advancedmobiledevicesearches

package
v0.0.40 Latest Latest
Warning

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

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

Documentation

Overview

advancedmobiledevicesearches_data_source.go

advancedmobiledevicesearches_object.go

advancedmobiledevicesearches_resource.go

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSourceJamfProAdvancedMobileDeviceSearches added in v0.0.19

func DataSourceJamfProAdvancedMobileDeviceSearches() *schema.Resource

DataSourceJamfProAdvancedMobileDeviceSearches provides information about a specific API integration by its ID or Name.

func DataSourceJamfProAdvancedMobileDeviceSearchesRead added in v0.0.19

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

DataSourceJamfProAdvancedMobileDeviceSearchesRead fetches the details of a specific API integration from Jamf Pro using either its unique Name or its Id. The function prioritizes the 'display_name' attribute over the 'id' attribute for fetching details. If neither 'display_name' nor 'id' is provided, it returns an error. Once the details are fetched, they are set in the data source's state.

Parameters: - ctx: The context within which the function is called. It's used for timeouts and cancellation. - d: The current state of the data source. - meta: The meta object that can be used to retrieve the API client connection.

Returns: - diag.Diagnostics: Returns any diagnostics (errors or warnings) encountered during the function's execution.

func ResourceJamfProAdvancedMobileDeviceSearchCreate

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

ResourceJamfProAdvancedMobileDeviceSearchCreate is responsible for creating a new Jamf Pro mobile device Search in the remote system.

func ResourceJamfProAdvancedMobileDeviceSearchDelete

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

ResourceJamfProAdvancedMobileDeviceSearchDelete is responsible for deleting a Jamf Pro AdvancedMobileDeviceSearch.

func ResourceJamfProAdvancedMobileDeviceSearchRead

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

ResourceJamfProAdvancedMobileDeviceSearchRead is responsible for reading the current state of a Jamf Pro mobile device Search from the remote system.

func ResourceJamfProAdvancedMobileDeviceSearchUpdate

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

ResourceJamfProAdvancedMobileDeviceSearchUpdate is responsible for updating an existing Jamf Pro mobile device Search on the remote system.

func ResourceJamfProAdvancedMobileDeviceSearches

func ResourceJamfProAdvancedMobileDeviceSearches() *schema.Resource

ResourceJamfProAdvancedMobileDeviceSearches defines the schema for managing mobile device Searches 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