Skip to content

/AWS1/CL_EL2LOADBALANCER

Information about a load balancer.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_LOADBALANCERARN TYPE /AWS1/EL2LOADBALANCERARN /AWS1/EL2LOADBALANCERARN

The Amazon Resource Name (ARN) of the load balancer.

IV_DNSNAME TYPE /AWS1/EL2DNSNAME /AWS1/EL2DNSNAME

The public DNS name of the load balancer.

IV_CANONICALHOSTEDZONEID TYPE /AWS1/EL2CANONICALHOSTEDZONEID /AWS1/EL2CANONICALHOSTEDZONEID

The ID of the Amazon Route 53 hosted zone associated with the load balancer.

IV_CREATEDTIME TYPE /AWS1/EL2CREATEDTIME /AWS1/EL2CREATEDTIME

The date and time the load balancer was created.

IV_LOADBALANCERNAME TYPE /AWS1/EL2LOADBALANCERNAME /AWS1/EL2LOADBALANCERNAME

The name of the load balancer.

IV_SCHEME TYPE /AWS1/EL2LOADBALANCERSCHEMEE00 /AWS1/EL2LOADBALANCERSCHEMEE00

The nodes of an Internet-facing load balancer have public IP addresses. The DNS name of an Internet-facing load balancer is publicly resolvable to the public IP addresses of the nodes. Therefore, Internet-facing load balancers can route requests from clients over the internet.

The nodes of an internal load balancer have only private IP addresses. The DNS name of an internal load balancer is publicly resolvable to the private IP addresses of the nodes. Therefore, internal load balancers can route requests only from clients with access to the VPC for the load balancer.

IV_VPCID TYPE /AWS1/EL2VPCID /AWS1/EL2VPCID

The ID of the VPC for the load balancer.

IO_STATE TYPE REF TO /AWS1/CL_EL2LOADBALANCERSTATE /AWS1/CL_EL2LOADBALANCERSTATE

The state of the load balancer.

IV_TYPE TYPE /AWS1/EL2LOADBALANCERTYPEENUM /AWS1/EL2LOADBALANCERTYPEENUM

The type of load balancer.

IT_AVAILABILITYZONES TYPE /AWS1/CL_EL2AVAILABILITYZONE=>TT_AVAILABILITYZONES TT_AVAILABILITYZONES

The subnets for the load balancer.

IT_SECURITYGROUPS TYPE /AWS1/CL_EL2SECURITYGROUPS_W=>TT_SECURITYGROUPS TT_SECURITYGROUPS

The IDs of the security groups for the load balancer.

IV_IPADDRESSTYPE TYPE /AWS1/EL2IPADDRESSTYPE /AWS1/EL2IPADDRESSTYPE

[Application Load Balancers] The type of IP addresses used for public or private connections by the subnets attached to your load balancer. The possible values are ipv4 (for only IPv4 addresses), dualstack (for IPv4 and IPv6 addresses), and dualstack-without-public-ipv4 (for IPv6 only public addresses, with private IPv4 and IPv6 addresses).

[Network Load Balancers and Gateway Load Balancers] The type of IP addresses used for public or private connections by the subnets attached to your load balancer. The possible values are ipv4 (for only IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses).

IV_CUSTOMEROWNEDIPV4POOL TYPE /AWS1/EL2CUSTOMEROWNEDIPV4POOL /AWS1/EL2CUSTOMEROWNEDIPV4POOL

[Application Load Balancers on Outposts] The ID of the customer-owned address pool.

IV_ENFORCESECGRINBOUNDRLSO00 TYPE /AWS1/EL2ENFORCESECGRINBOUND00 /AWS1/EL2ENFORCESECGRINBOUND00

Indicates whether to evaluate inbound security group rules for traffic sent to a Network Load Balancer through Amazon Web Services PrivateLink.


Queryable Attributes

LoadBalancerArn

The Amazon Resource Name (ARN) of the load balancer.

Accessible with the following methods

Method Description
GET_LOADBALANCERARN() Getter for LOADBALANCERARN, with configurable default
ASK_LOADBALANCERARN() Getter for LOADBALANCERARN w/ exceptions if field has no val
HAS_LOADBALANCERARN() Determine if LOADBALANCERARN has a value

DNSName

The public DNS name of the load balancer.

Accessible with the following methods

Method Description
GET_DNSNAME() Getter for DNSNAME, with configurable default
ASK_DNSNAME() Getter for DNSNAME w/ exceptions if field has no value
HAS_DNSNAME() Determine if DNSNAME has a value

CanonicalHostedZoneId

The ID of the Amazon Route 53 hosted zone associated with the load balancer.

Accessible with the following methods

Method Description
GET_CANONICALHOSTEDZONEID() Getter for CANONICALHOSTEDZONEID, with configurable default
ASK_CANONICALHOSTEDZONEID() Getter for CANONICALHOSTEDZONEID w/ exceptions if field has
HAS_CANONICALHOSTEDZONEID() Determine if CANONICALHOSTEDZONEID has a value

CreatedTime

The date and time the load balancer was created.

Accessible with the following methods

Method Description
GET_CREATEDTIME() Getter for CREATEDTIME, with configurable default
ASK_CREATEDTIME() Getter for CREATEDTIME w/ exceptions if field has no value
HAS_CREATEDTIME() Determine if CREATEDTIME has a value

LoadBalancerName

The name of the load balancer.

Accessible with the following methods

Method Description
GET_LOADBALANCERNAME() Getter for LOADBALANCERNAME, with configurable default
ASK_LOADBALANCERNAME() Getter for LOADBALANCERNAME w/ exceptions if field has no va
HAS_LOADBALANCERNAME() Determine if LOADBALANCERNAME has a value

Scheme

The nodes of an Internet-facing load balancer have public IP addresses. The DNS name of an Internet-facing load balancer is publicly resolvable to the public IP addresses of the nodes. Therefore, Internet-facing load balancers can route requests from clients over the internet.

The nodes of an internal load balancer have only private IP addresses. The DNS name of an internal load balancer is publicly resolvable to the private IP addresses of the nodes. Therefore, internal load balancers can route requests only from clients with access to the VPC for the load balancer.

Accessible with the following methods

Method Description
GET_SCHEME() Getter for SCHEME, with configurable default
ASK_SCHEME() Getter for SCHEME w/ exceptions if field has no value
HAS_SCHEME() Determine if SCHEME has a value

VpcId

The ID of the VPC for the load balancer.

Accessible with the following methods

Method Description
GET_VPCID() Getter for VPCID, with configurable default
ASK_VPCID() Getter for VPCID w/ exceptions if field has no value
HAS_VPCID() Determine if VPCID has a value

State

The state of the load balancer.

Accessible with the following methods

Method Description
GET_STATE() Getter for STATE

Type

The type of load balancer.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

AvailabilityZones

The subnets for the load balancer.

Accessible with the following methods

Method Description
GET_AVAILABILITYZONES() Getter for AVAILABILITYZONES, with configurable default
ASK_AVAILABILITYZONES() Getter for AVAILABILITYZONES w/ exceptions if field has no v
HAS_AVAILABILITYZONES() Determine if AVAILABILITYZONES has a value

SecurityGroups

The IDs of the security groups for the load balancer.

Accessible with the following methods

Method Description
GET_SECURITYGROUPS() Getter for SECURITYGROUPS, with configurable default
ASK_SECURITYGROUPS() Getter for SECURITYGROUPS w/ exceptions if field has no valu
HAS_SECURITYGROUPS() Determine if SECURITYGROUPS has a value

IpAddressType

[Application Load Balancers] The type of IP addresses used for public or private connections by the subnets attached to your load balancer. The possible values are ipv4 (for only IPv4 addresses), dualstack (for IPv4 and IPv6 addresses), and dualstack-without-public-ipv4 (for IPv6 only public addresses, with private IPv4 and IPv6 addresses).

[Network Load Balancers and Gateway Load Balancers] The type of IP addresses used for public or private connections by the subnets attached to your load balancer. The possible values are ipv4 (for only IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses).

Accessible with the following methods

Method Description
GET_IPADDRESSTYPE() Getter for IPADDRESSTYPE, with configurable default
ASK_IPADDRESSTYPE() Getter for IPADDRESSTYPE w/ exceptions if field has no value
HAS_IPADDRESSTYPE() Determine if IPADDRESSTYPE has a value

CustomerOwnedIpv4Pool

[Application Load Balancers on Outposts] The ID of the customer-owned address pool.

Accessible with the following methods

Method Description
GET_CUSTOMEROWNEDIPV4POOL() Getter for CUSTOMEROWNEDIPV4POOL, with configurable default
ASK_CUSTOMEROWNEDIPV4POOL() Getter for CUSTOMEROWNEDIPV4POOL w/ exceptions if field has
HAS_CUSTOMEROWNEDIPV4POOL() Determine if CUSTOMEROWNEDIPV4POOL has a value

EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic

Indicates whether to evaluate inbound security group rules for traffic sent to a Network Load Balancer through Amazon Web Services PrivateLink.

Accessible with the following methods

Method Description
GET_ENFORCESECGRINBOUNDRLS00() Getter for ENFORCESECGRINBOUNDRLSONPV00, with configurable d
ASK_ENFORCESECGRINBOUNDRLS00() Getter for ENFORCESECGRINBOUNDRLSONPV00 w/ exceptions if fie
HAS_ENFORCESECGRINBOUNDRLS00() Determine if ENFORCESECGRINBOUNDRLSONPV00 has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_LOADBALANCERS

TYPES TT_LOADBALANCERS TYPE STANDARD TABLE OF REF TO /AWS1/CL_EL2LOADBALANCER WITH DEFAULT KEY
.