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