Class: AWS::ELB
- Inherits:
-
Object
- Object
- AWS::ELB
- Includes:
- Core::ServiceInterface
- Defined in:
- lib/aws/elb.rb,
lib/aws/elb/client.rb,
lib/aws/elb/errors.rb,
lib/aws/elb/request.rb,
lib/aws/elb/listener.rb,
lib/aws/elb/listener_opts.rb,
lib/aws/elb/load_balancer.rb,
lib/aws/elb/instance_collection.rb,
lib/aws/elb/listener_collection.rb,
lib/aws/elb/load_balancer_policy.rb,
lib/aws/elb/load_balancer_collection.rb,
lib/aws/elb/availability_zone_collection.rb,
lib/aws/elb/load_balancer_policy_collection.rb,
lib/aws/elb/backend_server_policy_collection.rb
Overview
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')
Defined Under Namespace
Modules: Errors, ListenerOpts Classes: AvailabilityZoneCollection, BackendServerPolicyCollection, Client, InstanceCollection, Listener, ListenerCollection, LoadBalancer, LoadBalancerCollection, LoadBalancerPolicy, LoadBalancerPolicyCollection, Request
Instance Method Summary collapse
-
#load_balancers ⇒ LoadBalancerCollection
Returns a collection that represents all of your load balancers.
Methods included from Core::ServiceInterface
included, #initialize, #inspect
Instance Method Details
#load_balancers ⇒ LoadBalancerCollection
Returns a collection that represents all of your load balancers.
59 60 61 |
# File 'lib/aws/elb.rb', line 59 def load_balancers LoadBalancerCollection.new(:config => config) end |