aws-mq-update-user-can-modify-config

explicit aws emits CanModifyConfiguration

match (effective permission)

{ "action": "mq:UpdateUser", "resource_type": "AWS::AmazonMQ::Broker" }

emit

source typeIdentity
target typeMessaging
source<principal>
target<MQ broker node>
permissionsmq:UpdateUser

Narrative

{principal.name} can reset broker user passwords (mq:UpdateUser) on {broker.name}.

Raw rule rules/explicit/aws-mq.yaml

id: aws-mq-update-user-can-modify-config
emits: CanModifyConfiguration
applies_to:
- aws
match_effective_permission:
  action: mq:UpdateUser
  resource_type: AWS::AmazonMQ::Broker
emit:
  source_type: Identity
  target_type: Messaging
  source: <principal>
  target: <MQ broker node>
  permissions:
  - mq:UpdateUser
  narrative: '{principal.name} can reset broker user passwords (mq:UpdateUser) on {broker.name}.'
move · open · esc close