Class: Humidifier::ElasticLoadBalancing::LoadBalancer
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::ElasticLoadBalancing::LoadBalancer resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#access_logging_policy ⇒ Object
returns the AccessLoggingPolicy property.
-
#access_logging_policy=(value) ⇒ Object
sets the AccessLoggingPolicy property (Structure).
-
#app_cookie_stickiness_policy ⇒ Object
returns the AppCookieStickinessPolicy property.
-
#app_cookie_stickiness_policy=(value) ⇒ Object
sets the AppCookieStickinessPolicy property (List).
-
#availability_zones ⇒ Object
returns the AvailabilityZones property.
-
#availability_zones=(value) ⇒ Object
sets the AvailabilityZones property (List).
-
#connection_draining_policy ⇒ Object
returns the ConnectionDrainingPolicy property.
-
#connection_draining_policy=(value) ⇒ Object
sets the ConnectionDrainingPolicy property (Structure).
-
#connection_settings ⇒ Object
returns the ConnectionSettings property.
-
#connection_settings=(value) ⇒ Object
sets the ConnectionSettings property (Structure).
-
#cross_zone ⇒ Object
returns the CrossZone property.
-
#cross_zone=(value) ⇒ Object
sets the CrossZone property (Boolean).
-
#health_check ⇒ Object
returns the HealthCheck property.
-
#health_check=(value) ⇒ Object
sets the HealthCheck property (Structure).
-
#instances ⇒ Object
returns the Instances property.
-
#instances=(value) ⇒ Object
sets the Instances property (List).
-
#lb_cookie_stickiness_policy ⇒ Object
returns the LBCookieStickinessPolicy property.
-
#lb_cookie_stickiness_policy=(value) ⇒ Object
sets the LBCookieStickinessPolicy property (List).
-
#listeners ⇒ Object
returns the Listeners property.
-
#listeners=(value) ⇒ Object
sets the Listeners property (List).
-
#load_balancer_name ⇒ Object
returns the LoadBalancerName property.
-
#load_balancer_name=(value) ⇒ Object
sets the LoadBalancerName property (String).
-
#policies ⇒ Object
returns the Policies property.
-
#policies=(value) ⇒ Object
sets the Policies property (List).
-
#scheme ⇒ Object
returns the Scheme property.
-
#scheme=(value) ⇒ Object
sets the Scheme property (String).
-
#security_groups ⇒ Object
returns the SecurityGroups property.
-
#security_groups=(value) ⇒ Object
sets the SecurityGroups property (List).
-
#subnets ⇒ Object
returns the Subnets property.
-
#subnets=(value) ⇒ Object
sets the Subnets property (List).
-
#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
#access_logging_policy ⇒ Object
returns the AccessLoggingPolicy property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def access_logging_policy properties['access_logging_policy'] end |
#access_logging_policy=(value) ⇒ Object
sets the AccessLoggingPolicy property (Structure)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def access_logging_policy=(value) update_property('access_logging_policy', value) end |
#app_cookie_stickiness_policy ⇒ Object
returns the AppCookieStickinessPolicy property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def properties['app_cookie_stickiness_policy'] end |
#app_cookie_stickiness_policy=(value) ⇒ Object
sets the AppCookieStickinessPolicy property (List)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def (value) update_property('app_cookie_stickiness_policy', value) end |
#availability_zones ⇒ Object
returns the AvailabilityZones property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def availability_zones properties['availability_zones'] end |
#availability_zones=(value) ⇒ Object
sets the AvailabilityZones property (List)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def availability_zones=(value) update_property('availability_zones', value) end |
#connection_draining_policy ⇒ Object
returns the ConnectionDrainingPolicy property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def connection_draining_policy properties['connection_draining_policy'] end |
#connection_draining_policy=(value) ⇒ Object
sets the ConnectionDrainingPolicy property (Structure)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def connection_draining_policy=(value) update_property('connection_draining_policy', value) end |
#connection_settings ⇒ Object
returns the ConnectionSettings property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def connection_settings properties['connection_settings'] end |
#connection_settings=(value) ⇒ Object
sets the ConnectionSettings property (Structure)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def connection_settings=(value) update_property('connection_settings', value) end |
#cross_zone ⇒ Object
returns the CrossZone property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def cross_zone properties['cross_zone'] end |
#cross_zone=(value) ⇒ Object
sets the CrossZone property (Boolean)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def cross_zone=(value) update_property('cross_zone', value) end |
#health_check ⇒ Object
returns the HealthCheck property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def health_check properties['health_check'] end |
#health_check=(value) ⇒ Object
sets the HealthCheck property (Structure)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def health_check=(value) update_property('health_check', value) end |
#instances ⇒ Object
returns the Instances property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def instances properties['instances'] end |
#instances=(value) ⇒ Object
sets the Instances property (List)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def instances=(value) update_property('instances', value) end |
#lb_cookie_stickiness_policy ⇒ Object
returns the LBCookieStickinessPolicy property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def properties['lb_cookie_stickiness_policy'] end |
#lb_cookie_stickiness_policy=(value) ⇒ Object
sets the LBCookieStickinessPolicy property (List)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def (value) update_property('lb_cookie_stickiness_policy', value) end |
#listeners ⇒ Object
returns the Listeners property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def listeners properties['listeners'] end |
#listeners=(value) ⇒ Object
sets the Listeners property (List)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def listeners=(value) update_property('listeners', value) end |
#load_balancer_name ⇒ Object
returns the LoadBalancerName property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def load_balancer_name properties['load_balancer_name'] end |
#load_balancer_name=(value) ⇒ Object
sets the LoadBalancerName property (String)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def load_balancer_name=(value) update_property('load_balancer_name', value) end |
#policies ⇒ Object
returns the Policies property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def policies properties['policies'] end |
#policies=(value) ⇒ Object
sets the Policies property (List)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def policies=(value) update_property('policies', value) end |
#scheme ⇒ Object
returns the Scheme property
130 131 132 |
# File 'lib/humidifier/magic.rb', line 130 def scheme properties['scheme'] end |
#scheme=(value) ⇒ Object
sets the Scheme property (String)
135 136 137 |
# File 'lib/humidifier/magic.rb', line 135 def scheme=(value) update_property('scheme', value) end |
#security_groups ⇒ Object
returns the SecurityGroups property
140 141 142 |
# File 'lib/humidifier/magic.rb', line 140 def security_groups properties['security_groups'] end |
#security_groups=(value) ⇒ Object
sets the SecurityGroups property (List)
145 146 147 |
# File 'lib/humidifier/magic.rb', line 145 def security_groups=(value) update_property('security_groups', value) end |
#subnets ⇒ Object
returns the Subnets property
150 151 152 |
# File 'lib/humidifier/magic.rb', line 150 def subnets properties['subnets'] end |
#subnets=(value) ⇒ Object
sets the Subnets property (List)
155 156 157 |
# File 'lib/humidifier/magic.rb', line 155 def subnets=(value) update_property('subnets', value) end |
#tags ⇒ Object
returns the Tags property
160 161 162 |
# File 'lib/humidifier/magic.rb', line 160 def properties['tags'] end |
#tags=(value) ⇒ Object
sets the Tags property (List)
165 166 167 |
# File 'lib/humidifier/magic.rb', line 165 def (value) update_property('tags', value) end |