Class: Aws::RolesAnywhere::Types::NotificationSetting
- Inherits:
-
Struct
- Object
- Struct
- Aws::RolesAnywhere::Types::NotificationSetting
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-rolesanywhere/types.rb
Overview
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 Health Dashboard.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#channel ⇒ String
The specified channel of notification.
-
#enabled ⇒ Boolean
Indicates whether the notification setting is enabled.
-
#event ⇒ String
The event to which this notification setting is applied.
-
#threshold ⇒ Integer
The number of days before a notification event.
Instance Attribute Details
#channel ⇒ String
The specified channel of notification. IAM Roles Anywhere uses CloudWatch metrics, EventBridge, and Health Dashboard to notify for an event.
<note markdown=β1β> In the absence of a specific channel, IAM Roles Anywhere applies this setting to βALLβ channels.
</note>
513 514 515 516 517 518 519 520 |
# File 'lib/aws-sdk-rolesanywhere/types.rb', line 513 class NotificationSetting < Struct.new( :channel, :enabled, :event, :threshold) SENSITIVE = [] include Aws::Structure end |
#enabled ⇒ Boolean
Indicates whether the notification setting is enabled.
513 514 515 516 517 518 519 520 |
# File 'lib/aws-sdk-rolesanywhere/types.rb', line 513 class NotificationSetting < Struct.new( :channel, :enabled, :event, :threshold) SENSITIVE = [] include Aws::Structure end |
#event ⇒ String
The event to which this notification setting is applied.
513 514 515 516 517 518 519 520 |
# File 'lib/aws-sdk-rolesanywhere/types.rb', line 513 class NotificationSetting < Struct.new( :channel, :enabled, :event, :threshold) SENSITIVE = [] include Aws::Structure end |
#threshold ⇒ Integer
The number of days before a notification event. This value is required for a notification setting that is enabled.
513 514 515 516 517 518 519 520 |
# File 'lib/aws-sdk-rolesanywhere/types.rb', line 513 class NotificationSetting < Struct.new( :channel, :enabled, :event, :threshold) SENSITIVE = [] include Aws::Structure end |