JobExecution
public struct JobExecution : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The estimated number of seconds that remain before the job execution status will be changed to TIMED_OUT.
Declaration
Swift
public let approximateSecondsBeforeTimedOut: Int64?
-
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.
Declaration
Swift
public let executionNumber: Int64?
-
The content of the job document.
Declaration
Swift
public let jobDocument: String?
-
The unique identifier you assigned to this job when it was created.
Declaration
Swift
public let jobId: String?
-
The time, in milliseconds since the epoch, when the job execution was last updated.
Declaration
Swift
public let lastUpdatedAt: Int64?
-
The time, in milliseconds since the epoch, when the job execution was enqueued.
Declaration
Swift
public let queuedAt: Int64?
-
The time, in milliseconds since the epoch, when the job execution was started.
Declaration
Swift
public let startedAt: Int64?
-
The status of the job execution. Can be one of: “QUEUED”, “IN_PROGRESS”, “FAILED”, “SUCCESS”, “CANCELED”, “REJECTED”, or “REMOVED”.
Declaration
Swift
public let status: JobExecutionStatus?
-
A collection of name/value pairs that describe the status of the job execution.
Declaration
Swift
public let statusDetails: [String : String]?
-
The name of the thing that is executing the job.
Declaration
Swift
public let thingName: String?
-
The version of the job execution. Job execution versions are incremented each time they are updated by a device.
Declaration
Swift
public let versionNumber: Int64?
-
init(approximateSecondsBeforeTimedOut:executionNumber:jobDocument:jobId:lastUpdatedAt:queuedAt:startedAt:status:statusDetails:thingName:versionNumber:)
Undocumented
Declaration
Swift
public init(approximateSecondsBeforeTimedOut: Int64? = nil, executionNumber: Int64? = nil, jobDocument: String? = nil, jobId: String? = nil, lastUpdatedAt: Int64? = nil, queuedAt: Int64? = nil, startedAt: Int64? = nil, status: JobExecutionStatus? = nil, statusDetails: [String : String]? = nil, thingName: String? = nil, versionNumber: Int64? = nil)