UNPKG

@cloud-copilot/iam-data

Version:
453 lines 13.4 kB
{ "associatechannel": { "name": "AssociateChannel", "description": "Grants permission to associate a new Channel with a particular NotificationConfiguration", "accessLevel": "Write", "resourceTypes": [ { "name": "NotificationConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "associatemanagednotificationaccountcontact": { "name": "AssociateManagedNotificationAccountContact", "description": "Grants permission to associate an Account contact to a particular Managed Notification Configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "ManagedNotificationConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "associatemanagednotificationadditionalchannel": { "name": "AssociateManagedNotificationAdditionalChannel", "description": "Grants permission to associate a Channel to a particular Managed Notification Configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "ManagedNotificationConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createeventrule": { "name": "CreateEventRule", "description": "Grants permission to create a new EventRule, associating it with a NotificationConfiguration", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createnotificationconfiguration": { "name": "CreateNotificationConfiguration", "description": "Grants permission to create a NotificationConfiguration", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "deleteeventrule": { "name": "DeleteEventRule", "description": "Grants permission to delete an EventRule", "accessLevel": "Write", "resourceTypes": [ { "name": "EventRule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletenotificationconfiguration": { "name": "DeleteNotificationConfiguration", "description": "Grants permission to delete a NotificationConfiguration", "accessLevel": "Write", "resourceTypes": [ { "name": "NotificationConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deregisternotificationhub": { "name": "DeregisterNotificationHub", "description": "Grants permission to deregister a NotificationHub", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "disablenotificationsaccessfororganization": { "name": "DisableNotificationsAccessForOrganization", "description": "Grants permission to disable Service Trust for AWS User Notifications", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "organizations:DisableAWSServiceAccess" ] }, "disassociatechannel": { "name": "DisassociateChannel", "description": "Grants permission to remove a Channel from a NotificationConfiguration", "accessLevel": "Write", "resourceTypes": [ { "name": "NotificationConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disassociatemanagednotificationaccountcontact": { "name": "DisassociateManagedNotificationAccountContact", "description": "Grants permission to remove an Account contact from a Managed Notification Configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "ManagedNotificationConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disassociatemanagednotificationadditionalchannel": { "name": "DisassociateManagedNotificationAdditionalChannel", "description": "Grants permission to remove a Channel from a Managed Notification Configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "ManagedNotificationConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "enablenotificationsaccessfororganization": { "name": "EnableNotificationsAccessForOrganization", "description": "Grants permission to enable Service Trust for AWS User Notifications", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "iam:CreateServiceLinkedRole", "organizations:EnableAWSServiceAccess" ] }, "geteventrule": { "name": "GetEventRule", "description": "Grants permission to get an EventRule", "accessLevel": "Read", "resourceTypes": [ { "name": "EventRule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getfeatureoptinstatus": { "name": "GetFeatureOptInStatus", "isPermissionOnly": true, "description": "Grants permission to read the opt-in status of an AWS User Notification Service feature", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getmanagednotificationchildevent": { "name": "GetManagedNotificationChildEvent", "description": "Grants permission to get a Managed Notification Child Event", "accessLevel": "Read", "resourceTypes": [ { "name": "ManagedNotificationChildEvent", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmanagednotificationconfiguration": { "name": "GetManagedNotificationConfiguration", "description": "Grants permission to get a Managed Notification Configuration", "accessLevel": "Read", "resourceTypes": [ { "name": "ManagedNotificationConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmanagednotificationevent": { "name": "GetManagedNotificationEvent", "description": "Grants permission to get a Managed NotificationEvent", "accessLevel": "Read", "resourceTypes": [ { "name": "ManagedNotificationEvent", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getnotificationconfiguration": { "name": "GetNotificationConfiguration", "description": "Grants permission to get a NotificationConfiguration", "accessLevel": "Read", "resourceTypes": [ { "name": "NotificationConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getnotificationevent": { "name": "GetNotificationEvent", "description": "Grants permission to get a NotificationEvent", "accessLevel": "Read", "resourceTypes": [ { "name": "NotificationEvent", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getnotificationsaccessfororganization": { "name": "GetNotificationsAccessForOrganization", "description": "Grants permission to read Service Trust for AWS User Notifications", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listchannels": { "name": "ListChannels", "description": "Grants permission to list Channels by NotificationConfiguration", "accessLevel": "List", "resourceTypes": [ { "name": "NotificationConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listeventrules": { "name": "ListEventRules", "description": "Grants permission to list EventRules", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listmanagednotificationchannelassociations": { "name": "ListManagedNotificationChannelAssociations", "description": "Grants permission to list Account contacts and Channels associated with a Managed Notification Configuration", "accessLevel": "List", "resourceTypes": [ { "name": "ManagedNotificationConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listmanagednotificationchildevents": { "name": "ListManagedNotificationChildEvents", "description": "Grants permission to list Managed Notification Child Events", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listmanagednotificationconfigurations": { "name": "ListManagedNotificationConfigurations", "description": "Grants permission to list Managed Notification Configurations", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listmanagednotificationevents": { "name": "ListManagedNotificationEvents", "description": "Grants permission to list Managed Notification Events", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listnotificationconfigurations": { "name": "ListNotificationConfigurations", "description": "Grants permission to list NotificationConfigurations", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listnotificationevents": { "name": "ListNotificationEvents", "description": "Grants permission to list NotificationEvents", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listnotificationhubs": { "name": "ListNotificationHubs", "description": "Grants permission to list NotificationHubs", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to get tags for a resource", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putfeatureoptinstatus": { "name": "PutFeatureOptInStatus", "isPermissionOnly": true, "description": "Grants permission to update the opt-in status of an AWS User Notification Service feature", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "registernotificationhub": { "name": "RegisterNotificationHub", "description": "Grants permission to register a NotificationHub", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "NotificationConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove tags from a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "NotificationConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updateeventrule": { "name": "UpdateEventRule", "description": "Grants permission to update an EventRule", "accessLevel": "Write", "resourceTypes": [ { "name": "EventRule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatenotificationconfiguration": { "name": "UpdateNotificationConfiguration", "description": "Grants permission to update a NotificationConfiguration", "accessLevel": "Write", "resourceTypes": [ { "name": "NotificationConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }