Class: Humidifier::CE::AnomalyMonitor
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::CE::AnomalyMonitor resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#monitor_dimension ⇒ Object
returns the MonitorDimension property.
-
#monitor_dimension=(value) ⇒ Object
sets the MonitorDimension property (String).
-
#monitor_name ⇒ Object
returns the MonitorName property.
-
#monitor_name=(value) ⇒ Object
sets the MonitorName property (String).
-
#monitor_specification ⇒ Object
returns the MonitorSpecification property.
-
#monitor_specification=(value) ⇒ Object
sets the MonitorSpecification property (String).
-
#monitor_type ⇒ Object
returns the MonitorType property.
-
#monitor_type=(value) ⇒ Object
sets the MonitorType property (String).
-
#resource_tags ⇒ Object
returns the ResourceTags property.
-
#resource_tags=(value) ⇒ Object
sets the ResourceTags property (List).
Methods inherited from Resource
#initialize, #method_missing, prop?, #respond_to_missing?, #to_cf, #update, #update_attributes, #update_property
Constructor Details
This class inherits a constructor from Humidifier::Resource
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Humidifier::Resource
Instance Method Details
#monitor_dimension ⇒ Object
returns the MonitorDimension property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def monitor_dimension properties['monitor_dimension'] end |
#monitor_dimension=(value) ⇒ Object
sets the MonitorDimension property (String)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def monitor_dimension=(value) update_property('monitor_dimension', value) end |
#monitor_name ⇒ Object
returns the MonitorName property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def monitor_name properties['monitor_name'] end |
#monitor_name=(value) ⇒ Object
sets the MonitorName property (String)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def monitor_name=(value) update_property('monitor_name', value) end |
#monitor_specification ⇒ Object
returns the MonitorSpecification property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def monitor_specification properties['monitor_specification'] end |
#monitor_specification=(value) ⇒ Object
sets the MonitorSpecification property (String)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def monitor_specification=(value) update_property('monitor_specification', value) end |
#monitor_type ⇒ Object
returns the MonitorType property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def monitor_type properties['monitor_type'] end |
#monitor_type=(value) ⇒ Object
sets the MonitorType property (String)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def monitor_type=(value) update_property('monitor_type', value) end |
#resource_tags ⇒ Object
returns the ResourceTags property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def properties['resource_tags'] end |
#resource_tags=(value) ⇒ Object
sets the ResourceTags property (List)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def (value) update_property('resource_tags', value) end |