Skip to content

/AWS1/CL_GG2GETDEPLOYMENTRSP

GetDeploymentResponse

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_targetarn TYPE /AWS1/GG2TARGETARN /AWS1/GG2TARGETARN

The ARN of the target IoT thing or thing group.

iv_revisionid TYPE /AWS1/GG2NONEMPTYSTRING /AWS1/GG2NONEMPTYSTRING

The revision number of the deployment.

iv_deploymentid TYPE /AWS1/GG2NONEMPTYSTRING /AWS1/GG2NONEMPTYSTRING

The ID of the deployment.

iv_deploymentname TYPE /AWS1/GG2NULLABLESTRING /AWS1/GG2NULLABLESTRING

The name of the deployment.

iv_deploymentstatus TYPE /AWS1/GG2DEPLOYMENTSTATUS /AWS1/GG2DEPLOYMENTSTATUS

The status of the deployment.

iv_iotjobid TYPE /AWS1/GG2NULLABLESTRING /AWS1/GG2NULLABLESTRING

The ID of the IoT job that applies the deployment to target devices.

iv_iotjobarn TYPE /AWS1/GG2IOTJOBARN /AWS1/GG2IOTJOBARN

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

it_components TYPE /AWS1/CL_GG2COMPONENTDEPLOYM00=>TT_COMPONENTDEPLOYMENTSPECS TT_COMPONENTDEPLOYMENTSPECS

The components to deploy. This is a dictionary, where each key is the name of a component, and each key's value is the version and configuration to deploy for that component.

io_deploymentpolicies TYPE REF TO /AWS1/CL_GG2DEPLOYMENTPOLICIES /AWS1/CL_GG2DEPLOYMENTPOLICIES

The deployment policies for the deployment. These policies define how the deployment updates components and handles failure.

io_iotjobconfiguration TYPE REF TO /AWS1/CL_GG2DEPLOYMENTIOTJOB00 /AWS1/CL_GG2DEPLOYMENTIOTJOB00

The job configuration for the deployment configuration. The job configuration specifies the rollout, timeout, and stop configurations for the deployment configuration.

iv_creationtimestamp TYPE /AWS1/GG2TIMESTAMP /AWS1/GG2TIMESTAMP

The time at which the deployment was created, expressed in ISO 8601 format.

iv_islatestfortarget TYPE /AWS1/GG2ISLATESTFORTARGET /AWS1/GG2ISLATESTFORTARGET

Whether or not the deployment is the latest revision for its target.

iv_parenttargetarn TYPE /AWS1/GG2THINGGROUPARN /AWS1/GG2THINGGROUPARN

The parent deployment's target ARN within a subdeployment.

it_tags TYPE /AWS1/CL_GG2TAGMAP_W=>TT_TAGMAP TT_TAGMAP

A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the IoT Greengrass V2 Developer Guide.


Queryable Attributes

targetArn

The ARN of the target IoT thing or thing group.

Accessible with the following methods

Method Description
GET_TARGETARN() Getter for TARGETARN, with configurable default
ASK_TARGETARN() Getter for TARGETARN w/ exceptions if field has no value
HAS_TARGETARN() Determine if TARGETARN has a value

revisionId

The revision number of the deployment.

Accessible with the following methods

Method Description
GET_REVISIONID() Getter for REVISIONID, with configurable default
ASK_REVISIONID() Getter for REVISIONID w/ exceptions if field has no value
HAS_REVISIONID() Determine if REVISIONID has a value

deploymentId

The ID of the deployment.

Accessible with the following methods

Method Description
GET_DEPLOYMENTID() Getter for DEPLOYMENTID, with configurable default
ASK_DEPLOYMENTID() Getter for DEPLOYMENTID w/ exceptions if field has no value
HAS_DEPLOYMENTID() Determine if DEPLOYMENTID has a value

deploymentName

The name of the deployment.

Accessible with the following methods

Method Description
GET_DEPLOYMENTNAME() Getter for DEPLOYMENTNAME, with configurable default
ASK_DEPLOYMENTNAME() Getter for DEPLOYMENTNAME w/ exceptions if field has no valu
HAS_DEPLOYMENTNAME() Determine if DEPLOYMENTNAME has a value

deploymentStatus

The status of the deployment.

Accessible with the following methods

Method Description
GET_DEPLOYMENTSTATUS() Getter for DEPLOYMENTSTATUS, with configurable default
ASK_DEPLOYMENTSTATUS() Getter for DEPLOYMENTSTATUS w/ exceptions if field has no va
HAS_DEPLOYMENTSTATUS() Determine if DEPLOYMENTSTATUS has a value

iotJobId

The ID of the IoT job that applies the deployment to target devices.

Accessible with the following methods

Method Description
GET_IOTJOBID() Getter for IOTJOBID, with configurable default
ASK_IOTJOBID() Getter for IOTJOBID w/ exceptions if field has no value
HAS_IOTJOBID() Determine if IOTJOBID has a value

iotJobArn

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

Accessible with the following methods

Method Description
GET_IOTJOBARN() Getter for IOTJOBARN, with configurable default
ASK_IOTJOBARN() Getter for IOTJOBARN w/ exceptions if field has no value
HAS_IOTJOBARN() Determine if IOTJOBARN has a value

components

The components to deploy. This is a dictionary, where each key is the name of a component, and each key's value is the version and configuration to deploy for that component.

Accessible with the following methods

Method Description
GET_COMPONENTS() Getter for COMPONENTS, with configurable default
ASK_COMPONENTS() Getter for COMPONENTS w/ exceptions if field has no value
HAS_COMPONENTS() Determine if COMPONENTS has a value

deploymentPolicies

The deployment policies for the deployment. These policies define how the deployment updates components and handles failure.

Accessible with the following methods

Method Description
GET_DEPLOYMENTPOLICIES() Getter for DEPLOYMENTPOLICIES

iotJobConfiguration

The job configuration for the deployment configuration. The job configuration specifies the rollout, timeout, and stop configurations for the deployment configuration.

Accessible with the following methods

Method Description
GET_IOTJOBCONFIGURATION() Getter for IOTJOBCONFIGURATION

creationTimestamp

The time at which the deployment was created, expressed in ISO 8601 format.

Accessible with the following methods

Method Description
GET_CREATIONTIMESTAMP() Getter for CREATIONTIMESTAMP, with configurable default
ASK_CREATIONTIMESTAMP() Getter for CREATIONTIMESTAMP w/ exceptions if field has no v
HAS_CREATIONTIMESTAMP() Determine if CREATIONTIMESTAMP has a value

isLatestForTarget

Whether or not the deployment is the latest revision for its target.

Accessible with the following methods

Method Description
GET_ISLATESTFORTARGET() Getter for ISLATESTFORTARGET

parentTargetArn

The parent deployment's target ARN within a subdeployment.

Accessible with the following methods

Method Description
GET_PARENTTARGETARN() Getter for PARENTTARGETARN, with configurable default
ASK_PARENTTARGETARN() Getter for PARENTTARGETARN w/ exceptions if field has no val
HAS_PARENTTARGETARN() Determine if PARENTTARGETARN has a value

tags

A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the IoT Greengrass V2 Developer Guide.

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS has a value