AWS End User Messaging SMS and Voice V2 (sms-voicev2)

2023-12-02

26 new actions, 3 new resources | 4 updated actions

Additions

    Actions
  • CreateRegistration
    • Description:  Grants permission to create a registration
    • Access:  Write
    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

    • Dependents: 

      sms-voice:TagResource

  • CreateRegistrationAssociation
    • Description:  Grants permission to associate a registration with a phone number or another registration
    • Access:  Write
    • Resources: 

      Name: Registration

      Required: Yes

      Name: PhoneNumber

      Required: No

  • CreateRegistrationAttachment
    • Description:  Grants permission to create a registration attachment
    • Access:  Write
    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

    • Dependents: 

      sms-voice:TagResource

  • CreateRegistrationVersion
    • Description:  Grants permission to create a registration version
    • Access:  Write
    • Resources: 

      Name: Registration

      Required: Yes

  • CreateVerifiedDestinationNumber
    • Description:  Grants permission to create a verified destination number
    • Access:  Write
    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

    • Dependents: 

      sms-voice:TagResource

  • DeleteRegistration
    • Description:  Grants permission to delete a registration
    • Access:  Write
    • Resources: 

      Name: Registration

      Required: Yes

  • DeleteRegistrationAttachment
    • Description:  Grants permission to delete a registration attachment
    • Access:  Write
    • Resources: 

      Name: RegistrationAttachment

      Required: Yes

  • DeleteRegistrationFieldValue
    • Description:  Grants permission to delete an optional registration field value
    • Access:  Write
    • Resources: 

      Name: Registration

      Required: Yes

  • DeleteVerifiedDestinationNumber
    • Description:  Grants permission to delete a verified destination number
    • Access:  Write
    • Resources: 

      Name: VerifiedDestinationNumber

      Required: Yes

  • DescribeRegistrationAttachments
    • Description:  Grants permission to describe the registration attachments in your account
    • Access:  Read
    • Resources: 

      Name: RegistrationAttachment

      Required: No

  • DescribeRegistrationFieldDefinitions
    • Description:  Grants permission to describe the field definitions for a given registration type
    • Access:  Read
  • DescribeRegistrationFieldValues
    • Description:  Grants permission to describe the field values for a given registration
    • Access:  Read
    • Resources: 

      Name: Registration

      Required: Yes

  • DescribeRegistrationSectionDefinitions
    • Description:  Grants permission to describe the section definitions for a given registration type
    • Access:  Read
  • DescribeRegistrationTypeDefinitions
    • Description:  Grants permission to describe the registration types supported by the service
    • Access:  Read
  • DescribeRegistrationVersions
    • Description:  Grants permission to describe the versions for a given registration
    • Access:  Read
    • Resources: 

      Name: Registration

      Required: Yes

  • DescribeRegistrations
    • Description:  Grants permission to describe the registrations in your account
    • Access:  Read
    • Resources: 

      Name: Registration

      Required: No

  • DescribeVerifiedDestinationNumbers
    • Description:  Grants permission to describe the verified destination numbers in your account
    • Access:  Read
    • Resources: 

      Name: VerifiedDestinationNumber

      Required: No

  • DiscardRegistrationVersion
    • Description:  Grants permission to discard the latest version of a given registration
    • Access:  Write
    • Resources: 

      Name: Registration

      Required: Yes

  • ListRegistrationAssociations
    • Description:  Grants permission to list all resources associated to a registration
    • Access:  Read
    • Resources: 

      Name: Registration

      Required: Yes

  • PutRegistrationFieldValue
    • Description:  Grants permission to put a registration field value
    • Access:  Write
    • Resources: 

      Name: Registration

      Required: Yes

  • ReleaseSenderId
    • Description:  Grants permission to release a sender ID
    • Access:  Write
    • Resources: 

      Name: SenderId

      Required: Yes

  • RequestSenderId
    • Description:  Grants permission to request an unregistered sender ID
    • Access:  Write
    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

    • Dependents: 

      sms-voice:TagResource

  • SendDestinationNumberVerificationCode
    • Description:  Grants permission to send a text or voice message containing a verification code to a destination phone number
    • Access:  Write
    • Resources: 

      Name: PhoneNumber

      Required: No

      Name: Pool

      Required: No

      Name: SenderId

      Required: No

    • Dependents: 

      sms-voice:SendTextMessage

      sms-voice:SendVoiceMessage

  • SubmitRegistrationVersion
    • Description:  Grants permission to submit the latest version of a given registration
    • Access:  Write
    • Resources: 

      Name: Registration

      Required: Yes

  • UpdateSenderId
    • Description:  Grants permission to update a sender ID's configuration
    • Access:  Write
    • Resources: 

      Name: SenderId

      Required: Yes

  • VerifyDestinationNumber
    • Description:  Grants permission to verify a destination phone number
    • Access:  Write
    • Resources: 

      Name: VerifiedDestinationNumber

      Required: Yes

    Resources
  • Registration
    • Arn:  arn:${Partition}:sms-voice:${Region}:${Account}:registration/${RegistrationId}
    • Conditions: 

      aws:ResourceTag/${TagKey}

  • RegistrationAttachment
    • Arn:  arn:${Partition}:sms-voice:${Region}:${Account}:registration-attachment/${RegistrationAttachmentId}
    • Conditions: 

      aws:ResourceTag/${TagKey}

  • VerifiedDestinationNumber
    • Arn:  arn:${Partition}:sms-voice:${Region}:${Account}:verified-destination-number/${VerifiedDestinationNumberId}
    • Conditions: 

      aws:ResourceTag/${TagKey}

Updates

    Actions
  • UntagResource
      Conditions
    • - aws:RequestTag/${TagKey}
      Resources
    • + Registration
    • + RegistrationAttachment
    • + VerifiedDestinationNumber
  • TagResource
      Resources
    • + Registration
    • + RegistrationAttachment
    • + VerifiedDestinationNumber
  • UpdatePhoneNumber
      Dependents
    • + iam:PassRole
  • UpdatePool
      Dependents
    • + iam:PassRole