/AWS1/CL_ECSMANAGEDINGRESSPATH¶
The entry point into the Express service.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_accesstype TYPE /AWS1/ECSACCESSTYPE /AWS1/ECSACCESSTYPE¶
The type of access to the endpoint for the Express service.
iv_endpoint TYPE /AWS1/ECSSTRING /AWS1/ECSSTRING¶
The endpoint for access to the Express service.
Optional arguments:¶
io_loadbalancer TYPE REF TO /AWS1/CL_ECSMANAGEDLOADBAL /AWS1/CL_ECSMANAGEDLOADBAL¶
The Application Load Balancer associated with the Express service.
it_loadbalsecuritygroups TYPE /AWS1/CL_ECSMANAGEDSECGROUP=>TT_MANAGEDSECURITYGROUPS TT_MANAGEDSECURITYGROUPS¶
The security groups associated with the Application Load Balancer.
io_certificate TYPE REF TO /AWS1/CL_ECSMANAGEDCERTIFICATE /AWS1/CL_ECSMANAGEDCERTIFICATE¶
The ACM certificate for the Express service's domain.
io_listener TYPE REF TO /AWS1/CL_ECSMANAGEDLISTENER /AWS1/CL_ECSMANAGEDLISTENER¶
The listeners associated with the Application Load Balancer.
io_rule TYPE REF TO /AWS1/CL_ECSMNGDLISTENERRULE /AWS1/CL_ECSMNGDLISTENERRULE¶
The listener rules for the Application Load Balancer.
it_targetgroups TYPE /AWS1/CL_ECSMANAGEDTARGETGROUP=>TT_MANAGEDTARGETGROUPS TT_MANAGEDTARGETGROUPS¶
The target groups associated with the Application Load Balancer.
Queryable Attributes¶
accessType¶
The type of access to the endpoint for the Express service.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACCESSTYPE() |
Getter for ACCESSTYPE, with configurable default |
ASK_ACCESSTYPE() |
Getter for ACCESSTYPE w/ exceptions if field has no value |
HAS_ACCESSTYPE() |
Determine if ACCESSTYPE has a value |
endpoint¶
The endpoint for access to the Express service.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENDPOINT() |
Getter for ENDPOINT, with configurable default |
ASK_ENDPOINT() |
Getter for ENDPOINT w/ exceptions if field has no value |
HAS_ENDPOINT() |
Determine if ENDPOINT has a value |
loadBalancer¶
The Application Load Balancer associated with the Express service.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOADBALANCER() |
Getter for LOADBALANCER |
loadBalancerSecurityGroups¶
The security groups associated with the Application Load Balancer.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOADBALSECURITYGROUPS() |
Getter for LOADBALANCERSECURITYGROUPS, with configurable def |
ASK_LOADBALSECURITYGROUPS() |
Getter for LOADBALANCERSECURITYGROUPS w/ exceptions if field |
HAS_LOADBALSECURITYGROUPS() |
Determine if LOADBALANCERSECURITYGROUPS has a value |
certificate¶
The ACM certificate for the Express service's domain.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CERTIFICATE() |
Getter for CERTIFICATE |
listener¶
The listeners associated with the Application Load Balancer.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LISTENER() |
Getter for LISTENER |
rule¶
The listener rules for the Application Load Balancer.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RULE() |
Getter for RULE |
targetGroups¶
The target groups associated with the Application Load Balancer.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TARGETGROUPS() |
Getter for TARGETGROUPS, with configurable default |
ASK_TARGETGROUPS() |
Getter for TARGETGROUPS w/ exceptions if field has no value |
HAS_TARGETGROUPS() |
Determine if TARGETGROUPS 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_MANAGEDINGRESSPATHS¶
TYPES TT_MANAGEDINGRESSPATHS TYPE STANDARD TABLE OF REF TO /AWS1/CL_ECSMANAGEDINGRESSPATH WITH DEFAULT KEY
.