Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace ListenerSummary

The configuration of the listener. For more information about listener configuration, see Managing Load Balancer Listeners.

Properties

defaultBackendSetName

defaultBackendSetName: string

The name of the associated backend set.

Example: {@code example_backend_set}

Optional ipVersion

ipVersion: model.IpVersion

IP version associated with the listener.

Optional isPpv2Enabled

isPpv2Enabled: undefined | false | true

Property to enable/disable PPv2 feature for this listener.

name

name: string

A friendly name for the listener. It must be unique and it cannot be changed.

Example: {@code example_listener}

port

port: number

The communication port for the listener.

Example: {@code 80} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

protocol

The protocol on which the listener accepts connection requests. For public network load balancers, ANY protocol refers to TCP/UDP with the wildcard port. For private network load balancers, ANY protocol refers to TCP/UDP/ICMP (note that ICMP requires isPreserveSourceDestination to be set to true). "ListNetworkLoadBalancersProtocols" API is deprecated and it will not return the updated values. Use the allowed values for the protocol instead.

Example: {@code TCP}

Functions

getDeserializedJsonObj

getJsonObj