class Aws::GreengrassV2::Types::EffectiveDeployment

Contains information about a deployment job that IoT Greengrass sends to a Greengrass core device.

@!attribute [rw] deployment_id

The ID of the deployment.
@return [String]

@!attribute [rw] deployment_name

The name of the deployment.
@return [String]

@!attribute [rw] iot_job_id

The ID of the IoT job that applies the deployment to target devices.
@return [String]

@!attribute [rw] iot_job_arn

The [ARN][1] of the IoT job that applies the deployment to target
devices.

[1]: https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
@return [String]

@!attribute [rw] description

The description of the deployment job.
@return [String]

@!attribute [rw] target_arn

The [ARN][1] of the target IoT thing or thing group.

[1]: https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
@return [String]

@!attribute [rw] core_device_execution_status

The status of the deployment job on the Greengrass core device.
@return [String]

@!attribute [rw] reason

The reason code for the update, if the job was updated.
@return [String]

@!attribute [rw] creation_timestamp

The time at which the deployment was created, expressed in ISO 8601
format.
@return [Time]

@!attribute [rw] modified_timestamp

The time at which the deployment job was last modified, expressed in
ISO 8601 format.
@return [Time]

@see docs.aws.amazon.com/goto/WebAPI/greengrassv2-2020-11-30/EffectiveDeployment AWS API Documentation

Constants

SENSITIVE