EffectiveDeployment
¶
Source code in docs_src/capo_greengrassv2/types/effective_deployment.py
core_device_execution_status
instance-attribute
¶
core_device_execution_status: EffectiveDeploymentExecutionStatus
The status of the deployment job on the Greengrass core device.
-
IN_PROGRESS– The deployment job is running. -
QUEUED– The deployment job is in the job queue and waiting to run. -
FAILED– The deployment failed. For more information, see thestatusDetailsfield. -
COMPLETED– The deployment to an IoT thing was completed successfully. -
TIMED_OUT– The deployment didn't complete in the allotted time. -
CANCELED– The deployment was canceled by the user. -
REJECTED– The deployment was rejected. For more information, see thestatusDetailsfield. -
SUCCEEDED– The deployment to an IoT thing group was completed successfully.
creation_timestamp
instance-attribute
¶
creation_timestamp: Timestamp
The time at which the deployment was created, expressed in ISO 8601 format.
description
instance-attribute
¶
description: NotRequired[Description]
The description of the deployment job.
iot_job_arn
instance-attribute
¶
iot_job_arn: NotRequired[IoTJobARN]
The ARN of the IoT job that applies the deployment to target devices.
iot_job_id
instance-attribute
¶
iot_job_id: NotRequired[IoTJobId]
The ID of the IoT job that applies the deployment to target devices.
modified_timestamp
instance-attribute
¶
modified_timestamp: Timestamp
The time at which the deployment job was last modified, expressed in ISO 8601 format.
reason
instance-attribute
¶
reason: NotRequired[Reason]
The reason code for the update, if the job was updated.
status_details
instance-attribute
¶
status_details: NotRequired[EffectiveDeploymentStatusDetails]
The status details that explain why a deployment has an error. This response will be null if the deployment is in a success state.