Skip to content

/AWS1/CL_LMWCREWEBFUNCENDPTRSP

Contains details about the created endpoint.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_functionarn TYPE /AWS1/LMWFUNCTIONARN /AWS1/LMWFUNCTIONARN

The Amazon Resource Name (ARN) of the web function.

iv_endpointarn TYPE /AWS1/LMWENDPOINTARN /AWS1/LMWENDPOINTARN

The Amazon Resource Name (ARN) of the endpoint.

iv_endpointname TYPE /AWS1/LMWENDPOINTNAME /AWS1/LMWENDPOINTNAME

The name of the endpoint.

iv_endpointtype TYPE /AWS1/LMWENDPOINTTYPE /AWS1/LMWENDPOINTTYPE

The type of a web function endpoint. Possible values: HomeRegion (serves from the Region where the function was created), MultiRegion (replicates across chosen Regions and routes to the nearest), PerRegion (separate endpoint per Region).

iv_domainname TYPE /AWS1/LMWDOMAINNAME /AWS1/LMWDOMAINNAME

The domain name assigned to the endpoint.

iv_authtype TYPE /AWS1/LMWAUTHTYPE /AWS1/LMWAUTHTYPE

The authorization type for a web function endpoint. Possible values: ApplicationManaged (the function handles authorization), IamAuth (Lambda authorizes requests with AWS SigV4 and IAM).

iv_autodeploymentmode TYPE /AWS1/LMWAUTODEPLOYMENTMODE /AWS1/LMWAUTODEPLOYMENTMODE

The auto-deployment mode for a web function endpoint. Possible values: LatestRevision (endpoint automatically serves the newest revision), Disabled (revision routing is fixed until explicitly changed).

it_revisionweights TYPE /AWS1/CL_LMWREVISIONWEIGHT=>TT_REVISIONWEIGHTLIST TT_REVISIONWEIGHTLIST

The traffic distribution across revisions for the endpoint. Each entry maps a revision to a weight from 1 to 100.

it_regions TYPE /AWS1/CL_LMWREGIONLIST_W=>TT_REGIONLIST TT_REGIONLIST

The Regions configured for the endpoint.

iv_state TYPE /AWS1/LMWENDPOINTSTATE /AWS1/LMWENDPOINTSTATE

The current state of the endpoint.

iv_statereason TYPE /AWS1/LMWSTRING /AWS1/LMWSTRING

The reason for the current state of the endpoint.

it_regionalendpoints TYPE /AWS1/CL_LMWREGIONALENDPOINT=>TT_REGIONALENDPOINTS TT_REGIONALENDPOINTS

The list of regional endpoint configurations.

iv_createdat TYPE /AWS1/LMWDATETIME /AWS1/LMWDATETIME

The date and time the endpoint was created.

iv_updatedat TYPE /AWS1/LMWDATETIME /AWS1/LMWDATETIME

The date and time the endpoint was last updated.

Optional arguments:

iv_description TYPE /AWS1/LMWDESCRIPTION /AWS1/LMWDESCRIPTION

The description of the endpoint.

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

The scaling configuration for a web function endpoint.

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

The throttling configuration for a web function endpoint.

iv_updatestatus TYPE /AWS1/LMWENDPOINTUPDATESTATUS /AWS1/LMWENDPOINTUPDATESTATUS

The status of the most recent update to an endpoint. Possible values: InProgress (update is in progress), Successful (update completed successfully), Failed (update failed).

iv_updatestatusreason TYPE /AWS1/LMWSTRING /AWS1/LMWSTRING

The reason for the endpoint's most recent update status.


Queryable Attributes

functionArn

The Amazon Resource Name (ARN) of the web function.

Accessible with the following methods

Method Description
GET_FUNCTIONARN() Getter for FUNCTIONARN, with configurable default
ASK_FUNCTIONARN() Getter for FUNCTIONARN w/ exceptions if field has no value
HAS_FUNCTIONARN() Determine if FUNCTIONARN has a value

endpointArn

The Amazon Resource Name (ARN) of the endpoint.

Accessible with the following methods

Method Description
GET_ENDPOINTARN() Getter for ENDPOINTARN, with configurable default
ASK_ENDPOINTARN() Getter for ENDPOINTARN w/ exceptions if field has no value
HAS_ENDPOINTARN() Determine if ENDPOINTARN has a value

endpointName

The name of the endpoint.

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

The 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 a web function endpoint. Possible values: HomeRegion (serves from the Region where the function was created), MultiRegion (replicates across chosen Regions and routes to the nearest), PerRegion (separate endpoint per Region).

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

domainName

The domain name assigned to the endpoint.

Accessible with the following methods

Method Description
GET_DOMAINNAME() Getter for DOMAINNAME, with configurable default
ASK_DOMAINNAME() Getter for DOMAINNAME w/ exceptions if field has no value
HAS_DOMAINNAME() Determine if DOMAINNAME has a value

authType

The authorization type for a web function endpoint. Possible values: ApplicationManaged (the function handles authorization), IamAuth (Lambda authorizes requests with AWS SigV4 and IAM).

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 a web function endpoint. Possible values: LatestRevision (endpoint automatically serves the newest revision), Disabled (revision routing is fixed until explicitly changed).

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

revisionWeights

The traffic distribution across revisions for the endpoint. Each entry maps a revision to a weight from 1 to 100.

Accessible with the following methods

Method Description
GET_REVISIONWEIGHTS() Getter for REVISIONWEIGHTS, with configurable default
ASK_REVISIONWEIGHTS() Getter for REVISIONWEIGHTS w/ exceptions if field has no val
HAS_REVISIONWEIGHTS() Determine if REVISIONWEIGHTS has a value

regions

The Regions configured for the endpoint.

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 a web function endpoint.

Accessible with the following methods

Method Description
GET_SCALINGCONFIG() Getter for SCALINGCONFIG

throttleConfig

The throttling configuration for a web function endpoint.

Accessible with the following methods

Method Description
GET_THROTTLECONFIG() Getter for THROTTLECONFIG

state

The current state of the endpoint.

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

stateReason

The reason for the current state of the endpoint.

Accessible with the following methods

Method Description
GET_STATEREASON() Getter for STATEREASON, with configurable default
ASK_STATEREASON() Getter for STATEREASON w/ exceptions if field has no value
HAS_STATEREASON() Determine if STATEREASON has a value

updateStatus

The status of the most recent update to an endpoint. Possible values: InProgress (update is in progress), Successful (update completed successfully), Failed (update failed).

Accessible with the following methods

Method Description
GET_UPDATESTATUS() Getter for UPDATESTATUS, with configurable default
ASK_UPDATESTATUS() Getter for UPDATESTATUS w/ exceptions if field has no value
HAS_UPDATESTATUS() Determine if UPDATESTATUS has a value

updateStatusReason

The reason for the endpoint's most recent update status.

Accessible with the following methods

Method Description
GET_UPDATESTATUSREASON() Getter for UPDATESTATUSREASON, with configurable default
ASK_UPDATESTATUSREASON() Getter for UPDATESTATUSREASON w/ exceptions if field has no
HAS_UPDATESTATUSREASON() Determine if UPDATESTATUSREASON has a value

regionalEndpoints

The list of regional endpoint configurations.

Accessible with the following methods

Method Description
GET_REGIONALENDPOINTS() Getter for REGIONALENDPOINTS, with configurable default
ASK_REGIONALENDPOINTS() Getter for REGIONALENDPOINTS w/ exceptions if field has no v
HAS_REGIONALENDPOINTS() Determine if REGIONALENDPOINTS has a value

createdAt

The date and time the endpoint was created.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

updatedAt

The date and time the endpoint was last updated.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value