ConnectCampaignService / Client / get_connect_instance_config

get_connect_instance_config#

ConnectCampaignService.Client.get_connect_instance_config(**kwargs)#

Get the specific Connect instance config.

See also: AWS API Documentation

Request Syntax

response = client.get_connect_instance_config(
    connectInstanceId='string'
)
Parameters:

connectInstanceId (string) –

[REQUIRED]

Amazon Connect Instance Id

Return type:

dict

Returns:

Response Syntax

{
    'connectInstanceConfig': {
        'connectInstanceId': 'string',
        'serviceLinkedRoleArn': 'string',
        'encryptionConfig': {
            'enabled': True|False,
            'encryptionType': 'KMS',
            'keyArn': 'string'
        }
    }
}

Response Structure

  • (dict) –

    GetConnectInstanceConfigResponse

    • connectInstanceConfig (dict) –

      Instance config object

      • connectInstanceId (string) –

        Amazon Connect Instance Id

      • serviceLinkedRoleArn (string) –

        Service linked role arn

      • encryptionConfig (dict) –

        Encryption config for Connect Instance. Note that sensitive data will always be encrypted. If disabled, service will perform encryption with its own key. If enabled, a KMS key id needs to be provided and KMS charges will apply. KMS is only type supported

        • enabled (boolean) –

          Boolean to indicate if custom encryption has been enabled.

        • encryptionType (string) –

          Server-side encryption type.

        • keyArn (string) –

          KMS key id/arn for encryption config.

Exceptions

  • ConnectCampaignService.Client.exceptions.InternalServerException

  • ConnectCampaignService.Client.exceptions.ResourceNotFoundException

  • ConnectCampaignService.Client.exceptions.ValidationException

  • ConnectCampaignService.Client.exceptions.AccessDeniedException