AWS User Notifications (notifications)

2023-04-22

21 new actions, 4 new resources, 8 new conditions

Additions

    Actions
  • AssociateChannel
    • Description:  Grants permission to associate a new Channel with a particular NotificationConfiguration
    • Access:  Write
    • Resources: 

      Name: Channel

      Required: Yes

  • CreateEventRule
    • Description:  Grants permission to create a new EventRule, associating it with a NotificationConfiguration
    • Access:  Write
  • CreateNotificationConfiguration
    • Description:  Grants permission to create a NotificationConfiguration
    • Access:  Write
    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}

  • DeleteEventRule
    • Description:  Grants permission to delete an EventRule
    • Access:  Write
    • Resources: 

      Name: EventRule

      Required: Yes

  • DeleteNotificationConfiguration
    • Description:  Grants permission to delete a NotificationConfiguration
    • Access:  Write
    • Resources: 

      Name: NotificationConfiguration

      Required: Yes

  • DeregisterNotificationHub
    • Description:  Grants permission to deregister a NotificationHub
    • Access:  Write
  • DisassociateChannel
    • Description:  Grants permission to remove a Channel from a NotificationConfiguration
    • Access:  Write
    • Resources: 

      Name: Channel

      Required: Yes

  • GetEventRule
    • Description:  Grants permission to get an EventRule
    • Access:  Read
    • Resources: 

      Name: EventRule

      Required: Yes

  • GetNotificationConfiguration
    • Description:  Grants permission to get a NotificationConfiguration
    • Access:  Read
    • Resources: 

      Name: NotificationConfiguration

      Required: Yes

  • GetNotificationEvent
    • Description:  Grants permission to get a NotificationEvent
    • Access:  Read
    • Resources: 

      Name: NotificationEvent

      Required: Yes

  • ListChannels
    • Description:  Grants permission to list Channels by NotificationConfiguration
    • Access:  List
  • ListEventRules
    • Description:  Grants permission to list EventRules
    • Access:  List
  • ListNotificationConfigurations
    • Description:  Grants permission to list NotificationConfigurations
    • Access:  List
  • ListNotificationEvents
    • Description:  Grants permission to list NotificationEvents
    • Access:  List
  • ListNotificationHubs
    • Description:  Grants permission to list NotificationHubs
    • Access:  List
  • ListTagsForResource
    • Description:  Grants permission to get tags for a resource
    • Access:  Read
  • RegisterNotificationHub
    • Description:  Grants permission to register a NotificationHub
    • Access:  Write
  • TagResource
    • Description:  Grants permission to tag a resource
    • Access:  Tagging
    • Resources: 

      Name: NotificationConfiguration

      Required: Yes

    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}

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

      Name: NotificationConfiguration

      Required: Yes

    • Conditions: 

      aws:TagKeys

  • UpdateEventRule
    • Description:  Grants permission to update an EventRule
    • Access:  Write
    • Resources: 

      Name: EventRule

      Required: Yes

  • UpdateNotificationConfiguration
    • Description:  Grants permission to update a NotificationConfiguration
    • Access:  Write
    • Resources: 

      Name: NotificationConfiguration

      Required: Yes

    Resources
  • Channel
    • Arn:  arn:${Partition}:${ChannelType}:${Region}:${Account}:${ResourceType}/${ResourceId}
    • Conditions: 

      notifications:ChannelArn

      notifications:ChannelNotificationConfigurationArn

  • EventRule
    • Arn:  arn:${Partition}:notifications::${Account}:configuration/${NotificationConfigurationId}/rule/${EventRuleId}
    • Conditions: 

      notifications:EventRuleArn

  • NotificationConfiguration
    • Arn:  arn:${Partition}:notifications::${Account}:configuration/${NotificationConfigurationId}
    • Conditions: 

      notifications:NotificationConfigurationArn

  • NotificationEvent
    • Arn:  arn:${Partition}:notifications:${Region}:${Account}:configuration/${NotificationConfigurationId}/event/${NotificationEventId}
    • Conditions: 

      notifications:NotificationEventArn