Share via


ExpressRouteCircuitPeeringConfig Class

Definition

Specifies the peering configuration.

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

Constructors

ExpressRouteCircuitPeeringConfig()

Initializes a new instance of ExpressRouteCircuitPeeringConfig.

Properties

AdvertisedCommunities

The communities of bgp peering. Specified for microsoft peering.

AdvertisedPublicPrefixes

The reference to AdvertisedPublicPrefixes.

AdvertisedPublicPrefixesState

The advertised public prefix state of the Peering resource.

CustomerASN

The CustomerASN of the peering.

LegacyMode

The legacy mode of the peering.

RoutingRegistryName

The RoutingRegistryName of the configuration.

Explicit Interface Implementations

IJsonModel<ExpressRouteCircuitPeeringConfig>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ExpressRouteCircuitPeeringConfig>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ExpressRouteCircuitPeeringConfig>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ExpressRouteCircuitPeeringConfig>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ExpressRouteCircuitPeeringConfig>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to