class Convection::Model::Template::Resource::ELBV2LoadBalancer
AWS::ElasticLoadBalancingV2::LoadBalancer
Public Instance Methods
load_balancer_attribute(&block)
click to toggle source
Append a load_balancer_attribute
to load_balancer_attributes
# File lib/convection/model/template/resource/aws_elbv2_load_balancer.rb, line 25 def load_balancer_attribute(&block) attribute = ResourceProperty::ELBV2LoadBalancerAttribute.new(self) attribute.instance_exec(&block) if block load_balancer_attributes << attribute end
render(*args)
click to toggle source
Calls superclass method
Convection::Model::Template::Resource#render
# File lib/convection/model/template/resource/aws_elbv2_load_balancer.rb, line 37 def render(*args) super.tap do |resource| render_tags(resource) end end
subnet_mapping(&block)
click to toggle source
# File lib/convection/model/template/resource/aws_elbv2_load_balancer.rb, line 31 def subnet_mapping(&block) subnet_mapping = ResourceProperty::ELBV2LoadBalancerSubnetMapping.new(self) subnet_mapping.instance_exec(&block) if block subnet_mappings << subnet_mapping end