All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| ApiGatewayIntegration |
(experimental) Represents an api gateway integration.
|
| ApiGatewayIntegration.Builder |
|
| ApiGatewayIntegration.Jsii$Proxy |
|
| ApiGatewayIntegrationResponse |
(experimental) API Gateway integration response.
|
| ApiGatewayIntegrationResponse.Builder |
|
| ApiGatewayIntegrationResponse.Jsii$Proxy |
|
| ApiGatewayIntegrationTlsConfig |
(experimental) Specifies the TLS configuration for an integration.
|
| ApiGatewayIntegrationTlsConfig.Builder |
|
| ApiGatewayIntegrationTlsConfig.Jsii$Proxy |
|
| Authorizer |
(experimental) An authorizer for authorizing API requests.
|
| AuthorizerProps |
(experimental) Properties for an authorizer.
|
| AuthorizerProps.Builder |
|
| AuthorizerProps.Jsii$Proxy |
|
| Authorizers |
(experimental) Class used to construct authorizers for use in the OpenApiGatewayLambdaApi construct.
|
| CidrAllowList |
(experimental) Representation of a CIDR range.
|
| CidrAllowList.Builder |
|
| CidrAllowList.Jsii$Proxy |
|
| ClientLanguage |
(experimental) Supported languages for client generation.
|
| CognitoAuthorizer |
(experimental) An authorizer that uses Cognito identity or access tokens.
|
| CognitoAuthorizer.Builder |
|
| CognitoAuthorizerProps |
(experimental) Properties used to configure a cognito authorizer.
|
| CognitoAuthorizerProps.Builder |
|
| CognitoAuthorizerProps.Jsii$Proxy |
|
| CommonApiProjectOptions |
|
| CommonApiProjectOptions.Builder |
|
| CommonApiProjectOptions.Jsii$Proxy |
|
| CustomAuthorizer |
(experimental) An authorizer that uses a lambda function to authorize requests.
|
| CustomAuthorizer.Builder |
|
| CustomAuthorizerProps |
(experimental) Properties used to configure a custom authorizer.
|
| CustomAuthorizerProps.Builder |
|
| CustomAuthorizerProps.Jsii$Proxy |
|
| CustomAuthorizerType |
(experimental) The type of custom authorizer.
|
| DocumentationFormat |
(experimental) Formats for documentation generation.
|
| IamAuthorizer |
(experimental) An IAM authorizer.
|
| Integration |
(experimental) An integration for an API operation.
|
| IntegrationGrantProps |
(experimental) Properties for granting the API access to invoke the operation.
|
| IntegrationGrantProps.Builder |
|
| IntegrationGrantProps.Jsii$Proxy |
|
| IntegrationRenderProps |
(experimental) Properties for rendering an integration into an API Gateway OpenAPI extension.
|
| IntegrationRenderProps.Builder |
|
| IntegrationRenderProps.Jsii$Proxy |
|
| Integrations |
(experimental) A collection of integrations to connect API operations with a backend to service requests.
|
| LambdaIntegration |
(experimental) A lambda integration.
|
| ManagedRule |
|
| ManagedRule.Builder |
|
| ManagedRule.Jsii$Proxy |
|
| MethodAndPath |
(experimental) Structure to contain an API operation's method and path.
|
| MethodAndPath.Builder |
|
| MethodAndPath.Jsii$Proxy |
|
| NoneAuthorizer |
(experimental) No authorizer.
|
| OpenApiGatewayJavaProject |
(experimental) Synthesizes a Java Project with an OpenAPI spec, generated clients, a CDK construct for deploying the API with API Gateway, and generated lambda handler wrappers for type-safe handling of requests.
|
| OpenApiGatewayJavaProject.Builder |
|
| OpenApiGatewayJavaProjectOptions |
(experimental) Configuration for the OpenApiGatewayJavaProject.
|
| OpenApiGatewayJavaProjectOptions.Builder |
|
| OpenApiGatewayJavaProjectOptions.Jsii$Proxy |
|
| OpenApiGatewayProjectOptions |
(experimental) Options common to all open api gateway projects.
|
| OpenApiGatewayProjectOptions.Builder |
|
| OpenApiGatewayProjectOptions.Jsii$Proxy |
|
| OpenApiGatewayPythonProject |
(experimental) Synthesizes a Python Project with an OpenAPI spec, generated clients, a CDK construct for deploying the API with API Gateway, and generated lambda handler wrappers for type-safe handling of requests.
|
| OpenApiGatewayPythonProject.Builder |
|
| OpenApiGatewayPythonProjectOptions |
(experimental) Configuration for the OpenApiGatewayPythonProject.
|
| OpenApiGatewayPythonProjectOptions.Builder |
|
| OpenApiGatewayPythonProjectOptions.Jsii$Proxy |
|
| OpenApiGatewayRestApi |
(experimental) A construct for creating an api gateway rest api based on the definition in the OpenAPI spec.
|
| OpenApiGatewayRestApi.Builder |
|
| OpenApiGatewayRestApiProps |
(experimental) Configuration for the OpenApiGatewayRestApi construct.
|
| OpenApiGatewayRestApiProps.Builder |
|
| OpenApiGatewayRestApiProps.Jsii$Proxy |
|
| OpenApiGatewayTsProject |
(experimental) Synthesizes a Typescript Project with an OpenAPI spec, generated clients, a CDK construct for deploying the API with API Gateway, and generated lambda handler wrappers for type-safe handling of requests.
|
| OpenApiGatewayTsProject.Builder |
|
| OpenApiGatewayTsProjectOptions |
(experimental) Configuration for the OpenApiGatewayTsProject.
|
| OpenApiGatewayTsProjectOptions.Builder |
|
| OpenApiGatewayTsProjectOptions.Jsii$Proxy |
|
| OpenApiGatewayWebAclOptions |
(experimental) Configuration for the Web ACL associated with the API.
|
| OpenApiGatewayWebAclOptions.Builder |
|
| OpenApiGatewayWebAclOptions.Jsii$Proxy |
|
| OpenApiIntegration |
(experimental) Defines an integration for an individual API operation.
|
| OpenApiIntegration.Builder |
|
| OpenApiIntegration.Jsii$Proxy |
|
| OpenApiOptions |
(experimental) Options required alongside an Open API specification to create API Gateway resources.
|
| OpenApiOptions.Builder |
|
| OpenApiOptions.Jsii$Proxy |
|
| SmithyApiGatewayJavaProject |
(experimental) Synthesizes a Java Project with a Smithy model, generated clients, a CDK construct for deploying the API with API Gateway, and generated lambda handler wrappers for type-safe handling of requests.
|
| SmithyApiGatewayJavaProject.Builder |
|
| SmithyApiGatewayJavaProjectOptions |
(experimental) Configuration for the SmithyApiGatewayJavaProject.
|
| SmithyApiGatewayJavaProjectOptions.Builder |
|
| SmithyApiGatewayJavaProjectOptions.Jsii$Proxy |
|
| SmithyApiGatewayProjectOptions |
(experimental) Options common to all smithy api gateway projects.
|
| SmithyApiGatewayProjectOptions.Builder |
|
| SmithyApiGatewayProjectOptions.Jsii$Proxy |
|
| SmithyApiGatewayPythonProject |
(experimental) Synthesizes a Python Project with a Smithy model, generated clients, a CDK construct for deploying the API with API Gateway, and generated lambda handler wrappers for type-safe handling of requests.
|
| SmithyApiGatewayPythonProject.Builder |
|
| SmithyApiGatewayPythonProjectOptions |
(experimental) Configuration for the SmithyApiGatewayPythonProject.
|
| SmithyApiGatewayPythonProjectOptions.Builder |
|
| SmithyApiGatewayPythonProjectOptions.Jsii$Proxy |
|
| SmithyApiGatewayTsProject |
(experimental) Synthesizes a Typescript Project with a Smithy model, generated clients, a CDK construct for deploying the API with API Gateway, and generated lambda handler wrappers for type-safe handling of requests.
|
| SmithyApiGatewayTsProject.Builder |
|
| SmithyApiGatewayTsProjectOptions |
(experimental) Configuration for the SmithyApiGatewayTsProject.
|
| SmithyApiGatewayTsProjectOptions.Builder |
|
| SmithyApiGatewayTsProjectOptions.Jsii$Proxy |
|
| SmithyBuildOptions |
(experimental) Options for the smithy build files.
|
| SmithyBuildOptions.Builder |
|
| SmithyBuildOptions.Jsii$Proxy |
|
| SmithyCommon |
(experimental) Properties common to smithy plugins and the root smithy build.
|
| SmithyCommon.Builder |
|
| SmithyCommon.Jsii$Proxy |
|
| SmithyMavenConfiguration |
(experimental) Configuration for smithy maven dependencies.
|
| SmithyMavenConfiguration.Builder |
|
| SmithyMavenConfiguration.Jsii$Proxy |
|
| SmithyPlugin |
(experimental) A smithy plugin.
|
| SmithyPlugin.Builder |
|
| SmithyPlugin.Jsii$Proxy |
|
| SmithyProjection |
(experimental) A smithy build projection.
|
| SmithyProjection.Builder |
|
| SmithyProjection.Jsii$Proxy |
|
| SmithyServiceName |
(experimental) Represents a fully qualified name of a Smithy service.
|
| SmithyServiceName.Builder |
|
| SmithyServiceName.Jsii$Proxy |
|
| SmithyTransform |
(experimental) A smithy build transform.
|
| SmithyTransform.Builder |
|
| SmithyTransform.Jsii$Proxy |
|