/* * 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 apigateway-2015-07-09.normal.json service model. */ using System; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Amazon.Runtime; using Amazon.APIGateway.Model; namespace Amazon.APIGateway { /// /// Interface for accessing APIGateway /// /// Amazon API Gateway /// /// Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and /// web application back ends. API Gateway allows developers to securely connect mobile /// and web applications to APIs that run on AWS Lambda, Amazon EC2, or other publicly /// addressable web services that are hosted outside of AWS. /// /// public partial interface IAmazonAPIGateway : IAmazonService, IDisposable { /// /// Paginators for the service /// IAPIGatewayPaginatorFactory Paginators { get; } #region CreateApiKey /// /// Create an ApiKey resource. /// /// Container for the necessary parameters to execute the CreateApiKey service method. /// /// The response from the CreateApiKey service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateApiKey Operation CreateApiKeyResponse CreateApiKey(CreateApiKeyRequest request); /// /// Create an ApiKey resource. /// /// Container for the necessary parameters to execute the CreateApiKey service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateApiKey service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateApiKey Operation Task CreateApiKeyAsync(CreateApiKeyRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateAuthorizer /// /// Adds a new Authorizer resource to an existing RestApi resource. /// /// Container for the necessary parameters to execute the CreateAuthorizer service method. /// /// The response from the CreateAuthorizer service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateAuthorizer Operation CreateAuthorizerResponse CreateAuthorizer(CreateAuthorizerRequest request); /// /// Adds a new Authorizer resource to an existing RestApi resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateAuthorizer Operation Task CreateAuthorizerAsync(CreateAuthorizerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateBasePathMapping /// /// Creates a new BasePathMapping resource. /// /// Container for the necessary parameters to execute the CreateBasePathMapping service method. /// /// The response from the CreateBasePathMapping service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateBasePathMapping Operation CreateBasePathMappingResponse CreateBasePathMapping(CreateBasePathMappingRequest request); /// /// Creates a new BasePathMapping resource. /// /// Container for the necessary parameters to execute the CreateBasePathMapping service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateBasePathMapping service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateBasePathMapping Operation Task CreateBasePathMappingAsync(CreateBasePathMappingRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateDeployment /// /// Creates a Deployment resource, which makes a specified RestApi callable over the internet. /// /// Container for the necessary parameters to execute the CreateDeployment service method. /// /// The response from the CreateDeployment service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The requested service is not available. For details see the accompanying error message. /// Retry after the specified time period. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateDeployment Operation CreateDeploymentResponse CreateDeployment(CreateDeploymentRequest request); /// /// Creates a Deployment resource, which makes a specified RestApi callable over the internet. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The requested service is not available. For details see the accompanying error message. /// Retry after the specified time period. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateDeployment Operation Task CreateDeploymentAsync(CreateDeploymentRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateDocumentationPart /// /// Creates a documentation part. /// /// Container for the necessary parameters to execute the CreateDocumentationPart service method. /// /// The response from the CreateDocumentationPart service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateDocumentationPart Operation CreateDocumentationPartResponse CreateDocumentationPart(CreateDocumentationPartRequest request); /// /// Creates a documentation part. /// /// Container for the necessary parameters to execute the CreateDocumentationPart service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateDocumentationPart service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateDocumentationPart Operation Task CreateDocumentationPartAsync(CreateDocumentationPartRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateDocumentationVersion /// /// Creates a documentation version /// /// Container for the necessary parameters to execute the CreateDocumentationVersion service method. /// /// The response from the CreateDocumentationVersion service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateDocumentationVersion Operation CreateDocumentationVersionResponse CreateDocumentationVersion(CreateDocumentationVersionRequest request); /// /// Creates a documentation version /// /// Container for the necessary parameters to execute the CreateDocumentationVersion service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateDocumentationVersion service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateDocumentationVersion Operation Task CreateDocumentationVersionAsync(CreateDocumentationVersionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateDomainName /// /// Creates a new domain name. /// /// Container for the necessary parameters to execute the CreateDomainName service method. /// /// The response from the CreateDomainName service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateDomainName Operation CreateDomainNameResponse CreateDomainName(CreateDomainNameRequest request); /// /// Creates a new 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateDomainName Operation Task CreateDomainNameAsync(CreateDomainNameRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateModel /// /// Adds a new Model resource to an existing RestApi resource. /// /// Container for the necessary parameters to execute the CreateModel service method. /// /// The response from the CreateModel service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateModel Operation CreateModelResponse CreateModel(CreateModelRequest request); /// /// Adds a new Model resource to an existing RestApi resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateModel Operation Task CreateModelAsync(CreateModelRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateRequestValidator /// /// Creates a RequestValidator of a given RestApi. /// /// Container for the necessary parameters to execute the CreateRequestValidator service method. /// /// The response from the CreateRequestValidator service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateRequestValidator Operation CreateRequestValidatorResponse CreateRequestValidator(CreateRequestValidatorRequest request); /// /// Creates a RequestValidator of a given RestApi. /// /// Container for the necessary parameters to execute the CreateRequestValidator service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateRequestValidator service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateRequestValidator Operation Task CreateRequestValidatorAsync(CreateRequestValidatorRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateResource /// /// Creates a Resource resource. /// /// Container for the necessary parameters to execute the CreateResource service method. /// /// The response from the CreateResource service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateResource Operation CreateResourceResponse CreateResource(CreateResourceRequest request); /// /// Creates a Resource resource. /// /// Container for the necessary parameters to execute the CreateResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateResource service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateResource Operation Task CreateResourceAsync(CreateResourceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateRestApi /// /// Creates a new RestApi resource. /// /// Container for the necessary parameters to execute the CreateRestApi service method. /// /// The response from the CreateRestApi service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateRestApi Operation CreateRestApiResponse CreateRestApi(CreateRestApiRequest request); /// /// Creates a new RestApi resource. /// /// Container for the necessary parameters to execute the CreateRestApi service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateRestApi service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateRestApi Operation Task CreateRestApiAsync(CreateRestApiRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateStage /// /// Creates a new Stage resource that references a pre-existing Deployment for the API. /// /// Container for the necessary parameters to execute the CreateStage service method. /// /// The response from the CreateStage service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateStage Operation CreateStageResponse CreateStage(CreateStageRequest request); /// /// Creates a new Stage resource that references a pre-existing Deployment for the 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateStage Operation Task CreateStageAsync(CreateStageRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateUsagePlan /// /// Creates a usage plan with the throttle and quota limits, as well as the associated /// API stages, specified in the payload. /// /// Container for the necessary parameters to execute the CreateUsagePlan service method. /// /// The response from the CreateUsagePlan service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateUsagePlan Operation CreateUsagePlanResponse CreateUsagePlan(CreateUsagePlanRequest request); /// /// Creates a usage plan with the throttle and quota limits, as well as the associated /// API stages, specified in the payload. /// /// Container for the necessary parameters to execute the CreateUsagePlan service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateUsagePlan service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateUsagePlan Operation Task CreateUsagePlanAsync(CreateUsagePlanRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateUsagePlanKey /// /// Creates a usage plan key for adding an existing API key to a usage plan. /// /// Container for the necessary parameters to execute the CreateUsagePlanKey service method. /// /// The response from the CreateUsagePlanKey service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateUsagePlanKey Operation CreateUsagePlanKeyResponse CreateUsagePlanKey(CreateUsagePlanKeyRequest request); /// /// Creates a usage plan key for adding an existing API key to a usage plan. /// /// Container for the necessary parameters to execute the CreateUsagePlanKey service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateUsagePlanKey service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateUsagePlanKey Operation Task CreateUsagePlanKeyAsync(CreateUsagePlanKeyRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateVpcLink /// /// Creates a VPC link, under the caller's account in a selected region, in an asynchronous /// operation that typically takes 2-4 minutes to complete and become operational. The /// caller must have permissions to create and update VPC Endpoint services. /// /// Container for the necessary parameters to execute the CreateVpcLink service method. /// /// The response from the CreateVpcLink service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateVpcLink Operation CreateVpcLinkResponse CreateVpcLink(CreateVpcLinkRequest request); /// /// Creates a VPC link, under the caller's account in a selected region, in an asynchronous /// operation that typically takes 2-4 minutes to complete and become operational. The /// caller must have permissions to create and update VPC Endpoint services. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for CreateVpcLink Operation Task CreateVpcLinkAsync(CreateVpcLinkRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteApiKey /// /// Deletes the ApiKey resource. /// /// Container for the necessary parameters to execute the DeleteApiKey service method. /// /// The response from the DeleteApiKey service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteApiKey Operation DeleteApiKeyResponse DeleteApiKey(DeleteApiKeyRequest request); /// /// Deletes the ApiKey resource. /// /// Container for the necessary parameters to execute the DeleteApiKey service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteApiKey service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteApiKey Operation Task DeleteApiKeyAsync(DeleteApiKeyRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteAuthorizer /// /// Deletes an existing Authorizer resource. /// /// Container for the necessary parameters to execute the DeleteAuthorizer service method. /// /// The response from the DeleteAuthorizer service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteAuthorizer Operation DeleteAuthorizerResponse DeleteAuthorizer(DeleteAuthorizerRequest request); /// /// Deletes an existing Authorizer resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteAuthorizer Operation Task DeleteAuthorizerAsync(DeleteAuthorizerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteBasePathMapping /// /// Deletes the BasePathMapping resource. /// /// Container for the necessary parameters to execute the DeleteBasePathMapping service method. /// /// The response from the DeleteBasePathMapping service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteBasePathMapping Operation DeleteBasePathMappingResponse DeleteBasePathMapping(DeleteBasePathMappingRequest request); /// /// Deletes the BasePathMapping resource. /// /// Container for the necessary parameters to execute the DeleteBasePathMapping service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteBasePathMapping service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteBasePathMapping Operation Task DeleteBasePathMappingAsync(DeleteBasePathMappingRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteClientCertificate /// /// Deletes the ClientCertificate resource. /// /// Container for the necessary parameters to execute the DeleteClientCertificate service method. /// /// The response from the DeleteClientCertificate service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteClientCertificate Operation DeleteClientCertificateResponse DeleteClientCertificate(DeleteClientCertificateRequest request); /// /// Deletes the ClientCertificate resource. /// /// Container for the necessary parameters to execute the DeleteClientCertificate service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteClientCertificate service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteClientCertificate Operation Task DeleteClientCertificateAsync(DeleteClientCertificateRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteDeployment /// /// Deletes a Deployment resource. Deleting a deployment will only succeed if there are /// no Stage resources associated with it. /// /// Container for the necessary parameters to execute the DeleteDeployment service method. /// /// The response from the DeleteDeployment service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteDeployment Operation DeleteDeploymentResponse DeleteDeployment(DeleteDeploymentRequest request); /// /// Deletes a Deployment resource. Deleting a deployment will only succeed if there are /// no Stage resources associated with it. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteDeployment Operation Task DeleteDeploymentAsync(DeleteDeploymentRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteDocumentationPart /// /// Deletes a documentation part /// /// Container for the necessary parameters to execute the DeleteDocumentationPart service method. /// /// The response from the DeleteDocumentationPart service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteDocumentationPart Operation DeleteDocumentationPartResponse DeleteDocumentationPart(DeleteDocumentationPartRequest request); /// /// Deletes a documentation part /// /// Container for the necessary parameters to execute the DeleteDocumentationPart service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteDocumentationPart service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteDocumentationPart Operation Task DeleteDocumentationPartAsync(DeleteDocumentationPartRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteDocumentationVersion /// /// Deletes a documentation version. /// /// Container for the necessary parameters to execute the DeleteDocumentationVersion service method. /// /// The response from the DeleteDocumentationVersion service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteDocumentationVersion Operation DeleteDocumentationVersionResponse DeleteDocumentationVersion(DeleteDocumentationVersionRequest request); /// /// Deletes a documentation version. /// /// Container for the necessary parameters to execute the DeleteDocumentationVersion service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteDocumentationVersion service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteDocumentationVersion Operation Task DeleteDocumentationVersionAsync(DeleteDocumentationVersionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteDomainName /// /// Deletes the DomainName resource. /// /// Container for the necessary parameters to execute the DeleteDomainName service method. /// /// The response from the DeleteDomainName service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteDomainName Operation DeleteDomainNameResponse DeleteDomainName(DeleteDomainNameRequest request); /// /// Deletes the DomainName resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteDomainName Operation Task DeleteDomainNameAsync(DeleteDomainNameRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteGatewayResponse /// /// Clears any customization of a GatewayResponse of a specified response type on the /// given RestApi and resets it with the default settings. /// /// Container for the necessary parameters to execute the DeleteGatewayResponse service method. /// /// The response from the DeleteGatewayResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteGatewayResponse Operation DeleteGatewayResponseResponse DeleteGatewayResponse(DeleteGatewayResponseRequest request); /// /// Clears any customization of a GatewayResponse of a specified response type on the /// given RestApi and resets it with the default settings. /// /// Container for the necessary parameters to execute the DeleteGatewayResponse service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteGatewayResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteGatewayResponse Operation Task DeleteGatewayResponseAsync(DeleteGatewayResponseRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteIntegration /// /// Represents a delete integration. /// /// Container for the necessary parameters to execute the DeleteIntegration service method. /// /// The response from the DeleteIntegration service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteIntegration Operation DeleteIntegrationResponse DeleteIntegration(DeleteIntegrationRequest request); /// /// Represents a delete 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteIntegration Operation Task DeleteIntegrationAsync(DeleteIntegrationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteIntegrationResponse /// /// Represents a delete integration response. /// /// Container for the necessary parameters to execute the DeleteIntegrationResponse service method. /// /// The response from the DeleteIntegrationResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteIntegrationResponse Operation DeleteIntegrationResponseResponse DeleteIntegrationResponse(DeleteIntegrationResponseRequest request); /// /// Represents a delete integration response. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteIntegrationResponse Operation Task DeleteIntegrationResponseAsync(DeleteIntegrationResponseRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteMethod /// /// Deletes an existing Method resource. /// /// Container for the necessary parameters to execute the DeleteMethod service method. /// /// The response from the DeleteMethod service method, as returned by APIGateway. /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteMethod Operation DeleteMethodResponse DeleteMethod(DeleteMethodRequest request); /// /// Deletes an existing Method resource. /// /// Container for the necessary parameters to execute the DeleteMethod service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteMethod service method, as returned by APIGateway. /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteMethod Operation Task DeleteMethodAsync(DeleteMethodRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteMethodResponse /// /// Deletes an existing MethodResponse resource. /// /// Container for the necessary parameters to execute the DeleteMethodResponse service method. /// /// The response from the DeleteMethodResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteMethodResponse Operation DeleteMethodResponseResponse DeleteMethodResponse(DeleteMethodResponseRequest request); /// /// Deletes an existing MethodResponse resource. /// /// Container for the necessary parameters to execute the DeleteMethodResponse service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteMethodResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteMethodResponse Operation Task DeleteMethodResponseAsync(DeleteMethodResponseRequest 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteModel Operation Task DeleteModelAsync(DeleteModelRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteRequestValidator /// /// Deletes a RequestValidator of a given RestApi. /// /// Container for the necessary parameters to execute the DeleteRequestValidator service method. /// /// The response from the DeleteRequestValidator service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteRequestValidator Operation DeleteRequestValidatorResponse DeleteRequestValidator(DeleteRequestValidatorRequest request); /// /// Deletes a RequestValidator of a given RestApi. /// /// Container for the necessary parameters to execute the DeleteRequestValidator service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteRequestValidator service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteRequestValidator Operation Task DeleteRequestValidatorAsync(DeleteRequestValidatorRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteResource /// /// Deletes a Resource resource. /// /// Container for the necessary parameters to execute the DeleteResource service method. /// /// The response from the DeleteResource service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteResource Operation DeleteResourceResponse DeleteResource(DeleteResourceRequest request); /// /// Deletes a Resource resource. /// /// Container for the necessary parameters to execute the DeleteResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteResource service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteResource Operation Task DeleteResourceAsync(DeleteResourceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteRestApi /// /// Deletes the specified API. /// /// Container for the necessary parameters to execute the DeleteRestApi service method. /// /// The response from the DeleteRestApi service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteRestApi Operation DeleteRestApiResponse DeleteRestApi(DeleteRestApiRequest request); /// /// Deletes the specified API. /// /// Container for the necessary parameters to execute the DeleteRestApi service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteRestApi service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteRestApi Operation Task DeleteRestApiAsync(DeleteRestApiRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteStage /// /// Deletes a Stage resource. /// /// Container for the necessary parameters to execute the DeleteStage service method. /// /// The response from the DeleteStage service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteStage Operation DeleteStageResponse DeleteStage(DeleteStageRequest request); /// /// Deletes a Stage resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteStage Operation Task DeleteStageAsync(DeleteStageRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteUsagePlan /// /// Deletes a usage plan of a given plan Id. /// /// Container for the necessary parameters to execute the DeleteUsagePlan service method. /// /// The response from the DeleteUsagePlan service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteUsagePlan Operation DeleteUsagePlanResponse DeleteUsagePlan(DeleteUsagePlanRequest request); /// /// Deletes a usage plan of a given plan Id. /// /// Container for the necessary parameters to execute the DeleteUsagePlan service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteUsagePlan service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteUsagePlan Operation Task DeleteUsagePlanAsync(DeleteUsagePlanRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteUsagePlanKey /// /// Deletes a usage plan key and remove the underlying API key from the associated usage /// plan. /// /// Container for the necessary parameters to execute the DeleteUsagePlanKey service method. /// /// The response from the DeleteUsagePlanKey service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteUsagePlanKey Operation DeleteUsagePlanKeyResponse DeleteUsagePlanKey(DeleteUsagePlanKeyRequest request); /// /// Deletes a usage plan key and remove the underlying API key from the associated usage /// plan. /// /// Container for the necessary parameters to execute the DeleteUsagePlanKey service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteUsagePlanKey service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteUsagePlanKey Operation Task DeleteUsagePlanKeyAsync(DeleteUsagePlanKeyRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteVpcLink /// /// Deletes an existing VpcLink of a specified identifier. /// /// Container for the necessary parameters to execute the DeleteVpcLink service method. /// /// The response from the DeleteVpcLink service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteVpcLink Operation DeleteVpcLinkResponse DeleteVpcLink(DeleteVpcLinkRequest request); /// /// Deletes an existing VpcLink of a specified identifier. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for DeleteVpcLink Operation Task DeleteVpcLinkAsync(DeleteVpcLinkRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region FlushStageAuthorizersCache /// /// Flushes all authorizer cache entries on a stage. /// /// Container for the necessary parameters to execute the FlushStageAuthorizersCache service method. /// /// The response from the FlushStageAuthorizersCache service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for FlushStageAuthorizersCache Operation FlushStageAuthorizersCacheResponse FlushStageAuthorizersCache(FlushStageAuthorizersCacheRequest request); /// /// Flushes all authorizer cache entries on a stage. /// /// Container for the necessary parameters to execute the FlushStageAuthorizersCache service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the FlushStageAuthorizersCache service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for FlushStageAuthorizersCache Operation Task FlushStageAuthorizersCacheAsync(FlushStageAuthorizersCacheRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region FlushStageCache /// /// Flushes a stage's cache. /// /// Container for the necessary parameters to execute the FlushStageCache service method. /// /// The response from the FlushStageCache service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for FlushStageCache Operation FlushStageCacheResponse FlushStageCache(FlushStageCacheRequest request); /// /// Flushes a stage's cache. /// /// Container for the necessary parameters to execute the FlushStageCache service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the FlushStageCache service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for FlushStageCache Operation Task FlushStageCacheAsync(FlushStageCacheRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GenerateClientCertificate /// /// Generates a ClientCertificate resource. /// /// Container for the necessary parameters to execute the GenerateClientCertificate service method. /// /// The response from the GenerateClientCertificate service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GenerateClientCertificate Operation GenerateClientCertificateResponse GenerateClientCertificate(GenerateClientCertificateRequest request); /// /// Generates a ClientCertificate resource. /// /// Container for the necessary parameters to execute the GenerateClientCertificate service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GenerateClientCertificate service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GenerateClientCertificate Operation Task GenerateClientCertificateAsync(GenerateClientCertificateRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetAccount /// /// Gets information about the current Account resource. /// /// Container for the necessary parameters to execute the GetAccount service method. /// /// The response from the GetAccount service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetAccount Operation GetAccountResponse GetAccount(GetAccountRequest request); /// /// Gets information about the current Account resource. /// /// Container for the necessary parameters to execute the GetAccount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetAccount service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetAccount Operation Task GetAccountAsync(GetAccountRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetApiKey /// /// Gets information about the current ApiKey resource. /// /// Container for the necessary parameters to execute the GetApiKey service method. /// /// The response from the GetApiKey service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetApiKey Operation GetApiKeyResponse GetApiKey(GetApiKeyRequest request); /// /// Gets information about the current ApiKey resource. /// /// Container for the necessary parameters to execute the GetApiKey service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetApiKey service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetApiKey Operation Task GetApiKeyAsync(GetApiKeyRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetApiKeys /// /// Gets information about the current ApiKeys resource. /// /// Container for the necessary parameters to execute the GetApiKeys service method. /// /// The response from the GetApiKeys service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetApiKeys Operation GetApiKeysResponse GetApiKeys(GetApiKeysRequest request); /// /// Gets information about the current ApiKeys resource. /// /// Container for the necessary parameters to execute the GetApiKeys service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetApiKeys service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetApiKeys Operation Task GetApiKeysAsync(GetApiKeysRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetAuthorizer /// /// Describe an existing Authorizer resource. /// /// Container for the necessary parameters to execute the GetAuthorizer service method. /// /// The response from the GetAuthorizer service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetAuthorizer Operation GetAuthorizerResponse GetAuthorizer(GetAuthorizerRequest request); /// /// Describe an existing Authorizer resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetAuthorizer Operation Task GetAuthorizerAsync(GetAuthorizerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetAuthorizers /// /// Describe an existing Authorizers resource. /// /// Container for the necessary parameters to execute the GetAuthorizers service method. /// /// The response from the GetAuthorizers service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetAuthorizers Operation GetAuthorizersResponse GetAuthorizers(GetAuthorizersRequest request); /// /// Describe an existing Authorizers resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetAuthorizers Operation Task GetAuthorizersAsync(GetAuthorizersRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetBasePathMapping /// /// Describe a BasePathMapping resource. /// /// Container for the necessary parameters to execute the GetBasePathMapping service method. /// /// The response from the GetBasePathMapping service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetBasePathMapping Operation GetBasePathMappingResponse GetBasePathMapping(GetBasePathMappingRequest request); /// /// Describe a BasePathMapping resource. /// /// Container for the necessary parameters to execute the GetBasePathMapping service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetBasePathMapping service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetBasePathMapping Operation Task GetBasePathMappingAsync(GetBasePathMappingRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetBasePathMappings /// /// Represents a collection of BasePathMapping resources. /// /// Container for the necessary parameters to execute the GetBasePathMappings service method. /// /// The response from the GetBasePathMappings service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetBasePathMappings Operation GetBasePathMappingsResponse GetBasePathMappings(GetBasePathMappingsRequest request); /// /// Represents a collection of BasePathMapping resources. /// /// Container for the necessary parameters to execute the GetBasePathMappings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetBasePathMappings service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetBasePathMappings Operation Task GetBasePathMappingsAsync(GetBasePathMappingsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetClientCertificate /// /// Gets information about the current ClientCertificate resource. /// /// Container for the necessary parameters to execute the GetClientCertificate service method. /// /// The response from the GetClientCertificate service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetClientCertificate Operation GetClientCertificateResponse GetClientCertificate(GetClientCertificateRequest request); /// /// Gets information about the current ClientCertificate resource. /// /// Container for the necessary parameters to execute the GetClientCertificate service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetClientCertificate service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetClientCertificate Operation Task GetClientCertificateAsync(GetClientCertificateRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetClientCertificates /// /// Gets a collection of ClientCertificate resources. /// /// Container for the necessary parameters to execute the GetClientCertificates service method. /// /// The response from the GetClientCertificates service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetClientCertificates Operation GetClientCertificatesResponse GetClientCertificates(GetClientCertificatesRequest request); /// /// Gets a collection of ClientCertificate resources. /// /// Container for the necessary parameters to execute the GetClientCertificates service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetClientCertificates service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetClientCertificates Operation Task GetClientCertificatesAsync(GetClientCertificatesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDeployment /// /// Gets information about a Deployment resource. /// /// Container for the necessary parameters to execute the GetDeployment service method. /// /// The response from the GetDeployment service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The requested service is not available. For details see the accompanying error message. /// Retry after the specified time period. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetDeployment Operation GetDeploymentResponse GetDeployment(GetDeploymentRequest request); /// /// Gets information about a Deployment resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The requested service is not available. For details see the accompanying error message. /// Retry after the specified time period. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetDeployment Operation Task GetDeploymentAsync(GetDeploymentRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDeployments /// /// Gets information about a Deployments collection. /// /// Container for the necessary parameters to execute the GetDeployments service method. /// /// The response from the GetDeployments service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The requested service is not available. For details see the accompanying error message. /// Retry after the specified time period. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetDeployments Operation GetDeploymentsResponse GetDeployments(GetDeploymentsRequest request); /// /// Gets information about a Deployments collection. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The requested service is not available. For details see the accompanying error message. /// Retry after the specified time period. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetDeployments Operation Task GetDeploymentsAsync(GetDeploymentsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDocumentationPart /// /// Gets a documentation part. /// /// Container for the necessary parameters to execute the GetDocumentationPart service method. /// /// The response from the GetDocumentationPart service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetDocumentationPart Operation GetDocumentationPartResponse GetDocumentationPart(GetDocumentationPartRequest request); /// /// Gets a documentation part. /// /// Container for the necessary parameters to execute the GetDocumentationPart service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDocumentationPart service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetDocumentationPart Operation Task GetDocumentationPartAsync(GetDocumentationPartRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDocumentationParts /// /// Gets documentation parts. /// /// Container for the necessary parameters to execute the GetDocumentationParts service method. /// /// The response from the GetDocumentationParts service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetDocumentationParts Operation GetDocumentationPartsResponse GetDocumentationParts(GetDocumentationPartsRequest request); /// /// Gets documentation parts. /// /// Container for the necessary parameters to execute the GetDocumentationParts service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDocumentationParts service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetDocumentationParts Operation Task GetDocumentationPartsAsync(GetDocumentationPartsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDocumentationVersion /// /// Gets a documentation version. /// /// Container for the necessary parameters to execute the GetDocumentationVersion service method. /// /// The response from the GetDocumentationVersion service method, as returned by APIGateway. /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetDocumentationVersion Operation GetDocumentationVersionResponse GetDocumentationVersion(GetDocumentationVersionRequest request); /// /// Gets a documentation version. /// /// Container for the necessary parameters to execute the GetDocumentationVersion service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDocumentationVersion service method, as returned by APIGateway. /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetDocumentationVersion Operation Task GetDocumentationVersionAsync(GetDocumentationVersionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDocumentationVersions /// /// Gets documentation versions. /// /// Container for the necessary parameters to execute the GetDocumentationVersions service method. /// /// The response from the GetDocumentationVersions service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetDocumentationVersions Operation GetDocumentationVersionsResponse GetDocumentationVersions(GetDocumentationVersionsRequest request); /// /// Gets documentation versions. /// /// Container for the necessary parameters to execute the GetDocumentationVersions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDocumentationVersions service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetDocumentationVersions Operation Task GetDocumentationVersionsAsync(GetDocumentationVersionsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDomainName /// /// Represents a domain name that is contained in a simpler, more intuitive URL that can /// be called. /// /// Container for the necessary parameters to execute the GetDomainName service method. /// /// The response from the GetDomainName service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetDomainName Operation GetDomainNameResponse GetDomainName(GetDomainNameRequest request); /// /// Represents a domain name that is contained in a simpler, more intuitive URL that can /// be called. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetDomainName Operation Task GetDomainNameAsync(GetDomainNameRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDomainNames /// /// Represents a collection of DomainName resources. /// /// Container for the necessary parameters to execute the GetDomainNames service method. /// /// The response from the GetDomainNames service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetDomainNames Operation GetDomainNamesResponse GetDomainNames(GetDomainNamesRequest request); /// /// Represents a collection of DomainName resources. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetDomainNames Operation Task GetDomainNamesAsync(GetDomainNamesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetExport /// /// Exports a deployed version of a RestApi in a specified format. /// /// Container for the necessary parameters to execute the GetExport service method. /// /// The response from the GetExport service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetExport Operation GetExportResponse GetExport(GetExportRequest request); /// /// Exports a deployed version of a RestApi in a specified format. /// /// Container for the necessary parameters to execute the GetExport service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetExport service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetExport Operation Task GetExportAsync(GetExportRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetGatewayResponse /// /// Gets a GatewayResponse of a specified response type on the given RestApi. /// /// Container for the necessary parameters to execute the GetGatewayResponse service method. /// /// The response from the GetGatewayResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetGatewayResponse Operation GetGatewayResponseResponse GetGatewayResponse(GetGatewayResponseRequest request); /// /// Gets a GatewayResponse of a specified response type on the given RestApi. /// /// Container for the necessary parameters to execute the GetGatewayResponse service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetGatewayResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetGatewayResponse Operation Task GetGatewayResponseAsync(GetGatewayResponseRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetGatewayResponses /// /// Gets the GatewayResponses collection on the given RestApi. If an API developer has /// not added any definitions for gateway responses, the result will be the API Gateway-generated /// default GatewayResponses collection for the supported response types. /// /// Container for the necessary parameters to execute the GetGatewayResponses service method. /// /// The response from the GetGatewayResponses service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetGatewayResponses Operation GetGatewayResponsesResponse GetGatewayResponses(GetGatewayResponsesRequest request); /// /// Gets the GatewayResponses collection on the given RestApi. If an API developer has /// not added any definitions for gateway responses, the result will be the API Gateway-generated /// default GatewayResponses collection for the supported response types. /// /// Container for the necessary parameters to execute the GetGatewayResponses service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetGatewayResponses service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetGatewayResponses Operation Task GetGatewayResponsesAsync(GetGatewayResponsesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetIntegration /// /// Get the integration settings. /// /// Container for the necessary parameters to execute the GetIntegration service method. /// /// The response from the GetIntegration service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetIntegration Operation GetIntegrationResponse GetIntegration(GetIntegrationRequest request); /// /// Get the integration settings. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetIntegration Operation Task GetIntegrationAsync(GetIntegrationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetIntegrationResponse /// /// Represents a get integration response. /// /// Container for the necessary parameters to execute the GetIntegrationResponse service method. /// /// The response from the GetIntegrationResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetIntegrationResponse Operation GetIntegrationResponseResponse GetIntegrationResponse(GetIntegrationResponseRequest request); /// /// Represents a get integration response. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetIntegrationResponse Operation Task GetIntegrationResponseAsync(GetIntegrationResponseRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetMethod /// /// Describe an existing Method resource. /// /// Container for the necessary parameters to execute the GetMethod service method. /// /// The response from the GetMethod service method, as returned by APIGateway. /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetMethod Operation GetMethodResponse GetMethod(GetMethodRequest request); /// /// Describe an existing Method resource. /// /// Container for the necessary parameters to execute the GetMethod service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMethod service method, as returned by APIGateway. /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetMethod Operation Task GetMethodAsync(GetMethodRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetMethodResponse /// /// Describes a MethodResponse resource. /// /// Container for the necessary parameters to execute the GetMethodResponse service method. /// /// The response from the GetMethodResponse service method, as returned by APIGateway. /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetMethodResponse Operation GetMethodResponseResponse GetMethodResponse(GetMethodResponseRequest request); /// /// Describes a MethodResponse resource. /// /// Container for the necessary parameters to execute the GetMethodResponse service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMethodResponse service method, as returned by APIGateway. /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetMethodResponse Operation Task GetMethodResponseAsync(GetMethodResponseRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetModel /// /// Describes an existing model defined for a RestApi resource. /// /// Container for the necessary parameters to execute the GetModel service method. /// /// The response from the GetModel service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetModel Operation GetModelResponse GetModel(GetModelRequest request); /// /// Describes an existing model defined for a RestApi resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetModel Operation Task GetModelAsync(GetModelRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetModels /// /// Describes existing Models defined for a RestApi resource. /// /// Container for the necessary parameters to execute the GetModels service method. /// /// The response from the GetModels service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetModels Operation GetModelsResponse GetModels(GetModelsRequest request); /// /// Describes existing Models defined for a RestApi resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetModels Operation Task GetModelsAsync(GetModelsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetModelTemplate /// /// Generates a sample mapping template that can be used to transform a payload into the /// structure of a model. /// /// Container for the necessary parameters to execute the GetModelTemplate service method. /// /// The response from the GetModelTemplate service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetModelTemplate Operation GetModelTemplateResponse GetModelTemplate(GetModelTemplateRequest request); /// /// Generates a sample mapping template that can be used to transform a payload into the /// structure of a model. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetModelTemplate Operation Task GetModelTemplateAsync(GetModelTemplateRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetRequestValidator /// /// Gets a RequestValidator of a given RestApi. /// /// Container for the necessary parameters to execute the GetRequestValidator service method. /// /// The response from the GetRequestValidator service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetRequestValidator Operation GetRequestValidatorResponse GetRequestValidator(GetRequestValidatorRequest request); /// /// Gets a RequestValidator of a given RestApi. /// /// Container for the necessary parameters to execute the GetRequestValidator service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetRequestValidator service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetRequestValidator Operation Task GetRequestValidatorAsync(GetRequestValidatorRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetRequestValidators /// /// Gets the RequestValidators collection of a given RestApi. /// /// Container for the necessary parameters to execute the GetRequestValidators service method. /// /// The response from the GetRequestValidators service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetRequestValidators Operation GetRequestValidatorsResponse GetRequestValidators(GetRequestValidatorsRequest request); /// /// Gets the RequestValidators collection of a given RestApi. /// /// Container for the necessary parameters to execute the GetRequestValidators service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetRequestValidators service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetRequestValidators Operation Task GetRequestValidatorsAsync(GetRequestValidatorsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetResource /// /// Lists information about a resource. /// /// Container for the necessary parameters to execute the GetResource service method. /// /// The response from the GetResource service method, as returned by APIGateway. /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetResource Operation GetResourceResponse GetResource(GetResourceRequest request); /// /// Lists information about a resource. /// /// Container for the necessary parameters to execute the GetResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetResource service method, as returned by APIGateway. /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetResource Operation Task GetResourceAsync(GetResourceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetResources /// /// Lists information about a collection of Resource resources. /// /// Container for the necessary parameters to execute the GetResources service method. /// /// The response from the GetResources service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetResources Operation GetResourcesResponse GetResources(GetResourcesRequest request); /// /// Lists information about a collection of Resource resources. /// /// Container for the necessary parameters to execute the GetResources service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetResources service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetResources Operation Task GetResourcesAsync(GetResourcesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetRestApi /// /// Lists the RestApi resource in the collection. /// /// Container for the necessary parameters to execute the GetRestApi service method. /// /// The response from the GetRestApi service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetRestApi Operation GetRestApiResponse GetRestApi(GetRestApiRequest request); /// /// Lists the RestApi resource in the collection. /// /// Container for the necessary parameters to execute the GetRestApi service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetRestApi service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetRestApi Operation Task GetRestApiAsync(GetRestApiRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetRestApis /// /// Lists the RestApis resources for your collection. /// /// Container for the necessary parameters to execute the GetRestApis service method. /// /// The response from the GetRestApis service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetRestApis Operation GetRestApisResponse GetRestApis(GetRestApisRequest request); /// /// Lists the RestApis resources for your collection. /// /// Container for the necessary parameters to execute the GetRestApis service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetRestApis service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetRestApis Operation Task GetRestApisAsync(GetRestApisRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSdk /// /// Generates a client SDK for a RestApi and Stage. /// /// Container for the necessary parameters to execute the GetSdk service method. /// /// The response from the GetSdk service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetSdk Operation GetSdkResponse GetSdk(GetSdkRequest request); /// /// Generates a client SDK for a RestApi and Stage. /// /// Container for the necessary parameters to execute the GetSdk service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSdk service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetSdk Operation Task GetSdkAsync(GetSdkRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSdkType /// /// Gets an SDK type. /// /// Container for the necessary parameters to execute the GetSdkType service method. /// /// The response from the GetSdkType service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetSdkType Operation GetSdkTypeResponse GetSdkType(GetSdkTypeRequest request); /// /// Gets an SDK type. /// /// Container for the necessary parameters to execute the GetSdkType service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSdkType service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetSdkType Operation Task GetSdkTypeAsync(GetSdkTypeRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSdkTypes /// /// Gets SDK types /// /// Container for the necessary parameters to execute the GetSdkTypes service method. /// /// The response from the GetSdkTypes service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetSdkTypes Operation GetSdkTypesResponse GetSdkTypes(GetSdkTypesRequest request); /// /// Gets SDK types /// /// Container for the necessary parameters to execute the GetSdkTypes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSdkTypes service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetSdkTypes Operation Task GetSdkTypesAsync(GetSdkTypesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetStage /// /// Gets information about a Stage resource. /// /// Container for the necessary parameters to execute the GetStage service method. /// /// The response from the GetStage service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetStage Operation GetStageResponse GetStage(GetStageRequest request); /// /// Gets information about a Stage resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetStage Operation Task GetStageAsync(GetStageRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetStages /// /// Gets information about one or more Stage resources. /// /// Container for the necessary parameters to execute the GetStages service method. /// /// The response from the GetStages service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetStages Operation GetStagesResponse GetStages(GetStagesRequest request); /// /// Gets information about one or more Stage resources. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetStages Operation Task GetStagesAsync(GetStagesRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetTags /// /// Gets the Tags collection for a given resource. /// /// Container for the necessary parameters to execute the GetTags service method. /// /// The response from the GetTags service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetTags Operation GetTagsResponse GetTags(GetTagsRequest request); /// /// Gets the Tags collection for a given resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetTags Operation Task GetTagsAsync(GetTagsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetUsage /// /// Gets the usage data of a usage plan in a specified time interval. /// /// Container for the necessary parameters to execute the GetUsage service method. /// /// The response from the GetUsage service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetUsage Operation GetUsageResponse GetUsage(GetUsageRequest request); /// /// Gets the usage data of a usage plan in a specified time interval. /// /// Container for the necessary parameters to execute the GetUsage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetUsage service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetUsage Operation Task GetUsageAsync(GetUsageRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetUsagePlan /// /// Gets a usage plan of a given plan identifier. /// /// Container for the necessary parameters to execute the GetUsagePlan service method. /// /// The response from the GetUsagePlan service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetUsagePlan Operation GetUsagePlanResponse GetUsagePlan(GetUsagePlanRequest request); /// /// Gets a usage plan of a given plan identifier. /// /// Container for the necessary parameters to execute the GetUsagePlan service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetUsagePlan service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetUsagePlan Operation Task GetUsagePlanAsync(GetUsagePlanRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetUsagePlanKey /// /// Gets a usage plan key of a given key identifier. /// /// Container for the necessary parameters to execute the GetUsagePlanKey service method. /// /// The response from the GetUsagePlanKey service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetUsagePlanKey Operation GetUsagePlanKeyResponse GetUsagePlanKey(GetUsagePlanKeyRequest request); /// /// Gets a usage plan key of a given key identifier. /// /// Container for the necessary parameters to execute the GetUsagePlanKey service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetUsagePlanKey service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetUsagePlanKey Operation Task GetUsagePlanKeyAsync(GetUsagePlanKeyRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetUsagePlanKeys /// /// Gets all the usage plan keys representing the API keys added to a specified usage /// plan. /// /// Container for the necessary parameters to execute the GetUsagePlanKeys service method. /// /// The response from the GetUsagePlanKeys service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetUsagePlanKeys Operation GetUsagePlanKeysResponse GetUsagePlanKeys(GetUsagePlanKeysRequest request); /// /// Gets all the usage plan keys representing the API keys added to a specified usage /// plan. /// /// Container for the necessary parameters to execute the GetUsagePlanKeys service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetUsagePlanKeys service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetUsagePlanKeys Operation Task GetUsagePlanKeysAsync(GetUsagePlanKeysRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetUsagePlans /// /// Gets all the usage plans of the caller's account. /// /// Container for the necessary parameters to execute the GetUsagePlans service method. /// /// The response from the GetUsagePlans service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetUsagePlans Operation GetUsagePlansResponse GetUsagePlans(GetUsagePlansRequest request); /// /// Gets all the usage plans of the caller's account. /// /// Container for the necessary parameters to execute the GetUsagePlans service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetUsagePlans service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetUsagePlans Operation Task GetUsagePlansAsync(GetUsagePlansRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetVpcLink /// /// Gets a specified VPC link under the caller's account in a region. /// /// Container for the necessary parameters to execute the GetVpcLink service method. /// /// The response from the GetVpcLink service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetVpcLink Operation GetVpcLinkResponse GetVpcLink(GetVpcLinkRequest request); /// /// Gets a specified VPC link under the caller's account in a region. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetVpcLink Operation Task GetVpcLinkAsync(GetVpcLinkRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetVpcLinks /// /// Gets the VpcLinks collection under the caller's account in a selected region. /// /// Container for the necessary parameters to execute the GetVpcLinks service method. /// /// The response from the GetVpcLinks service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetVpcLinks Operation GetVpcLinksResponse GetVpcLinks(GetVpcLinksRequest request); /// /// Gets the VpcLinks collection under the caller's account in a selected region. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for GetVpcLinks Operation Task GetVpcLinksAsync(GetVpcLinksRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ImportApiKeys /// /// Import API keys from an external source, such as a CSV-formatted file. /// /// Container for the necessary parameters to execute the ImportApiKeys service method. /// /// The response from the ImportApiKeys service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for ImportApiKeys Operation ImportApiKeysResponse ImportApiKeys(ImportApiKeysRequest request); /// /// Import API keys from an external source, such as a CSV-formatted file. /// /// Container for the necessary parameters to execute the ImportApiKeys service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ImportApiKeys service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for ImportApiKeys Operation Task ImportApiKeysAsync(ImportApiKeysRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ImportDocumentationParts /// /// Imports documentation parts /// /// Container for the necessary parameters to execute the ImportDocumentationParts service method. /// /// The response from the ImportDocumentationParts service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for ImportDocumentationParts Operation ImportDocumentationPartsResponse ImportDocumentationParts(ImportDocumentationPartsRequest request); /// /// Imports documentation parts /// /// Container for the necessary parameters to execute the ImportDocumentationParts service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ImportDocumentationParts service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for ImportDocumentationParts Operation Task ImportDocumentationPartsAsync(ImportDocumentationPartsRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ImportRestApi /// /// A feature of the API Gateway control service for creating a new API from an external /// API definition file. /// /// Container for the necessary parameters to execute the ImportRestApi service method. /// /// The response from the ImportRestApi service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for ImportRestApi Operation ImportRestApiResponse ImportRestApi(ImportRestApiRequest request); /// /// A feature of the API Gateway control service for creating a new API from an external /// API definition file. /// /// Container for the necessary parameters to execute the ImportRestApi service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ImportRestApi service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for ImportRestApi Operation Task ImportRestApiAsync(ImportRestApiRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutGatewayResponse /// /// Creates a customization of a GatewayResponse of a specified response type and status /// code on the given RestApi. /// /// Container for the necessary parameters to execute the PutGatewayResponse service method. /// /// The response from the PutGatewayResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for PutGatewayResponse Operation PutGatewayResponseResponse PutGatewayResponse(PutGatewayResponseRequest request); /// /// Creates a customization of a GatewayResponse of a specified response type and status /// code on the given RestApi. /// /// Container for the necessary parameters to execute the PutGatewayResponse service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutGatewayResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for PutGatewayResponse Operation Task PutGatewayResponseAsync(PutGatewayResponseRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutIntegration /// /// Sets up a method's integration. /// /// Container for the necessary parameters to execute the PutIntegration service method. /// /// The response from the PutIntegration service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for PutIntegration Operation PutIntegrationResponse PutIntegration(PutIntegrationRequest request); /// /// Sets up a method's integration. /// /// Container for the necessary parameters to execute the PutIntegration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutIntegration service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for PutIntegration Operation Task PutIntegrationAsync(PutIntegrationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutIntegrationResponse /// /// Represents a put integration. /// /// Container for the necessary parameters to execute the PutIntegrationResponse service method. /// /// The response from the PutIntegrationResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for PutIntegrationResponse Operation PutIntegrationResponseResponse PutIntegrationResponse(PutIntegrationResponseRequest request); /// /// Represents a put integration. /// /// Container for the necessary parameters to execute the PutIntegrationResponse service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutIntegrationResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for PutIntegrationResponse Operation Task PutIntegrationResponseAsync(PutIntegrationResponseRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutMethod /// /// Add a method to an existing Resource resource. /// /// Container for the necessary parameters to execute the PutMethod service method. /// /// The response from the PutMethod service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for PutMethod Operation PutMethodResponse PutMethod(PutMethodRequest request); /// /// Add a method to an existing Resource resource. /// /// Container for the necessary parameters to execute the PutMethod service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutMethod service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for PutMethod Operation Task PutMethodAsync(PutMethodRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutMethodResponse /// /// Adds a MethodResponse to an existing Method resource. /// /// Container for the necessary parameters to execute the PutMethodResponse service method. /// /// The response from the PutMethodResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for PutMethodResponse Operation PutMethodResponseResponse PutMethodResponse(PutMethodResponseRequest request); /// /// Adds a MethodResponse to an existing Method resource. /// /// Container for the necessary parameters to execute the PutMethodResponse service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutMethodResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for PutMethodResponse Operation Task PutMethodResponseAsync(PutMethodResponseRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutRestApi /// /// A feature of the API Gateway control service for updating an existing API with an /// input of external API definitions. The update can take the form of merging the supplied /// definition into the existing API or overwriting the existing API. /// /// Container for the necessary parameters to execute the PutRestApi service method. /// /// The response from the PutRestApi service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for PutRestApi Operation PutRestApiResponse PutRestApi(PutRestApiRequest request); /// /// A feature of the API Gateway control service for updating an existing API with an /// input of external API definitions. The update can take the form of merging the supplied /// definition into the existing API or overwriting the existing API. /// /// Container for the necessary parameters to execute the PutRestApi service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutRestApi service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for PutRestApi Operation Task PutRestApiAsync(PutRestApiRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region TagResource /// /// Adds or updates a tag on a given resource. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for TagResource Operation TagResourceResponse TagResource(TagResourceRequest request); /// /// Adds or updates a tag on a given resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for TagResource Operation Task TagResourceAsync(TagResourceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region TestInvokeAuthorizer /// /// Simulate the execution of an Authorizer in your RestApi with headers, parameters, /// and an incoming request body. /// /// Container for the necessary parameters to execute the TestInvokeAuthorizer service method. /// /// The response from the TestInvokeAuthorizer service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for TestInvokeAuthorizer Operation TestInvokeAuthorizerResponse TestInvokeAuthorizer(TestInvokeAuthorizerRequest request); /// /// Simulate the execution of an Authorizer in your RestApi with headers, parameters, /// and an incoming request body. /// /// Container for the necessary parameters to execute the TestInvokeAuthorizer service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TestInvokeAuthorizer service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for TestInvokeAuthorizer Operation Task TestInvokeAuthorizerAsync(TestInvokeAuthorizerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region TestInvokeMethod /// /// Simulate the invocation of a Method in your RestApi with headers, parameters, and /// an incoming request body. /// /// Container for the necessary parameters to execute the TestInvokeMethod service method. /// /// The response from the TestInvokeMethod service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for TestInvokeMethod Operation TestInvokeMethodResponse TestInvokeMethod(TestInvokeMethodRequest request); /// /// Simulate the invocation of a Method in your RestApi with headers, parameters, and /// an incoming request body. /// /// Container for the necessary parameters to execute the TestInvokeMethod service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TestInvokeMethod service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for TestInvokeMethod Operation Task TestInvokeMethodAsync(TestInvokeMethodRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UntagResource /// /// Removes a tag from a given resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UntagResource Operation UntagResourceResponse UntagResource(UntagResourceRequest request); /// /// Removes a tag from a given resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UntagResource Operation Task UntagResourceAsync(UntagResourceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateAccount /// /// Changes information about the current Account resource. /// /// Container for the necessary parameters to execute the UpdateAccount service method. /// /// The response from the UpdateAccount service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateAccount Operation UpdateAccountResponse UpdateAccount(UpdateAccountRequest request); /// /// Changes information about the current Account resource. /// /// Container for the necessary parameters to execute the UpdateAccount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateAccount service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateAccount Operation Task UpdateAccountAsync(UpdateAccountRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateApiKey /// /// Changes information about an ApiKey resource. /// /// Container for the necessary parameters to execute the UpdateApiKey service method. /// /// The response from the UpdateApiKey service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateApiKey Operation UpdateApiKeyResponse UpdateApiKey(UpdateApiKeyRequest request); /// /// Changes information about an ApiKey resource. /// /// Container for the necessary parameters to execute the UpdateApiKey service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateApiKey service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateApiKey Operation Task UpdateApiKeyAsync(UpdateApiKeyRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateAuthorizer /// /// Updates an existing Authorizer resource. /// /// Container for the necessary parameters to execute the UpdateAuthorizer service method. /// /// The response from the UpdateAuthorizer service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateAuthorizer Operation UpdateAuthorizerResponse UpdateAuthorizer(UpdateAuthorizerRequest request); /// /// Updates an existing Authorizer resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateAuthorizer Operation Task UpdateAuthorizerAsync(UpdateAuthorizerRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateBasePathMapping /// /// Changes information about the BasePathMapping resource. /// /// Container for the necessary parameters to execute the UpdateBasePathMapping service method. /// /// The response from the UpdateBasePathMapping service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateBasePathMapping Operation UpdateBasePathMappingResponse UpdateBasePathMapping(UpdateBasePathMappingRequest request); /// /// Changes information about the BasePathMapping resource. /// /// Container for the necessary parameters to execute the UpdateBasePathMapping service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateBasePathMapping service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateBasePathMapping Operation Task UpdateBasePathMappingAsync(UpdateBasePathMappingRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateClientCertificate /// /// Changes information about an ClientCertificate resource. /// /// Container for the necessary parameters to execute the UpdateClientCertificate service method. /// /// The response from the UpdateClientCertificate service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateClientCertificate Operation UpdateClientCertificateResponse UpdateClientCertificate(UpdateClientCertificateRequest request); /// /// Changes information about an ClientCertificate resource. /// /// Container for the necessary parameters to execute the UpdateClientCertificate service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateClientCertificate service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateClientCertificate Operation Task UpdateClientCertificateAsync(UpdateClientCertificateRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateDeployment /// /// Changes information about a Deployment resource. /// /// Container for the necessary parameters to execute the UpdateDeployment service method. /// /// The response from the UpdateDeployment service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The requested service is not available. For details see the accompanying error message. /// Retry after the specified time period. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateDeployment Operation UpdateDeploymentResponse UpdateDeployment(UpdateDeploymentRequest request); /// /// Changes information about a Deployment resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The requested service is not available. For details see the accompanying error message. /// Retry after the specified time period. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateDeployment Operation Task UpdateDeploymentAsync(UpdateDeploymentRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateDocumentationPart /// /// Updates a documentation part. /// /// Container for the necessary parameters to execute the UpdateDocumentationPart service method. /// /// The response from the UpdateDocumentationPart service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateDocumentationPart Operation UpdateDocumentationPartResponse UpdateDocumentationPart(UpdateDocumentationPartRequest request); /// /// Updates a documentation part. /// /// Container for the necessary parameters to execute the UpdateDocumentationPart service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateDocumentationPart service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateDocumentationPart Operation Task UpdateDocumentationPartAsync(UpdateDocumentationPartRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateDocumentationVersion /// /// Updates a documentation version. /// /// Container for the necessary parameters to execute the UpdateDocumentationVersion service method. /// /// The response from the UpdateDocumentationVersion service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateDocumentationVersion Operation UpdateDocumentationVersionResponse UpdateDocumentationVersion(UpdateDocumentationVersionRequest request); /// /// Updates a documentation version. /// /// Container for the necessary parameters to execute the UpdateDocumentationVersion service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateDocumentationVersion service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateDocumentationVersion Operation Task UpdateDocumentationVersionAsync(UpdateDocumentationVersionRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateDomainName /// /// Changes information about the DomainName resource. /// /// Container for the necessary parameters to execute the UpdateDomainName service method. /// /// The response from the UpdateDomainName service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateDomainName Operation UpdateDomainNameResponse UpdateDomainName(UpdateDomainNameRequest request); /// /// Changes information about the DomainName resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateDomainName Operation Task UpdateDomainNameAsync(UpdateDomainNameRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateGatewayResponse /// /// Updates a GatewayResponse of a specified response type on the given RestApi. /// /// Container for the necessary parameters to execute the UpdateGatewayResponse service method. /// /// The response from the UpdateGatewayResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateGatewayResponse Operation UpdateGatewayResponseResponse UpdateGatewayResponse(UpdateGatewayResponseRequest request); /// /// Updates a GatewayResponse of a specified response type on the given RestApi. /// /// Container for the necessary parameters to execute the UpdateGatewayResponse service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateGatewayResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateGatewayResponse Operation Task UpdateGatewayResponseAsync(UpdateGatewayResponseRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateIntegration /// /// Represents an update integration. /// /// Container for the necessary parameters to execute the UpdateIntegration service method. /// /// The response from the UpdateIntegration service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateIntegration Operation UpdateIntegrationResponse UpdateIntegration(UpdateIntegrationRequest request); /// /// Represents an update 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateIntegration Operation Task UpdateIntegrationAsync(UpdateIntegrationRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateIntegrationResponse /// /// Represents an update integration response. /// /// Container for the necessary parameters to execute the UpdateIntegrationResponse service method. /// /// The response from the UpdateIntegrationResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateIntegrationResponse Operation UpdateIntegrationResponseResponse UpdateIntegrationResponse(UpdateIntegrationResponseRequest request); /// /// Represents an update integration response. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateIntegrationResponse Operation Task UpdateIntegrationResponseAsync(UpdateIntegrationResponseRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateMethod /// /// Updates an existing Method resource. /// /// Container for the necessary parameters to execute the UpdateMethod service method. /// /// The response from the UpdateMethod service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateMethod Operation UpdateMethodResponse UpdateMethod(UpdateMethodRequest request); /// /// Updates an existing Method resource. /// /// Container for the necessary parameters to execute the UpdateMethod service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateMethod service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateMethod Operation Task UpdateMethodAsync(UpdateMethodRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateMethodResponse /// /// Updates an existing MethodResponse resource. /// /// Container for the necessary parameters to execute the UpdateMethodResponse service method. /// /// The response from the UpdateMethodResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateMethodResponse Operation UpdateMethodResponseResponse UpdateMethodResponse(UpdateMethodResponseRequest request); /// /// Updates an existing MethodResponse resource. /// /// Container for the necessary parameters to execute the UpdateMethodResponse service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateMethodResponse service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateMethodResponse Operation Task UpdateMethodResponseAsync(UpdateMethodResponseRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateModel /// /// Changes information about a model. /// /// Container for the necessary parameters to execute the UpdateModel service method. /// /// The response from the UpdateModel service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateModel Operation UpdateModelResponse UpdateModel(UpdateModelRequest request); /// /// Changes information about 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateModel Operation Task UpdateModelAsync(UpdateModelRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateRequestValidator /// /// Updates a RequestValidator of a given RestApi. /// /// Container for the necessary parameters to execute the UpdateRequestValidator service method. /// /// The response from the UpdateRequestValidator service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateRequestValidator Operation UpdateRequestValidatorResponse UpdateRequestValidator(UpdateRequestValidatorRequest request); /// /// Updates a RequestValidator of a given RestApi. /// /// Container for the necessary parameters to execute the UpdateRequestValidator service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateRequestValidator service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateRequestValidator Operation Task UpdateRequestValidatorAsync(UpdateRequestValidatorRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateResource /// /// Changes information about a Resource resource. /// /// Container for the necessary parameters to execute the UpdateResource service method. /// /// The response from the UpdateResource service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateResource Operation UpdateResourceResponse UpdateResource(UpdateResourceRequest request); /// /// Changes information about a Resource resource. /// /// Container for the necessary parameters to execute the UpdateResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateResource service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateResource Operation Task UpdateResourceAsync(UpdateResourceRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateRestApi /// /// Changes information about the specified API. /// /// Container for the necessary parameters to execute the UpdateRestApi service method. /// /// The response from the UpdateRestApi service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateRestApi Operation UpdateRestApiResponse UpdateRestApi(UpdateRestApiRequest request); /// /// Changes information about the specified API. /// /// Container for the necessary parameters to execute the UpdateRestApi service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateRestApi service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateRestApi Operation Task UpdateRestApiAsync(UpdateRestApiRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateStage /// /// Changes information about a Stage resource. /// /// Container for the necessary parameters to execute the UpdateStage service method. /// /// The response from the UpdateStage service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateStage Operation UpdateStageResponse UpdateStage(UpdateStageRequest request); /// /// Changes information about a Stage resource. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateStage Operation Task UpdateStageAsync(UpdateStageRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateUsage /// /// Grants a temporary extension to the remaining quota of a usage plan associated with /// a specified API key. /// /// Container for the necessary parameters to execute the UpdateUsage service method. /// /// The response from the UpdateUsage service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateUsage Operation UpdateUsageResponse UpdateUsage(UpdateUsageRequest request); /// /// Grants a temporary extension to the remaining quota of a usage plan associated with /// a specified API key. /// /// Container for the necessary parameters to execute the UpdateUsage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateUsage service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateUsage Operation Task UpdateUsageAsync(UpdateUsageRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateUsagePlan /// /// Updates a usage plan of a given plan Id. /// /// Container for the necessary parameters to execute the UpdateUsagePlan service method. /// /// The response from the UpdateUsagePlan service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateUsagePlan Operation UpdateUsagePlanResponse UpdateUsagePlan(UpdateUsagePlanRequest request); /// /// Updates a usage plan of a given plan Id. /// /// Container for the necessary parameters to execute the UpdateUsagePlan service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateUsagePlan service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateUsagePlan Operation Task UpdateUsagePlanAsync(UpdateUsagePlanRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateVpcLink /// /// Updates an existing VpcLink of a specified identifier. /// /// Container for the necessary parameters to execute the UpdateVpcLink service method. /// /// The response from the UpdateVpcLink service method, as returned by APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateVpcLink Operation UpdateVpcLinkResponse UpdateVpcLink(UpdateVpcLinkRequest request); /// /// Updates an existing VpcLink of a specified identifier. /// /// 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 APIGateway. /// /// The submitted request is not valid, for example, the input is incomplete or incorrect. /// See the accompanying error message for details. /// /// /// The request configuration has conflicts. For details, see the accompanying error message. /// /// /// The request exceeded the rate limit. Retry after the specified time period. /// /// /// The requested resource is not found. Make sure that the request URI is correct. /// /// /// The request has reached its throttling limit. Retry after the specified time period. /// /// /// The request is denied because the caller has insufficient permissions. /// /// REST API Reference for UpdateVpcLink Operation Task UpdateVpcLinkAsync(UpdateVpcLinkRequest request, CancellationToken cancellationToken = default(CancellationToken)); #endregion } }