Update-AzVirtualHubBgpConnection

Update-AzVirtualHubBgp 連線 ion Cmdlet 會更新現有的 HubBgp 連線 ion 資源(虛擬 WAN 中樞 BGP 連線 ion)。

Syntax

Update-AzVirtualHubBgpConnection
      -ResourceGroupName <String>
      -VirtualHubName <String>
      -Name <String>
      -PeerIp <String>
      -PeerAsn <UInt32>
      -VirtualHubVnetConnection <PSHubVirtualNetworkConnection>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzVirtualHubBgpConnection
      -ResourceGroupName <String>
      -VirtualHubName <String>
      -Name <String>
      -PeerIp <String>
      -PeerAsn <UInt32>
      -VirtualHubVnetConnectionId <String>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzVirtualHubBgpConnection
      -Name <String>
      -PeerIp <String>
      -PeerAsn <UInt32>
      -VirtualHubVnetConnection <PSHubVirtualNetworkConnection>
      -VirtualHub <PSVirtualHub>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzVirtualHubBgpConnection
      -Name <String>
      -PeerIp <String>
      -PeerAsn <UInt32>
      -VirtualHubVnetConnectionId <String>
      -VirtualHub <PSVirtualHub>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzVirtualHubBgpConnection
      -PeerIp <String>
      -PeerAsn <UInt32>
      -VirtualHubVnetConnection <PSHubVirtualNetworkConnection>
      -ResourceId <String>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzVirtualHubBgpConnection
      -PeerIp <String>
      -PeerAsn <UInt32>
      -VirtualHubVnetConnectionId <String>
      -ResourceId <String>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzVirtualHubBgpConnection
      [-PeerIp <String>]
      [-PeerAsn <UInt32>]
      -VirtualHubVnetConnection <PSHubVirtualNetworkConnection>
      -InputObject <PSBgpConnection>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzVirtualHubBgpConnection
      [-PeerIp <String>]
      [-PeerAsn <UInt32>]
      -VirtualHubVnetConnectionId <String>
      -InputObject <PSBgpConnection>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzVirtualHubBgpConnection
      [-PeerIp <String>]
      [-PeerAsn <UInt32>]
      [-VirtualHubVnetConnection <PSHubVirtualNetworkConnection>]
      [-VirtualHubVnetConnectionId <String>]
      -InputObject <PSBgpConnection>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Update-AzVirtualHubBgp 連線 ion Cmdlet 會更新現有的 HubBgp 連線 ion 資源(虛擬 WAN 中樞 BGP 連線 ion)。

範例

範例 1

New-AzResourceGroup -Location "West US" -Name "testRG"
$frontendSubnet = New-AzVirtualNetworkSubnetConfig -Name frontendSubnet -AddressPrefix "192.168.1.0/24"
$backendSubnet  = New-AzVirtualNetworkSubnetConfig -Name backendSubnet  -AddressPrefix "192.168.2.0/24"
$remoteVirtualNetwork = New-AzVirtualNetwork -Name "testVirtualNetwork" -ResourceGroupName "testRG" -Location "West US" -AddressPrefix "192.168.0.0/16" -Subnet $frontendSubnet,$backendSubnet
$virtualWan = New-AzVirtualWan -ResourceGroupName "testRG" -Name "testWan" -Location "West US"
New-AzVirtualHub -VirtualWan $virtualWan -ResourceGroupName "testRG" -Name "testHub" -AddressPrefix "10.0.1.0/24"
$hubVnetConnection = New-AzVirtualHubVnetConnection -ResourceGroupName "testRG" -VirtualHubName "testHub" -Name "testVnetConnection" -RemoteVirtualNetwork $remoteVirtualNetwork
New-AzVirtualHubBgpConnection -ResourceGroupName "testRG" -VirtualHubName "testHub" -PeerIp 192.168.1.5 -PeerAsn 20000 -Name "testBgpConnection" -VirtualHubVnetConnection $hubVnetConnection
Update-AzVirtualHubBgpConnection -ResourceGroupName "testRG" -VirtualHubName "testHub" -PeerIp 192.168.1.6 -PeerAsn 20000 -Name "testBgpConnection" -VirtualHubVnetConnection $hubVnetConnection

Name                        : testBgpConnection
Id                          : /subscriptions/{subscriptionId}/resourceGroups/testRG/providers/Microsoft.Network/virtualHubs/testHub/bgpConnections/testBgpConnection
HubVirtualNetworkConnection : /subscriptions/{subscriptionId}/resourceGroups/testRG/providers/Microsoft.Network/virtualHubs/testHub/hubVirtualNetworkConnections/testVnetConnection
PeerAsn                     : 20000
PeerIp                      : 192.168.1.6

上述專案會在美國西部建立資源群組虛擬 WAN、虛擬 WAN 虛擬網絡、虛擬 WAN 中樞,並將 虛擬網絡 連線至 Azure 中該資源群組中的虛擬 WAN 中樞。 之後,將會建立虛擬 WAN 中樞 BGP 連線 ion,以將虛擬 WAN 中樞與部署在 虛擬網絡 中的網路設備對等互連。 然後,此虛擬 WAN 中樞 BGP 連線 ion 會更新為具有不同的對等 IP。

參數

-AsJob

在背景執行 Cmdlet

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

執行 Cmdlet 之前先提示您確認。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

虛擬中樞 bgp 連線資源。

Type:PSBgpConnection
Aliases:VirtualHubBgpConnection
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

資源名稱。

Type:String
Aliases:ResourceName, BgpConnectionName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PeerAsn

對等 ASN。

Type:UInt32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PeerIp

對等IP。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

資源組名。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceId

資源標識碼。

Type:String
Aliases:BgpConnectionId
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VirtualHub

虛擬中樞資源。

Type:PSVirtualHub
Aliases:ParentObject, ParentVirtualHub
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VirtualHubName

虛擬中樞名稱。

Type:String
Aliases:ParentResourceName, ParentVirtualHubName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VirtualHubVnetConnection

VirtualHubVnet 連線 ion 資源。

Type:PSHubVirtualNetworkConnection
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VirtualHubVnetConnectionId

VirtualHubVnet 連線 ion 資源標識符。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

PSVirtualHub

PSBgpConnection

PSHubVirtualNetworkConnection

String

輸出

PSBgpConnection