@@ -263,7 +263,7 @@ function Test-VirtualNetworkGatewayConnectionWithIpsecPoliciesCRUD
263
263
$ipsecPolicy = New-AzIpsecPolicy - SALifeTimeSeconds 3000 - SADataSizeKilobytes 10000 - IpsecEncryption " GCMAES256" - IpsecIntegrity " GCMAES256" - IkeEncryption " AES256" - IkeIntegrity " SHA256" - DhGroup " DHGroup14" - PfsGroup " PFS2048"
264
264
265
265
# Create & Get VirtualNetworkGatewayConnection w/ policy based TS
266
- $job = New-AzVirtualNetworkGatewayConnection - ResourceGroupName $rgname - name $vnetConnectionName - location $location - VirtualNetworkGateway1 $vnetGateway - LocalNetworkGateway2 $localnetGateway - ConnectionType IPsec - RoutingWeight 3 - SharedKey abc - EnableBgp $false - UsePolicyBasedTrafficSelectors $true - IpsecPolicies $ipsecPolicy - AsJob
266
+ $job = New-AzVirtualNetworkGatewayConnection - ResourceGroupName $rgname - name $vnetConnectionName - location $location - VirtualNetworkGateway1 $vnetGateway - LocalNetworkGateway2 $localnetGateway - ConnectionType IPsec - RoutingWeight 3 - SharedKey abc - EnableBgp $false - UsePolicyBasedTrafficSelectors $true - IpsecPolicies $ipsecPolicy - DpdTimeoutInSeconds 30 - AsJob
267
267
$job | Wait-Job
268
268
$actual = $job | Receive-Job
269
269
$connection = Get-AzVirtualNetworkGatewayConnection - ResourceGroupName $rgname - name $vnetConnectionName
@@ -279,16 +279,18 @@ function Test-VirtualNetworkGatewayConnectionWithIpsecPoliciesCRUD
279
279
Assert-AreEqual $connection.IpsecPolicies [0 ].IkeIntegrity $actual.IpsecPolicies [0 ].IkeIntegrity
280
280
Assert-AreEqual $connection.IpsecPolicies [0 ].DhGroup $actual.IpsecPolicies [0 ].DhGroup
281
281
Assert-AreEqual $connection.IpsecPolicies [0 ].PfsGroup $actual.IpsecPolicies [0 ].PfsGroup
282
+ Assert-AreEqual 30 $connection.DpdTimeoutSeconds
282
283
283
284
# Set & Get VirtualNetworkGatewayConnection with policy cleared
284
- $job = Set-AzVirtualNetworkGatewayConnection - VirtualNetworkGatewayConnection $connection - UsePolicyBasedTrafficSelectors $false - IpsecPolicies @ () - Force - AsJob
285
+ $job = Set-AzVirtualNetworkGatewayConnection - VirtualNetworkGatewayConnection $connection - UsePolicyBasedTrafficSelectors $false - IpsecPolicies @ () - DpdTimeoutInSeconds 10 - Force - AsJob
285
286
$job | Wait-Job
286
287
$actual = $job | Receive-Job
287
288
$connection = Get-AzVirtualNetworkGatewayConnection - ResourceGroupName $rgname - name $vnetConnectionName
288
289
289
290
# Verify cleared policies
290
291
Assert-AreEqual false $connection.UsePolicyBasedTrafficSelectors
291
292
Assert-AreEqual 0 $connection.IpsecPolicies.Count
293
+ Assert-AreEqual 10 $connection.DpdTimeoutSeconds
292
294
293
295
# Delete VirtualNetworkGatewayConnection
294
296
$delete = Remove-AzVirtualNetworkGatewayConnection - ResourceGroupName $actual.ResourceGroupName - name $vnetConnectionName - PassThru - Force
0 commit comments