Class Aws::Elb
In: lib/elb/elb_interface.rb
Parent: AwsBase

Methods

Included Modules

AwsBaseInterface

Classes and Modules

Class Aws::Elb::QElbCreateParser
Class Aws::Elb::QElbDeleteParser
Class Aws::Elb::QElbDescribeInstancesHealthParser
Class Aws::Elb::QElbDescribeLoadBalancersParser
Class Aws::Elb::QElbRegisterInstancesParser

Constants

API_VERSION = "2009-05-15"   Amazon ELB API version being used
DEFAULT_HOST = "elasticloadbalancing.amazonaws.com"
DEFAULT_PATH = '/'
DEFAULT_PROTOCOL = 'https'
DEFAULT_PORT = 443

Public Class methods

Public Instance methods

name: name of load balancer availability_zones: array of zones listeners: array of hashes containing :load_balancer_port, :instance_port, :protocol

      eg: {:load_balancer_port=>80, :instance_port=>8080, :protocol=>"HTTP"}

todo: convert to xml-simple version and get rid of parser below

name: name of load balancer instance_ids: array of instance_id‘s to add to load balancer

Sends request to Amazon and parses the response Raises AwsError if any banana happened

[Validate]