FrontdoorBackendPoolBackendArgs

data class FrontdoorBackendPoolBackendArgs(val address: Output<String>, val enabled: Output<Boolean>? = null, val hostHeader: Output<String>, val httpPort: Output<Int>, val httpsPort: Output<Int>, val priority: Output<Int>? = null, val weight: Output<Int>? = null) : ConvertibleToJava<FrontdoorBackendPoolBackendArgs>

Constructors

Link copied to clipboard
constructor(address: Output<String>, enabled: Output<Boolean>? = null, hostHeader: Output<String>, httpPort: Output<Int>, httpsPort: Output<Int>, priority: Output<Int>? = null, weight: Output<Int>? = null)

Properties

Link copied to clipboard
val address: Output<String>

Location of the backend (IP address or FQDN)

Link copied to clipboard
val enabled: Output<Boolean>? = null

Specifies if the backend is enabled or not. Valid options are true or false. Defaults to true.

Link copied to clipboard
val hostHeader: Output<String>

The value to use as the host header sent to the backend.

Link copied to clipboard
val httpPort: Output<Int>

The HTTP TCP port number. Possible values are between 1 - 65535.

Link copied to clipboard
val httpsPort: Output<Int>

The HTTPS TCP port number. Possible values are between 1 - 65535.

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

Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy. Defaults to 1.

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

Weight of this endpoint for load balancing purposes. Defaults to 50.

Functions

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