Share via


ArmManagedNetworkFabricModelFactory.NetworkToNetworkInterconnectData Method

Definition

Initializes a new instance of NetworkToNetworkInterconnectData.

public static Azure.ResourceManager.ManagedNetworkFabric.NetworkToNetworkInterconnectData NetworkToNetworkInterconnectData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NniType? nniType = default, Azure.ResourceManager.ManagedNetworkFabric.Models.IsManagementType? isManagementType = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricBooleanValue useOptionB = default, Azure.ResourceManager.ManagedNetworkFabric.Models.Layer2Configuration layer2Configuration = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkToNetworkInterconnectOptionBLayer3Configuration optionBLayer3Configuration = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NpbStaticRouteConfiguration npbStaticRouteConfiguration = default, Azure.ResourceManager.ManagedNetworkFabric.Models.ImportRoutePolicyInformation importRoutePolicy = default, Azure.ResourceManager.ManagedNetworkFabric.Models.ExportRoutePolicyInformation exportRoutePolicy = default, Azure.Core.ResourceIdentifier egressAclId = default, Azure.Core.ResourceIdentifier ingressAclId = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricConfigurationState? configurationState = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricProvisioningState? provisioningState = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricAdministrativeState? administrativeState = default);
static member NetworkToNetworkInterconnectData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NniType> * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.IsManagementType> * Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricBooleanValue * Azure.ResourceManager.ManagedNetworkFabric.Models.Layer2Configuration * Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkToNetworkInterconnectOptionBLayer3Configuration * Azure.ResourceManager.ManagedNetworkFabric.Models.NpbStaticRouteConfiguration * Azure.ResourceManager.ManagedNetworkFabric.Models.ImportRoutePolicyInformation * Azure.ResourceManager.ManagedNetworkFabric.Models.ExportRoutePolicyInformation * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricConfigurationState> * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricProvisioningState> * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricAdministrativeState> -> Azure.ResourceManager.ManagedNetworkFabric.NetworkToNetworkInterconnectData
Public Shared Function NetworkToNetworkInterconnectData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional nniType As Nullable(Of NniType) = Nothing, Optional isManagementType As Nullable(Of IsManagementType) = Nothing, Optional useOptionB As NetworkFabricBooleanValue = Nothing, Optional layer2Configuration As Layer2Configuration = Nothing, Optional optionBLayer3Configuration As NetworkToNetworkInterconnectOptionBLayer3Configuration = Nothing, Optional npbStaticRouteConfiguration As NpbStaticRouteConfiguration = Nothing, Optional importRoutePolicy As ImportRoutePolicyInformation = Nothing, Optional exportRoutePolicy As ExportRoutePolicyInformation = Nothing, Optional egressAclId As ResourceIdentifier = Nothing, Optional ingressAclId As ResourceIdentifier = Nothing, Optional configurationState As Nullable(Of NetworkFabricConfigurationState) = Nothing, Optional provisioningState As Nullable(Of NetworkFabricProvisioningState) = Nothing, Optional administrativeState As Nullable(Of NetworkFabricAdministrativeState) = Nothing) As NetworkToNetworkInterconnectData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

nniType
Nullable<NniType>

Type of NNI used. Example: CE | NPB.

isManagementType
Nullable<IsManagementType>

Configuration to use NNI for Infrastructure Management. Example: True/False.

useOptionB
NetworkFabricBooleanValue

Based on this option layer3 parameters are mandatory. Example: True/False.

layer2Configuration
Layer2Configuration

Common properties for Layer2 Configuration.

optionBLayer3Configuration
NetworkToNetworkInterconnectOptionBLayer3Configuration

Common properties for Layer3Configuration.

npbStaticRouteConfiguration
NpbStaticRouteConfiguration

NPB Static Route Configuration properties.

importRoutePolicy
ImportRoutePolicyInformation

Import Route Policy configuration.

exportRoutePolicy
ExportRoutePolicyInformation

Export Route Policy configuration.

egressAclId
ResourceIdentifier

Egress Acl. ARM resource ID of Access Control Lists.

ingressAclId
ResourceIdentifier

Ingress Acl. ARM resource ID of Access Control Lists.

configurationState
Nullable<NetworkFabricConfigurationState>

Configuration state of the resource.

provisioningState
Nullable<NetworkFabricProvisioningState>

Provisioning state of the resource.

administrativeState
Nullable<NetworkFabricAdministrativeState>

Administrative state of the resource.

Returns

A new NetworkToNetworkInterconnectData instance for mocking.

Applies to