/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
.