class Aws::IoTJobsDataPlane::Types::StartNextPendingJobExecutionRequest

@note When making an API call, you may pass StartNextPendingJobExecutionRequest

data as a hash:

    {
      thing_name: "ThingName", # required
      status_details: {
        "DetailsKey" => "DetailsValue",
      },
      step_timeout_in_minutes: 1,
    }

@!attribute [rw] thing_name

The name of the thing associated with the device.
@return [String]

@!attribute [rw] status_details

A collection of name/value pairs that describe the status of the job
execution. If not specified, the statusDetails are unchanged.
@return [Hash<String,String>]

@!attribute [rw] step_timeout_in_minutes

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`).
@return [Integer]

Constants

SENSITIVE