Class: Humidifier::EC2::IPAMPool
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::EC2::IPAMPool resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#address_family ⇒ Object
returns the AddressFamily property.
-
#address_family=(value) ⇒ Object
sets the AddressFamily property (String).
-
#allocation_default_netmask_length ⇒ Object
returns the AllocationDefaultNetmaskLength property.
-
#allocation_default_netmask_length=(value) ⇒ Object
sets the AllocationDefaultNetmaskLength property (Integer).
-
#allocation_max_netmask_length ⇒ Object
returns the AllocationMaxNetmaskLength property.
-
#allocation_max_netmask_length=(value) ⇒ Object
sets the AllocationMaxNetmaskLength property (Integer).
-
#allocation_min_netmask_length ⇒ Object
returns the AllocationMinNetmaskLength property.
-
#allocation_min_netmask_length=(value) ⇒ Object
sets the AllocationMinNetmaskLength property (Integer).
-
#allocation_resource_tags ⇒ Object
returns the AllocationResourceTags property.
-
#allocation_resource_tags=(value) ⇒ Object
sets the AllocationResourceTags property (List).
-
#auto_import ⇒ Object
returns the AutoImport property.
-
#auto_import=(value) ⇒ Object
sets the AutoImport property (Boolean).
-
#description ⇒ Object
returns the Description property.
-
#description=(value) ⇒ Object
sets the Description property (String).
-
#ipam_scope_id ⇒ Object
returns the IpamScopeId property.
-
#ipam_scope_id=(value) ⇒ Object
sets the IpamScopeId property (String).
-
#locale ⇒ Object
returns the Locale property.
-
#locale=(value) ⇒ Object
sets the Locale property (String).
-
#provisioned_cidrs ⇒ Object
returns the ProvisionedCidrs property.
-
#provisioned_cidrs=(value) ⇒ Object
sets the ProvisionedCidrs property (List).
-
#publicly_advertisable ⇒ Object
returns the PubliclyAdvertisable property.
-
#publicly_advertisable=(value) ⇒ Object
sets the PubliclyAdvertisable property (Boolean).
-
#source_ipam_pool_id ⇒ Object
returns the SourceIpamPoolId property.
-
#source_ipam_pool_id=(value) ⇒ Object
sets the SourceIpamPoolId property (String).
-
#tags ⇒ Object
returns the Tags property.
-
#tags=(value) ⇒ Object
sets the Tags property (List).
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
#address_family ⇒ Object
returns the AddressFamily property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def address_family properties['address_family'] end |
#address_family=(value) ⇒ Object
sets the AddressFamily property (String)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def address_family=(value) update_property('address_family', value) end |
#allocation_default_netmask_length ⇒ Object
returns the AllocationDefaultNetmaskLength property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def allocation_default_netmask_length properties['allocation_default_netmask_length'] end |
#allocation_default_netmask_length=(value) ⇒ Object
sets the AllocationDefaultNetmaskLength property (Integer)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def allocation_default_netmask_length=(value) update_property('allocation_default_netmask_length', value) end |
#allocation_max_netmask_length ⇒ Object
returns the AllocationMaxNetmaskLength property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def allocation_max_netmask_length properties['allocation_max_netmask_length'] end |
#allocation_max_netmask_length=(value) ⇒ Object
sets the AllocationMaxNetmaskLength property (Integer)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def allocation_max_netmask_length=(value) update_property('allocation_max_netmask_length', value) end |
#allocation_min_netmask_length ⇒ Object
returns the AllocationMinNetmaskLength property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def allocation_min_netmask_length properties['allocation_min_netmask_length'] end |
#allocation_min_netmask_length=(value) ⇒ Object
sets the AllocationMinNetmaskLength property (Integer)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def allocation_min_netmask_length=(value) update_property('allocation_min_netmask_length', value) end |
#allocation_resource_tags ⇒ Object
returns the AllocationResourceTags property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def properties['allocation_resource_tags'] end |
#allocation_resource_tags=(value) ⇒ Object
sets the AllocationResourceTags property (List)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def (value) update_property('allocation_resource_tags', value) end |
#auto_import ⇒ Object
returns the AutoImport property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def auto_import properties['auto_import'] end |
#auto_import=(value) ⇒ Object
sets the AutoImport property (Boolean)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def auto_import=(value) update_property('auto_import', value) end |
#description ⇒ Object
returns the Description property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def description properties['description'] end |
#description=(value) ⇒ Object
sets the Description property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def description=(value) update_property('description', value) end |
#ipam_scope_id ⇒ Object
returns the IpamScopeId property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def ipam_scope_id properties['ipam_scope_id'] end |
#ipam_scope_id=(value) ⇒ Object
sets the IpamScopeId property (String)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def ipam_scope_id=(value) update_property('ipam_scope_id', value) end |
#locale ⇒ Object
returns the Locale property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def locale properties['locale'] end |
#locale=(value) ⇒ Object
sets the Locale property (String)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def locale=(value) update_property('locale', value) end |
#provisioned_cidrs ⇒ Object
returns the ProvisionedCidrs property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def provisioned_cidrs properties['provisioned_cidrs'] end |
#provisioned_cidrs=(value) ⇒ Object
sets the ProvisionedCidrs property (List)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def provisioned_cidrs=(value) update_property('provisioned_cidrs', value) end |
#publicly_advertisable ⇒ Object
returns the PubliclyAdvertisable property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def publicly_advertisable properties['publicly_advertisable'] end |
#publicly_advertisable=(value) ⇒ Object
sets the PubliclyAdvertisable property (Boolean)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def publicly_advertisable=(value) update_property('publicly_advertisable', value) end |
#source_ipam_pool_id ⇒ Object
returns the SourceIpamPoolId property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def source_ipam_pool_id properties['source_ipam_pool_id'] end |
#source_ipam_pool_id=(value) ⇒ Object
sets the SourceIpamPoolId property (String)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def source_ipam_pool_id=(value) update_property('source_ipam_pool_id', 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 |