Class: Aws::ApiGatewayV2::Client
- Inherits:
- 
      Seahorse::Client::Base
      
        - Object
- Seahorse::Client::Base
- Aws::ApiGatewayV2::Client
 
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb
Overview
An API client for ApiGatewayV2.  To construct a client, you need to configure a :region and :credentials.
client = Aws::ApiGatewayV2::Client.new(
  region: region_name,
  credentials: credentials,
  # ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
- 
  
    
      #create_api(params = {})  ⇒ Types::CreateApiResponse 
    
    
  
  
  
  
  
  
  
  
  
    Creates an Api resource. 
- 
  
    
      #create_api_mapping(params = {})  ⇒ Types::CreateApiMappingResponse 
    
    
  
  
  
  
  
  
  
  
  
    Creates an API mapping. 
- 
  
    
      #create_authorizer(params = {})  ⇒ Types::CreateAuthorizerResponse 
    
    
  
  
  
  
  
  
  
  
  
    Creates an Authorizer for an API. 
- 
  
    
      #create_deployment(params = {})  ⇒ Types::CreateDeploymentResponse 
    
    
  
  
  
  
  
  
  
  
  
    Creates a Deployment for an API. 
- 
  
    
      #create_domain_name(params = {})  ⇒ Types::CreateDomainNameResponse 
    
    
  
  
  
  
  
  
  
  
  
    Creates a domain name. 
- 
  
    
      #create_integration(params = {})  ⇒ Types::CreateIntegrationResult 
    
    
  
  
  
  
  
  
  
  
  
    Creates an Integration. 
- 
  
    
      #create_integration_response(params = {})  ⇒ Types::CreateIntegrationResponseResponse 
    
    
  
  
  
  
  
  
  
  
  
    Creates an IntegrationResponses. 
- 
  
    
      #create_model(params = {})  ⇒ Types::CreateModelResponse 
    
    
  
  
  
  
  
  
  
  
  
    Creates a Model for an API. 
- 
  
    
      #create_route(params = {})  ⇒ Types::CreateRouteResult 
    
    
  
  
  
  
  
  
  
  
  
    Creates a Route for an API. 
- 
  
    
      #create_route_response(params = {})  ⇒ Types::CreateRouteResponseResponse 
    
    
  
  
  
  
  
  
  
  
  
    Creates a RouteResponse for a Route. 
- 
  
    
      #create_routing_rule(params = {})  ⇒ Types::CreateRoutingRuleResponse 
    
    
  
  
  
  
  
  
  
  
  
    Create a routing rule. 
- 
  
    
      #create_stage(params = {})  ⇒ Types::CreateStageResponse 
    
    
  
  
  
  
  
  
  
  
  
    Creates a Stage for an API. 
- 
  
    
      #create_vpc_link(params = {})  ⇒ Types::CreateVpcLinkResponse 
    
    
  
  
  
  
  
  
  
  
  
    Creates a VPC link. 
- 
  
    
      #delete_access_log_settings(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes the AccessLogSettings for a Stage. 
- 
  
    
      #delete_api(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes an Api resource. 
- 
  
    
      #delete_api_mapping(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes an API mapping. 
- 
  
    
      #delete_authorizer(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes an Authorizer. 
- 
  
    
      #delete_cors_configuration(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes a CORS configuration. 
- 
  
    
      #delete_deployment(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes a Deployment. 
- 
  
    
      #delete_domain_name(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes a domain name. 
- 
  
    
      #delete_integration(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes an Integration. 
- 
  
    
      #delete_integration_response(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes an IntegrationResponses. 
- 
  
    
      #delete_model(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes a Model. 
- 
  
    
      #delete_route(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes a Route. 
- 
  
    
      #delete_route_request_parameter(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes a route request parameter. 
- 
  
    
      #delete_route_response(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes a RouteResponse. 
- 
  
    
      #delete_route_settings(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes the RouteSettings for a stage. 
- 
  
    
      #delete_routing_rule(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Returns an empty response. 
- 
  
    
      #delete_stage(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes a Stage. 
- 
  
    
      #delete_vpc_link(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes a VPC link. 
- 
  
    
      #export_api(params = {})  ⇒ Types::ExportApiResponse 
    
    
  
  
  
  
  
  
  
  
  
    Exports a definition of an API in a particular output format and specification. 
- 
  
    
      #get_api(params = {})  ⇒ Types::GetApiResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets an Api resource. 
- 
  
    
      #get_api_mapping(params = {})  ⇒ Types::GetApiMappingResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets an API mapping. 
- 
  
    
      #get_api_mappings(params = {})  ⇒ Types::GetApiMappingsResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets API mappings. 
- 
  
    
      #get_apis(params = {})  ⇒ Types::GetApisResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets a collection of Api resources. 
- 
  
    
      #get_authorizer(params = {})  ⇒ Types::GetAuthorizerResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets an Authorizer. 
- 
  
    
      #get_authorizers(params = {})  ⇒ Types::GetAuthorizersResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets the Authorizers for an API. 
- 
  
    
      #get_deployment(params = {})  ⇒ Types::GetDeploymentResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets a Deployment. 
- 
  
    
      #get_deployments(params = {})  ⇒ Types::GetDeploymentsResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets the Deployments for an API. 
- 
  
    
      #get_domain_name(params = {})  ⇒ Types::GetDomainNameResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets a domain name. 
- 
  
    
      #get_domain_names(params = {})  ⇒ Types::GetDomainNamesResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets the domain names for an AWS account. 
- 
  
    
      #get_integration(params = {})  ⇒ Types::GetIntegrationResult 
    
    
  
  
  
  
  
  
  
  
  
    Gets an Integration. 
- 
  
    
      #get_integration_response(params = {})  ⇒ Types::GetIntegrationResponseResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets an IntegrationResponses. 
- 
  
    
      #get_integration_responses(params = {})  ⇒ Types::GetIntegrationResponsesResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets the IntegrationResponses for an Integration. 
- 
  
    
      #get_integrations(params = {})  ⇒ Types::GetIntegrationsResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets the Integrations for an API. 
- 
  
    
      #get_model(params = {})  ⇒ Types::GetModelResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets a Model. 
- 
  
    
      #get_model_template(params = {})  ⇒ Types::GetModelTemplateResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets a model template. 
- 
  
    
      #get_models(params = {})  ⇒ Types::GetModelsResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets the Models for an API. 
- 
  
    
      #get_route(params = {})  ⇒ Types::GetRouteResult 
    
    
  
  
  
  
  
  
  
  
  
    Gets a Route. 
- 
  
    
      #get_route_response(params = {})  ⇒ Types::GetRouteResponseResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets a RouteResponse. 
- 
  
    
      #get_route_responses(params = {})  ⇒ Types::GetRouteResponsesResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets the RouteResponses for a Route. 
- 
  
    
      #get_routes(params = {})  ⇒ Types::GetRoutesResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets the Routes for an API. 
- 
  
    
      #get_routing_rule(params = {})  ⇒ Types::GetRoutingRuleResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets a routing rule. 
- 
  
    
      #get_stage(params = {})  ⇒ Types::GetStageResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets a Stage. 
- 
  
    
      #get_stages(params = {})  ⇒ Types::GetStagesResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets the Stages for an API. 
- 
  
    
      #get_tags(params = {})  ⇒ Types::GetTagsResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets a collection of Tag resources. 
- 
  
    
      #get_vpc_link(params = {})  ⇒ Types::GetVpcLinkResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets a VPC link. 
- 
  
    
      #get_vpc_links(params = {})  ⇒ Types::GetVpcLinksResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets a collection of VPC links. 
- 
  
    
      #import_api(params = {})  ⇒ Types::ImportApiResponse 
    
    
  
  
  
  
  
  
  
  
  
    Imports an API. 
- 
  
    
      #list_routing_rules(params = {})  ⇒ Types::ListRoutingRulesResponse 
    
    
  
  
  
  
  
  
  
  
  
    Lists routing rules. 
- 
  
    
      #put_routing_rule(params = {})  ⇒ Types::PutRoutingRuleResponse 
    
    
  
  
  
  
  
  
  
  
  
    Returns a response object which responds to the following methods:. 
- 
  
    
      #reimport_api(params = {})  ⇒ Types::ReimportApiResponse 
    
    
  
  
  
  
  
  
  
  
  
    Puts an Api resource. 
- 
  
    
      #reset_authorizers_cache(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Resets all authorizer cache entries for the specified stage. 
- 
  
    
      #tag_resource(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Creates a new Tag resource to represent a tag. 
- 
  
    
      #untag_resource(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes a Tag. 
- 
  
    
      #update_api(params = {})  ⇒ Types::UpdateApiResponse 
    
    
  
  
  
  
  
  
  
  
  
    Updates an Api resource. 
- 
  
    
      #update_api_mapping(params = {})  ⇒ Types::UpdateApiMappingResponse 
    
    
  
  
  
  
  
  
  
  
  
    The API mapping. 
- 
  
    
      #update_authorizer(params = {})  ⇒ Types::UpdateAuthorizerResponse 
    
    
  
  
  
  
  
  
  
  
  
    Updates an Authorizer. 
- 
  
    
      #update_deployment(params = {})  ⇒ Types::UpdateDeploymentResponse 
    
    
  
  
  
  
  
  
  
  
  
    Updates a Deployment. 
- 
  
    
      #update_domain_name(params = {})  ⇒ Types::UpdateDomainNameResponse 
    
    
  
  
  
  
  
  
  
  
  
    Updates a domain name. 
- 
  
    
      #update_integration(params = {})  ⇒ Types::UpdateIntegrationResult 
    
    
  
  
  
  
  
  
  
  
  
    Updates an Integration. 
- 
  
    
      #update_integration_response(params = {})  ⇒ Types::UpdateIntegrationResponseResponse 
    
    
  
  
  
  
  
  
  
  
  
    Updates an IntegrationResponses. 
- 
  
    
      #update_model(params = {})  ⇒ Types::UpdateModelResponse 
    
    
  
  
  
  
  
  
  
  
  
    Updates a Model. 
- 
  
    
      #update_route(params = {})  ⇒ Types::UpdateRouteResult 
    
    
  
  
  
  
  
  
  
  
  
    Updates a Route. 
- 
  
    
      #update_route_response(params = {})  ⇒ Types::UpdateRouteResponseResponse 
    
    
  
  
  
  
  
  
  
  
  
    Updates a RouteResponse. 
- 
  
    
      #update_stage(params = {})  ⇒ Types::UpdateStageResponse 
    
    
  
  
  
  
  
  
  
  
  
    Updates a Stage. 
- 
  
    
      #update_vpc_link(params = {})  ⇒ Types::UpdateVpcLinkResponse 
    
    
  
  
  
  
  
  
  
  
  
    Updates a VPC link. 
Instance Method Summary collapse
- 
  
    
      #initialize(options)  ⇒ Client 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of Client. 
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
| 473 474 475 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 473 def initialize(*args) super end | 
Instance Method Details
#create_api(params = {}) ⇒ Types::CreateApiResponse
Creates an Api resource.
| 625 626 627 628 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 625 def create_api(params = {}, = {}) req = build_request(:create_api, params) req.send_request() end | 
#create_api_mapping(params = {}) ⇒ Types::CreateApiMappingResponse
Creates an API mapping.
| 675 676 677 678 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 675 def create_api_mapping(params = {}, = {}) req = build_request(:create_api_mapping, params) req.send_request() end | 
#create_authorizer(params = {}) ⇒ Types::CreateAuthorizerResponse
Creates an Authorizer for an API.
| 782 783 784 785 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 782 def (params = {}, = {}) req = build_request(:create_authorizer, params) req.send_request() end | 
#create_deployment(params = {}) ⇒ Types::CreateDeploymentResponse
Creates a Deployment for an API.
| 825 826 827 828 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 825 def create_deployment(params = {}, = {}) req = build_request(:create_deployment, params) req.send_request() end | 
#create_domain_name(params = {}) ⇒ Types::CreateDomainNameResponse
Creates a domain name.
| 914 915 916 917 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 914 def create_domain_name(params = {}, = {}) req = build_request(:create_domain_name, params) req.send_request() end | 
#create_integration(params = {}) ⇒ Types::CreateIntegrationResult
Creates an Integration.
| 1102 1103 1104 1105 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1102 def create_integration(params = {}, = {}) req = build_request(:create_integration, params) req.send_request() end | 
#create_integration_response(params = {}) ⇒ Types::CreateIntegrationResponseResponse
Creates an IntegrationResponses.
| 1211 1212 1213 1214 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1211 def create_integration_response(params = {}, = {}) req = build_request(:create_integration_response, params) req.send_request() end | 
#create_model(params = {}) ⇒ Types::CreateModelResponse
Creates a Model for an API.
| 1260 1261 1262 1263 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1260 def create_model(params = {}, = {}) req = build_request(:create_model, params) req.send_request() end | 
#create_route(params = {}) ⇒ Types::CreateRouteResult
Creates a Route for an API.
| 1389 1390 1391 1392 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1389 def create_route(params = {}, = {}) req = build_request(:create_route, params) req.send_request() end | 
#create_route_response(params = {}) ⇒ Types::CreateRouteResponseResponse
Creates a RouteResponse for a Route.
| 1461 1462 1463 1464 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1461 def create_route_response(params = {}, = {}) req = build_request(:create_route_response, params) req.send_request() end | 
#create_routing_rule(params = {}) ⇒ Types::CreateRoutingRuleResponse
Create a routing rule.
| 1537 1538 1539 1540 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1537 def create_routing_rule(params = {}, = {}) req = build_request(:create_routing_rule, params) req.send_request() end | 
#create_stage(params = {}) ⇒ Types::CreateStageResponse
Creates a Stage for an API.
| 1660 1661 1662 1663 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1660 def create_stage(params = {}, = {}) req = build_request(:create_stage, params) req.send_request() end | 
#create_vpc_link(params = {}) ⇒ Types::CreateVpcLinkResponse
Creates a VPC link.
| 1719 1720 1721 1722 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1719 def create_vpc_link(params = {}, = {}) req = build_request(:create_vpc_link, params) req.send_request() end | 
#delete_access_log_settings(params = {}) ⇒ Struct
Deletes the AccessLogSettings for a Stage. To disable access logging for a Stage, delete its AccessLogSettings.
| 1742 1743 1744 1745 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1742 def delete_access_log_settings(params = {}, = {}) req = build_request(:delete_access_log_settings, params) req.send_request() end | 
#delete_api(params = {}) ⇒ Struct
Deletes an Api resource.
| 1761 1762 1763 1764 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1761 def delete_api(params = {}, = {}) req = build_request(:delete_api, params) req.send_request() end | 
#delete_api_mapping(params = {}) ⇒ Struct
Deletes an API mapping.
| 1783 1784 1785 1786 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1783 def delete_api_mapping(params = {}, = {}) req = build_request(:delete_api_mapping, params) req.send_request() end | 
#delete_authorizer(params = {}) ⇒ Struct
Deletes an Authorizer.
| 1805 1806 1807 1808 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1805 def (params = {}, = {}) req = build_request(:delete_authorizer, params) req.send_request() end | 
#delete_cors_configuration(params = {}) ⇒ Struct
Deletes a CORS configuration.
| 1824 1825 1826 1827 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1824 def delete_cors_configuration(params = {}, = {}) req = build_request(:delete_cors_configuration, params) req.send_request() end | 
#delete_deployment(params = {}) ⇒ Struct
Deletes a Deployment.
| 1846 1847 1848 1849 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1846 def delete_deployment(params = {}, = {}) req = build_request(:delete_deployment, params) req.send_request() end | 
#delete_domain_name(params = {}) ⇒ Struct
Deletes a domain name.
| 1865 1866 1867 1868 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1865 def delete_domain_name(params = {}, = {}) req = build_request(:delete_domain_name, params) req.send_request() end | 
#delete_integration(params = {}) ⇒ Struct
Deletes an Integration.
| 1887 1888 1889 1890 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1887 def delete_integration(params = {}, = {}) req = build_request(:delete_integration, params) req.send_request() end | 
#delete_integration_response(params = {}) ⇒ Struct
Deletes an IntegrationResponses.
| 1912 1913 1914 1915 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1912 def delete_integration_response(params = {}, = {}) req = build_request(:delete_integration_response, params) req.send_request() end | 
#delete_model(params = {}) ⇒ Struct
Deletes a Model.
| 1934 1935 1936 1937 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1934 def delete_model(params = {}, = {}) req = build_request(:delete_model, params) req.send_request() end | 
#delete_route(params = {}) ⇒ Struct
Deletes a Route.
| 1956 1957 1958 1959 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1956 def delete_route(params = {}, = {}) req = build_request(:delete_route, params) req.send_request() end | 
#delete_route_request_parameter(params = {}) ⇒ Struct
Deletes a route request parameter.
| 1981 1982 1983 1984 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1981 def delete_route_request_parameter(params = {}, = {}) req = build_request(:delete_route_request_parameter, params) req.send_request() end | 
#delete_route_response(params = {}) ⇒ Struct
Deletes a RouteResponse.
| 2006 2007 2008 2009 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2006 def delete_route_response(params = {}, = {}) req = build_request(:delete_route_response, params) req.send_request() end | 
#delete_route_settings(params = {}) ⇒ Struct
Deletes the RouteSettings for a stage.
| 2031 2032 2033 2034 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2031 def delete_route_settings(params = {}, = {}) req = build_request(:delete_route_settings, params) req.send_request() end | 
#delete_routing_rule(params = {}) ⇒ Struct
Returns an empty response.
| 2054 2055 2056 2057 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2054 def delete_routing_rule(params = {}, = {}) req = build_request(:delete_routing_rule, params) req.send_request() end | 
#delete_stage(params = {}) ⇒ Struct
Deletes a Stage.
| 2076 2077 2078 2079 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2076 def delete_stage(params = {}, = {}) req = build_request(:delete_stage, params) req.send_request() end | 
#delete_vpc_link(params = {}) ⇒ Struct
Deletes a VPC link.
| 2095 2096 2097 2098 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2095 def delete_vpc_link(params = {}, = {}) req = build_request(:delete_vpc_link, params) req.send_request() end | 
#export_api(params = {}) ⇒ Types::ExportApiResponse
Exports a definition of an API in a particular output format and specification.
| 2136 2137 2138 2139 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2136 def export_api(params = {}, = {}) req = build_request(:export_api, params) req.send_request() end | 
#get_api(params = {}) ⇒ Types::GetApiResponse
Gets an Api resource.
| 2228 2229 2230 2231 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2228 def get_api(params = {}, = {}) req = build_request(:get_api, params) req.send_request() end | 
#get_api_mapping(params = {}) ⇒ Types::GetApiMappingResponse
Gets an API mapping.
| 2262 2263 2264 2265 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2262 def get_api_mapping(params = {}, = {}) req = build_request(:get_api_mapping, params) req.send_request() end | 
#get_api_mappings(params = {}) ⇒ Types::GetApiMappingsResponse
Gets API mappings.
| 2299 2300 2301 2302 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2299 def get_api_mappings(params = {}, = {}) req = build_request(:get_api_mappings, params) req.send_request() end | 
#get_apis(params = {}) ⇒ Types::GetApisResponse
Gets a collection of Api resources.
| 2358 2359 2360 2361 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2358 def get_apis(params = {}, = {}) req = build_request(:get_apis, params) req.send_request() end | 
#get_authorizer(params = {}) ⇒ Types::GetAuthorizerResponse
Gets an Authorizer.
| 2409 2410 2411 2412 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2409 def (params = {}, = {}) req = build_request(:get_authorizer, params) req.send_request() end | 
#get_authorizers(params = {}) ⇒ Types::GetAuthorizersResponse
Gets the Authorizers for an API.
| 2456 2457 2458 2459 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2456 def (params = {}, = {}) req = build_request(:get_authorizers, params) req.send_request() end | 
#get_deployment(params = {}) ⇒ Types::GetDeploymentResponse
Gets a Deployment.
| 2494 2495 2496 2497 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2494 def get_deployment(params = {}, = {}) req = build_request(:get_deployment, params) req.send_request() end | 
#get_deployments(params = {}) ⇒ Types::GetDeploymentsResponse
Gets the Deployments for an API.
| 2533 2534 2535 2536 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2533 def get_deployments(params = {}, = {}) req = build_request(:get_deployments, params) req.send_request() end | 
#get_domain_name(params = {}) ⇒ Types::GetDomainNameResponse
Gets a domain name.
| 2585 2586 2587 2588 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2585 def get_domain_name(params = {}, = {}) req = build_request(:get_domain_name, params) req.send_request() end | 
#get_domain_names(params = {}) ⇒ Types::GetDomainNamesResponse
Gets the domain names for an AWS account.
| 2637 2638 2639 2640 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2637 def get_domain_names(params = {}, = {}) req = build_request(:get_domain_names, params) req.send_request() end | 
#get_integration(params = {}) ⇒ Types::GetIntegrationResult
Gets an Integration.
| 2707 2708 2709 2710 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2707 def get_integration(params = {}, = {}) req = build_request(:get_integration, params) req.send_request() end | 
#get_integration_response(params = {}) ⇒ Types::GetIntegrationResponseResponse
Gets an IntegrationResponses.
| 2750 2751 2752 2753 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2750 def get_integration_response(params = {}, = {}) req = build_request(:get_integration_response, params) req.send_request() end | 
#get_integration_responses(params = {}) ⇒ Types::GetIntegrationResponsesResponse
Gets the IntegrationResponses for an Integration.
| 2794 2795 2796 2797 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2794 def get_integration_responses(params = {}, = {}) req = build_request(:get_integration_responses, params) req.send_request() end | 
#get_integrations(params = {}) ⇒ Types::GetIntegrationsResponse
Gets the Integrations for an API.
| 2851 2852 2853 2854 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2851 def get_integrations(params = {}, = {}) req = build_request(:get_integrations, params) req.send_request() end | 
#get_model(params = {}) ⇒ Types::GetModelResponse
Gets a Model.
| 2887 2888 2889 2890 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2887 def get_model(params = {}, = {}) req = build_request(:get_model, params) req.send_request() end | 
#get_model_template(params = {}) ⇒ Types::GetModelTemplateResponse
Gets a model template.
| 2915 2916 2917 2918 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2915 def get_model_template(params = {}, = {}) req = build_request(:get_model_template, params) req.send_request() end | 
#get_models(params = {}) ⇒ Types::GetModelsResponse
Gets the Models for an API.
| 2953 2954 2955 2956 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2953 def get_models(params = {}, = {}) req = build_request(:get_models, params) req.send_request() end | 
#get_route(params = {}) ⇒ Types::GetRouteResult
Gets a Route.
| 3008 3009 3010 3011 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3008 def get_route(params = {}, = {}) req = build_request(:get_route, params) req.send_request() end | 
#get_route_response(params = {}) ⇒ Types::GetRouteResponseResponse
Gets a RouteResponse.
| 3049 3050 3051 3052 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3049 def get_route_response(params = {}, = {}) req = build_request(:get_route_response, params) req.send_request() end | 
#get_route_responses(params = {}) ⇒ Types::GetRouteResponsesResponse
Gets the RouteResponses for a Route.
| 3092 3093 3094 3095 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3092 def get_route_responses(params = {}, = {}) req = build_request(:get_route_responses, params) req.send_request() end | 
#get_routes(params = {}) ⇒ Types::GetRoutesResponse
Gets the Routes for an API.
| 3141 3142 3143 3144 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3141 def get_routes(params = {}, = {}) req = build_request(:get_routes, params) req.send_request() end | 
#get_routing_rule(params = {}) ⇒ Types::GetRoutingRuleResponse
Gets a routing rule.
| 3188 3189 3190 3191 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3188 def get_routing_rule(params = {}, = {}) req = build_request(:get_routing_rule, params) req.send_request() end | 
#get_stage(params = {}) ⇒ Types::GetStageResponse
Gets a Stage.
| 3305 3306 3307 3308 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3305 def get_stage(params = {}, = {}) req = build_request(:get_stage, params) req.send_request() end | 
#get_stages(params = {}) ⇒ Types::GetStagesResponse
Gets the Stages for an API.
| 3364 3365 3366 3367 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3364 def get_stages(params = {}, = {}) req = build_request(:get_stages, params) req.send_request() end | 
#get_tags(params = {}) ⇒ Types::GetTagsResponse
Gets a collection of Tag resources.
| 3390 3391 3392 3393 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3390 def (params = {}, = {}) req = build_request(:get_tags, params) req.send_request() end | 
#get_vpc_link(params = {}) ⇒ Types::GetVpcLinkResponse
Gets a VPC link.
| 3434 3435 3436 3437 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3434 def get_vpc_link(params = {}, = {}) req = build_request(:get_vpc_link, params) req.send_request() end | 
#get_vpc_links(params = {}) ⇒ Types::GetVpcLinksResponse
Gets a collection of VPC links.
| 3476 3477 3478 3479 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3476 def get_vpc_links(params = {}, = {}) req = build_request(:get_vpc_links, params) req.send_request() end | 
#import_api(params = {}) ⇒ Types::ImportApiResponse
Imports an API.
| 3551 3552 3553 3554 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3551 def import_api(params = {}, = {}) req = build_request(:import_api, params) req.send_request() end | 
#list_routing_rules(params = {}) ⇒ Types::ListRoutingRulesResponse
Lists routing rules.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
| 3239 3240 3241 3242 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3239 def list_routing_rules(params = {}, = {}) req = build_request(:list_routing_rules, params) req.send_request() end | 
#put_routing_rule(params = {}) ⇒ Types::PutRoutingRuleResponse
Returns a response object which responds to the following methods:
- #actions => Array<Types::RoutingRuleAction>
- #conditions => Array<Types::RoutingRuleCondition>
- #priority => Integer
- #routing_rule_arn => String
- #routing_rule_id => String
| 3628 3629 3630 3631 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3628 def put_routing_rule(params = {}, = {}) req = build_request(:put_routing_rule, params) req.send_request() end | 
#reimport_api(params = {}) ⇒ Types::ReimportApiResponse
Puts an Api resource.
| 3706 3707 3708 3709 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3706 def reimport_api(params = {}, = {}) req = build_request(:reimport_api, params) req.send_request() end | 
#reset_authorizers_cache(params = {}) ⇒ Struct
Resets all authorizer cache entries for the specified stage. Supported only for HTTP API Lambda authorizers.
| 2159 2160 2161 2162 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2159 def (params = {}, = {}) req = build_request(:reset_authorizers_cache, params) req.send_request() end | 
#tag_resource(params = {}) ⇒ Struct
Creates a new Tag resource to represent a tag.
| 3731 3732 3733 3734 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3731 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end | 
#untag_resource(params = {}) ⇒ Struct
Deletes a Tag.
| 3753 3754 3755 3756 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3753 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end | 
#update_api(params = {}) ⇒ Types::UpdateApiResponse
Updates an Api resource.
| 3897 3898 3899 3900 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3897 def update_api(params = {}, = {}) req = build_request(:update_api, params) req.send_request() end | 
#update_api_mapping(params = {}) ⇒ Types::UpdateApiMappingResponse
The API mapping.
| 3950 3951 3952 3953 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3950 def update_api_mapping(params = {}, = {}) req = build_request(:update_api_mapping, params) req.send_request() end | 
#update_authorizer(params = {}) ⇒ Types::UpdateAuthorizerResponse
Updates an Authorizer.
| 4060 4061 4062 4063 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4060 def (params = {}, = {}) req = build_request(:update_authorizer, params) req.send_request() end | 
#update_deployment(params = {}) ⇒ Types::UpdateDeploymentResponse
Updates a Deployment.
| 4102 4103 4104 4105 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4102 def update_deployment(params = {}, = {}) req = build_request(:update_deployment, params) req.send_request() end | 
#update_domain_name(params = {}) ⇒ Types::UpdateDomainNameResponse
Updates a domain name.
| 4184 4185 4186 4187 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4184 def update_domain_name(params = {}, = {}) req = build_request(:update_domain_name, params) req.send_request() end | 
#update_integration(params = {}) ⇒ Types::UpdateIntegrationResult
Updates an Integration.
| 4375 4376 4377 4378 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4375 def update_integration(params = {}, = {}) req = build_request(:update_integration, params) req.send_request() end | 
#update_integration_response(params = {}) ⇒ Types::UpdateIntegrationResponseResponse
Updates an IntegrationResponses.
| 4487 4488 4489 4490 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4487 def update_integration_response(params = {}, = {}) req = build_request(:update_integration_response, params) req.send_request() end | 
#update_model(params = {}) ⇒ Types::UpdateModelResponse
Updates a Model.
| 4539 4540 4541 4542 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4539 def update_model(params = {}, = {}) req = build_request(:update_model, params) req.send_request() end | 
#update_route(params = {}) ⇒ Types::UpdateRouteResult
Updates a Route.
| 4671 4672 4673 4674 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4671 def update_route(params = {}, = {}) req = build_request(:update_route, params) req.send_request() end | 
#update_route_response(params = {}) ⇒ Types::UpdateRouteResponseResponse
Updates a RouteResponse.
| 4746 4747 4748 4749 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4746 def update_route_response(params = {}, = {}) req = build_request(:update_route_response, params) req.send_request() end | 
#update_stage(params = {}) ⇒ Types::UpdateStageResponse
Updates a Stage.
| 4862 4863 4864 4865 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4862 def update_stage(params = {}, = {}) req = build_request(:update_stage, params) req.send_request() end | 
#update_vpc_link(params = {}) ⇒ Types::UpdateVpcLinkResponse
Updates a VPC link.
| 4910 4911 4912 4913 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4910 def update_vpc_link(params = {}, = {}) req = build_request(:update_vpc_link, params) req.send_request() end |