AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

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.

Inheritance Hierarchy

Amazon.AppFabric.IAmazonAppFabric

Namespace: Amazon.AppFabric
Assembly: AWSSDK.AppFabric.dll
Version: 3.x.y.z

Syntax

C#
public interface IAmazonAppFabric
         IAmazonService, IDisposable

The IAmazonAppFabric type exposes the following members

Properties

NameTypeDescription
Public Property Paginators Amazon.AppFabric.Model.IAppFabricPaginatorFactory

Paginators for the service

Methods

Note:

Asynchronous operations (methods ending with Async) in the table below are for .NET 4.5 or higher. For .NET 3.5 the SDK follows the standard naming convention of BeginMethodName and EndMethodName to indicate asynchronous operations - these method pairs are not shown in the table below.

NameDescription
Public Method BatchGetUserAccessTasks(BatchGetUserAccessTasksRequest)

Gets user access details in a batch request.

This action polls data from the tasks that are kicked off by the StartUserAccessTasks action.

Public Method BatchGetUserAccessTasksAsync(BatchGetUserAccessTasksRequest, CancellationToken)

Gets user access details in a batch request.

This action polls data from the tasks that are kicked off by the StartUserAccessTasks action.

Public Method ConnectAppAuthorization(ConnectAppAuthorizationRequest)

Establishes a connection between Amazon Web Services AppFabric and an application, which allows AppFabric to call the APIs of the application.

Public Method ConnectAppAuthorizationAsync(ConnectAppAuthorizationRequest, CancellationToken)

Establishes a connection between Amazon Web Services AppFabric and an application, which allows AppFabric to call the APIs of the application.

Public Method CreateAppAuthorization(CreateAppAuthorizationRequest)

Creates an app authorization within an app bundle, which allows AppFabric to connect to an application.

Public Method CreateAppAuthorizationAsync(CreateAppAuthorizationRequest, CancellationToken)

Creates an app authorization within an app bundle, which allows AppFabric to connect to an application.

Public Method CreateAppBundle(CreateAppBundleRequest)

Creates an app bundle to collect data from an application using AppFabric.

Public Method CreateAppBundleAsync(CreateAppBundleRequest, CancellationToken)

Creates an app bundle to collect data from an application using AppFabric.

Public Method CreateIngestion(CreateIngestionRequest)

Creates a data ingestion for an application.

Public Method CreateIngestionAsync(CreateIngestionRequest, CancellationToken)

Creates a data ingestion for an application.

Public Method CreateIngestionDestination(CreateIngestionDestinationRequest)

Creates an ingestion destination, which specifies how an application's ingested data is processed by Amazon Web Services AppFabric and where it's delivered.

Public Method CreateIngestionDestinationAsync(CreateIngestionDestinationRequest, CancellationToken)

Creates an ingestion destination, which specifies how an application's ingested data is processed by Amazon Web Services AppFabric and where it's delivered.

Public Method DeleteAppAuthorization(DeleteAppAuthorizationRequest)

Deletes an app authorization. You must delete the associated ingestion before you can delete an app authorization.

Public Method DeleteAppAuthorizationAsync(DeleteAppAuthorizationRequest, CancellationToken)

Deletes an app authorization. You must delete the associated ingestion before you can delete an app authorization.

Public Method DeleteAppBundle(DeleteAppBundleRequest)

Deletes an app bundle. You must delete all associated app authorizations before you can delete an app bundle.

Public Method DeleteAppBundleAsync(DeleteAppBundleRequest, CancellationToken)

Deletes an app bundle. You must delete all associated app authorizations before you can delete an app bundle.

Public Method DeleteIngestion(DeleteIngestionRequest)

Deletes an ingestion. You must stop (disable) the ingestion and you must delete all associated ingestion destinations before you can delete an app ingestion.

Public Method DeleteIngestionAsync(DeleteIngestionRequest, CancellationToken)

Deletes an ingestion. You must stop (disable) the ingestion and you must delete all associated ingestion destinations before you can delete an app ingestion.

Public Method DeleteIngestionDestination(DeleteIngestionDestinationRequest)

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.

Public Method DeleteIngestionDestinationAsync(DeleteIngestionDestinationRequest, CancellationToken)

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.

Public Method DetermineServiceOperationEndpoint(AmazonWebServiceRequest)

Returns the endpoint that will be used for a particular request.

Public Method GetAppAuthorization(GetAppAuthorizationRequest)

Returns information about an app authorization.

Public Method GetAppAuthorizationAsync(GetAppAuthorizationRequest, CancellationToken)

Returns information about an app authorization.

Public Method GetAppBundle(GetAppBundleRequest)

Returns information about an app bundle.

Public Method GetAppBundleAsync(GetAppBundleRequest, CancellationToken)

Returns information about an app bundle.

Public Method GetIngestion(GetIngestionRequest)

Returns information about an ingestion.

Public Method GetIngestionAsync(GetIngestionRequest, CancellationToken)

Returns information about an ingestion.

Public Method GetIngestionDestination(GetIngestionDestinationRequest)

Returns information about an ingestion destination.

Public Method GetIngestionDestinationAsync(GetIngestionDestinationRequest, CancellationToken)

Returns information about an ingestion destination.

Public Method ListAppAuthorizations(ListAppAuthorizationsRequest)

Returns a list of all app authorizations configured for an app bundle.

Public Method ListAppAuthorizationsAsync(ListAppAuthorizationsRequest, CancellationToken)

Returns a list of all app authorizations configured for an app bundle.

Public Method ListAppBundles(ListAppBundlesRequest)

Returns a list of app bundles.

Public Method ListAppBundlesAsync(ListAppBundlesRequest, CancellationToken)

Returns a list of app bundles.

Public Method ListIngestionDestinations(ListIngestionDestinationsRequest)

Returns a list of all ingestion destinations configured for an ingestion.

Public Method ListIngestionDestinationsAsync(ListIngestionDestinationsRequest, CancellationToken)

Returns a list of all ingestion destinations configured for an ingestion.

Public Method ListIngestions(ListIngestionsRequest)

Returns a list of all ingestions configured for an app bundle.

Public Method ListIngestionsAsync(ListIngestionsRequest, CancellationToken)

Returns a list of all ingestions configured for an app bundle.

Public Method ListTagsForResource(ListTagsForResourceRequest)

Returns a list of tags for a resource.

Public Method ListTagsForResourceAsync(ListTagsForResourceRequest, CancellationToken)

Returns a list of tags for a resource.

Public Method StartIngestion(StartIngestionRequest)

Starts (enables) an ingestion, which collects data from an application.

Public Method StartIngestionAsync(StartIngestionRequest, CancellationToken)

Starts (enables) an ingestion, which collects data from an application.

Public Method StartUserAccessTasks(StartUserAccessTasksRequest)

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.

Public Method StartUserAccessTasksAsync(StartUserAccessTasksRequest, CancellationToken)

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.

Public Method StopIngestion(StopIngestionRequest)

Stops (disables) an ingestion.

Public Method StopIngestionAsync(StopIngestionRequest, CancellationToken)

Stops (disables) an ingestion.

Public Method TagResource(TagResourceRequest)

Assigns one or more tags (key-value pairs) to the specified resource.

Public Method TagResourceAsync(TagResourceRequest, CancellationToken)

Assigns one or more tags (key-value pairs) to the specified resource.

Public Method UntagResource(UntagResourceRequest)

Removes a tag or tags from a resource.

Public Method UntagResourceAsync(UntagResourceRequest, CancellationToken)

Removes a tag or tags from a resource.

Public Method UpdateAppAuthorization(UpdateAppAuthorizationRequest)

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.

Public Method UpdateAppAuthorizationAsync(UpdateAppAuthorizationRequest, CancellationToken)

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.

Public Method UpdateIngestionDestination(UpdateIngestionDestinationRequest)

Updates an ingestion destination, which specifies how an application's ingested data is processed by Amazon Web Services AppFabric and where it's delivered.

Public Method UpdateIngestionDestinationAsync(UpdateIngestionDestinationRequest, CancellationToken)

Updates an ingestion destination, which specifies how an application's ingested data is processed by Amazon Web Services AppFabric and where it's delivered.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5