Amazon Connect Service

2021/05/07 - Amazon Connect Service - 2 updated api methods

Changes  Adds tagging support for Connect APIs CreateIntegrationAssociation and CreateUseCase.

CreateIntegrationAssociation (updated) Link ¶
Changes (request)
{'Tags': {'string': 'string'}}

Create an AppIntegration association with an Amazon Connect instance.

See also: AWS API Documentation

Request Syntax

client.create_integration_association(
    InstanceId='string',
    IntegrationType='EVENT',
    IntegrationArn='string',
    SourceApplicationUrl='string',
    SourceApplicationName='string',
    SourceType='SALESFORCE'|'ZENDESK',
    Tags={
        'string': 'string'
    }
)
type InstanceId:

string

param InstanceId:

[REQUIRED]

The identifier of the Amazon Connect instance.

type IntegrationType:

string

param IntegrationType:

[REQUIRED]

The type of information to be ingested.

type IntegrationArn:

string

param IntegrationArn:

[REQUIRED]

The Amazon Resource Name (ARN) of the integration.

type SourceApplicationUrl:

string

param SourceApplicationUrl:

[REQUIRED]

The URL for the external application.

type SourceApplicationName:

string

param SourceApplicationName:

[REQUIRED]

The name of the external application.

type SourceType:

string

param SourceType:

[REQUIRED]

The type of the data source.

type Tags:

dict

param Tags:

One or more tags.

  • (string) --

    • (string) --

rtype:

dict

returns:

Response Syntax

{
    'IntegrationAssociationId': 'string',
    'IntegrationAssociationArn': 'string'
}

Response Structure

  • (dict) --

    • IntegrationAssociationId (string) --

      The identifier for the association.

    • IntegrationAssociationArn (string) --

      The Amazon Resource Name (ARN) for the association.

CreateUseCase (updated) Link ¶
Changes (request)
{'Tags': {'string': 'string'}}

Creates a use case for an AppIntegration association.

See also: AWS API Documentation

Request Syntax

client.create_use_case(
    InstanceId='string',
    IntegrationAssociationId='string',
    UseCaseType='RULES_EVALUATION',
    Tags={
        'string': 'string'
    }
)
type InstanceId:

string

param InstanceId:

[REQUIRED]

The identifier of the Amazon Connect instance.

type IntegrationAssociationId:

string

param IntegrationAssociationId:

[REQUIRED]

The identifier for the AppIntegration association.

type UseCaseType:

string

param UseCaseType:

[REQUIRED]

The type of use case to associate to the AppIntegration association. Each AppIntegration association can have only one of each use case type.

type Tags:

dict

param Tags:

One or more tags.

  • (string) --

    • (string) --

rtype:

dict

returns:

Response Syntax

{
    'UseCaseId': 'string',
    'UseCaseArn': 'string'
}

Response Structure

  • (dict) --

    • UseCaseId (string) --

      The identifier of the use case.

    • UseCaseArn (string) --

      The Amazon Resource Name (ARN) for the use case.