ConnectCampaignService / Client / describe_campaign
describe_campaign#
- ConnectCampaignService.Client.describe_campaign(**kwargs)#
- Describes the specific campaign. - See also: AWS API Documentation - Request Syntax- response = client.describe_campaign( id='string' ) - Parameters:
- id (string) – - [REQUIRED] - Identifier representing a Campaign 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'campaign': { 'id': 'string', 'arn': 'string', 'name': 'string', 'connectInstanceId': 'string', 'dialerConfig': { 'progressiveDialerConfig': { 'bandwidthAllocation': 123.0, 'dialingCapacity': 123.0 }, 'predictiveDialerConfig': { 'bandwidthAllocation': 123.0, 'dialingCapacity': 123.0 }, 'agentlessDialerConfig': { 'dialingCapacity': 123.0 } }, 'outboundCallConfig': { 'connectContactFlowId': 'string', 'connectSourcePhoneNumber': 'string', 'connectQueueId': 'string', 'answerMachineDetectionConfig': { 'enableAnswerMachineDetection': True|False, 'awaitAnswerMachinePrompt': True|False } }, 'tags': { 'string': 'string' } } } - Response Structure- (dict) – - DescribeCampaignResponse - campaign (dict) – - An Amazon Connect campaign. - id (string) – - Identifier representing a Campaign 
- arn (string) – - The resource name of an Amazon Connect campaign. 
- name (string) – - The name of an Amazon Connect Campaign name. 
- connectInstanceId (string) – - Amazon Connect Instance Id 
- dialerConfig (dict) – - The possible types of dialer config parameters - Note- This is a Tagged Union structure. Only one of the following top level keys will be set: - progressiveDialerConfig,- predictiveDialerConfig,- agentlessDialerConfig. If a client receives an unknown member it will set- SDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure of- SDK_UNKNOWN_MEMBERis as follows:- 'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'} - progressiveDialerConfig (dict) – - Progressive Dialer config - bandwidthAllocation (float) – - The bandwidth allocation of a queue resource. 
- dialingCapacity (float) – - Allocates dialing capacity for this campaign between multiple active campaigns 
 
- predictiveDialerConfig (dict) – - Predictive Dialer config - bandwidthAllocation (float) – - The bandwidth allocation of a queue resource. 
- dialingCapacity (float) – - Allocates dialing capacity for this campaign between multiple active campaigns 
 
- agentlessDialerConfig (dict) – - Agentless Dialer config - dialingCapacity (float) – - Allocates dialing capacity for this campaign between multiple active campaigns 
 
 
- outboundCallConfig (dict) – - The configuration used for outbound calls. - connectContactFlowId (string) – - The identifier of the contact flow for the outbound call. 
- connectSourcePhoneNumber (string) – - The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue. 
- connectQueueId (string) – - The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number. 
- answerMachineDetectionConfig (dict) – - Answering Machine Detection config - enableAnswerMachineDetection (boolean) – - Enable or disable answering machine detection 
- awaitAnswerMachinePrompt (boolean) – - Enable or disable await answer machine prompt 
 
 
- tags (dict) – - Tag map with key and value. - (string) – - Tag key. - (string) – - Tag value. 
 
 
 
 
 
 - Exceptions- ConnectCampaignService.Client.exceptions.InternalServerException
- ConnectCampaignService.Client.exceptions.ResourceNotFoundException
- ConnectCampaignService.Client.exceptions.ValidationException
- ConnectCampaignService.Client.exceptions.AccessDeniedException