diskencryptionconfigurations

package
v0.0.52 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: MPL-2.0 Imports: 15 Imported by: 0

Documentation

Overview

diskencryptionconfigurations_resource.go

diskencryptionconfigurations_object.go

diskencryptionconfigurations_resource.go

diskencryptionconfigurations_state.go

Index

Constants

View Source
const (
	JamfProResourceDiskEncryptionConfiguration = "Disk Encryption Configuration"
)

Variables

This section is empty.

Functions

func DataSourceJamfProDiskEncryptionConfigurations added in v0.0.14

func DataSourceJamfProDiskEncryptionConfigurations() *schema.Resource

DataSourceJamfProDiskEncryptionConfigurations defines the schema and CRUD operations for managing Jamf Pro Disk Encryption Configurations in Terraform.

func DataSourceJamfProDiskEncryptionConfigurationsRead added in v0.0.14

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

DataSourceJamfProDiskEncryptionConfigurationsRead fetches the details of a specific Jamf Pro disk encryption configuration from Jamf Pro and returns the details of the disk encryption configuration in the Terraform state.

func ResourceJamfProDiskEncryptionConfigurations

func ResourceJamfProDiskEncryptionConfigurations() *schema.Resource

ResourceJamfProDiskEncryptionConfigurations defines the schema and CRUD operations for managing Jamf Pro Disk Encryption Configurations in Terraform.

func ResourceJamfProDiskEncryptionConfigurationsCreate

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

ResourceJamfProDiskEncryptionConfigurationsCreate is responsible for creating a new Jamf Pro Disk Encryption Configuration in the remote system. The function: 1. Constructs the disk encryption configuration data using the provided Terraform configuration. 2. Calls the API to create the disk encryption configuration in Jamf Pro. 3. Updates the Terraform state with the ID of the newly created disk encryption configuration. 4. Initiates a read operation to synchronize the Terraform state with the actual state in Jamf Pro.

func ResourceJamfProDiskEncryptionConfigurationsDelete

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

ResourceJamfProDiskEncryptionConfigurationsDelete is responsible for deleting a Jamf Pro Disk Encryption Configuration.

func ResourceJamfProDiskEncryptionConfigurationsRead

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

ResourceJamfProDiskEncryptionConfigurationsRead is responsible for reading the current state of a Jamf Pro Disk Encryption Configuration resource from Jamf Pro and updating the Terraform state with the retrieved data.

func ResourceJamfProDiskEncryptionConfigurationsUpdate

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

ResourceJamfProDiskEncryptionConfigurationsUpdate is responsible for updating an existing Jamf Pro Disk Encryption Configuration on the remote system.

Types

This section is empty.

Jump to

Keyboard shortcuts

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