You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::IoTJobsDataPlane::Types::StartNextPendingJobExecutionRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTJobsDataPlane::Types::StartNextPendingJobExecutionRequest
- Defined in:
- (unknown)
Overview
When passing StartNextPendingJobExecutionRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
thing_name: "ThingName", # required
status_details: {
"DetailsKey" => "DetailsValue",
},
step_timeout_in_minutes: 1,
}
Instance Attribute Summary collapse
-
#status_details ⇒ Hash<String,String>
A collection of name/value pairs that describe the status of the job execution.
-
#step_timeout_in_minutes ⇒ Integer
Specifies the amount of time this device has to finish execution of this job.
-
#thing_name ⇒ String
The name of the thing associated with the device.
Instance Attribute Details
#status_details ⇒ Hash<String,String>
A collection of name/value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged.
#step_timeout_in_minutes ⇒ Integer
Specifies the amount of time this device has to finish execution of this
job. If the job execution status is not set to a terminal state before
this timer expires, or before the timer is reset (by calling
UpdateJobExecution
, setting the status to IN_PROGRESS
and specifying
a new timeout value in field stepTimeoutInMinutes
) the job execution
status will be automatically set to TIMED_OUT
. Note that setting this
timeout has no effect on that job execution timeout which may have been
specified when the job was created (CreateJob
using field
timeoutConfig
).
#thing_name ⇒ String
The name of the thing associated with the device.