Class: Moonshot::StackConfig
- Inherits:
-
Object
- Object
- Moonshot::StackConfig
- Defined in:
- lib/moonshot/stack_config.rb
Overview
Configuration for the Moonshot::Stack class.
Instance Attribute Summary collapse
-
#parameter_strategy ⇒ Object
Returns the value of attribute parameter_strategy.
-
#parent_stacks ⇒ Object
Returns the value of attribute parent_stacks.
-
#show_all_events ⇒ Object
Returns the value of attribute show_all_events.
-
#ssh_auto_scaling_group_name ⇒ Object
Returns the value of attribute ssh_auto_scaling_group_name.
-
#ssh_command ⇒ Object
Returns the value of attribute ssh_command.
-
#ssh_identity_file ⇒ Object
Returns the value of attribute ssh_identity_file.
-
#ssh_instance ⇒ Object
Returns the value of attribute ssh_instance.
-
#ssh_user ⇒ Object
Returns the value of attribute ssh_user.
Instance Method Summary collapse
-
#initialize ⇒ StackConfig
constructor
A new instance of StackConfig.
Constructor Details
#initialize ⇒ StackConfig
Returns a new instance of StackConfig.
13 14 15 16 |
# File 'lib/moonshot/stack_config.rb', line 13 def initialize @parent_stacks = [] @show_all_events = false end |
Instance Attribute Details
#parameter_strategy ⇒ Object
Returns the value of attribute parameter_strategy.
6 7 8 |
# File 'lib/moonshot/stack_config.rb', line 6 def parameter_strategy @parameter_strategy end |
#parent_stacks ⇒ Object
Returns the value of attribute parent_stacks.
4 5 6 |
# File 'lib/moonshot/stack_config.rb', line 4 def parent_stacks @parent_stacks end |
#show_all_events ⇒ Object
Returns the value of attribute show_all_events.
5 6 7 |
# File 'lib/moonshot/stack_config.rb', line 5 def show_all_events @show_all_events end |
#ssh_auto_scaling_group_name ⇒ Object
Returns the value of attribute ssh_auto_scaling_group_name.
11 12 13 |
# File 'lib/moonshot/stack_config.rb', line 11 def ssh_auto_scaling_group_name @ssh_auto_scaling_group_name end |
#ssh_command ⇒ Object
Returns the value of attribute ssh_command.
10 11 12 |
# File 'lib/moonshot/stack_config.rb', line 10 def ssh_command @ssh_command end |
#ssh_identity_file ⇒ Object
Returns the value of attribute ssh_identity_file.
8 9 10 |
# File 'lib/moonshot/stack_config.rb', line 8 def ssh_identity_file @ssh_identity_file end |
#ssh_instance ⇒ Object
Returns the value of attribute ssh_instance.
7 8 9 |
# File 'lib/moonshot/stack_config.rb', line 7 def ssh_instance @ssh_instance end |
#ssh_user ⇒ Object
Returns the value of attribute ssh_user.
9 10 11 |
# File 'lib/moonshot/stack_config.rb', line 9 def ssh_user @ssh_user end |