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_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_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_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.
-
#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.
446 447 448 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 446 def initialize(*args) super end |
Instance Method Details
#create_api(params = {}) ⇒ Types::CreateApiResponse
Creates an Api resource.
592 593 594 595 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 592 def create_api(params = {}, = {}) req = build_request(:create_api, params) req.send_request() end |
#create_api_mapping(params = {}) ⇒ Types::CreateApiMappingResponse
Creates an API mapping.
642 643 644 645 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 642 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.
749 750 751 752 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 749 def (params = {}, = {}) req = build_request(:create_authorizer, params) req.send_request() end |
#create_deployment(params = {}) ⇒ Types::CreateDeploymentResponse
Creates a Deployment for an API.
792 793 794 795 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 792 def create_deployment(params = {}, = {}) req = build_request(:create_deployment, params) req.send_request() end |
#create_domain_name(params = {}) ⇒ Types::CreateDomainNameResponse
Creates a domain name.
872 873 874 875 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 872 def create_domain_name(params = {}, = {}) req = build_request(:create_domain_name, params) req.send_request() end |
#create_integration(params = {}) ⇒ Types::CreateIntegrationResult
Creates an Integration.
1060 1061 1062 1063 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1060 def create_integration(params = {}, = {}) req = build_request(:create_integration, params) req.send_request() end |
#create_integration_response(params = {}) ⇒ Types::CreateIntegrationResponseResponse
Creates an IntegrationResponses.
1169 1170 1171 1172 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1169 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.
1218 1219 1220 1221 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1218 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.
1347 1348 1349 1350 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1347 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.
1419 1420 1421 1422 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1419 def create_route_response(params = {}, = {}) req = build_request(:create_route_response, params) req.send_request() end |
#create_stage(params = {}) ⇒ Types::CreateStageResponse
Creates a Stage for an API.
1542 1543 1544 1545 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1542 def create_stage(params = {}, = {}) req = build_request(:create_stage, params) req.send_request() end |
#create_vpc_link(params = {}) ⇒ Types::CreateVpcLinkResponse
Creates a VPC link.
1601 1602 1603 1604 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1601 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.
1624 1625 1626 1627 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1624 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.
1643 1644 1645 1646 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1643 def delete_api(params = {}, = {}) req = build_request(:delete_api, params) req.send_request() end |
#delete_api_mapping(params = {}) ⇒ Struct
Deletes an API mapping.
1665 1666 1667 1668 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1665 def delete_api_mapping(params = {}, = {}) req = build_request(:delete_api_mapping, params) req.send_request() end |
#delete_authorizer(params = {}) ⇒ Struct
Deletes an Authorizer.
1687 1688 1689 1690 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1687 def (params = {}, = {}) req = build_request(:delete_authorizer, params) req.send_request() end |
#delete_cors_configuration(params = {}) ⇒ Struct
Deletes a CORS configuration.
1706 1707 1708 1709 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1706 def delete_cors_configuration(params = {}, = {}) req = build_request(:delete_cors_configuration, params) req.send_request() end |
#delete_deployment(params = {}) ⇒ Struct
Deletes a Deployment.
1728 1729 1730 1731 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1728 def delete_deployment(params = {}, = {}) req = build_request(:delete_deployment, params) req.send_request() end |
#delete_domain_name(params = {}) ⇒ Struct
Deletes a domain name.
1747 1748 1749 1750 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1747 def delete_domain_name(params = {}, = {}) req = build_request(:delete_domain_name, params) req.send_request() end |
#delete_integration(params = {}) ⇒ Struct
Deletes an Integration.
1769 1770 1771 1772 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1769 def delete_integration(params = {}, = {}) req = build_request(:delete_integration, params) req.send_request() end |
#delete_integration_response(params = {}) ⇒ Struct
Deletes an IntegrationResponses.
1794 1795 1796 1797 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1794 def delete_integration_response(params = {}, = {}) req = build_request(:delete_integration_response, params) req.send_request() end |
#delete_model(params = {}) ⇒ Struct
Deletes a Model.
1816 1817 1818 1819 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1816 def delete_model(params = {}, = {}) req = build_request(:delete_model, params) req.send_request() end |
#delete_route(params = {}) ⇒ Struct
Deletes a Route.
1838 1839 1840 1841 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1838 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.
1863 1864 1865 1866 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1863 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.
1888 1889 1890 1891 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1888 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.
1913 1914 1915 1916 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1913 def delete_route_settings(params = {}, = {}) req = build_request(:delete_route_settings, params) req.send_request() end |
#delete_stage(params = {}) ⇒ Struct
Deletes a Stage.
1935 1936 1937 1938 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1935 def delete_stage(params = {}, = {}) req = build_request(:delete_stage, params) req.send_request() end |
#delete_vpc_link(params = {}) ⇒ Struct
Deletes a VPC link.
1954 1955 1956 1957 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1954 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.
1995 1996 1997 1998 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1995 def export_api(params = {}, = {}) req = build_request(:export_api, params) req.send_request() end |
#get_api(params = {}) ⇒ Types::GetApiResponse
Gets an Api resource.
2085 2086 2087 2088 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2085 def get_api(params = {}, = {}) req = build_request(:get_api, params) req.send_request() end |
#get_api_mapping(params = {}) ⇒ Types::GetApiMappingResponse
Gets an API mapping.
2119 2120 2121 2122 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2119 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.
2156 2157 2158 2159 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2156 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.
2214 2215 2216 2217 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2214 def get_apis(params = {}, = {}) req = build_request(:get_apis, params) req.send_request() end |
#get_authorizer(params = {}) ⇒ Types::GetAuthorizerResponse
Gets an Authorizer.
2265 2266 2267 2268 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2265 def (params = {}, = {}) req = build_request(:get_authorizer, params) req.send_request() end |
#get_authorizers(params = {}) ⇒ Types::GetAuthorizersResponse
Gets the Authorizers for an API.
2312 2313 2314 2315 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2312 def (params = {}, = {}) req = build_request(:get_authorizers, params) req.send_request() end |
#get_deployment(params = {}) ⇒ Types::GetDeploymentResponse
Gets a Deployment.
2350 2351 2352 2353 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2350 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.
2389 2390 2391 2392 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2389 def get_deployments(params = {}, = {}) req = build_request(:get_deployments, params) req.send_request() end |
#get_domain_name(params = {}) ⇒ Types::GetDomainNameResponse
Gets a domain name.
2436 2437 2438 2439 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2436 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.
2485 2486 2487 2488 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2485 def get_domain_names(params = {}, = {}) req = build_request(:get_domain_names, params) req.send_request() end |
#get_integration(params = {}) ⇒ Types::GetIntegrationResult
Gets an Integration.
2555 2556 2557 2558 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2555 def get_integration(params = {}, = {}) req = build_request(:get_integration, params) req.send_request() end |
#get_integration_response(params = {}) ⇒ Types::GetIntegrationResponseResponse
Gets an IntegrationResponses.
2598 2599 2600 2601 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2598 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.
2642 2643 2644 2645 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2642 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.
2699 2700 2701 2702 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2699 def get_integrations(params = {}, = {}) req = build_request(:get_integrations, params) req.send_request() end |
#get_model(params = {}) ⇒ Types::GetModelResponse
Gets a Model.
2735 2736 2737 2738 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2735 def get_model(params = {}, = {}) req = build_request(:get_model, params) req.send_request() end |
#get_model_template(params = {}) ⇒ Types::GetModelTemplateResponse
Gets a model template.
2763 2764 2765 2766 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2763 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.
2801 2802 2803 2804 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2801 def get_models(params = {}, = {}) req = build_request(:get_models, params) req.send_request() end |
#get_route(params = {}) ⇒ Types::GetRouteResult
Gets a Route.
2856 2857 2858 2859 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2856 def get_route(params = {}, = {}) req = build_request(:get_route, params) req.send_request() end |
#get_route_response(params = {}) ⇒ Types::GetRouteResponseResponse
Gets a RouteResponse.
2897 2898 2899 2900 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2897 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.
2940 2941 2942 2943 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2940 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.
2989 2990 2991 2992 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2989 def get_routes(params = {}, = {}) req = build_request(:get_routes, params) req.send_request() end |
#get_stage(params = {}) ⇒ Types::GetStageResponse
Gets a Stage.
3055 3056 3057 3058 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3055 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.
3114 3115 3116 3117 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3114 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.
3140 3141 3142 3143 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3140 def (params = {}, = {}) req = build_request(:get_tags, params) req.send_request() end |
#get_vpc_link(params = {}) ⇒ Types::GetVpcLinkResponse
Gets a VPC link.
3184 3185 3186 3187 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3184 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.
3226 3227 3228 3229 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3226 def get_vpc_links(params = {}, = {}) req = build_request(:get_vpc_links, params) req.send_request() end |
#import_api(params = {}) ⇒ Types::ImportApiResponse
Imports an API.
3299 3300 3301 3302 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3299 def import_api(params = {}, = {}) req = build_request(:import_api, params) req.send_request() end |
#reimport_api(params = {}) ⇒ Types::ReimportApiResponse
Puts an Api resource.
3375 3376 3377 3378 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3375 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.
2018 2019 2020 2021 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2018 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.
3400 3401 3402 3403 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3400 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Deletes a Tag.
3422 3423 3424 3425 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3422 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_api(params = {}) ⇒ Types::UpdateApiResponse
Updates an Api resource.
3560 3561 3562 3563 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3560 def update_api(params = {}, = {}) req = build_request(:update_api, params) req.send_request() end |
#update_api_mapping(params = {}) ⇒ Types::UpdateApiMappingResponse
The API mapping.
3613 3614 3615 3616 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3613 def update_api_mapping(params = {}, = {}) req = build_request(:update_api_mapping, params) req.send_request() end |
#update_authorizer(params = {}) ⇒ Types::UpdateAuthorizerResponse
Updates an Authorizer.
3723 3724 3725 3726 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3723 def (params = {}, = {}) req = build_request(:update_authorizer, params) req.send_request() end |
#update_deployment(params = {}) ⇒ Types::UpdateDeploymentResponse
Updates a Deployment.
3765 3766 3767 3768 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3765 def update_deployment(params = {}, = {}) req = build_request(:update_deployment, params) req.send_request() end |
#update_domain_name(params = {}) ⇒ Types::UpdateDomainNameResponse
Updates a domain name.
3838 3839 3840 3841 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3838 def update_domain_name(params = {}, = {}) req = build_request(:update_domain_name, params) req.send_request() end |
#update_integration(params = {}) ⇒ Types::UpdateIntegrationResult
Updates an Integration.
4029 4030 4031 4032 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4029 def update_integration(params = {}, = {}) req = build_request(:update_integration, params) req.send_request() end |
#update_integration_response(params = {}) ⇒ Types::UpdateIntegrationResponseResponse
Updates an IntegrationResponses.
4141 4142 4143 4144 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4141 def update_integration_response(params = {}, = {}) req = build_request(:update_integration_response, params) req.send_request() end |
#update_model(params = {}) ⇒ Types::UpdateModelResponse
Updates a Model.
4193 4194 4195 4196 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4193 def update_model(params = {}, = {}) req = build_request(:update_model, params) req.send_request() end |
#update_route(params = {}) ⇒ Types::UpdateRouteResult
Updates a Route.
4325 4326 4327 4328 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4325 def update_route(params = {}, = {}) req = build_request(:update_route, params) req.send_request() end |
#update_route_response(params = {}) ⇒ Types::UpdateRouteResponseResponse
Updates a RouteResponse.
4400 4401 4402 4403 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4400 def update_route_response(params = {}, = {}) req = build_request(:update_route_response, params) req.send_request() end |
#update_stage(params = {}) ⇒ Types::UpdateStageResponse
Updates a Stage.
4516 4517 4518 4519 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4516 def update_stage(params = {}, = {}) req = build_request(:update_stage, params) req.send_request() end |
#update_vpc_link(params = {}) ⇒ Types::UpdateVpcLinkResponse
Updates a VPC link.
4564 4565 4566 4567 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4564 def update_vpc_link(params = {}, = {}) req = build_request(:update_vpc_link, params) req.send_request() end |