@cloud-copilot/iam-data
Version:
332 lines • 8.98 kB
JSON
{
"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": []
}
}