aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
96 lines • 4.76 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsSocialMessagingActions = void 0;
/**
* 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
*/
var AwsSocialMessagingActions;
(function (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
*/
AwsSocialMessagingActions["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
*/
AwsSocialMessagingActions["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
*/
AwsSocialMessagingActions["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
*/
AwsSocialMessagingActions["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
*/
AwsSocialMessagingActions["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
*/
AwsSocialMessagingActions["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
*/
AwsSocialMessagingActions["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
*/
AwsSocialMessagingActions["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
*/
AwsSocialMessagingActions["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
*/
AwsSocialMessagingActions["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
*/
AwsSocialMessagingActions["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
*/
AwsSocialMessagingActions["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
*/
AwsSocialMessagingActions["UntagResource"] = "social-messaging:UntagResource";
})(AwsSocialMessagingActions = exports.AwsSocialMessagingActions || (exports.AwsSocialMessagingActions = {}));
//# sourceMappingURL=social-messaging.js.map