NetworkConnectionMonitorTestConfiguration

data class NetworkConnectionMonitorTestConfiguration(val httpConfiguration: NetworkConnectionMonitorTestConfigurationHttpConfiguration? = null, val icmpConfiguration: NetworkConnectionMonitorTestConfigurationIcmpConfiguration? = null, val name: String, val preferredIpVersion: String? = null, val protocol: String, val successThreshold: NetworkConnectionMonitorTestConfigurationSuccessThreshold? = null, val tcpConfiguration: NetworkConnectionMonitorTestConfigurationTcpConfiguration? = null, val testFrequencyInSeconds: Int? = null)

Constructors

constructor(httpConfiguration: NetworkConnectionMonitorTestConfigurationHttpConfiguration? = null, icmpConfiguration: NetworkConnectionMonitorTestConfigurationIcmpConfiguration? = null, name: String, preferredIpVersion: String? = null, protocol: String, successThreshold: NetworkConnectionMonitorTestConfigurationSuccessThreshold? = null, tcpConfiguration: NetworkConnectionMonitorTestConfigurationTcpConfiguration? = null, testFrequencyInSeconds: Int? = null)

Types

Link copied to clipboard
object Companion

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

The name of test configuration for the Network Connection Monitor.

Link copied to clipboard

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

Link copied to clipboard

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

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