Amazon Pinpoint SMS Voice V2 (sms-voicev2)

2022-04-04

43 new actions, 5 new resources, 3 new conditions

Additions

    Actions
  • AssociateOriginationIdentity
    • Description:  Grants permission to associate an origination phone number or sender ID to a pool
    • Access:  Write
    • Resources: 

      Name: Pool

      Required: Yes

      Name: PhoneNumber

      Required: No

      Name: SenderId

      Required: No

  • CreateConfigurationSet
    • Description:  Grants permission to create a configuration set
    • Access:  Write
    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

    • Dependents: 

      sms-voice:TagResource

  • CreateEventDestination
    • Description:  Grants permission to create an event destination within a configuration set
    • Access:  Write
    • Resources: 

      Name: ConfigurationSet

      Required: Yes

    • Dependents: 

      iam:PassRole

  • CreateOptOutList
    • Description:  Grants permission to create an opt-out list
    • Access:  Write
    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

    • Dependents: 

      sms-voice:TagResource

  • CreatePool
    • Description:  Grants permission to create a pool
    • Access:  Write
    • Resources: 

      Name: PhoneNumber

      Required: No

      Name: SenderId

      Required: No

    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

    • Dependents: 

      sms-voice:TagResource

  • DeleteConfigurationSet
    • Description:  Grants permission to delete a configuration set
    • Access:  Write
    • Resources: 

      Name: ConfigurationSet

      Required: Yes

  • DeleteDefaultMessageType
    • Description:  Grants permission to delete the default message type for a configuration set
    • Access:  Write
    • Resources: 

      Name: ConfigurationSet

      Required: Yes

  • DeleteDefaultSenderId
    • Description:  Grants permission to delete the default sender ID for a configuration set
    • Access:  Write
    • Resources: 

      Name: ConfigurationSet

      Required: Yes

  • DeleteEventDestination
    • Description:  Grants permission to delete an event destination within a configuration set
    • Access:  Write
    • Resources: 

      Name: ConfigurationSet

      Required: Yes

  • DeleteKeyword
    • Description:  Grants permission to delete a keyword for a pool or origination phone number
    • Access:  Write
    • Resources: 

      Name: PhoneNumber

      Required: No

      Name: Pool

      Required: No

  • DeleteOptOutList
    • Description:  Grants permission to delete an opt-out list
    • Access:  Write
    • Resources: 

      Name: OptOutList

      Required: Yes

  • DeleteOptedOutNumber
    • Description:  Grants permission to delete a destination phone number from an opt-out list
    • Access:  Write
    • Resources: 

      Name: OptOutList

      Required: Yes

  • DeletePool
    • Description:  Grants permission to delete a pool
    • Access:  Write
    • Resources: 

      Name: Pool

      Required: Yes

  • DeleteTextMessageSpendLimitOverride
    • Description:  Grants permission to delete an override for your account's text messaging monthly spend limit
    • Access:  Write
  • DeleteVoiceMessageSpendLimitOverride
    • Description:  Grants permission to delete an override for your account's voice messaging monthly spend limit
    • Access:  Write
  • DescribeAccountAttributes
    • Description:  Grants permission to describe the attributes of your account
    • Access:  Read
  • DescribeAccountLimits
    • Description:  Grants permission to describe the service quotas for your account
    • Access:  Read
  • DescribeConfigurationSets
    • Description:  Grants permission to describe the configuration sets in your account
    • Access:  Read
    • Resources: 

      Name: ConfigurationSet

      Required: No

  • DescribeKeywords
    • Description:  Grants permission to describe the keywords for a pool or origination phone number
    • Access:  Read
    • Resources: 

      Name: PhoneNumber

      Required: No

      Name: Pool

      Required: No

  • DescribeOptOutLists
    • Description:  Grants permission to describe the opt-out lists in your account
    • Access:  Read
    • Resources: 

      Name: OptOutList

      Required: No

  • DescribeOptedOutNumbers
    • Description:  Grants permission to describe the destination phone numbers in an opt-out list
    • Access:  Read
    • Resources: 

      Name: OptOutList

      Required: Yes

  • DescribePhoneNumbers
    • Description:  Grants permission to describe the origination phone numbers in your account
    • Access:  Read
    • Resources: 

      Name: PhoneNumber

      Required: No

  • DescribePools
    • Description:  Grants permission to describe the pools in your account
    • Access:  Read
    • Resources: 

      Name: Pool

      Required: No

  • DescribeSenderIds
    • Description:  Grants permission to describe the sender IDs in your account
    • Access:  Read
    • Resources: 

      Name: SenderId

      Required: No

  • DescribeSpendLimits
    • Description:  Grants permission to describe the monthly spend limits for your account
    • Access:  Read
  • DisassociateOriginationIdentity
    • Description:  Grants permission to disassociate an origination phone number or sender ID from a pool
    • Access:  Write
    • Resources: 

      Name: Pool

      Required: Yes

      Name: PhoneNumber

      Required: No

      Name: SenderId

      Required: No

  • ListPoolOriginationIdentities
    • Description:  Grants permission to list all origination phone numbers and sender IDs associated to a pool
    • Access:  Read
    • Resources: 

      Name: Pool

      Required: Yes

  • ListTagsForResource
    • Description:  Grants permission to list the tags for a resource
    • Access:  Read
    • Resources: 

      Name: ConfigurationSet

      Required: No

      Name: OptOutList

      Required: No

      Name: PhoneNumber

      Required: No

      Name: Pool

      Required: No

      Name: SenderId

      Required: No

  • PutKeyword
    • Description:  Grants permission to create or update a keyword for a pool or origination phone number
    • Access:  Write
    • Resources: 

      Name: PhoneNumber

      Required: No

      Name: Pool

      Required: No

  • PutOptedOutNumber
    • Description:  Grants permission to put a destination phone number into an opt-out list
    • Access:  Write
    • Resources: 

      Name: OptOutList

      Required: Yes

  • ReleasePhoneNumber
    • Description:  Grants permission to release an origination phone number
    • Access:  Write
    • Resources: 

      Name: PhoneNumber

      Required: Yes

  • RequestPhoneNumber
    • Description:  Grants permission to request an origination phone number
    • Access:  Write
    • Resources: 

      Name: Pool

      Required: No

    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

    • Dependents: 

      sms-voice:AssociateOriginationIdentity

      sms-voice:TagResource

  • SendTextMessage
    • Description:  Grants permission to send a text message to a destination phone number
    • Access:  Write
    • Resources: 

      Name: PhoneNumber

      Required: No

      Name: Pool

      Required: No

      Name: SenderId

      Required: No

  • SendVoiceMessage
    • Description:  Grants permission to send a voice message to a destination phone number
    • Access:  Write
    • Resources: 

      Name: PhoneNumber

      Required: No

      Name: Pool

      Required: No

  • SetDefaultMessageType
    • Description:  Grants permission to set the default message type for a configuration set
    • Access:  Write
    • Resources: 

      Name: ConfigurationSet

      Required: Yes

  • SetDefaultSenderId
    • Description:  Grants permission to set the default sender ID for a configuration set
    • Access:  Write
    • Resources: 

      Name: ConfigurationSet

      Required: Yes

  • SetTextMessageSpendLimitOverride
    • Description:  Grants permission to set an override for your account's text messaging monthly spend limit
    • Access:  Write
  • SetVoiceMessageSpendLimitOverride
    • Description:  Grants permission to set an override for your account's voice messaging monthly spend limit
    • Access:  Write
  • TagResource
    • Description:  Grants permission to add tags to a resource
    • Access:  Tagging
    • Resources: 

      Name: ConfigurationSet

      Required: No

      Name: OptOutList

      Required: No

      Name: PhoneNumber

      Required: No

      Name: Pool

      Required: No

      Name: SenderId

      Required: No

    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

  • UntagResource
    • Description:  Grants permission to remove tags from a resource
    • Access:  Tagging
    • Resources: 

      Name: ConfigurationSet

      Required: No

      Name: OptOutList

      Required: No

      Name: PhoneNumber

      Required: No

      Name: Pool

      Required: No

      Name: SenderId

      Required: No

    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

  • UpdateEventDestination
    • Description:  Grants permission to update an event destination within a configuration set
    • Access:  Write
    • Resources: 

      Name: ConfigurationSet

      Required: Yes

    • Dependents: 

      iam:PassRole

  • UpdatePhoneNumber
    • Description:  Grants permission to update an origination phone number's configuration
    • Access:  Write
    • Resources: 

      Name: PhoneNumber

      Required: Yes

  • UpdatePool
    • Description:  Grants permission to update a pool's configuration
    • Access:  Write
    • Resources: 

      Name: Pool

      Required: Yes

    Resources
  • ConfigurationSet
    • Arn:  arn:${Partition}:sms-voice:${Region}:${Account}:configuration-set/${ConfigurationSetName}
    • Conditions: 

      aws:ResourceTag/${TagKey}

  • OptOutList
    • Arn:  arn:${Partition}:sms-voice:${Region}:${Account}:opt-out-list/${OptOutListName}
    • Conditions: 

      aws:ResourceTag/${TagKey}

  • PhoneNumber
    • Arn:  arn:${Partition}:sms-voice:${Region}:${Account}:phone-number/${PhoneNumberId}
    • Conditions: 

      aws:ResourceTag/${TagKey}

  • Pool
    • Arn:  arn:${Partition}:sms-voice:${Region}:${Account}:pool/${PoolId}
    • Conditions: 

      aws:ResourceTag/${TagKey}

  • SenderId
    • Arn:  arn:${Partition}:sms-voice:${Region}:${Account}:sender-id/${SenderId}/${IsoCountryCode}
    • Conditions: 

      aws:ResourceTag/${TagKey}

    Conditions
  • aws:RequestTag/${TagKey}
    • Description:  Filters access by the tags that are passed in the request
    • Type:  String
  • aws:ResourceTag/${TagKey}
    • Description:  Filters access by the tags associated with the resource
    • Type:  String
  • aws:TagKeys
    • Description:  Filters access by the tag keys that are passed in the request
    • Type:  String