Class: Humidifier::ElastiCache::GlobalReplicationGroup
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::ElastiCache::GlobalReplicationGroup resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#automatic_failover_enabled ⇒ Object
returns the AutomaticFailoverEnabled property.
-
#automatic_failover_enabled=(value) ⇒ Object
sets the AutomaticFailoverEnabled property (Boolean).
-
#cache_node_type ⇒ Object
returns the CacheNodeType property.
-
#cache_node_type=(value) ⇒ Object
sets the CacheNodeType property (String).
-
#cache_parameter_group_name ⇒ Object
returns the CacheParameterGroupName property.
-
#cache_parameter_group_name=(value) ⇒ Object
sets the CacheParameterGroupName property (String).
-
#engine_version ⇒ Object
returns the EngineVersion property.
-
#engine_version=(value) ⇒ Object
sets the EngineVersion property (String).
-
#global_node_group_count ⇒ Object
returns the GlobalNodeGroupCount property.
-
#global_node_group_count=(value) ⇒ Object
sets the GlobalNodeGroupCount property (Integer).
-
#global_replication_group_description ⇒ Object
returns the GlobalReplicationGroupDescription property.
-
#global_replication_group_description=(value) ⇒ Object
sets the GlobalReplicationGroupDescription property (String).
-
#global_replication_group_id_suffix ⇒ Object
returns the GlobalReplicationGroupIdSuffix property.
-
#global_replication_group_id_suffix=(value) ⇒ Object
sets the GlobalReplicationGroupIdSuffix property (String).
-
#members ⇒ Object
returns the Members property.
-
#members=(value) ⇒ Object
sets the Members property (List).
-
#regional_configurations ⇒ Object
returns the RegionalConfigurations property.
-
#regional_configurations=(value) ⇒ Object
sets the RegionalConfigurations 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
#automatic_failover_enabled ⇒ Object
returns the AutomaticFailoverEnabled property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def automatic_failover_enabled properties['automatic_failover_enabled'] end |
#automatic_failover_enabled=(value) ⇒ Object
sets the AutomaticFailoverEnabled property (Boolean)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def automatic_failover_enabled=(value) update_property('automatic_failover_enabled', value) end |
#cache_node_type ⇒ Object
returns the CacheNodeType property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def cache_node_type properties['cache_node_type'] end |
#cache_node_type=(value) ⇒ Object
sets the CacheNodeType property (String)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def cache_node_type=(value) update_property('cache_node_type', value) end |
#cache_parameter_group_name ⇒ Object
returns the CacheParameterGroupName property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def cache_parameter_group_name properties['cache_parameter_group_name'] end |
#cache_parameter_group_name=(value) ⇒ Object
sets the CacheParameterGroupName property (String)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def cache_parameter_group_name=(value) update_property('cache_parameter_group_name', value) end |
#engine_version ⇒ Object
returns the EngineVersion property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def engine_version properties['engine_version'] end |
#engine_version=(value) ⇒ Object
sets the EngineVersion property (String)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def engine_version=(value) update_property('engine_version', value) end |
#global_node_group_count ⇒ Object
returns the GlobalNodeGroupCount property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def global_node_group_count properties['global_node_group_count'] end |
#global_node_group_count=(value) ⇒ Object
sets the GlobalNodeGroupCount property (Integer)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def global_node_group_count=(value) update_property('global_node_group_count', value) end |
#global_replication_group_description ⇒ Object
returns the GlobalReplicationGroupDescription property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def global_replication_group_description properties['global_replication_group_description'] end |
#global_replication_group_description=(value) ⇒ Object
sets the GlobalReplicationGroupDescription property (String)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def global_replication_group_description=(value) update_property('global_replication_group_description', value) end |
#global_replication_group_id_suffix ⇒ Object
returns the GlobalReplicationGroupIdSuffix property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def global_replication_group_id_suffix properties['global_replication_group_id_suffix'] end |
#global_replication_group_id_suffix=(value) ⇒ Object
sets the GlobalReplicationGroupIdSuffix property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def global_replication_group_id_suffix=(value) update_property('global_replication_group_id_suffix', value) end |
#members ⇒ Object
returns the Members property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def members properties['members'] end |
#members=(value) ⇒ Object
sets the Members property (List)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def members=(value) update_property('members', value) end |
#regional_configurations ⇒ Object
returns the RegionalConfigurations property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def regional_configurations properties['regional_configurations'] end |
#regional_configurations=(value) ⇒ Object
sets the RegionalConfigurations property (List)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def regional_configurations=(value) update_property('regional_configurations', value) end |