AppIntegrationsClient

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 the following topics in the Amazon Connect Administrator Guide:

Properties

Link copied to clipboard
abstract override val config: AppIntegrationsClient.Config

AppIntegrationsClient's configuration

Functions

Link copied to clipboard

Creates and persists an Application resource.

Link copied to clipboard

Creates and persists a DataIntegration resource.

Link copied to clipboard

Creates and persists a DataIntegrationAssociation resource.

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

Get an Application resource.

Link copied to clipboard

Returns information about the DataIntegration.

Link copied to clipboard

Returns information about the event integration.

Link copied to clipboard

Returns a paginated list of application associations for an application.

Link copied to clipboard
abstract suspend fun listApplications(input: ListApplicationsRequest = ListApplicationsRequest { }): ListApplicationsResponse

Lists applications in the account.

Link copied to clipboard

Returns a paginated list of DataIntegration associations in the account.

Link copied to clipboard
abstract suspend fun listDataIntegrations(input: ListDataIntegrationsRequest = ListDataIntegrationsRequest { }): ListDataIntegrationsResponse

Returns a paginated list of DataIntegrations in the account.

Link copied to clipboard

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

Link copied to clipboard
abstract suspend fun listEventIntegrations(input: ListEventIntegrationsRequest = ListEventIntegrationsRequest { }): ListEventIntegrationsResponse

Returns a paginated list of event integrations in the account.

Link copied to clipboard

Lists the tags for the specified resource.

Link copied to clipboard
abstract suspend fun tagResource(input: TagResourceRequest): TagResourceResponse

Adds the specified tags to the specified resource.

Link copied to clipboard

Removes the specified tags from the specified resource.

Link copied to clipboard

Updates and persists an Application resource.

Link copied to clipboard

Updates the description of a DataIntegration.

Link copied to clipboard

Updates and persists a DataIntegrationAssociation resource.

Link copied to clipboard

Updates the description of an event integration.

Inherited functions

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Creates and persists an Application resource.

Link copied to clipboard

Creates and persists a DataIntegration resource.

Link copied to clipboard

Creates and persists a DataIntegrationAssociation resource.

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

Get an Application resource.

Link copied to clipboard

Returns information about the DataIntegration.

Link copied to clipboard

Returns information about the event integration.

Link copied to clipboard

Returns a paginated list of application associations for an application.

Link copied to clipboard

Lists applications in the account.

Link copied to clipboard

Returns a paginated list of DataIntegration associations in the account.

Link copied to clipboard

Returns a paginated list of DataIntegrations in the account.

Link copied to clipboard

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

Link copied to clipboard

Returns a paginated list of event integrations in the account.

Link copied to clipboard

Lists the tags for the specified resource.

Link copied to clipboard

Adds the specified tags to the specified resource.

Link copied to clipboard

Removes the specified tags from the specified resource.

Link copied to clipboard

Updates and persists an Application resource.

Link copied to clipboard

Updates the description of a DataIntegration.

Link copied to clipboard

Updates and persists a DataIntegrationAssociation resource.

Link copied to clipboard

Updates the description of an event integration.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.