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.

The maximum length of the value in the name/value pair is 1,024 characters.

Returns:

  • (Hash<String,String>)


456
457
458
459
460
461
462
# File 'lib/aws-sdk-iotjobsdataplane/types.rb', line 456

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 the step timeout has no effect on the in progress timeout that may have been specified when the job was created (`CreateJob` using field `timeoutConfig`).

Valid values for this parameter range from 1 to 10080 (1 minute to 7 days).

Returns:

  • (Integer)


456
457
458
459
460
461
462
# File 'lib/aws-sdk-iotjobsdataplane/types.rb', line 456

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)


456
457
458
459
460
461
462
# File 'lib/aws-sdk-iotjobsdataplane/types.rb', line 456

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