AWS End User Messaging SMS actions for IAM policies
To manage access to AWS End User Messaging SMS resources in your AWS account, you can add AWS End User Messaging SMS actions to AWS Identity and Access Management (IAM) policies. By using actions in policies, you can control what users can do on the AWS End User Messaging SMS console. You can also control what users can do programmatically by using the AWS SDKs, the AWS Command Line Interface (AWS CLI), or the AWS End User Messaging SMS APIs directly.
This topic identifies AWS End User Messaging SMS actions that you can add to IAM policies for your AWS account. To see examples that demonstrate how you can use actions in policies to manage access to AWS End User Messaging SMS resources, see Identity-based policy examples for AWS End User Messaging SMS.
AWS End User Messaging SMS and Voice v2 API actions
This section identifies actions for features that are available from the AWS End User Messaging SMS and Voice v2 API. For the AWS End User Messaging SMS and Voice v2 API is an API that provides advanced options for using and managing the SMS and voice channels. For a complete list of actions available in version 2, see the AWS End User Messaging SMS and Voice API version 2 API Reference.
sms-voice:AssociateOriginationIdentity
-
Associate the specified origination identity with a pool.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:sender-id/senderId/isoCountyCode
-
sms-voice:AssociateProtectConfiguration
-
Associate the specified protect configuration with a configuration set.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:configuration-set/configurationSetName
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:protect-configuration/ProtectConfigurationId
-
sms-voice:CreateConfigurationSet
-
Create a new configuration set.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:configuration-set/configurationSetName
-
sms-voice:CreateEventDestination
-
Create a new event destination in a configuration set.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:configuration-set/configurationSetName
-
sms-voice:CreateOptOutList
-
Create a new opt-out list.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:opt-out-list/optOutListName
-
sms-voice:CreatePool
-
Create a new pool and associates the specified origination identity to the pool.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:sender-id/senderId/isoCountyCode
-
sms-voice:CreateProtectConfiguration
-
Create a new protect configuration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:protect-configuration/ProtectConfigurationId
-
sms-voice:CreateRegistration
-
Create a registration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:registration/registrationId
-
sms-voice:CreateRegistrationAssociation
-
Associate aregistration with an origination identity.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:registration/registrationId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
sms-voice:CreateRegistrationAttachment
-
Create an attachment for a registration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:registration-attachment/registrationAttachmentId
-
sms-voice:CreateRegistrationVersion
-
Create a new version of the registration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:registration/registrationId
-
sms-voice:CreateVerifiedDestinationNumber
-
Create a new verififed destination phone number.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:verified-destination-number/verifiedDestinationNumberId
-
sms-voice:DeleteAccountDefaultProtectConfiguration
-
Disassociate the account default protect configuration.
-
Resource ARN – Not available. Use
*
.
-
sms-voice:DeleteConfigurationSet
-
Delete an existing configuration set.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:configuration-set/configurationSetName
-
sms-voice:DeleteDefaultMessageType
-
Delete an existing default message type on a configuration set.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:configuration-set/configurationSetName
-
sms-voice:DeleteDefaultSenderId
-
Delete an existing default sender ID on a configuration set.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:sender-id/configuration-set/configurationSetName
-
sms-voice:DeleteEventDestination
-
Delete an existing event destination.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:configuration-set/configurationSetName
-
sms-voice:DeleteKeyword
-
Delete an existing keyword from an origination phone number or pool.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
sms-voice:DeleteMediaMessageSpendLimitOverride
-
Delete an account-level monthly spending limit override for sending MMS messages.
-
Resource ARN – Not available. Use
*
.
-
sms-voice:DeleteOptedOutNumber
-
Delete an existing opted out destination phone number from the specified opt-out list.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:opt-out-list/optOutListName
-
sms-voice:DeleteOptOutList
-
Delete an existing opt-out list. All opted out phone numbers in the opt-out list are deleted.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:opt-out-list/optOutListName
-
sms-voice:DeletePool
-
Delete an existing pool.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
sms-voice:DeleteProtectConfiguration
-
Delete a protect configuration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:protect-configuration/ProtectConfigurationId
-
sms-voice:DeleteRegistration
-
Delete a new version of the registration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:registration/registrationId
-
sms-voice:DeleteRegistrationAttachment
-
Delete the registration attachment.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:registration-attachment/registrationAttachmentId
-
sms-voice:DeleteRegistrationFieldValue
-
Delete the value from a registration field.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:registration/registrationId
-
sms-voice:DeleteTextMessageSpendLimitOverride
-
Delete an account-level monthly spending limit override for sending text messages.
-
Resource ARN – Not available. Use
*
.
-
sms-voice:DeleteVerifiedDestinationNumber
-
Delete a verififed destination phone number.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:verified-destination-number/verifiedDestinationNumberId
-
sms-voice:DeleteVoiceMessageSpendLimitOverride
-
Delete an account-level monthly spend limit override for sending voice messages.
-
Resource ARN – Not available. Use
*
.
-
sms-voice:DescribeAccountAttributes
-
Describe attributes of your AWS account.
-
Resource ARN – Not available. Use
*
.
-
sms-voice:DescribeAccountLimits
-
Describe the current AWS End User Messaging SMS and Voice V2 resource quotas for your account.
-
Resource ARN – Not available. Use
*
.
-
sms-voice:DescribeConfigurationSets
-
Describe the specified configuration sets or all in your account.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:configuration-set/configurationSetName
-
sms-voice:DescribeKeywords
-
Describe the specified keywords or all keywords on your origination phone number or pool.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
sms-voice:DescribeOptedOutNumbers
-
Describe the specified opted out destination numbers or all opted out destination numbers in an opt-out list.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:opt-out-list/optOutListName
-
sms-voice:DescribeOptOutLists
-
Describe the specified opt-out list or all opt-out lists in your account.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:opt-out-list/optOutListName
-
sms-voice:DescribePhoneNumbers
-
Describe the specified origination phone number, or all the phone numbers in your account.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
sms-voice:DescribePools
-
Retrieve the specified pools or all pools associated with your AWS account.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
sms-voice:DescribeProtectConfiguration
-
Retrieve the specified protect configurations.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:protect-configuration/ProtectConfigurationId
-
sms-voice:DescribeRegistrationAttachments
-
List all registration attachments.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:registration-attachment/registrationAttachmentId
-
sms-voice:DescribeRegistrationFieldDefinitions
-
List the field definition for a registration.
-
Resource ARN – Not available. Use
*
.
-
sms-voice:DescribeRegistrationFieldValues
-
List the field values for a registration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:registration/registrationId
-
sms-voice:DescribeRegistrations
-
List the registrations in your account.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:registration/registrationId
-
sms-voice:DescribeRegistrationSectionDefinitions
-
List the section definition for a registration.
-
Resource ARN – Not available. Use
*
.
-
sms-voice:DescribeRegistrationTypeDefinitions
-
List the type definitions for a registration.
-
Resource ARN – Not available. Use
*
.
-
sms-voice:DescribeRegistrationVersions
-
List the versions for a registration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:registration/registrationId
-
sms-voice:DescribeSenderIds
-
Describe the specified SenderIds or all SenderIds associated with your AWS account.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:sender-id/senderId/isoCountryCode
-
sms-voice:DescribeSpendLimits
-
Describe the current AWS End User Messaging SMS monthly spend limits for sending voice and text messages.
-
Resource ARN – Not available. Use
*
.
-
sms-voice:DescribeVerifiedDestinationNumbers
-
List the verififed destination phone numbers in your account.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:verified-destination-number/verifiedDestinationNumberId
-
sms-voice:DisassociateOriginationIdentity
-
Remove the specified origination identity from an existing pool.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:sender-id/senderId/isoCountryCode
-
sms-voice:DisassociateProtectConfiguration
-
Disassociate a configuration set from a protect configuration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:protect-configuration/ProtectConfigurationId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:configuration-set/configurationSetName
-
sms-voice:DiscardRegistrationVersion
-
Discard the current version of a registration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:registration/registrationId
-
sms-voice:GetProtectConfigurationCountryRuleSet
-
Get the country rule set for a protect configuration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:protect-configuration/ProtectConfigurationId
-
sms-voice:ListPoolOriginationIdentities
-
Show the origination phone numbers in a pool.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
sms-voice:ListRegistrationAssociations
-
List all resources associated with the registration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:registration/registrationId
-
sms-voice:ListTagsForResource
-
List the tags associated with a resource.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:configuration-set/configurationSetName
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:opt-out-list/optOutListName
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:sender-id/senderId/isoCountryCode
-
sms-voice:ProtectConfiguration
-
A protect configuration controls which destination countries messages can be sent to.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:protect-configuration/ProtectConfigurationId
-
sms-voice:PutKeyword
-
Add or update a keyword on an origination phone number or pool.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
sms-voice:PutOptedOutNumber
-
Add a destination phone number to an opt-out list.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:opt-out-list/optOutListName
-
sms-voice:PutRegistrationFieldValue
-
Update a field value in the registration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:registration/registrationId
-
sms-voice:ReleasePhoneNumber
-
Remove an origination phone number from your AWS End User Messaging SMS account.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
sms-voice:ReleaseSenderId
-
Remove a sender ID from your AWS End User Messaging SMS account.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:sender-id/senderId/isoCountryCode
-
sms-voice:RequestPhoneNumber
-
Request to add an origination phone number to your account.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
sms-voice:RequestSenderId
-
Request a new sender ID.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:sender-id/senderId/isoCountryCode
-
sms-voice:SendDestinationNumberVerificationCode
-
Send an SMS or voice message containg a verification code to the dsetination phone number.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:sender-id/senderId/isoCountryCode
-
sms-voice:SendMediaMessage
-
Send an MMS message.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:sender-id/senderId/isoCountryCode
-
sms-voice:SendTextMessage
-
Send an SMS message.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:sender-id/senderId/isoCountryCode
-
sms-voice:SendVoiceMessage
-
Send a voice message.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
sms-voice:SetAccountDefaultProtectConfiguration
-
Set the account protect configuration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:protect-configuration/ProtectConfigurationId
-
sms-voice:SetDefaultMessageType
-
Set the default message type for SMS messages.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:configuration-set/configurationSetName
-
sms-voice:SetDefaultSenderId
-
Set the default sender ID value for voice messages.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:configuration-set/configurationSetName
-
sms-voice:SetMediaMessageSpendLimitOverride
-
Set a monthly spending limit for MMS messages.
-
Resource ARN – Not available. Use
*
.
-
sms-voice:SetTextMessageSpendLimitOverride
-
Set a monthly spending limit for SMS messages.
-
Resource ARN – Not available. Use
*
.
-
sms-voice:SetVoiceMessageSpendLimitOverride
-
Set a monthly spending limit for voice messages.
-
Resource ARN – Not available. Use
*
.
-
sms-voice:SubmitRegistrationVersion
-
Submit the latest version of a registration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:registration/registrationId
-
sms-voice:TagResource
-
Add a tag to a resource.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:configuration-set/configurationSetName
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:opt-out-list/optOutListName
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:sender-id/senderId/isoCountryCode
-
sms-voice:UntagResource
-
Remove tags from a resource.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:configuration-set/configurationSetName
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:opt-out-list/optOutListName
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:sender-id/senderId/isoCountryCode
-
sms-voice:UpdateEventDestination
-
Update an existing event destination.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:configuration-set/configurationSetName
-
sms-voice:UpdatePhoneNumber
-
Update the configuration of an origination phone number.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:phone-number/phoneNumberId
-
sms-voice:UpdateProtectConfiguration
-
Update the protect configuration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:protect-configuration/ProtectConfigurationId
-
sms-voice:UpdateProtectConfigurationCountryRuleSet
-
Update the country rule set of a protect configuration.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:protect-configuration/ProtectConfigurationId
-
sms-voice:UpdatePool
-
Update an existing phone number pool.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:pool/poolId
-
sms-voice:UpdateSenderId
-
Update a sender ID.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:sender-id/senderId/isoCountryCode
-
sms-voice:VerifyDestinationNumber
-
Verify a destination phone number.
-
Resource ARN –
arn:aws:sms-voice:
region
:accountId
:verified-destination-number/verifiedDestinationNumberId
-