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