Package-level declarations
Types
`StageKey`
is a property of the AWS::ApiGateway::ApiKey resource that specifies the stage to associate with the API key. This association allows only clients with the key to make requests to methods in that stage.
Builder for ApiKeyStageKeyArgs.
The `AccessLogSetting`
property type specifies settings for logging access in this stage. `AccessLogSetting`
is a property of the StageDescription property type.
Builder for DeploymentAccessLogSettingArgs.
The `CanarySetting`
property type specifies settings for the canary deployment in this stage. `CanarySetting`
is a property of the StageDescription property type.
Builder for DeploymentCanarySettingArgs.
The `DeploymentCanarySettings`
property type specifies settings for the canary deployment.
Builder for DeploymentCanarySettingsArgs.
The `MethodSetting`
property type configures settings for all methods in a stage. The `MethodSettings`
property of the Amazon API Gateway Deployment StageDescription property type contains a list of `MethodSetting`
property types.
Builder for DeploymentMethodSettingArgs.
`StageDescription`
is a property of the AWS::ApiGateway::Deployment resource that configures a deployment stage.
Builder for DeploymentStageDescriptionArgs.
Builder for DeploymentTagArgs.
The `Location`
property specifies the location of the Amazon API Gateway API entity that the documentation applies to. `Location`
is a property of the AWS::ApiGateway::DocumentationPart resource. For more information about each property, including constraints and valid values, see DocumentationPart in the Amazon API Gateway REST API Reference.
Builder for DocumentationPartLocationArgs.
Builder for GetAccountPlainArgs.
Builder for GetApiKeyPlainArgs.
Builder for GetAuthorizerPlainArgs.
Builder for GetBasePathMappingPlainArgs.
Builder for GetClientCertificatePlainArgs.
Builder for GetDeploymentPlainArgs.
Builder for GetDocumentationPartPlainArgs.
Builder for GetDocumentationVersionPlainArgs.
Builder for GetDomainNamePlainArgs.
Builder for GetGatewayResponsePlainArgs.
Builder for GetMethodPlainArgs.
Builder for GetModelPlainArgs.
Builder for GetRequestValidatorPlainArgs.
Builder for GetResourcePlainArgs.
Builder for GetRestApiPlainArgs.
Builder for GetStagePlainArgs.
Builder for GetUsagePlanKeyPlainArgs.
Builder for GetUsagePlanPlainArgs.
Builder for GetVpcLinkPlainArgs.
`Integration`
is a property of the AWS::ApiGateway::Method resource that specifies information about the target backend that a method calls.
Builder for MethodIntegrationArgs.
`IntegrationResponse`
is a property of the Amazon API Gateway Method Integration property type that specifies the response that API Gateway sends after a method's backend finishes processing a request.
Builder for MethodIntegrationResponseArgs.
Represents a method response of a given HTTP status code returned to the client. The method response is passed from the back end through the associated integration response that can be transformed using a mapping template.
Builder for MethodResponseArgs.
The `EndpointConfiguration`
property type specifies the endpoint types of a REST API. `EndpointConfiguration`
is a property of the AWS::ApiGateway::RestApi resource.
Builder for RestApiEndpointConfigurationArgs.
`S3Location`
is a property of the AWS::ApiGateway::RestApi resource that specifies the Amazon S3 location of a OpenAPI (formerly Swagger) file that defines a set of RESTful APIs in JSON or YAML. On January 1, 2016, the Swagger Specification was donated to the OpenAPI initiative, becoming the foundation of the OpenAPI Specification.
Builder for RestApiS3LocationArgs.
The `AccessLogSetting`
property type specifies settings for logging access in this stage. `AccessLogSetting`
is a property of the AWS::ApiGateway::Stage resource.
Builder for StageAccessLogSettingArgs.
Configuration settings of a canary deployment.
Builder for StageCanarySettingArgs.
The `MethodSetting`
property type configures settings for all methods in a stage. The `MethodSettings`
property of the `AWS::ApiGateway::Stage`
resource contains a list of `MethodSetting`
property types.
Builder for StageMethodSettingArgs.
API stage name of the associated API stage in a usage plan.
Builder for UsagePlanApiStageArgs.
`QuotaSettings`
is a property of the AWS::ApiGateway::UsagePlan resource that specifies a target for the maximum number of requests users can make to your REST APIs. 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 UsagePlanQuotaSettingsArgs.
`ThrottleSettings`
is a property of the AWS::ApiGateway::UsagePlan resource that specifies the overall request rate (average requests per second) and burst capacity when users call your REST APIs.
Builder for UsagePlanThrottleSettingsArgs.