/* * 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 amplifybackend-2020-08-11.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.AmplifyBackend.Model; namespace Amazon.AmplifyBackend { /// /// Interface for accessing AmplifyBackend /// /// AWS Amplify Admin API /// public partial interface IAmazonAmplifyBackend : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IAmplifyBackendPaginatorFactory Paginators { get; } #endif #region CloneBackend /// /// This operation clones an existing backend. /// /// Container for the necessary parameters to execute the CloneBackend service method. /// /// The response from the CloneBackend service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for CloneBackend Operation CloneBackendResponse CloneBackend(CloneBackendRequest request); /// /// Initiates the asynchronous execution of the CloneBackend operation. /// /// /// Container for the necessary parameters to execute the CloneBackend operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCloneBackend /// operation. /// REST API Reference for CloneBackend Operation IAsyncResult BeginCloneBackend(CloneBackendRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CloneBackend operation. /// /// /// The IAsyncResult returned by the call to BeginCloneBackend. /// /// Returns a CloneBackendResult from AmplifyBackend. /// REST API Reference for CloneBackend Operation CloneBackendResponse EndCloneBackend(IAsyncResult asyncResult); #endregion #region CreateBackend /// /// This operation creates a backend for an Amplify app. Backends are automatically created /// at the time of app creation. /// /// Container for the necessary parameters to execute the CreateBackend service method. /// /// The response from the CreateBackend service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for CreateBackend Operation CreateBackendResponse CreateBackend(CreateBackendRequest request); /// /// Initiates the asynchronous execution of the CreateBackend operation. /// /// /// Container for the necessary parameters to execute the CreateBackend operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateBackend /// operation. /// REST API Reference for CreateBackend Operation IAsyncResult BeginCreateBackend(CreateBackendRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateBackend operation. /// /// /// The IAsyncResult returned by the call to BeginCreateBackend. /// /// Returns a CreateBackendResult from AmplifyBackend. /// REST API Reference for CreateBackend Operation CreateBackendResponse EndCreateBackend(IAsyncResult asyncResult); #endregion #region CreateBackendAPI /// /// Creates a new backend API resource. /// /// Container for the necessary parameters to execute the CreateBackendAPI service method. /// /// The response from the CreateBackendAPI service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for CreateBackendAPI Operation CreateBackendAPIResponse CreateBackendAPI(CreateBackendAPIRequest request); /// /// Initiates the asynchronous execution of the CreateBackendAPI operation. /// /// /// Container for the necessary parameters to execute the CreateBackendAPI operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateBackendAPI /// operation. /// REST API Reference for CreateBackendAPI Operation IAsyncResult BeginCreateBackendAPI(CreateBackendAPIRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateBackendAPI operation. /// /// /// The IAsyncResult returned by the call to BeginCreateBackendAPI. /// /// Returns a CreateBackendAPIResult from AmplifyBackend. /// REST API Reference for CreateBackendAPI Operation CreateBackendAPIResponse EndCreateBackendAPI(IAsyncResult asyncResult); #endregion #region CreateBackendAuth /// /// Creates a new backend authentication resource. /// /// Container for the necessary parameters to execute the CreateBackendAuth service method. /// /// The response from the CreateBackendAuth service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for CreateBackendAuth Operation CreateBackendAuthResponse CreateBackendAuth(CreateBackendAuthRequest request); /// /// Initiates the asynchronous execution of the CreateBackendAuth operation. /// /// /// Container for the necessary parameters to execute the CreateBackendAuth operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateBackendAuth /// operation. /// REST API Reference for CreateBackendAuth Operation IAsyncResult BeginCreateBackendAuth(CreateBackendAuthRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateBackendAuth operation. /// /// /// The IAsyncResult returned by the call to BeginCreateBackendAuth. /// /// Returns a CreateBackendAuthResult from AmplifyBackend. /// REST API Reference for CreateBackendAuth Operation CreateBackendAuthResponse EndCreateBackendAuth(IAsyncResult asyncResult); #endregion #region CreateBackendConfig /// /// Creates a config object for a backend. /// /// Container for the necessary parameters to execute the CreateBackendConfig service method. /// /// The response from the CreateBackendConfig service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for CreateBackendConfig Operation CreateBackendConfigResponse CreateBackendConfig(CreateBackendConfigRequest request); /// /// Initiates the asynchronous execution of the CreateBackendConfig operation. /// /// /// Container for the necessary parameters to execute the CreateBackendConfig operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateBackendConfig /// operation. /// REST API Reference for CreateBackendConfig Operation IAsyncResult BeginCreateBackendConfig(CreateBackendConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateBackendConfig operation. /// /// /// The IAsyncResult returned by the call to BeginCreateBackendConfig. /// /// Returns a CreateBackendConfigResult from AmplifyBackend. /// REST API Reference for CreateBackendConfig Operation CreateBackendConfigResponse EndCreateBackendConfig(IAsyncResult asyncResult); #endregion #region CreateBackendStorage /// /// Creates a backend storage resource. /// /// Container for the necessary parameters to execute the CreateBackendStorage service method. /// /// The response from the CreateBackendStorage service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for CreateBackendStorage Operation CreateBackendStorageResponse CreateBackendStorage(CreateBackendStorageRequest request); /// /// Initiates the asynchronous execution of the CreateBackendStorage operation. /// /// /// Container for the necessary parameters to execute the CreateBackendStorage operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateBackendStorage /// operation. /// REST API Reference for CreateBackendStorage Operation IAsyncResult BeginCreateBackendStorage(CreateBackendStorageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateBackendStorage operation. /// /// /// The IAsyncResult returned by the call to BeginCreateBackendStorage. /// /// Returns a CreateBackendStorageResult from AmplifyBackend. /// REST API Reference for CreateBackendStorage Operation CreateBackendStorageResponse EndCreateBackendStorage(IAsyncResult asyncResult); #endregion #region CreateToken /// /// Generates a one-time challenge code to authenticate a user into your Amplify Admin /// UI. /// /// Container for the necessary parameters to execute the CreateToken service method. /// /// The response from the CreateToken service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for CreateToken Operation CreateTokenResponse CreateToken(CreateTokenRequest request); /// /// Initiates the asynchronous execution of the CreateToken operation. /// /// /// Container for the necessary parameters to execute the CreateToken operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateToken /// operation. /// REST API Reference for CreateToken Operation IAsyncResult BeginCreateToken(CreateTokenRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateToken operation. /// /// /// The IAsyncResult returned by the call to BeginCreateToken. /// /// Returns a CreateTokenResult from AmplifyBackend. /// REST API Reference for CreateToken Operation CreateTokenResponse EndCreateToken(IAsyncResult asyncResult); #endregion #region DeleteBackend /// /// Removes an existing environment from your Amplify project. /// /// Container for the necessary parameters to execute the DeleteBackend service method. /// /// The response from the DeleteBackend service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for DeleteBackend Operation DeleteBackendResponse DeleteBackend(DeleteBackendRequest request); /// /// Initiates the asynchronous execution of the DeleteBackend operation. /// /// /// Container for the necessary parameters to execute the DeleteBackend operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBackend /// operation. /// REST API Reference for DeleteBackend Operation IAsyncResult BeginDeleteBackend(DeleteBackendRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteBackend operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteBackend. /// /// Returns a DeleteBackendResult from AmplifyBackend. /// REST API Reference for DeleteBackend Operation DeleteBackendResponse EndDeleteBackend(IAsyncResult asyncResult); #endregion #region DeleteBackendAPI /// /// Deletes an existing backend API resource. /// /// Container for the necessary parameters to execute the DeleteBackendAPI service method. /// /// The response from the DeleteBackendAPI service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for DeleteBackendAPI Operation DeleteBackendAPIResponse DeleteBackendAPI(DeleteBackendAPIRequest request); /// /// Initiates the asynchronous execution of the DeleteBackendAPI operation. /// /// /// Container for the necessary parameters to execute the DeleteBackendAPI operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBackendAPI /// operation. /// REST API Reference for DeleteBackendAPI Operation IAsyncResult BeginDeleteBackendAPI(DeleteBackendAPIRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteBackendAPI operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteBackendAPI. /// /// Returns a DeleteBackendAPIResult from AmplifyBackend. /// REST API Reference for DeleteBackendAPI Operation DeleteBackendAPIResponse EndDeleteBackendAPI(IAsyncResult asyncResult); #endregion #region DeleteBackendAuth /// /// Deletes an existing backend authentication resource. /// /// Container for the necessary parameters to execute the DeleteBackendAuth service method. /// /// The response from the DeleteBackendAuth service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for DeleteBackendAuth Operation DeleteBackendAuthResponse DeleteBackendAuth(DeleteBackendAuthRequest request); /// /// Initiates the asynchronous execution of the DeleteBackendAuth operation. /// /// /// Container for the necessary parameters to execute the DeleteBackendAuth operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBackendAuth /// operation. /// REST API Reference for DeleteBackendAuth Operation IAsyncResult BeginDeleteBackendAuth(DeleteBackendAuthRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteBackendAuth operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteBackendAuth. /// /// Returns a DeleteBackendAuthResult from AmplifyBackend. /// REST API Reference for DeleteBackendAuth Operation DeleteBackendAuthResponse EndDeleteBackendAuth(IAsyncResult asyncResult); #endregion #region DeleteBackendStorage /// /// Removes the specified backend storage resource. /// /// Container for the necessary parameters to execute the DeleteBackendStorage service method. /// /// The response from the DeleteBackendStorage service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for DeleteBackendStorage Operation DeleteBackendStorageResponse DeleteBackendStorage(DeleteBackendStorageRequest request); /// /// Initiates the asynchronous execution of the DeleteBackendStorage operation. /// /// /// Container for the necessary parameters to execute the DeleteBackendStorage operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBackendStorage /// operation. /// REST API Reference for DeleteBackendStorage Operation IAsyncResult BeginDeleteBackendStorage(DeleteBackendStorageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteBackendStorage operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteBackendStorage. /// /// Returns a DeleteBackendStorageResult from AmplifyBackend. /// REST API Reference for DeleteBackendStorage Operation DeleteBackendStorageResponse EndDeleteBackendStorage(IAsyncResult asyncResult); #endregion #region DeleteToken /// /// Deletes the challenge token based on the given appId and sessionId. /// /// Container for the necessary parameters to execute the DeleteToken service method. /// /// The response from the DeleteToken service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for DeleteToken Operation DeleteTokenResponse DeleteToken(DeleteTokenRequest request); /// /// Initiates the asynchronous execution of the DeleteToken operation. /// /// /// Container for the necessary parameters to execute the DeleteToken operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteToken /// operation. /// REST API Reference for DeleteToken Operation IAsyncResult BeginDeleteToken(DeleteTokenRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteToken operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteToken. /// /// Returns a DeleteTokenResult from AmplifyBackend. /// REST API Reference for DeleteToken Operation DeleteTokenResponse EndDeleteToken(IAsyncResult asyncResult); #endregion #region GenerateBackendAPIModels /// /// Generates a model schema for an existing backend API resource. /// /// Container for the necessary parameters to execute the GenerateBackendAPIModels service method. /// /// The response from the GenerateBackendAPIModels service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for GenerateBackendAPIModels Operation GenerateBackendAPIModelsResponse GenerateBackendAPIModels(GenerateBackendAPIModelsRequest request); /// /// Initiates the asynchronous execution of the GenerateBackendAPIModels operation. /// /// /// Container for the necessary parameters to execute the GenerateBackendAPIModels operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGenerateBackendAPIModels /// operation. /// REST API Reference for GenerateBackendAPIModels Operation IAsyncResult BeginGenerateBackendAPIModels(GenerateBackendAPIModelsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GenerateBackendAPIModels operation. /// /// /// The IAsyncResult returned by the call to BeginGenerateBackendAPIModels. /// /// Returns a GenerateBackendAPIModelsResult from AmplifyBackend. /// REST API Reference for GenerateBackendAPIModels Operation GenerateBackendAPIModelsResponse EndGenerateBackendAPIModels(IAsyncResult asyncResult); #endregion #region GetBackend /// /// Provides project-level details for your Amplify UI project. /// /// Container for the necessary parameters to execute the GetBackend service method. /// /// The response from the GetBackend service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for GetBackend Operation GetBackendResponse GetBackend(GetBackendRequest request); /// /// Initiates the asynchronous execution of the GetBackend operation. /// /// /// Container for the necessary parameters to execute the GetBackend operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBackend /// operation. /// REST API Reference for GetBackend Operation IAsyncResult BeginGetBackend(GetBackendRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBackend operation. /// /// /// The IAsyncResult returned by the call to BeginGetBackend. /// /// Returns a GetBackendResult from AmplifyBackend. /// REST API Reference for GetBackend Operation GetBackendResponse EndGetBackend(IAsyncResult asyncResult); #endregion #region GetBackendAPI /// /// Gets the details for a backend API. /// /// Container for the necessary parameters to execute the GetBackendAPI service method. /// /// The response from the GetBackendAPI service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for GetBackendAPI Operation GetBackendAPIResponse GetBackendAPI(GetBackendAPIRequest request); /// /// Initiates the asynchronous execution of the GetBackendAPI operation. /// /// /// Container for the necessary parameters to execute the GetBackendAPI operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBackendAPI /// operation. /// REST API Reference for GetBackendAPI Operation IAsyncResult BeginGetBackendAPI(GetBackendAPIRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBackendAPI operation. /// /// /// The IAsyncResult returned by the call to BeginGetBackendAPI. /// /// Returns a GetBackendAPIResult from AmplifyBackend. /// REST API Reference for GetBackendAPI Operation GetBackendAPIResponse EndGetBackendAPI(IAsyncResult asyncResult); #endregion #region GetBackendAPIModels /// /// Gets a model introspection schema for an existing backend API resource. /// /// Container for the necessary parameters to execute the GetBackendAPIModels service method. /// /// The response from the GetBackendAPIModels service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for GetBackendAPIModels Operation GetBackendAPIModelsResponse GetBackendAPIModels(GetBackendAPIModelsRequest request); /// /// Initiates the asynchronous execution of the GetBackendAPIModels operation. /// /// /// Container for the necessary parameters to execute the GetBackendAPIModels operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBackendAPIModels /// operation. /// REST API Reference for GetBackendAPIModels Operation IAsyncResult BeginGetBackendAPIModels(GetBackendAPIModelsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBackendAPIModels operation. /// /// /// The IAsyncResult returned by the call to BeginGetBackendAPIModels. /// /// Returns a GetBackendAPIModelsResult from AmplifyBackend. /// REST API Reference for GetBackendAPIModels Operation GetBackendAPIModelsResponse EndGetBackendAPIModels(IAsyncResult asyncResult); #endregion #region GetBackendAuth /// /// Gets a backend auth details. /// /// Container for the necessary parameters to execute the GetBackendAuth service method. /// /// The response from the GetBackendAuth service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for GetBackendAuth Operation GetBackendAuthResponse GetBackendAuth(GetBackendAuthRequest request); /// /// Initiates the asynchronous execution of the GetBackendAuth operation. /// /// /// Container for the necessary parameters to execute the GetBackendAuth operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBackendAuth /// operation. /// REST API Reference for GetBackendAuth Operation IAsyncResult BeginGetBackendAuth(GetBackendAuthRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBackendAuth operation. /// /// /// The IAsyncResult returned by the call to BeginGetBackendAuth. /// /// Returns a GetBackendAuthResult from AmplifyBackend. /// REST API Reference for GetBackendAuth Operation GetBackendAuthResponse EndGetBackendAuth(IAsyncResult asyncResult); #endregion #region GetBackendJob /// /// Returns information about a specific job. /// /// Container for the necessary parameters to execute the GetBackendJob service method. /// /// The response from the GetBackendJob service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for GetBackendJob Operation GetBackendJobResponse GetBackendJob(GetBackendJobRequest request); /// /// Initiates the asynchronous execution of the GetBackendJob operation. /// /// /// Container for the necessary parameters to execute the GetBackendJob operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBackendJob /// operation. /// REST API Reference for GetBackendJob Operation IAsyncResult BeginGetBackendJob(GetBackendJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBackendJob operation. /// /// /// The IAsyncResult returned by the call to BeginGetBackendJob. /// /// Returns a GetBackendJobResult from AmplifyBackend. /// REST API Reference for GetBackendJob Operation GetBackendJobResponse EndGetBackendJob(IAsyncResult asyncResult); #endregion #region GetBackendStorage /// /// Gets details for a backend storage resource. /// /// Container for the necessary parameters to execute the GetBackendStorage service method. /// /// The response from the GetBackendStorage service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for GetBackendStorage Operation GetBackendStorageResponse GetBackendStorage(GetBackendStorageRequest request); /// /// Initiates the asynchronous execution of the GetBackendStorage operation. /// /// /// Container for the necessary parameters to execute the GetBackendStorage operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBackendStorage /// operation. /// REST API Reference for GetBackendStorage Operation IAsyncResult BeginGetBackendStorage(GetBackendStorageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBackendStorage operation. /// /// /// The IAsyncResult returned by the call to BeginGetBackendStorage. /// /// Returns a GetBackendStorageResult from AmplifyBackend. /// REST API Reference for GetBackendStorage Operation GetBackendStorageResponse EndGetBackendStorage(IAsyncResult asyncResult); #endregion #region GetToken /// /// Gets the challenge token based on the given appId and sessionId. /// /// Container for the necessary parameters to execute the GetToken service method. /// /// The response from the GetToken service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for GetToken Operation GetTokenResponse GetToken(GetTokenRequest request); /// /// Initiates the asynchronous execution of the GetToken operation. /// /// /// Container for the necessary parameters to execute the GetToken operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetToken /// operation. /// REST API Reference for GetToken Operation IAsyncResult BeginGetToken(GetTokenRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetToken operation. /// /// /// The IAsyncResult returned by the call to BeginGetToken. /// /// Returns a GetTokenResult from AmplifyBackend. /// REST API Reference for GetToken Operation GetTokenResponse EndGetToken(IAsyncResult asyncResult); #endregion #region ImportBackendAuth /// /// Imports an existing backend authentication resource. /// /// Container for the necessary parameters to execute the ImportBackendAuth service method. /// /// The response from the ImportBackendAuth service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for ImportBackendAuth Operation ImportBackendAuthResponse ImportBackendAuth(ImportBackendAuthRequest request); /// /// Initiates the asynchronous execution of the ImportBackendAuth operation. /// /// /// Container for the necessary parameters to execute the ImportBackendAuth operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndImportBackendAuth /// operation. /// REST API Reference for ImportBackendAuth Operation IAsyncResult BeginImportBackendAuth(ImportBackendAuthRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ImportBackendAuth operation. /// /// /// The IAsyncResult returned by the call to BeginImportBackendAuth. /// /// Returns a ImportBackendAuthResult from AmplifyBackend. /// REST API Reference for ImportBackendAuth Operation ImportBackendAuthResponse EndImportBackendAuth(IAsyncResult asyncResult); #endregion #region ImportBackendStorage /// /// Imports an existing backend storage resource. /// /// Container for the necessary parameters to execute the ImportBackendStorage service method. /// /// The response from the ImportBackendStorage service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for ImportBackendStorage Operation ImportBackendStorageResponse ImportBackendStorage(ImportBackendStorageRequest request); /// /// Initiates the asynchronous execution of the ImportBackendStorage operation. /// /// /// Container for the necessary parameters to execute the ImportBackendStorage operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndImportBackendStorage /// operation. /// REST API Reference for ImportBackendStorage Operation IAsyncResult BeginImportBackendStorage(ImportBackendStorageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ImportBackendStorage operation. /// /// /// The IAsyncResult returned by the call to BeginImportBackendStorage. /// /// Returns a ImportBackendStorageResult from AmplifyBackend. /// REST API Reference for ImportBackendStorage Operation ImportBackendStorageResponse EndImportBackendStorage(IAsyncResult asyncResult); #endregion #region ListBackendJobs /// /// Lists the jobs for the backend of an Amplify app. /// /// Container for the necessary parameters to execute the ListBackendJobs service method. /// /// The response from the ListBackendJobs service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for ListBackendJobs Operation ListBackendJobsResponse ListBackendJobs(ListBackendJobsRequest request); /// /// Initiates the asynchronous execution of the ListBackendJobs operation. /// /// /// Container for the necessary parameters to execute the ListBackendJobs operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListBackendJobs /// operation. /// REST API Reference for ListBackendJobs Operation IAsyncResult BeginListBackendJobs(ListBackendJobsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListBackendJobs operation. /// /// /// The IAsyncResult returned by the call to BeginListBackendJobs. /// /// Returns a ListBackendJobsResult from AmplifyBackend. /// REST API Reference for ListBackendJobs Operation ListBackendJobsResponse EndListBackendJobs(IAsyncResult asyncResult); #endregion #region ListS3Buckets /// /// The list of S3 buckets in your account. /// /// Container for the necessary parameters to execute the ListS3Buckets service method. /// /// The response from the ListS3Buckets service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for ListS3Buckets Operation ListS3BucketsResponse ListS3Buckets(ListS3BucketsRequest request); /// /// Initiates the asynchronous execution of the ListS3Buckets operation. /// /// /// Container for the necessary parameters to execute the ListS3Buckets operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListS3Buckets /// operation. /// REST API Reference for ListS3Buckets Operation IAsyncResult BeginListS3Buckets(ListS3BucketsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListS3Buckets operation. /// /// /// The IAsyncResult returned by the call to BeginListS3Buckets. /// /// Returns a ListS3BucketsResult from AmplifyBackend. /// REST API Reference for ListS3Buckets Operation ListS3BucketsResponse EndListS3Buckets(IAsyncResult asyncResult); #endregion #region RemoveAllBackends /// /// Removes all backend environments from your Amplify project. /// /// Container for the necessary parameters to execute the RemoveAllBackends service method. /// /// The response from the RemoveAllBackends service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for RemoveAllBackends Operation RemoveAllBackendsResponse RemoveAllBackends(RemoveAllBackendsRequest request); /// /// Initiates the asynchronous execution of the RemoveAllBackends operation. /// /// /// Container for the necessary parameters to execute the RemoveAllBackends operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveAllBackends /// operation. /// REST API Reference for RemoveAllBackends Operation IAsyncResult BeginRemoveAllBackends(RemoveAllBackendsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RemoveAllBackends operation. /// /// /// The IAsyncResult returned by the call to BeginRemoveAllBackends. /// /// Returns a RemoveAllBackendsResult from AmplifyBackend. /// REST API Reference for RemoveAllBackends Operation RemoveAllBackendsResponse EndRemoveAllBackends(IAsyncResult asyncResult); #endregion #region RemoveBackendConfig /// /// Removes the AWS resources required to access the Amplify Admin UI. /// /// Container for the necessary parameters to execute the RemoveBackendConfig service method. /// /// The response from the RemoveBackendConfig service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for RemoveBackendConfig Operation RemoveBackendConfigResponse RemoveBackendConfig(RemoveBackendConfigRequest request); /// /// Initiates the asynchronous execution of the RemoveBackendConfig operation. /// /// /// Container for the necessary parameters to execute the RemoveBackendConfig operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveBackendConfig /// operation. /// REST API Reference for RemoveBackendConfig Operation IAsyncResult BeginRemoveBackendConfig(RemoveBackendConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RemoveBackendConfig operation. /// /// /// The IAsyncResult returned by the call to BeginRemoveBackendConfig. /// /// Returns a RemoveBackendConfigResult from AmplifyBackend. /// REST API Reference for RemoveBackendConfig Operation RemoveBackendConfigResponse EndRemoveBackendConfig(IAsyncResult asyncResult); #endregion #region UpdateBackendAPI /// /// Updates an existing backend API resource. /// /// Container for the necessary parameters to execute the UpdateBackendAPI service method. /// /// The response from the UpdateBackendAPI service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for UpdateBackendAPI Operation UpdateBackendAPIResponse UpdateBackendAPI(UpdateBackendAPIRequest request); /// /// Initiates the asynchronous execution of the UpdateBackendAPI operation. /// /// /// Container for the necessary parameters to execute the UpdateBackendAPI operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBackendAPI /// operation. /// REST API Reference for UpdateBackendAPI Operation IAsyncResult BeginUpdateBackendAPI(UpdateBackendAPIRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateBackendAPI operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateBackendAPI. /// /// Returns a UpdateBackendAPIResult from AmplifyBackend. /// REST API Reference for UpdateBackendAPI Operation UpdateBackendAPIResponse EndUpdateBackendAPI(IAsyncResult asyncResult); #endregion #region UpdateBackendAuth /// /// Updates an existing backend authentication resource. /// /// Container for the necessary parameters to execute the UpdateBackendAuth service method. /// /// The response from the UpdateBackendAuth service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for UpdateBackendAuth Operation UpdateBackendAuthResponse UpdateBackendAuth(UpdateBackendAuthRequest request); /// /// Initiates the asynchronous execution of the UpdateBackendAuth operation. /// /// /// Container for the necessary parameters to execute the UpdateBackendAuth operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBackendAuth /// operation. /// REST API Reference for UpdateBackendAuth Operation IAsyncResult BeginUpdateBackendAuth(UpdateBackendAuthRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateBackendAuth operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateBackendAuth. /// /// Returns a UpdateBackendAuthResult from AmplifyBackend. /// REST API Reference for UpdateBackendAuth Operation UpdateBackendAuthResponse EndUpdateBackendAuth(IAsyncResult asyncResult); #endregion #region UpdateBackendConfig /// /// Updates the AWS resources required to access the Amplify Admin UI. /// /// Container for the necessary parameters to execute the UpdateBackendConfig service method. /// /// The response from the UpdateBackendConfig service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for UpdateBackendConfig Operation UpdateBackendConfigResponse UpdateBackendConfig(UpdateBackendConfigRequest request); /// /// Initiates the asynchronous execution of the UpdateBackendConfig operation. /// /// /// Container for the necessary parameters to execute the UpdateBackendConfig operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBackendConfig /// operation. /// REST API Reference for UpdateBackendConfig Operation IAsyncResult BeginUpdateBackendConfig(UpdateBackendConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateBackendConfig operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateBackendConfig. /// /// Returns a UpdateBackendConfigResult from AmplifyBackend. /// REST API Reference for UpdateBackendConfig Operation UpdateBackendConfigResponse EndUpdateBackendConfig(IAsyncResult asyncResult); #endregion #region UpdateBackendJob /// /// Updates a specific job. /// /// Container for the necessary parameters to execute the UpdateBackendJob service method. /// /// The response from the UpdateBackendJob service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for UpdateBackendJob Operation UpdateBackendJobResponse UpdateBackendJob(UpdateBackendJobRequest request); /// /// Initiates the asynchronous execution of the UpdateBackendJob operation. /// /// /// Container for the necessary parameters to execute the UpdateBackendJob operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBackendJob /// operation. /// REST API Reference for UpdateBackendJob Operation IAsyncResult BeginUpdateBackendJob(UpdateBackendJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateBackendJob operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateBackendJob. /// /// Returns a UpdateBackendJobResult from AmplifyBackend. /// REST API Reference for UpdateBackendJob Operation UpdateBackendJobResponse EndUpdateBackendJob(IAsyncResult asyncResult); #endregion #region UpdateBackendStorage /// /// Updates an existing backend storage resource. /// /// Container for the necessary parameters to execute the UpdateBackendStorage service method. /// /// The response from the UpdateBackendStorage service method, as returned by AmplifyBackend. /// /// An error returned if a request is not formed properly. /// /// /// An error returned if there's a temporary issue with the service. /// /// /// An error returned when a specific resource type is not found. /// /// /// An error that is returned when a limit of a specific type has been exceeded. /// /// REST API Reference for UpdateBackendStorage Operation UpdateBackendStorageResponse UpdateBackendStorage(UpdateBackendStorageRequest request); /// /// Initiates the asynchronous execution of the UpdateBackendStorage operation. /// /// /// Container for the necessary parameters to execute the UpdateBackendStorage operation on AmazonAmplifyBackendClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateBackendStorage /// operation. /// REST API Reference for UpdateBackendStorage Operation IAsyncResult BeginUpdateBackendStorage(UpdateBackendStorageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateBackendStorage operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateBackendStorage. /// /// Returns a UpdateBackendStorageResult from AmplifyBackend. /// REST API Reference for UpdateBackendStorage Operation UpdateBackendStorageResponse EndUpdateBackendStorage(IAsyncResult asyncResult); #endregion } }