A Config rule that checks whether CloudWatch alarms have at least one alarm action, one INSUFFICIENT_DATA action, or one OK action enabled. Optionally, checks whether any of the actions matches one of the specified ARNs.

This config rule supports the following parameters:

  • alarmActionRequired
    • Required: Yes
    • Type: String
    • Description:Alarms have at least one action.
    • Default Value: true
  • insufficientDataActionRequired
    • Required: Yes
    • Type: String
    • Description:Alarms have at least one action when the alarm transitions to the INSUFFICIENT_DATA state from any other state.
    • Default Value: true
  • okActionRequired
    • Required: Yes
    • Type: String
    • Description:Alarms have at least one action when the alarm transitions to an OK state from any other state.
    • Default Value: false
  • action1
    • Required: No
    • Type: String
    • Description:The action to execute, specified as an ARN.
  • action2
    • Required: No
    • Type: String
    • Description:The action to execute, specified as an ARN.
  • action3
    • Required: No
    • Type: String
    • Description:The action to execute, specified as an ARN.
  • action4
    • Required: No
    • Type: String
    • Description:The action to execute, specified as an ARN.
  • action5
    • Required: No
    • Type: String
    • Description:The action to execute, specified as an ARN.

CloudFormation Template