/AWS1/CL_ASCTRAFFICSOURCESTATE¶
Describes the state of a traffic source.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_trafficsource TYPE /AWS1/ASCXMLSTRINGMAXLEN511 /AWS1/ASCXMLSTRINGMAXLEN511¶
This is replaced by
Identifier.
iv_state TYPE /AWS1/ASCXMLSTRINGMAXLEN255 /AWS1/ASCXMLSTRINGMAXLEN255¶
Describes the current state of a traffic source.
The state values are as follows:
Adding- The Auto Scaling instances are being registered with the load balancer or target group.
Added- All Auto Scaling instances are registered with the load balancer or target group.
InService- For an Elastic Load Balancing load balancer or target group, at least one Auto Scaling instance passed anELBhealth check. For VPC Lattice, at least one Auto Scaling instance passed anVPC_LATTICEhealth check.
Removing- The Auto Scaling instances are being deregistered from the load balancer or target group. If connection draining (deregistration delay) is enabled, Elastic Load Balancing or VPC Lattice waits for in-flight requests to complete before deregistering the instances.
Removed- All Auto Scaling instances are deregistered from the load balancer or target group.
iv_identifier TYPE /AWS1/ASCXMLSTRINGMAXLEN511 /AWS1/ASCXMLSTRINGMAXLEN511¶
The unique identifier of the traffic source.
iv_type TYPE /AWS1/ASCXMLSTRINGMAXLEN511 /AWS1/ASCXMLSTRINGMAXLEN511¶
Provides additional context for the value of
Identifier.The following lists the valid values:
elbifIdentifieris the name of a Classic Load Balancer.
elbv2ifIdentifieris the ARN of an Application Load Balancer, Gateway Load Balancer, or Network Load Balancer target group.
vpc-latticeifIdentifieris the ARN of a VPC Lattice target group.Required if the identifier is the name of a Classic Load Balancer.
Queryable Attributes¶
TrafficSource¶
This is replaced by
Identifier.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRAFFICSOURCE() |
Getter for TRAFFICSOURCE, with configurable default |
ASK_TRAFFICSOURCE() |
Getter for TRAFFICSOURCE w/ exceptions if field has no value |
HAS_TRAFFICSOURCE() |
Determine if TRAFFICSOURCE has a value |
State¶
Describes the current state of a traffic source.
The state values are as follows:
Adding- The Auto Scaling instances are being registered with the load balancer or target group.
Added- All Auto Scaling instances are registered with the load balancer or target group.
InService- For an Elastic Load Balancing load balancer or target group, at least one Auto Scaling instance passed anELBhealth check. For VPC Lattice, at least one Auto Scaling instance passed anVPC_LATTICEhealth check.
Removing- The Auto Scaling instances are being deregistered from the load balancer or target group. If connection draining (deregistration delay) is enabled, Elastic Load Balancing or VPC Lattice waits for in-flight requests to complete before deregistering the instances.
Removed- All Auto Scaling instances are deregistered from the load balancer or target group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATE() |
Getter for STATE, with configurable default |
ASK_STATE() |
Getter for STATE w/ exceptions if field has no value |
HAS_STATE() |
Determine if STATE has a value |
Identifier¶
The unique identifier of the traffic source.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IDENTIFIER() |
Getter for IDENTIFIER, with configurable default |
ASK_IDENTIFIER() |
Getter for IDENTIFIER w/ exceptions if field has no value |
HAS_IDENTIFIER() |
Determine if IDENTIFIER has a value |
Type¶
Provides additional context for the value of
Identifier.The following lists the valid values:
elbifIdentifieris the name of a Classic Load Balancer.
elbv2ifIdentifieris the ARN of an Application Load Balancer, Gateway Load Balancer, or Network Load Balancer target group.
vpc-latticeifIdentifieris the ARN of a VPC Lattice target group.Required if the identifier is the name of a Classic Load Balancer.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE 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_TRAFFICSOURCESTATES¶
TYPES TT_TRAFFICSOURCESTATES TYPE STANDARD TABLE OF REF TO /AWS1/CL_ASCTRAFFICSOURCESTATE WITH DEFAULT KEY
.