Class: Aws::RolesAnywhere::Types::NotificationSettingDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::RolesAnywhere::Types::NotificationSettingDetail
- Defined in:
- gems/aws-sdk-rolesanywhere/lib/aws-sdk-rolesanywhere/types.rb
Overview
The state of a notification setting.
A notification setting includes information such as event name, threshold, status of the notification setting, and the channel to notify.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#channel ⇒ String
The specified channel of notification.
-
#configured_by ⇒ String
The principal that configured the notification setting.
-
#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.
560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-rolesanywhere/lib/aws-sdk-rolesanywhere/types.rb', line 560 class NotificationSettingDetail < Struct.new( :channel, :configured_by, :enabled, :event, :threshold) SENSITIVE = [] include Aws::Structure end |
#configured_by ⇒ String
The principal that configured the notification setting. For default
settings configured by IAM Roles Anywhere, the value is
rolesanywhere.amazonaws.com, and for customized notifications
settings, it is the respective account ID.
560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-rolesanywhere/lib/aws-sdk-rolesanywhere/types.rb', line 560 class NotificationSettingDetail < Struct.new( :channel, :configured_by, :enabled, :event, :threshold) SENSITIVE = [] include Aws::Structure end |
#enabled ⇒ Boolean
Indicates whether the notification setting is enabled.
560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-rolesanywhere/lib/aws-sdk-rolesanywhere/types.rb', line 560 class NotificationSettingDetail < Struct.new( :channel, :configured_by, :enabled, :event, :threshold) SENSITIVE = [] include Aws::Structure end |
#event ⇒ String
The event to which this notification setting is applied.
560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-rolesanywhere/lib/aws-sdk-rolesanywhere/types.rb', line 560 class NotificationSettingDetail < Struct.new( :channel, :configured_by, :enabled, :event, :threshold) SENSITIVE = [] include Aws::Structure end |
#threshold ⇒ Integer
The number of days before a notification event.
560 561 562 563 564 565 566 567 568 |
# File 'gems/aws-sdk-rolesanywhere/lib/aws-sdk-rolesanywhere/types.rb', line 560 class NotificationSettingDetail < Struct.new( :channel, :configured_by, :enabled, :event, :threshold) SENSITIVE = [] include Aws::Structure end |