AWS::RolesAnywhere::TrustAnchor NotificationSetting - AWS CloudFormation

AWS::RolesAnywhere::TrustAnchor NotificationSetting

Customizable notification settings that will be applied to notification events. IAM Roles Anywhere consumes these settings while notifying across multiple channels - CloudWatch metrics, EventBridge, and AWS Health Dashboard.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Channel" : String, "Enabled" : Boolean, "Event" : String, "Threshold" : Number }

YAML

Channel: String Enabled: Boolean Event: String Threshold: Number

Properties

Channel

The specified channel of notification. IAM Roles Anywhere uses CloudWatch metrics, EventBridge, and AWS Health Dashboard to notify for an event.

Note

In the absence of a specific channel, IAM Roles Anywhere applies this setting to 'ALL' channels.

Required: No

Type: String

Allowed values: ALL

Update requires: No interruption

Enabled

Indicates whether the notification setting is enabled.

Required: Yes

Type: Boolean

Update requires: No interruption

Event

The event to which this notification setting is applied.

Required: Yes

Type: String

Allowed values: CA_CERTIFICATE_EXPIRY | END_ENTITY_CERTIFICATE_EXPIRY

Update requires: No interruption

Threshold

The number of days before a notification event. This value is required for a notification setting that is enabled.

Required: No

Type: Number

Minimum: 1

Maximum: 360

Update requires: No interruption