VM::EC2::ELB::Attributes3pm
Object describing the attributes of an elastic load balancer.
Usage
use VM::EC2;my $ec2 = VM::EC2->new(...);my $lb = $ec2->describe_load_balancer_attributes('my-lb');my $access_log = $lb->AccessLog;my $conn_drain = $lb->ConnectionDraining;my $conn_settings = $lb->ConnectionSettings;my $cross_zone = $lb->CrossZoneLoadBalancing;
Overview
This object is used to describe the parameters returned by a DescribeLoadBalancerAttributes API call.
Methods
The following object methods are supported:
AccessLog -- If enabled, the load balancer captures detailedinformation of all the requests and delivers theinformation to the Amazon S3 bucket that youspecify.ConnectionDraining -- If enabled, the load balancer allows existingrequests to complete before the load balancershifts traffic away from a deregistered orunhealthy back-end instance.ConnectionSettings -- By default, the Elastic Load Balancer maintains a60-second idle connection timeout for both front-end and back-end connections of your loadbalancer. If the ConnectionSettings attribute isset, Elastic Load Balancing will allow theconnections to remain idle (no data is sent overthe connection) for the specified duration.CrossZoneLoadBalancing -- If enabled, the load balancer routes the requesttraffic evenly across all back-end instancesregardless of the Availability Zones.
String overloading
When used in a string context, this object will interpolate the instance state.
Releases
6 releases since Debian 8 (Jessie); the text changed 3 times.