macosconfigurationprofilesplistgenerator

package
v0.1.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2024 License: MPL-2.0 Imports: 18 Imported by: 0

Documentation

Overview

macosconfigurationprofilesplistgenerator_constructor.go

macosconfigurationprofilesplistgenerator_crud.go

macosconfigurationprofilesplistgenerator_data_source.go

macosconfigurationprofilesplistgenerator_data_validator.go

macosconfigurationprofilesplistgenerator_diff_suppress.go

macosconfigurationprofilesplistgenerator_helpers.go

macosconfigurationprofilesplistgenerator_resource.go

macosconfigurationprofilesplistgenerator_state.go

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSourceJamfProMacOSConfigurationProfilePlistRead

func DataSourceJamfProMacOSConfigurationProfilePlistRead(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics

DataSourceJamfProMacOSConfigurationProfilePlistRead fetches the details of a macOS configuration profile.

func DataSourceJamfProMacOSConfigurationProfilesPlistGenerator

func DataSourceJamfProMacOSConfigurationProfilesPlistGenerator() *schema.Resource

DataSourceJamfProMacOSConfigurationProfilesPlistGenerator 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 ResourceJamfProMacOSConfigurationProfilesPlistGenerator

func ResourceJamfProMacOSConfigurationProfilesPlistGenerator() *schema.Resource

resourceJamfProMacOSConfigurationProfilesPlistGenerator defines the schema and CRUD operations for managing Jamf Pro macOS Configuration Profiles in Terraform.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL