Share via


OptionBLayer3Configuration Class

Definition

OptionB Layer3 Configuration properties.

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

Constructors

OptionBLayer3Configuration()

Initializes a new instance of OptionBLayer3Configuration.

Properties

FabricAsn

ASN of CE devices for CE/PE connectivity.

PeerAsn

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

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.

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<OptionBLayer3Configuration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<OptionBLayer3Configuration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

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<OptionBLayer3Configuration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<OptionBLayer3Configuration>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<OptionBLayer3Configuration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to