OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.cloudWatchRole(Boolean cloudWatchRole) |
Automatically configure an AWS CloudWatch role for API Gateway.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.corsOptions(software.amazon.awscdk.services.apigateway.CorsOptions corsOptions) |
(experimental) Cross Origin Resource Sharing options for the API.
|
static OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.create(software.constructs.Construct scope,
String id) |
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.defaultAuthorizer(Authorizer defaultAuthorizer) |
(experimental) The default authorizer to use for your api.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.deploy(Boolean deploy) |
Indicates if a Deployment should be automatically created for this API, and recreated when the API model (resources, methods) changes.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.deployOptions(software.amazon.awscdk.services.apigateway.StageOptions deployOptions) |
Options for the API Gateway stage that will always point to the latest deployment when `deploy` is enabled.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.description(String description) |
A description of the RestApi construct.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.disableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint) |
Specifies whether clients can invoke the API using the default execute-api endpoint.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.domainName(software.amazon.awscdk.services.apigateway.DomainNameOptions domainName) |
Configure a custom domain name and map it to this API.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.endpointExportName(String endpointExportName) |
Export name for the CfnOutput containing the API endpoint.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.endpointTypes(List<? extends software.amazon.awscdk.services.apigateway.EndpointType> endpointTypes) |
A list of the endpoint types of the API.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.failOnWarnings(Boolean failOnWarnings) |
Indicates whether to roll back the resource if a warning occurs while API Gateway is creating the RestApi resource.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.integrations(Map<String,? extends OpenApiIntegration> integrations) |
(experimental) A mapping of API operation to its integration.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.operationLookup(Map<String,? extends MethodAndPath> operationLookup) |
(experimental) Details about each operation.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.parameters(Map<String,String> parameters) |
Custom header parameters for the request.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.policy(software.amazon.awscdk.services.iam.PolicyDocument policy) |
A policy document that contains the permissions for this RestApi.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.restApiName(String restApiName) |
A name for the API Gateway RestApi resource.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.retainDeployments(Boolean retainDeployments) |
Retains old deployment resources when the API changes.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.spec(Object spec) |
(experimental) The parsed OpenAPI specification.
|
OpenApiGatewayLambdaApi.Builder |
OpenApiGatewayLambdaApi.Builder.specPath(String specPath) |
(experimental) Path to the JSON open api spec.
|