Sdílet prostřednictvím


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>
type TunnelConnectionHealth = class
    interface IJsonModel<TunnelConnectionHealth>
    interface IPersistableModel<TunnelConnectionHealth>
Public Class TunnelConnectionHealth
Implements IJsonModel(Of TunnelConnectionHealth), IPersistableModel(Of 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.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

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