Share via


ConnectionMonitorTestConfiguration Class

Definition

Describes a connection monitor test configuration.

public class ConnectionMonitorTestConfiguration : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Network.Models.ConnectionMonitorTestConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Network.Models.ConnectionMonitorTestConfiguration>
public class ConnectionMonitorTestConfiguration
type ConnectionMonitorTestConfiguration = class
    interface IJsonModel<ConnectionMonitorTestConfiguration>
    interface IPersistableModel<ConnectionMonitorTestConfiguration>
type ConnectionMonitorTestConfiguration = class
Public Class ConnectionMonitorTestConfiguration
Implements IJsonModel(Of ConnectionMonitorTestConfiguration), IPersistableModel(Of ConnectionMonitorTestConfiguration)
Public Class ConnectionMonitorTestConfiguration
Inheritance
ConnectionMonitorTestConfiguration
Implements

Constructors

ConnectionMonitorTestConfiguration(String, ConnectionMonitorTestConfigurationProtocol)

Initializes a new instance of ConnectionMonitorTestConfiguration.

Properties

DisableTraceRoute

Value indicating whether path evaluation with trace route should be disabled.

HttpConfiguration

The parameters used to perform test evaluation over HTTP.

Name

The name of the connection monitor test configuration.

PreferredIPVersion

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

Protocol

The protocol to use in test evaluation.

SuccessThreshold

The threshold for declaring a test successful.

TcpConfiguration

The parameters used to perform test evaluation over TCP.

TestFrequencySec

The frequency of test evaluation, in seconds.

Explicit Interface Implementations

IJsonModel<ConnectionMonitorTestConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ConnectionMonitorTestConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ConnectionMonitorTestConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ConnectionMonitorTestConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ConnectionMonitorTestConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to