ConnectCampaignService / Client / update_campaign_dialer_config
update_campaign_dialer_config#
- ConnectCampaignService.Client.update_campaign_dialer_config(**kwargs)#
- Updates the dialer config of a campaign. This API is idempotent. - See also: AWS API Documentation - Request Syntax- response = client.update_campaign_dialer_config( id='string', dialerConfig={ 'progressiveDialerConfig': { 'bandwidthAllocation': 123.0, 'dialingCapacity': 123.0 }, 'predictiveDialerConfig': { 'bandwidthAllocation': 123.0, 'dialingCapacity': 123.0 }, 'agentlessDialerConfig': { 'dialingCapacity': 123.0 } } ) - Parameters:
- id (string) – - [REQUIRED] - Identifier representing a Campaign 
- dialerConfig (dict) – - [REQUIRED] - The possible types of dialer config parameters - Note- This is a Tagged Union structure. Only one of the following top level keys can be set: - progressiveDialerConfig,- predictiveDialerConfig,- agentlessDialerConfig.- progressiveDialerConfig (dict) – - Progressive Dialer config - bandwidthAllocation (float) – [REQUIRED] - 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) – [REQUIRED] - 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 
 
 
 
- Returns:
- None 
 - Exceptions- ConnectCampaignService.Client.exceptions.InternalServerException
- ConnectCampaignService.Client.exceptions.ResourceNotFoundException
- ConnectCampaignService.Client.exceptions.ValidationException
- ConnectCampaignService.Client.exceptions.ConflictException
- ConnectCampaignService.Client.exceptions.AccessDeniedException