Share via


ExpressRouteCircuit Class

Definition

An ExpressRoute Circuit.

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

Constructors

ExpressRouteCircuit()

Initializes a new instance of ExpressRouteCircuit.

Properties

ExpressRouteId

Identifier of the ExpressRoute Circuit (Microsoft Colo only).

ExpressRoutePrivatePeeringId

ExpressRoute Circuit private peering identifier.

PrimarySubnet

CIDR of primary subnet.

SecondarySubnet

CIDR of secondary subnet.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ExpressRouteCircuit>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ExpressRouteCircuit>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ExpressRouteCircuit>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ExpressRouteCircuit>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ExpressRouteCircuit>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to