@cloud-copilot/iam-data
Version:
1,593 lines • 43.8 kB
JSON
{
"associateoriginationidentity": {
"name": "AssociateOriginationIdentity",
"description": "Grants permission to associate an origination phone number or sender ID to a pool",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Pool",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "SenderId",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"associateprotectconfiguration": {
"name": "AssociateProtectConfiguration",
"description": "Grants permission to associate a protect configuration to a configuration set",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ConfigurationSet",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "ProtectConfiguration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createconfigurationset": {
"name": "CreateConfigurationSet",
"description": "Create a new configuration set. After you create the configuration set, you can add one or more event destinations to it.",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"createeventdestination": {
"name": "CreateEventDestination",
"description": "Grants permission to create an event destination within a configuration set",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ConfigurationSet",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"iam:PassRole"
]
},
"createoptoutlist": {
"name": "CreateOptOutList",
"description": "Grants permission to create an opt-out list",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": [
"sms-voice:TagResource"
]
},
"createpool": {
"name": "CreatePool",
"description": "Grants permission to create a pool",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": [
"sms-voice:TagResource"
]
},
{
"name": "SenderId",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createprotectconfiguration": {
"name": "CreateProtectConfiguration",
"description": "Grants permission to create a protect configuration",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": [
"sms-voice:TagResource"
]
},
"createregistration": {
"name": "CreateRegistration",
"description": "Grants permission to create a registration",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": [
"sms-voice:TagResource"
]
},
"createregistrationassociation": {
"name": "CreateRegistrationAssociation",
"description": "Grants permission to associate a registration with a phone number or another registration",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Registration",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createregistrationattachment": {
"name": "CreateRegistrationAttachment",
"description": "Grants permission to create a registration attachment",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": [
"sms-voice:TagResource"
]
},
"createregistrationversion": {
"name": "CreateRegistrationVersion",
"description": "Grants permission to create a registration version",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Registration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createverifieddestinationnumber": {
"name": "CreateVerifiedDestinationNumber",
"description": "Grants permission to create a verified destination number",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": [
"sms-voice:TagResource"
]
},
"deleteaccountdefaultprotectconfiguration": {
"name": "DeleteAccountDefaultProtectConfiguration",
"description": "Grants permission to delete the account default protect configuration",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deleteconfigurationset": {
"name": "DeleteConfigurationSet",
"description": "Deletes an existing configuration set.",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deletedefaultmessagetype": {
"name": "DeleteDefaultMessageType",
"description": "Grants permission to delete the default message type for a configuration set",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ConfigurationSet",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletedefaultsenderid": {
"name": "DeleteDefaultSenderId",
"description": "Grants permission to delete the default sender ID for a configuration set",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ConfigurationSet",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteeventdestination": {
"name": "DeleteEventDestination",
"description": "Grants permission to delete an event destination within a configuration set",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ConfigurationSet",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletekeyword": {
"name": "DeleteKeyword",
"description": "Grants permission to delete a keyword for a pool or origination phone number",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Pool",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletemediamessagespendlimitoverride": {
"name": "DeleteMediaMessageSpendLimitOverride",
"description": "Grants permission to delete an override for your account's media messaging monthly spend limit",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deleteoptoutlist": {
"name": "DeleteOptOutList",
"description": "Grants permission to delete an opt-out list",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "OptOutList",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteoptedoutnumber": {
"name": "DeleteOptedOutNumber",
"description": "Grants permission to delete a destination phone number from an opt-out list",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "OptOutList",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletepool": {
"name": "DeletePool",
"description": "Grants permission to delete a pool",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Pool",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteprotectconfiguration": {
"name": "DeleteProtectConfiguration",
"description": "Grants permission to delete a protect configuration",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ProtectConfiguration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteprotectconfigurationrulesetnumberoverride": {
"name": "DeleteProtectConfigurationRuleSetNumberOverride",
"description": "Grants permission to delete a phone number override for a protect configuration",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ProtectConfiguration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteregistration": {
"name": "DeleteRegistration",
"description": "Grants permission to delete a registration",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Registration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteregistrationattachment": {
"name": "DeleteRegistrationAttachment",
"description": "Grants permission to delete a registration attachment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "RegistrationAttachment",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteregistrationfieldvalue": {
"name": "DeleteRegistrationFieldValue",
"description": "Grants permission to delete an optional registration field value",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Registration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteresourcepolicy": {
"name": "DeleteResourcePolicy",
"description": "Grants permission to delete a resource policy",
"accessLevel": "Permissions management",
"resourceTypes": [
{
"name": "OptOutList",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Pool",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "SenderId",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletetextmessagespendlimitoverride": {
"name": "DeleteTextMessageSpendLimitOverride",
"description": "Grants permission to delete an override for your account's text messaging monthly spend limit",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deleteverifieddestinationnumber": {
"name": "DeleteVerifiedDestinationNumber",
"description": "Grants permission to delete a verified destination number",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "VerifiedDestinationNumber",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletevoicemessagespendlimitoverride": {
"name": "DeleteVoiceMessageSpendLimitOverride",
"description": "Grants permission to delete an override for your account's voice messaging monthly spend limit",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describeaccountattributes": {
"name": "DescribeAccountAttributes",
"description": "Grants permission to describe the attributes of your account",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describeaccountlimits": {
"name": "DescribeAccountLimits",
"description": "Grants permission to describe the service quotas for your account",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describeconfigurationsets": {
"name": "DescribeConfigurationSets",
"description": "Grants permission to describe the configuration sets in your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "ConfigurationSet",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describekeywords": {
"name": "DescribeKeywords",
"description": "Grants permission to describe the keywords for a pool or origination phone number",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Pool",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describeoptoutlists": {
"name": "DescribeOptOutLists",
"description": "Grants permission to describe the opt-out lists in your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "OptOutList",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describeoptedoutnumbers": {
"name": "DescribeOptedOutNumbers",
"description": "Grants permission to describe the destination phone numbers in an opt-out list",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "OptOutList",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describephonenumbers": {
"name": "DescribePhoneNumbers",
"description": "Grants permission to describe the origination phone numbers in your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describepools": {
"name": "DescribePools",
"description": "Grants permission to describe the pools in your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Pool",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describeprotectconfigurations": {
"name": "DescribeProtectConfigurations",
"description": "Grants permission to describe the protect configurations in your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "ProtectConfiguration",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describeregistrationattachments": {
"name": "DescribeRegistrationAttachments",
"description": "Grants permission to describe the registration attachments in your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "RegistrationAttachment",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describeregistrationfielddefinitions": {
"name": "DescribeRegistrationFieldDefinitions",
"description": "Grants permission to describe the field definitions for a given registration type",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describeregistrationfieldvalues": {
"name": "DescribeRegistrationFieldValues",
"description": "Grants permission to describe the field values for a given registration",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Registration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describeregistrationsectiondefinitions": {
"name": "DescribeRegistrationSectionDefinitions",
"description": "Grants permission to describe the section definitions for a given registration type",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describeregistrationtypedefinitions": {
"name": "DescribeRegistrationTypeDefinitions",
"description": "Grants permission to describe the registration types supported by the service",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describeregistrationversions": {
"name": "DescribeRegistrationVersions",
"description": "Grants permission to describe the versions for a given registration",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Registration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describeregistrations": {
"name": "DescribeRegistrations",
"description": "Grants permission to describe the registrations in your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Registration",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describesenderids": {
"name": "DescribeSenderIds",
"description": "Grants permission to describe the sender IDs in your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "SenderId",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describespendlimits": {
"name": "DescribeSpendLimits",
"description": "Grants permission to describe the monthly spend limits for your account",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describeverifieddestinationnumbers": {
"name": "DescribeVerifiedDestinationNumbers",
"description": "Grants permission to describe the verified destination numbers in your account",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "VerifiedDestinationNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"disassociateoriginationidentity": {
"name": "DisassociateOriginationIdentity",
"description": "Grants permission to disassociate an origination phone number or sender ID from a pool",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Pool",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "SenderId",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"disassociateprotectconfiguration": {
"name": "DisassociateProtectConfiguration",
"description": "Grants permission to disassociate a protect configuration from a configuration set",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ConfigurationSet",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "ProtectConfiguration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"discardregistrationversion": {
"name": "DiscardRegistrationVersion",
"description": "Grants permission to discard the latest version of a given registration",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Registration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getprotectconfigurationcountryruleset": {
"name": "GetProtectConfigurationCountryRuleSet",
"description": "Grants permission to get the country rule set for a protect configuration",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "ProtectConfiguration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getresourcepolicy": {
"name": "GetResourcePolicy",
"description": "Grants permission to get a resource policy",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "OptOutList",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Pool",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "SenderId",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listpooloriginationidentities": {
"name": "ListPoolOriginationIdentities",
"description": "Grants permission to list all origination phone numbers and sender IDs associated to a pool",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Pool",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listprotectconfigurationrulesetnumberoverrides": {
"name": "ListProtectConfigurationRuleSetNumberOverrides",
"description": "Grants permission to list all phone number overrides for a protect configuration",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "ProtectConfiguration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listregistrationassociations": {
"name": "ListRegistrationAssociations",
"description": "Grants permission to list all resources associated to a registration",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Registration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list the tags for a resource",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "ConfigurationSet",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "OptOutList",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Pool",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "ProtectConfiguration",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Registration",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "RegistrationAttachment",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "SenderId",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "VerifiedDestinationNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"putkeyword": {
"name": "PutKeyword",
"description": "Grants permission to create or update a keyword for a pool or origination phone number",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Pool",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"putmessagefeedback": {
"name": "PutMessageFeedback",
"description": "Grants permission to put feedback for a text, voice, or media message",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Message",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"putoptedoutnumber": {
"name": "PutOptedOutNumber",
"description": "Grants permission to put a destination phone number into an opt-out list",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "OptOutList",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"putprotectconfigurationrulesetnumberoverride": {
"name": "PutProtectConfigurationRuleSetNumberOverride",
"description": "Grants permission to put a phone number override for a protect configuration",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ProtectConfiguration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"putregistrationfieldvalue": {
"name": "PutRegistrationFieldValue",
"description": "Grants permission to put a registration field value",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Registration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"putresourcepolicy": {
"name": "PutResourcePolicy",
"description": "Grants permission to put a resource policy",
"accessLevel": "Permissions management",
"resourceTypes": [
{
"name": "OptOutList",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Pool",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "SenderId",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"releasephonenumber": {
"name": "ReleasePhoneNumber",
"description": "Grants permission to release an origination phone number",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "PhoneNumber",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"releasesenderid": {
"name": "ReleaseSenderId",
"description": "Grants permission to release a sender ID",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SenderId",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"requestphonenumber": {
"name": "RequestPhoneNumber",
"description": "Grants permission to request an origination phone number",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Pool",
"required": false,
"conditionKeys": [],
"dependentActions": [
"sms-voice:AssociateOriginationIdentity",
"sms-voice:TagResource"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"requestsenderid": {
"name": "RequestSenderId",
"description": "Grants permission to request an unregistered sender ID",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": [
"sms-voice:TagResource"
]
},
"senddestinationnumberverificationcode": {
"name": "SendDestinationNumberVerificationCode",
"description": "Grants permission to send a text or voice message containing a verification code to a destination phone number",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": [
"sms-voice:SendTextMessage",
"sms-voice:SendVoiceMessage"
]
},
{
"name": "Pool",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "SenderId",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"sendmediamessage": {
"name": "SendMediaMessage",
"description": "Grants permission to send a media message to a destination phone number",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Pool",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"sendtextmessage": {
"name": "SendTextMessage",
"description": "Grants permission to send a text message to a destination phone number",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Pool",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "SenderId",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"sendvoicemessage": {
"name": "SendVoiceMessage",
"description": "Create a new voice message and send it to a recipient's phone number.",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"setaccountdefaultprotectconfiguration": {
"name": "SetAccountDefaultProtectConfiguration",
"description": "Grants permission to set a default protect configuration for the account",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ProtectConfiguration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"setdefaultmessagefeedbackenabled": {
"name": "SetDefaultMessageFeedbackEnabled",
"description": "Grants permission to set the default message feedback for a configuration set",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ConfigurationSet",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"setdefaultmessagetype": {
"name": "SetDefaultMessageType",
"description": "Grants permission to set the default message type for a configuration set",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ConfigurationSet",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"setdefaultsenderid": {
"name": "SetDefaultSenderId",
"description": "Grants permission to set the default sender ID for a configuration set",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ConfigurationSet",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"setmediamessagespendlimitoverride": {
"name": "SetMediaMessageSpendLimitOverride",
"description": "Grants permission to set an override for your account's media messaging monthly spend limit",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"settextmessagespendlimitoverride": {
"name": "SetTextMessageSpendLimitOverride",
"description": "Grants permission to set an override for your account's text messaging monthly spend limit",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"setvoicemessagespendlimitoverride": {
"name": "SetVoiceMessageSpendLimitOverride",
"description": "Grants permission to set an override for your account's voice messaging monthly spend limit",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"submitregistrationversion": {
"name": "SubmitRegistrationVersion",
"description": "Grants permission to submit the latest version of a given registration",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Registration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to add tags to a resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "ConfigurationSet",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "OptOutList",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Pool",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "ProtectConfiguration",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Registration",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "RegistrationAttachment",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "SenderId",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "VerifiedDestinationNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to remove tags from a resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "ConfigurationSet",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "OptOutList",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "PhoneNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Pool",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "ProtectConfiguration",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Registration",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "RegistrationAttachment",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "SenderId",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "VerifiedDestinationNumber",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
},
"updateeventdestination": {
"name": "UpdateEventDestination",
"description": "Grants permission to update an event destination within a configuration set",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ConfigurationSet",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"iam:PassRole"
]
},
"updatephonenumber": {
"name": "UpdatePhoneNumber",
"description": "Grants permission to update an origination phone number's configuration",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "PhoneNumber",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"iam:PassRole"
]
},
"updatepool": {
"name": "UpdatePool",
"description": "Grants permission to update a pool's configuration",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Pool",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"iam:PassRole"
]
},
"updateprotectconfiguration": {
"name": "UpdateProtectConfiguration",
"description": "Grants permission to update a protect configuration",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ProtectConfiguration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updateprotectconfigurationcountryruleset": {
"name": "UpdateProtectConfigurationCountryRuleSet",
"description": "Grants permission to update a country rule set for a protect configuration",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ProtectConfiguration",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updatesenderid": {
"name": "UpdateSenderId",
"description": "Grants permission to update a sender ID's configuration",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SenderId",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"verifydestinationnumber": {
"name": "VerifyDestinationNumber",
"description": "Grants permission to verify a destination phone number",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "VerifiedDestinationNumber",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createconfigurationseteventdestination": {
"name": "CreateConfigurationSetEventDestination",
"description": "Create a new event destination in a configuration set.",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"iam:PassRole"
]
},
"deleteconfigurationseteventdestination": {
"name": "DeleteConfigurationSetEventDestination",
"description": "Deletes an event destination in a configuration set.",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getconfigurationseteventdestinations": {
"name": "GetConfigurationSetEventDestinations",
"description": "Obtain information about an event destination, including the types of events it reports, the Amazon Resource Name (ARN) of the destination, and the name of the event destination.",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listconfigurationsets": {
"name": "ListConfigurationSets",
"description": "Return a list of configuration sets. This operation only returns the configuration sets that are associated with your account in the current AWS Region.",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"updateconfigurationseteventdestination": {
"name": "UpdateConfigurationSetEventDestination",
"description": "Update an event destination in a configuration set. An event destination is a location that you publish information about your voice calls to. For example, you can log an event to an Amazon CloudWatch destination when a call fails.",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"iam:PassRole"
]
}
}