Class: Humidifier::CloudFormation::StackSet
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::CloudFormation::StackSet resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#administration_role_arn ⇒ Object
returns the AdministrationRoleARN property.
-
#administration_role_arn=(value) ⇒ Object
sets the AdministrationRoleARN property (String).
-
#auto_deployment ⇒ Object
returns the AutoDeployment property.
-
#auto_deployment=(value) ⇒ Object
sets the AutoDeployment property (Structure).
-
#call_as ⇒ Object
returns the CallAs property.
-
#call_as=(value) ⇒ Object
sets the CallAs property (String).
-
#capabilities ⇒ Object
returns the Capabilities property.
-
#capabilities=(value) ⇒ Object
sets the Capabilities property (List).
-
#description ⇒ Object
returns the Description property.
-
#description=(value) ⇒ Object
sets the Description property (String).
-
#execution_role_name ⇒ Object
returns the ExecutionRoleName property.
-
#execution_role_name=(value) ⇒ Object
sets the ExecutionRoleName property (String).
-
#managed_execution ⇒ Object
returns the ManagedExecution property.
-
#managed_execution=(value) ⇒ Object
sets the ManagedExecution property (Json).
-
#operation_preferences ⇒ Object
returns the OperationPreferences property.
-
#operation_preferences=(value) ⇒ Object
sets the OperationPreferences property (Structure).
-
#parameters ⇒ Object
returns the Parameters property.
-
#parameters=(value) ⇒ Object
sets the Parameters property (List).
-
#permission_model ⇒ Object
returns the PermissionModel property.
-
#permission_model=(value) ⇒ Object
sets the PermissionModel property (String).
-
#stack_instances_group ⇒ Object
returns the StackInstancesGroup property.
-
#stack_instances_group=(value) ⇒ Object
sets the StackInstancesGroup property (List).
-
#stack_set_name ⇒ Object
returns the StackSetName property.
-
#stack_set_name=(value) ⇒ Object
sets the StackSetName property (String).
-
#tags ⇒ Object
returns the Tags property.
-
#tags=(value) ⇒ Object
sets the Tags property (List).
-
#template_body ⇒ Object
returns the TemplateBody property.
-
#template_body=(value) ⇒ Object
sets the TemplateBody property (String).
-
#template_url ⇒ Object
returns the TemplateURL property.
-
#template_url=(value) ⇒ Object
sets the TemplateURL property (String).
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
#administration_role_arn ⇒ Object
returns the AdministrationRoleARN property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def administration_role_arn properties['administration_role_arn'] end |
#administration_role_arn=(value) ⇒ Object
sets the AdministrationRoleARN property (String)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def administration_role_arn=(value) update_property('administration_role_arn', value) end |
#auto_deployment ⇒ Object
returns the AutoDeployment property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def auto_deployment properties['auto_deployment'] end |
#auto_deployment=(value) ⇒ Object
sets the AutoDeployment property (Structure)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def auto_deployment=(value) update_property('auto_deployment', value) end |
#call_as ⇒ Object
returns the CallAs property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def call_as properties['call_as'] end |
#call_as=(value) ⇒ Object
sets the CallAs property (String)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def call_as=(value) update_property('call_as', value) end |
#capabilities ⇒ Object
returns the Capabilities property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def capabilities properties['capabilities'] end |
#capabilities=(value) ⇒ Object
sets the Capabilities property (List)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def capabilities=(value) update_property('capabilities', value) end |
#description ⇒ Object
returns the Description property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def description properties['description'] end |
#description=(value) ⇒ Object
sets the Description property (String)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def description=(value) update_property('description', value) end |
#execution_role_name ⇒ Object
returns the ExecutionRoleName property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def execution_role_name properties['execution_role_name'] end |
#execution_role_name=(value) ⇒ Object
sets the ExecutionRoleName property (String)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def execution_role_name=(value) update_property('execution_role_name', value) end |
#managed_execution ⇒ Object
returns the ManagedExecution property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def managed_execution properties['managed_execution'] end |
#managed_execution=(value) ⇒ Object
sets the ManagedExecution property (Json)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def managed_execution=(value) update_property('managed_execution', value) end |
#operation_preferences ⇒ Object
returns the OperationPreferences property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def operation_preferences properties['operation_preferences'] end |
#operation_preferences=(value) ⇒ Object
sets the OperationPreferences property (Structure)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def operation_preferences=(value) update_property('operation_preferences', value) end |
#parameters ⇒ Object
returns the Parameters property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def parameters properties['parameters'] end |
#parameters=(value) ⇒ Object
sets the Parameters property (List)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def parameters=(value) update_property('parameters', value) end |
#permission_model ⇒ Object
returns the PermissionModel property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def properties['permission_model'] end |
#permission_model=(value) ⇒ Object
sets the PermissionModel property (String)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def (value) update_property('permission_model', value) end |
#stack_instances_group ⇒ Object
returns the StackInstancesGroup property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def stack_instances_group properties['stack_instances_group'] end |
#stack_instances_group=(value) ⇒ Object
sets the StackInstancesGroup property (List)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def stack_instances_group=(value) update_property('stack_instances_group', value) end |
#stack_set_name ⇒ Object
returns the StackSetName property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def stack_set_name properties['stack_set_name'] end |
#stack_set_name=(value) ⇒ Object
sets the StackSetName property (String)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def stack_set_name=(value) update_property('stack_set_name', value) end |
#tags ⇒ Object
returns the Tags property
130 131 132 |
# File 'lib/humidifier/magic.rb', line 130 def properties['tags'] end |
#tags=(value) ⇒ Object
sets the Tags property (List)
135 136 137 |
# File 'lib/humidifier/magic.rb', line 135 def (value) update_property('tags', value) end |
#template_body ⇒ Object
returns the TemplateBody property
140 141 142 |
# File 'lib/humidifier/magic.rb', line 140 def template_body properties['template_body'] end |
#template_body=(value) ⇒ Object
sets the TemplateBody property (String)
145 146 147 |
# File 'lib/humidifier/magic.rb', line 145 def template_body=(value) update_property('template_body', value) end |
#template_url ⇒ Object
returns the TemplateURL property
150 151 152 |
# File 'lib/humidifier/magic.rb', line 150 def template_url properties['template_url'] end |
#template_url=(value) ⇒ Object
sets the TemplateURL property (String)
155 156 157 |
# File 'lib/humidifier/magic.rb', line 155 def template_url=(value) update_property('template_url', value) end |