aws_cdk.aws_apigateway

Package Overview

ApiKey

An API Gateway ApiKey.

ApiKeyProps

ApiKeySourceType

An enumeration.

AuthorizationType

An enumeration.

AwsIntegration

This type of integration lets an API expose AWS service actions.

AwsIntegrationProps

BasePathMapping

This resource creates a base path that clients who call your API must use in the invocation URL.

BasePathMappingOptions

BasePathMappingProps

CfnAccount

A CloudFormation AWS::ApiGateway::Account.

CfnAccountProps

CfnApiKey

A CloudFormation AWS::ApiGateway::ApiKey.

CfnApiKeyProps

CfnApiMappingV2

A CloudFormation AWS::ApiGatewayV2::ApiMapping.

CfnApiMappingV2Props

CfnApiV2

A CloudFormation AWS::ApiGatewayV2::Api.

CfnApiV2Props

CfnAuthorizer

A CloudFormation AWS::ApiGateway::Authorizer.

CfnAuthorizerProps

CfnAuthorizerV2

A CloudFormation AWS::ApiGatewayV2::Authorizer.

CfnAuthorizerV2Props

CfnBasePathMapping

A CloudFormation AWS::ApiGateway::BasePathMapping.

CfnBasePathMappingProps

CfnClientCertificate

A CloudFormation AWS::ApiGateway::ClientCertificate.

CfnClientCertificateProps

CfnDeployment

A CloudFormation AWS::ApiGateway::Deployment.

CfnDeploymentProps

CfnDeploymentV2

A CloudFormation AWS::ApiGatewayV2::Deployment.

CfnDeploymentV2Props

CfnDocumentationPart

A CloudFormation AWS::ApiGateway::DocumentationPart.

CfnDocumentationPartProps

CfnDocumentationVersion

A CloudFormation AWS::ApiGateway::DocumentationVersion.

CfnDocumentationVersionProps

CfnDomainName

A CloudFormation AWS::ApiGateway::DomainName.

CfnDomainNameProps

CfnDomainNameV2

A CloudFormation AWS::ApiGatewayV2::DomainName.

CfnDomainNameV2Props

CfnGatewayResponse

A CloudFormation AWS::ApiGateway::GatewayResponse.

CfnGatewayResponseProps

CfnIntegrationResponseV2

A CloudFormation AWS::ApiGatewayV2::IntegrationResponse.

CfnIntegrationResponseV2Props

CfnIntegrationV2

A CloudFormation AWS::ApiGatewayV2::Integration.

CfnIntegrationV2Props

CfnMethod

A CloudFormation AWS::ApiGateway::Method.

CfnMethodProps

CfnModel

A CloudFormation AWS::ApiGateway::Model.

CfnModelProps

CfnModelV2

A CloudFormation AWS::ApiGatewayV2::Model.

CfnModelV2Props

CfnRequestValidator

A CloudFormation AWS::ApiGateway::RequestValidator.

CfnRequestValidatorProps

CfnResource

A CloudFormation AWS::ApiGateway::Resource.

CfnResourceProps

CfnRestApi

A CloudFormation AWS::ApiGateway::RestApi.

CfnRestApiProps

CfnRouteResponseV2

A CloudFormation AWS::ApiGatewayV2::RouteResponse.

CfnRouteResponseV2Props

CfnRouteV2

A CloudFormation AWS::ApiGatewayV2::Route.

CfnRouteV2Props

CfnStage

A CloudFormation AWS::ApiGateway::Stage.

CfnStageProps

CfnStageV2

A CloudFormation AWS::ApiGatewayV2::Stage.

CfnStageV2Props

CfnUsagePlan

A CloudFormation AWS::ApiGateway::UsagePlan.

CfnUsagePlanKey

A CloudFormation AWS::ApiGateway::UsagePlanKey.

CfnUsagePlanKeyProps

CfnUsagePlanProps

CfnVpcLink

A CloudFormation AWS::ApiGateway::VpcLink.

CfnVpcLinkProps

ConnectionType

An enumeration.

ContentHandling

An enumeration.

Cors

CorsOptions

Deployment

A Deployment of a REST API.

DeploymentProps

DomainName

DomainNameAttributes

DomainNameOptions

DomainNameProps

EmptyModel

Represents a reference to a REST API’s Empty model, which is available as part of the model collection by default.

EndpointType

An enumeration.

ErrorModel

Represents a reference to a REST API’s Error model, which is available as part of the model collection by default.

HttpIntegration

You can integrate an API method with an HTTP endpoint using the HTTP proxy integration or the HTTP custom integration,.

HttpIntegrationProps

IApiKey

API keys are alphanumeric string values that you distribute to app developer customers to grant access to your API.

IAuthorizer

Represents an API Gateway authorizer.

IDomainName

IModel

IRequestValidator

IResource

IRestApi

Integration

Base class for backend integrations for an API Gateway method.

IntegrationOptions

IntegrationProps

IntegrationResponse

IntegrationType

An enumeration.

JsonSchema

JsonSchemaType

An enumeration.

JsonSchemaVersion

An enumeration.

LambdaIntegration

Integrates an AWS Lambda function to an API Gateway method.

LambdaIntegrationOptions

LambdaRestApi

Defines an API Gateway REST API with AWS Lambda proxy integration.

LambdaRestApiProps

Method

MethodDeploymentOptions

MethodLoggingLevel

An enumeration.

MethodOptions

MethodProps

MethodResponse

MockIntegration

This type of integration lets API Gateway return a response without sending the request further to the backend.

Model

ModelOptions

ModelProps

PassthroughBehavior

An enumeration.

Period

Time period for which quota settings apply.

ProxyResource

Defines a {proxy+} greedy resource and an ANY method on a route.

ProxyResourceOptions

ProxyResourceProps

QuotaSettings

RequestValidator

RequestValidatorOptions

RequestValidatorProps

Resource

ResourceBase

ResourceOptions

ResourceProps

RestApi

Represents a REST API in Amazon API Gateway.

RestApiProps

Stage

StageOptions

StageProps

ThrottleSettings

ThrottlingPerMethod

UsagePlan

UsagePlanPerApiStage

UsagePlanProps

VpcLink

Define a new VPC Link Specifies an API Gateway VPC link for a RestApi to access resources in an Amazon Virtual Private Cloud (VPC).

VpcLinkProps