macosconfigurationprofiles

package
v0.0.19 Latest Latest
Warning

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

Go to latest
Published: Feb 29, 2024 License: MPL-2.0 Imports: 13 Imported by: 0

Documentation

Overview

macosconfigurationprofiles_data_source.go

macosconfigurationprofiles_data_validation.go

Hierarchy and Order: The comparison is not sensitive to the order of fields, but it is essential that the hierarchy is preserved when nesting key names and their values.

Difference Suppression: Differences should be suppressed if fields at a certain level in the hierarchy match in both key and value. This includes ensuring that nested keys and values maintain their hierarchical structure.

New Keys Detection: The function needs to detect new keys in the Jamf Pro state that do not exist in the Terraform state.

Key Value Changes: It should accurately detect changes in key values across both payloads.

Comparison Logic: The comparison logic should be refined to compare key names and values within their hierarchical context, ensuring that only fields with matching key names are compared.

macosconfigurationprofiles_helpers.go

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSourceJamfProMacOSConfigurationProfiles

func DataSourceJamfProMacOSConfigurationProfiles() *schema.Resource

DataSourceJamfProMacOSConfigurationProfiles provides information about a specific macOS Configuration Profile by its ID or Name.

Types

type XMLElement

type XMLElement struct {
	KeyName  string
	Value    string
	Path     string
	Children map[string]*XMLElement
}

XMLElement represents an xml key and value pair and it's path.

Jump to

Keyboard shortcuts

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