ArmManagedNetworkFabricModelFactory.ExternalNetworkOptionAProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of ExternalNetworkOptionAProperties.
public static Azure.ResourceManager.ManagedNetworkFabric.Models.ExternalNetworkOptionAProperties ExternalNetworkOptionAProperties(string primaryIPv4Prefix = default, string primaryIPv6Prefix = default, string secondaryIPv4Prefix = default, string secondaryIPv6Prefix = default, int? mtu = default, int? vlanId = default, long? fabricAsn = default, long? peerAsn = default, Azure.ResourceManager.ManagedNetworkFabric.Models.BfdConfiguration bfdConfiguration = default, Azure.Core.ResourceIdentifier ingressAclId = default, Azure.ResourceManager.ManagedNetworkFabric.Models.BmpConfigurationState? bmpConfigurationState = default, Azure.Core.ResourceIdentifier egressAclId = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricV4OverV6BgpSessionState? v4OverV6BgpSession = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricV6OverV4BgpSessionState? v6OverV4BgpSession = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ManagedNetworkFabric.Models.PrefixLimitProperties> nativeIPv4PrefixLimits = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ManagedNetworkFabric.Models.PrefixLimitProperties> nativeIPv6PrefixLimits = default);
static member ExternalNetworkOptionAProperties : string * string * string * string * Nullable<int> * Nullable<int> * Nullable<int64> * Nullable<int64> * Azure.ResourceManager.ManagedNetworkFabric.Models.BfdConfiguration * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.BmpConfigurationState> * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricV4OverV6BgpSessionState> * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricV6OverV4BgpSessionState> * seq<Azure.ResourceManager.ManagedNetworkFabric.Models.PrefixLimitProperties> * seq<Azure.ResourceManager.ManagedNetworkFabric.Models.PrefixLimitProperties> -> Azure.ResourceManager.ManagedNetworkFabric.Models.ExternalNetworkOptionAProperties
Public Shared Function ExternalNetworkOptionAProperties (Optional primaryIPv4Prefix As String = Nothing, Optional primaryIPv6Prefix As String = Nothing, Optional secondaryIPv4Prefix As String = Nothing, Optional secondaryIPv6Prefix As String = Nothing, Optional mtu As Nullable(Of Integer) = Nothing, Optional vlanId As Nullable(Of Integer) = Nothing, Optional fabricAsn As Nullable(Of Long) = Nothing, Optional peerAsn As Nullable(Of Long) = Nothing, Optional bfdConfiguration As BfdConfiguration = Nothing, Optional ingressAclId As ResourceIdentifier = Nothing, Optional bmpConfigurationState As Nullable(Of BmpConfigurationState) = Nothing, Optional egressAclId As ResourceIdentifier = Nothing, Optional v4OverV6BgpSession As Nullable(Of NetworkFabricV4OverV6BgpSessionState) = Nothing, Optional v6OverV4BgpSession As Nullable(Of NetworkFabricV6OverV4BgpSessionState) = Nothing, Optional nativeIPv4PrefixLimits As IEnumerable(Of PrefixLimitProperties) = Nothing, Optional nativeIPv6PrefixLimits As IEnumerable(Of PrefixLimitProperties) = Nothing) As ExternalNetworkOptionAProperties
Parameters
- primaryIPv4Prefix
- String
IPv4 Address Prefix.
- primaryIPv6Prefix
- String
IPv6 Address Prefix.
- secondaryIPv4Prefix
- String
Secondary IPv4 Address Prefix.
- secondaryIPv6Prefix
- String
Secondary IPv6 Address Prefix.
- bfdConfiguration
- BfdConfiguration
BFD configuration properties.
- ingressAclId
- ResourceIdentifier
Ingress Acl. ARM resource ID of Access Control Lists.
- bmpConfigurationState
- Nullable<BmpConfigurationState>
BMP Monitor Configuration.
- egressAclId
- ResourceIdentifier
Egress Acl. ARM resource ID of Access Control Lists.
- v4OverV6BgpSession
- Nullable<NetworkFabricV4OverV6BgpSessionState>
V4OverV6 BGP Session state.
- v6OverV4BgpSession
- Nullable<NetworkFabricV6OverV4BgpSessionState>
V6OverV4 BGP Session state.
- nativeIPv4PrefixLimits
- IEnumerable<PrefixLimitProperties>
Native IPv4 prefix limits configuration.
- nativeIPv6PrefixLimits
- IEnumerable<PrefixLimitProperties>
Native IPv6 prefix limits configuration.
Returns
A new ExternalNetworkOptionAProperties instance for mocking.