EndpointConfiguration
- class aws_cdk.aws_apigateway.EndpointConfiguration(*, types, vpc_endpoints=None)
Bases:
objectThe endpoint configuration of a REST API, including VPCs and endpoint types.
EndpointConfiguration is a property of the AWS::ApiGateway::RestApi resource.
- Parameters:
types (
Sequence[EndpointType]) – A list of endpoint types of an API or its custom domain name. Default: EndpointType.EDGEvpc_endpoints (
Optional[Sequence[IVpcEndpoint]]) – A list of VPC Endpoints against which to create Route53 ALIASes. Default: - no ALIASes are created for the endpoint.
- ExampleMetadata:
infused
Example:
api = apigateway.RestApi(self, "api", endpoint_configuration=apigateway.EndpointConfiguration( types=[apigateway.EndpointType.EDGE] ) )
Attributes
- types
A list of endpoint types of an API or its custom domain name.
- Default:
EndpointType.EDGE
- vpc_endpoints
A list of VPC Endpoints against which to create Route53 ALIASes.
- Default:
no ALIASes are created for the endpoint.