Documentation
¶
Overview ¶
policies_resource.go
Index ¶
- func GetAttrsListFromHCLForPointers[NestedObjectType any, ListItemPrimitiveType any](path string, target_field string, d *schema.ResourceData, ...) (err error)
- func ResourceJamfProPolicies() *schema.Resource
- func ResourceJamfProPoliciesCreate(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
- func ResourceJamfProPoliciesDelete(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
- func ResourceJamfProPoliciesRead(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
- func ResourceJamfProPoliciesUpdate(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAttrsListFromHCLForPointers ¶ added in v0.0.54
func GetAttrsListFromHCLForPointers[NestedObjectType any, ListItemPrimitiveType any](path string, target_field string, d *schema.ResourceData, home *[]NestedObjectType) (err error)
TODO this is copied from config profiles just to make this work - it'll have a centralised home
func ResourceJamfProPolicies ¶
ResourceJamfProPolicies defines the schema and CRUD operations for managing Jamf Pro Policy in Terraform.
func ResourceJamfProPoliciesCreate ¶
func ResourceJamfProPoliciesCreate(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
Constructs, creates states
func ResourceJamfProPoliciesDelete ¶
func ResourceJamfProPoliciesDelete(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
Deletes and removes from state
func ResourceJamfProPoliciesRead ¶
func ResourceJamfProPoliciesRead(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
Reads and states
func ResourceJamfProPoliciesUpdate ¶
func ResourceJamfProPoliciesUpdate(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
Constructs, updates and reads
Types ¶
This section is empty.
Source Files
¶
- policies_constructor.go
- policies_crud.go
- policies_helpers.go
- policies_resource.go
- policies_schema_account_maintenance.go
- policies_schema_date_time_limitations.go
- policies_schema_disk_encryption.go
- policies_schema_dockitems.go
- policies_schema_files_processes.go
- policies_schema_maintenance.go
- policies_schema_network_limitations.go
- policies_schema_package_configuration.go
- policies_schema_payloads.go
- policies_schema_printer.go
- policies_schema_reboot.go
- policies_schema_script.go
- policies_schema_self_service.go
- policies_schema_user_interaction.go
- policies_state.go
Click to show internal directories.
Click to hide internal directories.