@@ -263,18 +263,18 @@ function Test-NetworkSecurityGroup-MultiValuedRules
263
263
$securityRule1Name = Get-ResourceName
264
264
$securityRule2Name = Get-ResourceName
265
265
$securityRule3Name = Get-ResourceName
266
- $securityRule4Name = Get-ResourceName
267
- $securityRule5Name = Get-ResourceName
266
+ $securityRule4Name = Get-ResourceName
267
+ $securityRule5Name = Get-ResourceName
268
268
$domainNameLabel = Get-ResourceName
269
269
$rglocation = Get-ProviderLocation ResourceManagement
270
270
$resourceTypeParent = " Microsoft.Network/NetworkSecurityGroups"
271
271
$location = Get-ProviderLocation $resourceTypeParent
272
-
272
+
273
273
try
274
274
{
275
275
# Create the resource group
276
276
$resourceGroup = New-AzResourceGroup - Name $rgname - Location $rglocation - Tags @ { testtag = " testval" }
277
-
277
+
278
278
# Create SecurityRule
279
279
$securityRule1 = New-AzNetworkSecurityRuleConfig - Name $securityRule1Name - Description " desciption" - Protocol Tcp - SourcePortRange 23 - 45 , 80 - 90 - DestinationPortRange 46 - 56 , 70 - 80 - SourceAddressPrefix 10.10 .20.0 / 24 , 192.168 .0.0 / 24 - DestinationAddressPrefix 10.10 .30.0 / 24 , 192.168 .2.0 / 24 - Access Allow - Priority 123 - Direction Inbound
280
280
$securityRule2 = New-AzNetworkSecurityRuleConfig - Name $securityRule2Name - Description " desciption" - Protocol Tcp - SourcePortRange 10 - 20 , 30 - 40 - DestinationPortRange 10 - 20 , 30 - 40 - SourceAddressPrefix Storage - DestinationAddressPrefix Storage - Access Allow - Priority 120 - Direction Inbound
@@ -287,7 +287,7 @@ function Test-NetworkSecurityGroup-MultiValuedRules
287
287
288
288
# Get NetworkSecurityGroup
289
289
$getNsg = Get-AzNetworkSecurityGroup - name $nsgName - ResourceGroupName $rgName
290
-
290
+
291
291
# verification
292
292
Assert-AreEqual $rgName $getNsg.ResourceGroupName
293
293
Assert-AreEqual $nsgName $getNsg.Name
@@ -302,7 +302,7 @@ function Test-NetworkSecurityGroup-MultiValuedRules
302
302
Assert-AreEqual " AllowInternetOutBound" $getNsg.DefaultSecurityRules [4 ].Name
303
303
Assert-AreEqual " DenyAllOutBound" $getNsg.DefaultSecurityRules [5 ].Name
304
304
305
- # verify rule 1.
305
+ # verify rule 1.
306
306
Assert-AreEqual $securityRule1Name $getNsg.SecurityRules [0 ].Name
307
307
Assert-NotNull $getNsg.SecurityRules [0 ].Etag
308
308
Assert-AreEqual " desciption" $getNsg.SecurityRules [0 ].Description
@@ -323,8 +323,8 @@ function Test-NetworkSecurityGroup-MultiValuedRules
323
323
Assert-AreEqual " 123" $getNsg.SecurityRules [0 ].Priority
324
324
Assert-AreEqual " Inbound" $getNsg.SecurityRules [0 ].Direction
325
325
326
- # verify rule 2
327
- Assert-AreEqual " desciption" $getNsg.SecurityRules [1 ].Description
326
+ # verify rule 2
327
+ Assert-AreEqual " desciption" $getNsg.SecurityRules [1 ].Description
328
328
Assert-AreEqual " Tcp" $getNsg.SecurityRules [1 ].Protocol
329
329
Assert-AreEqual 2 @ ($getNsg.SecurityRules [1 ].SourcePortRange).Count
330
330
Assert-AreEqual " 10-20" $getNsg.SecurityRules [1 ].SourcePortRange[0 ]
@@ -412,7 +412,7 @@ function Test-NetworkSecurityGroup-MultiValuedRules
412
412
# Delete NetworkSecurityGroup
413
413
$delete = Remove-AzNetworkSecurityGroup - ResourceGroupName $rgname - name $nsgName - PassThru - Force
414
414
Assert-AreEqual true $delete
415
-
415
+
416
416
$list = Get-AzNetworkSecurityGroup - ResourceGroupName $rgname
417
417
Assert-AreEqual 0 @ ($list ).Count
418
418
}
0 commit comments