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.
467 468 469 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 467 def initialize(*args) super end |
Instance Method Details
#create_api(params = {}) ⇒ Types::CreateApiResponse
Creates an Api resource.
613 614 615 616 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 613 def create_api(params = {}, = {}) req = build_request(:create_api, params) req.send_request() end |
#create_api_mapping(params = {}) ⇒ Types::CreateApiMappingResponse
Creates an API mapping.
663 664 665 666 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 663 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.
770 771 772 773 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 770 def (params = {}, = {}) req = build_request(:create_authorizer, params) req.send_request() end |
#create_deployment(params = {}) ⇒ Types::CreateDeploymentResponse
Creates a Deployment for an API.
813 814 815 816 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 813 def create_deployment(params = {}, = {}) req = build_request(:create_deployment, params) req.send_request() end |
#create_domain_name(params = {}) ⇒ Types::CreateDomainNameResponse
Creates a domain name.
893 894 895 896 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 893 def create_domain_name(params = {}, = {}) req = build_request(:create_domain_name, params) req.send_request() end |
#create_integration(params = {}) ⇒ Types::CreateIntegrationResult
Creates an Integration.
1081 1082 1083 1084 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1081 def create_integration(params = {}, = {}) req = build_request(:create_integration, params) req.send_request() end |
#create_integration_response(params = {}) ⇒ Types::CreateIntegrationResponseResponse
Creates an IntegrationResponses.
1190 1191 1192 1193 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1190 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.
1239 1240 1241 1242 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1239 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.
1368 1369 1370 1371 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1368 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.
1440 1441 1442 1443 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1440 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.
1563 1564 1565 1566 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1563 def create_stage(params = {}, = {}) req = build_request(:create_stage, params) req.send_request() end |
#create_vpc_link(params = {}) ⇒ Types::CreateVpcLinkResponse
Creates a VPC link.
1622 1623 1624 1625 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1622 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.
1645 1646 1647 1648 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1645 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.
1664 1665 1666 1667 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1664 def delete_api(params = {}, = {}) req = build_request(:delete_api, params) req.send_request() end |
#delete_api_mapping(params = {}) ⇒ Struct
Deletes an API mapping.
1686 1687 1688 1689 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1686 def delete_api_mapping(params = {}, = {}) req = build_request(:delete_api_mapping, params) req.send_request() end |
#delete_authorizer(params = {}) ⇒ Struct
Deletes an Authorizer.
1708 1709 1710 1711 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1708 def (params = {}, = {}) req = build_request(:delete_authorizer, params) req.send_request() end |
#delete_cors_configuration(params = {}) ⇒ Struct
Deletes a CORS configuration.
1727 1728 1729 1730 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1727 def delete_cors_configuration(params = {}, = {}) req = build_request(:delete_cors_configuration, params) req.send_request() end |
#delete_deployment(params = {}) ⇒ Struct
Deletes a Deployment.
1749 1750 1751 1752 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1749 def delete_deployment(params = {}, = {}) req = build_request(:delete_deployment, params) req.send_request() end |
#delete_domain_name(params = {}) ⇒ Struct
Deletes a domain name.
1768 1769 1770 1771 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1768 def delete_domain_name(params = {}, = {}) req = build_request(:delete_domain_name, params) req.send_request() end |
#delete_integration(params = {}) ⇒ Struct
Deletes an Integration.
1790 1791 1792 1793 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1790 def delete_integration(params = {}, = {}) req = build_request(:delete_integration, params) req.send_request() end |
#delete_integration_response(params = {}) ⇒ Struct
Deletes an IntegrationResponses.
1815 1816 1817 1818 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1815 def delete_integration_response(params = {}, = {}) req = build_request(:delete_integration_response, params) req.send_request() end |
#delete_model(params = {}) ⇒ Struct
Deletes a Model.
1837 1838 1839 1840 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1837 def delete_model(params = {}, = {}) req = build_request(:delete_model, params) req.send_request() end |
#delete_route(params = {}) ⇒ Struct
Deletes a Route.
1859 1860 1861 1862 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1859 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.
1884 1885 1886 1887 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1884 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.
1909 1910 1911 1912 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1909 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.
1934 1935 1936 1937 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1934 def delete_route_settings(params = {}, = {}) req = build_request(:delete_route_settings, params) req.send_request() end |
#delete_stage(params = {}) ⇒ Struct
Deletes a Stage.
1956 1957 1958 1959 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1956 def delete_stage(params = {}, = {}) req = build_request(:delete_stage, params) req.send_request() end |
#delete_vpc_link(params = {}) ⇒ Struct
Deletes a VPC link.
1975 1976 1977 1978 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 1975 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.
2016 2017 2018 2019 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2016 def export_api(params = {}, = {}) req = build_request(:export_api, params) req.send_request() end |
#get_api(params = {}) ⇒ Types::GetApiResponse
Gets an Api resource.
2106 2107 2108 2109 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2106 def get_api(params = {}, = {}) req = build_request(:get_api, params) req.send_request() end |
#get_api_mapping(params = {}) ⇒ Types::GetApiMappingResponse
Gets an API mapping.
2140 2141 2142 2143 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2140 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.
2177 2178 2179 2180 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2177 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.
2235 2236 2237 2238 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2235 def get_apis(params = {}, = {}) req = build_request(:get_apis, params) req.send_request() end |
#get_authorizer(params = {}) ⇒ Types::GetAuthorizerResponse
Gets an Authorizer.
2286 2287 2288 2289 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2286 def (params = {}, = {}) req = build_request(:get_authorizer, params) req.send_request() end |
#get_authorizers(params = {}) ⇒ Types::GetAuthorizersResponse
Gets the Authorizers for an API.
2333 2334 2335 2336 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2333 def (params = {}, = {}) req = build_request(:get_authorizers, params) req.send_request() end |
#get_deployment(params = {}) ⇒ Types::GetDeploymentResponse
Gets a Deployment.
2371 2372 2373 2374 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2371 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.
2410 2411 2412 2413 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2410 def get_deployments(params = {}, = {}) req = build_request(:get_deployments, params) req.send_request() end |
#get_domain_name(params = {}) ⇒ Types::GetDomainNameResponse
Gets a domain name.
2457 2458 2459 2460 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2457 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.
2506 2507 2508 2509 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2506 def get_domain_names(params = {}, = {}) req = build_request(:get_domain_names, params) req.send_request() end |
#get_integration(params = {}) ⇒ Types::GetIntegrationResult
Gets an Integration.
2576 2577 2578 2579 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2576 def get_integration(params = {}, = {}) req = build_request(:get_integration, params) req.send_request() end |
#get_integration_response(params = {}) ⇒ Types::GetIntegrationResponseResponse
Gets an IntegrationResponses.
2619 2620 2621 2622 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2619 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.
2663 2664 2665 2666 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2663 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.
2720 2721 2722 2723 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2720 def get_integrations(params = {}, = {}) req = build_request(:get_integrations, params) req.send_request() end |
#get_model(params = {}) ⇒ Types::GetModelResponse
Gets a Model.
2756 2757 2758 2759 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2756 def get_model(params = {}, = {}) req = build_request(:get_model, params) req.send_request() end |
#get_model_template(params = {}) ⇒ Types::GetModelTemplateResponse
Gets a model template.
2784 2785 2786 2787 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2784 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.
2822 2823 2824 2825 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2822 def get_models(params = {}, = {}) req = build_request(:get_models, params) req.send_request() end |
#get_route(params = {}) ⇒ Types::GetRouteResult
Gets a Route.
2877 2878 2879 2880 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2877 def get_route(params = {}, = {}) req = build_request(:get_route, params) req.send_request() end |
#get_route_response(params = {}) ⇒ Types::GetRouteResponseResponse
Gets a RouteResponse.
2918 2919 2920 2921 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2918 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.
2961 2962 2963 2964 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2961 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.
3010 3011 3012 3013 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3010 def get_routes(params = {}, = {}) req = build_request(:get_routes, params) req.send_request() end |
#get_stage(params = {}) ⇒ Types::GetStageResponse
Gets a Stage.
3076 3077 3078 3079 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3076 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.
3135 3136 3137 3138 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3135 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.
3161 3162 3163 3164 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3161 def (params = {}, = {}) req = build_request(:get_tags, params) req.send_request() end |
#get_vpc_link(params = {}) ⇒ Types::GetVpcLinkResponse
Gets a VPC link.
3205 3206 3207 3208 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3205 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.
3247 3248 3249 3250 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3247 def get_vpc_links(params = {}, = {}) req = build_request(:get_vpc_links, params) req.send_request() end |
#import_api(params = {}) ⇒ Types::ImportApiResponse
Imports an API.
3320 3321 3322 3323 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3320 def import_api(params = {}, = {}) req = build_request(:import_api, params) req.send_request() end |
#reimport_api(params = {}) ⇒ Types::ReimportApiResponse
Puts an Api resource.
3396 3397 3398 3399 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3396 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.
2039 2040 2041 2042 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 2039 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.
3421 3422 3423 3424 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3421 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Deletes a Tag.
3443 3444 3445 3446 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3443 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_api(params = {}) ⇒ Types::UpdateApiResponse
Updates an Api resource.
3581 3582 3583 3584 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3581 def update_api(params = {}, = {}) req = build_request(:update_api, params) req.send_request() end |
#update_api_mapping(params = {}) ⇒ Types::UpdateApiMappingResponse
The API mapping.
3634 3635 3636 3637 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3634 def update_api_mapping(params = {}, = {}) req = build_request(:update_api_mapping, params) req.send_request() end |
#update_authorizer(params = {}) ⇒ Types::UpdateAuthorizerResponse
Updates an Authorizer.
3744 3745 3746 3747 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3744 def (params = {}, = {}) req = build_request(:update_authorizer, params) req.send_request() end |
#update_deployment(params = {}) ⇒ Types::UpdateDeploymentResponse
Updates a Deployment.
3786 3787 3788 3789 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3786 def update_deployment(params = {}, = {}) req = build_request(:update_deployment, params) req.send_request() end |
#update_domain_name(params = {}) ⇒ Types::UpdateDomainNameResponse
Updates a domain name.
3859 3860 3861 3862 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 3859 def update_domain_name(params = {}, = {}) req = build_request(:update_domain_name, params) req.send_request() end |
#update_integration(params = {}) ⇒ Types::UpdateIntegrationResult
Updates an Integration.
4050 4051 4052 4053 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4050 def update_integration(params = {}, = {}) req = build_request(:update_integration, params) req.send_request() end |
#update_integration_response(params = {}) ⇒ Types::UpdateIntegrationResponseResponse
Updates an IntegrationResponses.
4162 4163 4164 4165 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4162 def update_integration_response(params = {}, = {}) req = build_request(:update_integration_response, params) req.send_request() end |
#update_model(params = {}) ⇒ Types::UpdateModelResponse
Updates a Model.
4214 4215 4216 4217 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4214 def update_model(params = {}, = {}) req = build_request(:update_model, params) req.send_request() end |
#update_route(params = {}) ⇒ Types::UpdateRouteResult
Updates a Route.
4346 4347 4348 4349 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4346 def update_route(params = {}, = {}) req = build_request(:update_route, params) req.send_request() end |
#update_route_response(params = {}) ⇒ Types::UpdateRouteResponseResponse
Updates a RouteResponse.
4421 4422 4423 4424 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4421 def update_route_response(params = {}, = {}) req = build_request(:update_route_response, params) req.send_request() end |
#update_stage(params = {}) ⇒ Types::UpdateStageResponse
Updates a Stage.
4537 4538 4539 4540 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4537 def update_stage(params = {}, = {}) req = build_request(:update_stage, params) req.send_request() end |
#update_vpc_link(params = {}) ⇒ Types::UpdateVpcLinkResponse
Updates a VPC link.
4585 4586 4587 4588 |
# File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/client.rb', line 4585 def update_vpc_link(params = {}, = {}) req = build_request(:update_vpc_link, params) req.send_request() end |