KubernetesClusterNetworkProfileLoadBalancerProfileArgs

data class KubernetesClusterNetworkProfileLoadBalancerProfileArgs(val backendPoolType: Output<String>? = null, val effectiveOutboundIps: Output<List<String>>? = null, val idleTimeoutInMinutes: Output<Int>? = null, val managedOutboundIpCount: Output<Int>? = null, val managedOutboundIpv6Count: Output<Int>? = null, val outboundIpAddressIds: Output<List<String>>? = null, val outboundIpPrefixIds: Output<List<String>>? = null, val outboundPortsAllocated: Output<Int>? = null) : ConvertibleToJava<KubernetesClusterNetworkProfileLoadBalancerProfileArgs>

Constructors

constructor(backendPoolType: Output<String>? = null, effectiveOutboundIps: Output<List<String>>? = null, idleTimeoutInMinutes: Output<Int>? = null, managedOutboundIpCount: Output<Int>? = null, managedOutboundIpv6Count: Output<Int>? = null, outboundIpAddressIds: Output<List<String>>? = null, outboundIpPrefixIds: Output<List<String>>? = null, outboundPortsAllocated: Output<Int>? = null)

Properties

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

The type of the managed inbound Load Balancer Backend Pool. Possible values are NodeIP and NodeIPConfiguration. Defaults to NodeIPConfiguration. See the documentation for more information.

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

The outcome (resource IDs) of the specified arguments.

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

Desired outbound flow idle timeout in minutes for the cluster load balancer. Must be between 4 and 100 inclusive. Defaults to 30.

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

Count of desired managed outbound IPs for the cluster load balancer. Must be between 1 and 100 inclusive.

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

The desired number of IPv6 outbound IPs created and managed by Azure for the cluster load balancer. Must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack.

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

The ID of the Public IP Addresses which should be used for outbound communication for the cluster load balancer.

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

The ID of the outbound Public IP Address Prefixes which should be used for the cluster load balancer.

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

Number of desired SNAT port for each VM in the clusters load balancer. Must be between 0 and 64000 inclusive. Defaults to 0.

Functions

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