Class: Cumulus::Configuration::AutoScalingConfig
- Inherits:
-
Object
- Object
- Cumulus::Configuration::AutoScalingConfig
- Includes:
- Cumulus::Config
- Defined in:
- lib/conf/Configuration.rb
Overview
Public: Inner class that contains AutoScaling configuration options
Instance Attribute Summary collapse
-
#force_size ⇒ Object
readonly
Returns the value of attribute force_size.
-
#groups_directory ⇒ Object
readonly
Returns the value of attribute groups_directory.
-
#override_launch_config_on_sync ⇒ Object
readonly
Returns the value of attribute override_launch_config_on_sync.
-
#static_policy_directory ⇒ Object
readonly
Returns the value of attribute static_policy_directory.
-
#template_policy_directory ⇒ Object
readonly
Returns the value of attribute template_policy_directory.
Instance Method Summary collapse
-
#initialize(force_size = false) ⇒ AutoScalingConfig
constructor
Public: Constructor.
Methods included from Cumulus::Config
conf_dir, conf_dir=, json, json=
Constructor Details
#initialize(force_size = false) ⇒ AutoScalingConfig
Public: Constructor.
213 214 215 216 217 218 219 |
# File 'lib/conf/Configuration.rb', line 213 def initialize(force_size = false) @groups_directory = absolute_path "autoscaling/groups" @override_launch_config_on_sync = conf "autoscaling.groups.override-launch-config-on-sync" @static_policy_directory = absolute_path "autoscaling/policies/static" @template_policy_directory = absolute_path "autoscaling/policies/templates" @force_size = force_size end |
Instance Attribute Details
#force_size ⇒ Object (readonly)
Returns the value of attribute force_size.
210 211 212 |
# File 'lib/conf/Configuration.rb', line 210 def force_size @force_size end |
#groups_directory ⇒ Object (readonly)
Returns the value of attribute groups_directory.
206 207 208 |
# File 'lib/conf/Configuration.rb', line 206 def groups_directory @groups_directory end |
#override_launch_config_on_sync ⇒ Object (readonly)
Returns the value of attribute override_launch_config_on_sync.
207 208 209 |
# File 'lib/conf/Configuration.rb', line 207 def override_launch_config_on_sync @override_launch_config_on_sync end |
#static_policy_directory ⇒ Object (readonly)
Returns the value of attribute static_policy_directory.
208 209 210 |
# File 'lib/conf/Configuration.rb', line 208 def static_policy_directory @static_policy_directory end |
#template_policy_directory ⇒ Object (readonly)
Returns the value of attribute template_policy_directory.
209 210 211 |
# File 'lib/conf/Configuration.rb', line 209 def template_policy_directory @template_policy_directory end |