@@ -27,36 +27,36 @@ function Test-ExpressRouteCircuitCRUD
27
27
$location = " brazilSouth"
28
28
try
29
29
{
30
- # Create the resource group
31
- $resourceGroup = New-AzureRmResourceGroup - Name $rgname - Location $rglocation
32
-
33
- # Create the ExpressRouteCircuit
30
+ # Create the resource group
31
+ $resourceGroup = New-AzureRmResourceGroup - Name $rgname - Location $rglocation
32
+
33
+ # Create the ExpressRouteCircuit
34
34
$circuit = New-AzureRmExpressRouteCircuit - Name $circuitName - Location $location - ResourceGroupName $rgname - SkuTier Standard - SkuFamily MeteredData - ServiceProviderName " equinix" - PeeringLocation " Silicon Valley" - BandwidthInMbps 500 ;
35
-
36
- # get Circuit
37
- $getCircuit = Get-AzureRmExpressRouteCircuit - Name $circuitName - ResourceGroupName $rgname
35
+
36
+ # get Circuit
37
+ $getCircuit = Get-AzureRmExpressRouteCircuit - Name $circuitName - ResourceGroupName $rgname
38
38
39
- # verification
40
- Assert-AreEqual $rgName $getCircuit.ResourceGroupName
41
- Assert-AreEqual $circuitName $getCircuit.Name
42
- Assert-NotNull $getCircuit.Location
43
- Assert-NotNull $getCircuit.Etag
44
- Assert-AreEqual 0 @ ($getCircuit.Peerings ).Count
45
- Assert-AreEqual " Standard_MeteredData" $getCircuit.Sku.Name
46
- Assert-AreEqual " Standard" $getCircuit.Sku.Tier
47
- Assert-AreEqual " MeteredData" $getCircuit.Sku.Family
48
- Assert-AreEqual " equinix" $getCircuit.ServiceProviderProperties.ServiceProviderName
49
- Assert-AreEqual " Silicon Valley" $getCircuit.ServiceProviderProperties.PeeringLocation
50
- Assert-AreEqual " 500" $getCircuit.ServiceProviderProperties.BandwidthInMbps
39
+ # verification
40
+ Assert-AreEqual $rgName $getCircuit.ResourceGroupName
41
+ Assert-AreEqual $circuitName $getCircuit.Name
42
+ Assert-NotNull $getCircuit.Location
43
+ Assert-NotNull $getCircuit.Etag
44
+ Assert-AreEqual 0 @ ($getCircuit.Peerings ).Count
45
+ Assert-AreEqual " Standard_MeteredData" $getCircuit.Sku.Name
46
+ Assert-AreEqual " Standard" $getCircuit.Sku.Tier
47
+ Assert-AreEqual " MeteredData" $getCircuit.Sku.Family
48
+ Assert-AreEqual " equinix" $getCircuit.ServiceProviderProperties.ServiceProviderName
49
+ Assert-AreEqual " Silicon Valley" $getCircuit.ServiceProviderProperties.PeeringLocation
50
+ Assert-AreEqual " 500" $getCircuit.ServiceProviderProperties.BandwidthInMbps
51
51
52
- # list
53
- $list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
54
- Assert-AreEqual 1 @ ($list ).Count
55
- Assert-AreEqual $list [0 ].ResourceGroupName $getCircuit.ResourceGroupName
56
- Assert-AreEqual $list [0 ].Name $getCircuit.Name
57
- Assert-AreEqual $list [0 ].Location $getCircuit.Location
58
- Assert-AreEqual $list [0 ].Etag $getCircuit.Etag
59
- Assert-AreEqual @ ($list [0 ].Peerings).Count @ ($getCircuit.Peerings ).Count
52
+ # list
53
+ $list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
54
+ Assert-AreEqual 1 @ ($list ).Count
55
+ Assert-AreEqual $list [0 ].ResourceGroupName $getCircuit.ResourceGroupName
56
+ Assert-AreEqual $list [0 ].Name $getCircuit.Name
57
+ Assert-AreEqual $list [0 ].Location $getCircuit.Location
58
+ Assert-AreEqual $list [0 ].Etag $getCircuit.Etag
59
+ Assert-AreEqual @ ($list [0 ].Peerings).Count @ ($getCircuit.Peerings ).Count
60
60
61
61
# set
62
62
$getCircuit.ServiceProviderProperties.BandwidthInMbps = 1000
@@ -65,28 +65,28 @@ function Test-ExpressRouteCircuitCRUD
65
65
66
66
$getCircuit = Set-AzureRmExpressRouteCircuit - ExpressRouteCircuit $getCircuit
67
67
Assert-AreEqual $rgName $getCircuit.ResourceGroupName
68
- Assert-AreEqual $circuitName $getCircuit.Name
69
- Assert-NotNull $getCircuit.Location
70
- Assert-NotNull $getCircuit.Etag
71
- Assert-AreEqual 0 @ ($getCircuit.Peerings ).Count
72
- Assert-AreEqual " Standard_MeteredData" $getCircuit.Sku.Name
73
- Assert-AreEqual " Premium" $getCircuit.Sku.Tier
74
- Assert-AreEqual " UnlimitedData" $getCircuit.Sku.Family
75
- Assert-AreEqual " equinix" $getCircuit.ServiceProviderProperties.ServiceProviderName
76
- Assert-AreEqual " Silicon Valley" $getCircuit.ServiceProviderProperties.PeeringLocation
77
- Assert-AreEqual " 1000" $getCircuit.ServiceProviderProperties.BandwidthInMbps
68
+ Assert-AreEqual $circuitName $getCircuit.Name
69
+ Assert-NotNull $getCircuit.Location
70
+ Assert-NotNull $getCircuit.Etag
71
+ Assert-AreEqual 0 @ ($getCircuit.Peerings ).Count
72
+ Assert-AreEqual " Standard_MeteredData" $getCircuit.Sku.Name
73
+ Assert-AreEqual " Premium" $getCircuit.Sku.Tier
74
+ Assert-AreEqual " UnlimitedData" $getCircuit.Sku.Family
75
+ Assert-AreEqual " equinix" $getCircuit.ServiceProviderProperties.ServiceProviderName
76
+ Assert-AreEqual " Silicon Valley" $getCircuit.ServiceProviderProperties.PeeringLocation
77
+ Assert-AreEqual " 1000" $getCircuit.ServiceProviderProperties.BandwidthInMbps
78
78
79
- # Delete Circuit
80
- $delete = Remove-AzureRmExpressRouteCircuit - ResourceGroupName $rgname - name $circuitName - PassThru - Force
81
- Assert-AreEqual true $delete
82
-
83
- $list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
84
- Assert-AreEqual 0 @ ($list ).Count
79
+ # Delete Circuit
80
+ $delete = Remove-AzureRmExpressRouteCircuit - ResourceGroupName $rgname - name $circuitName - PassThru - Force
81
+ Assert-AreEqual true $delete
82
+
83
+ $list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
84
+ Assert-AreEqual 0 @ ($list ).Count
85
85
}
86
86
finally
87
87
{
88
- # Cleanup
89
- Clean - ResourceGroup $rgname
88
+ # Cleanup
89
+ Clean - ResourceGroup $rgname
90
90
}
91
91
}
92
92
@@ -105,28 +105,28 @@ function Test-ExpressRouteCircuitPrivatePublicPeeringCRUD
105
105
$location = " brazilSouth"
106
106
try
107
107
{
108
- # Create the resource group
109
- $resourceGroup = New-AzureRmResourceGroup - Name $rgname - Location $rglocation
110
-
111
- # Create the ExpressRouteCircuit with peering
108
+ # Create the resource group
109
+ $resourceGroup = New-AzureRmResourceGroup - Name $rgname - Location $rglocation
110
+
111
+ # Create the ExpressRouteCircuit with peering
112
112
$peering = New-AzureRmExpressRouteCircuitPeeringConfig - Name AzurePrivatePeering - PeeringType AzurePrivatePeering - PeerASN 100 - PrimaryPeerAddressPrefix " 192.168.1.0/30" - SecondaryPeerAddressPrefix " 192.168.2.0/30" - VlanId 22
113
113
$circuit = New-AzureRmExpressRouteCircuit - Name $circuitName - Location $location - ResourceGroupName $rgname - SkuTier Standard - SkuFamily MeteredData - ServiceProviderName " equinix" - PeeringLocation " Silicon Valley" - BandwidthInMbps 1000 - Peering $peering
114
-
115
- # verification
116
- Assert-AreEqual $rgName $circuit.ResourceGroupName
117
- Assert-AreEqual $circuitName $circuit.Name
118
- Assert-NotNull $circuit.Location
119
- Assert-NotNull $circuit.Etag
120
- Assert-AreEqual 1 @ ($circuit.Peerings ).Count
121
- Assert-AreEqual " Standard_MeteredData" $circuit.Sku.Name
122
- Assert-AreEqual " Standard" $circuit.Sku.Tier
123
- Assert-AreEqual " MeteredData" $circuit.Sku.Family
124
- Assert-AreEqual " equinix" $circuit.ServiceProviderProperties.ServiceProviderName
125
- Assert-AreEqual " Silicon Valley" $circuit.ServiceProviderProperties.PeeringLocation
126
- Assert-AreEqual " 1000" $circuit.ServiceProviderProperties.BandwidthInMbps
127
-
114
+
115
+ # verification
116
+ Assert-AreEqual $rgName $circuit.ResourceGroupName
117
+ Assert-AreEqual $circuitName $circuit.Name
118
+ Assert-NotNull $circuit.Location
119
+ Assert-NotNull $circuit.Etag
120
+ Assert-AreEqual 1 @ ($circuit.Peerings ).Count
121
+ Assert-AreEqual " Standard_MeteredData" $circuit.Sku.Name
122
+ Assert-AreEqual " Standard" $circuit.Sku.Tier
123
+ Assert-AreEqual " MeteredData" $circuit.Sku.Family
124
+ Assert-AreEqual " equinix" $circuit.ServiceProviderProperties.ServiceProviderName
125
+ Assert-AreEqual " Silicon Valley" $circuit.ServiceProviderProperties.PeeringLocation
126
+ Assert-AreEqual " 1000" $circuit.ServiceProviderProperties.BandwidthInMbps
127
+
128
128
# Verify the peering
129
- Assert-AreEqual " AzurePrivatePeering" $circuit.Peerings [0 ].Name
129
+ Assert-AreEqual " AzurePrivatePeering" $circuit.Peerings [0 ].Name
130
130
Assert-AreEqual " AzurePrivatePeering" $circuit.Peerings [0 ].PeeringType
131
131
Assert-AreEqual " 100" $circuit.Peerings [0 ].PeerASN
132
132
Assert-AreEqual " 192.168.1.0/30" $circuit.Peerings [0 ].PrimaryPeerAddressPrefix
@@ -172,18 +172,18 @@ function Test-ExpressRouteCircuitPrivatePublicPeeringCRUD
172
172
Assert-AreEqual 2 @ ($listPeering ).Count
173
173
174
174
# Delete Circuit
175
- $delete = Remove-AzureRmExpressRouteCircuit - ResourceGroupName $rgname - name $circuitName - PassThru - Force
176
- Assert-AreEqual true $delete
177
-
178
- $list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
179
- Assert-AreEqual 0 @ ($list ).Count
175
+ $delete = Remove-AzureRmExpressRouteCircuit - ResourceGroupName $rgname - name $circuitName - PassThru - Force
176
+ Assert-AreEqual true $delete
177
+
178
+ $list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
179
+ Assert-AreEqual 0 @ ($list ).Count
180
180
181
181
182
182
}
183
183
finally
184
184
{
185
- # Cleanup
186
- Clean - ResourceGroup $rgname
185
+ # Cleanup
186
+ Clean - ResourceGroup $rgname
187
187
}
188
188
}
189
189
@@ -202,25 +202,24 @@ function Test-ExpressRouteCircuitMicrosoftPeeringCRUD
202
202
$location = " brazilSouth"
203
203
try
204
204
{
205
- # Create the resource group
206
- $resourceGroup = New-AzureRmResourceGroup - Name $rgname - Location $rglocation
207
-
208
- # Create the ExpressRouteCircuit with peering
209
- $peering = New-AzureRmExpressRouteCircuitPeeringConfig - Name MicrosoftPeering - PeeringType MicrosoftPeering - PeerASN 33 - PrimaryPeerAddressPrefix " 192.168.1.0/30" - SecondaryPeerAddressPrefix " 192.168.2.0/30" - VlanId 223 - MicrosoftConfigAdvertisedPublicPrefixes @ (" 11.2.3.4/30" , " 12.2.3.4/30" ) - MicrosoftConfigCustomerAsn 1000 - MicrosoftConfigRoutingRegistryName AFRINIC
210
- $circuit = New-AzureRmExpressRouteCircuit - Name $circuitName - Location $location - ResourceGroupName $rgname - SkuTier Premium - SkuFamily MeteredData - ServiceProviderName " equinix" - PeeringLocation " Silicon Valley" - BandwidthInMbps 1000 - Peering $peering
211
-
212
- # verification
213
- Assert-AreEqual $rgName $circuit.ResourceGroupName
214
- Assert-AreEqual $circuitName $circuit.Name
215
- Assert-NotNull $circuit.Location
216
- Assert-NotNull $circuit.Etag
217
- Assert-AreEqual 1 @ ($circuit.Peerings ).Count
218
- Assert-AreEqual " Premium_MeteredData" $circuit.Sku.Name
219
- Assert-AreEqual " Premium" $circuit.Sku.Tier
220
- Assert-AreEqual " MeteredData" $circuit.Sku.Family
221
- Assert-AreEqual " equinix" $circuit.ServiceProviderProperties.ServiceProviderName
222
- Assert-AreEqual " Silicon Valley" $circuit.ServiceProviderProperties.PeeringLocation
223
- Assert-AreEqual " 1000" $circuit.ServiceProviderProperties.BandwidthInMbps
205
+ # Create the resource group
206
+ $resourceGroup = New-AzureRmResourceGroup - Name $rgname - Location $rglocation
207
+ # Create the ExpressRouteCircuit with peering
208
+ $peering = New-AzureRmExpressRouteCircuitPeeringConfig - Name MicrosoftPeering - PeeringType MicrosoftPeering - PeerASN 33 - PrimaryPeerAddressPrefix " 192.168.1.0/30" - SecondaryPeerAddressPrefix " 192.168.2.0/30" - VlanId 223 - MicrosoftConfigAdvertisedPublicPrefixes @ (" 11.2.3.4/30" , " 12.2.3.4/30" ) - MicrosoftConfigCustomerAsn 1000 - MicrosoftConfigRoutingRegistryName AFRINIC
209
+ $circuit = New-AzureRmExpressRouteCircuit - Name $circuitName - Location $location - ResourceGroupName $rgname - SkuTier Premium - SkuFamily MeteredData - ServiceProviderName " equinix" - PeeringLocation " Silicon Valley" - BandwidthInMbps 1000 - Peering $peering
210
+
211
+ # verification
212
+ Assert-AreEqual $rgName $circuit.ResourceGroupName
213
+ Assert-AreEqual $circuitName $circuit.Name
214
+ Assert-NotNull $circuit.Location
215
+ Assert-NotNull $circuit.Etag
216
+ Assert-AreEqual 1 @ ($circuit.Peerings ).Count
217
+ Assert-AreEqual " Premium_MeteredData" $circuit.Sku.Name
218
+ Assert-AreEqual " Premium" $circuit.Sku.Tier
219
+ Assert-AreEqual " MeteredData" $circuit.Sku.Family
220
+ Assert-AreEqual " equinix" $circuit.ServiceProviderProperties.ServiceProviderName
221
+ Assert-AreEqual " Silicon Valley" $circuit.ServiceProviderProperties.PeeringLocation
222
+ Assert-AreEqual " 1000" $circuit.ServiceProviderProperties.BandwidthInMbps
224
223
225
224
# Verify the peering
226
225
Assert-AreEqual " MicrosoftPeering" $circuit.Peerings [0 ].Name
@@ -270,17 +269,17 @@ function Test-ExpressRouteCircuitMicrosoftPeeringCRUD
270
269
$listPeering = $circuit | Get-AzureRmExpressRouteCircuitPeeringConfig
271
270
Assert-AreEqual 1 @ ($listPeering ).Count
272
271
273
- # Delete Circuit
274
- $delete = Remove-AzureRmExpressRouteCircuit - ResourceGroupName $rgname - name $circuitName - PassThru - Force
275
- Assert-AreEqual true $delete
276
-
277
- $list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
278
- Assert-AreEqual 0 @ ($list ).Count
272
+ # Delete Circuit
273
+ $delete = Remove-AzureRmExpressRouteCircuit - ResourceGroupName $rgname - name $circuitName - PassThru - Force
274
+ Assert-AreEqual true $delete
275
+
276
+ $list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
277
+ Assert-AreEqual 0 @ ($list ).Count
279
278
}
280
279
finally
281
280
{
282
- # Cleanup
283
- Clean - ResourceGroup $rgname
281
+ # Cleanup
282
+ Clean - ResourceGroup $rgname
284
283
}
285
284
}
286
285
@@ -301,25 +300,25 @@ function Test-ExpressRouteCircuitAuthorizationCRUD
301
300
302
301
try
303
302
{
304
- # Create the resource group
305
- $resourceGroup = New-AzureRmResourceGroup - Name $rgname - Location $rglocation
306
-
307
- # Create the ExpressRouteCircuit with authorization
303
+ # Create the resource group
304
+ $resourceGroup = New-AzureRmResourceGroup - Name $rgname - Location $rglocation
305
+
306
+ # Create the ExpressRouteCircuit with authorization
308
307
$authorization = New-AzureRmExpressRouteCircuitAuthorization - Name $authorizationName
309
308
$circuit = New-AzureRmExpressRouteCircuit - Name $circuitName - Location $location - ResourceGroupName $rgname - SkuTier Standard - SkuFamily MeteredData - ServiceProviderName " equinix" - PeeringLocation " Silicon Valley" - BandwidthInMbps 500 - Authorization $authorization
310
-
311
- # verification
312
- Assert-AreEqual $rgName $circuit.ResourceGroupName
313
- Assert-AreEqual $circuitName $circuit.Name
314
- Assert-NotNull $circuit.Location
315
- Assert-NotNull $circuit.Etag
316
- Assert-AreEqual 1 @ ($circuit.Authorizations ).Count
317
- Assert-AreEqual " Standard_MeteredData" $circuit.Sku.Name
318
- Assert-AreEqual " Standard" $circuit.Sku.Tier
319
- Assert-AreEqual " MeteredData" $circuit.Sku.Family
320
- Assert-AreEqual " equinix" $circuit.ServiceProviderProperties.ServiceProviderName
321
- Assert-AreEqual " Silicon Valley" $circuit.ServiceProviderProperties.PeeringLocation
322
- Assert-AreEqual " 500" $circuit.ServiceProviderProperties.BandwidthInMbps
309
+
310
+ # verification
311
+ Assert-AreEqual $rgName $circuit.ResourceGroupName
312
+ Assert-AreEqual $circuitName $circuit.Name
313
+ Assert-NotNull $circuit.Location
314
+ Assert-NotNull $circuit.Etag
315
+ Assert-AreEqual 1 @ ($circuit.Authorizations ).Count
316
+ Assert-AreEqual " Standard_MeteredData" $circuit.Sku.Name
317
+ Assert-AreEqual " Standard" $circuit.Sku.Tier
318
+ Assert-AreEqual " MeteredData" $circuit.Sku.Family
319
+ Assert-AreEqual " equinix" $circuit.ServiceProviderProperties.ServiceProviderName
320
+ Assert-AreEqual " Silicon Valley" $circuit.ServiceProviderProperties.PeeringLocation
321
+ Assert-AreEqual " 500" $circuit.ServiceProviderProperties.BandwidthInMbps
323
322
324
323
# Verify the authorization
325
324
Assert-AreEqual $authorizationName $circuit.Authorizations [0 ].Name
@@ -339,17 +338,17 @@ function Test-ExpressRouteCircuitAuthorizationCRUD
339
338
# $listAuthorization = $circuit | Get-AzureRmExpressRouteCircuitAuthorization
340
339
# Assert-AreEqual 2 @($listAuthorization).Count
341
340
342
- # Delete Circuit
343
- $delete = Remove-AzureRmExpressRouteCircuit - ResourceGroupName $rgname - name $circuitName - PassThru - Force
344
- Assert-AreEqual true $delete
345
-
346
- $list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
347
- Assert-AreEqual 0 @ ($list ).Count
341
+ # Delete Circuit
342
+ $delete = Remove-AzureRmExpressRouteCircuit - ResourceGroupName $rgname - name $circuitName - PassThru - Force
343
+ Assert-AreEqual true $delete
344
+
345
+ $list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
346
+ Assert-AreEqual 0 @ ($list ).Count
348
347
}
349
348
finally
350
349
{
351
- # Cleanup
352
- Clean - ResourceGroup $rgname
350
+ # Cleanup
351
+ Clean - ResourceGroup $rgname
353
352
}
354
353
}
355
354
0 commit comments