Documentation ¶
Overview ¶
macosconfigurationprofilesplist_object.go
macosconfigurationprofilesplist_data_source.go
macosconfigurationprofilesplist_data_validator.go
macosconfigurationprofilesplist_helpers.go
macosconfigurationprofilesplist_diff_suppress.go
macosconfigurationprofilesplist_resource.go
Index ¶
- func DataSourceJamfProMacOSConfigurationProfilesPlist() *schema.Resource
- func DiffSuppressPayloads(k, old, new string, d *schema.ResourceData) bool
- func FixDuplicateNotificationKey(resp *jamfpro.ResourceMacOSConfigurationProfile) (bool, error)
- func ResourceJamfProMacOSConfigurationProfilesPlist() *schema.Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceJamfProMacOSConfigurationProfilesPlist ¶
DataSourceJamfProMacOSConfigurationProfilesPlist provides information about a specific department in Jamf Pro.
func DiffSuppressPayloads ¶
func DiffSuppressPayloads(k, old, new string, d *schema.ResourceData) bool
DiffSuppressPayloads is a custom diff suppression function for the payloads attribute.
func FixDuplicateNotificationKey ¶
func FixDuplicateNotificationKey(resp *jamfpro.ResourceMacOSConfigurationProfile) (bool, error)
FixDuplicateNotificationKey handles the double key issue in the notification field of the self_service block.
<self_service>
<self_service_display_name>WiFi Test</self_service_display_name> <install_button_text>Install</install_button_text> <self_service_description>null</self_service_description> <force_users_to_view_description>false</force_users_to_view_description> <security> <removal_disallowed>Never</removal_disallowed> </security> <self_service_icon/> <feature_on_main_page>false</feature_on_main_page> <self_service_categories/> <notification>false</notification> <-- This is the issue <notification>Self Service</notification> <-- This is the issue <notification_subject/> <notification_message/> </self_service>
func ResourceJamfProMacOSConfigurationProfilesPlist ¶
resourceJamfProMacOSConfigurationProfilesPlist defines the schema and CRUD operations for managing Jamf Pro macOS Configuration Profiles in Terraform.
Types ¶
This section is empty.