Share via


InternalNetworkBgpConfiguration Class

Definition

BGP configuration properties.

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

Constructors

InternalNetworkBgpConfiguration()

Initializes a new instance of InternalNetworkBgpConfiguration.

Properties

AllowAS

Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.

(Inherited from BgpConfiguration)
AllowASOverride

Enable Or Disable state.

(Inherited from BgpConfiguration)
Annotation

Switch configuration description.

(Inherited from AnnotationResourceProperties)
BfdConfiguration

BFD configuration properties.

(Inherited from BgpConfiguration)
DefaultRouteOriginate

Originate a defaultRoute. Ex: "True" | "False".

(Inherited from BgpConfiguration)
FabricAsn

ASN of Network Fabric. Example: 65048.

(Inherited from BgpConfiguration)
IPv4ListenRangePrefixes

List of BGP IPv4 Listen Range prefixes.

(Inherited from BgpConfiguration)
IPv4NeighborAddress

List with stringified IPv4 Neighbor Addresses.

(Inherited from BgpConfiguration)
IPv6ListenRangePrefixes

List of BGP IPv6 Listen Ranges prefixes.

(Inherited from BgpConfiguration)
IPv6NeighborAddress

List with stringified IPv6 Neighbor Address.

(Inherited from BgpConfiguration)
PeerAsn

Peer ASN. Example: 65047.

(Inherited from BgpConfiguration)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<AnnotationResourceProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from AnnotationResourceProperties)
IJsonModel<BgpConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from BgpConfiguration)
IJsonModel<InternalNetworkBgpConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<InternalNetworkBgpConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AnnotationResourceProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from AnnotationResourceProperties)
IPersistableModel<BgpConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from BgpConfiguration)
IPersistableModel<InternalNetworkBgpConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<InternalNetworkBgpConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<InternalNetworkBgpConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to