UNPKG

@cloud-copilot/iam-data

Version:
332 lines 8.98 kB
{ "associatewhatsappbusinessaccount": { "name": "AssociateWhatsAppBusinessAccount", "description": "Grants permission to associate a WhatsApp Business Account with your AWS account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createwhatsappmessagetemplate": { "name": "CreateWhatsAppMessageTemplate", "description": "Grants permission to create a WhatsApp message template", "accessLevel": "Write", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createwhatsappmessagetemplatefromlibrary": { "name": "CreateWhatsAppMessageTemplateFromLibrary", "description": "Grants permission to create a WhatsApp message template from Meta's template library", "accessLevel": "Write", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createwhatsappmessagetemplatemedia": { "name": "CreateWhatsAppMessageTemplateMedia", "description": "Grants permission to create media for WhatsApp message templates", "accessLevel": "Write", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletewhatsappmessagemedia": { "name": "DeleteWhatsAppMessageMedia", "description": "Grants permission to delete a media object from WhatsApp", "accessLevel": "Write", "resourceTypes": [ { "name": "phone-number-id", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletewhatsappmessagetemplate": { "name": "DeleteWhatsAppMessageTemplate", "description": "Grants permission to delete a WhatsApp message template", "accessLevel": "Write", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disassociatewhatsappbusinessaccount": { "name": "DisassociateWhatsAppBusinessAccount", "description": "Grants permission to disassociate a WhatsApp Business Account from your AWS account", "accessLevel": "Write", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getlinkedwhatsappbusinessaccount": { "name": "GetLinkedWhatsAppBusinessAccount", "description": "Grants permission to view the details of a WhatsApp Business Account", "accessLevel": "Read", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getlinkedwhatsappbusinessaccountphonenumber": { "name": "GetLinkedWhatsAppBusinessAccountPhoneNumber", "description": "Grants permission to view the details of a phone number", "accessLevel": "Read", "resourceTypes": [ { "name": "phone-number-id", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getwhatsappmessagemedia": { "name": "GetWhatsAppMessageMedia", "description": "Grants permission to get a media object from WhatsApp", "accessLevel": "Write", "resourceTypes": [ { "name": "phone-number-id", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getwhatsappmessagetemplate": { "name": "GetWhatsAppMessageTemplate", "description": "Grants permission to get details of a WhatsApp message template", "accessLevel": "Read", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listlinkedwhatsappbusinessaccounts": { "name": "ListLinkedWhatsAppBusinessAccounts", "description": "Grants permission to view all of your WhatsApp Business Accounts", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list tags for a resource", "accessLevel": "Read", "resourceTypes": [ { "name": "phone-number-id", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "waba", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listwhatsappmessagetemplates": { "name": "ListWhatsAppMessageTemplates", "description": "Grants permission to list WhatsApp message templates", "accessLevel": "List", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listwhatsapptemplatelibrary": { "name": "ListWhatsAppTemplateLibrary", "description": "Grants permission to list available templates from Meta's template library", "accessLevel": "List", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "postwhatsappmessagemedia": { "name": "PostWhatsAppMessageMedia", "description": "Grants permission to upload a media object to WhatsApp", "accessLevel": "Write", "resourceTypes": [ { "name": "phone-number-id", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putwhatsappbusinessaccounteventdestinations": { "name": "PutWhatsAppBusinessAccountEventDestinations", "description": "Grants permission to update a WhatsApp Business Accounts event destination", "accessLevel": "Write", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "sendwhatsappmessage": { "name": "SendWhatsAppMessage", "description": "Grants permission to send a message through WhatsApp", "accessLevel": "Write", "resourceTypes": [ { "name": "phone-number-id", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to add a tag to a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "phone-number-id", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "waba", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove a tag from a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "phone-number-id", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "waba", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "updatewhatsappmessagetemplate": { "name": "UpdateWhatsAppMessageTemplate", "description": "Grants permission to update a WhatsApp message template", "accessLevel": "Write", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }