View Source aws_api_gateway (aws v0.3.1)
Amazon API Gateway
Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends.
API Gateway allows developers to securely connect mobile and web applications to APIs that run on AWS Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.Link to this section Summary
Functions
Create an ApiKey
resource.
Adds a new Authorizer
resource to an existing RestApi
resource.
BasePathMapping
resource.Deployment
resource, which makes a specified RestApi
callable over the internet.Model
resource to an existing RestApi
resource.ReqeustValidator
of a given RestApi
.Resource
resource.RestApi
resource.Stage
resource that references a pre-existing Deployment
for the API.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.
ApiKey
resource.Deletes an existing Authorizer
resource.
BasePathMapping
resource.ClientCertificate
resource.Deletes a Deployment
resource.
DomainName
resource.GatewayResponse
of a specified response type on the given RestApi
and resets it with the default settings.Method
resource.MethodResponse
resource.RequestValidator
of a given RestApi
.Resource
resource.Stage
resource.VpcLink
of a specified identifier.ClientCertificate
resource.Account
resource.ApiKey
resource.ApiKeys
resource.Describe an existing Authorizer
resource.
Describe an existing Authorizers
resource.
BasePathMapping
resource.BasePathMapping
resources.ClientCertificate
resource.ClientCertificate
resources.Deployment
resource.Deployments
collection.DomainName
resources.RestApi
in a specified format.GatewayResponse
of a specified response type on the given RestApi
.Gets the GatewayResponses
collection on the given RestApi
.
Method
resource.MethodResponse
resource.RestApi
resource.Models
defined for a RestApi
resource.RequestValidator
of a given RestApi
.RequestValidators
collection of a given RestApi
.Resource
resources.RestApi
resource in the collection.RestApis
resources for your collection.RestApi
and Stage
.Stage
resource.Stage
resources.Tags
collection for a given resource.VpcLinks
collection under the caller's account in a selected region.GatewayResponse
of a specified response type and status code on the given RestApi
.Resource
resource.MethodResponse
to an existing Method
resource.A feature of the API Gateway control service for updating an existing API with an input of external API definitions.
Simulate the execution of an Authorizer
in your RestApi
with headers, parameters, and an incoming request body.
Method
in your RestApi
with headers, parameters, and an incoming request body.Account
resource.ApiKey
resource.Updates an existing Authorizer
resource.
BasePathMapping
resource.ClientCertificate
resource.Deployment
resource.DomainName
resource.GatewayResponse
of a specified response type on the given RestApi
.Method
resource.MethodResponse
resource.RequestValidator
of a given RestApi
.Resource
resource.Stage
resource.VpcLink
of a specified identifier.Link to this section Functions
Create an ApiKey
resource.
Adds a new Authorizer
resource to an existing RestApi
resource.
BasePathMapping
resource.
Deployment
resource, which makes a specified RestApi
callable over the internet.
Model
resource to an existing RestApi
resource.
ReqeustValidator
of a given RestApi
.
Resource
resource.
RestApi
resource.
Stage
resource that references a pre-existing Deployment
for the API.
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.ApiKey
resource.
Deletes an existing Authorizer
resource.
delete_authorizer(Client, AuthorizerId, RestApiId, Input0, Options0)
View SourceBasePathMapping
resource.
delete_base_path_mapping(Client, BasePath, DomainName, Input0, Options0)
View SourceClientCertificate
resource.
delete_client_certificate(Client, ClientCertificateId, Input0, Options0)
View SourceDeletes a Deployment
resource.
Stage
resources associated with it.
delete_deployment(Client, DeploymentId, RestApiId, Input0, Options0)
View Sourcedelete_documentation_part(Client, DocumentationPartId, RestApiId, Input)
View Sourcedelete_documentation_part(Client, DocumentationPartId, RestApiId, Input0, Options0)
View Sourcedelete_documentation_version(Client, DocumentationVersion, RestApiId, Input)
View Sourcedelete_documentation_version(Client, DocumentationVersion, RestApiId, Input0, Options0)
View SourceDomainName
resource.
GatewayResponse
of a specified response type on the given RestApi
and resets it with the default settings.
delete_gateway_response(Client, ResponseType, RestApiId, Input0, Options0)
View Sourcedelete_integration(Client, HttpMethod, ResourceId, RestApiId, Input)
View Sourcedelete_integration(Client, HttpMethod, ResourceId, RestApiId, Input0, Options0)
View Sourcedelete_integration_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode, Input)
View Sourcedelete_integration_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode, Input0, Options0)
View SourceMethod
resource.
delete_method(Client, HttpMethod, ResourceId, RestApiId, Input0, Options0)
View Sourcedelete_method_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode, Input)
View SourceMethodResponse
resource.
delete_method_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode, Input0, Options0)
View Sourcedelete_request_validator(Client, RequestValidatorId, RestApiId, Input)
View SourceRequestValidator
of a given RestApi
.
delete_request_validator(Client, RequestValidatorId, RestApiId, Input0, Options0)
View SourceResource
resource.
Stage
resource.
delete_usage_plan_key(Client, KeyId, UsagePlanId, Input0, Options0)
View SourceVpcLink
of a specified identifier.
flush_stage_authorizers_cache(Client, RestApiId, StageName, Input)
View Sourceflush_stage_authorizers_cache(Client, RestApiId, StageName, Input0, Options0)
View SourceClientCertificate
resource.
Account
resource.
ApiKey
resource.
ApiKeys
resource.
Describe an existing Authorizer
resource.
get_authorizer(Client, AuthorizerId, RestApiId, QueryMap, HeadersMap)
View Sourceget_authorizer(Client, AuthorizerId, RestApiId, QueryMap, HeadersMap, Options0)
View SourceDescribe an existing Authorizers
resource.
get_authorizers(Client, RestApiId, QueryMap, HeadersMap, Options0)
View SourceBasePathMapping
resource.
get_base_path_mapping(Client, BasePath, DomainName, QueryMap, HeadersMap)
View Sourceget_base_path_mapping(Client, BasePath, DomainName, QueryMap, HeadersMap, Options0)
View SourceBasePathMapping
resources.
get_base_path_mappings(Client, DomainName, QueryMap, HeadersMap, Options0)
View SourceClientCertificate
resource.
get_client_certificate(Client, ClientCertificateId, QueryMap, HeadersMap)
View Sourceget_client_certificate(Client, ClientCertificateId, QueryMap, HeadersMap, Options0)
View SourceClientCertificate
resources.
Deployment
resource.
get_deployment(Client, DeploymentId, RestApiId, QueryMap, HeadersMap)
View Sourceget_deployment(Client, DeploymentId, RestApiId, QueryMap, HeadersMap, Options0)
View SourceDeployments
collection.
get_deployments(Client, RestApiId, QueryMap, HeadersMap, Options0)
View Sourceget_documentation_part(Client, DocumentationPartId, RestApiId, QueryMap, HeadersMap)
View Sourceget_documentation_part(Client, DocumentationPartId, RestApiId, QueryMap, HeadersMap, Options0)
View Sourceget_documentation_parts(Client, RestApiId, QueryMap, HeadersMap, Options0)
View Sourceget_documentation_version(Client, DocumentationVersion, RestApiId)
View Sourceget_documentation_version(Client, DocumentationVersion, RestApiId, QueryMap, HeadersMap)
View Sourceget_documentation_version(Client, DocumentationVersion, RestApiId, QueryMap, HeadersMap, Options0)
View Sourceget_documentation_versions(Client, RestApiId, QueryMap, HeadersMap)
View Sourceget_documentation_versions(Client, RestApiId, QueryMap, HeadersMap, Options0)
View Sourceget_domain_name(Client, DomainName, QueryMap, HeadersMap, Options0)
View SourceDomainName
resources.
RestApi
in a specified format.
get_export(Client, ExportType, RestApiId, StageName, QueryMap, HeadersMap)
View Sourceget_export(Client, ExportType, RestApiId, StageName, QueryMap, HeadersMap, Options0)
View SourceGatewayResponse
of a specified response type on the given RestApi
.
get_gateway_response(Client, ResponseType, RestApiId, QueryMap, HeadersMap)
View Sourceget_gateway_response(Client, ResponseType, RestApiId, QueryMap, HeadersMap, Options0)
View SourceGets the GatewayResponses
collection on the given RestApi
.
GatewayResponses
collection for the supported response types.
get_gateway_responses(Client, RestApiId, QueryMap, HeadersMap, Options0)
View Sourceget_integration(Client, HttpMethod, ResourceId, RestApiId, QueryMap, HeadersMap)
View Sourceget_integration(Client, HttpMethod, ResourceId, RestApiId, QueryMap, HeadersMap, Options0)
View Sourceget_integration_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode)
View Sourceget_integration_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode, QueryMap, HeadersMap)
View Sourceget_integration_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode, QueryMap, HeadersMap, Options0)
View SourceMethod
resource.
get_method(Client, HttpMethod, ResourceId, RestApiId, QueryMap, HeadersMap)
View Sourceget_method(Client, HttpMethod, ResourceId, RestApiId, QueryMap, HeadersMap, Options0)
View Sourceget_method_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode)
View SourceMethodResponse
resource.
get_method_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode, QueryMap, HeadersMap)
View Sourceget_method_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode, QueryMap, HeadersMap, Options0)
View SourceRestApi
resource.
get_model(Client, ModelName, RestApiId, QueryMap, HeadersMap, Options0)
View Sourceget_model_template(Client, ModelName, RestApiId, QueryMap, HeadersMap)
View Sourceget_model_template(Client, ModelName, RestApiId, QueryMap, HeadersMap, Options0)
View SourceModels
defined for a RestApi
resource.
RequestValidator
of a given RestApi
.
get_request_validator(Client, RequestValidatorId, RestApiId, QueryMap, HeadersMap)
View Sourceget_request_validator(Client, RequestValidatorId, RestApiId, QueryMap, HeadersMap, Options0)
View SourceRequestValidators
collection of a given RestApi
.
get_request_validators(Client, RestApiId, QueryMap, HeadersMap, Options0)
View Sourceget_resource(Client, ResourceId, RestApiId, QueryMap, HeadersMap, Options0)
View SourceResource
resources.
RestApi
resource in the collection.
RestApis
resources for your collection.
RestApi
and Stage
.
get_sdk(Client, RestApiId, SdkType, StageName, QueryMap, HeadersMap)
View Sourceget_sdk(Client, RestApiId, SdkType, StageName, QueryMap, HeadersMap, Options0)
View SourceStage
resource.
get_stage(Client, RestApiId, StageName, QueryMap, HeadersMap, Options0)
View SourceStage
resources.
Tags
collection for a given resource.
get_usage(Client, UsagePlanId, EndDate, StartDate, QueryMap, HeadersMap)
View Sourceget_usage(Client, UsagePlanId, EndDate, StartDate, QueryMap, HeadersMap, Options0)
View Sourceget_usage_plan(Client, UsagePlanId, QueryMap, HeadersMap, Options0)
View Sourceget_usage_plan_key(Client, KeyId, UsagePlanId, QueryMap, HeadersMap)
View Sourceget_usage_plan_key(Client, KeyId, UsagePlanId, QueryMap, HeadersMap, Options0)
View Sourceget_usage_plan_keys(Client, UsagePlanId, QueryMap, HeadersMap, Options0)
View SourceVpcLinks
collection under the caller's account in a selected region.
GatewayResponse
of a specified response type and status code on the given RestApi
.
put_gateway_response(Client, ResponseType, RestApiId, Input0, Options0)
View Sourceput_integration(Client, HttpMethod, ResourceId, RestApiId, Input0, Options0)
View Sourceput_integration_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode, Input)
View Sourceput_integration_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode, Input0, Options0)
View SourceResource
resource.
put_method(Client, HttpMethod, ResourceId, RestApiId, Input0, Options0)
View Sourceput_method_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode, Input)
View SourceMethodResponse
to an existing Method
resource.
put_method_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode, Input0, Options0)
View SourceA feature of the API Gateway control service for updating an existing API with an input of external API definitions.
The update can take the form of merging the supplied definition into the existing API or overwriting the existing API.Simulate the execution of an Authorizer
in your RestApi
with headers, parameters, and an incoming request body.
test_invoke_authorizer(Client, AuthorizerId, RestApiId, Input0, Options0)
View Sourcetest_invoke_method(Client, HttpMethod, ResourceId, RestApiId, Input)
View SourceMethod
in your RestApi
with headers, parameters, and an incoming request body.
test_invoke_method(Client, HttpMethod, ResourceId, RestApiId, Input0, Options0)
View SourceAccount
resource.
ApiKey
resource.
Updates an existing Authorizer
resource.
update_authorizer(Client, AuthorizerId, RestApiId, Input0, Options0)
View SourceBasePathMapping
resource.
update_base_path_mapping(Client, BasePath, DomainName, Input0, Options0)
View SourceClientCertificate
resource.
update_client_certificate(Client, ClientCertificateId, Input0, Options0)
View SourceDeployment
resource.
update_deployment(Client, DeploymentId, RestApiId, Input0, Options0)
View Sourceupdate_documentation_part(Client, DocumentationPartId, RestApiId, Input)
View Sourceupdate_documentation_part(Client, DocumentationPartId, RestApiId, Input0, Options0)
View Sourceupdate_documentation_version(Client, DocumentationVersion, RestApiId, Input)
View Sourceupdate_documentation_version(Client, DocumentationVersion, RestApiId, Input0, Options0)
View SourceDomainName
resource.
GatewayResponse
of a specified response type on the given RestApi
.
update_gateway_response(Client, ResponseType, RestApiId, Input0, Options0)
View Sourceupdate_integration(Client, HttpMethod, ResourceId, RestApiId, Input)
View Sourceupdate_integration(Client, HttpMethod, ResourceId, RestApiId, Input0, Options0)
View Sourceupdate_integration_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode, Input)
View Sourceupdate_integration_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode, Input0, Options0)
View SourceMethod
resource.
update_method(Client, HttpMethod, ResourceId, RestApiId, Input0, Options0)
View Sourceupdate_method_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode, Input)
View SourceMethodResponse
resource.
update_method_response(Client, HttpMethod, ResourceId, RestApiId, StatusCode, Input0, Options0)
View Sourceupdate_request_validator(Client, RequestValidatorId, RestApiId, Input)
View SourceRequestValidator
of a given RestApi
.
update_request_validator(Client, RequestValidatorId, RestApiId, Input0, Options0)
View SourceResource
resource.
Stage
resource.
VpcLink
of a specified identifier.