Skip to content

/AWS1/CL_ECSLINEARCONF

Configuration for linear deployment strategy that shifts production traffic in equal percentage increments with configurable wait times between each step until 100% of traffic is shifted to the new service revision. This is only valid when you run CreateService or UpdateService with deploymentController set to ECS and a deploymentConfiguration with a strategy set to LINEAR.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_steppercent TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING

The percentage of production traffic to shift in each step during a linear deployment. Valid values are multiples of 0.1 from 3.0 to 100.0. The default value is 10.0.

iv_stepbaketimeinminutes TYPE /AWS1/ECSINTEGER /AWS1/ECSINTEGER

The amount of time in minutes to wait between each traffic shifting step during a linear deployment. Valid values are 0 to 1440 minutes (24 hours). The default value is 6. This bake time is not applied after reaching 100 percent traffic.


Queryable Attributes

stepPercent

The percentage of production traffic to shift in each step during a linear deployment. Valid values are multiples of 0.1 from 3.0 to 100.0. The default value is 10.0.

Accessible with the following methods

Method Description
GET_STEPPERCENT() Getter for STEPPERCENT, with configurable default
ASK_STEPPERCENT() Getter for STEPPERCENT w/ exceptions if field has no value
STR_STEPPERCENT() String format for STEPPERCENT, with configurable default
HAS_STEPPERCENT() Determine if STEPPERCENT has a value

stepBakeTimeInMinutes

The amount of time in minutes to wait between each traffic shifting step during a linear deployment. Valid values are 0 to 1440 minutes (24 hours). The default value is 6. This bake time is not applied after reaching 100 percent traffic.

Accessible with the following methods

Method Description
GET_STEPBAKETIMEINMINUTES() Getter for STEPBAKETIMEINMINUTES, with configurable default
ASK_STEPBAKETIMEINMINUTES() Getter for STEPBAKETIMEINMINUTES w/ exceptions if field has
HAS_STEPBAKETIMEINMINUTES() Determine if STEPBAKETIMEINMINUTES has a value