Class: Aws::IoTEvents::Types::UpdateAlarmModelRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTEvents::Types::UpdateAlarmModelRequest
- Defined in:
- gems/aws-sdk-iotevents/lib/aws-sdk-iotevents/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#alarm_capabilities ⇒ Types::AlarmCapabilities
Contains the configuration information of alarm state changes.
-
#alarm_event_actions ⇒ Types::AlarmEventActions
Contains information about one or more alarm actions.
-
#alarm_model_description ⇒ String
The description of the alarm model.
-
#alarm_model_name ⇒ String
The name of the alarm model.
-
#alarm_notification ⇒ Types::AlarmNotification
Contains information about one or more notification actions.
-
#alarm_rule ⇒ Types::AlarmRule
Defines when your alarm is invoked.
-
#role_arn ⇒ String
The ARN of the IAM role that allows the alarm to perform actions and access AWS resources.
-
#severity ⇒ Integer
A non-negative integer that reflects the severity level of the alarm.
Instance Attribute Details
#alarm_capabilities ⇒ Types::AlarmCapabilities
Contains the configuration information of alarm state changes.
3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 |
# File 'gems/aws-sdk-iotevents/lib/aws-sdk-iotevents/types.rb', line 3034 class UpdateAlarmModelRequest < Struct.new( :alarm_model_name, :alarm_model_description, :role_arn, :severity, :alarm_rule, :alarm_notification, :alarm_event_actions, :alarm_capabilities) SENSITIVE = [] include Aws::Structure end |
#alarm_event_actions ⇒ Types::AlarmEventActions
Contains information about one or more alarm actions.
3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 |
# File 'gems/aws-sdk-iotevents/lib/aws-sdk-iotevents/types.rb', line 3034 class UpdateAlarmModelRequest < Struct.new( :alarm_model_name, :alarm_model_description, :role_arn, :severity, :alarm_rule, :alarm_notification, :alarm_event_actions, :alarm_capabilities) SENSITIVE = [] include Aws::Structure end |
#alarm_model_description ⇒ String
The description of the alarm model.
3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 |
# File 'gems/aws-sdk-iotevents/lib/aws-sdk-iotevents/types.rb', line 3034 class UpdateAlarmModelRequest < Struct.new( :alarm_model_name, :alarm_model_description, :role_arn, :severity, :alarm_rule, :alarm_notification, :alarm_event_actions, :alarm_capabilities) SENSITIVE = [] include Aws::Structure end |
#alarm_model_name ⇒ String
The name of the alarm model.
3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 |
# File 'gems/aws-sdk-iotevents/lib/aws-sdk-iotevents/types.rb', line 3034 class UpdateAlarmModelRequest < Struct.new( :alarm_model_name, :alarm_model_description, :role_arn, :severity, :alarm_rule, :alarm_notification, :alarm_event_actions, :alarm_capabilities) SENSITIVE = [] include Aws::Structure end |
#alarm_notification ⇒ Types::AlarmNotification
Contains information about one or more notification actions.
3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 |
# File 'gems/aws-sdk-iotevents/lib/aws-sdk-iotevents/types.rb', line 3034 class UpdateAlarmModelRequest < Struct.new( :alarm_model_name, :alarm_model_description, :role_arn, :severity, :alarm_rule, :alarm_notification, :alarm_event_actions, :alarm_capabilities) SENSITIVE = [] include Aws::Structure end |
#alarm_rule ⇒ Types::AlarmRule
Defines when your alarm is invoked.
3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 |
# File 'gems/aws-sdk-iotevents/lib/aws-sdk-iotevents/types.rb', line 3034 class UpdateAlarmModelRequest < Struct.new( :alarm_model_name, :alarm_model_description, :role_arn, :severity, :alarm_rule, :alarm_notification, :alarm_event_actions, :alarm_capabilities) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The ARN of the IAM role that allows the alarm to perform actions and access AWS resources. For more information, see Amazon Resource Names (ARNs) in the AWS General Reference.
3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 |
# File 'gems/aws-sdk-iotevents/lib/aws-sdk-iotevents/types.rb', line 3034 class UpdateAlarmModelRequest < Struct.new( :alarm_model_name, :alarm_model_description, :role_arn, :severity, :alarm_rule, :alarm_notification, :alarm_event_actions, :alarm_capabilities) SENSITIVE = [] include Aws::Structure end |
#severity ⇒ Integer
A non-negative integer that reflects the severity level of the alarm.
3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 |
# File 'gems/aws-sdk-iotevents/lib/aws-sdk-iotevents/types.rb', line 3034 class UpdateAlarmModelRequest < Struct.new( :alarm_model_name, :alarm_model_description, :role_arn, :severity, :alarm_rule, :alarm_notification, :alarm_event_actions, :alarm_capabilities) SENSITIVE = [] include Aws::Structure end |