Class AWS::ELB
In: lib/aws/elb.rb
lib/aws/elb/client.rb
lib/aws/elb/availability_zone_collection.rb
lib/aws/elb/listener_collection.rb
lib/aws/elb/load_balancer.rb
lib/aws/elb/errors.rb
lib/aws/elb/load_balancer_collection.rb
lib/aws/elb/load_balancer_policy.rb
lib/aws/elb/backend_server_policy_collection.rb
lib/aws/elb/listener_opts.rb
lib/aws/elb/load_balancer_policy_collection.rb
lib/aws/elb/instance_collection.rb
lib/aws/elb/listener.rb
Parent: Object

Provides an expressive, object-oriented interface to Elastic Load Balancing (ELB).

## Credentials

You can setup default credentials for all AWS services via AWS.config:

    AWS.config(
      :access_key_id => 'YOUR_ACCESS_KEY_ID',
      :secret_access_key => 'YOUR_SECRET_ACCESS_KEY')

Or you can set them directly on the ELB interface:

    elb = AWS::ELB.new(
      :access_key_id => 'YOUR_ACCESS_KEY_ID',
      :secret_access_key => 'YOUR_SECRET_ACCESS_KEY')

@!attribute [r] client

  @return [Client] the low-level ELB client object

Methods

Included Modules

Core::ServiceInterface

Classes and Modules

Module AWS::ELB::Errors
Module AWS::ELB::ListenerOpts
Class AWS::ELB::AvailabilityZoneCollection
Class AWS::ELB::BackendServerPolicyCollection
Class AWS::ELB::Client
Class AWS::ELB::InstanceCollection
Class AWS::ELB::Listener
Class AWS::ELB::ListenerCollection
Class AWS::ELB::LoadBalancer
Class AWS::ELB::LoadBalancerCollection
Class AWS::ELB::LoadBalancerPolicy
Class AWS::ELB::LoadBalancerPolicyCollection

Public Instance methods

@return [LoadBalancerCollection] Returns a collection that represents

  all of your load balancers.

[Validate]