High-volume outbound communications (connect-campaigns)

2021-09-25

18 new actions, 1 new resource, 3 new conditions

Additions

    Actions
  • CreateCampaign
    • Description:  Grants permission to create a campaign
    • Access:  Write
    • Resources: 

      Name: campaign

      Required: Yes

    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}

  • DeleteCampaign
    • Description:  Grants permission to delete a campaign
    • Access:  Write
    • Resources: 

      Name: campaign

      Required: Yes

  • DescribeCampaign
    • Description:  Grants permission to describe a specific campaign
    • Access:  Read
    • Resources: 

      Name: campaign

      Required: Yes

    • Conditions: 

      aws:RequestTag/${TagKey}

  • GetCampaignState
    • Description:  Grants permission to get state of a campaign
    • Access:  Read
    • Resources: 

      Name: campaign

      Required: Yes

    • Conditions: 

      aws:RequestTag/${TagKey}

  • GetCampaignStateBatch
    • Description:  Grants permission to get state of campaigns
    • Access:  Read
    • Resources: 

      Name: campaign

      Required: Yes

    • Conditions: 

      aws:RequestTag/${TagKey}

  • ListCampaigns
    • Description:  Grants permission to provide summary of all campaigns
    • Access:  List
    • Conditions: 

      aws:RequestTag/${TagKey}

  • ListTagsForResource
    • Description:  Grants permission to list tags for a resource
    • Access:  Read
    • Resources: 

      Name: campaign

      Required: No

    • Conditions: 

      aws:ResourceTag/${TagKey}

  • PauseCampaign
    • Description:  Grants permission to pause a campaign
    • Access:  Write
    • Resources: 

      Name: campaign

      Required: Yes

  • PutConnectInstanceConfig
    • Description:  Grants permission to add configuration information for an Amazon Connect instance
    • Access:  Write
  • PutDialRequestBatch
    • Description:  Grants permission to create dial requests for the specified campaign
    • Access:  Write
    • Resources: 

      Name: campaign

      Required: Yes

  • ResumeCampaign
    • Description:  Grants permission to resume a campaign
    • Access:  Write
    • Resources: 

      Name: campaign

      Required: Yes

  • StartCampaign
    • Description:  Grants permission to start a campaign
    • Access:  Write
    • Resources: 

      Name: campaign

      Required: Yes

  • StopCampaign
    • Description:  Grants permission to stop a campaign
    • Access:  Write
    • Resources: 

      Name: campaign

      Required: Yes

  • TagResource
    • Description:  Grants permission to tag a resource
    • Access:  Tagging
    • Resources: 

      Name: campaign

      Required: No

    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}

  • UntagResource
    • Description:  Grants permission to untag a resource
    • Access:  Tagging
    • Resources: 

      Name: campaign

      Required: No

    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}

  • UpdateCampaignDialerConfig
    • Description:  Grants permission to update the dialer configuration of a campaign
    • Access:  Write
    • Resources: 

      Name: campaign

      Required: Yes

  • UpdateCampaignName
    • Description:  Grants permission to update the name of a campaign
    • Access:  Write
    • Resources: 

      Name: campaign

      Required: Yes

  • UpdateCampaignOutboundCallConfig
    • Description:  Grants permission to update the outbound call configuration of a campaign
    • Access:  Write
    • Resources: 

      Name: campaign

      Required: Yes

    Resources
  • campaign
    • Arn:  arn:${Partition}:connect-campaigns:${Region}:${Account}:campaign/${CampaignId}
    • Conditions: 

      aws:ResourceTag/${TagKey}

    Conditions
  • aws:RequestTag/${TagKey}
    • Description:  Filters actions based on the presence of tag key-value pairs in the request
    • Type:  String
  • aws:ResourceTag/${TagKey}
    • Description:  Filters actions based on tag key-value pairs attached to the resource
    • Type:  String
  • aws:TagKeys
    • Description:  Filters actions based on the presence of tag keys in the request
    • Type:  String