UNPKG

@cloud-copilot/iam-data

Version:
482 lines 12.9 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": [] }, "createwhatsappflow": { "name": "CreateWhatsAppFlow", "description": "Grants permission to create a new WhatsApp Flow", "accessLevel": "Write", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "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": [] }, "deletewhatsappflow": { "name": "DeleteWhatsAppFlow", "description": "Grants permission to delete a WhatsApp Flow", "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": [] }, "deprecatewhatsappflow": { "name": "DeprecateWhatsAppFlow", "description": "Grants permission to deprecate a published WhatsApp Flow", "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": [] }, "getwhatsappflow": { "name": "GetWhatsAppFlow", "description": "Grants permission to retrieve the metadata and status of a WhatsApp Flow", "accessLevel": "Read", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getwhatsappflowpreview": { "name": "GetWhatsAppFlowPreview", "description": "Grants permission to generate a web preview URL for testing a WhatsApp Flow", "accessLevel": "Read", "resourceTypes": [ { "name": "waba", "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": [] }, "listwhatsappflowassets": { "name": "ListWhatsAppFlowAssets", "description": "Grants permission to list the assets of a WhatsApp Flow", "accessLevel": "List", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listwhatsappflows": { "name": "ListWhatsAppFlows", "description": "Grants permission to list all WhatsApp Flows for a WhatsApp Business Account", "accessLevel": "List", "resourceTypes": [ { "name": "waba", "required": true, "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": [] }, "publishwhatsappflow": { "name": "PublishWhatsAppFlow", "description": "Grants permission to publish a WhatsApp Flow", "accessLevel": "Write", "resourceTypes": [ { "name": "waba", "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, Write", "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, Write", "resourceTypes": [ { "name": "phone-number-id", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "waba", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "updatewhatsappflow": { "name": "UpdateWhatsAppFlow", "description": "Grants permission to update the metadata of a WhatsApp Flow", "accessLevel": "Write", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatewhatsappflowassets": { "name": "UpdateWhatsAppFlowAssets", "description": "Grants permission to update the Flow JSON definition of a WhatsApp Flow", "accessLevel": "Write", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatewhatsappmessagetemplate": { "name": "UpdateWhatsAppMessageTemplate", "description": "Grants permission to update a WhatsApp message template", "accessLevel": "Write", "resourceTypes": [ { "name": "waba", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }