Package-level declarations
Types
The `AWS::ApiGateway::Account`
resource specifies the IAM role that Amazon API Gateway uses to write API logs to Amazon CloudWatch Logs. To avoid overwriting other roles, you should only have one `AWS::ApiGateway::Account`
resource per region per account.
The `AWS::ApiGateway::Account`
resource specifies the IAM role that Amazon API Gateway uses to write API logs to Amazon CloudWatch Logs. To avoid overwriting other roles, you should only have one `AWS::ApiGateway::Account`
resource per region per account.
Builder for AccountArgs.
Builder for Account.
The `AWS::ApiGateway::ApiKey`
resource creates a unique key that you can distribute to clients who are executing API Gateway `Method`
resources that require an API key. To specify which API key clients must use, map the API key with the `RestApi`
and `Stage`
resources that include the methods that require a key.
The `AWS::ApiGateway::ApiKey`
resource creates a unique key that you can distribute to clients who are executing API Gateway `Method`
resources that require an API key. To specify which API key clients must use, map the API key with the `RestApi`
and `Stage`
resources that include the methods that require a key.
Builder for ApiKeyArgs.
Builder for ApiKey.
The `AWS::ApiGateway::Authorizer`
resource creates an authorization layer that API Gateway activates for methods that have authorization enabled. API Gateway activates the authorizer when a client calls those methods.
The `AWS::ApiGateway::Authorizer`
resource creates an authorization layer that API Gateway activates for methods that have authorization enabled. API Gateway activates the authorizer when a client calls those methods.
Builder for AuthorizerArgs.
Builder for Authorizer.
The `AWS::ApiGateway::BasePathMapping`
resource creates a base path that clients who call your API must use in the invocation URL.
The `AWS::ApiGateway::BasePathMapping`
resource creates a base path that clients who call your API must use in the invocation URL.
Builder for BasePathMappingArgs.
Builder for BasePathMapping.
The `AWS::ApiGateway::ClientCertificate`
resource creates a client certificate that API Gateway uses to configure client-side SSL authentication for sending requests to the integration endpoint.
The `AWS::ApiGateway::ClientCertificate`
resource creates a client certificate that API Gateway uses to configure client-side SSL authentication for sending requests to the integration endpoint.
Builder for ClientCertificateArgs.
Builder for ClientCertificate.
The `AWS::ApiGateway::Deployment`
resource deploys an API Gateway `RestApi`
resource to a stage so that clients can call the API over the internet. The stage acts as an environment.
The `AWS::ApiGateway::Deployment`
resource deploys an API Gateway `RestApi`
resource to a stage so that clients can call the API over the internet. The stage acts as an environment.
Builder for DeploymentArgs.
Builder for Deployment.
The `AWS::ApiGateway::DocumentationPart`
resource creates a documentation part for an API. For more information, see Representation of API Documentation in API Gateway in the API Gateway Developer Guide.
The `AWS::ApiGateway::DocumentationPart`
resource creates a documentation part for an API. For more information, see Representation of API Documentation in API Gateway in the API Gateway Developer Guide.
Builder for DocumentationPartArgs.
Builder for DocumentationPart.
The `AWS::ApiGateway::DocumentationVersion`
resource creates a snapshot of the documentation for an API. For more information, see Representation of API Documentation in API Gateway in the API Gateway Developer Guide.
The `AWS::ApiGateway::DocumentationVersion`
resource creates a snapshot of the documentation for an API. For more information, see Representation of API Documentation in API Gateway in the API Gateway Developer Guide.
Builder for DocumentationVersionArgs.
Builder for DocumentationVersion.
Resource Type definition for AWS::ApiGateway::DomainName.
Resource Type definition for AWS::ApiGateway::DomainName.
Builder for DomainNameArgs.
Builder for DomainName.
The `AWS::ApiGateway::GatewayResponse`
resource creates a gateway response for your API. For more information, see API Gateway Responses in the API Gateway Developer Guide.
The `AWS::ApiGateway::GatewayResponse`
resource creates a gateway response for your API. For more information, see API Gateway Responses in the API Gateway Developer Guide.
Builder for GatewayResponseArgs.
Builder for GatewayResponse.
The `AWS::ApiGateway::Method`
resource creates API Gateway methods that define the parameters and body that clients must send in their requests.
Builder for MethodArgs.
Builder for Method.
/* /* The `AWS::ApiGateway::Model`
resource defines the structure of a request or response payload for an API method.
Builder for ModelArgs.
Builder for Model.
The `AWS::ApiGateway::RequestValidator`
resource sets up basic validation rules for incoming requests to your API. For more information, see Enable Basic Request Validation for an API in API Gateway in the API Gateway Developer Guide.
The `AWS::ApiGateway::RequestValidator`
resource sets up basic validation rules for incoming requests to your API. For more information, see Enable Basic Request Validation for an API in API Gateway in the API Gateway Developer Guide.
Builder for RequestValidatorArgs.
Builder for RequestValidator.
The `AWS::ApiGateway::Resource`
resource creates a resource in an API.
Builder for ResourceArgs.
Builder for Resource.
The `AWS::ApiGateway::RestApi`
resource creates a REST API. For more information, see restapi:create in the Amazon API Gateway REST API Reference. On January 1, 2016, the Swagger Specification was donated to the OpenAPI initiative, becoming the foundation of the OpenAPI Specification.
The `AWS::ApiGateway::RestApi`
resource creates a REST API. For more information, see restapi:create in the Amazon API Gateway REST API Reference. On January 1, 2016, the Swagger Specification was donated to the OpenAPI initiative, becoming the foundation of the OpenAPI Specification.
Builder for RestApiArgs.
Builder for RestApi.
/* The `AWS::ApiGateway::Stage`
resource creates a stage for a deployment.
Builder for StageArgs.
Builder for Stage.
The `AWS::ApiGateway::UsagePlan`
resource creates a usage plan for deployed APIs. A usage plan sets a target for the throttling and quota limits on individual client API keys. For more information, see Creating and Using API Usage Plans in Amazon API Gateway in the API Gateway Developer Guide. In some cases clients can exceed the targets that you set. Don’t rely on usage plans to control costs. Consider using to monitor costs and to manage API requests.
The `AWS::ApiGateway::UsagePlan`
resource creates a usage plan for deployed APIs. A usage plan sets a target for the throttling and quota limits on individual client API keys. For more information, see Creating and Using API Usage Plans in Amazon API Gateway in the API Gateway Developer Guide. In some cases clients can exceed the targets that you set. Don’t rely on usage plans to control costs. Consider using to monitor costs and to manage API requests.
Builder for UsagePlanArgs.
The `AWS::ApiGateway::UsagePlanKey`
resource associates an API key with a usage plan. This association determines which users the usage plan is applied to.
The `AWS::ApiGateway::UsagePlanKey`
resource associates an API key with a usage plan. This association determines which users the usage plan is applied to.
Builder for UsagePlanKeyArgs.
Builder for UsagePlanKey.
Builder for UsagePlan.
The `AWS::ApiGateway::VpcLink`
resource creates an API Gateway VPC link for a REST API to access resources in an Amazon Virtual Private Cloud (VPC). For more information, see vpclink:create in the `Amazon API Gateway REST API Reference`
.
The `AWS::ApiGateway::VpcLink`
resource creates an API Gateway VPC link for a REST API to access resources in an Amazon Virtual Private Cloud (VPC). For more information, see vpclink:create in the `Amazon API Gateway REST API Reference`
.
Builder for VpcLinkArgs.
Builder for VpcLink.