AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

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
show all
Defined in:
(unknown)

Overview

Note:

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

Instance Attribute Details

#status_detailsHash<String,String>

A collection of name/value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged.

Returns:

  • (Hash<String,String>)

    A collection of name/value pairs that describe the status of the job execution.

#step_timeout_in_minutesInteger

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).

Returns:

  • (Integer)

    Specifies the amount of time this device has to finish execution of this job.

#thing_nameString

The name of the thing associated with the device.

Returns:

  • (String)

    The name of the thing associated with the device.