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.

Implementation 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

System.Object
  Amazon.Runtime.AmazonServiceClient
    Amazon.AppIntegrationsService.AmazonAppIntegrationsServiceClient

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

Syntax

C#
public class AmazonAppIntegrationsServiceClient : AmazonServiceClient
         IAmazonAppIntegrationsService, IAmazonService, IDisposable

The AmazonAppIntegrationsServiceClient type exposes the following members

Constructors

NameDescription
Public Method AmazonAppIntegrationsServiceClient()

Constructs AmazonAppIntegrationsServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="AWSProfileName" value="AWS Default"/>
    </appSettings>
</configuration>
             

Public Method AmazonAppIntegrationsServiceClient(RegionEndpoint)

Constructs AmazonAppIntegrationsServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="AWSProfileName" value="AWS Default"/>
    </appSettings>
</configuration>
             

Public Method AmazonAppIntegrationsServiceClient(AmazonAppIntegrationsServiceConfig)

Constructs AmazonAppIntegrationsServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="AWSProfileName" value="AWS Default"/>
    </appSettings>
</configuration>
             

Public Method AmazonAppIntegrationsServiceClient(AWSCredentials)

Constructs AmazonAppIntegrationsServiceClient with AWS Credentials

Public Method AmazonAppIntegrationsServiceClient(AWSCredentials, RegionEndpoint)

Constructs AmazonAppIntegrationsServiceClient with AWS Credentials

Public Method AmazonAppIntegrationsServiceClient(AWSCredentials, AmazonAppIntegrationsServiceConfig)

Constructs AmazonAppIntegrationsServiceClient with AWS Credentials and an AmazonAppIntegrationsServiceClient Configuration object.

Public Method AmazonAppIntegrationsServiceClient(string, string)

Constructs AmazonAppIntegrationsServiceClient with AWS Access Key ID and AWS Secret Key

Public Method AmazonAppIntegrationsServiceClient(string, string, RegionEndpoint)

Constructs AmazonAppIntegrationsServiceClient with AWS Access Key ID and AWS Secret Key

Public Method AmazonAppIntegrationsServiceClient(string, string, AmazonAppIntegrationsServiceConfig)

Constructs AmazonAppIntegrationsServiceClient with AWS Access Key ID, AWS Secret Key and an AmazonAppIntegrationsServiceClient Configuration object.

Public Method AmazonAppIntegrationsServiceClient(string, string, string)

Constructs AmazonAppIntegrationsServiceClient with AWS Access Key ID and AWS Secret Key

Public Method AmazonAppIntegrationsServiceClient(string, string, string, RegionEndpoint)

Constructs AmazonAppIntegrationsServiceClient with AWS Access Key ID and AWS Secret Key

Public Method AmazonAppIntegrationsServiceClient(string, string, string, AmazonAppIntegrationsServiceConfig)

Constructs AmazonAppIntegrationsServiceClient with AWS Access Key ID, AWS Secret Key and an AmazonAppIntegrationsServiceClient Configuration object.

Properties

NameTypeDescription
Public Property Config Amazon.Runtime.IClientConfig Inherited from Amazon.Runtime.AmazonServiceClient.
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 Dispose() Inherited from Amazon.Runtime.AmazonServiceClient.
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.

Events

NameDescription
Event AfterResponseEvent Inherited from Amazon.Runtime.AmazonServiceClient.
Event BeforeRequestEvent Inherited from Amazon.Runtime.AmazonServiceClient.
Event ExceptionEvent Inherited from Amazon.Runtime.AmazonServiceClient.

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