Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Access log settings, including the access log format and access log destination ARN.

Link copied to clipboard

Base class for all service related exceptions thrown by the ApiGateway client

Link copied to clipboard
class ApiKey

A resource that can be distributed to callers for executing Method resources that require an API key. API keys can be mapped to any Stage on any RestApi, which indicates that the callers with the API key can make requests to that stage.

Link copied to clipboard
sealed class ApiKeysFormat
Link copied to clipboard
sealed class ApiKeySourceType
Link copied to clipboard
class ApiStage

API stage name of the associated API stage in a usage plan.

Link copied to clipboard

Represents an authorization layer for methods. If enabled on a method, API Gateway will activate the authorizer when a client calls the method.

Link copied to clipboard
sealed class AuthorizerType

The authorizer type. Valid values are TOKEN for a Lambda function using a single authorization token submitted in a custom header, REQUEST for a Lambda function using incoming request parameters, and COGNITO_USER_POOLS for using an Amazon Cognito user pool.

Link copied to clipboard

The submitted request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

Link copied to clipboard

Represents the base path that callers of the API must provide as part of the URL after the domain name.

Link copied to clipboard
sealed class CacheClusterSize

Returns the size of the CacheCluster.

Link copied to clipboard
sealed class CacheClusterStatus

Returns the status of the CacheCluster.

Link copied to clipboard

Configuration settings of a canary deployment.

Link copied to clipboard

Represents a client certificate used to configure client-side SSL authentication while sending requests to the integration endpoint.

Link copied to clipboard

The request configuration has conflicts. For details, see the accompanying error message.

Link copied to clipboard
sealed class ConnectionType
Link copied to clipboard
Link copied to clipboard

Request to create an ApiKey resource.

Link copied to clipboard

A resource that can be distributed to callers for executing Method resources that require an API key. API keys can be mapped to any Stage on any RestApi, which indicates that the callers with the API key can make requests to that stage.

Link copied to clipboard

Request to add a new Authorizer to an existing RestApi resource.

Link copied to clipboard

Represents an authorization layer for methods. If enabled on a method, API Gateway will activate the authorizer when a client calls the method.

Link copied to clipboard

Requests API Gateway to create a new BasePathMapping resource.

Link copied to clipboard

Represents the base path that callers of the API must provide as part of the URL after the domain name.

Link copied to clipboard

Requests API Gateway to create a Deployment resource.

Link copied to clipboard

An immutable representation of a RestApi resource that can be called by users using Stages. A deployment must be associated with a Stage for it to be callable over the Internet.

Link copied to clipboard

Creates a new documentation part of a given API.

Link copied to clipboard

A documentation part for a targeted API entity.

Link copied to clipboard

Creates a new documentation version of a given API.

Link copied to clipboard

A snapshot of the documentation of an API.

Represents a domain name access association between an access association source and a private custom domain name. With a domain name access association, an access association source can invoke a private custom domain name while isolated from the public internet.

Link copied to clipboard

A request to create a new domain name.

Link copied to clipboard

Represents a custom domain name as a user-friendly host name of an API (RestApi).

Link copied to clipboard

Request to add a new Model to an existing RestApi resource.

Link copied to clipboard

Represents the data structure of a method's request or response payload.

Link copied to clipboard

Creates a RequestValidator of a given RestApi.

Link copied to clipboard

A set of validation rules for incoming Method requests.

Link copied to clipboard

Requests API Gateway to create a Resource resource.

Link copied to clipboard

Represents an API resource.

Link copied to clipboard

The POST Request to add a new RestApi resource to your collection.

Link copied to clipboard

Represents a REST API.

Link copied to clipboard

Requests API Gateway to create a Stage resource.

Link copied to clipboard

Represents a unique identifier for a version of a deployed RestApi that is callable by users.

Link copied to clipboard

The POST request to create a usage plan key for adding an existing API key to a usage plan.

Link copied to clipboard

Represents a usage plan key to identify a plan customer.

Link copied to clipboard

The POST request to create a usage plan with the name, description, throttle limits and quota limits, as well as the associated API stages, specified in the payload.

Link copied to clipboard

Represents a usage plan used to specify who can assess associated API stages. Optionally, target request rate and quota limits can be set. In some cases clients can exceed the targets that you set. Don’t rely on usage plans to control costs. Consider using Amazon Web Services Budgets to monitor costs and WAF to manage API requests.

Link copied to clipboard

Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint services.

Link copied to clipboard

An API Gateway VPC link for a RestApi to access resources in an Amazon Virtual Private Cloud (VPC).

Link copied to clipboard

A request to delete the ApiKey resource.

Link copied to clipboard
Link copied to clipboard

Request to delete an existing Authorizer resource.

Link copied to clipboard
Link copied to clipboard

A request to delete the BasePathMapping resource.

Link copied to clipboard

A request to delete the ClientCertificate resource.

Link copied to clipboard

Requests API Gateway to delete a Deployment resource.

Link copied to clipboard
Link copied to clipboard

Deletes an existing documentation part of an API.

Link copied to clipboard

Deletes an existing documentation version of an API.

Link copied to clipboard

A request to delete the DomainName resource.

Link copied to clipboard
Link copied to clipboard

Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings.

Link copied to clipboard

Represents a delete integration request.

Link copied to clipboard
Link copied to clipboard

Represents a delete integration response request.

Link copied to clipboard

Request to delete an existing Method resource.

Link copied to clipboard
Link copied to clipboard

A request to delete an existing MethodResponse resource.

Link copied to clipboard

Request to delete an existing model in an existing RestApi resource.

Link copied to clipboard
Link copied to clipboard

Deletes a specified RequestValidator of a given RestApi.

Link copied to clipboard

Request to delete a Resource.

Link copied to clipboard
Link copied to clipboard

Request to delete the specified API from your collection.

Link copied to clipboard
Link copied to clipboard

Requests API Gateway to delete a Stage resource.

Link copied to clipboard
Link copied to clipboard

The DELETE request to delete a usage plan key and remove the underlying API key from the associated usage plan.

Link copied to clipboard

The DELETE request to delete a usage plan of a given plan Id.

Link copied to clipboard
Link copied to clipboard

Deletes an existing VpcLink of a specified identifier.

Link copied to clipboard
Link copied to clipboard

An immutable representation of a RestApi resource that can be called by users using Stages. A deployment must be associated with a Stage for it to be callable over the Internet.

Link copied to clipboard

The input configuration for a canary deployment.

Link copied to clipboard

A documentation part for a targeted API entity.

Link copied to clipboard

Specifies the target API entity to which the documentation applies.

Link copied to clipboard
Link copied to clipboard

A snapshot of the documentation of an API.

Link copied to clipboard

Represents a custom domain name as a user-friendly host name of an API (RestApi).

Link copied to clipboard

Represents a domain name access association between an access association source and a private custom domain name. With a domain name access association, an access association source can invoke a private custom domain name while isolated from the public internet.

Link copied to clipboard
sealed class DomainNameStatus
Link copied to clipboard

The endpoint configuration to indicate the types of endpoints an API (RestApi) or its custom domain name (DomainName) has and the IP address types that can invoke it.

Link copied to clipboard
sealed class EndpointType

The endpoint type. The valid values are EDGE for edge-optimized API setup, most suitable for mobile applications; REGIONAL for regional API endpoint setup, most suitable for calling from AWS Region; and PRIVATE for private APIs.

Link copied to clipboard

Request to flush authorizer cache entries on a specified stage.

Link copied to clipboard

Requests API Gateway to flush a stage's cache.

Link copied to clipboard
Link copied to clipboard

A gateway response of a given response type and status code, with optional response parameters and mapping templates.

Link copied to clipboard
sealed class GatewayResponseType
Link copied to clipboard

A request to generate a ClientCertificate resource.

Link copied to clipboard

Represents a client certificate used to configure client-side SSL authentication while sending requests to the integration endpoint.

Link copied to clipboard

Requests API Gateway to get information about the current Account resource.

Link copied to clipboard

Represents an AWS account that is associated with API Gateway.

Link copied to clipboard

A request to get information about the current ApiKey resource.

Link copied to clipboard

A resource that can be distributed to callers for executing Method resources that require an API key. API keys can be mapped to any Stage on any RestApi, which indicates that the callers with the API key can make requests to that stage.

Link copied to clipboard

A request to get information about the current ApiKeys resource.

Link copied to clipboard

Represents a collection of API keys as represented by an ApiKeys resource.

Link copied to clipboard

Request to describe an existing Authorizer resource.

Link copied to clipboard

Represents an authorization layer for methods. If enabled on a method, API Gateway will activate the authorizer when a client calls the method.

Link copied to clipboard

Request to describe an existing Authorizers resource.

Link copied to clipboard

Represents a collection of Authorizer resources.

Link copied to clipboard

Request to describe a BasePathMapping resource.

Link copied to clipboard

Represents the base path that callers of the API must provide as part of the URL after the domain name.

Link copied to clipboard

A request to get information about a collection of BasePathMapping resources.

Link copied to clipboard

Represents a collection of BasePathMapping resources.

Link copied to clipboard

A request to get information about the current ClientCertificate resource.

Link copied to clipboard

Represents a client certificate used to configure client-side SSL authentication while sending requests to the integration endpoint.

Link copied to clipboard

A request to get information about a collection of ClientCertificate resources.

Link copied to clipboard

Represents a collection of ClientCertificate resources.

Link copied to clipboard

Requests API Gateway to get information about a Deployment resource.

Link copied to clipboard

An immutable representation of a RestApi resource that can be called by users using Stages. A deployment must be associated with a Stage for it to be callable over the Internet.

Link copied to clipboard

Requests API Gateway to get information about a Deployments collection.

Link copied to clipboard

Represents a collection resource that contains zero or more references to your existing deployments, and links that guide you on how to interact with your collection. The collection offers a paginated view of the contained deployments.

Link copied to clipboard

Gets a specified documentation part of a given API.

Link copied to clipboard

A documentation part for a targeted API entity.

Link copied to clipboard

Gets the documentation parts of an API. The result may be filtered by the type, name, or path of API entities (targets).

Link copied to clipboard

The collection of documentation parts of an API.

Link copied to clipboard

Gets a documentation snapshot of an API.

Link copied to clipboard

A snapshot of the documentation of an API.

Link copied to clipboard

Gets the documentation versions of an API.

Link copied to clipboard

The collection of documentation snapshots of an API.

Link copied to clipboard

Request to get the name of a DomainName resource.

Link copied to clipboard

Represents a custom domain name as a user-friendly host name of an API (RestApi).

Link copied to clipboard

Request to describe a collection of DomainName resources.

Link copied to clipboard

Represents a collection of DomainName resources.

Link copied to clipboard

Request a new export of a RestApi for a particular Stage.

Link copied to clipboard

The binary blob response to GetExport, which contains the generated SDK.

Link copied to clipboard

Gets a GatewayResponse of a specified response type on the given RestApi.

Link copied to clipboard

A gateway response of a given response type and status code, with optional response parameters and mapping templates.

Link copied to clipboard

Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the supported response types.

Link copied to clipboard

The collection of the GatewayResponse instances of a RestApi as a responseType-to-GatewayResponse object map of key-value pairs. As such, pagination is not supported for querying this collection.

Link copied to clipboard

Represents a request to get the integration configuration.

Link copied to clipboard

Represents an HTTP, HTTP_PROXY, AWS, AWS_PROXY, or Mock integration.

Link copied to clipboard

Represents a get integration response request.

Link copied to clipboard

Represents an integration response. The status code must map to an existing MethodResponse, and parameters and templates can be used to transform the back-end response.

Link copied to clipboard

Request to describe an existing Method resource.

Link copied to clipboard

Represents a client-facing interface by which the client calls the API to access back-end resources. A Method resource is integrated with an Integration resource. Both consist of a request and one or more responses. The method request takes the client input that is passed to the back end through the integration request. A method response returns the output from the back end to the client through an integration response. A method request is embodied in a Method resource, whereas an integration request is embodied in an Integration resource. On the other hand, a method response is represented by a MethodResponse resource, whereas an integration response is represented by an IntegrationResponse resource.

Link copied to clipboard

Request to describe a MethodResponse resource.

Link copied to clipboard

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.

Link copied to clipboard

Request to list information about a model in an existing RestApi resource.

Link copied to clipboard

Represents the data structure of a method's request or response payload.

Link copied to clipboard

Request to list existing Models defined for a RestApi resource.

Link copied to clipboard

Represents a collection of Model resources.

Link copied to clipboard

Request to generate a sample mapping template used to transform the payload.

Link copied to clipboard

Represents a mapping template used to transform a payload.

Link copied to clipboard

Gets a RequestValidator of a given RestApi.

Link copied to clipboard

A set of validation rules for incoming Method requests.

Link copied to clipboard

Gets the RequestValidators collection of a given RestApi.

Link copied to clipboard

A collection of RequestValidator resources of a given RestApi.

Link copied to clipboard

Request to list information about a resource.

Link copied to clipboard

Represents an API resource.

Link copied to clipboard

Request to list information about a collection of resources.

Link copied to clipboard

Represents a collection of Resource resources.

Link copied to clipboard

The GET request to list an existing RestApi defined for your collection.

Link copied to clipboard

Represents a REST API.

Link copied to clipboard

The GET request to list existing RestApis defined for your collection.

Link copied to clipboard

Contains references to your APIs and links that guide you in how to interact with your collection. A collection offers a paginated view of your APIs.

Link copied to clipboard

Request a new generated client SDK for a RestApi and Stage.

Link copied to clipboard

The binary blob response to GetSdk, which contains the generated SDK.

Link copied to clipboard

Get an SdkType instance.

Link copied to clipboard

A type of SDK that API Gateway can generate.

Link copied to clipboard

Get the SdkTypes collection.

Link copied to clipboard

The collection of SdkType instances.

Link copied to clipboard

Requests API Gateway to get information about a Stage resource.

Link copied to clipboard

Represents a unique identifier for a version of a deployed RestApi that is callable by users.

Link copied to clipboard

Requests API Gateway to get information about one or more Stage resources.

Link copied to clipboard

A list of Stage resources that are associated with the ApiKey resource.

Link copied to clipboard

Gets the Tags collection for a given resource.

Link copied to clipboard

The collection of tags. Each tag element is associated with a given resource.

Link copied to clipboard

The GET request to get a usage plan key of a given key identifier.

Link copied to clipboard

Represents a usage plan key to identify a plan customer.

Link copied to clipboard

The GET request to get all the usage plan keys representing the API keys added to a specified usage plan.

Link copied to clipboard

Represents the collection of usage plan keys added to usage plans for the associated API keys and, possibly, other types of keys.

Link copied to clipboard

The GET request to get a usage plan of a given plan identifier.

Link copied to clipboard

Represents a usage plan used to specify who can assess associated API stages. Optionally, target request rate and quota limits can be set. In some cases clients can exceed the targets that you set. Don’t rely on usage plans to control costs. Consider using Amazon Web Services Budgets to monitor costs and WAF to manage API requests.

Link copied to clipboard

The GET request to get all the usage plans of the caller's account.

Link copied to clipboard

Represents a collection of usage plans for an AWS account.

Link copied to clipboard

The GET request to get the usage data of a usage plan in a specified time interval.

Link copied to clipboard

Represents the usage data of a usage plan.

Link copied to clipboard

Gets a specified VPC link under the caller's account in a region.

Link copied to clipboard

An API Gateway VPC link for a RestApi to access resources in an Amazon Virtual Private Cloud (VPC).

Link copied to clipboard

Gets the VpcLinks collection under the caller's account in a selected region.

Link copied to clipboard

The collection of VPC links under the caller's account in a region.

Link copied to clipboard

The POST request to import API keys from an external source, such as a CSV-formatted file.

Link copied to clipboard

The identifier of an ApiKey used in a UsagePlan.

Link copied to clipboard

Import documentation parts from an external (e.g., OpenAPI) definition file.

Link copied to clipboard

A collection of the imported DocumentationPart identifiers.

Link copied to clipboard

A POST request to import an API to API Gateway using an input of an API definition file.

Link copied to clipboard

Represents a REST API.

Link copied to clipboard

Represents an HTTP, HTTP_PROXY, AWS, AWS_PROXY, or Mock integration.

Link copied to clipboard

Represents an integration response. The status code must map to an existing MethodResponse, and parameters and templates can be used to transform the back-end response.

Link copied to clipboard
sealed class IntegrationType

The integration type. The valid value is HTTP for integrating an API method with an HTTP backend; AWS with any Amazon Web Services service endpoints; MOCK for testing without actually invoking the backend; HTTP_PROXY for integrating with the HTTP proxy integration; AWS_PROXY for integrating with the Lambda proxy integration.

Link copied to clipboard
sealed class IpAddressType
Link copied to clipboard

The request exceeded the rate limit. Retry after the specified time period.

Link copied to clipboard
sealed class LocationStatusType
Link copied to clipboard
class Method

Represents a client-facing interface by which the client calls the API to access back-end resources. A Method resource is integrated with an Integration resource. Both consist of a request and one or more responses. The method request takes the client input that is passed to the back end through the integration request. A method response returns the output from the back end to the client through an integration response. A method request is embodied in a Method resource, whereas an integration request is embodied in an Integration resource. On the other hand, a method response is represented by a MethodResponse resource, whereas an integration response is represented by an IntegrationResponse resource.

Link copied to clipboard

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.

Link copied to clipboard

Specifies the method setting properties.

Link copied to clipboard

Represents a summary of a Method resource, given a particular date and time.

Link copied to clipboard
class Model

Represents the data structure of a method's request or response payload.

Link copied to clipboard

The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

Link copied to clipboard

The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.

Link copied to clipboard

The requested resource is not found. Make sure that the request URI is correct.

Link copied to clipboard
sealed class Op
Link copied to clipboard

For more information about supported patch operations, see Patch Operations.

Link copied to clipboard

Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.

Link copied to clipboard

A gateway response of a given response type and status code, with optional response parameters and mapping templates.

Link copied to clipboard

Sets up a method's integration.

Link copied to clipboard

Represents an HTTP, HTTP_PROXY, AWS, AWS_PROXY, or Mock integration.

Link copied to clipboard

Represents a put integration response request.

Link copied to clipboard

Represents an integration response. The status code must map to an existing MethodResponse, and parameters and templates can be used to transform the back-end response.

Link copied to clipboard

Request to add a method to an existing Resource resource.

Link copied to clipboard

Represents a client-facing interface by which the client calls the API to access back-end resources. A Method resource is integrated with an Integration resource. Both consist of a request and one or more responses. The method request takes the client input that is passed to the back end through the integration request. A method response returns the output from the back end to the client through an integration response. A method request is embodied in a Method resource, whereas an integration request is embodied in an Integration resource. On the other hand, a method response is represented by a MethodResponse resource, whereas an integration response is represented by an IntegrationResponse resource.

Link copied to clipboard

Request to add a MethodResponse to an existing Method resource.

Link copied to clipboard

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.

Link copied to clipboard
sealed class PutMode
Link copied to clipboard

A PUT request to update an existing API, with external API definitions specified as the request body.

Link copied to clipboard

Represents a REST API.

Link copied to clipboard
sealed class QuotaPeriodType
Link copied to clipboard

Quotas configured for a usage plan.

Link copied to clipboard

A set of validation rules for incoming Method requests.

Link copied to clipboard
class Resource

Represents an API resource.

Link copied to clipboard
sealed class ResourceOwner
Link copied to clipboard
class RestApi

Represents a REST API.

Link copied to clipboard

A configuration property of an SDK type.

Link copied to clipboard
class SdkType

A type of SDK that API Gateway can generate.

Link copied to clipboard
sealed class SecurityPolicy
Link copied to clipboard

The requested service is not available. For details see the accompanying error message. Retry after the specified time period.

Link copied to clipboard
class Stage

Represents a unique identifier for a version of a deployed RestApi that is callable by users.

Link copied to clipboard
class StageKey

A reference to a unique stage identified in the format {restApiId}/{stage}.

Link copied to clipboard

Adds or updates a tag on a given resource.

Link copied to clipboard
Link copied to clipboard

Make a request to simulate the invocation of an Authorizer.

Link copied to clipboard

Represents the response of the test invoke request for a custom Authorizer

Link copied to clipboard

Make a request to simulate the invocation of a Method.

Link copied to clipboard

Represents the response of the test invoke request in the HTTP method.

Link copied to clipboard

The API request rate limits.

Link copied to clipboard
class TlsConfig

Specifies the TLS configuration for an integration.

Link copied to clipboard

The request has reached its throttling limit. Retry after the specified time period.

Link copied to clipboard

The request is denied because the caller has insufficient permissions.

Link copied to clipboard

Removes a tag from a given resource.

Link copied to clipboard
Link copied to clipboard

Requests API Gateway to change information about the current Account resource.

Link copied to clipboard

Represents an AWS account that is associated with API Gateway.

Link copied to clipboard

A request to change information about an ApiKey resource.

Link copied to clipboard

A resource that can be distributed to callers for executing Method resources that require an API key. API keys can be mapped to any Stage on any RestApi, which indicates that the callers with the API key can make requests to that stage.

Link copied to clipboard

Request to update an existing Authorizer resource.

Link copied to clipboard

Represents an authorization layer for methods. If enabled on a method, API Gateway will activate the authorizer when a client calls the method.

Link copied to clipboard

A request to change information about the BasePathMapping resource.

Link copied to clipboard

Represents the base path that callers of the API must provide as part of the URL after the domain name.

Link copied to clipboard

A request to change information about an ClientCertificate resource.

Link copied to clipboard

Represents a client certificate used to configure client-side SSL authentication while sending requests to the integration endpoint.

Link copied to clipboard

Requests API Gateway to change information about a Deployment resource.

Link copied to clipboard

An immutable representation of a RestApi resource that can be called by users using Stages. A deployment must be associated with a Stage for it to be callable over the Internet.

Link copied to clipboard

Updates an existing documentation part of a given API.

Link copied to clipboard

A documentation part for a targeted API entity.

Link copied to clipboard

Updates an existing documentation version of an API.

Link copied to clipboard

A snapshot of the documentation of an API.

Link copied to clipboard

A request to change information about the DomainName resource.

Link copied to clipboard

Represents a custom domain name as a user-friendly host name of an API (RestApi).

Link copied to clipboard

Updates a GatewayResponse of a specified response type on the given RestApi.

Link copied to clipboard

A gateway response of a given response type and status code, with optional response parameters and mapping templates.

Link copied to clipboard

Represents an update integration request.

Link copied to clipboard

Represents an HTTP, HTTP_PROXY, AWS, AWS_PROXY, or Mock integration.

Link copied to clipboard

Represents an update integration response request.

Link copied to clipboard

Represents an integration response. The status code must map to an existing MethodResponse, and parameters and templates can be used to transform the back-end response.

Link copied to clipboard

Request to update an existing Method resource.

Link copied to clipboard

Represents a client-facing interface by which the client calls the API to access back-end resources. A Method resource is integrated with an Integration resource. Both consist of a request and one or more responses. The method request takes the client input that is passed to the back end through the integration request. A method response returns the output from the back end to the client through an integration response. A method request is embodied in a Method resource, whereas an integration request is embodied in an Integration resource. On the other hand, a method response is represented by a MethodResponse resource, whereas an integration response is represented by an IntegrationResponse resource.

Link copied to clipboard

A request to update an existing MethodResponse resource.

Link copied to clipboard

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.

Link copied to clipboard

Request to update an existing model in an existing RestApi resource.

Link copied to clipboard

Represents the data structure of a method's request or response payload.

Link copied to clipboard

Updates a RequestValidator of a given RestApi.

Link copied to clipboard

A set of validation rules for incoming Method requests.

Link copied to clipboard

Request to change information about a Resource resource.

Link copied to clipboard

Represents an API resource.

Link copied to clipboard

Request to update an existing RestApi resource in your collection.

Link copied to clipboard

Represents a REST API.

Link copied to clipboard

Requests API Gateway to change information about a Stage resource.

Link copied to clipboard

Represents a unique identifier for a version of a deployed RestApi that is callable by users.

Link copied to clipboard

The PATCH request to update a usage plan of a given plan Id.

Link copied to clipboard

Represents a usage plan used to specify who can assess associated API stages. Optionally, target request rate and quota limits can be set. In some cases clients can exceed the targets that you set. Don’t rely on usage plans to control costs. Consider using Amazon Web Services Budgets to monitor costs and WAF to manage API requests.

Link copied to clipboard

The PATCH request to grant a temporary extension to the remaining quota of a usage plan associated with a specified API key.

Link copied to clipboard

Represents the usage data of a usage plan.

Link copied to clipboard

Updates an existing VpcLink of a specified identifier.

Link copied to clipboard

An API Gateway VPC link for a RestApi to access resources in an Amazon Virtual Private Cloud (VPC).

Link copied to clipboard
class UsagePlan

Represents a usage plan used to specify who can assess associated API stages. Optionally, target request rate and quota limits can be set. In some cases clients can exceed the targets that you set. Don’t rely on usage plans to control costs. Consider using Amazon Web Services Budgets to monitor costs and WAF to manage API requests.

Link copied to clipboard

Represents a usage plan key to identify a plan customer.

Link copied to clipboard
class VpcLink

An API Gateway VPC link for a RestApi to access resources in an Amazon Virtual Private Cloud (VPC).

Link copied to clipboard
sealed class VpcLinkStatus