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