/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the apigatewayv2-2018-11-29.normal.json service model.
*/
using System;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.ApiGatewayV2.Model;
namespace Amazon.ApiGatewayV2
{
///
/// Interface for accessing ApiGatewayV2
///
/// Amazon API Gateway V2
///
public partial interface IAmazonApiGatewayV2 : IAmazonService, IDisposable
{
#region CreateApi
///
/// Creates an Api resource.
///
/// Container for the necessary parameters to execute the CreateApi service method.
///
/// The response from the CreateApi service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateApi Operation
CreateApiResponse CreateApi(CreateApiRequest request);
///
/// Creates an Api resource.
///
/// Container for the necessary parameters to execute the CreateApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateApi service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateApi Operation
Task CreateApiAsync(CreateApiRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateApiMapping
///
/// Creates an API mapping.
///
/// Container for the necessary parameters to execute the CreateApiMapping service method.
///
/// The response from the CreateApiMapping service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateApiMapping Operation
CreateApiMappingResponse CreateApiMapping(CreateApiMappingRequest request);
///
/// Creates an API mapping.
///
/// Container for the necessary parameters to execute the CreateApiMapping service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateApiMapping service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateApiMapping Operation
Task CreateApiMappingAsync(CreateApiMappingRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateAuthorizer
///
/// Creates an Authorizer for an API.
///
/// Container for the necessary parameters to execute the CreateAuthorizer service method.
///
/// The response from the CreateAuthorizer service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateAuthorizer Operation
CreateAuthorizerResponse CreateAuthorizer(CreateAuthorizerRequest request);
///
/// Creates an Authorizer for an API.
///
/// Container for the necessary parameters to execute the CreateAuthorizer service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateAuthorizer service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateAuthorizer Operation
Task CreateAuthorizerAsync(CreateAuthorizerRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateDeployment
///
/// Creates a Deployment for an API.
///
/// Container for the necessary parameters to execute the CreateDeployment service method.
///
/// The response from the CreateDeployment service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateDeployment Operation
CreateDeploymentResponse CreateDeployment(CreateDeploymentRequest request);
///
/// Creates a Deployment for an API.
///
/// Container for the necessary parameters to execute the CreateDeployment service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateDeployment service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateDeployment Operation
Task CreateDeploymentAsync(CreateDeploymentRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateDomainName
///
/// Creates a domain name.
///
/// Container for the necessary parameters to execute the CreateDomainName service method.
///
/// The response from the CreateDomainName service method, as returned by ApiGatewayV2.
///
///
///
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateDomainName Operation
CreateDomainNameResponse CreateDomainName(CreateDomainNameRequest request);
///
/// Creates a domain name.
///
/// Container for the necessary parameters to execute the CreateDomainName service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateDomainName service method, as returned by ApiGatewayV2.
///
///
///
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateDomainName Operation
Task CreateDomainNameAsync(CreateDomainNameRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateIntegration
///
/// Creates an Integration.
///
/// Container for the necessary parameters to execute the CreateIntegration service method.
///
/// The response from the CreateIntegration service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateIntegration Operation
CreateIntegrationResponse CreateIntegration(CreateIntegrationRequest request);
///
/// Creates an Integration.
///
/// Container for the necessary parameters to execute the CreateIntegration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateIntegration service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateIntegration Operation
Task CreateIntegrationAsync(CreateIntegrationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateIntegrationResponse
///
/// Creates an IntegrationResponses.
///
/// Container for the necessary parameters to execute the CreateIntegrationResponse service method.
///
/// The response from the CreateIntegrationResponse service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateIntegrationResponse Operation
CreateIntegrationResponseResponse CreateIntegrationResponse(CreateIntegrationResponseRequest request);
///
/// Creates an IntegrationResponses.
///
/// Container for the necessary parameters to execute the CreateIntegrationResponse service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateIntegrationResponse service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateIntegrationResponse Operation
Task CreateIntegrationResponseAsync(CreateIntegrationResponseRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateModel
///
/// Creates a Model for an API.
///
/// Container for the necessary parameters to execute the CreateModel service method.
///
/// The response from the CreateModel service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateModel Operation
CreateModelResponse CreateModel(CreateModelRequest request);
///
/// Creates a Model for an API.
///
/// Container for the necessary parameters to execute the CreateModel service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateModel service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateModel Operation
Task CreateModelAsync(CreateModelRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateRoute
///
/// Creates a Route for an API.
///
/// Container for the necessary parameters to execute the CreateRoute service method.
///
/// The response from the CreateRoute service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateRoute Operation
CreateRouteResponse CreateRoute(CreateRouteRequest request);
///
/// Creates a Route for an API.
///
/// Container for the necessary parameters to execute the CreateRoute service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateRoute service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateRoute Operation
Task CreateRouteAsync(CreateRouteRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateRouteResponse
///
/// Creates a RouteResponse for a Route.
///
/// Container for the necessary parameters to execute the CreateRouteResponse service method.
///
/// The response from the CreateRouteResponse service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateRouteResponse Operation
CreateRouteResponseResponse CreateRouteResponse(CreateRouteResponseRequest request);
///
/// Creates a RouteResponse for a Route.
///
/// Container for the necessary parameters to execute the CreateRouteResponse service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateRouteResponse service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateRouteResponse Operation
Task CreateRouteResponseAsync(CreateRouteResponseRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateStage
///
/// Creates a Stage for an API.
///
/// Container for the necessary parameters to execute the CreateStage service method.
///
/// The response from the CreateStage service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateStage Operation
CreateStageResponse CreateStage(CreateStageRequest request);
///
/// Creates a Stage for an API.
///
/// Container for the necessary parameters to execute the CreateStage service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateStage service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateStage Operation
Task CreateStageAsync(CreateStageRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateVpcLink
///
/// Creates a VPC link.
///
/// Container for the necessary parameters to execute the CreateVpcLink service method.
///
/// The response from the CreateVpcLink service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateVpcLink Operation
CreateVpcLinkResponse CreateVpcLink(CreateVpcLinkRequest request);
///
/// Creates a VPC link.
///
/// Container for the necessary parameters to execute the CreateVpcLink service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateVpcLink service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateVpcLink Operation
Task CreateVpcLinkAsync(CreateVpcLinkRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteAccessLogSettings
///
/// Deletes the AccessLogSettings for a Stage. To disable access logging for a Stage,
/// delete its AccessLogSettings.
///
/// Container for the necessary parameters to execute the DeleteAccessLogSettings service method.
///
/// The response from the DeleteAccessLogSettings service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteAccessLogSettings Operation
DeleteAccessLogSettingsResponse DeleteAccessLogSettings(DeleteAccessLogSettingsRequest request);
///
/// Deletes the AccessLogSettings for a Stage. To disable access logging for a Stage,
/// delete its AccessLogSettings.
///
/// Container for the necessary parameters to execute the DeleteAccessLogSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteAccessLogSettings service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteAccessLogSettings Operation
Task DeleteAccessLogSettingsAsync(DeleteAccessLogSettingsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteApi
///
/// Deletes an Api resource.
///
/// Container for the necessary parameters to execute the DeleteApi service method.
///
/// The response from the DeleteApi service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteApi Operation
DeleteApiResponse DeleteApi(DeleteApiRequest request);
///
/// Deletes an Api resource.
///
/// Container for the necessary parameters to execute the DeleteApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteApi service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteApi Operation
Task DeleteApiAsync(DeleteApiRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteApiMapping
///
/// Deletes an API mapping.
///
/// Container for the necessary parameters to execute the DeleteApiMapping service method.
///
/// The response from the DeleteApiMapping service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteApiMapping Operation
DeleteApiMappingResponse DeleteApiMapping(DeleteApiMappingRequest request);
///
/// Deletes an API mapping.
///
/// Container for the necessary parameters to execute the DeleteApiMapping service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteApiMapping service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteApiMapping Operation
Task DeleteApiMappingAsync(DeleteApiMappingRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteAuthorizer
///
/// Deletes an Authorizer.
///
/// Container for the necessary parameters to execute the DeleteAuthorizer service method.
///
/// The response from the DeleteAuthorizer service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteAuthorizer Operation
DeleteAuthorizerResponse DeleteAuthorizer(DeleteAuthorizerRequest request);
///
/// Deletes an Authorizer.
///
/// Container for the necessary parameters to execute the DeleteAuthorizer service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteAuthorizer service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteAuthorizer Operation
Task DeleteAuthorizerAsync(DeleteAuthorizerRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteCorsConfiguration
///
/// Deletes a CORS configuration.
///
/// Container for the necessary parameters to execute the DeleteCorsConfiguration service method.
///
/// The response from the DeleteCorsConfiguration service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteCorsConfiguration Operation
DeleteCorsConfigurationResponse DeleteCorsConfiguration(DeleteCorsConfigurationRequest request);
///
/// Deletes a CORS configuration.
///
/// Container for the necessary parameters to execute the DeleteCorsConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteCorsConfiguration service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteCorsConfiguration Operation
Task DeleteCorsConfigurationAsync(DeleteCorsConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteDeployment
///
/// Deletes a Deployment.
///
/// Container for the necessary parameters to execute the DeleteDeployment service method.
///
/// The response from the DeleteDeployment service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteDeployment Operation
DeleteDeploymentResponse DeleteDeployment(DeleteDeploymentRequest request);
///
/// Deletes a Deployment.
///
/// Container for the necessary parameters to execute the DeleteDeployment service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteDeployment service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteDeployment Operation
Task DeleteDeploymentAsync(DeleteDeploymentRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteDomainName
///
/// Deletes a domain name.
///
/// Container for the necessary parameters to execute the DeleteDomainName service method.
///
/// The response from the DeleteDomainName service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteDomainName Operation
DeleteDomainNameResponse DeleteDomainName(DeleteDomainNameRequest request);
///
/// Deletes a domain name.
///
/// Container for the necessary parameters to execute the DeleteDomainName service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteDomainName service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteDomainName Operation
Task DeleteDomainNameAsync(DeleteDomainNameRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteIntegration
///
/// Deletes an Integration.
///
/// Container for the necessary parameters to execute the DeleteIntegration service method.
///
/// The response from the DeleteIntegration service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteIntegration Operation
DeleteIntegrationResponse DeleteIntegration(DeleteIntegrationRequest request);
///
/// Deletes an Integration.
///
/// Container for the necessary parameters to execute the DeleteIntegration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteIntegration service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteIntegration Operation
Task DeleteIntegrationAsync(DeleteIntegrationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteIntegrationResponse
///
/// Deletes an IntegrationResponses.
///
/// Container for the necessary parameters to execute the DeleteIntegrationResponse service method.
///
/// The response from the DeleteIntegrationResponse service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteIntegrationResponse Operation
DeleteIntegrationResponseResponse DeleteIntegrationResponse(DeleteIntegrationResponseRequest request);
///
/// Deletes an IntegrationResponses.
///
/// Container for the necessary parameters to execute the DeleteIntegrationResponse service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteIntegrationResponse service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteIntegrationResponse Operation
Task DeleteIntegrationResponseAsync(DeleteIntegrationResponseRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteModel
///
/// Deletes a Model.
///
/// Container for the necessary parameters to execute the DeleteModel service method.
///
/// The response from the DeleteModel service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteModel Operation
DeleteModelResponse DeleteModel(DeleteModelRequest request);
///
/// Deletes a Model.
///
/// Container for the necessary parameters to execute the DeleteModel service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteModel service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteModel Operation
Task DeleteModelAsync(DeleteModelRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteRoute
///
/// Deletes a Route.
///
/// Container for the necessary parameters to execute the DeleteRoute service method.
///
/// The response from the DeleteRoute service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteRoute Operation
DeleteRouteResponse DeleteRoute(DeleteRouteRequest request);
///
/// Deletes a Route.
///
/// Container for the necessary parameters to execute the DeleteRoute service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteRoute service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteRoute Operation
Task DeleteRouteAsync(DeleteRouteRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteRouteRequestParameter
///
/// Deletes a route request parameter. Supported only for WebSocket APIs.
///
/// Container for the necessary parameters to execute the DeleteRouteRequestParameter service method.
///
/// The response from the DeleteRouteRequestParameter service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteRouteRequestParameter Operation
DeleteRouteRequestParameterResponse DeleteRouteRequestParameter(DeleteRouteRequestParameterRequest request);
///
/// Deletes a route request parameter. Supported only for WebSocket APIs.
///
/// Container for the necessary parameters to execute the DeleteRouteRequestParameter service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteRouteRequestParameter service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteRouteRequestParameter Operation
Task DeleteRouteRequestParameterAsync(DeleteRouteRequestParameterRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteRouteResponse
///
/// Deletes a RouteResponse.
///
/// Container for the necessary parameters to execute the DeleteRouteResponse service method.
///
/// The response from the DeleteRouteResponse service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteRouteResponse Operation
DeleteRouteResponseResponse DeleteRouteResponse(DeleteRouteResponseRequest request);
///
/// Deletes a RouteResponse.
///
/// Container for the necessary parameters to execute the DeleteRouteResponse service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteRouteResponse service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteRouteResponse Operation
Task DeleteRouteResponseAsync(DeleteRouteResponseRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteRouteSettings
///
/// Deletes the RouteSettings for a stage.
///
/// Container for the necessary parameters to execute the DeleteRouteSettings service method.
///
/// The response from the DeleteRouteSettings service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteRouteSettings Operation
DeleteRouteSettingsResponse DeleteRouteSettings(DeleteRouteSettingsRequest request);
///
/// Deletes the RouteSettings for a stage.
///
/// Container for the necessary parameters to execute the DeleteRouteSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteRouteSettings service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteRouteSettings Operation
Task DeleteRouteSettingsAsync(DeleteRouteSettingsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteStage
///
/// Deletes a Stage.
///
/// Container for the necessary parameters to execute the DeleteStage service method.
///
/// The response from the DeleteStage service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteStage Operation
DeleteStageResponse DeleteStage(DeleteStageRequest request);
///
/// Deletes a Stage.
///
/// Container for the necessary parameters to execute the DeleteStage service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteStage service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteStage Operation
Task DeleteStageAsync(DeleteStageRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteVpcLink
///
/// Deletes a VPC link.
///
/// Container for the necessary parameters to execute the DeleteVpcLink service method.
///
/// The response from the DeleteVpcLink service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteVpcLink Operation
DeleteVpcLinkResponse DeleteVpcLink(DeleteVpcLinkRequest request);
///
/// Deletes a VPC link.
///
/// Container for the necessary parameters to execute the DeleteVpcLink service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteVpcLink service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteVpcLink Operation
Task DeleteVpcLinkAsync(DeleteVpcLinkRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ExportApi
///
///
///
/// Container for the necessary parameters to execute the ExportApi service method.
///
/// The response from the ExportApi service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for ExportApi Operation
ExportApiResponse ExportApi(ExportApiRequest request);
///
///
///
/// Container for the necessary parameters to execute the ExportApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ExportApi service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for ExportApi Operation
Task ExportApiAsync(ExportApiRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetApi
///
/// Gets an Api resource.
///
/// Container for the necessary parameters to execute the GetApi service method.
///
/// The response from the GetApi service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetApi Operation
GetApiResponse GetApi(GetApiRequest request);
///
/// Gets an Api resource.
///
/// Container for the necessary parameters to execute the GetApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetApi service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetApi Operation
Task GetApiAsync(GetApiRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetApiMapping
///
/// Gets an API mapping.
///
/// Container for the necessary parameters to execute the GetApiMapping service method.
///
/// The response from the GetApiMapping service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetApiMapping Operation
GetApiMappingResponse GetApiMapping(GetApiMappingRequest request);
///
/// Gets an API mapping.
///
/// Container for the necessary parameters to execute the GetApiMapping service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetApiMapping service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetApiMapping Operation
Task GetApiMappingAsync(GetApiMappingRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetApiMappings
///
/// Gets API mappings.
///
/// Container for the necessary parameters to execute the GetApiMappings service method.
///
/// The response from the GetApiMappings service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetApiMappings Operation
GetApiMappingsResponse GetApiMappings(GetApiMappingsRequest request);
///
/// Gets API mappings.
///
/// Container for the necessary parameters to execute the GetApiMappings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetApiMappings service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetApiMappings Operation
Task GetApiMappingsAsync(GetApiMappingsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetApis
///
/// Gets a collection of Api resources.
///
/// Container for the necessary parameters to execute the GetApis service method.
///
/// The response from the GetApis service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetApis Operation
GetApisResponse GetApis(GetApisRequest request);
///
/// Gets a collection of Api resources.
///
/// Container for the necessary parameters to execute the GetApis service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetApis service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetApis Operation
Task GetApisAsync(GetApisRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetAuthorizer
///
/// Gets an Authorizer.
///
/// Container for the necessary parameters to execute the GetAuthorizer service method.
///
/// The response from the GetAuthorizer service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetAuthorizer Operation
GetAuthorizerResponse GetAuthorizer(GetAuthorizerRequest request);
///
/// Gets an Authorizer.
///
/// Container for the necessary parameters to execute the GetAuthorizer service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetAuthorizer service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetAuthorizer Operation
Task GetAuthorizerAsync(GetAuthorizerRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetAuthorizers
///
/// Gets the Authorizers for an API.
///
/// Container for the necessary parameters to execute the GetAuthorizers service method.
///
/// The response from the GetAuthorizers service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetAuthorizers Operation
GetAuthorizersResponse GetAuthorizers(GetAuthorizersRequest request);
///
/// Gets the Authorizers for an API.
///
/// Container for the necessary parameters to execute the GetAuthorizers service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetAuthorizers service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetAuthorizers Operation
Task GetAuthorizersAsync(GetAuthorizersRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetDeployment
///
/// Gets a Deployment.
///
/// Container for the necessary parameters to execute the GetDeployment service method.
///
/// The response from the GetDeployment service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetDeployment Operation
GetDeploymentResponse GetDeployment(GetDeploymentRequest request);
///
/// Gets a Deployment.
///
/// Container for the necessary parameters to execute the GetDeployment service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetDeployment service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetDeployment Operation
Task GetDeploymentAsync(GetDeploymentRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetDeployments
///
/// Gets the Deployments for an API.
///
/// Container for the necessary parameters to execute the GetDeployments service method.
///
/// The response from the GetDeployments service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetDeployments Operation
GetDeploymentsResponse GetDeployments(GetDeploymentsRequest request);
///
/// Gets the Deployments for an API.
///
/// Container for the necessary parameters to execute the GetDeployments service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetDeployments service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetDeployments Operation
Task GetDeploymentsAsync(GetDeploymentsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetDomainName
///
/// Gets a domain name.
///
/// Container for the necessary parameters to execute the GetDomainName service method.
///
/// The response from the GetDomainName service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetDomainName Operation
GetDomainNameResponse GetDomainName(GetDomainNameRequest request);
///
/// Gets a domain name.
///
/// Container for the necessary parameters to execute the GetDomainName service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetDomainName service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetDomainName Operation
Task GetDomainNameAsync(GetDomainNameRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetDomainNames
///
/// Gets the domain names for an AWS account.
///
/// Container for the necessary parameters to execute the GetDomainNames service method.
///
/// The response from the GetDomainNames service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetDomainNames Operation
GetDomainNamesResponse GetDomainNames(GetDomainNamesRequest request);
///
/// Gets the domain names for an AWS account.
///
/// Container for the necessary parameters to execute the GetDomainNames service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetDomainNames service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetDomainNames Operation
Task GetDomainNamesAsync(GetDomainNamesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetIntegration
///
/// Gets an Integration.
///
/// Container for the necessary parameters to execute the GetIntegration service method.
///
/// The response from the GetIntegration service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetIntegration Operation
GetIntegrationResponse GetIntegration(GetIntegrationRequest request);
///
/// Gets an Integration.
///
/// Container for the necessary parameters to execute the GetIntegration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetIntegration service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetIntegration Operation
Task GetIntegrationAsync(GetIntegrationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetIntegrationResponse
///
/// Gets an IntegrationResponses.
///
/// Container for the necessary parameters to execute the GetIntegrationResponse service method.
///
/// The response from the GetIntegrationResponse service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetIntegrationResponse Operation
GetIntegrationResponseResponse GetIntegrationResponse(GetIntegrationResponseRequest request);
///
/// Gets an IntegrationResponses.
///
/// Container for the necessary parameters to execute the GetIntegrationResponse service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetIntegrationResponse service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetIntegrationResponse Operation
Task GetIntegrationResponseAsync(GetIntegrationResponseRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetIntegrationResponses
///
/// Gets the IntegrationResponses for an Integration.
///
/// Container for the necessary parameters to execute the GetIntegrationResponses service method.
///
/// The response from the GetIntegrationResponses service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetIntegrationResponses Operation
GetIntegrationResponsesResponse GetIntegrationResponses(GetIntegrationResponsesRequest request);
///
/// Gets the IntegrationResponses for an Integration.
///
/// Container for the necessary parameters to execute the GetIntegrationResponses service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetIntegrationResponses service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetIntegrationResponses Operation
Task GetIntegrationResponsesAsync(GetIntegrationResponsesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetIntegrations
///
/// Gets the Integrations for an API.
///
/// Container for the necessary parameters to execute the GetIntegrations service method.
///
/// The response from the GetIntegrations service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetIntegrations Operation
GetIntegrationsResponse GetIntegrations(GetIntegrationsRequest request);
///
/// Gets the Integrations for an API.
///
/// Container for the necessary parameters to execute the GetIntegrations service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetIntegrations service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetIntegrations Operation
Task GetIntegrationsAsync(GetIntegrationsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetModel
///
/// Gets a Model.
///
/// Container for the necessary parameters to execute the GetModel service method.
///
/// The response from the GetModel service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetModel Operation
GetModelResponse GetModel(GetModelRequest request);
///
/// Gets a Model.
///
/// Container for the necessary parameters to execute the GetModel service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetModel service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetModel Operation
Task GetModelAsync(GetModelRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetModels
///
/// Gets the Models for an API.
///
/// Container for the necessary parameters to execute the GetModels service method.
///
/// The response from the GetModels service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetModels Operation
GetModelsResponse GetModels(GetModelsRequest request);
///
/// Gets the Models for an API.
///
/// Container for the necessary parameters to execute the GetModels service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetModels service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetModels Operation
Task GetModelsAsync(GetModelsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetModelTemplate
///
/// Gets a model template.
///
/// Container for the necessary parameters to execute the GetModelTemplate service method.
///
/// The response from the GetModelTemplate service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetModelTemplate Operation
GetModelTemplateResponse GetModelTemplate(GetModelTemplateRequest request);
///
/// Gets a model template.
///
/// Container for the necessary parameters to execute the GetModelTemplate service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetModelTemplate service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetModelTemplate Operation
Task GetModelTemplateAsync(GetModelTemplateRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetRoute
///
/// Gets a Route.
///
/// Container for the necessary parameters to execute the GetRoute service method.
///
/// The response from the GetRoute service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetRoute Operation
GetRouteResponse GetRoute(GetRouteRequest request);
///
/// Gets a Route.
///
/// Container for the necessary parameters to execute the GetRoute service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetRoute service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetRoute Operation
Task GetRouteAsync(GetRouteRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetRouteResponse
///
/// Gets a RouteResponse.
///
/// Container for the necessary parameters to execute the GetRouteResponse service method.
///
/// The response from the GetRouteResponse service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetRouteResponse Operation
GetRouteResponseResponse GetRouteResponse(GetRouteResponseRequest request);
///
/// Gets a RouteResponse.
///
/// Container for the necessary parameters to execute the GetRouteResponse service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetRouteResponse service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetRouteResponse Operation
Task GetRouteResponseAsync(GetRouteResponseRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetRouteResponses
///
/// Gets the RouteResponses for a Route.
///
/// Container for the necessary parameters to execute the GetRouteResponses service method.
///
/// The response from the GetRouteResponses service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetRouteResponses Operation
GetRouteResponsesResponse GetRouteResponses(GetRouteResponsesRequest request);
///
/// Gets the RouteResponses for a Route.
///
/// Container for the necessary parameters to execute the GetRouteResponses service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetRouteResponses service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetRouteResponses Operation
Task GetRouteResponsesAsync(GetRouteResponsesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetRoutes
///
/// Gets the Routes for an API.
///
/// Container for the necessary parameters to execute the GetRoutes service method.
///
/// The response from the GetRoutes service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetRoutes Operation
GetRoutesResponse GetRoutes(GetRoutesRequest request);
///
/// Gets the Routes for an API.
///
/// Container for the necessary parameters to execute the GetRoutes service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetRoutes service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetRoutes Operation
Task GetRoutesAsync(GetRoutesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetStage
///
/// Gets a Stage.
///
/// Container for the necessary parameters to execute the GetStage service method.
///
/// The response from the GetStage service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetStage Operation
GetStageResponse GetStage(GetStageRequest request);
///
/// Gets a Stage.
///
/// Container for the necessary parameters to execute the GetStage service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetStage service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetStage Operation
Task GetStageAsync(GetStageRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetStages
///
/// Gets the Stages for an API.
///
/// Container for the necessary parameters to execute the GetStages service method.
///
/// The response from the GetStages service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetStages Operation
GetStagesResponse GetStages(GetStagesRequest request);
///
/// Gets the Stages for an API.
///
/// Container for the necessary parameters to execute the GetStages service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetStages service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetStages Operation
Task GetStagesAsync(GetStagesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetTags
///
/// Gets a collection of Tag resources.
///
/// Container for the necessary parameters to execute the GetTags service method.
///
/// The response from the GetTags service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetTags Operation
GetTagsResponse GetTags(GetTagsRequest request);
///
/// Gets a collection of Tag resources.
///
/// Container for the necessary parameters to execute the GetTags service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetTags service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetTags Operation
Task GetTagsAsync(GetTagsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVpcLink
///
/// Gets a VPC link.
///
/// Container for the necessary parameters to execute the GetVpcLink service method.
///
/// The response from the GetVpcLink service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetVpcLink Operation
GetVpcLinkResponse GetVpcLink(GetVpcLinkRequest request);
///
/// Gets a VPC link.
///
/// Container for the necessary parameters to execute the GetVpcLink service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetVpcLink service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetVpcLink Operation
Task GetVpcLinkAsync(GetVpcLinkRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVpcLinks
///
/// Gets a collection of VPC links.
///
/// Container for the necessary parameters to execute the GetVpcLinks service method.
///
/// The response from the GetVpcLinks service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetVpcLinks Operation
GetVpcLinksResponse GetVpcLinks(GetVpcLinksRequest request);
///
/// Gets a collection of VPC links.
///
/// Container for the necessary parameters to execute the GetVpcLinks service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetVpcLinks service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetVpcLinks Operation
Task GetVpcLinksAsync(GetVpcLinksRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ImportApi
///
/// Imports an API.
///
/// Container for the necessary parameters to execute the ImportApi service method.
///
/// The response from the ImportApi service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for ImportApi Operation
ImportApiResponse ImportApi(ImportApiRequest request);
///
/// Imports an API.
///
/// Container for the necessary parameters to execute the ImportApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ImportApi service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for ImportApi Operation
Task ImportApiAsync(ImportApiRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ReimportApi
///
/// Puts an Api resource.
///
/// Container for the necessary parameters to execute the ReimportApi service method.
///
/// The response from the ReimportApi service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for ReimportApi Operation
ReimportApiResponse ReimportApi(ReimportApiRequest request);
///
/// Puts an Api resource.
///
/// Container for the necessary parameters to execute the ReimportApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ReimportApi service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for ReimportApi Operation
Task ReimportApiAsync(ReimportApiRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ResetAuthorizersCache
///
/// Resets all authorizer cache entries on a stage. Supported only for HTTP APIs.
///
/// Container for the necessary parameters to execute the ResetAuthorizersCache service method.
///
/// The response from the ResetAuthorizersCache service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for ResetAuthorizersCache Operation
ResetAuthorizersCacheResponse ResetAuthorizersCache(ResetAuthorizersCacheRequest request);
///
/// Resets all authorizer cache entries on a stage. Supported only for HTTP APIs.
///
/// Container for the necessary parameters to execute the ResetAuthorizersCache service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ResetAuthorizersCache service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for ResetAuthorizersCache Operation
Task ResetAuthorizersCacheAsync(ResetAuthorizersCacheRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region TagResource
///
/// Creates a new Tag resource to represent a tag.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for TagResource Operation
TagResourceResponse TagResource(TagResourceRequest request);
///
/// Creates a new Tag resource to represent a tag.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the TagResource service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for TagResource Operation
Task TagResourceAsync(TagResourceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UntagResource
///
/// Deletes a Tag.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UntagResource Operation
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// Deletes a Tag.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UntagResource service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UntagResource Operation
Task UntagResourceAsync(UntagResourceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateApi
///
/// Updates an Api resource.
///
/// Container for the necessary parameters to execute the UpdateApi service method.
///
/// The response from the UpdateApi service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateApi Operation
UpdateApiResponse UpdateApi(UpdateApiRequest request);
///
/// Updates an Api resource.
///
/// Container for the necessary parameters to execute the UpdateApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateApi service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateApi Operation
Task UpdateApiAsync(UpdateApiRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateApiMapping
///
/// The API mapping.
///
/// Container for the necessary parameters to execute the UpdateApiMapping service method.
///
/// The response from the UpdateApiMapping service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateApiMapping Operation
UpdateApiMappingResponse UpdateApiMapping(UpdateApiMappingRequest request);
///
/// The API mapping.
///
/// Container for the necessary parameters to execute the UpdateApiMapping service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateApiMapping service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateApiMapping Operation
Task UpdateApiMappingAsync(UpdateApiMappingRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateAuthorizer
///
/// Updates an Authorizer.
///
/// Container for the necessary parameters to execute the UpdateAuthorizer service method.
///
/// The response from the UpdateAuthorizer service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateAuthorizer Operation
UpdateAuthorizerResponse UpdateAuthorizer(UpdateAuthorizerRequest request);
///
/// Updates an Authorizer.
///
/// Container for the necessary parameters to execute the UpdateAuthorizer service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateAuthorizer service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateAuthorizer Operation
Task UpdateAuthorizerAsync(UpdateAuthorizerRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateDeployment
///
/// Updates a Deployment.
///
/// Container for the necessary parameters to execute the UpdateDeployment service method.
///
/// The response from the UpdateDeployment service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateDeployment Operation
UpdateDeploymentResponse UpdateDeployment(UpdateDeploymentRequest request);
///
/// Updates a Deployment.
///
/// Container for the necessary parameters to execute the UpdateDeployment service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateDeployment service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateDeployment Operation
Task UpdateDeploymentAsync(UpdateDeploymentRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateDomainName
///
/// Updates a domain name.
///
/// Container for the necessary parameters to execute the UpdateDomainName service method.
///
/// The response from the UpdateDomainName service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateDomainName Operation
UpdateDomainNameResponse UpdateDomainName(UpdateDomainNameRequest request);
///
/// Updates a domain name.
///
/// Container for the necessary parameters to execute the UpdateDomainName service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateDomainName service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateDomainName Operation
Task UpdateDomainNameAsync(UpdateDomainNameRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateIntegration
///
/// Updates an Integration.
///
/// Container for the necessary parameters to execute the UpdateIntegration service method.
///
/// The response from the UpdateIntegration service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateIntegration Operation
UpdateIntegrationResponse UpdateIntegration(UpdateIntegrationRequest request);
///
/// Updates an Integration.
///
/// Container for the necessary parameters to execute the UpdateIntegration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateIntegration service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateIntegration Operation
Task UpdateIntegrationAsync(UpdateIntegrationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateIntegrationResponse
///
/// Updates an IntegrationResponses.
///
/// Container for the necessary parameters to execute the UpdateIntegrationResponse service method.
///
/// The response from the UpdateIntegrationResponse service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateIntegrationResponse Operation
UpdateIntegrationResponseResponse UpdateIntegrationResponse(UpdateIntegrationResponseRequest request);
///
/// Updates an IntegrationResponses.
///
/// Container for the necessary parameters to execute the UpdateIntegrationResponse service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateIntegrationResponse service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateIntegrationResponse Operation
Task UpdateIntegrationResponseAsync(UpdateIntegrationResponseRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateModel
///
/// Updates a Model.
///
/// Container for the necessary parameters to execute the UpdateModel service method.
///
/// The response from the UpdateModel service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateModel Operation
UpdateModelResponse UpdateModel(UpdateModelRequest request);
///
/// Updates a Model.
///
/// Container for the necessary parameters to execute the UpdateModel service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateModel service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateModel Operation
Task UpdateModelAsync(UpdateModelRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateRoute
///
/// Updates a Route.
///
/// Container for the necessary parameters to execute the UpdateRoute service method.
///
/// The response from the UpdateRoute service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateRoute Operation
UpdateRouteResponse UpdateRoute(UpdateRouteRequest request);
///
/// Updates a Route.
///
/// Container for the necessary parameters to execute the UpdateRoute service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateRoute service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateRoute Operation
Task UpdateRouteAsync(UpdateRouteRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateRouteResponse
///
/// Updates a RouteResponse.
///
/// Container for the necessary parameters to execute the UpdateRouteResponse service method.
///
/// The response from the UpdateRouteResponse service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateRouteResponse Operation
UpdateRouteResponseResponse UpdateRouteResponse(UpdateRouteResponseRequest request);
///
/// Updates a RouteResponse.
///
/// Container for the necessary parameters to execute the UpdateRouteResponse service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateRouteResponse service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateRouteResponse Operation
Task UpdateRouteResponseAsync(UpdateRouteResponseRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateStage
///
/// Updates a Stage.
///
/// Container for the necessary parameters to execute the UpdateStage service method.
///
/// The response from the UpdateStage service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateStage Operation
UpdateStageResponse UpdateStage(UpdateStageRequest request);
///
/// Updates a Stage.
///
/// Container for the necessary parameters to execute the UpdateStage service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateStage service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateStage Operation
Task UpdateStageAsync(UpdateStageRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateVpcLink
///
/// Updates a VPC link.
///
/// Container for the necessary parameters to execute the UpdateVpcLink service method.
///
/// The response from the UpdateVpcLink service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateVpcLink Operation
UpdateVpcLinkResponse UpdateVpcLink(UpdateVpcLinkRequest request);
///
/// Updates a VPC link.
///
/// Container for the necessary parameters to execute the UpdateVpcLink service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateVpcLink service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateVpcLink Operation
Task UpdateVpcLinkAsync(UpdateVpcLinkRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}