interface CfnWebFunctionEndpointMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.Lambda.CfnWebFunctionEndpointMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awslambda#CfnWebFunctionEndpointMixinProps |
Java | software.amazon.awscdk.cfnpropertymixins.services.lambda.CfnWebFunctionEndpointMixinProps |
Python | aws_cdk.cfn_property_mixins.aws_lambda.CfnWebFunctionEndpointMixinProps |
TypeScript | @aws-cdk/cfn-property-mixins » aws_lambda » CfnWebFunctionEndpointMixinProps |
Properties for CfnWebFunctionEndpointPropsMixin.
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/cfn-property-mixins';
const cfnWebFunctionEndpointMixinProps: lambda.CfnWebFunctionEndpointMixinProps = {
authType: 'authType',
description: 'description',
endpointName: 'endpointName',
endpointType: 'endpointType',
functionName: 'functionName',
regions: ['regions'],
revisionWeights: [{
revisionId: 'revisionId',
weight: 123,
}],
scalingConfig: {
maxEnvironments: 123,
},
throttleConfig: {
rateLimit: 123,
},
};
Properties
| Name | Type | Description |
|---|---|---|
| auth | string | The authentication type for the endpoint. |
| description? | string | A description of the endpoint. |
| endpoint | string | The name of the endpoint. |
| endpoint | string | The type of the endpoint. |
| function | string | The name of the web function this endpoint belongs to. |
| regions? | string[] | The list of AWS Regions for the endpoint. |
| revision | IResolvable | (IResolvable | Revision)[] | List of revision routing entries. |
| scaling | IResolvable | Scaling | The scaling configuration for the endpoint. |
| throttle | IResolvable | Throttle | The throttling configuration for the endpoint. |
authType?
Type:
string
(optional)
The authentication type for the endpoint.
description?
Type:
string
(optional)
A description of the endpoint.
endpointName?
Type:
string
(optional)
The name of the endpoint.
endpointType?
Type:
string
(optional)
The type of the endpoint.
functionName?
Type:
string
(optional)
The name of the web function this endpoint belongs to.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
regions?
Type:
string[]
(optional)
The list of AWS Regions for the endpoint.
revisionWeights?
Type:
IResolvable | (IResolvable | Revision)[]
(optional)
List of revision routing entries.
1 or 2 entries. With 1 entry, weight must be 100. With 2 entries, weights must sum to 100.
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.
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.

.NET
Go
Java
Python
TypeScript