aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
91 lines (90 loc) • 4.05 kB
TypeScript
/**
* All IAM policy actions for AWS End User Messaging Social (SOCIAL-MESSAGING)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsendusermessagingsocial.html
*
* 2025-02-24T21:47:58.755Z
*/
export declare enum AwsSocialMessagingActions {
/**
* Grants permission to associate a WhatsApp Business Account with your AWS accoun
* t
*
* See https://docs.aws.amazon.com/social-messaging/latest/APIReference/API_AssociateWhatsAppBusinessAccount.html
*/
AssociateWhatsAppBusinessAccount = "social-messaging:AssociateWhatsAppBusinessAccount",
/**
* Grants permission to delete a media object from WhatsApp
*
* See https://docs.aws.amazon.com/social-messaging/latest/APIReference/API_DeleteWhatsAppMessageMedia.html
*/
DeleteWhatsAppMessageMedia = "social-messaging:DeleteWhatsAppMessageMedia",
/**
* Grants permission to disassociate a WhatsApp Business Account from your AWS acc
* ount
*
* See https://docs.aws.amazon.com/social-messaging/latest/APIReference/API_DisassociateWhatsAppBusinessAccount.html
*/
DisassociateWhatsAppBusinessAccount = "social-messaging:DisassociateWhatsAppBusinessAccount",
/**
* Grants permission to view the details of a WhatsApp Business Account
*
* See https://docs.aws.amazon.com/social-messaging/latest/APIReference/API_GetLinkedWhatsAppBusinessAccount.html
*/
GetLinkedWhatsAppBusinessAccount = "social-messaging:GetLinkedWhatsAppBusinessAccount",
/**
* Grants permission to view the details of a phone number
*
* See https://docs.aws.amazon.com/social-messaging/latest/APIReference/API_GetLinkedWhatsAppBusinessAccountPhoneNumber.html
*/
GetLinkedWhatsAppBusinessAccountPhoneNumber = "social-messaging:GetLinkedWhatsAppBusinessAccountPhoneNumber",
/**
* Grants permission to get a media object from WhatsApp
*
* See https://docs.aws.amazon.com/social-messaging/latest/APIReference/API_GetWhatsAppMessageMedia.html
*/
GetWhatsAppMessageMedia = "social-messaging:GetWhatsAppMessageMedia",
/**
* Grants permission to view all of your WhatsApp Business Accounts
*
* See https://docs.aws.amazon.com/social-messaging/latest/APIReference/API_ListLinkedWhatsAppBusinessAccounts.html
*/
ListLinkedWhatsAppBusinessAccounts = "social-messaging:ListLinkedWhatsAppBusinessAccounts",
/**
* Grants permission to list tags for a resource
*
* See https://docs.aws.amazon.com/social-messaging/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "social-messaging:ListTagsForResource",
/**
* Grants permission to upload a media object to WhatsApp
*
* See https://docs.aws.amazon.com/social-messaging/latest/APIReference/API_PostWhatsAppMessageMedia.html
*/
PostWhatsAppMessageMedia = "social-messaging:PostWhatsAppMessageMedia",
/**
* Grants permission to update a WhatsApp Business Accounts event destination
*
* See https://docs.aws.amazon.com/social-messaging/latest/APIReference/API_PutWhatsAppBusinessAccountEventDestinations.html
*/
PutWhatsAppBusinessAccountEventDestinations = "social-messaging:PutWhatsAppBusinessAccountEventDestinations",
/**
* Grants permission to send a message through WhatsApp
*
* See https://docs.aws.amazon.com/social-messaging/latest/APIReference/API_SendWhatsAppMessage.html
*/
SendWhatsAppMessage = "social-messaging:SendWhatsAppMessage",
/**
* Grants permission to add a tag to a resource
*
* See https://docs.aws.amazon.com/social-messaging/latest/APIReference/API_TagResource.html
*/
TagResource = "social-messaging:TagResource",
/**
* Grants permission to remove a tag from a resource
*
* See https://docs.aws.amazon.com/social-messaging/latest/APIReference/API_UntagResource.html
*/
UntagResource = "social-messaging:UntagResource"
}