{
  "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_endusermessaging.html",
  "name": "AWS End User Messaging",
  "prefix": "end-user-messaging",
  "timestamp": "1791417606",
  "actions": [
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_CreateBrandProfile.html",
      "name": "CreateBrandProfile",
      "description": "Grants permission to create a brand profile",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_CreateBrandProfileAttributes.html",
      "name": "CreateBrandProfileAttributes",
      "description": "Grants permission to create attributes for a brand profile",
      "access": "Write",
      "resources": [
        {
          "name": "brand-profile",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_CreateBrandProfileFromRegistration.html",
      "name": "CreateBrandProfileFromRegistration",
      "description": "Grants permission to create a new brand profile populated from an existing registration via Bedrock mapping",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_CreateNotifyCodeConfiguration.html",
      "name": "CreateNotifyCodeConfiguration",
      "description": "Grants permission to create a notify code configuration",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_CreateRegistrationsFromBrandProfile.html",
      "name": "CreateRegistrationsFromBrandProfile",
      "description": "Grants permission to create DRAFT registrations pre-filled from brand profile attributes via Bedrock mapping",
      "access": "Write",
      "resources": [
        {
          "name": "brand-profile",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_DeleteBrandProfile.html",
      "name": "DeleteBrandProfile",
      "description": "Grants permission to delete a brand profile",
      "access": "Write",
      "resources": [
        {
          "name": "brand-profile",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_DeleteBrandProfileAttribute.html",
      "name": "DeleteBrandProfileAttribute",
      "description": "Grants permission to delete a brand profile attribute",
      "access": "Write",
      "resources": [
        {
          "name": "brand-profile",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_DeleteNotifyCodeConfiguration.html",
      "name": "DeleteNotifyCodeConfiguration",
      "description": "Grants permission to delete a notify code configuration",
      "access": "Write",
      "resources": [
        {
          "name": "notify-code-configuration",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_GetBrandProfile.html",
      "name": "GetBrandProfile",
      "description": "Grants permission to get a brand profile",
      "access": "Read",
      "resources": [
        {
          "name": "brand-profile",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_GetBrandProfileAttribute.html",
      "name": "GetBrandProfileAttribute",
      "description": "Grants permission to get a brand profile attribute",
      "access": "Read",
      "resources": [
        {
          "name": "brand-profile",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_GetJob.html",
      "name": "GetJob",
      "description": "Grants permission to get the details of an asynchronous job",
      "access": "Read",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_GetNotifyCodeConfiguration.html",
      "name": "GetNotifyCodeConfiguration",
      "description": "Grants permission to get a notify code configuration",
      "access": "Read",
      "resources": [
        {
          "name": "notify-code-configuration",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_ListBrandProfileAttributes.html",
      "name": "ListBrandProfileAttributes",
      "description": "Grants permission to list the attributes for a brand profile",
      "access": "List",
      "resources": [
        {
          "name": "brand-profile",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_ListBrandProfiles.html",
      "name": "ListBrandProfiles",
      "description": "Grants permission to list brand profiles",
      "access": "List",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_ListJobs.html",
      "name": "ListJobs",
      "description": "Grants permission to list asynchronous jobs in your account",
      "access": "List",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_ListNotifyCodeConfigurations.html",
      "name": "ListNotifyCodeConfigurations",
      "description": "Grants permission to list notify code configurations",
      "access": "List",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_ListRegistrationsFromBrandProfile.html",
      "name": "ListRegistrationsFromBrandProfile",
      "description": "Grants permission to list the registrations created from a brand profile",
      "access": "List",
      "resources": [
        {
          "name": "brand-profile",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_ListTagsForResource.html",
      "name": "ListTagsForResource",
      "description": "Grants permission to list tags for a resource",
      "access": "Read",
      "resources": [
        {
          "name": "brand-profile",
          "is_required": false
        },
        {
          "name": "notify-code-configuration",
          "is_required": false
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_SendNotifyCodeVerification.html",
      "name": "SendNotifyCodeVerification",
      "description": "Grants permission to send a notify code verification",
      "access": "Write",
      "resources": [
        {
          "name": "notify-code-configuration",
          "is_required": false
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_TagResource.html",
      "name": "TagResource",
      "description": "Grants permission to tag a resource",
      "access": "Tagging",
      "resources": [
        {
          "name": "brand-profile",
          "is_required": false
        },
        {
          "name": "notify-code-configuration",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:ResourceTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_UntagResource.html",
      "name": "UntagResource",
      "description": "Grants permission to untag a resource",
      "access": "Tagging",
      "resources": [
        {
          "name": "brand-profile",
          "is_required": false
        },
        {
          "name": "notify-code-configuration",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_UpdateBrandProfile.html",
      "name": "UpdateBrandProfile",
      "description": "Grants permission to update a brand profile",
      "access": "Write",
      "resources": [
        {
          "name": "brand-profile",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_UpdateBrandProfileAttribute.html",
      "name": "UpdateBrandProfileAttribute",
      "description": "Grants permission to update a brand profile attribute",
      "access": "Write",
      "resources": [
        {
          "name": "brand-profile",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_UpdateBrandProfileFromRegistration.html",
      "name": "UpdateBrandProfileFromRegistration",
      "description": "Grants permission to update a brand profile from a registration",
      "access": "Write",
      "resources": [
        {
          "name": "brand-profile",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_UpdateNotifyCodeConfiguration.html",
      "name": "UpdateNotifyCodeConfiguration",
      "description": "Grants permission to update a notify code configuration",
      "access": "Write",
      "resources": [
        {
          "name": "notify-code-configuration",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_UpdateRegistrationsFromBrandProfile.html",
      "name": "UpdateRegistrationsFromBrandProfile",
      "description": "Grants permission to update registrations from a brand profile",
      "access": "Write",
      "resources": [
        {
          "name": "brand-profile",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_ValidateNotifyCodeVerification.html",
      "name": "ValidateNotifyCodeVerification",
      "description": "Grants permission to validate a notify code verification",
      "access": "Write",
      "resources": [],
      "conditions": []
    }
  ],
  "resources": [
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_BrandProfileInfo.html",
      "name": "brand-profile",
      "arn": "arn:${Partition}:end-user-messaging:${Region}:${Account}:brand-profile/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/end-user-messaging/latest/APIReference/API_NotifyCodeConfiguration.html",
      "name": "notify-code-configuration",
      "arn": "arn:${Partition}:end-user-messaging:${Region}:${Account}:notify-code-configuration/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    }
  ],
  "conditions": [
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag",
      "name": "aws:RequestTag/${TagKey}",
      "description": "Filters access by the tags that are passed in the request",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag",
      "name": "aws:ResourceTag/${TagKey}",
      "description": "Filters access by the tags attached to the resource",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys",
      "name": "aws:TagKeys",
      "description": "Filters access by the tag keys that are passed in the request",
      "type": "ArrayOfString"
    }
  ]
}