BackendAddressPoolArgs

data class BackendAddressPoolArgs(val drainPeriodInSeconds: Output<Int>? = null, val id: Output<String>? = null, val loadBalancerBackendAddresses: Output<List<LoadBalancerBackendAddressArgs>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val tunnelInterfaces: Output<List<GatewayLoadBalancerTunnelInterfaceArgs>>? = null, val virtualNetwork: Output<SubResourceArgs>? = null) : ConvertibleToJava<BackendAddressPoolArgs>

Pool of backend IP addresses.

Constructors

Link copied to clipboard
constructor(drainPeriodInSeconds: Output<Int>? = null, id: Output<String>? = null, loadBalancerBackendAddresses: Output<List<LoadBalancerBackendAddressArgs>>? = null, location: Output<String>? = null, name: Output<String>? = null, tunnelInterfaces: Output<List<GatewayLoadBalancerTunnelInterfaceArgs>>? = null, virtualNetwork: Output<SubResourceArgs>? = null)

Properties

Link copied to clipboard
val drainPeriodInSeconds: Output<Int>? = null

Amount of seconds Load Balancer waits for before sending RESET to client and backend address.

Link copied to clipboard
val id: Output<String>? = null

Resource ID.

Link copied to clipboard

An array of backend addresses.

Link copied to clipboard
val location: Output<String>? = null

The location of the backend address pool.

Link copied to clipboard
val name: Output<String>? = null

The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.

Link copied to clipboard

An array of gateway load balancer tunnel interfaces.

Link copied to clipboard
val virtualNetwork: Output<SubResourceArgs>? = null

A reference to a virtual network.

Functions

Link copied to clipboard
open override fun toJava(): BackendAddressPoolArgs