Class: Aws::IoTJobsDataPlane::Types::StartNextPendingJobExecutionRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iotjobsdataplane/types.rb

Constant Summary collapse

SENSITIVE =
[]

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


303
304
305
306
307
308
309
# File 'lib/aws-sdk-iotjobsdataplane/types.rb', line 303

class StartNextPendingJobExecutionRequest < Struct.new(
  :thing_name,
  :status_details,
  :step_timeout_in_minutes)
  SENSITIVE = []
  include Aws::Structure
end

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


303
304
305
306
307
308
309
# File 'lib/aws-sdk-iotjobsdataplane/types.rb', line 303

class StartNextPendingJobExecutionRequest < Struct.new(
  :thing_name,
  :status_details,
  :step_timeout_in_minutes)
  SENSITIVE = []
  include Aws::Structure
end

#thing_nameString

The name of the thing associated with the device.

Returns:

  • (String)


303
304
305
306
307
308
309
# File 'lib/aws-sdk-iotjobsdataplane/types.rb', line 303

class StartNextPendingJobExecutionRequest < Struct.new(
  :thing_name,
  :status_details,
  :step_timeout_in_minutes)
  SENSITIVE = []
  include Aws::Structure
end