Language

ExpressRouteLagPropertiesFormat Class

Definition

ExpressRouteLag Resource Properties.

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

Constructors

Name Description
ExpressRouteLagPropertiesFormat()

Initializes a new instance of ExpressRouteLagPropertiesFormat.

Properties

Name Description
AllocationDate

The date and time when the ExpressRouteLag was allocated.

BandwidthInGbps

Bandwidth of procured LAG in Gbps.

BillingType

The billing type of the ExpressRouteLag resource.

Encapsulation

Encapsulation method on LAG.

EtherType

Ether type of the LAG.

LacpTimer

LACP timer configuration.

Links

The set of links of the ExpressRouteLag resource.

MinimumActivePortsRequired

Minimum number of active ports required for LAG.

Mtu

Maximum transmission unit of the LAG.

NumberOfPorts

Number of ports in the LAG.

PeeringLocation

The name of the peering location that the ExpressRouteLag is mapped to physically.

ProvisionedBandwidthInGbps

Aggregate Gbps of associated circuit bandwidths.

ProvisioningState

The provisioning state of the express route LAG resource.

ResourceGuid

The resource GUID property of the express route LAG resource.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<ExpressRouteLagPropertiesFormat>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ExpressRouteLagPropertiesFormat>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ExpressRouteLagPropertiesFormat>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ExpressRouteLagPropertiesFormat>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ExpressRouteLagPropertiesFormat>.Write(ModelReaderWriterOptions)

Applies to