interface RegionalEndpointProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Lambda.CfnWebFunctionEndpoint.RegionalEndpointProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awslambda#CfnWebFunctionEndpoint_RegionalEndpointProperty |
Java | software.amazon.awscdk.services.lambda.CfnWebFunctionEndpoint.RegionalEndpointProperty |
Python | aws_cdk.aws_lambda.CfnWebFunctionEndpoint.RegionalEndpointProperty |
TypeScript | aws-cdk-lib » aws_lambda » CfnWebFunctionEndpoint » RegionalEndpointProperty |
Per-region endpoint information.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_lambda as lambda } from 'aws-cdk-lib';
const regionalEndpointProperty: lambda.CfnWebFunctionEndpoint.RegionalEndpointProperty = {
authType: 'authType',
domainName: 'domainName',
revisionWeights: [{
revisionId: 'revisionId',
weight: 123,
}],
scalingConfig: {
maxEnvironments: 123,
},
state: 'state',
stateReason: 'stateReason',
throttleConfig: {
rateLimit: 123,
},
updateStatus: 'updateStatus',
updateStatusReason: 'updateStatusReason',
};
Properties
| Name | Type | Description |
|---|---|---|
| auth | string | The authentication type for the endpoint. |
| domain | string | The domain name of the endpoint. |
| revision | IResolvable | (IResolvable | Revision)[] | The revision weights for the endpoint. |
| scaling | IResolvable | Scaling | The scaling configuration for the endpoint. |
| state? | string | The current state of the endpoint. |
| state | string | The reason for the current state of the endpoint. |
| throttle | IResolvable | Throttle | The throttling configuration for the endpoint. |
| update | string | The status of the most recent update to the endpoint. |
| update | string | The reason for the current update status of the endpoint. |
authType?
Type:
string
(optional)
The authentication type for the endpoint.
domainName?
Type:
string
(optional)
The domain name of the endpoint.
revisionWeights?
Type:
IResolvable | (IResolvable | Revision)[]
(optional)
The revision weights for the endpoint.
scalingConfig?
Type:
IResolvable | Scaling
(optional)
The scaling configuration for the endpoint.
Optionally constrains how many concurrent execution environments the endpoint can use, in addition to your account's vCPU quota.
state?
Type:
string
(optional)
The current state of the endpoint.
stateReason?
Type:
string
(optional)
The reason for the current state of the endpoint.
throttleConfig?
Type:
IResolvable | Throttle
(optional)
The throttling configuration for the endpoint.
Optionally constrains the request rate that the endpoint accepts, in addition to your account's rate limit quota.
updateStatus?
Type:
string
(optional)
The status of the most recent update to the endpoint.
updateStatusReason?
Type:
string
(optional)
The reason for the current update status of the endpoint.

.NET
Go
Java
Python
TypeScript