ManagedClusterLbRuleArgs

data class ManagedClusterLbRuleArgs(val backendPort: Output<Int>, val frontendPort: Output<Int>, val probeProtocol: Output<String>, val probeRequestPath: Output<String>? = null, val protocol: Output<String>) : ConvertibleToJava<ManagedClusterLbRuleArgs>

Constructors

Link copied to clipboard
constructor(backendPort: Output<Int>, frontendPort: Output<Int>, probeProtocol: Output<String>, probeRequestPath: Output<String>? = null, protocol: Output<String>)

Properties

Link copied to clipboard
val backendPort: Output<Int>

LB Backend port.

Link copied to clipboard
val frontendPort: Output<Int>

LB Frontend port.

Link copied to clipboard
val probeProtocol: Output<String>

Protocol for the probe. Can be one of tcp, udp, http, or https.

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

Path for the probe to check, when probe protocol is set to http.

Link copied to clipboard
val protocol: Output<String>

The transport protocol used in this rule. Can be one of tcp or udp.

Functions

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