Share via


TunnelConnectionHealth Class

Definition

VirtualNetworkGatewayConnection properties.

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

Properties

ConnectionStatus

Virtual Network Gateway connection status.

EgressBytesTransferred

The Egress Bytes Transferred in this connection.

IngressBytesTransferred

The Ingress Bytes Transferred in this connection.

LastConnectionEstablishedOn

The time at which connection was established in Utc format.

Tunnel

Tunnel name.

Explicit Interface Implementations

IJsonModel<TunnelConnectionHealth>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<TunnelConnectionHealth>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<TunnelConnectionHealth>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<TunnelConnectionHealth>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<TunnelConnectionHealth>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to