Class: Convection::Model::Template::Resource::ELB
Overview
AWS::ElasticLoadBalancing::LoadBalancer
Instance Attribute Summary
#exist, #name, #parent, #properties, #resource_attributes, #template
Instance Method Summary
collapse
#immutable_metadata, #render_tags, #tag, #tags
#as_attribute, attach_method, #deletion_policy, #depends_on, #initialize, properties, #property, property, #reference, type, #type, #with_output
#condition, #render_condition
attach_resource
#camel_case, included, method_name, #screaming_snake_case, #snake_case
#base64, #find_in_map, #fn_and, #fn_equals, #fn_if, #fn_not, #fn_or, #fn_ref, #get_att, #get_azs, #join, #select
Instance Method Details
#access_logging_policy ⇒ Object
#access_logging_policy(value) ⇒ Object
14
|
# File 'lib/convection/model/template/resource/aws_elb.rb', line 14
property :access_logging_policy, 'AccessLoggingPolicy'
|
#app_cookie_stickiness_policy ⇒ Object
#app_cookie_stickiness_policy(value) ⇒ Object
15
|
# File 'lib/convection/model/template/resource/aws_elb.rb', line 15
property :app_cookie_stickiness_policy, 'AppCookieStickinessPolicy', :type => :list
|
#availability_zone ⇒ Object
#availability_zone(value) ⇒ Object
17
|
# File 'lib/convection/model/template/resource/aws_elb.rb', line 17
property :availability_zone, 'AvailabilityZones', :type => :list
|
#connection_draining_policy ⇒ Object
#connection_draining_policy(value) ⇒ Object
18
|
# File 'lib/convection/model/template/resource/aws_elb.rb', line 18
property :connection_draining_policy, 'ConnectionDrainingPolicy'
|
#connection_settings ⇒ Object
#connection_settings(value) ⇒ Object
19
|
# File 'lib/convection/model/template/resource/aws_elb.rb', line 19
property :connection_settings, 'ConnectionSettings'
|
#cross_zone ⇒ Object
#cross_zone(value) ⇒ Object
20
|
# File 'lib/convection/model/template/resource/aws_elb.rb', line 20
property :cross_zone, 'CrossZone'
|
#health_check ⇒ Object
#health_check(value) ⇒ Object
21
|
# File 'lib/convection/model/template/resource/aws_elb.rb', line 21
property :health_check, 'HealthCheck'
|
#instance ⇒ Object
#instance(value) ⇒ Object
22
|
# File 'lib/convection/model/template/resource/aws_elb.rb', line 22
property :instance, 'Instances', :type => :list
|
#lb_cookie_stickiness_policy ⇒ Object
#lb_cookie_stickiness_policy(value) ⇒ Object
16
|
# File 'lib/convection/model/template/resource/aws_elb.rb', line 16
property :lb_cookie_stickiness_policy, 'LBCookieStickinessPolicy', :type => :list
|
#listener ⇒ Object
#listener(value) ⇒ Object
24
|
# File 'lib/convection/model/template/resource/aws_elb.rb', line 24
property :listener, 'Listeners', :type => :list
|
#load_balancer_name ⇒ Object
#load_balancer_name(value) ⇒ Object
23
|
# File 'lib/convection/model/template/resource/aws_elb.rb', line 23
property :load_balancer_name, 'LoadBalancerName'
|
#policy ⇒ Object
#policy(value) ⇒ Object
25
|
# File 'lib/convection/model/template/resource/aws_elb.rb', line 25
property :policy, 'Policies', :type => :list
|
#render(*args) ⇒ Object
30
31
32
33
34
|
# File 'lib/convection/model/template/resource/aws_elb.rb', line 30
def render(*args)
super.tap do |resource|
render_tags(resource)
end
end
|
#scheme ⇒ Object
#scheme(value) ⇒ Object
26
|
# File 'lib/convection/model/template/resource/aws_elb.rb', line 26
property :scheme, 'Scheme'
|
#security_group ⇒ Object
#security_group(value) ⇒ Object
27
|
# File 'lib/convection/model/template/resource/aws_elb.rb', line 27
property :security_group, 'SecurityGroups', :type => :list
|
#subnet ⇒ Object
#subnet(value) ⇒ Object
28
|
# File 'lib/convection/model/template/resource/aws_elb.rb', line 28
property :subnet, 'Subnets', :type => :list
|