Class: Humidifier::Route53::RecordSet
- Inherits:
-
Humidifier::Resource
- Object
- Humidifier::Resource
- Humidifier::Route53::RecordSet
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::Route53::RecordSet resource
Constant Summary
Constants inherited from Humidifier::Resource
Humidifier::Resource::COMMON_ATTRIBUTES
Instance Method Summary collapse
-
#alias_target ⇒ Object
returns the AliasTarget property.
-
#alias_target=(value) ⇒ Object
sets the AliasTarget property (Structure).
-
#comment ⇒ Object
returns the Comment property.
-
#comment=(value) ⇒ Object
sets the Comment property (String).
-
#failover ⇒ Object
returns the Failover property.
-
#failover=(value) ⇒ Object
sets the Failover property (String).
-
#geo_location ⇒ Object
returns the GeoLocation property.
-
#geo_location=(value) ⇒ Object
sets the GeoLocation property (Structure).
-
#health_check_id ⇒ Object
returns the HealthCheckId property.
-
#health_check_id=(value) ⇒ Object
sets the HealthCheckId property (String).
-
#hosted_zone_id ⇒ Object
returns the HostedZoneId property.
-
#hosted_zone_id=(value) ⇒ Object
sets the HostedZoneId property (String).
-
#hosted_zone_name ⇒ Object
returns the HostedZoneName property.
-
#hosted_zone_name=(value) ⇒ Object
sets the HostedZoneName property (String).
-
#multi_value_answer ⇒ Object
returns the MultiValueAnswer property.
-
#multi_value_answer=(value) ⇒ Object
sets the MultiValueAnswer property (Boolean).
-
#name ⇒ Object
returns the Name property.
-
#name=(value) ⇒ Object
sets the Name property (String).
-
#region ⇒ Object
returns the Region property.
-
#region=(value) ⇒ Object
sets the Region property (String).
-
#resource_records ⇒ Object
returns the ResourceRecords property.
-
#resource_records=(value) ⇒ Object
sets the ResourceRecords property (List).
-
#set_identifier ⇒ Object
returns the SetIdentifier property.
-
#set_identifier=(value) ⇒ Object
sets the SetIdentifier property (String).
-
#ttl ⇒ Object
returns the TTL property.
-
#ttl=(value) ⇒ Object
sets the TTL property (String).
-
#type ⇒ Object
returns the Type property.
-
#type=(value) ⇒ Object
sets the Type property (String).
-
#weight ⇒ Object
returns the Weight property.
-
#weight=(value) ⇒ Object
sets the Weight property (Integer).
Methods inherited from Humidifier::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
#alias_target ⇒ Object
returns the AliasTarget property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def alias_target properties['alias_target'] end |
#alias_target=(value) ⇒ Object
sets the AliasTarget property (Structure)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def alias_target=(value) update_property('alias_target', value) end |
#comment ⇒ Object
returns the Comment property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def comment properties['comment'] end |
#comment=(value) ⇒ Object
sets the Comment property (String)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def comment=(value) update_property('comment', value) end |
#failover ⇒ Object
returns the Failover property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def failover properties['failover'] end |
#failover=(value) ⇒ Object
sets the Failover property (String)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def failover=(value) update_property('failover', value) end |
#geo_location ⇒ Object
returns the GeoLocation property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def geo_location properties['geo_location'] end |
#geo_location=(value) ⇒ Object
sets the GeoLocation property (Structure)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def geo_location=(value) update_property('geo_location', value) end |
#health_check_id ⇒ Object
returns the HealthCheckId property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def health_check_id properties['health_check_id'] end |
#health_check_id=(value) ⇒ Object
sets the HealthCheckId property (String)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def health_check_id=(value) update_property('health_check_id', value) end |
#hosted_zone_id ⇒ Object
returns the HostedZoneId property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def hosted_zone_id properties['hosted_zone_id'] end |
#hosted_zone_id=(value) ⇒ Object
sets the HostedZoneId property (String)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def hosted_zone_id=(value) update_property('hosted_zone_id', value) end |
#hosted_zone_name ⇒ Object
returns the HostedZoneName property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def hosted_zone_name properties['hosted_zone_name'] end |
#hosted_zone_name=(value) ⇒ Object
sets the HostedZoneName property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def hosted_zone_name=(value) update_property('hosted_zone_name', value) end |
#multi_value_answer ⇒ Object
returns the MultiValueAnswer property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def multi_value_answer properties['multi_value_answer'] end |
#multi_value_answer=(value) ⇒ Object
sets the MultiValueAnswer property (Boolean)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def multi_value_answer=(value) update_property('multi_value_answer', value) end |
#name ⇒ Object
returns the Name property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def name properties['name'] end |
#name=(value) ⇒ Object
sets the Name property (String)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def name=(value) update_property('name', value) end |
#region ⇒ Object
returns the Region property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def region properties['region'] end |
#region=(value) ⇒ Object
sets the Region property (String)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def region=(value) update_property('region', value) end |
#resource_records ⇒ Object
returns the ResourceRecords property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def resource_records properties['resource_records'] end |
#resource_records=(value) ⇒ Object
sets the ResourceRecords property (List)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def resource_records=(value) update_property('resource_records', value) end |
#set_identifier ⇒ Object
returns the SetIdentifier property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def set_identifier properties['set_identifier'] end |
#set_identifier=(value) ⇒ Object
sets the SetIdentifier property (String)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def set_identifier=(value) update_property('set_identifier', value) end |
#ttl ⇒ Object
returns the TTL property
130 131 132 |
# File 'lib/humidifier/magic.rb', line 130 def ttl properties['ttl'] end |
#ttl=(value) ⇒ Object
sets the TTL property (String)
135 136 137 |
# File 'lib/humidifier/magic.rb', line 135 def ttl=(value) update_property('ttl', value) end |
#type ⇒ Object
returns the Type property
140 141 142 |
# File 'lib/humidifier/magic.rb', line 140 def type properties['type'] end |
#type=(value) ⇒ Object
sets the Type property (String)
145 146 147 |
# File 'lib/humidifier/magic.rb', line 145 def type=(value) update_property('type', value) end |
#weight ⇒ Object
returns the Weight property
150 151 152 |
# File 'lib/humidifier/magic.rb', line 150 def weight properties['weight'] end |
#weight=(value) ⇒ Object
sets the Weight property (Integer)
155 156 157 |
# File 'lib/humidifier/magic.rb', line 155 def weight=(value) update_property('weight', value) end |