KubernetesClusterNetworkProfileLoadBalancerProfileArgs

data class KubernetesClusterNetworkProfileLoadBalancerProfileArgs(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(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 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