Awso_iot_jobs_data_asyncSourceval describe_job_execution :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_iot_jobs_data.Values.DescribeJobExecutionRequest.t ->
(Awso_iot_jobs_data.Values.DescribeJobExecutionResponse.t,
Awso_iot_jobs_data.Values.DescribeJobExecutionResponse.error)
Result.t
Async.Deferred.tval get_pending_job_executions :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_iot_jobs_data.Values.GetPendingJobExecutionsRequest.t ->
(Awso_iot_jobs_data.Values.GetPendingJobExecutionsResponse.t,
Awso_iot_jobs_data.Values.GetPendingJobExecutionsResponse.error)
Result.t
Async.Deferred.tval start_command_execution :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_iot_jobs_data.Values.StartCommandExecutionRequest.t ->
(Awso_iot_jobs_data.Values.StartCommandExecutionResponse.t,
Awso_iot_jobs_data.Values.StartCommandExecutionResponse.error)
Result.t
Async.Deferred.tval start_next_pending_job_execution :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_iot_jobs_data.Values.StartNextPendingJobExecutionRequest.t ->
(Awso_iot_jobs_data.Values.StartNextPendingJobExecutionResponse.t,
Awso_iot_jobs_data.Values.StartNextPendingJobExecutionResponse.error)
Result.t
Async.Deferred.tval update_job_execution :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_iot_jobs_data.Values.UpdateJobExecutionRequest.t ->
(Awso_iot_jobs_data.Values.UpdateJobExecutionResponse.t,
Awso_iot_jobs_data.Values.UpdateJobExecutionResponse.error)
Result.t
Async.Deferred.tinclude module type of struct include Awso_iot_jobs_data.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]module ApproximateSecondsBeforeTimedOut =
Awso_iot_jobs_data.Values.ApproximateSecondsBeforeTimedOutThe list of values used to describe a specific command parameter.
Contains a subset of information about a job execution.
module CertificateValidationException =
Awso_iot_jobs_data.Values.CertificateValidationExceptionThe certificate is invalid.
The contents of the request were invalid.
module InvalidStateTransitionException =
Awso_iot_jobs_data.Values.InvalidStateTransitionExceptionAn 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.
module ServiceQuotaExceededException =
Awso_iot_jobs_data.Values.ServiceQuotaExceededExceptionThe service quota has been exceeded for this request.
A validation error occurred when performing the API request.
module CommandExecutionTimeoutInSeconds =
Awso_iot_jobs_data.Values.CommandExecutionTimeoutInSecondsThe 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.
module StartNextPendingJobExecutionResponse =
Awso_iot_jobs_data.Values.StartNextPendingJobExecutionResponseGets and starts the next pending (status IN_PROGRESS or QUEUED) job execution for a thing. Requires permission to access the StartNextPendingJobExecution action.
module StartNextPendingJobExecutionRequest =
Awso_iot_jobs_data.Values.StartNextPendingJobExecutionRequestGets and starts the next pending (status IN_PROGRESS or QUEUED) job execution for a thing. Requires permission to access the StartNextPendingJobExecution action.
module StartCommandExecutionResponse =
Awso_iot_jobs_data.Values.StartCommandExecutionResponseUsing 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.
module GetPendingJobExecutionsResponse =
Awso_iot_jobs_data.Values.GetPendingJobExecutionsResponseGets the list of all jobs for a thing that are not in a terminal status. Requires permission to access the GetPendingJobExecutions action.
module GetPendingJobExecutionsRequest =
Awso_iot_jobs_data.Values.GetPendingJobExecutionsRequestGets 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.