Class: AWS::ElasticLoadBalancing::LoadBalancer
- Inherits:
-
ModelElement
- Object
- ModelElement
- AWS::ElasticLoadBalancing::LoadBalancer
- Defined in:
- lib/cfn-model/model/load_balancer.rb
Instance Attribute Summary collapse
-
#accessLoggingPolicy ⇒ Object
Returns the value of attribute accessLoggingPolicy.
-
#appCookieStickinessPolicy ⇒ Object
Returns the value of attribute appCookieStickinessPolicy.
-
#availabilityZones ⇒ Object
Returns the value of attribute availabilityZones.
-
#connectionDrainingPolicy ⇒ Object
Returns the value of attribute connectionDrainingPolicy.
-
#connectionSettings ⇒ Object
Returns the value of attribute connectionSettings.
-
#crossZone ⇒ Object
Returns the value of attribute crossZone.
-
#healthCheck ⇒ Object
Returns the value of attribute healthCheck.
-
#instances ⇒ Object
Returns the value of attribute instances.
-
#lBCookieStickinessPolicy ⇒ Object
Returns the value of attribute lBCookieStickinessPolicy.
-
#listeners ⇒ Object
Returns the value of attribute listeners.
-
#loadBalancerName ⇒ Object
Returns the value of attribute loadBalancerName.
-
#policies ⇒ Object
Returns the value of attribute policies.
-
#scheme ⇒ Object
Returns the value of attribute scheme.
-
#security_groups ⇒ Object
Returns the value of attribute security_groups.
-
#securityGroups ⇒ Object
Returns the value of attribute securityGroups.
-
#subnets ⇒ Object
Returns the value of attribute subnets.
-
#tags ⇒ Object
Returns the value of attribute tags.
Attributes inherited from ModelElement
#logical_resource_id, #metadata, #resource_type
Instance Method Summary collapse
-
#initialize ⇒ LoadBalancer
constructor
A new instance of LoadBalancer.
Methods inherited from ModelElement
Constructor Details
#initialize ⇒ LoadBalancer
Returns a new instance of LoadBalancer.
9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/cfn-model/model/load_balancer.rb', line 9 def initialize @securityGroups = [] @security_groups = [] @subnets = [] @tags = [] @availabilityZones = [] @instances = [] @appCookieStickinessPolicy = [] @lBCookieStickinessPolicy = [] @policies = [] @listeners = [] @resource_type = 'AWS::ElasticLoadBalancing::LoadBalancer' end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class ModelElement
Instance Attribute Details
#accessLoggingPolicy ⇒ Object
Returns the value of attribute accessLoggingPolicy.
5 6 7 |
# File 'lib/cfn-model/model/load_balancer.rb', line 5 def accessLoggingPolicy @accessLoggingPolicy end |
#appCookieStickinessPolicy ⇒ Object
Returns the value of attribute appCookieStickinessPolicy.
5 6 7 |
# File 'lib/cfn-model/model/load_balancer.rb', line 5 def appCookieStickinessPolicy @appCookieStickinessPolicy end |
#availabilityZones ⇒ Object
Returns the value of attribute availabilityZones.
4 5 6 |
# File 'lib/cfn-model/model/load_balancer.rb', line 4 def availabilityZones @availabilityZones end |
#connectionDrainingPolicy ⇒ Object
Returns the value of attribute connectionDrainingPolicy.
4 5 6 |
# File 'lib/cfn-model/model/load_balancer.rb', line 4 def connectionDrainingPolicy @connectionDrainingPolicy end |
#connectionSettings ⇒ Object
Returns the value of attribute connectionSettings.
5 6 7 |
# File 'lib/cfn-model/model/load_balancer.rb', line 5 def connectionSettings @connectionSettings end |
#crossZone ⇒ Object
Returns the value of attribute crossZone.
4 5 6 |
# File 'lib/cfn-model/model/load_balancer.rb', line 4 def crossZone @crossZone end |
#healthCheck ⇒ Object
Returns the value of attribute healthCheck.
5 6 7 |
# File 'lib/cfn-model/model/load_balancer.rb', line 5 def healthCheck @healthCheck end |
#instances ⇒ Object
Returns the value of attribute instances.
5 6 7 |
# File 'lib/cfn-model/model/load_balancer.rb', line 5 def instances @instances end |
#lBCookieStickinessPolicy ⇒ Object
Returns the value of attribute lBCookieStickinessPolicy.
5 6 7 |
# File 'lib/cfn-model/model/load_balancer.rb', line 5 def lBCookieStickinessPolicy @lBCookieStickinessPolicy end |
#listeners ⇒ Object
Returns the value of attribute listeners.
5 6 7 |
# File 'lib/cfn-model/model/load_balancer.rb', line 5 def listeners @listeners end |
#loadBalancerName ⇒ Object
Returns the value of attribute loadBalancerName.
4 5 6 |
# File 'lib/cfn-model/model/load_balancer.rb', line 4 def loadBalancerName @loadBalancerName end |
#policies ⇒ Object
Returns the value of attribute policies.
5 6 7 |
# File 'lib/cfn-model/model/load_balancer.rb', line 5 def policies @policies end |
#scheme ⇒ Object
Returns the value of attribute scheme.
4 5 6 |
# File 'lib/cfn-model/model/load_balancer.rb', line 4 def scheme @scheme end |
#security_groups ⇒ Object
Returns the value of attribute security_groups.
7 8 9 |
# File 'lib/cfn-model/model/load_balancer.rb', line 7 def security_groups @security_groups end |
#securityGroups ⇒ Object
Returns the value of attribute securityGroups.
4 5 6 |
# File 'lib/cfn-model/model/load_balancer.rb', line 4 def securityGroups @securityGroups end |
#subnets ⇒ Object
Returns the value of attribute subnets.
4 5 6 |
# File 'lib/cfn-model/model/load_balancer.rb', line 4 def subnets @subnets end |
#tags ⇒ Object
Returns the value of attribute tags.
4 5 6 |
# File 'lib/cfn-model/model/load_balancer.rb', line 4 def @tags end |