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 AppIntegrationsService

The Amazon AppIntegrations service enables you to configure and reuse connections to external applications.

For information about how you can use external applications with Amazon Connect, see Set up pre-built integrations and Deliver information to agents using Amazon Connect Wisdom in the Amazon Connect Administrator Guide.

Inheritance Hierarchy

Amazon.AppIntegrationsService.IAmazonAppIntegrationsService

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

Syntax

C#
public interface IAmazonAppIntegrationsService
         IAmazonService, IDisposable

The IAmazonAppIntegrationsService type exposes the following members

Properties

NameTypeDescription
Public Property Paginators Amazon.AppIntegrationsService.Model.IAppIntegrationsServicePaginatorFactory

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 CreateApplication(CreateApplicationRequest)

This API is in preview release and subject to change.

Creates and persists an Application resource.

Public Method CreateApplicationAsync(CreateApplicationRequest, CancellationToken)

This API is in preview release and subject to change.

Creates and persists an Application resource.

Public Method CreateDataIntegration(CreateDataIntegrationRequest)

Creates and persists a DataIntegration resource.

You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

Public Method CreateDataIntegrationAsync(CreateDataIntegrationRequest, CancellationToken)

Creates and persists a DataIntegration resource.

You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

Public Method CreateEventIntegration(CreateEventIntegrationRequest)

Creates an EventIntegration, given a specified name, description, and a reference to an Amazon EventBridge bus in your account and a partner event source that pushes events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.

Public Method CreateEventIntegrationAsync(CreateEventIntegrationRequest, CancellationToken)

Creates an EventIntegration, given a specified name, description, and a reference to an Amazon EventBridge bus in your account and a partner event source that pushes events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.

Public Method DeleteApplication(DeleteApplicationRequest)

Deletes the Application. Only Applications that don't have any Application Associations can be deleted.

Public Method DeleteApplicationAsync(DeleteApplicationRequest, CancellationToken)

Deletes the Application. Only Applications that don't have any Application Associations can be deleted.

Public Method DeleteDataIntegration(DeleteDataIntegrationRequest)

Deletes the DataIntegration. Only DataIntegrations that don't have any DataIntegrationAssociations can be deleted. Deleting a DataIntegration also deletes the underlying Amazon AppFlow flow and service linked role.

You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

Public Method DeleteDataIntegrationAsync(DeleteDataIntegrationRequest, CancellationToken)

Deletes the DataIntegration. Only DataIntegrations that don't have any DataIntegrationAssociations can be deleted. Deleting a DataIntegration also deletes the underlying Amazon AppFlow flow and service linked role.

You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

Public Method DeleteEventIntegration(DeleteEventIntegrationRequest)

Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.

Public Method DeleteEventIntegrationAsync(DeleteEventIntegrationRequest, CancellationToken)

Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.

Public Method DetermineServiceOperationEndpoint(AmazonWebServiceRequest)

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

Public Method GetApplication(GetApplicationRequest)

This API is in preview release and subject to change.

Get an Application resource.

Public Method GetApplicationAsync(GetApplicationRequest, CancellationToken)

This API is in preview release and subject to change.

Get an Application resource.

Public Method GetDataIntegration(GetDataIntegrationRequest)

Returns information about the DataIntegration.

You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

Public Method GetDataIntegrationAsync(GetDataIntegrationRequest, CancellationToken)

Returns information about the DataIntegration.

You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

Public Method GetEventIntegration(GetEventIntegrationRequest)

Returns information about the event integration.

Public Method GetEventIntegrationAsync(GetEventIntegrationRequest, CancellationToken)

Returns information about the event integration.

Public Method ListApplicationAssociations(ListApplicationAssociationsRequest)

Returns a paginated list of application associations for an application.

Public Method ListApplicationAssociationsAsync(ListApplicationAssociationsRequest, CancellationToken)

Returns a paginated list of application associations for an application.

Public Method ListApplications(ListApplicationsRequest)

This API is in preview release and subject to change.

Lists applications in the account.

Public Method ListApplicationsAsync(ListApplicationsRequest, CancellationToken)

This API is in preview release and subject to change.

Lists applications in the account.

Public Method ListDataIntegrationAssociations(ListDataIntegrationAssociationsRequest)

Returns a paginated list of DataIntegration associations in the account.

You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

Public Method ListDataIntegrationAssociationsAsync(ListDataIntegrationAssociationsRequest, CancellationToken)

Returns a paginated list of DataIntegration associations in the account.

You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

Public Method ListDataIntegrations(ListDataIntegrationsRequest)

Returns a paginated list of DataIntegrations in the account.

You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

Public Method ListDataIntegrationsAsync(ListDataIntegrationsRequest, CancellationToken)

Returns a paginated list of DataIntegrations in the account.

You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

Public Method ListEventIntegrationAssociations(ListEventIntegrationAssociationsRequest)

Returns a paginated list of event integration associations in the account.

Public Method ListEventIntegrationAssociationsAsync(ListEventIntegrationAssociationsRequest, CancellationToken)

Returns a paginated list of event integration associations in the account.

Public Method ListEventIntegrations(ListEventIntegrationsRequest)

Returns a paginated list of event integrations in the account.

Public Method ListEventIntegrationsAsync(ListEventIntegrationsRequest, CancellationToken)

Returns a paginated list of event integrations in the account.

Public Method ListTagsForResource(ListTagsForResourceRequest)

Lists the tags for the specified resource.

Public Method ListTagsForResourceAsync(ListTagsForResourceRequest, CancellationToken)

Lists the tags for the specified resource.

Public Method TagResource(TagResourceRequest)

Adds the specified tags to the specified resource.

Public Method TagResourceAsync(TagResourceRequest, CancellationToken)

Adds the specified tags to the specified resource.

Public Method UntagResource(UntagResourceRequest)

Removes the specified tags from the specified resource.

Public Method UntagResourceAsync(UntagResourceRequest, CancellationToken)

Removes the specified tags from the specified resource.

Public Method UpdateApplication(UpdateApplicationRequest)

This API is in preview release and subject to change.

Updates and persists an Application resource.

Public Method UpdateApplicationAsync(UpdateApplicationRequest, CancellationToken)

This API is in preview release and subject to change.

Updates and persists an Application resource.

Public Method UpdateDataIntegration(UpdateDataIntegrationRequest)

Updates the description of a DataIntegration.

You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

Public Method UpdateDataIntegrationAsync(UpdateDataIntegrationRequest, CancellationToken)

Updates the description of a DataIntegration.

You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

Public Method UpdateEventIntegration(UpdateEventIntegrationRequest)

Updates the description of an event integration.

Public Method UpdateEventIntegrationAsync(UpdateEventIntegrationRequest, CancellationToken)

Updates the description of an event integration.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5