Permissions for @turbot/aws-sns
Taking a look at permissions and associated grant levels for each permission for SNS:
Permission | Grant Level | Help |
---|---|---|
sns:AddPermission | Admin | Allows cross-account access. |
sns:CheckIfPhoneNumberIsOptedOut | Metadata | |
sns:ConfirmSubscription | Operator | Topics are managed by Admins; Subscriptions by Operators. |
sns:CreatePlatformApplication | Admin | Applications are managed by Admins; used for managing Amazon SNS Mobile Push Notifications operations. |
sns:CreatePlatformEndpoint | Admin | Endpoints are managed by Admins; used for managing Amazon SNS Mobile Push Notifications operations. |
sns:CreateSMSSandboxPhoneNumber | Admin | |
sns:CreateTopic | Admin | Topics are managed by Admins; Subscriptions by Operators. |
sns:DeleteEndpoint | Admin | Endpoints are managed by Admins; used for managing Amazon SNS Mobile Push Notifications operations. |
sns:DeletePlatformApplication | Admin | Applications are managed by Admins; used for managing Amazon SNS Mobile Push Notifications operations. |
sns:DeleteSMSSandboxPhoneNumber | Admin | |
sns:DeleteTopic | Admin | Topics are managed by Admins; Subscriptions by Operators. |
sns:GetEndpointAttributes | Metadata | |
sns:GetPlatformApplicationAttributes | Metadata | |
sns:GetSMSAttributes | Metadata | |
sns:GetSMSSandboxAccountStatus | Metadata | |
sns:GetSubscriptionAttributes | Metadata | |
sns:GetTopicAttributes | Metadata | |
sns:ListEndpointsByPlatformApplication | Metadata | |
sns:ListOriginationNumbers | Metadata | |
sns:ListPhoneNumbersOptedOut | Metadata | |
sns:ListPlatformApplications | Metadata | |
sns:ListSMSSandboxPhoneNumbers | Metadata | |
sns:ListSubscriptions | Metadata | |
sns:ListSubscriptionsByTopic | Metadata | |
sns:ListTagsForResource | Metadata | |
sns:ListTopics | Metadata | |
sns:OptInPhoneNumber | Operator | Operators can manage SMS preferences. |
sns:Publish | Operator | |
sns:RemovePermission | Admin | Allows cross-account access. |
sns:SetEndpointAttributes | Admin | Endpoints are managed by Admins; used for managing Amazon SNS Mobile Push Notifications operations. |
sns:SetPlatformApplicationAttributes | Admin | Applications are managed by Admins; used for managing Amazon SNS Mobile Push Notifications operations. |
sns:SetSMSAttributes | Operator | Operators can manage SMS preferences. |
sns:SetSubscriptionAttributes | Operator | Topics are managed by Admins; Subscriptions by Operators. |
sns:SetTopicAttributes | Operator | Topics are managed by Admins; Subscriptions by Operators. |
sns:Subscribe | Operator | Topics are managed by Admins; Subscriptions by Operators. |
sns:TagResource | Operator | |
sns:Unsubscribe | Operator | Topics are managed by Admins; Subscriptions by Operators. |
sns:UntagResource | Operator | |
sns:VerifySMSSandboxPhoneNumber | Operator |