Skip to content

/AWS1/CL_LMWENDPOINTCONFIG

The configuration for a web function endpoint.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_endpointname TYPE /AWS1/LMWENDPOINTNAME /AWS1/LMWENDPOINTNAME

The name of the endpoint. The name can contain letters, numbers, hyphens (-), and underscores (_), and can't begin or end with a hyphen or an underscore. The length constraint applies only to the full ARN. If you specify only the endpoint name, it is limited to 64 characters in length.

iv_endpointtype TYPE /AWS1/LMWENDPOINTTYPE /AWS1/LMWENDPOINTTYPE

The type of endpoint. Determines how traffic is served and routed across Regions.

iv_authtype TYPE /AWS1/LMWAUTHTYPE /AWS1/LMWAUTHTYPE

The authorization type for the endpoint.

Optional arguments:

iv_description TYPE /AWS1/LMWDESCRIPTION /AWS1/LMWDESCRIPTION

A description of the endpoint.

iv_autodeploymentmode TYPE /AWS1/LMWAUTODEPLOYMENTMODE /AWS1/LMWAUTODEPLOYMENTMODE

The auto-deployment mode for the endpoint. If you don't specify a value, the default is Disabled, and this default is returned in the response.

it_regions TYPE /AWS1/CL_LMWREGIONLIST_W=>TT_REGIONLIST TT_REGIONLIST

The list of Regions for the endpoint. Required when the endpoint type is MultiRegion or PerRegion: specify at least one Region other than the Region where you create the endpoint (the home Region). The home Region is added automatically if you don't include it; specifying only the home Region isn't allowed. When the endpoint type is HomeRegion, omit this field or specify only the home Region.

io_scalingconfig TYPE REF TO /AWS1/CL_LMWSCALINGCONFIG /AWS1/CL_LMWSCALINGCONFIG

The scaling configuration for the endpoint.

io_throttleconfig TYPE REF TO /AWS1/CL_LMWTHROTTLECONFIG /AWS1/CL_LMWTHROTTLECONFIG

The throttling configuration for the endpoint.


Queryable Attributes

endpointName

The name of the endpoint. The name can contain letters, numbers, hyphens (-), and underscores (_), and can't begin or end with a hyphen or an underscore. The length constraint applies only to the full ARN. If you specify only the endpoint name, it is limited to 64 characters in length.

Accessible with the following methods

Method Description
GET_ENDPOINTNAME() Getter for ENDPOINTNAME, with configurable default
ASK_ENDPOINTNAME() Getter for ENDPOINTNAME w/ exceptions if field has no value
HAS_ENDPOINTNAME() Determine if ENDPOINTNAME has a value

description

A description of the endpoint.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

endpointType

The type of endpoint. Determines how traffic is served and routed across Regions.

Accessible with the following methods

Method Description
GET_ENDPOINTTYPE() Getter for ENDPOINTTYPE, with configurable default
ASK_ENDPOINTTYPE() Getter for ENDPOINTTYPE w/ exceptions if field has no value
HAS_ENDPOINTTYPE() Determine if ENDPOINTTYPE has a value

authType

The authorization type for the endpoint.

Accessible with the following methods

Method Description
GET_AUTHTYPE() Getter for AUTHTYPE, with configurable default
ASK_AUTHTYPE() Getter for AUTHTYPE w/ exceptions if field has no value
HAS_AUTHTYPE() Determine if AUTHTYPE has a value

autoDeploymentMode

The auto-deployment mode for the endpoint. If you don't specify a value, the default is Disabled, and this default is returned in the response.

Accessible with the following methods

Method Description
GET_AUTODEPLOYMENTMODE() Getter for AUTODEPLOYMENTMODE, with configurable default
ASK_AUTODEPLOYMENTMODE() Getter for AUTODEPLOYMENTMODE w/ exceptions if field has no
HAS_AUTODEPLOYMENTMODE() Determine if AUTODEPLOYMENTMODE has a value

regions

The list of Regions for the endpoint. Required when the endpoint type is MultiRegion or PerRegion: specify at least one Region other than the Region where you create the endpoint (the home Region). The home Region is added automatically if you don't include it; specifying only the home Region isn't allowed. When the endpoint type is HomeRegion, omit this field or specify only the home Region.

Accessible with the following methods

Method Description
GET_REGIONS() Getter for REGIONS, with configurable default
ASK_REGIONS() Getter for REGIONS w/ exceptions if field has no value
HAS_REGIONS() Determine if REGIONS has a value

scalingConfig

The scaling configuration for the endpoint.

Accessible with the following methods

Method Description
GET_SCALINGCONFIG() Getter for SCALINGCONFIG

throttleConfig

The throttling configuration for the endpoint.

Accessible with the following methods

Method Description
GET_THROTTLECONFIG() Getter for THROTTLECONFIG