FunctionEndpointSummary - AWS Lambda Web
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

FunctionEndpointSummary

A summary of a web function endpoint.

Contents

authType

The authorization type for the endpoint.

Type: String

Valid Values: ApplicationManaged | IamAuth

Required: Yes

autoDeploymentMode

The auto-deployment mode for the endpoint.

Type: String

Valid Values: LatestRevision | Disabled

Required: Yes

createdAt

The date and time the endpoint was created.

Type: Timestamp

Required: Yes

domainName

The domain name of the endpoint.

Type: String

Length Constraints: Minimum length of 4. Maximum length of 256.

Pattern: ([a-z0-9-]+\.)+[a-z]+

Required: Yes

endpointArn

The Amazon Resource Name (ARN) of the endpoint.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 2048.

Required: Yes

endpointName

The name of the endpoint.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 256.

Required: Yes

endpointType

The type of the endpoint.

Type: String

Valid Values: HomeRegion | MultiRegion | PerRegion

Required: Yes

regions

The list of Regions for the endpoint.

Type: Array of strings

Array Members: Minimum number of 1 item. Maximum number of 100 items.

Length Constraints: Minimum length of 1. Maximum length of 50.

Pattern: ([a-z]{2,}-){2,}[0-9]

Required: Yes

revisionWeights

The revision weights for the endpoint.

Type: Array of RevisionWeight objects

Array Members: Minimum number of 1 item. Maximum number of 2 items.

Required: Yes

state

The current state of the endpoint.

Type: String

Valid Values: Pending | Active | Failed | Deleting

Required: Yes

stateReason

The reason for the current state of the endpoint.

Type: String

Required: Yes

updatedAt

The date and time the endpoint was last updated.

Type: Timestamp

Required: Yes

description

A description of the endpoint.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 256.

Required: No

scalingConfig

The scaling configuration for the endpoint. This field is absent if the endpoint has no scaling configuration.

Type: ScalingConfig object

Required: No

throttleConfig

The throttling configuration for the endpoint. This field is absent if the endpoint has no throttling configuration.

Type: ThrottleConfig object

Required: No

updateStatus

The status of the most recent update to the endpoint.

Type: String

Valid Values: InProgress | Successful | Failed

Required: No

updateStatusReason

The reason for the current update status of the endpoint.

Type: String

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: