/AWS1/CL_LMWUPDWEBFUNCENDPTRSP¶
Contains details about the updated 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 |