Class: Humidifier::Config::RemediationConfiguration
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::Config::RemediationConfiguration resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#automatic ⇒ Object
returns the Automatic property.
-
#automatic=(value) ⇒ Object
sets the Automatic property (Boolean).
-
#config_rule_name ⇒ Object
returns the ConfigRuleName property.
-
#config_rule_name=(value) ⇒ Object
sets the ConfigRuleName property (String).
-
#execution_controls ⇒ Object
returns the ExecutionControls property.
-
#execution_controls=(value) ⇒ Object
sets the ExecutionControls property (Structure).
-
#maximum_automatic_attempts ⇒ Object
returns the MaximumAutomaticAttempts property.
-
#maximum_automatic_attempts=(value) ⇒ Object
sets the MaximumAutomaticAttempts property (Integer).
-
#parameters ⇒ Object
returns the Parameters property.
-
#parameters=(value) ⇒ Object
sets the Parameters property (Json).
-
#resource_type ⇒ Object
returns the ResourceType property.
-
#resource_type=(value) ⇒ Object
sets the ResourceType property (String).
-
#retry_attempt_seconds ⇒ Object
returns the RetryAttemptSeconds property.
-
#retry_attempt_seconds=(value) ⇒ Object
sets the RetryAttemptSeconds property (Integer).
-
#target_id ⇒ Object
returns the TargetId property.
-
#target_id=(value) ⇒ Object
sets the TargetId property (String).
-
#target_type ⇒ Object
returns the TargetType property.
-
#target_type=(value) ⇒ Object
sets the TargetType property (String).
-
#target_version ⇒ Object
returns the TargetVersion property.
-
#target_version=(value) ⇒ Object
sets the TargetVersion 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
#automatic ⇒ Object
returns the Automatic property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def automatic properties['automatic'] end |
#automatic=(value) ⇒ Object
sets the Automatic property (Boolean)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def automatic=(value) update_property('automatic', value) end |
#config_rule_name ⇒ Object
returns the ConfigRuleName property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def config_rule_name properties['config_rule_name'] end |
#config_rule_name=(value) ⇒ Object
sets the ConfigRuleName property (String)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def config_rule_name=(value) update_property('config_rule_name', value) end |
#execution_controls ⇒ Object
returns the ExecutionControls property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def execution_controls properties['execution_controls'] end |
#execution_controls=(value) ⇒ Object
sets the ExecutionControls property (Structure)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def execution_controls=(value) update_property('execution_controls', value) end |
#maximum_automatic_attempts ⇒ Object
returns the MaximumAutomaticAttempts property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def maximum_automatic_attempts properties['maximum_automatic_attempts'] end |
#maximum_automatic_attempts=(value) ⇒ Object
sets the MaximumAutomaticAttempts property (Integer)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def maximum_automatic_attempts=(value) update_property('maximum_automatic_attempts', value) end |
#parameters ⇒ Object
returns the Parameters property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def parameters properties['parameters'] end |
#parameters=(value) ⇒ Object
sets the Parameters property (Json)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def parameters=(value) update_property('parameters', value) end |
#resource_type ⇒ Object
returns the ResourceType property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def resource_type properties['resource_type'] end |
#resource_type=(value) ⇒ Object
sets the ResourceType property (String)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def resource_type=(value) update_property('resource_type', value) end |
#retry_attempt_seconds ⇒ Object
returns the RetryAttemptSeconds property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def retry_attempt_seconds properties['retry_attempt_seconds'] end |
#retry_attempt_seconds=(value) ⇒ Object
sets the RetryAttemptSeconds property (Integer)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def retry_attempt_seconds=(value) update_property('retry_attempt_seconds', value) end |
#target_id ⇒ Object
returns the TargetId property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def target_id properties['target_id'] end |
#target_id=(value) ⇒ Object
sets the TargetId property (String)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def target_id=(value) update_property('target_id', value) end |
#target_type ⇒ Object
returns the TargetType property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def target_type properties['target_type'] end |
#target_type=(value) ⇒ Object
sets the TargetType property (String)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def target_type=(value) update_property('target_type', value) end |
#target_version ⇒ Object
returns the TargetVersion property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def target_version properties['target_version'] end |
#target_version=(value) ⇒ Object
sets the TargetVersion property (String)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def target_version=(value) update_property('target_version', value) end |