ConnectCampaignServiceV2 / Client / update_campaign_communication_limits
update_campaign_communication_limits#
- ConnectCampaignServiceV2.Client.update_campaign_communication_limits(**kwargs)#
- Updates the communication limits config for a campaign. This API is idempotent. - See also: AWS API Documentation - Request Syntax- response = client.update_campaign_communication_limits( id='string', communicationLimitsOverride={ 'allChannelSubtypes': { 'communicationLimitsList': [ { 'maxCountPerRecipient': 123, 'frequency': 123, 'unit': 'DAY' }, ] } } ) - Parameters:
- id (string) – - [REQUIRED] - Identifier representing a Campaign 
- communicationLimitsOverride (dict) – - [REQUIRED] - Communication limits config - allChannelSubtypes (dict) – - Communication limits - Note- This is a Tagged Union structure. Only one of the following top level keys can be set: - communicationLimitsList.- communicationLimitsList (list) – - List of communication limit - (dict) – - Communication Limit - maxCountPerRecipient (integer) – [REQUIRED] - Maximum number of contacts allowed for a given target within the given frequency. 
- frequency (integer) – [REQUIRED] - The number of days to consider with regards to this limit. 
- unit (string) – [REQUIRED] - The communication limit time unit. 
 
 
 
 
 
- Returns:
- None 
 - Exceptions- ConnectCampaignServiceV2.Client.exceptions.InternalServerException
- ConnectCampaignServiceV2.Client.exceptions.ResourceNotFoundException
- ConnectCampaignServiceV2.Client.exceptions.ValidationException
- ConnectCampaignServiceV2.Client.exceptions.ConflictException
- ConnectCampaignServiceV2.Client.exceptions.InvalidCampaignStateException
- ConnectCampaignServiceV2.Client.exceptions.AccessDeniedException