Class: Humidifier::SSM::Association
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::SSM::Association resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#apply_only_at_cron_interval ⇒ Object
returns the ApplyOnlyAtCronInterval property.
-
#apply_only_at_cron_interval=(value) ⇒ Object
sets the ApplyOnlyAtCronInterval property (Boolean).
-
#association_name ⇒ Object
returns the AssociationName property.
-
#association_name=(value) ⇒ Object
sets the AssociationName property (String).
-
#automation_target_parameter_name ⇒ Object
returns the AutomationTargetParameterName property.
-
#automation_target_parameter_name=(value) ⇒ Object
sets the AutomationTargetParameterName property (String).
-
#calendar_names ⇒ Object
returns the CalendarNames property.
-
#calendar_names=(value) ⇒ Object
sets the CalendarNames property (List).
-
#compliance_severity ⇒ Object
returns the ComplianceSeverity property.
-
#compliance_severity=(value) ⇒ Object
sets the ComplianceSeverity property (String).
-
#document_version ⇒ Object
returns the DocumentVersion property.
-
#document_version=(value) ⇒ Object
sets the DocumentVersion property (String).
-
#instance_id ⇒ Object
returns the InstanceId property.
-
#instance_id=(value) ⇒ Object
sets the InstanceId property (String).
-
#max_concurrency ⇒ Object
returns the MaxConcurrency property.
-
#max_concurrency=(value) ⇒ Object
sets the MaxConcurrency property (String).
-
#max_errors ⇒ Object
returns the MaxErrors property.
-
#max_errors=(value) ⇒ Object
sets the MaxErrors property (String).
-
#name ⇒ Object
returns the Name property.
-
#name=(value) ⇒ Object
sets the Name property (String).
-
#output_location ⇒ Object
returns the OutputLocation property.
-
#output_location=(value) ⇒ Object
sets the OutputLocation property (Structure).
-
#parameters ⇒ Object
returns the Parameters property.
-
#parameters=(value) ⇒ Object
sets the Parameters property (Map).
-
#schedule_expression ⇒ Object
returns the ScheduleExpression property.
-
#schedule_expression=(value) ⇒ Object
sets the ScheduleExpression property (String).
-
#schedule_offset ⇒ Object
returns the ScheduleOffset property.
-
#schedule_offset=(value) ⇒ Object
sets the ScheduleOffset property (Integer).
-
#sync_compliance ⇒ Object
returns the SyncCompliance property.
-
#sync_compliance=(value) ⇒ Object
sets the SyncCompliance property (String).
-
#targets ⇒ Object
returns the Targets property.
-
#targets=(value) ⇒ Object
sets the Targets property (List).
-
#wait_for_success_timeout_seconds ⇒ Object
returns the WaitForSuccessTimeoutSeconds property.
-
#wait_for_success_timeout_seconds=(value) ⇒ Object
sets the WaitForSuccessTimeoutSeconds property (Integer).
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
#apply_only_at_cron_interval ⇒ Object
returns the ApplyOnlyAtCronInterval property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def apply_only_at_cron_interval properties['apply_only_at_cron_interval'] end |
#apply_only_at_cron_interval=(value) ⇒ Object
sets the ApplyOnlyAtCronInterval property (Boolean)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def apply_only_at_cron_interval=(value) update_property('apply_only_at_cron_interval', value) end |
#association_name ⇒ Object
returns the AssociationName property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def association_name properties['association_name'] end |
#association_name=(value) ⇒ Object
sets the AssociationName property (String)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def association_name=(value) update_property('association_name', value) end |
#automation_target_parameter_name ⇒ Object
returns the AutomationTargetParameterName property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def automation_target_parameter_name properties['automation_target_parameter_name'] end |
#automation_target_parameter_name=(value) ⇒ Object
sets the AutomationTargetParameterName property (String)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def automation_target_parameter_name=(value) update_property('automation_target_parameter_name', value) end |
#calendar_names ⇒ Object
returns the CalendarNames property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def calendar_names properties['calendar_names'] end |
#calendar_names=(value) ⇒ Object
sets the CalendarNames property (List)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def calendar_names=(value) update_property('calendar_names', value) end |
#compliance_severity ⇒ Object
returns the ComplianceSeverity property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def compliance_severity properties['compliance_severity'] end |
#compliance_severity=(value) ⇒ Object
sets the ComplianceSeverity property (String)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def compliance_severity=(value) update_property('compliance_severity', value) end |
#document_version ⇒ Object
returns the DocumentVersion property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def document_version properties['document_version'] end |
#document_version=(value) ⇒ Object
sets the DocumentVersion property (String)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def document_version=(value) update_property('document_version', value) end |
#instance_id ⇒ Object
returns the InstanceId property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def instance_id properties['instance_id'] end |
#instance_id=(value) ⇒ Object
sets the InstanceId property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def instance_id=(value) update_property('instance_id', value) end |
#max_concurrency ⇒ Object
returns the MaxConcurrency property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def max_concurrency properties['max_concurrency'] end |
#max_concurrency=(value) ⇒ Object
sets the MaxConcurrency property (String)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def max_concurrency=(value) update_property('max_concurrency', value) end |
#max_errors ⇒ Object
returns the MaxErrors property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def max_errors properties['max_errors'] end |
#max_errors=(value) ⇒ Object
sets the MaxErrors property (String)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def max_errors=(value) update_property('max_errors', value) end |
#name ⇒ Object
returns the Name property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def name properties['name'] end |
#name=(value) ⇒ Object
sets the Name property (String)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def name=(value) update_property('name', value) end |
#output_location ⇒ Object
returns the OutputLocation property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def output_location properties['output_location'] end |
#output_location=(value) ⇒ Object
sets the OutputLocation property (Structure)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def output_location=(value) update_property('output_location', value) end |
#parameters ⇒ Object
returns the Parameters property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def parameters properties['parameters'] end |
#parameters=(value) ⇒ Object
sets the Parameters property (Map)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def parameters=(value) update_property('parameters', value) end |
#schedule_expression ⇒ Object
returns the ScheduleExpression property
130 131 132 |
# File 'lib/humidifier/magic.rb', line 130 def schedule_expression properties['schedule_expression'] end |
#schedule_expression=(value) ⇒ Object
sets the ScheduleExpression property (String)
135 136 137 |
# File 'lib/humidifier/magic.rb', line 135 def schedule_expression=(value) update_property('schedule_expression', value) end |
#schedule_offset ⇒ Object
returns the ScheduleOffset property
140 141 142 |
# File 'lib/humidifier/magic.rb', line 140 def schedule_offset properties['schedule_offset'] end |
#schedule_offset=(value) ⇒ Object
sets the ScheduleOffset property (Integer)
145 146 147 |
# File 'lib/humidifier/magic.rb', line 145 def schedule_offset=(value) update_property('schedule_offset', value) end |
#sync_compliance ⇒ Object
returns the SyncCompliance property
150 151 152 |
# File 'lib/humidifier/magic.rb', line 150 def sync_compliance properties['sync_compliance'] end |
#sync_compliance=(value) ⇒ Object
sets the SyncCompliance property (String)
155 156 157 |
# File 'lib/humidifier/magic.rb', line 155 def sync_compliance=(value) update_property('sync_compliance', value) end |
#targets ⇒ Object
returns the Targets property
160 161 162 |
# File 'lib/humidifier/magic.rb', line 160 def targets properties['targets'] end |
#targets=(value) ⇒ Object
sets the Targets property (List)
165 166 167 |
# File 'lib/humidifier/magic.rb', line 165 def targets=(value) update_property('targets', value) end |
#wait_for_success_timeout_seconds ⇒ Object
returns the WaitForSuccessTimeoutSeconds property
170 171 172 |
# File 'lib/humidifier/magic.rb', line 170 def wait_for_success_timeout_seconds properties['wait_for_success_timeout_seconds'] end |
#wait_for_success_timeout_seconds=(value) ⇒ Object
sets the WaitForSuccessTimeoutSeconds property (Integer)
175 176 177 |
# File 'lib/humidifier/magic.rb', line 175 def wait_for_success_timeout_seconds=(value) update_property('wait_for_success_timeout_seconds', value) end |