/*
* 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 appfabric-2023-05-19.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.AppFabric.Model;
namespace Amazon.AppFabric
{
///
/// Interface for accessing AppFabric
///
/// Amazon Web Services AppFabric quickly connects software as a service (SaaS) applications
/// across your organization. This allows IT and security teams to easily manage and secure
/// applications using a standard schema, and employees can complete everyday tasks faster
/// using generative artificial intelligence (AI). You can use these APIs to complete
/// AppFabric tasks, such as setting up audit log ingestions or viewing user access. For
/// more information about AppFabric, including the required permissions to use the service,
/// see the Amazon
/// Web Services AppFabric Administration Guide. For more information about using
/// the Command Line Interface (CLI) to manage your AppFabric resources, see the AppFabric
/// section of the CLI Reference.
///
public partial interface IAmazonAppFabric : IAmazonService, IDisposable
{
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
IAppFabricPaginatorFactory Paginators { get; }
#endif
#region BatchGetUserAccessTasks
///
/// Gets user access details in a batch request.
///
///
///
/// This action polls data from the tasks that are kicked off by the StartUserAccessTasks
/// action.
///
///
/// Container for the necessary parameters to execute the BatchGetUserAccessTasks service method.
///
/// The response from the BatchGetUserAccessTasks service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for BatchGetUserAccessTasks Operation
BatchGetUserAccessTasksResponse BatchGetUserAccessTasks(BatchGetUserAccessTasksRequest request);
///
/// Initiates the asynchronous execution of the BatchGetUserAccessTasks operation.
///
///
/// Container for the necessary parameters to execute the BatchGetUserAccessTasks operation on AmazonAppFabricClient.
/// 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 EndBatchGetUserAccessTasks
/// operation.
/// REST API Reference for BatchGetUserAccessTasks Operation
IAsyncResult BeginBatchGetUserAccessTasks(BatchGetUserAccessTasksRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchGetUserAccessTasks operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchGetUserAccessTasks.
///
/// Returns a BatchGetUserAccessTasksResult from AppFabric.
/// REST API Reference for BatchGetUserAccessTasks Operation
BatchGetUserAccessTasksResponse EndBatchGetUserAccessTasks(IAsyncResult asyncResult);
#endregion
#region ConnectAppAuthorization
///
/// Establishes a connection between Amazon Web Services AppFabric and an application,
/// which allows AppFabric to call the APIs of the application.
///
/// Container for the necessary parameters to execute the ConnectAppAuthorization service method.
///
/// The response from the ConnectAppAuthorization service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for ConnectAppAuthorization Operation
ConnectAppAuthorizationResponse ConnectAppAuthorization(ConnectAppAuthorizationRequest request);
///
/// Initiates the asynchronous execution of the ConnectAppAuthorization operation.
///
///
/// Container for the necessary parameters to execute the ConnectAppAuthorization operation on AmazonAppFabricClient.
/// 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 EndConnectAppAuthorization
/// operation.
/// REST API Reference for ConnectAppAuthorization Operation
IAsyncResult BeginConnectAppAuthorization(ConnectAppAuthorizationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ConnectAppAuthorization operation.
///
///
/// The IAsyncResult returned by the call to BeginConnectAppAuthorization.
///
/// Returns a ConnectAppAuthorizationResult from AppFabric.
/// REST API Reference for ConnectAppAuthorization Operation
ConnectAppAuthorizationResponse EndConnectAppAuthorization(IAsyncResult asyncResult);
#endregion
#region CreateAppAuthorization
///
/// Creates an app authorization within an app bundle, which allows AppFabric to connect
/// to an application.
///
/// Container for the necessary parameters to execute the CreateAppAuthorization service method.
///
/// The response from the CreateAppAuthorization service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request has created a conflict. Check the request parameters and try again.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request exceeds a service quota.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for CreateAppAuthorization Operation
CreateAppAuthorizationResponse CreateAppAuthorization(CreateAppAuthorizationRequest request);
///
/// Initiates the asynchronous execution of the CreateAppAuthorization operation.
///
///
/// Container for the necessary parameters to execute the CreateAppAuthorization operation on AmazonAppFabricClient.
/// 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 EndCreateAppAuthorization
/// operation.
/// REST API Reference for CreateAppAuthorization Operation
IAsyncResult BeginCreateAppAuthorization(CreateAppAuthorizationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateAppAuthorization operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateAppAuthorization.
///
/// Returns a CreateAppAuthorizationResult from AppFabric.
/// REST API Reference for CreateAppAuthorization Operation
CreateAppAuthorizationResponse EndCreateAppAuthorization(IAsyncResult asyncResult);
#endregion
#region CreateAppBundle
///
/// Creates an app bundle to collect data from an application using AppFabric.
///
/// Container for the necessary parameters to execute the CreateAppBundle service method.
///
/// The response from the CreateAppBundle service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request has created a conflict. Check the request parameters and try again.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The request exceeds a service quota.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for CreateAppBundle Operation
CreateAppBundleResponse CreateAppBundle(CreateAppBundleRequest request);
///
/// Initiates the asynchronous execution of the CreateAppBundle operation.
///
///
/// Container for the necessary parameters to execute the CreateAppBundle operation on AmazonAppFabricClient.
/// 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 EndCreateAppBundle
/// operation.
/// REST API Reference for CreateAppBundle Operation
IAsyncResult BeginCreateAppBundle(CreateAppBundleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateAppBundle operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateAppBundle.
///
/// Returns a CreateAppBundleResult from AppFabric.
/// REST API Reference for CreateAppBundle Operation
CreateAppBundleResponse EndCreateAppBundle(IAsyncResult asyncResult);
#endregion
#region CreateIngestion
///
/// Creates a data ingestion for an application.
///
/// Container for the necessary parameters to execute the CreateIngestion service method.
///
/// The response from the CreateIngestion service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request has created a conflict. Check the request parameters and try again.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The request exceeds a service quota.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for CreateIngestion Operation
CreateIngestionResponse CreateIngestion(CreateIngestionRequest request);
///
/// Initiates the asynchronous execution of the CreateIngestion operation.
///
///
/// Container for the necessary parameters to execute the CreateIngestion operation on AmazonAppFabricClient.
/// 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 EndCreateIngestion
/// operation.
/// REST API Reference for CreateIngestion Operation
IAsyncResult BeginCreateIngestion(CreateIngestionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateIngestion operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateIngestion.
///
/// Returns a CreateIngestionResult from AppFabric.
/// REST API Reference for CreateIngestion Operation
CreateIngestionResponse EndCreateIngestion(IAsyncResult asyncResult);
#endregion
#region CreateIngestionDestination
///
/// Creates an ingestion destination, which specifies how an application's ingested data
/// is processed by Amazon Web Services AppFabric and where it's delivered.
///
/// Container for the necessary parameters to execute the CreateIngestionDestination service method.
///
/// The response from the CreateIngestionDestination service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request has created a conflict. Check the request parameters and try again.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The request exceeds a service quota.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for CreateIngestionDestination Operation
CreateIngestionDestinationResponse CreateIngestionDestination(CreateIngestionDestinationRequest request);
///
/// Initiates the asynchronous execution of the CreateIngestionDestination operation.
///
///
/// Container for the necessary parameters to execute the CreateIngestionDestination operation on AmazonAppFabricClient.
/// 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 EndCreateIngestionDestination
/// operation.
/// REST API Reference for CreateIngestionDestination Operation
IAsyncResult BeginCreateIngestionDestination(CreateIngestionDestinationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateIngestionDestination operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateIngestionDestination.
///
/// Returns a CreateIngestionDestinationResult from AppFabric.
/// REST API Reference for CreateIngestionDestination Operation
CreateIngestionDestinationResponse EndCreateIngestionDestination(IAsyncResult asyncResult);
#endregion
#region DeleteAppAuthorization
///
/// Deletes an app authorization. You must delete the associated ingestion before you
/// can delete an app authorization.
///
/// Container for the necessary parameters to execute the DeleteAppAuthorization service method.
///
/// The response from the DeleteAppAuthorization service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for DeleteAppAuthorization Operation
DeleteAppAuthorizationResponse DeleteAppAuthorization(DeleteAppAuthorizationRequest request);
///
/// Initiates the asynchronous execution of the DeleteAppAuthorization operation.
///
///
/// Container for the necessary parameters to execute the DeleteAppAuthorization operation on AmazonAppFabricClient.
/// 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 EndDeleteAppAuthorization
/// operation.
/// REST API Reference for DeleteAppAuthorization Operation
IAsyncResult BeginDeleteAppAuthorization(DeleteAppAuthorizationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteAppAuthorization operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteAppAuthorization.
///
/// Returns a DeleteAppAuthorizationResult from AppFabric.
/// REST API Reference for DeleteAppAuthorization Operation
DeleteAppAuthorizationResponse EndDeleteAppAuthorization(IAsyncResult asyncResult);
#endregion
#region DeleteAppBundle
///
/// Deletes an app bundle. You must delete all associated app authorizations before you
/// can delete an app bundle.
///
/// Container for the necessary parameters to execute the DeleteAppBundle service method.
///
/// The response from the DeleteAppBundle service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request has created a conflict. Check the request parameters and try again.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for DeleteAppBundle Operation
DeleteAppBundleResponse DeleteAppBundle(DeleteAppBundleRequest request);
///
/// Initiates the asynchronous execution of the DeleteAppBundle operation.
///
///
/// Container for the necessary parameters to execute the DeleteAppBundle operation on AmazonAppFabricClient.
/// 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 EndDeleteAppBundle
/// operation.
/// REST API Reference for DeleteAppBundle Operation
IAsyncResult BeginDeleteAppBundle(DeleteAppBundleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteAppBundle operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteAppBundle.
///
/// Returns a DeleteAppBundleResult from AppFabric.
/// REST API Reference for DeleteAppBundle Operation
DeleteAppBundleResponse EndDeleteAppBundle(IAsyncResult asyncResult);
#endregion
#region DeleteIngestion
///
/// Deletes an ingestion. You must stop (disable) the ingestion and you must delete all
/// associated ingestion destinations before you can delete an app ingestion.
///
/// Container for the necessary parameters to execute the DeleteIngestion service method.
///
/// The response from the DeleteIngestion service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for DeleteIngestion Operation
DeleteIngestionResponse DeleteIngestion(DeleteIngestionRequest request);
///
/// Initiates the asynchronous execution of the DeleteIngestion operation.
///
///
/// Container for the necessary parameters to execute the DeleteIngestion operation on AmazonAppFabricClient.
/// 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 EndDeleteIngestion
/// operation.
/// REST API Reference for DeleteIngestion Operation
IAsyncResult BeginDeleteIngestion(DeleteIngestionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteIngestion operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteIngestion.
///
/// Returns a DeleteIngestionResult from AppFabric.
/// REST API Reference for DeleteIngestion Operation
DeleteIngestionResponse EndDeleteIngestion(IAsyncResult asyncResult);
#endregion
#region DeleteIngestionDestination
///
/// Deletes an ingestion destination.
///
///
///
/// This deletes the association between an ingestion and it's destination. It doesn't
/// delete previously ingested data or the storage destination, such as the Amazon S3
/// bucket where the data is delivered. If the ingestion destination is deleted while
/// the associated ingestion is enabled, the ingestion will fail and is eventually disabled.
///
///
/// Container for the necessary parameters to execute the DeleteIngestionDestination service method.
///
/// The response from the DeleteIngestionDestination service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for DeleteIngestionDestination Operation
DeleteIngestionDestinationResponse DeleteIngestionDestination(DeleteIngestionDestinationRequest request);
///
/// Initiates the asynchronous execution of the DeleteIngestionDestination operation.
///
///
/// Container for the necessary parameters to execute the DeleteIngestionDestination operation on AmazonAppFabricClient.
/// 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 EndDeleteIngestionDestination
/// operation.
/// REST API Reference for DeleteIngestionDestination Operation
IAsyncResult BeginDeleteIngestionDestination(DeleteIngestionDestinationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteIngestionDestination operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteIngestionDestination.
///
/// Returns a DeleteIngestionDestinationResult from AppFabric.
/// REST API Reference for DeleteIngestionDestination Operation
DeleteIngestionDestinationResponse EndDeleteIngestionDestination(IAsyncResult asyncResult);
#endregion
#region GetAppAuthorization
///
/// Returns information about an app authorization.
///
/// Container for the necessary parameters to execute the GetAppAuthorization service method.
///
/// The response from the GetAppAuthorization service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for GetAppAuthorization Operation
GetAppAuthorizationResponse GetAppAuthorization(GetAppAuthorizationRequest request);
///
/// Initiates the asynchronous execution of the GetAppAuthorization operation.
///
///
/// Container for the necessary parameters to execute the GetAppAuthorization operation on AmazonAppFabricClient.
/// 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 EndGetAppAuthorization
/// operation.
/// REST API Reference for GetAppAuthorization Operation
IAsyncResult BeginGetAppAuthorization(GetAppAuthorizationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetAppAuthorization operation.
///
///
/// The IAsyncResult returned by the call to BeginGetAppAuthorization.
///
/// Returns a GetAppAuthorizationResult from AppFabric.
/// REST API Reference for GetAppAuthorization Operation
GetAppAuthorizationResponse EndGetAppAuthorization(IAsyncResult asyncResult);
#endregion
#region GetAppBundle
///
/// Returns information about an app bundle.
///
/// Container for the necessary parameters to execute the GetAppBundle service method.
///
/// The response from the GetAppBundle service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for GetAppBundle Operation
GetAppBundleResponse GetAppBundle(GetAppBundleRequest request);
///
/// Initiates the asynchronous execution of the GetAppBundle operation.
///
///
/// Container for the necessary parameters to execute the GetAppBundle operation on AmazonAppFabricClient.
/// 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 EndGetAppBundle
/// operation.
/// REST API Reference for GetAppBundle Operation
IAsyncResult BeginGetAppBundle(GetAppBundleRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetAppBundle operation.
///
///
/// The IAsyncResult returned by the call to BeginGetAppBundle.
///
/// Returns a GetAppBundleResult from AppFabric.
/// REST API Reference for GetAppBundle Operation
GetAppBundleResponse EndGetAppBundle(IAsyncResult asyncResult);
#endregion
#region GetIngestion
///
/// Returns information about an ingestion.
///
/// Container for the necessary parameters to execute the GetIngestion service method.
///
/// The response from the GetIngestion service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for GetIngestion Operation
GetIngestionResponse GetIngestion(GetIngestionRequest request);
///
/// Initiates the asynchronous execution of the GetIngestion operation.
///
///
/// Container for the necessary parameters to execute the GetIngestion operation on AmazonAppFabricClient.
/// 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 EndGetIngestion
/// operation.
/// REST API Reference for GetIngestion Operation
IAsyncResult BeginGetIngestion(GetIngestionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetIngestion operation.
///
///
/// The IAsyncResult returned by the call to BeginGetIngestion.
///
/// Returns a GetIngestionResult from AppFabric.
/// REST API Reference for GetIngestion Operation
GetIngestionResponse EndGetIngestion(IAsyncResult asyncResult);
#endregion
#region GetIngestionDestination
///
/// Returns information about an ingestion destination.
///
/// Container for the necessary parameters to execute the GetIngestionDestination service method.
///
/// The response from the GetIngestionDestination service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for GetIngestionDestination Operation
GetIngestionDestinationResponse GetIngestionDestination(GetIngestionDestinationRequest request);
///
/// Initiates the asynchronous execution of the GetIngestionDestination operation.
///
///
/// Container for the necessary parameters to execute the GetIngestionDestination operation on AmazonAppFabricClient.
/// 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 EndGetIngestionDestination
/// operation.
/// REST API Reference for GetIngestionDestination Operation
IAsyncResult BeginGetIngestionDestination(GetIngestionDestinationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetIngestionDestination operation.
///
///
/// The IAsyncResult returned by the call to BeginGetIngestionDestination.
///
/// Returns a GetIngestionDestinationResult from AppFabric.
/// REST API Reference for GetIngestionDestination Operation
GetIngestionDestinationResponse EndGetIngestionDestination(IAsyncResult asyncResult);
#endregion
#region ListAppAuthorizations
///
/// Returns a list of all app authorizations configured for an app bundle.
///
/// Container for the necessary parameters to execute the ListAppAuthorizations service method.
///
/// The response from the ListAppAuthorizations service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for ListAppAuthorizations Operation
ListAppAuthorizationsResponse ListAppAuthorizations(ListAppAuthorizationsRequest request);
///
/// Initiates the asynchronous execution of the ListAppAuthorizations operation.
///
///
/// Container for the necessary parameters to execute the ListAppAuthorizations operation on AmazonAppFabricClient.
/// 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 EndListAppAuthorizations
/// operation.
/// REST API Reference for ListAppAuthorizations Operation
IAsyncResult BeginListAppAuthorizations(ListAppAuthorizationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAppAuthorizations operation.
///
///
/// The IAsyncResult returned by the call to BeginListAppAuthorizations.
///
/// Returns a ListAppAuthorizationsResult from AppFabric.
/// REST API Reference for ListAppAuthorizations Operation
ListAppAuthorizationsResponse EndListAppAuthorizations(IAsyncResult asyncResult);
#endregion
#region ListAppBundles
///
/// Returns a list of app bundles.
///
/// Container for the necessary parameters to execute the ListAppBundles service method.
///
/// The response from the ListAppBundles service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for ListAppBundles Operation
ListAppBundlesResponse ListAppBundles(ListAppBundlesRequest request);
///
/// Initiates the asynchronous execution of the ListAppBundles operation.
///
///
/// Container for the necessary parameters to execute the ListAppBundles operation on AmazonAppFabricClient.
/// 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 EndListAppBundles
/// operation.
/// REST API Reference for ListAppBundles Operation
IAsyncResult BeginListAppBundles(ListAppBundlesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAppBundles operation.
///
///
/// The IAsyncResult returned by the call to BeginListAppBundles.
///
/// Returns a ListAppBundlesResult from AppFabric.
/// REST API Reference for ListAppBundles Operation
ListAppBundlesResponse EndListAppBundles(IAsyncResult asyncResult);
#endregion
#region ListIngestionDestinations
///
/// Returns a list of all ingestion destinations configured for an ingestion.
///
/// Container for the necessary parameters to execute the ListIngestionDestinations service method.
///
/// The response from the ListIngestionDestinations service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for ListIngestionDestinations Operation
ListIngestionDestinationsResponse ListIngestionDestinations(ListIngestionDestinationsRequest request);
///
/// Initiates the asynchronous execution of the ListIngestionDestinations operation.
///
///
/// Container for the necessary parameters to execute the ListIngestionDestinations operation on AmazonAppFabricClient.
/// 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 EndListIngestionDestinations
/// operation.
/// REST API Reference for ListIngestionDestinations Operation
IAsyncResult BeginListIngestionDestinations(ListIngestionDestinationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListIngestionDestinations operation.
///
///
/// The IAsyncResult returned by the call to BeginListIngestionDestinations.
///
/// Returns a ListIngestionDestinationsResult from AppFabric.
/// REST API Reference for ListIngestionDestinations Operation
ListIngestionDestinationsResponse EndListIngestionDestinations(IAsyncResult asyncResult);
#endregion
#region ListIngestions
///
/// Returns a list of all ingestions configured for an app bundle.
///
/// Container for the necessary parameters to execute the ListIngestions service method.
///
/// The response from the ListIngestions service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for ListIngestions Operation
ListIngestionsResponse ListIngestions(ListIngestionsRequest request);
///
/// Initiates the asynchronous execution of the ListIngestions operation.
///
///
/// Container for the necessary parameters to execute the ListIngestions operation on AmazonAppFabricClient.
/// 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 EndListIngestions
/// operation.
/// REST API Reference for ListIngestions Operation
IAsyncResult BeginListIngestions(ListIngestionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListIngestions operation.
///
///
/// The IAsyncResult returned by the call to BeginListIngestions.
///
/// Returns a ListIngestionsResult from AppFabric.
/// REST API Reference for ListIngestions Operation
ListIngestionsResponse EndListIngestions(IAsyncResult asyncResult);
#endregion
#region ListTagsForResource
///
/// Returns a list of tags for a resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// 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 AmazonAppFabricClient.
/// 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 AppFabric.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult);
#endregion
#region StartIngestion
///
/// Starts (enables) an ingestion, which collects data from an application.
///
/// Container for the necessary parameters to execute the StartIngestion service method.
///
/// The response from the StartIngestion service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request has created a conflict. Check the request parameters and try again.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for StartIngestion Operation
StartIngestionResponse StartIngestion(StartIngestionRequest request);
///
/// Initiates the asynchronous execution of the StartIngestion operation.
///
///
/// Container for the necessary parameters to execute the StartIngestion operation on AmazonAppFabricClient.
/// 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 EndStartIngestion
/// operation.
/// REST API Reference for StartIngestion Operation
IAsyncResult BeginStartIngestion(StartIngestionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartIngestion operation.
///
///
/// The IAsyncResult returned by the call to BeginStartIngestion.
///
/// Returns a StartIngestionResult from AppFabric.
/// REST API Reference for StartIngestion Operation
StartIngestionResponse EndStartIngestion(IAsyncResult asyncResult);
#endregion
#region StartUserAccessTasks
///
/// Starts the tasks to search user access status for a specific email address.
///
///
///
/// The tasks are stopped when the user access status data is found. The tasks are terminated
/// when the API calls to the application time out.
///
///
/// Container for the necessary parameters to execute the StartUserAccessTasks service method.
///
/// The response from the StartUserAccessTasks service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for StartUserAccessTasks Operation
StartUserAccessTasksResponse StartUserAccessTasks(StartUserAccessTasksRequest request);
///
/// Initiates the asynchronous execution of the StartUserAccessTasks operation.
///
///
/// Container for the necessary parameters to execute the StartUserAccessTasks operation on AmazonAppFabricClient.
/// 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 EndStartUserAccessTasks
/// operation.
/// REST API Reference for StartUserAccessTasks Operation
IAsyncResult BeginStartUserAccessTasks(StartUserAccessTasksRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StartUserAccessTasks operation.
///
///
/// The IAsyncResult returned by the call to BeginStartUserAccessTasks.
///
/// Returns a StartUserAccessTasksResult from AppFabric.
/// REST API Reference for StartUserAccessTasks Operation
StartUserAccessTasksResponse EndStartUserAccessTasks(IAsyncResult asyncResult);
#endregion
#region StopIngestion
///
/// Stops (disables) an ingestion.
///
/// Container for the necessary parameters to execute the StopIngestion service method.
///
/// The response from the StopIngestion service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request has created a conflict. Check the request parameters and try again.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for StopIngestion Operation
StopIngestionResponse StopIngestion(StopIngestionRequest request);
///
/// Initiates the asynchronous execution of the StopIngestion operation.
///
///
/// Container for the necessary parameters to execute the StopIngestion operation on AmazonAppFabricClient.
/// 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 EndStopIngestion
/// operation.
/// REST API Reference for StopIngestion Operation
IAsyncResult BeginStopIngestion(StopIngestionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the StopIngestion operation.
///
///
/// The IAsyncResult returned by the call to BeginStopIngestion.
///
/// Returns a StopIngestionResult from AppFabric.
/// REST API Reference for StopIngestion Operation
StopIngestionResponse EndStopIngestion(IAsyncResult asyncResult);
#endregion
#region TagResource
///
/// Assigns one or more tags (key-value pairs) to the specified resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// 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 AmazonAppFabricClient.
/// 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 AppFabric.
/// REST API Reference for TagResource Operation
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region UntagResource
///
/// Removes a tag or tags from a resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// 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 AmazonAppFabricClient.
/// 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 AppFabric.
/// REST API Reference for UntagResource Operation
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
#region UpdateAppAuthorization
///
/// Updates an app authorization within an app bundle, which allows AppFabric to connect
/// to an application.
///
///
///
/// If the app authorization was in a connected
state, updating the app authorization
/// will set it back to a PendingConnect
state.
///
///
/// Container for the necessary parameters to execute the UpdateAppAuthorization service method.
///
/// The response from the UpdateAppAuthorization service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for UpdateAppAuthorization Operation
UpdateAppAuthorizationResponse UpdateAppAuthorization(UpdateAppAuthorizationRequest request);
///
/// Initiates the asynchronous execution of the UpdateAppAuthorization operation.
///
///
/// Container for the necessary parameters to execute the UpdateAppAuthorization operation on AmazonAppFabricClient.
/// 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 EndUpdateAppAuthorization
/// operation.
/// REST API Reference for UpdateAppAuthorization Operation
IAsyncResult BeginUpdateAppAuthorization(UpdateAppAuthorizationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateAppAuthorization operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAppAuthorization.
///
/// Returns a UpdateAppAuthorizationResult from AppFabric.
/// REST API Reference for UpdateAppAuthorization Operation
UpdateAppAuthorizationResponse EndUpdateAppAuthorization(IAsyncResult asyncResult);
#endregion
#region UpdateIngestionDestination
///
/// Updates an ingestion destination, which specifies how an application's ingested data
/// is processed by Amazon Web Services AppFabric and where it's delivered.
///
/// Container for the necessary parameters to execute the UpdateIngestionDestination service method.
///
/// The response from the UpdateIngestionDestination service method, as returned by AppFabric.
///
/// You are not authorized to perform this operation.
///
///
/// The request has created a conflict. Check the request parameters and try again.
///
///
/// The request processing has failed because of an unknown error, exception, or failure
/// with an internal server.
///
///
/// The specified resource does not exist.
///
///
/// The request exceeds a service quota.
///
///
/// The request rate exceeds the limit.
///
///
/// The request has invalid or missing parameters.
///
/// REST API Reference for UpdateIngestionDestination Operation
UpdateIngestionDestinationResponse UpdateIngestionDestination(UpdateIngestionDestinationRequest request);
///
/// Initiates the asynchronous execution of the UpdateIngestionDestination operation.
///
///
/// Container for the necessary parameters to execute the UpdateIngestionDestination operation on AmazonAppFabricClient.
/// 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 EndUpdateIngestionDestination
/// operation.
/// REST API Reference for UpdateIngestionDestination Operation
IAsyncResult BeginUpdateIngestionDestination(UpdateIngestionDestinationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateIngestionDestination operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateIngestionDestination.
///
/// Returns a UpdateIngestionDestinationResult from AppFabric.
/// REST API Reference for UpdateIngestionDestination Operation
UpdateIngestionDestinationResponse EndUpdateIngestionDestination(IAsyncResult asyncResult);
#endregion
}
}