Connection Monitor Test Configuration Args
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
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
The frequency of test evaluation, in seconds.