Skip to content

/AWS1/CL_ECSDAEMONDEPLOYMENT

Information about a daemon deployment. A daemon deployment orchestrates the progressive rollout of daemon task updates across container instances.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_daemondeploymentarn TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING

The Amazon Resource Name (ARN) of the daemon deployment.

iv_clusterarn TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING

The Amazon Resource Name (ARN) of the cluster that hosts the daemon.

iv_status TYPE /AWS1/ECSDAEMONDEPLOYSTATUS /AWS1/ECSDAEMONDEPLOYSTATUS

The status of the daemon deployment.

iv_statusreason TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING

Information about why the daemon deployment is in the current status.

io_targetdaemonrevision TYPE REF TO /AWS1/CL_ECSDAEMONDEPLREVDET /AWS1/CL_ECSDAEMONDEPLREVDET

The daemon revision being deployed.

it_sourcedaemonrevisions TYPE /AWS1/CL_ECSDAEMONDEPLREVDET=>TT_DAEMONDEPLOYREVSNDETAILLIST TT_DAEMONDEPLOYREVSNDETAILLIST

The currently deployed daemon revisions that are being replaced.

io_circuitbreaker TYPE REF TO /AWS1/CL_ECSDAEMONCIRCTBREAKER /AWS1/CL_ECSDAEMONCIRCTBREAKER

The circuit breaker configuration that determines when a daemon deployment has failed.

io_alarms TYPE REF TO /AWS1/CL_ECSDAEMONDEPLOYALARMS /AWS1/CL_ECSDAEMONDEPLOYALARMS

The CloudWatch alarms that determine when a daemon deployment fails.

io_rollback TYPE REF TO /AWS1/CL_ECSDAEMONROLLBACK /AWS1/CL_ECSDAEMONROLLBACK

The rollback options for the daemon deployment.

io_deploymentconfiguration TYPE REF TO /AWS1/CL_ECSDAEMONDEPLOYCONF /AWS1/CL_ECSDAEMONDEPLOYCONF

The deployment configuration used for this daemon deployment.

iv_createdat TYPE /AWS1/ECSTIMESTAMP /AWS1/ECSTIMESTAMP

The time the daemon deployment was created. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.

iv_startedat TYPE /AWS1/ECSTIMESTAMP /AWS1/ECSTIMESTAMP

The time the daemon deployment started. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.

iv_stoppedat TYPE /AWS1/ECSTIMESTAMP /AWS1/ECSTIMESTAMP

The time the daemon deployment stopped. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.

iv_finishedat TYPE /AWS1/ECSTIMESTAMP /AWS1/ECSTIMESTAMP

The time the daemon deployment finished. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.


Queryable Attributes

daemonDeploymentArn

The Amazon Resource Name (ARN) of the daemon deployment.

Accessible with the following methods

Method Description
GET_DAEMONDEPLOYMENTARN() Getter for DAEMONDEPLOYMENTARN, with configurable default
ASK_DAEMONDEPLOYMENTARN() Getter for DAEMONDEPLOYMENTARN w/ exceptions if field has no
HAS_DAEMONDEPLOYMENTARN() Determine if DAEMONDEPLOYMENTARN has a value

clusterArn

The Amazon Resource Name (ARN) of the cluster that hosts the daemon.

Accessible with the following methods

Method Description
GET_CLUSTERARN() Getter for CLUSTERARN, with configurable default
ASK_CLUSTERARN() Getter for CLUSTERARN w/ exceptions if field has no value
HAS_CLUSTERARN() Determine if CLUSTERARN has a value

status

The status of the daemon deployment.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

statusReason

Information about why the daemon deployment is in the current status.

Accessible with the following methods

Method Description
GET_STATUSREASON() Getter for STATUSREASON, with configurable default
ASK_STATUSREASON() Getter for STATUSREASON w/ exceptions if field has no value
HAS_STATUSREASON() Determine if STATUSREASON has a value

targetDaemonRevision

The daemon revision being deployed.

Accessible with the following methods

Method Description
GET_TARGETDAEMONREVISION() Getter for TARGETDAEMONREVISION

sourceDaemonRevisions

The currently deployed daemon revisions that are being replaced.

Accessible with the following methods

Method Description
GET_SOURCEDAEMONREVISIONS() Getter for SOURCEDAEMONREVISIONS, with configurable default
ASK_SOURCEDAEMONREVISIONS() Getter for SOURCEDAEMONREVISIONS w/ exceptions if field has
HAS_SOURCEDAEMONREVISIONS() Determine if SOURCEDAEMONREVISIONS has a value

circuitBreaker

The circuit breaker configuration that determines when a daemon deployment has failed.

Accessible with the following methods

Method Description
GET_CIRCUITBREAKER() Getter for CIRCUITBREAKER

alarms

The CloudWatch alarms that determine when a daemon deployment fails.

Accessible with the following methods

Method Description
GET_ALARMS() Getter for ALARMS

rollback

The rollback options for the daemon deployment.

Accessible with the following methods

Method Description
GET_ROLLBACK() Getter for ROLLBACK

deploymentConfiguration

The deployment configuration used for this daemon deployment.

Accessible with the following methods

Method Description
GET_DEPLOYMENTCONFIGURATION() Getter for DEPLOYMENTCONFIGURATION

createdAt

The time the daemon deployment was created. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

startedAt

The time the daemon deployment started. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.

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

stoppedAt

The time the daemon deployment stopped. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.

Accessible with the following methods

Method Description
GET_STOPPEDAT() Getter for STOPPEDAT, with configurable default
ASK_STOPPEDAT() Getter for STOPPEDAT w/ exceptions if field has no value
HAS_STOPPEDAT() Determine if STOPPEDAT has a value

finishedAt

The time the daemon deployment finished. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.

Accessible with the following methods

Method Description
GET_FINISHEDAT() Getter for FINISHEDAT, with configurable default
ASK_FINISHEDAT() Getter for FINISHEDAT w/ exceptions if field has no value
HAS_FINISHEDAT() Determine if FINISHEDAT has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_DAEMONDEPLOYMENTLIST

TYPES TT_DAEMONDEPLOYMENTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_ECSDAEMONDEPLOYMENT WITH DEFAULT KEY
.