Share via


NetworkToNetworkInterconnectOptionBLayer3Configuration Class

Definition

Common properties for Layer3Configuration.

public class NetworkToNetworkInterconnectOptionBLayer3Configuration : Azure.ResourceManager.ManagedNetworkFabric.Models.OptionBLayer3Configuration, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkToNetworkInterconnectOptionBLayer3Configuration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkToNetworkInterconnectOptionBLayer3Configuration>
type NetworkToNetworkInterconnectOptionBLayer3Configuration = class
    inherit OptionBLayer3Configuration
    interface IJsonModel<NetworkToNetworkInterconnectOptionBLayer3Configuration>
    interface IPersistableModel<NetworkToNetworkInterconnectOptionBLayer3Configuration>
Public Class NetworkToNetworkInterconnectOptionBLayer3Configuration
Inherits OptionBLayer3Configuration
Implements IJsonModel(Of NetworkToNetworkInterconnectOptionBLayer3Configuration), IPersistableModel(Of NetworkToNetworkInterconnectOptionBLayer3Configuration)
Inheritance
NetworkToNetworkInterconnectOptionBLayer3Configuration
Implements

Constructors

NetworkToNetworkInterconnectOptionBLayer3Configuration()

Initializes a new instance of NetworkToNetworkInterconnectOptionBLayer3Configuration.

Properties

FabricAsn

ASN of CE devices for CE/PE connectivity.

(Inherited from OptionBLayer3Configuration)
PeerAsn

ASN of PE devices for CE/PE connectivity.Example : 28.

(Inherited from OptionBLayer3Configuration)
PrimaryIPv4Prefix

IPv4 Address Prefix.

(Inherited from Layer3IPPrefixProperties)
PrimaryIPv6Prefix

IPv6 Address Prefix.

(Inherited from Layer3IPPrefixProperties)
SecondaryIPv4Prefix

Secondary IPv4 Address Prefix.

(Inherited from Layer3IPPrefixProperties)
SecondaryIPv6Prefix

Secondary IPv6 Address Prefix.

(Inherited from Layer3IPPrefixProperties)
VlanId

VLAN for CE/PE Layer 3 connectivity.Example : 501.

(Inherited from OptionBLayer3Configuration)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<Layer3IPPrefixProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from Layer3IPPrefixProperties)
IJsonModel<Layer3IPPrefixProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from Layer3IPPrefixProperties)
IJsonModel<NetworkToNetworkInterconnectOptionBLayer3Configuration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<NetworkToNetworkInterconnectOptionBLayer3Configuration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<OptionBLayer3Configuration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from OptionBLayer3Configuration)
IJsonModel<OptionBLayer3Configuration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from OptionBLayer3Configuration)
IPersistableModel<Layer3IPPrefixProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from Layer3IPPrefixProperties)
IPersistableModel<Layer3IPPrefixProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from Layer3IPPrefixProperties)
IPersistableModel<Layer3IPPrefixProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from Layer3IPPrefixProperties)
IPersistableModel<NetworkToNetworkInterconnectOptionBLayer3Configuration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<NetworkToNetworkInterconnectOptionBLayer3Configuration>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<NetworkToNetworkInterconnectOptionBLayer3Configuration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<OptionBLayer3Configuration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from OptionBLayer3Configuration)
IPersistableModel<OptionBLayer3Configuration>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from OptionBLayer3Configuration)
IPersistableModel<OptionBLayer3Configuration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from OptionBLayer3Configuration)

Applies to