class AWS::ELB::LoadBalancer
Public Instance Methods
attributes()
click to toggle source
# File lib/kelbim/ext/elb-load-balancer-ext.rb, line 14 def attributes unless @attributes credentials = AWS.config.credential_provider.credentials elb = AWS::ELB.new(credentials) @attributes = elb.client.describe_load_balancer_attributes( :load_balancer_name => self.name).data[:load_balancer_attributes] end return @attributes.dup end
attributes=(attrs)
click to toggle source
# File lib/kelbim/ext/elb-load-balancer-ext.rb, line 25 def attributes=(attrs) credentials = AWS.config.credential_provider.credentials elb = AWS::ELB.new(credentials) elb.client.modify_load_balancer_attributes({ :load_balancer_name => self.name, :load_balancer_attributes => attrs, }) (@attributes = attrs).dup end