Module Awso_iot_jobs_data_syncSource

include module type of struct include Awso_iot_jobs_data.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]

The list of values used to describe a specific command parameter.

Contains a subset of information about a job execution.

The certificate is invalid.

The contents of the request were invalid.

An update attempted to change the job execution to a state that is invalid because of the job execution's current state (for example, an attempt to change a request in state SUCCESS to state IN_PROGRESS). In this case, the body of the error message also contains the executionState field.

Contains data about the state of a job execution.

The specified resource does not exist.

The service is temporarily unavailable.

The rate exceeds the limit.

Contains data about a job execution.

A conflict has occurred when performing the API request.

An internal server error occurred when performing the API request.

The service quota has been exceeded for this request.

A validation error occurred when performing the API request.

The job is in a terminal state.

Updates the status of a job execution. Requires permission to access the UpdateJobExecution action.

Updates the status of a job execution. Requires permission to access the UpdateJobExecution action.

Sourcemodule StartNextPendingJobExecutionResponse = Awso_iot_jobs_data.Values.StartNextPendingJobExecutionResponse

Gets and starts the next pending (status IN_PROGRESS or QUEUED) job execution for a thing. Requires permission to access the StartNextPendingJobExecution action.

Sourcemodule StartNextPendingJobExecutionRequest = Awso_iot_jobs_data.Values.StartNextPendingJobExecutionRequest

Gets and starts the next pending (status IN_PROGRESS or QUEUED) job execution for a thing. Requires permission to access the StartNextPendingJobExecution action.

Using the command created with the CreateCommand API, start a command execution on a specific device.

Using the command created with the CreateCommand API, start a command execution on a specific device.

Gets the list of all jobs for a thing that are not in a terminal status. Requires permission to access the GetPendingJobExecutions action.

Gets the list of all jobs for a thing that are not in a terminal status. Requires permission to access the GetPendingJobExecutions action.

Gets details of a job execution. Requires permission to access the DescribeJobExecution action.

Gets details of a job execution. Requires permission to access the DescribeJobExecution action.