Class: AWSCDK::IoTEvents::CfnAlarmModel::InitializationConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::IoTEvents::CfnAlarmModel::InitializationConfigurationProperty
- Defined in:
- io_t_events/cfn_alarm_model.rb
Overview
Specifies the default alarm state.
The configuration applies to all alarms that were created based on this alarm model.
Instance Attribute Summary collapse
-
#disabled_on_initialization ⇒ Boolean, AWSCDK::IResolvable
readonly
The value must be
TRUEorFALSE.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(disabled_on_initialization:) ⇒ InitializationConfigurationProperty
constructor
A new instance of InitializationConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(disabled_on_initialization:) ⇒ InitializationConfigurationProperty
Returns a new instance of InitializationConfigurationProperty.
1461 1462 1463 1464 |
# File 'io_t_events/cfn_alarm_model.rb', line 1461 def initialize(disabled_on_initialization:) @disabled_on_initialization = disabled_on_initialization Jsii::Type.check_type(@disabled_on_initialization, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3sicHJpbWl0aXZlIjoiYm9vbGVhbiJ9LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "disabledOnInitialization") end |
Instance Attribute Details
#disabled_on_initialization ⇒ Boolean, AWSCDK::IResolvable (readonly)
The value must be TRUE or FALSE .
If FALSE , all alarm instances created based on the alarm model are activated. The default value is TRUE .
1472 1473 1474 |
# File 'io_t_events/cfn_alarm_model.rb', line 1472 def disabled_on_initialization @disabled_on_initialization end |
Class Method Details
.jsii_properties ⇒ Object
1474 1475 1476 1477 1478 |
# File 'io_t_events/cfn_alarm_model.rb', line 1474 def self.jsii_properties { :disabled_on_initialization => "disabledOnInitialization", } end |
Instance Method Details
#to_jsii ⇒ Object
1480 1481 1482 1483 1484 1485 1486 |
# File 'io_t_events/cfn_alarm_model.rb', line 1480 def to_jsii result = {} result.merge!({ "disabledOnInitialization" => @disabled_on_initialization, }) result.compact end |