Documentation ¶
Overview ¶
advancedmobiledevicesearches_data_source.go
advancedmobiledevicesearches_object.go
advancedmobiledevicesearches_resource.go
Index ¶
- func DataSourceJamfProAdvancedMobileDeviceSearches() *schema.Resource
- func DataSourceJamfProAdvancedMobileDeviceSearchesRead(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
- func ResourceJamfProAdvancedMobileDeviceSearchCreate(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
- func ResourceJamfProAdvancedMobileDeviceSearchDelete(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
- func ResourceJamfProAdvancedMobileDeviceSearchRead(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
- func ResourceJamfProAdvancedMobileDeviceSearchUpdate(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
- func ResourceJamfProAdvancedMobileDeviceSearches() *schema.Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceJamfProAdvancedMobileDeviceSearches ¶ added in v0.0.19
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 ¶
ResourceJamfProAdvancedMobileDeviceSearches defines the schema for managing mobile device Searches in Terraform.
Types ¶
This section is empty.