ConnectCampaignServiceV2 / Client / put_connect_instance_integration
put_connect_instance_integration¶
- ConnectCampaignServiceV2.Client.put_connect_instance_integration(**kwargs)¶
- Put or update the integration for the specified Amazon Connect instance. - See also: AWS API Documentation - Request Syntax- response = client.put_connect_instance_integration( connectInstanceId='string', integrationConfig={ 'customerProfiles': { 'domainArn': 'string', 'objectTypeNames': { 'string': 'string' } }, 'qConnect': { 'knowledgeBaseArn': 'string' } } ) - Parameters:
- connectInstanceId (string) – - [REQUIRED] - Amazon Connect Instance Id 
- integrationConfig (dict) – - [REQUIRED] - Integration config for Connect Instance - Note- This is a Tagged Union structure. Only one of the following top level keys can be set: - customerProfiles,- qConnect.- customerProfiles (dict) – - Customer Profiles integration config - domainArn (string) – [REQUIRED] - Amazon Resource Names(ARN) 
- objectTypeNames (dict) – [REQUIRED] - Object type names map. - (string) – - Enumeration of Customer Profiles event type - (string) – - Object type name 
 
 
 
- qConnect (dict) – - Q Connect integration config - knowledgeBaseArn (string) – [REQUIRED] - Amazon Resource Names(ARN) 
 
 
 
- Returns:
- None 
 - Exceptions- ConnectCampaignServiceV2.Client.exceptions.InternalServerException
- ConnectCampaignServiceV2.Client.exceptions.ResourceNotFoundException
- ConnectCampaignServiceV2.Client.exceptions.ValidationException
- ConnectCampaignServiceV2.Client.exceptions.ConflictException
- ConnectCampaignServiceV2.Client.exceptions.AccessDeniedException
- ConnectCampaignServiceV2.Client.exceptions.ThrottlingException