ConnectionMonitorTestConfigurationArgs

data class ConnectionMonitorTestConfigurationArgs(val httpConfiguration: Output<ConnectionMonitorHttpConfigurationArgs>? = null, val icmpConfiguration: Output<ConnectionMonitorIcmpConfigurationArgs>? = null, val name: Output<String>, val preferredIPVersion: Output<Either<String, PreferredIPVersion>>? = null, val protocol: Output<Either<String, ConnectionMonitorTestConfigurationProtocol>>, val successThreshold: Output<ConnectionMonitorSuccessThresholdArgs>? = null, val tcpConfiguration: Output<ConnectionMonitorTcpConfigurationArgs>? = null, val testFrequencySec: Output<Int>? = null) : ConvertibleToJava<ConnectionMonitorTestConfigurationArgs>

Describes a connection monitor test configuration.

Constructors

Link copied to clipboard
constructor(httpConfiguration: Output<ConnectionMonitorHttpConfigurationArgs>? = null, icmpConfiguration: Output<ConnectionMonitorIcmpConfigurationArgs>? = null, name: Output<String>, preferredIPVersion: Output<Either<String, PreferredIPVersion>>? = null, protocol: Output<Either<String, ConnectionMonitorTestConfigurationProtocol>>, successThreshold: Output<ConnectionMonitorSuccessThresholdArgs>? = null, tcpConfiguration: Output<ConnectionMonitorTcpConfigurationArgs>? = null, testFrequencySec: Output<Int>? = null)

Properties

Link copied to clipboard

The parameters used to perform test evaluation over HTTP.

Link copied to clipboard

The parameters used to perform test evaluation over ICMP.

Link copied to clipboard
val name: Output<String>

The name of the connection monitor test configuration.

Link copied to clipboard
val preferredIPVersion: Output<Either<String, PreferredIPVersion>>? = null

The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters.

Link copied to clipboard

The protocol to use in test evaluation.

Link copied to clipboard

The threshold for declaring a test successful.

Link copied to clipboard

The parameters used to perform test evaluation over TCP.

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

The frequency of test evaluation, in seconds.

Functions

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