/*
* 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 appsync-2017-07-25.normal.json service model.
*/
using System;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.AppSync.Model;
namespace Amazon.AppSync
{
///
/// Interface for accessing AppSync
///
/// AppSync provides API actions for creating and interacting with data sources using
/// GraphQL from your application.
///
public partial interface IAmazonAppSync : IAmazonService, IDisposable
{
#region AssociateApi
///
/// Maps an endpoint to your custom domain.
///
/// Container for the necessary parameters to execute the AssociateApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AssociateApi service method, as returned by AppSync.
///
/// You don't have access to perform this operation on this resource.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
/// REST API Reference for AssociateApi Operation
Task AssociateApiAsync(AssociateApiRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region AssociateMergedGraphqlApi
///
/// Creates an association between a Merged API and source API using the source API's
/// identifier.
///
/// Container for the necessary parameters to execute the AssociateMergedGraphqlApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AssociateMergedGraphqlApi service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The request exceeded a limit. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for AssociateMergedGraphqlApi Operation
Task AssociateMergedGraphqlApiAsync(AssociateMergedGraphqlApiRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region AssociateSourceGraphqlApi
///
/// Creates an association between a Merged API and source API using the Merged API's
/// identifier.
///
/// Container for the necessary parameters to execute the AssociateSourceGraphqlApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AssociateSourceGraphqlApi service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The request exceeded a limit. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for AssociateSourceGraphqlApi Operation
Task AssociateSourceGraphqlApiAsync(AssociateSourceGraphqlApiRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateApiCache
///
/// Creates a cache for the GraphQL API.
///
/// Container for the necessary parameters to execute the CreateApiCache service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateApiCache service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for CreateApiCache Operation
Task CreateApiCacheAsync(CreateApiCacheRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateApiKey
///
/// Creates a unique key that you can distribute to clients who invoke your API.
///
/// 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 AppSync.
///
/// The API key exceeded a limit. Try your request again.
///
///
/// The API key expiration must be set to a value between 1 and 365 days from creation
/// (for CreateApiKey
) or from update (for UpdateApiKey
).
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The request exceeded a limit. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for CreateApiKey Operation
Task CreateApiKeyAsync(CreateApiKeyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateDataSource
///
/// Creates a DataSource
object.
///
/// Container for the necessary parameters to execute the CreateDataSource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateDataSource service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for CreateDataSource Operation
Task CreateDataSourceAsync(CreateDataSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateDomainName
///
/// Creates a custom DomainName
object.
///
/// 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 AppSync.
///
/// You don't have access to perform this operation on this resource.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
/// REST API Reference for CreateDomainName Operation
Task CreateDomainNameAsync(CreateDomainNameRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateFunction
///
/// Creates a Function
object.
///
///
///
/// A function is a reusable entity. You can use multiple functions to compose the resolver
/// logic.
///
///
/// Container for the necessary parameters to execute the CreateFunction service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateFunction service method, as returned by AppSync.
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for CreateFunction Operation
Task CreateFunctionAsync(CreateFunctionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateGraphqlApi
///
/// Creates a GraphqlApi
object.
///
/// Container for the necessary parameters to execute the CreateGraphqlApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateGraphqlApi service method, as returned by AppSync.
///
/// The GraphQL API exceeded a limit. Try your request again.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The request exceeded a limit. Try your request again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for CreateGraphqlApi Operation
Task CreateGraphqlApiAsync(CreateGraphqlApiRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateResolver
///
/// Creates a Resolver
object.
///
///
///
/// A resolver converts incoming requests into a format that a data source can understand,
/// and converts the data source's responses into GraphQL.
///
///
/// Container for the necessary parameters to execute the CreateResolver service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateResolver service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for CreateResolver Operation
Task CreateResolverAsync(CreateResolverRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateType
///
/// Creates a Type
object.
///
/// Container for the necessary parameters to execute the CreateType service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateType service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for CreateType Operation
Task CreateTypeAsync(CreateTypeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteApiCache
///
/// Deletes an ApiCache
object.
///
/// Container for the necessary parameters to execute the DeleteApiCache service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteApiCache service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for DeleteApiCache Operation
Task DeleteApiCacheAsync(DeleteApiCacheRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteApiKey
///
/// Deletes an API key.
///
/// 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 AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for DeleteApiKey Operation
Task DeleteApiKeyAsync(DeleteApiKeyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteDataSource
///
/// Deletes a DataSource
object.
///
/// Container for the necessary parameters to execute the DeleteDataSource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteDataSource service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for DeleteDataSource Operation
Task DeleteDataSourceAsync(DeleteDataSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteDomainName
///
/// Deletes a custom DomainName
object.
///
/// 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 AppSync.
///
/// You don't have access to perform this operation on this resource.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
/// REST API Reference for DeleteDomainName Operation
Task DeleteDomainNameAsync(DeleteDomainNameRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteFunction
///
/// Deletes a Function
.
///
/// Container for the necessary parameters to execute the DeleteFunction service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteFunction service method, as returned by AppSync.
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for DeleteFunction Operation
Task DeleteFunctionAsync(DeleteFunctionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteGraphqlApi
///
/// Deletes a GraphqlApi
object.
///
/// Container for the necessary parameters to execute the DeleteGraphqlApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteGraphqlApi service method, as returned by AppSync.
///
/// You don't have access to perform this operation on this resource.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for DeleteGraphqlApi Operation
Task DeleteGraphqlApiAsync(DeleteGraphqlApiRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteResolver
///
/// Deletes a Resolver
object.
///
/// Container for the necessary parameters to execute the DeleteResolver service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteResolver service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for DeleteResolver Operation
Task DeleteResolverAsync(DeleteResolverRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteType
///
/// Deletes a Type
object.
///
/// Container for the necessary parameters to execute the DeleteType service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteType service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for DeleteType Operation
Task DeleteTypeAsync(DeleteTypeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisassociateApi
///
/// Removes an ApiAssociation
object from a custom domain.
///
/// Container for the necessary parameters to execute the DisassociateApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisassociateApi service method, as returned by AppSync.
///
/// You don't have access to perform this operation on this resource.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
/// REST API Reference for DisassociateApi Operation
Task DisassociateApiAsync(DisassociateApiRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisassociateMergedGraphqlApi
///
/// Deletes an association between a Merged API and source API using the source API's
/// identifier and the association ID.
///
/// Container for the necessary parameters to execute the DisassociateMergedGraphqlApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisassociateMergedGraphqlApi service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for DisassociateMergedGraphqlApi Operation
Task DisassociateMergedGraphqlApiAsync(DisassociateMergedGraphqlApiRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisassociateSourceGraphqlApi
///
/// Deletes an association between a Merged API and source API using the Merged API's
/// identifier and the association ID.
///
/// Container for the necessary parameters to execute the DisassociateSourceGraphqlApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisassociateSourceGraphqlApi service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for DisassociateSourceGraphqlApi Operation
Task DisassociateSourceGraphqlApiAsync(DisassociateSourceGraphqlApiRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region EvaluateCode
///
/// Evaluates the given code and returns the response. The code definition requirements
/// depend on the specified runtime. For APPSYNC_JS
runtimes, the code defines
/// the request and response functions. The request function takes the incoming request
/// after a GraphQL operation is parsed and converts it into a request configuration for
/// the selected data source operation. The response function interprets responses from
/// the data source and maps it to the shape of the GraphQL field output type.
///
/// Container for the necessary parameters to execute the EvaluateCode service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the EvaluateCode service method, as returned by AppSync.
///
/// You don't have access to perform this operation on this resource.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
/// REST API Reference for EvaluateCode Operation
Task EvaluateCodeAsync(EvaluateCodeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region EvaluateMappingTemplate
///
/// Evaluates a given template and returns the response. The mapping template can be a
/// request or response template.
///
///
///
/// Request templates take the incoming request after a GraphQL operation is parsed and
/// convert it into a request configuration for the selected data source operation. Response
/// templates interpret responses from the data source and map it to the shape of the
/// GraphQL field output type.
///
///
///
/// Mapping templates are written in the Apache Velocity Template Language (VTL).
///
///
/// Container for the necessary parameters to execute the EvaluateMappingTemplate service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the EvaluateMappingTemplate service method, as returned by AppSync.
///
/// You don't have access to perform this operation on this resource.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
/// REST API Reference for EvaluateMappingTemplate Operation
Task EvaluateMappingTemplateAsync(EvaluateMappingTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region FlushApiCache
///
/// Flushes an ApiCache
object.
///
/// Container for the necessary parameters to execute the FlushApiCache service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the FlushApiCache service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for FlushApiCache Operation
Task FlushApiCacheAsync(FlushApiCacheRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetApiAssociation
///
/// Retrieves an ApiAssociation
object.
///
/// Container for the necessary parameters to execute the GetApiAssociation service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetApiAssociation service method, as returned by AppSync.
///
/// You don't have access to perform this operation on this resource.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
/// REST API Reference for GetApiAssociation Operation
Task GetApiAssociationAsync(GetApiAssociationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetApiCache
///
/// Retrieves an ApiCache
object.
///
/// Container for the necessary parameters to execute the GetApiCache service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetApiCache service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for GetApiCache Operation
Task GetApiCacheAsync(GetApiCacheRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetDataSource
///
/// Retrieves a DataSource
object.
///
/// Container for the necessary parameters to execute the GetDataSource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetDataSource service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for GetDataSource Operation
Task GetDataSourceAsync(GetDataSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetDomainName
///
/// Retrieves a custom DomainName
object.
///
/// 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 AppSync.
///
/// You don't have access to perform this operation on this resource.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
/// REST API Reference for GetDomainName Operation
Task GetDomainNameAsync(GetDomainNameRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetFunction
///
/// Get a Function
.
///
/// Container for the necessary parameters to execute the GetFunction service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetFunction service method, as returned by AppSync.
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for GetFunction Operation
Task GetFunctionAsync(GetFunctionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetGraphqlApi
///
/// Retrieves a GraphqlApi
object.
///
/// Container for the necessary parameters to execute the GetGraphqlApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetGraphqlApi service method, as returned by AppSync.
///
/// You don't have access to perform this operation on this resource.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for GetGraphqlApi Operation
Task GetGraphqlApiAsync(GetGraphqlApiRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetIntrospectionSchema
///
/// Retrieves the introspection schema for a GraphQL API.
///
/// Container for the necessary parameters to execute the GetIntrospectionSchema service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetIntrospectionSchema service method, as returned by AppSync.
///
/// The GraphQL schema is not valid.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for GetIntrospectionSchema Operation
Task GetIntrospectionSchemaAsync(GetIntrospectionSchemaRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetResolver
///
/// Retrieves a Resolver
object.
///
/// Container for the necessary parameters to execute the GetResolver service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetResolver service method, as returned by AppSync.
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for GetResolver Operation
Task GetResolverAsync(GetResolverRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetSchemaCreationStatus
///
/// Retrieves the current status of a schema creation operation.
///
/// Container for the necessary parameters to execute the GetSchemaCreationStatus service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetSchemaCreationStatus service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for GetSchemaCreationStatus Operation
Task GetSchemaCreationStatusAsync(GetSchemaCreationStatusRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetSourceApiAssociation
///
/// Retrieves a SourceApiAssociation
object.
///
/// Container for the necessary parameters to execute the GetSourceApiAssociation service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetSourceApiAssociation service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for GetSourceApiAssociation Operation
Task GetSourceApiAssociationAsync(GetSourceApiAssociationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetType
///
/// Retrieves a Type
object.
///
/// Container for the necessary parameters to execute the GetType service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetType service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for GetType Operation
Task GetTypeAsync(GetTypeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListApiKeys
///
/// Lists the API keys for a given API.
///
///
///
/// API keys are deleted automatically 60 days after they expire. However, they may still
/// be included in the response until they have actually been deleted. You can safely
/// call DeleteApiKey
to manually delete a key before it's automatically
/// deleted.
///
///
///
/// Container for the necessary parameters to execute the ListApiKeys service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListApiKeys service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for ListApiKeys Operation
Task ListApiKeysAsync(ListApiKeysRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListDataSources
///
/// Lists the data sources for a given API.
///
/// Container for the necessary parameters to execute the ListDataSources service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListDataSources service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for ListDataSources Operation
Task ListDataSourcesAsync(ListDataSourcesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListDomainNames
///
/// Lists multiple custom domain names.
///
/// Container for the necessary parameters to execute the ListDomainNames service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListDomainNames service method, as returned by AppSync.
///
/// You don't have access to perform this operation on this resource.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
/// REST API Reference for ListDomainNames Operation
Task ListDomainNamesAsync(ListDomainNamesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListFunctions
///
/// List multiple functions.
///
/// Container for the necessary parameters to execute the ListFunctions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListFunctions service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for ListFunctions Operation
Task ListFunctionsAsync(ListFunctionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListGraphqlApis
///
/// Lists your GraphQL APIs.
///
/// Container for the necessary parameters to execute the ListGraphqlApis service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListGraphqlApis service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for ListGraphqlApis Operation
Task ListGraphqlApisAsync(ListGraphqlApisRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListResolvers
///
/// Lists the resolvers for a given API and type.
///
/// Container for the necessary parameters to execute the ListResolvers service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListResolvers service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for ListResolvers Operation
Task ListResolversAsync(ListResolversRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListResolversByFunction
///
/// List the resolvers that are associated with a specific function.
///
/// Container for the necessary parameters to execute the ListResolversByFunction service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListResolversByFunction service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for ListResolversByFunction Operation
Task ListResolversByFunctionAsync(ListResolversByFunctionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListSourceApiAssociations
///
/// Lists the SourceApiAssociationSummary
data.
///
/// Container for the necessary parameters to execute the ListSourceApiAssociations service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListSourceApiAssociations service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for ListSourceApiAssociations Operation
Task ListSourceApiAssociationsAsync(ListSourceApiAssociationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTagsForResource
///
/// Lists the tags for a resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListTagsForResource service method, as returned by AppSync.
///
/// You don't have access to perform this operation on this resource.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The request exceeded a limit. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for ListTagsForResource Operation
Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTypes
///
/// Lists the types for a given API.
///
/// Container for the necessary parameters to execute the ListTypes service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListTypes service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for ListTypes Operation
Task ListTypesAsync(ListTypesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTypesByAssociation
///
/// Lists Type
objects by the source API association ID.
///
/// Container for the necessary parameters to execute the ListTypesByAssociation service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListTypesByAssociation service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for ListTypesByAssociation Operation
Task ListTypesByAssociationAsync(ListTypesByAssociationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartSchemaCreation
///
/// Adds a new schema to your GraphQL API.
///
///
///
/// This operation is asynchronous. Use to determine when it has completed.
///
///
/// Container for the necessary parameters to execute the StartSchemaCreation service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartSchemaCreation service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for StartSchemaCreation Operation
Task StartSchemaCreationAsync(StartSchemaCreationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartSchemaMerge
///
/// Initiates a merge operation. Returns a status that shows the result of the merge operation.
///
/// Container for the necessary parameters to execute the StartSchemaMerge service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartSchemaMerge service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for StartSchemaMerge Operation
Task StartSchemaMergeAsync(StartSchemaMergeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region TagResource
///
/// Tags a resource with user-supplied tags.
///
/// 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 AppSync.
///
/// You don't have access to perform this operation on this resource.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The request exceeded a limit. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for TagResource Operation
Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UntagResource
///
/// Untags a 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 AppSync.
///
/// You don't have access to perform this operation on this resource.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The request exceeded a limit. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for UntagResource Operation
Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateApiCache
///
/// Updates the cache for the GraphQL API.
///
/// Container for the necessary parameters to execute the UpdateApiCache service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateApiCache service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for UpdateApiCache Operation
Task UpdateApiCacheAsync(UpdateApiCacheRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateApiKey
///
/// Updates an API key. You can update the key as long as it's not deleted.
///
/// 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 AppSync.
///
/// The API key expiration must be set to a value between 1 and 365 days from creation
/// (for CreateApiKey
) or from update (for UpdateApiKey
).
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The request exceeded a limit. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for UpdateApiKey Operation
Task UpdateApiKeyAsync(UpdateApiKeyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateDataSource
///
/// Updates a DataSource
object.
///
/// Container for the necessary parameters to execute the UpdateDataSource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateDataSource service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for UpdateDataSource Operation
Task UpdateDataSourceAsync(UpdateDataSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateDomainName
///
/// Updates a custom DomainName
object.
///
/// 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 AppSync.
///
/// You don't have access to perform this operation on this resource.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
/// REST API Reference for UpdateDomainName Operation
Task UpdateDomainNameAsync(UpdateDomainNameRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateFunction
///
/// Updates a Function
object.
///
/// Container for the necessary parameters to execute the UpdateFunction service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateFunction service method, as returned by AppSync.
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for UpdateFunction Operation
Task UpdateFunctionAsync(UpdateFunctionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateGraphqlApi
///
/// Updates a GraphqlApi
object.
///
/// Container for the necessary parameters to execute the UpdateGraphqlApi service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateGraphqlApi service method, as returned by AppSync.
///
/// You don't have access to perform this operation on this resource.
///
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for UpdateGraphqlApi Operation
Task UpdateGraphqlApiAsync(UpdateGraphqlApiRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateResolver
///
/// Updates a Resolver
object.
///
/// Container for the necessary parameters to execute the UpdateResolver service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateResolver service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for UpdateResolver Operation
Task UpdateResolverAsync(UpdateResolverRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateSourceApiAssociation
///
/// Updates some of the configuration choices of a particular source API association.
///
/// Container for the necessary parameters to execute the UpdateSourceApiAssociation service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateSourceApiAssociation service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for UpdateSourceApiAssociation Operation
Task UpdateSourceApiAssociationAsync(UpdateSourceApiAssociationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateType
///
/// Updates a Type
object.
///
/// Container for the necessary parameters to execute the UpdateType service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateType service method, as returned by AppSync.
///
/// The request is not well formed. For example, a value is invalid or a required field
/// is missing. Check the field values, and then try again.
///
///
/// Another modification is in progress at this time and it must complete before you can
/// make your change.
///
///
/// An internal AppSync error occurred. Try your request again.
///
///
/// The resource specified in the request was not found. Check the resource, and then
/// try again.
///
///
/// You aren't authorized to perform this operation.
///
/// REST API Reference for UpdateType Operation
Task UpdateTypeAsync(UpdateTypeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}