@@ -20,13 +20,13 @@ function Test-VirtualHubRouteTableCRUD
20
20
{
21
21
# Setup
22
22
$rgName = Get-ResourceGroupName
23
- # ExpressRoute gateways have been enabled only in westcentralus region
24
23
$rglocation = Get-ProviderLocation " ResourceManagement" " westcentralus"
25
24
26
25
$virtualWanName = Get-ResourceName
27
26
$virtualHubName = Get-ResourceName
28
27
$expressRouteGatewayName = Get-ResourceName
29
28
$routeTable1Name = Get-ResourceName
29
+ $remoteVirtualNetworkName = Get-ResourceName
30
30
31
31
try
32
32
{
@@ -76,35 +76,17 @@ function Test-VirtualHubRouteTableCRUD
76
76
Assert-AreEqual 1 @ ($routes1 ).Count
77
77
78
78
# Delete a RouteTable child resource
79
- Remove-AzVirtualHubRouteTable - ResourceGroupName $rgName - HubName $virtualHubName - Name $routeTable1Name
79
+ Remove-AzVirtualHubRouteTable - ResourceGroupName $rgName - HubName $virtualHubName - Name $routeTable1Name - Force
80
80
$virtualHub = Get-AzVirtualHub - ResourceGroupName $rgName - Name $virtualHubName
81
81
Assert-AreEqual $virtualHubName $virtualHub.Name
82
82
$routeTables = $virtualHub.RouteTables
83
83
Assert-AreEqual 0 @ ($routeTables ).Count
84
-
85
- # Create a HubVirtualNetworkConnection
86
- $remoteVirtualNetwork = New-AzVirtualNetwork - ResourceGroupName $rgName - Name $remoteVirtualNetworkName - Location $rglocation - AddressPrefix " 10.0.1.0/24"
87
- $createdHubVnetConnection = New-AzVirtualHubVnetConnection - ResourceGroupName $rgName - VirtualHubName $virtualHubName - Name $hubVnetConnectionName - RemoteVirtualNetwork $remoteVirtualNetwork
88
- $hubVnetConnection = Get-AzVirtualHubVnetConnection - ResourceGroupName $rgName - VirtualHubName $virtualHubName - Name $hubVnetConnectionName
89
- Assert-AreEqual $hubVnetConnectionName $hubVnetConnection.Name
90
- $hubVnetConnections = Get-AzVirtualHubVnetConnection - ResourceGroupName $rgName - VirtualHubName $virtualHubName
91
- Assert-NotNull $hubVnetConnections
92
- $hubVnetConnections = Get-AzVirtualHubVnetConnection - ResourceGroupName $rgName - VirtualHubName $virtualHubName - Name " *"
93
- Assert-NotNull $hubVnetConnections
94
-
95
- # Update a HubVirtualNetworkConnection
96
- Update-AzVirtualHubVnetConnection - ResourceGroupName $rgName - VirtualHubName $virtualHubName - Name $hubVnetConnectionName - EnableInternetSecurity $true
97
- $hubVnetConnection = Get-AzVirtualHubVnetConnection - ResourceGroupName $rgName - VirtualHubName $virtualHubName - Name $hubVnetConnectionName
98
- Assert-AreEqual $hubVnetConnection.EnableInternetSecurity $true
99
-
84
+
100
85
# Clean up
101
- $delete = Remove-AzVirtualHubVnetConnection - ResourceGroupName $rgName - ParentResourceName $virtualHubName - Name $hubVnetConnectionName - Force - PassThru
102
- Assert-AreEqual $True $delete
103
-
104
86
Remove-AzureRmExpressRouteGateway - ResourceGroupName $rgName - Name $expressRouteGatewayName - Force
105
87
Assert-ThrowsLike { Get-AzureRmExpressRouteGateway - ResourceGroupName $rgName - Name $expressRouteGatewayName } " *Not*Found*"
106
88
107
- Remove-AzureRmVirtualHub - ResourceGroupName $hubRgName - Name $virtualHubName - Force
89
+ Remove-AzureRmVirtualHub - ResourceGroupName $rgName - Name $virtualHubName - Force
108
90
109
91
Remove-AzureRmVirtualWan - ResourceGroupName $rgName - Name $virtualWanName - Force
110
92
Assert-ThrowsLike { Get-AzureRmVirtualWan - ResourceGroupName $rgName - Name $virtualWanName } " *Not*Found*"
0 commit comments