Skip to content

/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
.