Skip to content

/AWS1/CL_ECSADVANCEDCONF

The advanced settings for a load balancer used in blue/green deployments. Specify the alternate target group, listener rules, and IAM role required for traffic shifting during blue/green deployments. For more information, see Required resources for Amazon ECS blue/green deployments in the Amazon Elastic Container Service Developer Guide.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_alternatetargetgrouparn TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING

The Amazon Resource Name (ARN) of the alternate target group for Amazon ECS blue/green deployments.

iv_productionlistenerrule TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING

The Amazon Resource Name (ARN) that that identifies the production listener rule (in the case of an Application Load Balancer) or listener (in the case for an Network Load Balancer) for routing production traffic.

iv_testlistenerrule TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING

The Amazon Resource Name (ARN) that identifies ) that identifies the test listener rule (in the case of an Application Load Balancer) or listener (in the case for an Network Load Balancer) for routing test traffic.

iv_rolearn TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING

The Amazon Resource Name (ARN) of the IAM role that grants Amazon ECS permission to call the Elastic Load Balancing APIs for you.


Queryable Attributes

alternateTargetGroupArn

The Amazon Resource Name (ARN) of the alternate target group for Amazon ECS blue/green deployments.

Accessible with the following methods

Method Description
GET_ALTERNATETARGETGROUPARN() Getter for ALTERNATETARGETGROUPARN, with configurable defaul
ASK_ALTERNATETARGETGROUPARN() Getter for ALTERNATETARGETGROUPARN w/ exceptions if field ha
HAS_ALTERNATETARGETGROUPARN() Determine if ALTERNATETARGETGROUPARN has a value

productionListenerRule

The Amazon Resource Name (ARN) that that identifies the production listener rule (in the case of an Application Load Balancer) or listener (in the case for an Network Load Balancer) for routing production traffic.

Accessible with the following methods

Method Description
GET_PRODUCTIONLISTENERRULE() Getter for PRODUCTIONLISTENERRULE, with configurable default
ASK_PRODUCTIONLISTENERRULE() Getter for PRODUCTIONLISTENERRULE w/ exceptions if field has
HAS_PRODUCTIONLISTENERRULE() Determine if PRODUCTIONLISTENERRULE has a value

testListenerRule

The Amazon Resource Name (ARN) that identifies ) that identifies the test listener rule (in the case of an Application Load Balancer) or listener (in the case for an Network Load Balancer) for routing test traffic.

Accessible with the following methods

Method Description
GET_TESTLISTENERRULE() Getter for TESTLISTENERRULE, with configurable default
ASK_TESTLISTENERRULE() Getter for TESTLISTENERRULE w/ exceptions if field has no va
HAS_TESTLISTENERRULE() Determine if TESTLISTENERRULE has a value

roleArn

The Amazon Resource Name (ARN) of the IAM role that grants Amazon ECS permission to call the Elastic Load Balancing APIs for you.

Accessible with the following methods

Method Description
GET_ROLEARN() Getter for ROLEARN, with configurable default
ASK_ROLEARN() Getter for ROLEARN w/ exceptions if field has no value
HAS_ROLEARN() Determine if ROLEARN has a value