NetworkConnectionMonitorTestConfigurationArgs

data class NetworkConnectionMonitorTestConfigurationArgs(val httpConfiguration: Output<NetworkConnectionMonitorTestConfigurationHttpConfigurationArgs>? = null, val icmpConfiguration: Output<NetworkConnectionMonitorTestConfigurationIcmpConfigurationArgs>? = null, val name: Output<String>, val preferredIpVersion: Output<String>? = null, val protocol: Output<String>, val successThreshold: Output<NetworkConnectionMonitorTestConfigurationSuccessThresholdArgs>? = null, val tcpConfiguration: Output<NetworkConnectionMonitorTestConfigurationTcpConfigurationArgs>? = null, val testFrequencyInSeconds: Output<Int>? = null) : ConvertibleToJava<NetworkConnectionMonitorTestConfigurationArgs>

Constructors

constructor(httpConfiguration: Output<NetworkConnectionMonitorTestConfigurationHttpConfigurationArgs>? = null, icmpConfiguration: Output<NetworkConnectionMonitorTestConfigurationIcmpConfigurationArgs>? = null, name: Output<String>, preferredIpVersion: Output<String>? = null, protocol: Output<String>, successThreshold: Output<NetworkConnectionMonitorTestConfigurationSuccessThresholdArgs>? = null, tcpConfiguration: Output<NetworkConnectionMonitorTestConfigurationTcpConfigurationArgs>? = null, testFrequencyInSeconds: Output<Int>? = null)

Properties

Link copied to clipboard

A http_configuration block as defined below.

Link copied to clipboard

A icmp_configuration block as defined below.

Link copied to clipboard
val name: Output<String>

The name of test configuration for the Network Connection Monitor.

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

The preferred IP version which is used in the test evaluation. Possible values are IPv4 and IPv6.

Link copied to clipboard
val protocol: Output<String>

The protocol used to evaluate tests. Possible values are Tcp, Http and Icmp.

Link copied to clipboard

A success_threshold block as defined below.

Link copied to clipboard

A tcp_configuration block as defined below.

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

The time interval in seconds at which the test evaluation will happen. Defaults to 60.

Functions

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