NAME
Paws::ELB::LoadBalancerDescription
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::ELB::LoadBalancerDescription object:
$service_obj->Method(Att1 => { AvailabilityZones => $value, ..., VPCId => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::ELB::LoadBalancerDescription object:
$result = $service_obj->Method(...);
$result->Att1->AvailabilityZones
DESCRIPTION
Information about a load balancer.
ATTRIBUTES
AvailabilityZones => ArrayRef[Str]
The Availability Zones for the load balancer.
BackendServerDescriptions => ArrayRef[Paws::ELB::BackendServerDescription]
Information about the back-end servers.
CanonicalHostedZoneName => Str
The Amazon Route 53 hosted zone associated with the load balancer.
For more information, see Using Domain Names With Elastic Load Balancing in the Elastic Load Balancing Developer Guide.
CanonicalHostedZoneNameID => Str
The ID of the Amazon Route 53 hosted zone name associated with the load
balancer.
CreatedTime => Str
The date and time the load balancer was created.
DNSName => Str
The external DNS name of the load balancer.
HealthCheck => Paws::ELB::HealthCheck
Information about the health checks conducted on the load balancer.
Instances => ArrayRef[Paws::ELB::Instance]
The IDs of the instances for the load balancer.
ListenerDescriptions => ArrayRef[Paws::ELB::ListenerDescription]
The listeners for the load balancer.
LoadBalancerName => Str
The name of the load balancer.
Policies => Paws::ELB::Policies
The policies defined for the load balancer.
Scheme => Str
The type of load balancer. Valid only for load balancers in a VPC.
If Scheme
is internet-facing
, the load balancer has a public DNS name that resolves to a public IP address.
If Scheme
is internal
, the load balancer has a public DNS name that resolves to a private IP address.
SecurityGroups => ArrayRef[Str]
The security groups for the load balancer. Valid only for load
balancers in a VPC.
SourceSecurityGroup => Paws::ELB::SourceSecurityGroup
The security group that you can use as part of your inbound rules for
your load balancer's back-end application instances. To only allow
traffic from load balancers, add a security group rule to your back end
instance that specifies this source security group as the inbound
source.
Subnets => ArrayRef[Str]
The IDs of the subnets for the load balancer.
VPCId => Str
The ID of the VPC for the load balancer.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::ELB
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues