HealthProbeSettingsModelArgs

data class HealthProbeSettingsModelArgs(val enabledState: Output<Either<String, HealthProbeEnabled>>? = null, val healthProbeMethod: Output<Either<String, FrontDoorHealthProbeMethod>>? = null, val id: Output<String>? = null, val intervalInSeconds: Output<Int>? = null, val name: Output<String>? = null, val path: Output<String>? = null, val protocol: Output<Either<String, FrontDoorProtocol>>? = null) : ConvertibleToJava<HealthProbeSettingsModelArgs>

Load balancing settings for a backend pool

Constructors

Link copied to clipboard
constructor(enabledState: Output<Either<String, HealthProbeEnabled>>? = null, healthProbeMethod: Output<Either<String, FrontDoorHealthProbeMethod>>? = null, id: Output<String>? = null, intervalInSeconds: Output<Int>? = null, name: Output<String>? = null, path: Output<String>? = null, protocol: Output<Either<String, FrontDoorProtocol>>? = null)

Properties

Link copied to clipboard
val enabledState: Output<Either<String, HealthProbeEnabled>>? = null

Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool.

Link copied to clipboard

Configures which HTTP method to use to probe the backends defined under backendPools.

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

Resource ID.

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

The number of seconds between health probes.

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

Resource name.

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

The path to use for the health probe. Default is /

Link copied to clipboard
val protocol: Output<Either<String, FrontDoorProtocol>>? = null

Protocol scheme to use for this probe

Functions

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