Skip to content

/AWS1/CL_ECSDAEMONDEPLOYCONF

Optional deployment parameters that control how a daemon rolls out updates across container instances.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_drainpercent TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING

The percentage of container instances to drain simultaneously during a daemon deployment. Valid values are between 0.0 and 100.0.

io_alarms TYPE REF TO /AWS1/CL_ECSDAEMONALARMCONF /AWS1/CL_ECSDAEMONALARMCONF

The CloudWatch alarm configuration for the daemon deployment. When alarms are triggered during a deployment, the deployment can be automatically rolled back.

iv_baketimeinminutes TYPE /AWS1/ECSINTEGER /AWS1/ECSINTEGER

The amount of time (in minutes) to wait after a successful deployment step before proceeding. This allows time to monitor for issues before continuing. The default value is 0.


Queryable Attributes

drainPercent

The percentage of container instances to drain simultaneously during a daemon deployment. Valid values are between 0.0 and 100.0.

Accessible with the following methods

Method Description
GET_DRAINPERCENT() Getter for DRAINPERCENT, with configurable default
ASK_DRAINPERCENT() Getter for DRAINPERCENT w/ exceptions if field has no value
STR_DRAINPERCENT() String format for DRAINPERCENT, with configurable default
HAS_DRAINPERCENT() Determine if DRAINPERCENT has a value

alarms

The CloudWatch alarm configuration for the daemon deployment. When alarms are triggered during a deployment, the deployment can be automatically rolled back.

Accessible with the following methods

Method Description
GET_ALARMS() Getter for ALARMS

bakeTimeInMinutes

The amount of time (in minutes) to wait after a successful deployment step before proceeding. This allows time to monitor for issues before continuing. The default value is 0.

Accessible with the following methods

Method Description
GET_BAKETIMEINMINUTES() Getter for BAKETIMEINMINUTES