/*
* 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 amplify-2017-07-25.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.Amplify.Model;
namespace Amazon.Amplify
{
///
/// Interface for accessing Amplify
///
/// Amplify enables developers to develop and deploy cloud-powered mobile and web apps.
/// The Amplify Console provides a continuous delivery and hosting service for web applications.
/// For more information, see the Amplify
/// Console User Guide. The Amplify Framework is a comprehensive set of SDKs, libraries,
/// tools, and documentation for client app development. For more information, see the
/// Amplify Framework.
///
public partial interface IAmazonAmplify : IAmazonService, IDisposable
{
#region CreateApp
///
/// Creates a new Amplify app.
///
/// Container for the necessary parameters to execute the CreateApp service method.
///
/// The response from the CreateApp service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// An operation failed because a dependent service threw an exception.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for CreateApp Operation
CreateAppResponse CreateApp(CreateAppRequest request);
///
/// Initiates the asynchronous execution of the CreateApp operation.
///
///
/// Container for the necessary parameters to execute the CreateApp operation on AmazonAmplifyClient.
/// 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 EndCreateApp
/// operation.
/// REST API Reference for CreateApp Operation
IAsyncResult BeginCreateApp(CreateAppRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateApp operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateApp.
///
/// Returns a CreateAppResult from Amplify.
/// REST API Reference for CreateApp Operation
CreateAppResponse EndCreateApp(IAsyncResult asyncResult);
#endregion
#region CreateBackendEnvironment
///
/// Creates a new backend environment for an Amplify app.
///
/// Container for the necessary parameters to execute the CreateBackendEnvironment service method.
///
/// The response from the CreateBackendEnvironment service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for CreateBackendEnvironment Operation
CreateBackendEnvironmentResponse CreateBackendEnvironment(CreateBackendEnvironmentRequest request);
///
/// Initiates the asynchronous execution of the CreateBackendEnvironment operation.
///
///
/// Container for the necessary parameters to execute the CreateBackendEnvironment operation on AmazonAmplifyClient.
/// 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 EndCreateBackendEnvironment
/// operation.
/// REST API Reference for CreateBackendEnvironment Operation
IAsyncResult BeginCreateBackendEnvironment(CreateBackendEnvironmentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateBackendEnvironment operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateBackendEnvironment.
///
/// Returns a CreateBackendEnvironmentResult from Amplify.
/// REST API Reference for CreateBackendEnvironment Operation
CreateBackendEnvironmentResponse EndCreateBackendEnvironment(IAsyncResult asyncResult);
#endregion
#region CreateBranch
///
/// Creates a new branch for an Amplify app.
///
/// Container for the necessary parameters to execute the CreateBranch service method.
///
/// The response from the CreateBranch service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// An operation failed because a dependent service threw an exception.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for CreateBranch Operation
CreateBranchResponse CreateBranch(CreateBranchRequest request);
///
/// Initiates the asynchronous execution of the CreateBranch operation.
///
///
/// Container for the necessary parameters to execute the CreateBranch operation on AmazonAmplifyClient.
/// 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 EndCreateBranch
/// operation.
/// REST API Reference for CreateBranch Operation
IAsyncResult BeginCreateBranch(CreateBranchRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateBranch operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateBranch.
///
/// Returns a CreateBranchResult from Amplify.
/// REST API Reference for CreateBranch Operation
CreateBranchResponse EndCreateBranch(IAsyncResult asyncResult);
#endregion
#region CreateDeployment
///
/// Creates a deployment for a manually deployed Amplify app. Manually deployed apps
/// are not connected to a repository.
///
/// Container for the necessary parameters to execute the CreateDeployment service method.
///
/// The response from the CreateDeployment service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for CreateDeployment Operation
CreateDeploymentResponse CreateDeployment(CreateDeploymentRequest request);
///
/// Initiates the asynchronous execution of the CreateDeployment operation.
///
///
/// Container for the necessary parameters to execute the CreateDeployment operation on AmazonAmplifyClient.
/// 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 EndCreateDeployment
/// operation.
/// REST API Reference for CreateDeployment Operation
IAsyncResult BeginCreateDeployment(CreateDeploymentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateDeployment operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDeployment.
///
/// Returns a CreateDeploymentResult from Amplify.
/// REST API Reference for CreateDeployment Operation
CreateDeploymentResponse EndCreateDeployment(IAsyncResult asyncResult);
#endregion
#region CreateDomainAssociation
///
/// Creates a new domain association for an Amplify app. This action associates a custom
/// domain with the Amplify app
///
/// Container for the necessary parameters to execute the CreateDomainAssociation service method.
///
/// The response from the CreateDomainAssociation service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// An operation failed because a dependent service threw an exception.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for CreateDomainAssociation Operation
CreateDomainAssociationResponse CreateDomainAssociation(CreateDomainAssociationRequest request);
///
/// Initiates the asynchronous execution of the CreateDomainAssociation operation.
///
///
/// Container for the necessary parameters to execute the CreateDomainAssociation operation on AmazonAmplifyClient.
/// 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 EndCreateDomainAssociation
/// operation.
/// REST API Reference for CreateDomainAssociation Operation
IAsyncResult BeginCreateDomainAssociation(CreateDomainAssociationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateDomainAssociation operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDomainAssociation.
///
/// Returns a CreateDomainAssociationResult from Amplify.
/// REST API Reference for CreateDomainAssociation Operation
CreateDomainAssociationResponse EndCreateDomainAssociation(IAsyncResult asyncResult);
#endregion
#region CreateWebhook
///
/// Creates a new webhook on an Amplify app.
///
/// Container for the necessary parameters to execute the CreateWebhook service method.
///
/// The response from the CreateWebhook service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// An operation failed because a dependent service threw an exception.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for CreateWebhook Operation
CreateWebhookResponse CreateWebhook(CreateWebhookRequest request);
///
/// Initiates the asynchronous execution of the CreateWebhook operation.
///
///
/// Container for the necessary parameters to execute the CreateWebhook operation on AmazonAmplifyClient.
/// 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 EndCreateWebhook
/// operation.
/// REST API Reference for CreateWebhook Operation
IAsyncResult BeginCreateWebhook(CreateWebhookRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateWebhook operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateWebhook.
///
/// Returns a CreateWebhookResult from Amplify.
/// REST API Reference for CreateWebhook Operation
CreateWebhookResponse EndCreateWebhook(IAsyncResult asyncResult);
#endregion
#region DeleteApp
///
/// Deletes an existing Amplify app specified by an app ID.
///
/// Container for the necessary parameters to execute the DeleteApp service method.
///
/// The response from the DeleteApp service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// An operation failed because a dependent service threw an exception.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for DeleteApp Operation
DeleteAppResponse DeleteApp(DeleteAppRequest request);
///
/// Initiates the asynchronous execution of the DeleteApp operation.
///
///
/// Container for the necessary parameters to execute the DeleteApp operation on AmazonAmplifyClient.
/// 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 EndDeleteApp
/// operation.
/// REST API Reference for DeleteApp Operation
IAsyncResult BeginDeleteApp(DeleteAppRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteApp operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteApp.
///
/// Returns a DeleteAppResult from Amplify.
/// REST API Reference for DeleteApp Operation
DeleteAppResponse EndDeleteApp(IAsyncResult asyncResult);
#endregion
#region DeleteBackendEnvironment
///
/// Deletes a backend environment for an Amplify app.
///
/// Container for the necessary parameters to execute the DeleteBackendEnvironment service method.
///
/// The response from the DeleteBackendEnvironment service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// An operation failed because a dependent service threw an exception.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for DeleteBackendEnvironment Operation
DeleteBackendEnvironmentResponse DeleteBackendEnvironment(DeleteBackendEnvironmentRequest request);
///
/// Initiates the asynchronous execution of the DeleteBackendEnvironment operation.
///
///
/// Container for the necessary parameters to execute the DeleteBackendEnvironment operation on AmazonAmplifyClient.
/// 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 EndDeleteBackendEnvironment
/// operation.
/// REST API Reference for DeleteBackendEnvironment Operation
IAsyncResult BeginDeleteBackendEnvironment(DeleteBackendEnvironmentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteBackendEnvironment operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteBackendEnvironment.
///
/// Returns a DeleteBackendEnvironmentResult from Amplify.
/// REST API Reference for DeleteBackendEnvironment Operation
DeleteBackendEnvironmentResponse EndDeleteBackendEnvironment(IAsyncResult asyncResult);
#endregion
#region DeleteBranch
///
/// Deletes a branch for an Amplify app.
///
/// Container for the necessary parameters to execute the DeleteBranch service method.
///
/// The response from the DeleteBranch service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// An operation failed because a dependent service threw an exception.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for DeleteBranch Operation
DeleteBranchResponse DeleteBranch(DeleteBranchRequest request);
///
/// Initiates the asynchronous execution of the DeleteBranch operation.
///
///
/// Container for the necessary parameters to execute the DeleteBranch operation on AmazonAmplifyClient.
/// 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 EndDeleteBranch
/// operation.
/// REST API Reference for DeleteBranch Operation
IAsyncResult BeginDeleteBranch(DeleteBranchRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteBranch operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteBranch.
///
/// Returns a DeleteBranchResult from Amplify.
/// REST API Reference for DeleteBranch Operation
DeleteBranchResponse EndDeleteBranch(IAsyncResult asyncResult);
#endregion
#region DeleteDomainAssociation
///
/// Deletes a domain association for an Amplify app.
///
/// Container for the necessary parameters to execute the DeleteDomainAssociation service method.
///
/// The response from the DeleteDomainAssociation service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// An operation failed because a dependent service threw an exception.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for DeleteDomainAssociation Operation
DeleteDomainAssociationResponse DeleteDomainAssociation(DeleteDomainAssociationRequest request);
///
/// Initiates the asynchronous execution of the DeleteDomainAssociation operation.
///
///
/// Container for the necessary parameters to execute the DeleteDomainAssociation operation on AmazonAmplifyClient.
/// 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 EndDeleteDomainAssociation
/// operation.
/// REST API Reference for DeleteDomainAssociation Operation
IAsyncResult BeginDeleteDomainAssociation(DeleteDomainAssociationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteDomainAssociation operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDomainAssociation.
///
/// Returns a DeleteDomainAssociationResult from Amplify.
/// REST API Reference for DeleteDomainAssociation Operation
DeleteDomainAssociationResponse EndDeleteDomainAssociation(IAsyncResult asyncResult);
#endregion
#region DeleteJob
///
/// Deletes a job for a branch of an Amplify app.
///
/// Container for the necessary parameters to execute the DeleteJob service method.
///
/// The response from the DeleteJob service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for DeleteJob Operation
DeleteJobResponse DeleteJob(DeleteJobRequest request);
///
/// Initiates the asynchronous execution of the DeleteJob operation.
///
///
/// Container for the necessary parameters to execute the DeleteJob operation on AmazonAmplifyClient.
/// 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 EndDeleteJob
/// operation.
/// REST API Reference for DeleteJob Operation
IAsyncResult BeginDeleteJob(DeleteJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteJob operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteJob.
///
/// Returns a DeleteJobResult from Amplify.
/// REST API Reference for DeleteJob Operation
DeleteJobResponse EndDeleteJob(IAsyncResult asyncResult);
#endregion
#region DeleteWebhook
///
/// Deletes a webhook.
///
/// Container for the necessary parameters to execute the DeleteWebhook service method.
///
/// The response from the DeleteWebhook service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for DeleteWebhook Operation
DeleteWebhookResponse DeleteWebhook(DeleteWebhookRequest request);
///
/// Initiates the asynchronous execution of the DeleteWebhook operation.
///
///
/// Container for the necessary parameters to execute the DeleteWebhook operation on AmazonAmplifyClient.
/// 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 EndDeleteWebhook
/// operation.
/// REST API Reference for DeleteWebhook Operation
IAsyncResult BeginDeleteWebhook(DeleteWebhookRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteWebhook operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteWebhook.
///
/// Returns a DeleteWebhookResult from Amplify.
/// REST API Reference for DeleteWebhook Operation
DeleteWebhookResponse EndDeleteWebhook(IAsyncResult asyncResult);
#endregion
#region GenerateAccessLogs
///
/// Returns the website access logs for a specific time range using a presigned URL.
///
/// Container for the necessary parameters to execute the GenerateAccessLogs service method.
///
/// The response from the GenerateAccessLogs service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for GenerateAccessLogs Operation
GenerateAccessLogsResponse GenerateAccessLogs(GenerateAccessLogsRequest request);
///
/// Initiates the asynchronous execution of the GenerateAccessLogs operation.
///
///
/// Container for the necessary parameters to execute the GenerateAccessLogs operation on AmazonAmplifyClient.
/// 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 EndGenerateAccessLogs
/// operation.
/// REST API Reference for GenerateAccessLogs Operation
IAsyncResult BeginGenerateAccessLogs(GenerateAccessLogsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GenerateAccessLogs operation.
///
///
/// The IAsyncResult returned by the call to BeginGenerateAccessLogs.
///
/// Returns a GenerateAccessLogsResult from Amplify.
/// REST API Reference for GenerateAccessLogs Operation
GenerateAccessLogsResponse EndGenerateAccessLogs(IAsyncResult asyncResult);
#endregion
#region GetApp
///
/// Returns an existing Amplify app by appID.
///
/// Container for the necessary parameters to execute the GetApp service method.
///
/// The response from the GetApp service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for GetApp Operation
GetAppResponse GetApp(GetAppRequest request);
///
/// Initiates the asynchronous execution of the GetApp operation.
///
///
/// Container for the necessary parameters to execute the GetApp operation on AmazonAmplifyClient.
/// 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 EndGetApp
/// operation.
/// REST API Reference for GetApp Operation
IAsyncResult BeginGetApp(GetAppRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetApp operation.
///
///
/// The IAsyncResult returned by the call to BeginGetApp.
///
/// Returns a GetAppResult from Amplify.
/// REST API Reference for GetApp Operation
GetAppResponse EndGetApp(IAsyncResult asyncResult);
#endregion
#region GetArtifactUrl
///
/// Returns the artifact info that corresponds to an artifact id.
///
/// Container for the necessary parameters to execute the GetArtifactUrl service method.
///
/// The response from the GetArtifactUrl service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for GetArtifactUrl Operation
GetArtifactUrlResponse GetArtifactUrl(GetArtifactUrlRequest request);
///
/// Initiates the asynchronous execution of the GetArtifactUrl operation.
///
///
/// Container for the necessary parameters to execute the GetArtifactUrl operation on AmazonAmplifyClient.
/// 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 EndGetArtifactUrl
/// operation.
/// REST API Reference for GetArtifactUrl Operation
IAsyncResult BeginGetArtifactUrl(GetArtifactUrlRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetArtifactUrl operation.
///
///
/// The IAsyncResult returned by the call to BeginGetArtifactUrl.
///
/// Returns a GetArtifactUrlResult from Amplify.
/// REST API Reference for GetArtifactUrl Operation
GetArtifactUrlResponse EndGetArtifactUrl(IAsyncResult asyncResult);
#endregion
#region GetBackendEnvironment
///
/// Returns a backend environment for an Amplify app.
///
/// Container for the necessary parameters to execute the GetBackendEnvironment service method.
///
/// The response from the GetBackendEnvironment service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for GetBackendEnvironment Operation
GetBackendEnvironmentResponse GetBackendEnvironment(GetBackendEnvironmentRequest request);
///
/// Initiates the asynchronous execution of the GetBackendEnvironment operation.
///
///
/// Container for the necessary parameters to execute the GetBackendEnvironment operation on AmazonAmplifyClient.
/// 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 EndGetBackendEnvironment
/// operation.
/// REST API Reference for GetBackendEnvironment Operation
IAsyncResult BeginGetBackendEnvironment(GetBackendEnvironmentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetBackendEnvironment operation.
///
///
/// The IAsyncResult returned by the call to BeginGetBackendEnvironment.
///
/// Returns a GetBackendEnvironmentResult from Amplify.
/// REST API Reference for GetBackendEnvironment Operation
GetBackendEnvironmentResponse EndGetBackendEnvironment(IAsyncResult asyncResult);
#endregion
#region GetBranch
///
/// Returns a branch for an Amplify app.
///
/// Container for the necessary parameters to execute the GetBranch service method.
///
/// The response from the GetBranch service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for GetBranch Operation
GetBranchResponse GetBranch(GetBranchRequest request);
///
/// Initiates the asynchronous execution of the GetBranch operation.
///
///
/// Container for the necessary parameters to execute the GetBranch operation on AmazonAmplifyClient.
/// 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 EndGetBranch
/// operation.
/// REST API Reference for GetBranch Operation
IAsyncResult BeginGetBranch(GetBranchRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetBranch operation.
///
///
/// The IAsyncResult returned by the call to BeginGetBranch.
///
/// Returns a GetBranchResult from Amplify.
/// REST API Reference for GetBranch Operation
GetBranchResponse EndGetBranch(IAsyncResult asyncResult);
#endregion
#region GetDomainAssociation
///
/// Returns the domain information for an Amplify app.
///
/// Container for the necessary parameters to execute the GetDomainAssociation service method.
///
/// The response from the GetDomainAssociation service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for GetDomainAssociation Operation
GetDomainAssociationResponse GetDomainAssociation(GetDomainAssociationRequest request);
///
/// Initiates the asynchronous execution of the GetDomainAssociation operation.
///
///
/// Container for the necessary parameters to execute the GetDomainAssociation operation on AmazonAmplifyClient.
/// 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 EndGetDomainAssociation
/// operation.
/// REST API Reference for GetDomainAssociation Operation
IAsyncResult BeginGetDomainAssociation(GetDomainAssociationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDomainAssociation operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDomainAssociation.
///
/// Returns a GetDomainAssociationResult from Amplify.
/// REST API Reference for GetDomainAssociation Operation
GetDomainAssociationResponse EndGetDomainAssociation(IAsyncResult asyncResult);
#endregion
#region GetJob
///
/// Returns a job for a branch of an Amplify app.
///
/// Container for the necessary parameters to execute the GetJob service method.
///
/// The response from the GetJob service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for GetJob Operation
GetJobResponse GetJob(GetJobRequest request);
///
/// Initiates the asynchronous execution of the GetJob operation.
///
///
/// Container for the necessary parameters to execute the GetJob operation on AmazonAmplifyClient.
/// 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 EndGetJob
/// operation.
/// REST API Reference for GetJob Operation
IAsyncResult BeginGetJob(GetJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetJob operation.
///
///
/// The IAsyncResult returned by the call to BeginGetJob.
///
/// Returns a GetJobResult from Amplify.
/// REST API Reference for GetJob Operation
GetJobResponse EndGetJob(IAsyncResult asyncResult);
#endregion
#region GetWebhook
///
/// Returns the webhook information that corresponds to a specified webhook ID.
///
/// Container for the necessary parameters to execute the GetWebhook service method.
///
/// The response from the GetWebhook service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for GetWebhook Operation
GetWebhookResponse GetWebhook(GetWebhookRequest request);
///
/// Initiates the asynchronous execution of the GetWebhook operation.
///
///
/// Container for the necessary parameters to execute the GetWebhook operation on AmazonAmplifyClient.
/// 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 EndGetWebhook
/// operation.
/// REST API Reference for GetWebhook Operation
IAsyncResult BeginGetWebhook(GetWebhookRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetWebhook operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWebhook.
///
/// Returns a GetWebhookResult from Amplify.
/// REST API Reference for GetWebhook Operation
GetWebhookResponse EndGetWebhook(IAsyncResult asyncResult);
#endregion
#region ListApps
///
/// Returns a list of the existing Amplify apps.
///
/// Container for the necessary parameters to execute the ListApps service method.
///
/// The response from the ListApps service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for ListApps Operation
ListAppsResponse ListApps(ListAppsRequest request);
///
/// Initiates the asynchronous execution of the ListApps operation.
///
///
/// Container for the necessary parameters to execute the ListApps operation on AmazonAmplifyClient.
/// 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 EndListApps
/// operation.
/// REST API Reference for ListApps Operation
IAsyncResult BeginListApps(ListAppsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListApps operation.
///
///
/// The IAsyncResult returned by the call to BeginListApps.
///
/// Returns a ListAppsResult from Amplify.
/// REST API Reference for ListApps Operation
ListAppsResponse EndListApps(IAsyncResult asyncResult);
#endregion
#region ListArtifacts
///
/// Returns a list of artifacts for a specified app, branch, and job.
///
/// Container for the necessary parameters to execute the ListArtifacts service method.
///
/// The response from the ListArtifacts service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for ListArtifacts Operation
ListArtifactsResponse ListArtifacts(ListArtifactsRequest request);
///
/// Initiates the asynchronous execution of the ListArtifacts operation.
///
///
/// Container for the necessary parameters to execute the ListArtifacts operation on AmazonAmplifyClient.
/// 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 EndListArtifacts
/// operation.
/// REST API Reference for ListArtifacts Operation
IAsyncResult BeginListArtifacts(ListArtifactsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListArtifacts operation.
///
///
/// The IAsyncResult returned by the call to BeginListArtifacts.
///
/// Returns a ListArtifactsResult from Amplify.
/// REST API Reference for ListArtifacts Operation
ListArtifactsResponse EndListArtifacts(IAsyncResult asyncResult);
#endregion
#region ListBackendEnvironments
///
/// Lists the backend environments for an Amplify app.
///
/// Container for the necessary parameters to execute the ListBackendEnvironments service method.
///
/// The response from the ListBackendEnvironments service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for ListBackendEnvironments Operation
ListBackendEnvironmentsResponse ListBackendEnvironments(ListBackendEnvironmentsRequest request);
///
/// Initiates the asynchronous execution of the ListBackendEnvironments operation.
///
///
/// Container for the necessary parameters to execute the ListBackendEnvironments operation on AmazonAmplifyClient.
/// 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 EndListBackendEnvironments
/// operation.
/// REST API Reference for ListBackendEnvironments Operation
IAsyncResult BeginListBackendEnvironments(ListBackendEnvironmentsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListBackendEnvironments operation.
///
///
/// The IAsyncResult returned by the call to BeginListBackendEnvironments.
///
/// Returns a ListBackendEnvironmentsResult from Amplify.
/// REST API Reference for ListBackendEnvironments Operation
ListBackendEnvironmentsResponse EndListBackendEnvironments(IAsyncResult asyncResult);
#endregion
#region ListBranches
///
/// Lists the branches of an Amplify app.
///
/// Container for the necessary parameters to execute the ListBranches service method.
///
/// The response from the ListBranches service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for ListBranches Operation
ListBranchesResponse ListBranches(ListBranchesRequest request);
///
/// Initiates the asynchronous execution of the ListBranches operation.
///
///
/// Container for the necessary parameters to execute the ListBranches operation on AmazonAmplifyClient.
/// 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 EndListBranches
/// operation.
/// REST API Reference for ListBranches Operation
IAsyncResult BeginListBranches(ListBranchesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListBranches operation.
///
///
/// The IAsyncResult returned by the call to BeginListBranches.
///
/// Returns a ListBranchesResult from Amplify.
/// REST API Reference for ListBranches Operation
ListBranchesResponse EndListBranches(IAsyncResult asyncResult);
#endregion
#region ListDomainAssociations
///
/// Returns the domain associations for an Amplify app.
///
/// Container for the necessary parameters to execute the ListDomainAssociations service method.
///
/// The response from the ListDomainAssociations service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for ListDomainAssociations Operation
ListDomainAssociationsResponse ListDomainAssociations(ListDomainAssociationsRequest request);
///
/// Initiates the asynchronous execution of the ListDomainAssociations operation.
///
///
/// Container for the necessary parameters to execute the ListDomainAssociations operation on AmazonAmplifyClient.
/// 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 EndListDomainAssociations
/// operation.
/// REST API Reference for ListDomainAssociations Operation
IAsyncResult BeginListDomainAssociations(ListDomainAssociationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDomainAssociations operation.
///
///
/// The IAsyncResult returned by the call to BeginListDomainAssociations.
///
/// Returns a ListDomainAssociationsResult from Amplify.
/// REST API Reference for ListDomainAssociations Operation
ListDomainAssociationsResponse EndListDomainAssociations(IAsyncResult asyncResult);
#endregion
#region ListJobs
///
/// Lists the jobs for a branch of an Amplify app.
///
/// Container for the necessary parameters to execute the ListJobs service method.
///
/// The response from the ListJobs service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for ListJobs Operation
ListJobsResponse ListJobs(ListJobsRequest request);
///
/// Initiates the asynchronous execution of the ListJobs operation.
///
///
/// Container for the necessary parameters to execute the ListJobs operation on AmazonAmplifyClient.
/// 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 EndListJobs
/// operation.
/// REST API Reference for ListJobs Operation
IAsyncResult BeginListJobs(ListJobsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginListJobs.
///
/// Returns a ListJobsResult from Amplify.
/// REST API Reference for ListJobs Operation
ListJobsResponse EndListJobs(IAsyncResult asyncResult);
#endregion
#region ListTagsForResource
///
/// Returns a list of tags for a specified Amazon Resource Name (ARN).
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An operation failed due to a non-existent resource.
///
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request);
///
/// Initiates the asynchronous execution of the ListTagsForResource operation.
///
///
/// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonAmplifyClient.
/// 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 EndListTagsForResource
/// operation.
/// REST API Reference for ListTagsForResource Operation
IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTagsForResource operation.
///
///
/// The IAsyncResult returned by the call to BeginListTagsForResource.
///
/// Returns a ListTagsForResourceResult from Amplify.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult);
#endregion
#region ListWebhooks
///
/// Returns a list of webhooks for an Amplify app.
///
/// Container for the necessary parameters to execute the ListWebhooks service method.
///
/// The response from the ListWebhooks service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for ListWebhooks Operation
ListWebhooksResponse ListWebhooks(ListWebhooksRequest request);
///
/// Initiates the asynchronous execution of the ListWebhooks operation.
///
///
/// Container for the necessary parameters to execute the ListWebhooks operation on AmazonAmplifyClient.
/// 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 EndListWebhooks
/// operation.
/// REST API Reference for ListWebhooks Operation
IAsyncResult BeginListWebhooks(ListWebhooksRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListWebhooks operation.
///
///
/// The IAsyncResult returned by the call to BeginListWebhooks.
///
/// Returns a ListWebhooksResult from Amplify.
/// REST API Reference for ListWebhooks Operation
ListWebhooksResponse EndListWebhooks(IAsyncResult asyncResult);
#endregion
#region StartDeployment
///
/// Starts a deployment for a manually deployed app. Manually deployed apps are not connected
/// to a repository.
///
/// Container for the necessary parameters to execute the StartDeployment service method.
///
/// The response from the StartDeployment service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for StartDeployment Operation
StartDeploymentResponse StartDeployment(StartDeploymentRequest request);
///
/// Initiates the asynchronous execution of the StartDeployment operation.
///
///
/// Container for the necessary parameters to execute the StartDeployment operation on AmazonAmplifyClient.
/// 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 EndStartDeployment
/// operation.
/// REST API Reference for StartDeployment Operation
IAsyncResult BeginStartDeployment(StartDeploymentRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartDeployment operation.
///
///
/// The IAsyncResult returned by the call to BeginStartDeployment.
///
/// Returns a StartDeploymentResult from Amplify.
/// REST API Reference for StartDeployment Operation
StartDeploymentResponse EndStartDeployment(IAsyncResult asyncResult);
#endregion
#region StartJob
///
/// Starts a new job for a branch of an Amplify app.
///
/// Container for the necessary parameters to execute the StartJob service method.
///
/// The response from the StartJob service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for StartJob Operation
StartJobResponse StartJob(StartJobRequest request);
///
/// Initiates the asynchronous execution of the StartJob operation.
///
///
/// Container for the necessary parameters to execute the StartJob operation on AmazonAmplifyClient.
/// 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 EndStartJob
/// operation.
/// REST API Reference for StartJob Operation
IAsyncResult BeginStartJob(StartJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartJob operation.
///
///
/// The IAsyncResult returned by the call to BeginStartJob.
///
/// Returns a StartJobResult from Amplify.
/// REST API Reference for StartJob Operation
StartJobResponse EndStartJob(IAsyncResult asyncResult);
#endregion
#region StopJob
///
/// Stops a job that is in progress for a branch of an Amplify app.
///
/// Container for the necessary parameters to execute the StopJob service method.
///
/// The response from the StopJob service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// A resource could not be created because service quotas were exceeded.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for StopJob Operation
StopJobResponse StopJob(StopJobRequest request);
///
/// Initiates the asynchronous execution of the StopJob operation.
///
///
/// Container for the necessary parameters to execute the StopJob operation on AmazonAmplifyClient.
/// 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 EndStopJob
/// operation.
/// REST API Reference for StopJob Operation
IAsyncResult BeginStopJob(StopJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StopJob operation.
///
///
/// The IAsyncResult returned by the call to BeginStopJob.
///
/// Returns a StopJobResult from Amplify.
/// REST API Reference for StopJob Operation
StopJobResponse EndStopJob(IAsyncResult asyncResult);
#endregion
#region TagResource
///
/// Tags the resource with a tag key and value.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An operation failed due to a non-existent resource.
///
/// REST API Reference for TagResource Operation
TagResourceResponse TagResource(TagResourceRequest request);
///
/// Initiates the asynchronous execution of the TagResource operation.
///
///
/// Container for the necessary parameters to execute the TagResource operation on AmazonAmplifyClient.
/// 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 EndTagResource
/// operation.
/// REST API Reference for TagResource Operation
IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the TagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginTagResource.
///
/// Returns a TagResourceResult from Amplify.
/// REST API Reference for TagResource Operation
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region UntagResource
///
/// Untags a resource with a specified Amazon Resource Name (ARN).
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An operation failed due to a non-existent resource.
///
/// REST API Reference for UntagResource Operation
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// Initiates the asynchronous execution of the UntagResource operation.
///
///
/// Container for the necessary parameters to execute the UntagResource operation on AmazonAmplifyClient.
/// 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 EndUntagResource
/// operation.
/// REST API Reference for UntagResource Operation
IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UntagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginUntagResource.
///
/// Returns a UntagResourceResult from Amplify.
/// REST API Reference for UntagResource Operation
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
#region UpdateApp
///
/// Updates an existing Amplify app.
///
/// Container for the necessary parameters to execute the UpdateApp service method.
///
/// The response from the UpdateApp service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for UpdateApp Operation
UpdateAppResponse UpdateApp(UpdateAppRequest request);
///
/// Initiates the asynchronous execution of the UpdateApp operation.
///
///
/// Container for the necessary parameters to execute the UpdateApp operation on AmazonAmplifyClient.
/// 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 EndUpdateApp
/// operation.
/// REST API Reference for UpdateApp Operation
IAsyncResult BeginUpdateApp(UpdateAppRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateApp operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateApp.
///
/// Returns a UpdateAppResult from Amplify.
/// REST API Reference for UpdateApp Operation
UpdateAppResponse EndUpdateApp(IAsyncResult asyncResult);
#endregion
#region UpdateBranch
///
/// Updates a branch for an Amplify app.
///
/// Container for the necessary parameters to execute the UpdateBranch service method.
///
/// The response from the UpdateBranch service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// An operation failed because a dependent service threw an exception.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for UpdateBranch Operation
UpdateBranchResponse UpdateBranch(UpdateBranchRequest request);
///
/// Initiates the asynchronous execution of the UpdateBranch operation.
///
///
/// Container for the necessary parameters to execute the UpdateBranch operation on AmazonAmplifyClient.
/// 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 EndUpdateBranch
/// operation.
/// REST API Reference for UpdateBranch Operation
IAsyncResult BeginUpdateBranch(UpdateBranchRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateBranch operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateBranch.
///
/// Returns a UpdateBranchResult from Amplify.
/// REST API Reference for UpdateBranch Operation
UpdateBranchResponse EndUpdateBranch(IAsyncResult asyncResult);
#endregion
#region UpdateDomainAssociation
///
/// Creates a new domain association for an Amplify app.
///
/// Container for the necessary parameters to execute the UpdateDomainAssociation service method.
///
/// The response from the UpdateDomainAssociation service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// An operation failed because a dependent service threw an exception.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for UpdateDomainAssociation Operation
UpdateDomainAssociationResponse UpdateDomainAssociation(UpdateDomainAssociationRequest request);
///
/// Initiates the asynchronous execution of the UpdateDomainAssociation operation.
///
///
/// Container for the necessary parameters to execute the UpdateDomainAssociation operation on AmazonAmplifyClient.
/// 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 EndUpdateDomainAssociation
/// operation.
/// REST API Reference for UpdateDomainAssociation Operation
IAsyncResult BeginUpdateDomainAssociation(UpdateDomainAssociationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateDomainAssociation operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDomainAssociation.
///
/// Returns a UpdateDomainAssociationResult from Amplify.
/// REST API Reference for UpdateDomainAssociation Operation
UpdateDomainAssociationResponse EndUpdateDomainAssociation(IAsyncResult asyncResult);
#endregion
#region UpdateWebhook
///
/// Updates a webhook.
///
/// Container for the necessary parameters to execute the UpdateWebhook service method.
///
/// The response from the UpdateWebhook service method, as returned by Amplify.
///
/// A request contains unexpected data.
///
///
/// An operation failed because a dependent service threw an exception.
///
///
/// The service failed to perform an operation due to an internal issue.
///
///
/// An entity was not found during an operation.
///
///
/// An operation failed due to a lack of access.
///
/// REST API Reference for UpdateWebhook Operation
UpdateWebhookResponse UpdateWebhook(UpdateWebhookRequest request);
///
/// Initiates the asynchronous execution of the UpdateWebhook operation.
///
///
/// Container for the necessary parameters to execute the UpdateWebhook operation on AmazonAmplifyClient.
/// 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 EndUpdateWebhook
/// operation.
/// REST API Reference for UpdateWebhook Operation
IAsyncResult BeginUpdateWebhook(UpdateWebhookRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateWebhook operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateWebhook.
///
/// Returns a UpdateWebhookResult from Amplify.
/// REST API Reference for UpdateWebhook Operation
UpdateWebhookResponse EndUpdateWebhook(IAsyncResult asyncResult);
#endregion
}
}