ArmManagedNetworkFabricModelFactory.ExternalNetworkPatchOptionAProperties 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 ExternalNetworkPatchOptionAProperties.
public static Azure.ResourceManager.ManagedNetworkFabric.Models.ExternalNetworkPatchOptionAProperties ExternalNetworkPatchOptionAProperties(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.Core.ResourceIdentifier egressAclId = default, Azure.ResourceManager.ManagedNetworkFabric.Models.BmpConfigurationState? bmpConfigurationState = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricV4OverV6BgpSessionState? v4OverV6BgpSession = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricV6OverV4BgpSessionState? v6OverV4BgpSession = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ManagedNetworkFabric.Models.PrefixLimitPatchProperties> nativeIPv4PrefixLimits = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ManagedNetworkFabric.Models.PrefixLimitPatchProperties> nativeIPv6PrefixLimits = default);
static member ExternalNetworkPatchOptionAProperties : string * string * string * string * Nullable<int> * Nullable<int> * Nullable<int64> * Nullable<int64> * Azure.ResourceManager.ManagedNetworkFabric.Models.BfdConfiguration * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.BmpConfigurationState> * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricV4OverV6BgpSessionState> * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricV6OverV4BgpSessionState> * seq<Azure.ResourceManager.ManagedNetworkFabric.Models.PrefixLimitPatchProperties> * seq<Azure.ResourceManager.ManagedNetworkFabric.Models.PrefixLimitPatchProperties> -> Azure.ResourceManager.ManagedNetworkFabric.Models.ExternalNetworkPatchOptionAProperties
Public Shared Function ExternalNetworkPatchOptionAProperties (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 egressAclId As ResourceIdentifier = Nothing, Optional bmpConfigurationState As Nullable(Of BmpConfigurationState) = Nothing, Optional v4OverV6BgpSession As Nullable(Of NetworkFabricV4OverV6BgpSessionState) = Nothing, Optional v6OverV4BgpSession As Nullable(Of NetworkFabricV6OverV4BgpSessionState) = Nothing, Optional nativeIPv4PrefixLimits As IEnumerable(Of PrefixLimitPatchProperties) = Nothing, Optional nativeIPv6PrefixLimits As IEnumerable(Of PrefixLimitPatchProperties) = Nothing) As ExternalNetworkPatchOptionAProperties
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.
- egressAclId
- ResourceIdentifier
Egress Acl. ARM resource ID of Access Control Lists.
- bmpConfigurationState
- Nullable<BmpConfigurationState>
BMP Monitor Configuration.
- v4OverV6BgpSession
- Nullable<NetworkFabricV4OverV6BgpSessionState>
V4OverV6 BGP Session state.
- v6OverV4BgpSession
- Nullable<NetworkFabricV6OverV4BgpSessionState>
V6OverV4 BGP Session state.
- nativeIPv4PrefixLimits
- IEnumerable<PrefixLimitPatchProperties>
Native IPv4 prefix limit configuration.
- nativeIPv6PrefixLimits
- IEnumerable<PrefixLimitPatchProperties>
Native IPv6 prefix limit configuration.
Returns
A new ExternalNetworkPatchOptionAProperties instance for mocking.