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|Undef]
The Availability Zones for the load balancer.
BackendServerDescriptions => ArrayRef[Paws::ELB::BackendServerDescription]
Information about your EC2 instances.
CanonicalHostedZoneName => Str
The DNS name of the load balancer.
For more information, see Configure a Custom Domain Name (https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/using-domain-names-with-elb.html) in the Classic Load Balancers Guide.
CanonicalHostedZoneNameID => Str
The ID of the Amazon Route 53 hosted zone for the load balancer.
CreatedTime => Str
The date and time the load balancer was created.
DNSName => Str
The 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|Undef]
The security groups for the load balancer. Valid only for load balancers in a VPC.
SourceSecurityGroup => Paws::ELB::SourceSecurityGroup
The security group for the load balancer, which you can use as part of your inbound rules for your registered instances. To only allow traffic from load balancers, add a security group rule that specifies this source security group as the inbound source.
Subnets => ArrayRef[Str|Undef]
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