GatewayVpnAttachmentHealthCheckConfigArgs

data class GatewayVpnAttachmentHealthCheckConfigArgs(val dip: Output<String>? = null, val enable: Output<Boolean>? = null, val interval: Output<Int>? = null, val policy: Output<String>? = null, val retry: Output<Int>? = null, val sip: Output<String>? = null) : ConvertibleToJava<GatewayVpnAttachmentHealthCheckConfigArgs>

Constructors

fun GatewayVpnAttachmentHealthCheckConfigArgs(dip: Output<String>? = null, enable: Output<Boolean>? = null, interval: Output<Int>? = null, policy: Output<String>? = null, retry: Output<Int>? = null, sip: Output<String>? = null)

Functions

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

Properties

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

The destination IP address that is used for health checks.

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

Specifies whether to enable health checks.

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

The interval between two consecutive health checks. Unit: seconds.

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

Whether to revoke the published route when the health check fails. Valid values: revoke_route or reserve_route.

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

The maximum number of health check retries.

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

The source IP address that is used for health checks.