class Aws::IoTJobsDataPlane::Types::JobExecution

Contains data about a job execution.

@!attribute [rw] job_id

The unique identifier you assigned to this job when it was created.
@return [String]

@!attribute [rw] thing_name

The name of the thing that is executing the job.
@return [String]

@!attribute [rw] status

The status of the job execution. Can be one of: "QUEUED",
"IN\_PROGRESS", "FAILED", "SUCCESS", "CANCELED",
"REJECTED", or "REMOVED".
@return [String]

@!attribute [rw] status_details

A collection of name/value pairs that describe the status of the job
execution.
@return [Hash<String,String>]

@!attribute [rw] queued_at

The time, in milliseconds since the epoch, when the job execution
was enqueued.
@return [Integer]

@!attribute [rw] started_at

The time, in milliseconds since the epoch, when the job execution
was started.
@return [Integer]

@!attribute [rw] last_updated_at

The time, in milliseconds since the epoch, when the job execution
was last updated.
@return [Integer]

@!attribute [rw] approximate_seconds_before_timed_out

The estimated number of seconds that remain before the job execution
status will be changed to `TIMED_OUT`.
@return [Integer]

@!attribute [rw] version_number

The version of the job execution. Job execution versions are
incremented each time they are updated by a device.
@return [Integer]

@!attribute [rw] execution_number

A number that identifies a particular job execution on a particular
device. It can be used later in commands that return or update job
execution information.
@return [Integer]

@!attribute [rw] job_document

The content of the job document.
@return [String]

Constants

SENSITIVE