AWS.ApiGatewayV2 (aws-elixir v0.8.0) View Source

Amazon API Gateway V2

Link to this section Summary

Functions

Creates an Api resource.

Gets a collection of Tag resources.

Resets all authorizer cache entries for the specified stage.

Creates a new Tag resource to represent a tag.

Link to this section Functions

Link to this function

create_api(client, input, options \\ [])

View Source

Creates an Api resource.

Link to this function

create_api_mapping(client, domain_name, input, options \\ [])

View Source

Creates an API mapping.

Link to this function

create_authorizer(client, api_id, input, options \\ [])

View Source

Creates an Authorizer for an API.

Link to this function

create_deployment(client, api_id, input, options \\ [])

View Source

Creates a Deployment for an API.

Link to this function

create_domain_name(client, input, options \\ [])

View Source

Creates a domain name.

Link to this function

create_integration(client, api_id, input, options \\ [])

View Source

Creates an Integration.

Link to this function

create_integration_response(client, api_id, integration_id, input, options \\ [])

View Source

Creates an IntegrationResponses.

Link to this function

create_model(client, api_id, input, options \\ [])

View Source

Creates a Model for an API.

Link to this function

create_route(client, api_id, input, options \\ [])

View Source

Creates a Route for an API.

Link to this function

create_route_response(client, api_id, route_id, input, options \\ [])

View Source

Creates a RouteResponse for a Route.

Link to this function

create_stage(client, api_id, input, options \\ [])

View Source

Creates a Stage for an API.

Link to this function

create_vpc_link(client, input, options \\ [])

View Source

Creates a VPC link.

Link to this function

delete_access_log_settings(client, api_id, stage_name, input, options \\ [])

View Source

Deletes the AccessLogSettings for a Stage.

To disable access logging for a Stage, delete its AccessLogSettings.

Link to this function

delete_api(client, api_id, input, options \\ [])

View Source

Deletes an Api resource.

Link to this function

delete_api_mapping(client, api_mapping_id, domain_name, input, options \\ [])

View Source

Deletes an API mapping.

Link to this function

delete_authorizer(client, api_id, authorizer_id, input, options \\ [])

View Source

Deletes an Authorizer.

Link to this function

delete_cors_configuration(client, api_id, input, options \\ [])

View Source

Deletes a CORS configuration.

Link to this function

delete_deployment(client, api_id, deployment_id, input, options \\ [])

View Source

Deletes a Deployment.

Link to this function

delete_domain_name(client, domain_name, input, options \\ [])

View Source

Deletes a domain name.

Link to this function

delete_integration(client, api_id, integration_id, input, options \\ [])

View Source

Deletes an Integration.

Link to this function

delete_integration_response(client, api_id, integration_id, integration_response_id, input, options \\ [])

View Source

Deletes an IntegrationResponses.

Link to this function

delete_model(client, api_id, model_id, input, options \\ [])

View Source

Deletes a Model.

Link to this function

delete_route(client, api_id, route_id, input, options \\ [])

View Source

Deletes a Route.

Link to this function

delete_route_request_parameter(client, api_id, request_parameter_key, route_id, input, options \\ [])

View Source

Deletes a route request parameter.

Link to this function

delete_route_response(client, api_id, route_id, route_response_id, input, options \\ [])

View Source

Deletes a RouteResponse.

Link to this function

delete_route_settings(client, api_id, route_key, stage_name, input, options \\ [])

View Source

Deletes the RouteSettings for a stage.

Link to this function

delete_stage(client, api_id, stage_name, input, options \\ [])

View Source

Deletes a Stage.

Link to this function

delete_vpc_link(client, vpc_link_id, input, options \\ [])

View Source

Deletes a VPC link.

Link to this function

export_api(client, api_id, specification, export_version \\ nil, include_extensions \\ nil, output_type, stage_name \\ nil, options \\ [])

View Source

Exports a definition of an API in a particular output format and specification.

Link to this function

get_api(client, api_id, options \\ [])

View Source

Gets an Api resource.

Link to this function

get_api_mapping(client, api_mapping_id, domain_name, options \\ [])

View Source

Gets an API mapping.

Link to this function

get_api_mappings(client, domain_name, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Gets API mappings.

Link to this function

get_apis(client, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Gets a collection of Api resources.

Link to this function

get_authorizer(client, api_id, authorizer_id, options \\ [])

View Source

Gets an Authorizer.

Link to this function

get_authorizers(client, api_id, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Gets the Authorizers for an API.

Link to this function

get_deployment(client, api_id, deployment_id, options \\ [])

View Source

Gets a Deployment.

Link to this function

get_deployments(client, api_id, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Gets the Deployments for an API.

Link to this function

get_domain_name(client, domain_name, options \\ [])

View Source

Gets a domain name.

Link to this function

get_domain_names(client, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Gets the domain names for an AWS account.

Link to this function

get_integration(client, api_id, integration_id, options \\ [])

View Source

Gets an Integration.

Link to this function

get_integration_response(client, api_id, integration_id, integration_response_id, options \\ [])

View Source

Gets an IntegrationResponses.

Link to this function

get_integration_responses(client, api_id, integration_id, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Gets the IntegrationResponses for an Integration.

Link to this function

get_integrations(client, api_id, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Gets the Integrations for an API.

Link to this function

get_model(client, api_id, model_id, options \\ [])

View Source

Gets a Model.

Link to this function

get_model_template(client, api_id, model_id, options \\ [])

View Source

Gets a model template.

Link to this function

get_models(client, api_id, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Gets the Models for an API.

Link to this function

get_route(client, api_id, route_id, options \\ [])

View Source

Gets a Route.

Link to this function

get_route_response(client, api_id, route_id, route_response_id, options \\ [])

View Source

Gets a RouteResponse.

Link to this function

get_route_responses(client, api_id, route_id, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Gets the RouteResponses for a Route.

Link to this function

get_routes(client, api_id, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Gets the Routes for an API.

Link to this function

get_stage(client, api_id, stage_name, options \\ [])

View Source

Gets a Stage.

Link to this function

get_stages(client, api_id, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Gets the Stages for an API.

Link to this function

get_tags(client, resource_arn, options \\ [])

View Source

Gets a collection of Tag resources.

Link to this function

get_vpc_link(client, vpc_link_id, options \\ [])

View Source

Gets a VPC link.

Link to this function

get_vpc_links(client, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Gets a collection of VPC links.

Link to this function

import_api(client, input, options \\ [])

View Source

Imports an API.

Link to this function

reimport_api(client, api_id, input, options \\ [])

View Source

Puts an Api resource.

Link to this function

reset_authorizers_cache(client, api_id, stage_name, input, options \\ [])

View Source

Resets all authorizer cache entries for the specified stage.

Supported only for HTTP API Lambda authorizers.

Link to this function

tag_resource(client, resource_arn, input, options \\ [])

View Source

Creates a new Tag resource to represent a tag.

Link to this function

untag_resource(client, resource_arn, input, options \\ [])

View Source

Deletes a Tag.

Link to this function

update_api(client, api_id, input, options \\ [])

View Source

Updates an Api resource.

Link to this function

update_api_mapping(client, api_mapping_id, domain_name, input, options \\ [])

View Source

The API mapping.

Link to this function

update_authorizer(client, api_id, authorizer_id, input, options \\ [])

View Source

Updates an Authorizer.

Link to this function

update_deployment(client, api_id, deployment_id, input, options \\ [])

View Source

Updates a Deployment.

Link to this function

update_domain_name(client, domain_name, input, options \\ [])

View Source

Updates a domain name.

Link to this function

update_integration(client, api_id, integration_id, input, options \\ [])

View Source

Updates an Integration.

Link to this function

update_integration_response(client, api_id, integration_id, integration_response_id, input, options \\ [])

View Source

Updates an IntegrationResponses.

Link to this function

update_model(client, api_id, model_id, input, options \\ [])

View Source

Updates a Model.

Link to this function

update_route(client, api_id, route_id, input, options \\ [])

View Source

Updates a Route.

Link to this function

update_route_response(client, api_id, route_id, route_response_id, input, options \\ [])

View Source

Updates a RouteResponse.

Link to this function

update_stage(client, api_id, stage_name, input, options \\ [])

View Source

Updates a Stage.

Link to this function

update_vpc_link(client, vpc_link_id, input, options \\ [])

View Source

Updates a VPC link.