Skip to content

/AWS1/CL_APCDEPLOYMENT

Deployment

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_applicationid TYPE /AWS1/APCID /AWS1/APCID

The ID of the application that was deployed.

iv_environmentid TYPE /AWS1/APCID /AWS1/APCID

The ID of the environment that was deployed.

iv_deploymentstrategyid TYPE /AWS1/APCID /AWS1/APCID

The ID of the deployment strategy that was deployed.

iv_configurationprofileid TYPE /AWS1/APCID /AWS1/APCID

The ID of the configuration profile that was deployed.

iv_deploymentnumber TYPE /AWS1/APCINTEGER /AWS1/APCINTEGER

The sequence number of the deployment.

iv_configurationname TYPE /AWS1/APCNAME /AWS1/APCNAME

The name of the configuration.

iv_configurationlocationuri TYPE /AWS1/APCURI /AWS1/APCURI

Information about the source location of the configuration.

iv_configurationversion TYPE /AWS1/APCVERSION /AWS1/APCVERSION

The configuration version that was deployed.

iv_description TYPE /AWS1/APCDESCRIPTION /AWS1/APCDESCRIPTION

The description of the deployment.

iv_deploymentdurinminutes TYPE /AWS1/APCMINSBETWEEN0AND24HO00 /AWS1/APCMINSBETWEEN0AND24HO00

Total amount of time the deployment lasted.

iv_growthtype TYPE /AWS1/APCGROWTHTYPE /AWS1/APCGROWTHTYPE

The algorithm used to define how percentage grew over time.

iv_growthfactor TYPE /AWS1/RT_FLOAT_AS_STRING /AWS1/RT_FLOAT_AS_STRING

The percentage of targets to receive a deployed configuration during each interval.

iv_finalbaketimeinminutes TYPE /AWS1/APCMINSBETWEEN0AND24HO00 /AWS1/APCMINSBETWEEN0AND24HO00

The amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.

iv_state TYPE /AWS1/APCDEPLOYMENTSTATE /AWS1/APCDEPLOYMENTSTATE

The state of the deployment.

it_eventlog TYPE /AWS1/CL_APCDEPLOYMENTEVENT=>TT_DEPLOYMENTEVENTS TT_DEPLOYMENTEVENTS

A list containing all events related to a deployment. The most recent events are displayed first.

iv_percentagecomplete TYPE /AWS1/RT_FLOAT_AS_STRING /AWS1/RT_FLOAT_AS_STRING

The percentage of targets for which the deployment is available.

iv_startedat TYPE /AWS1/APCISO8601DATETIME /AWS1/APCISO8601DATETIME

The time the deployment started.

iv_completedat TYPE /AWS1/APCISO8601DATETIME /AWS1/APCISO8601DATETIME

The time the deployment completed.

it_appliedextensions TYPE /AWS1/CL_APCAPPLIEDEXTENSION=>TT_APPLIEDEXTENSIONS TT_APPLIEDEXTENSIONS

A list of extensions that were processed as part of the deployment. The extensions that were previously associated to the configuration profile, environment, or the application when StartDeployment was called.

iv_kmskeyarn TYPE /AWS1/APCARN /AWS1/APCARN

The Amazon Resource Name of the Key Management Service key used to encrypt configuration data. You can encrypt secrets stored in Secrets Manager, Amazon Simple Storage Service (Amazon S3) objects encrypted with SSE-KMS, or secure string parameters stored in Amazon Web Services Systems Manager Parameter Store.

iv_kmskeyidentifier TYPE /AWS1/APCKMSKEYIDENTIFIER /AWS1/APCKMSKEYIDENTIFIER

The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.

iv_versionlabel TYPE /AWS1/APCVERSIONLABEL /AWS1/APCVERSIONLABEL

A user-defined label for an AppConfig hosted configuration version.


Queryable Attributes

ApplicationId

The ID of the application that was deployed.

Accessible with the following methods

Method Description
GET_APPLICATIONID() Getter for APPLICATIONID, with configurable default
ASK_APPLICATIONID() Getter for APPLICATIONID w/ exceptions if field has no value
HAS_APPLICATIONID() Determine if APPLICATIONID has a value

EnvironmentId

The ID of the environment that was deployed.

Accessible with the following methods

Method Description
GET_ENVIRONMENTID() Getter for ENVIRONMENTID, with configurable default
ASK_ENVIRONMENTID() Getter for ENVIRONMENTID w/ exceptions if field has no value
HAS_ENVIRONMENTID() Determine if ENVIRONMENTID has a value

DeploymentStrategyId

The ID of the deployment strategy that was deployed.

Accessible with the following methods

Method Description
GET_DEPLOYMENTSTRATEGYID() Getter for DEPLOYMENTSTRATEGYID, with configurable default
ASK_DEPLOYMENTSTRATEGYID() Getter for DEPLOYMENTSTRATEGYID w/ exceptions if field has n
HAS_DEPLOYMENTSTRATEGYID() Determine if DEPLOYMENTSTRATEGYID has a value

ConfigurationProfileId

The ID of the configuration profile that was deployed.

Accessible with the following methods

Method Description
GET_CONFIGURATIONPROFILEID() Getter for CONFIGURATIONPROFILEID, with configurable default
ASK_CONFIGURATIONPROFILEID() Getter for CONFIGURATIONPROFILEID w/ exceptions if field has
HAS_CONFIGURATIONPROFILEID() Determine if CONFIGURATIONPROFILEID has a value

DeploymentNumber

The sequence number of the deployment.

Accessible with the following methods

Method Description
GET_DEPLOYMENTNUMBER() Getter for DEPLOYMENTNUMBER

ConfigurationName

The name of the configuration.

Accessible with the following methods

Method Description
GET_CONFIGURATIONNAME() Getter for CONFIGURATIONNAME, with configurable default
ASK_CONFIGURATIONNAME() Getter for CONFIGURATIONNAME w/ exceptions if field has no v
HAS_CONFIGURATIONNAME() Determine if CONFIGURATIONNAME has a value

ConfigurationLocationUri

Information about the source location of the configuration.

Accessible with the following methods

Method Description
GET_CONFIGURATIONLOCATIONURI() Getter for CONFIGURATIONLOCATIONURI, with configurable defau
ASK_CONFIGURATIONLOCATIONURI() Getter for CONFIGURATIONLOCATIONURI w/ exceptions if field h
HAS_CONFIGURATIONLOCATIONURI() Determine if CONFIGURATIONLOCATIONURI has a value

ConfigurationVersion

The configuration version that was deployed.

Accessible with the following methods

Method Description
GET_CONFIGURATIONVERSION() Getter for CONFIGURATIONVERSION, with configurable default
ASK_CONFIGURATIONVERSION() Getter for CONFIGURATIONVERSION w/ exceptions if field has n
HAS_CONFIGURATIONVERSION() Determine if CONFIGURATIONVERSION has a value

Description

The description of the deployment.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

DeploymentDurationInMinutes

Total amount of time the deployment lasted.

Accessible with the following methods

Method Description
GET_DEPLOYMENTDURINMINUTES() Getter for DEPLOYMENTDURATIONINMINUTES

GrowthType

The algorithm used to define how percentage grew over time.

Accessible with the following methods

Method Description
GET_GROWTHTYPE() Getter for GROWTHTYPE, with configurable default
ASK_GROWTHTYPE() Getter for GROWTHTYPE w/ exceptions if field has no value
HAS_GROWTHTYPE() Determine if GROWTHTYPE has a value

GrowthFactor

The percentage of targets to receive a deployed configuration during each interval.

Accessible with the following methods

Method Description
GET_GROWTHFACTOR() Getter for GROWTHFACTOR, with configurable default
ASK_GROWTHFACTOR() Getter for GROWTHFACTOR w/ exceptions if field has no value
STR_GROWTHFACTOR() String format for GROWTHFACTOR, with configurable default
HAS_GROWTHFACTOR() Determine if GROWTHFACTOR has a value

FinalBakeTimeInMinutes

The amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.

Accessible with the following methods

Method Description
GET_FINALBAKETIMEINMINUTES() Getter for FINALBAKETIMEINMINUTES

State

The state of the deployment.

Accessible with the following methods

Method Description
GET_STATE() Getter for STATE, with configurable default
ASK_STATE() Getter for STATE w/ exceptions if field has no value
HAS_STATE() Determine if STATE has a value

EventLog

A list containing all events related to a deployment. The most recent events are displayed first.

Accessible with the following methods

Method Description
GET_EVENTLOG() Getter for EVENTLOG, with configurable default
ASK_EVENTLOG() Getter for EVENTLOG w/ exceptions if field has no value
HAS_EVENTLOG() Determine if EVENTLOG has a value

PercentageComplete

The percentage of targets for which the deployment is available.

Accessible with the following methods

Method Description
GET_PERCENTAGECOMPLETE() Getter for PERCENTAGECOMPLETE, with configurable default
ASK_PERCENTAGECOMPLETE() Getter for PERCENTAGECOMPLETE w/ exceptions if field has no
STR_PERCENTAGECOMPLETE() String format for PERCENTAGECOMPLETE, with configurable defa
HAS_PERCENTAGECOMPLETE() Determine if PERCENTAGECOMPLETE has a value

StartedAt

The time the deployment started.

Accessible with the following methods

Method Description
GET_STARTEDAT() Getter for STARTEDAT, with configurable default
ASK_STARTEDAT() Getter for STARTEDAT w/ exceptions if field has no value
HAS_STARTEDAT() Determine if STARTEDAT has a value

CompletedAt

The time the deployment completed.

Accessible with the following methods

Method Description
GET_COMPLETEDAT() Getter for COMPLETEDAT, with configurable default
ASK_COMPLETEDAT() Getter for COMPLETEDAT w/ exceptions if field has no value
HAS_COMPLETEDAT() Determine if COMPLETEDAT has a value

AppliedExtensions

A list of extensions that were processed as part of the deployment. The extensions that were previously associated to the configuration profile, environment, or the application when StartDeployment was called.

Accessible with the following methods

Method Description
GET_APPLIEDEXTENSIONS() Getter for APPLIEDEXTENSIONS, with configurable default
ASK_APPLIEDEXTENSIONS() Getter for APPLIEDEXTENSIONS w/ exceptions if field has no v
HAS_APPLIEDEXTENSIONS() Determine if APPLIEDEXTENSIONS has a value

KmsKeyArn

The Amazon Resource Name of the Key Management Service key used to encrypt configuration data. You can encrypt secrets stored in Secrets Manager, Amazon Simple Storage Service (Amazon S3) objects encrypted with SSE-KMS, or secure string parameters stored in Amazon Web Services Systems Manager Parameter Store.

Accessible with the following methods

Method Description
GET_KMSKEYARN() Getter for KMSKEYARN, with configurable default
ASK_KMSKEYARN() Getter for KMSKEYARN w/ exceptions if field has no value
HAS_KMSKEYARN() Determine if KMSKEYARN has a value

KmsKeyIdentifier

The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.

Accessible with the following methods

Method Description
GET_KMSKEYIDENTIFIER() Getter for KMSKEYIDENTIFIER, with configurable default
ASK_KMSKEYIDENTIFIER() Getter for KMSKEYIDENTIFIER w/ exceptions if field has no va
HAS_KMSKEYIDENTIFIER() Determine if KMSKEYIDENTIFIER has a value

VersionLabel

A user-defined label for an AppConfig hosted configuration version.

Accessible with the following methods

Method Description
GET_VERSIONLABEL() Getter for VERSIONLABEL, with configurable default
ASK_VERSIONLABEL() Getter for VERSIONLABEL w/ exceptions if field has no value
HAS_VERSIONLABEL() Determine if VERSIONLABEL has a value