AWS End User Messaging Social (social-messaging)

2024-10-12

13 new actions, 2 new resources, 3 new conditions

Additions

    Actions
  • AssociateWhatsAppBusinessAccount
    • Description:  Grants permission to associate a WhatsApp Business Account with your AWS account
    • Access:  Write
    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:ResourceTag/${TagKey}

      aws:TagKeys

  • DeleteWhatsAppMessageMedia
    • Description:  Grants permission to delete a media object from WhatsApp
    • Access:  Write
    • Resources: 

      Name: phone-number-id

      Required: Yes

  • DisassociateWhatsAppBusinessAccount
    • Description:  Grants permission to disassociate a WhatsApp Business Account from your AWS account
    • Access:  Write
    • Resources: 

      Name: waba

      Required: Yes

  • GetLinkedWhatsAppBusinessAccount
    • Description:  Grants permission to view the details of a WhatsApp Business Account
    • Access:  Read
    • Resources: 

      Name: waba

      Required: Yes

  • GetLinkedWhatsAppBusinessAccountPhoneNumber
    • Description:  Grants permission to view the details of a phone number
    • Access:  Read
    • Resources: 

      Name: phone-number-id

      Required: Yes

  • GetWhatsAppMessageMedia
    • Description:  Grants permission to get a media object from WhatsApp
    • Access:  Write
    • Resources: 

      Name: phone-number-id

      Required: Yes

  • ListLinkedWhatsAppBusinessAccounts
    • Description:  Grants permission to view all of your WhatsApp Business Accounts
    • Access:  List
  • ListTagsForResource
    • Description:  Grants permission to list tags for a resource
    • Access:  Read
    • Resources: 

      Name: phone-number-id

      Required: No

      Name: waba

      Required: No

  • PostWhatsAppMessageMedia
    • Description:  Grants permission to upload a media object to WhatsApp
    • Access:  Write
    • Resources: 

      Name: phone-number-id

      Required: Yes

  • PutWhatsAppBusinessAccountEventDestinations
    • Description:  Grants permission to update a WhatsApp Business Accounts event destination
    • Access:  Write
    • Resources: 

      Name: waba

      Required: Yes

  • SendWhatsAppMessage
    • Description:  Grants permission to send a message through WhatsApp
    • Access:  Write
    • Resources: 

      Name: phone-number-id

      Required: Yes

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

      Name: phone-number-id

      Required: No

      Name: waba

      Required: No

    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:ResourceTag/${TagKey}

      aws:TagKeys

  • UntagResource
    • Description:  Grants permission to remove a tag from a resource
    • Access:  Tagging
    • Resources: 

      Name: phone-number-id

      Required: No

      Name: waba

      Required: No

    • Conditions: 

      aws:ResourceTag/${TagKey}

      aws:TagKeys

    Resources
  • phone-number-id
    • Arn:  arn:${Partition}:social-messaging:${Region}:${Account}:phone-number-id/${OriginationPhoneNumberId}
    • Conditions: 

      aws:ResourceTag/${TagKey}

  • waba
    • Arn:  arn:${Partition}:social-messaging:${Region}:${Account}:waba/${WabaId}
    • Conditions: 

      aws:ResourceTag/${TagKey}

    Conditions
  • aws:RequestTag/${TagKey}
    • Description:  Filters access by the tags that are passed in the request
    • Type:  String
  • aws:ResourceTag/${TagKey}
    • Description:  Filters access by the tags associated with the resource
    • Type:  String
  • aws:TagKeys
    • Description:  Filters access by the tag keys that are passed in the request
    • Type:  ArrayOfString