@@ -152,7 +152,8 @@ function Test-SetVirtualNetworkGatewayCRUD
152
152
$rgname = Get-ResourceGroupName
153
153
$rname = Get-ResourceName
154
154
$domainNameLabel = Get-ResourceName
155
- # lngName = Get-ResourceName
155
+ $lngName = Get-ResourceName
156
+ $connName = Get-ResourceName
156
157
$vnetName = Get-ResourceName
157
158
$publicIpName = Get-ResourceName
158
159
$vnetGatewayConfigName = Get-ResourceName
@@ -161,7 +162,7 @@ function Test-SetVirtualNetworkGatewayCRUD
161
162
$location = Get-ProviderLocation $resourceTypeParent
162
163
163
164
try
164
- {
165
+ {
165
166
# Create the resource group
166
167
$resourceGroup = New-AzureRmResourceGroup - Name $rgname - Location $rglocation - Tags @ {Name = " testtag" ; Value = " testval" }
167
168
@@ -176,45 +177,37 @@ function Test-SetVirtualNetworkGatewayCRUD
176
177
177
178
# Create & Get virtualnetworkgateway
178
179
$vnetIpConfig = New-AzureRmVirtualNetworkGatewayIpConfig - Name $vnetGatewayConfigName - PublicIpAddress $publicip - Subnet $subnet
179
- New-AzureRmVirtualNetworkGateway - ResourceGroupName $rgname - name $rname - location $location - IpConfigurations $vnetIpConfig - GatewayType Vpn - VpnType RouteBased - EnableBgp $false
180
+ New-AzureRmVirtualNetworkGateway - ResourceGroupName $rgname - name $rname - location $location - IpConfigurations $vnetIpConfig - GatewayType Vpn - VpnType RouteBased - EnableBgp $false - GatewaySku Standard
180
181
$gateway = Get-AzureRmVirtualNetworkGateway - ResourceGroupName $rgname - name $rname
181
182
182
183
# test Set-AzureRmVirtualNetworkGateway
183
184
# resize
184
- $sku = " Standard"
185
- Set-AzureRmVirtualNetworkGateway - VirtualNetworkGateway $gateway - GatewaySku $sku
186
- $gateway = Get-AzureRmVirtualNetworkGateway - ResourceGroupName $rgname - name $rname
187
- Assert-AreEqual $gateway.GatewaySku $sku
185
+ # $sku = "HighPerformance"
186
+ # $gateway = Set-AzureRmVirtualNetworkGateway -VirtualNetworkGateway $gateway -GatewaySku $sku
187
+ # Assert-AreEqual $sku $gateway.Sku.Name
188
188
189
189
# default site - put a local network gateway and set it as the default site
190
- $lng = New-AzureRmLocalNetworkGateway - ResourceGroupName $rgname - name $lngName - GatewayIpAddress " 1.2.3.4" - AddressPrefix " 172.16.1.0/24"
191
- Set-AzureRmVirtualNetworkGateway - VirtualNetworkGateway $gateway - GatewayDefaultSite $lng
192
- $gateway = Get-AzureRmVirtualNetworkGateway - ResourceGroupName $rgname - name $rname
193
- Assert-AreEqual $gateway.GatewayDefaultSite $lng
190
+ $lng = New-AzureRmLocalNetworkGateway - ResourceGroupName $rgname - Name $lngName - Location $location - GatewayIpAddress " 1.2.3.4" - AddressPrefix " 172.16.1.0/24"
191
+ $gateway = Set-AzureRmVirtualNetworkGateway - VirtualNetworkGateway $gateway - GatewayDefaultSite $lng
192
+ Assert-AreEqual $lng.Id $gateway.GatewayDefaultSite.Id
194
193
195
194
# VPN client things
196
195
$vpnClientAddressSpace = " 192.168.1.0/24"
197
- Set-AzureRmVirtualNetworkGateway - VirtualNetworkGateway $gateway - VpnClientAddressPool $vpnClientAddressSpace
198
- $gateway = Get-AzureRmVirtualNetworkGateway - ResourceGroupName $rgname - name $rname
199
- Assert-AreEqual $gateway.vpnClientAddressSpace $vpnClientAddressSpace
196
+ $gateway = Set-AzureRmVirtualNetworkGateway - VirtualNetworkGateway $gateway - VpnClientAddressPool $vpnClientAddressSpace
197
+ Assert-AreEqual $vpnClientAddressSpace $gateway.VpnClientConfiguration.VpnClientAddressPool.AddressPrefixes
200
198
201
199
# BGP settings
202
200
$asn = 1337
203
201
$peerweight = 5
204
- Set-AzureRmVirtualNetworkGateway - VirtualNetworkGateway $gateway - Asn $asn - PeerWeight $peerweight
205
- $gateway = Get-AzureRmVirtualNetworkGateway - ResourceGroupName $rgname - name $rname
206
- Assert-AreEqual $gateway.BgpSettings.Asn $asn
207
- Assert-AreEqual $gateway.BgpSettings.PeerWeight $peerWeight
208
-
209
- # Delete virtualNetworkGateway
210
- $delete = Remove-AzureRmVirtualNetworkGateway - ResourceGroupName $actual.ResourceGroupName - name $rname - PassThru - Force
211
- Assert-AreEqual true $delete
212
- }
213
- finally
214
- {
215
- # Cleanup
216
- Clean - ResourceGroup $rgname
217
- }
202
+ $gateway = Set-AzureRmVirtualNetworkGateway - VirtualNetworkGateway $gateway - Asn $asn - PeerWeight $peerweight
203
+ Assert-AreEqual $asn $gateway.BgpSettings.Asn
204
+ Assert-AreEqual $peerWeight $gateway.BgpSettings.PeerWeight
205
+ }
206
+ finally
207
+ {
208
+ # Cleanup
209
+ Clean - ResourceGroup $rgname
210
+ }
218
211
}
219
212
220
213
<#
0 commit comments