InternalNetworkPropertiesBgpConfiguration Class

Definition

BGP configuration properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.InternalNetworkPropertiesBgpConfigurationTypeConverter))]
public class InternalNetworkPropertiesBgpConfiguration : Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.IInternalNetworkPropertiesBgpConfiguration, Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.InternalNetworkPropertiesBgpConfigurationTypeConverter))>]
type InternalNetworkPropertiesBgpConfiguration = class
    interface IInternalNetworkPropertiesBgpConfiguration
    interface IJsonSerializable
    interface IBgpConfiguration
    interface IAnnotationResource
    interface IValidates
Public Class InternalNetworkPropertiesBgpConfiguration
Implements IInternalNetworkPropertiesBgpConfiguration, IValidates
Inheritance
InternalNetworkPropertiesBgpConfiguration
Attributes
Implements

Constructors

Name Description
InternalNetworkPropertiesBgpConfiguration()

Creates an new InternalNetworkPropertiesBgpConfiguration instance.

Properties

Name Description
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.

AllowAsOverride

Enable Or Disable state.

Annotation

Switch configuration description.

BfdConfigurationAdministrativeState

Administrative state of the BfdConfiguration. Example: Enabled | Disabled.

BfdConfigurationIntervalInMilliSecond

Interval in milliseconds. Example: 300.

BfdConfigurationMultiplier

Multiplier for the Bfd Configuration. Example: 5.

DefaultRouteOriginate

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

FabricAsn

ASN of Network Fabric. Example: 65048.

Ipv4ListenRangePrefix

List of BGP IPv4 Listen Range prefixes.

Ipv4NeighborAddress

List with stringified IPv4 Neighbor Addresses.

Ipv6ListenRangePrefix

List of BGP IPv6 Listen Ranges prefixes.

Ipv6NeighborAddress

List with stringified IPv6 Neighbor Address.

PeerAsn

Peer ASN. Example: 65047.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of InternalNetworkPropertiesBgpConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of InternalNetworkPropertiesBgpConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.IInternalNetworkPropertiesBgpConfiguration.

FromJsonString(String)

Creates a new instance of InternalNetworkPropertiesBgpConfiguration, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of InternalNetworkPropertiesBgpConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to