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(
    dialerConfig={
        'predictiveDialerConfig': {
            'bandwidthAllocation': 123.0
        },
        'progressiveDialerConfig': {
            'bandwidthAllocation': 123.0
        }
    },
    id='string'
)
Parameters:
  • 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: predictiveDialerConfig, progressiveDialerConfig.

    • predictiveDialerConfig (dict) –

      Predictive Dialer config

      • bandwidthAllocation (float) – [REQUIRED]

        The bandwidth allocation of a queue resource.

    • progressiveDialerConfig (dict) –

      Progressive Dialer config

      • bandwidthAllocation (float) – [REQUIRED]

        The bandwidth allocation of a queue resource.

  • id (string) –

    [REQUIRED]

    Identifier representing a Campaign

Returns:

None

Exceptions

  • ConnectCampaignService.Client.exceptions.InternalServerException

  • ConnectCampaignService.Client.exceptions.ResourceNotFoundException

  • ConnectCampaignService.Client.exceptions.ValidationException

  • ConnectCampaignService.Client.exceptions.ConflictException

  • ConnectCampaignService.Client.exceptions.AccessDeniedException