Job

@JsonSerializable
data class Job(val jobArn: ARN, val jobId: JobId, val targets: List<ARN> = emptyList(), val targetSelection: TargetSelection? = null, val status: JobStatus? = null, val forceCanceled: Boolean? = null, val comment: String? = null, val createdAt: Timestamp? = null, val lastUpdatedAt: Timestamp? = null, val completedAt: Timestamp? = null, val description: String? = null, val timeoutConfig: TimeoutConfig? = null)(source)

The subset of the AWS Job object which this module supports. Note that the job document is not part of this shape: devices read it through the jobs data plane, and the control plane only exposes it via GetJobDocument (unsupported here).

Constructors

Link copied to clipboard
constructor(jobArn: ARN, jobId: JobId, targets: List<ARN> = emptyList(), targetSelection: TargetSelection? = null, status: JobStatus? = null, forceCanceled: Boolean? = null, comment: String? = null, createdAt: Timestamp? = null, lastUpdatedAt: Timestamp? = null, completedAt: Timestamp? = null, description: String? = null, timeoutConfig: TimeoutConfig? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val jobArn: ARN
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard