Language

VpnClientConnectionHealthDetail Class

Definition

Compatibility declaration for the VpnClientConnectionHealthDetail type.

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

Properties

Name Description
EgressBytesTransferred

The egress bytes per second.

EgressPacketsTransferred

The egress packets per second.

IngressBytesTransferred

The ingress bytes per second.

IngressPacketsTransferred

The ingress packets per second.

MaxBandwidth

The max band width.

MaxPacketsPerSecond

The max packets transferred per second.

PrivateIPAddress

The assigned private IP of a connected VPN client.

PublicIPAddress

The public IP of a connected VPN client.

VpnConnectionDurationInSeconds

The duration time of a connected VPN client in seconds.

VpnConnectionId

The vpn client Id.

VpnConnectionOn

The start time of a connected VPN client.

VpnUserName

The user name of a connected vpn client.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<VpnClientConnectionHealthDetail>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VpnClientConnectionHealthDetail>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<VpnClientConnectionHealthDetail>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VpnClientConnectionHealthDetail>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VpnClientConnectionHealthDetail>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to