New-AzNetworkFabricNni
Konfiguration, die zum Einrichten der CE-PE-Konnektivität PUT-Methode verwendet wird.
Syntax
New-AzNetworkFabricNni
-Name <String>
-NetworkFabricName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-UseOptionB <String>
[-EgressAclId <String>]
[-ExportRoutePolicy <IExportRoutePolicyInformation>]
[-ImportRoutePolicy <IImportRoutePolicyInformation>]
[-IngressAclId <String>]
[-IsManagementType <String>]
[-Layer2Configuration <ILayer2Configuration>]
[-NniType <String>]
[-NpbStaticRouteConfiguration <INpbStaticRouteConfiguration>]
[-OptionBLayer3Configuration <INetworkToNetworkInterconnectPropertiesOptionBLayer3Configuration>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzNetworkFabricNni
-Name <String>
-NetworkFabricName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-JsonString <String>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzNetworkFabricNni
-Name <String>
-NetworkFabricName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-JsonFilePath <String>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzNetworkFabricNni
-Name <String>
-NetworkFabricInputObject <IManagedNetworkFabricIdentity>
-UseOptionB <String>
[-EgressAclId <String>]
[-ExportRoutePolicy <IExportRoutePolicyInformation>]
[-ImportRoutePolicy <IImportRoutePolicyInformation>]
[-IngressAclId <String>]
[-IsManagementType <String>]
[-Layer2Configuration <ILayer2Configuration>]
[-NniType <String>]
[-NpbStaticRouteConfiguration <INpbStaticRouteConfiguration>]
[-OptionBLayer3Configuration <INetworkToNetworkInterconnectPropertiesOptionBLayer3Configuration>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzNetworkFabricNni
-Name <String>
-NetworkFabricInputObject <IManagedNetworkFabricIdentity>
-Body <INetworkToNetworkInterconnect>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Konfiguration, die zum Einrichten der CE-PE-Konnektivität PUT-Methode verwendet wird.
Beispiele
Beispiel 1: Erstellen der Netzwerk-zu-Netzwerkverbindungsressource
$optionBLayer3Configuration = @{
PrimaryIpv4Prefix = "172.31.0.0/31"
SecondaryIpv4Prefix = "172.31.0.20/31"
PeerAsn = 28
VlanId = 501
}
$layer2Configuration = @{
Interface = @("/subscriptions//resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-interface")
Mtu = 1500
}
$importRoutePolicy = @{
ImportIpv4RoutePolicyId = $global:config.nni.importIpv4RoutePolicyId
ImportIpv6RoutePolicyId = $global:config.nni.importIpv6RoutePolicyId
}
$exportRoutePolicy = @{
ExportIpv4RoutePolicyId = $global:config.nni.exportIpv4RoutePolicyId
ExportIpv6RoutePolicyId = $global:config.nni.exportIpv6RoutePolicyId
}
New-AzNetworkFabricNni -Name $name -NetworkFabricName $nfName -ResourceGroupName $resourceGroupName -UseOptionB "True" -IsManagementType "True" -Layer2Configuration $layer2Configuration -NniType "CE" -OptionBLayer3Configuration $optionBLayer3Configuration -ExportRoutePolicy $ExportRoutePolicy -ImportRoutePolicy $importRoutePolicy
AdministrativeState ConfigurationState EgressAclId ExportRoutePolicy Id
------------------- ------------------ ----------- ----------------- --
Disabled Succeeded /subscriptions/<identity>/resourceGroups/nfa-tool-t…
Mit diesem Befehl wird die Netzwerk-zu-Netzwerkverbindungsressource erstellt.
Parameter
-AsJob
Ausführen des Befehls als Auftrag
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Body
Die Netzwerk-zu-Netzwerk-Verbindungsressourcendefinition.
Typ: | INetworkToNetworkInterconnect |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Der Parameter DefaultProfile ist nicht funktionsfähig. Verwenden Sie den Parameter "SubscriptionId", wenn sie verfügbar ist, wenn Sie das Cmdlet für ein anderes Abonnement ausführen.
Typ: | PSObject |
Aliase: | AzureRMContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EgressAclId
Ausgangs-Acl. ARM-Ressourcen-ID von Zugriffssteuerungslisten.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ExportRoutePolicy
Routenrichtlinienkonfiguration exportieren.
Typ: | IExportRoutePolicyInformation |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ImportRoutePolicy
Konfiguration der Route-Richtlinie importieren.
Typ: | IImportRoutePolicyInformation |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-IngressAclId
Eingangs-Acl. ARM-Ressourcen-ID von Zugriffssteuerungslisten.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-IsManagementType
Konfiguration zur Verwendung von NNI für Infrastrukturverwaltung. Beispiel: True/False.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-JsonFilePath
Pfad der JSON-Datei, die für den Erstellungsvorgang bereitgestellt wird
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-JsonString
Json-Zeichenfolge, die für den Create-Vorgang bereitgestellt wird
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Layer2Configuration
Allgemeine Eigenschaften für die Layer2-Konfiguration.
Typ: | ILayer2Configuration |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Name des Netzwerks zu Netzwerkverbindung.
Typ: | String |
Aliase: | NetworkToNetworkInterconnectName |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NetworkFabricInputObject
Identity-Parameter
Typ: | IManagedNetworkFabricIdentity |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-NetworkFabricName
Name der Network Fabric.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NniType
Typ des verwendeten NNI. Beispiel: CE | NPB
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NoWait
Asynchrones Ausführen des Befehls
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NpbStaticRouteConfiguration
NpB Static Route Configuration-Eigenschaften.
Typ: | INpbStaticRouteConfiguration |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-OptionBLayer3Configuration
Allgemeine Eigenschaften für Layer3Configuration.
Typ: | INetworkToNetworkInterconnectPropertiesOptionBLayer3Configuration |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResourceGroupName
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SubscriptionId
Die ID des Zielabonnements. Der Wert muss eine UUID sein.
Typ: | String |
Position: | Named |
Standardwert: | (Get-AzContext).Subscription.Id |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UseOptionB
Basierend auf dieser Option sind Layer3-Parameter obligatorisch. Beispiel: True/False
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |