@@ -27,66 +27,66 @@ 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
- $getCircuit.ServiceProviderProperties.BandwidthInMbps = 1000
63
- $getCircuit.Sku.Tier = " Premium"
64
- $getCircuit.Sku.Family = " UnlimitedData"
62
+ $getCircuit.ServiceProviderProperties.BandwidthInMbps = 1000
63
+ $getCircuit.Sku.Tier = " Premium"
64
+ $getCircuit.Sku.Family = " UnlimitedData"
65
65
66
- $getCircuit = Set-AzureRmExpressRouteCircuit - ExpressRouteCircuit $getCircuit
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
66
+ $getCircuit = Set-AzureRmExpressRouteCircuit - ExpressRouteCircuit $getCircuit
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
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
88
# Cleanup
89
- Clean - ResourceGroup $rgname
89
+ Clean - ResourceGroup $rgname
90
90
}
91
91
}
92
92
@@ -105,29 +105,29 @@ 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
108
+ # Create the resource group
109
+ $resourceGroup = New-AzureRmResourceGroup - Name $rgname - Location $rglocation
110
110
111
- # Create the ExpressRouteCircuit with peering
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
- $circuit = New-AzureRmExpressRouteCircuit - Name $circuitName - Location $location - ResourceGroupName $rgname - SkuTier Standard - SkuFamily MeteredData - ServiceProviderName " equinix" - PeeringLocation " Silicon Valley" - BandwidthInMbps 1000 - Peering $peering
111
+ # Create the ExpressRouteCircuit with peering
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
+ $circuit = New-AzureRmExpressRouteCircuit - Name $circuitName - Location $location - ResourceGroupName $rgname - SkuTier Standard - SkuFamily MeteredData - ServiceProviderName " equinix" - PeeringLocation " Silicon Valley" - BandwidthInMbps 1000 - Peering $peering
114
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
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
127
128
128
# Verify the peering
129
- Assert-AreEqual " AzurePrivatePeering" $circuit.Peerings [0 ].Name
130
- Assert-AreEqual " AzurePrivatePeering" $circuit.Peerings [0 ].PeeringType
129
+ Assert-AreEqual " AzurePrivatePeering" $circuit.Peerings [0 ].Name
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
133
133
Assert-AreEqual " 192.168.2.0/30" $circuit.Peerings [0 ].SecondaryPeerAddressPrefix
@@ -172,18 +172,17 @@ 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
175
+ $delete = Remove-AzureRmExpressRouteCircuit - ResourceGroupName $rgname - name $circuitName - PassThru - Force
176
+ Assert-AreEqual true $delete
177
177
178
- $list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
179
- Assert-AreEqual 0 @ ($list ).Count
180
-
178
+ $list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
179
+ Assert-AreEqual 0 @ ($list ).Count
181
180
182
181
}
183
182
finally
184
183
{
185
184
# Cleanup
186
- Clean - ResourceGroup $rgname
185
+ Clean - ResourceGroup $rgname
187
186
}
188
187
}
189
188
@@ -202,24 +201,24 @@ function Test-ExpressRouteCircuitMicrosoftPeeringCRUD
202
201
$location = " brazilSouth"
203
202
try
204
203
{
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
204
+ # Create the resource group
205
+ $resourceGroup = New-AzureRmResourceGroup - Name $rgname - Location $rglocation
206
+ # Create the ExpressRouteCircuit with peering
207
+ $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
208
+ $circuit = New-AzureRmExpressRouteCircuit - Name $circuitName - Location $location - ResourceGroupName $rgname - SkuTier Premium - SkuFamily MeteredData - ServiceProviderName " equinix" - PeeringLocation " Silicon Valley" - BandwidthInMbps 1000 - Peering $peering
210
209
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
210
+ # verification
211
+ Assert-AreEqual $rgName $circuit.ResourceGroupName
212
+ Assert-AreEqual $circuitName $circuit.Name
213
+ Assert-NotNull $circuit.Location
214
+ Assert-NotNull $circuit.Etag
215
+ Assert-AreEqual 1 @ ($circuit.Peerings ).Count
216
+ Assert-AreEqual " Premium_MeteredData" $circuit.Sku.Name
217
+ Assert-AreEqual " Premium" $circuit.Sku.Tier
218
+ Assert-AreEqual " MeteredData" $circuit.Sku.Family
219
+ Assert-AreEqual " equinix" $circuit.ServiceProviderProperties.ServiceProviderName
220
+ Assert-AreEqual " Silicon Valley" $circuit.ServiceProviderProperties.PeeringLocation
221
+ Assert-AreEqual " 1000" $circuit.ServiceProviderProperties.BandwidthInMbps
223
222
224
223
# Verify the peering
225
224
Assert-AreEqual " MicrosoftPeering" $circuit.Peerings [0 ].Name
@@ -269,17 +268,17 @@ function Test-ExpressRouteCircuitMicrosoftPeeringCRUD
269
268
$listPeering = $circuit | Get-AzureRmExpressRouteCircuitPeeringConfig
270
269
Assert-AreEqual 1 @ ($listPeering ).Count
271
270
272
- # Delete Circuit
273
- $delete = Remove-AzureRmExpressRouteCircuit - ResourceGroupName $rgname - name $circuitName - PassThru - Force
274
- Assert-AreEqual true $delete
271
+ # Delete Circuit
272
+ $delete = Remove-AzureRmExpressRouteCircuit - ResourceGroupName $rgname - name $circuitName - PassThru - Force
273
+ Assert-AreEqual true $delete
275
274
276
- $list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
277
- Assert-AreEqual 0 @ ($list ).Count
275
+ $list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
276
+ Assert-AreEqual 0 @ ($list ).Count
278
277
}
279
278
finally
280
279
{
281
- # Cleanup
282
- Clean - ResourceGroup $rgname
280
+ # Cleanup
281
+ Clean - ResourceGroup $rgname
283
282
}
284
283
}
285
284
@@ -300,25 +299,25 @@ function Test-ExpressRouteCircuitAuthorizationCRUD
300
299
301
300
try
302
301
{
303
- # Create the resource group
304
- $resourceGroup = New-AzureRmResourceGroup - Name $rgname - Location $rglocation
302
+ # Create the resource group
303
+ $resourceGroup = New-AzureRmResourceGroup - Name $rgname - Location $rglocation
305
304
306
- # Create the ExpressRouteCircuit with authorization
305
+ # Create the ExpressRouteCircuit with authorization
307
306
$authorization = New-AzureRmExpressRouteCircuitAuthorization - Name $authorizationName
308
307
$circuit = New-AzureRmExpressRouteCircuit - Name $circuitName - Location $location - ResourceGroupName $rgname - SkuTier Standard - SkuFamily MeteredData - ServiceProviderName " equinix" - PeeringLocation " Silicon Valley" - BandwidthInMbps 500 - Authorization $authorization
309
308
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
309
+ # verification
310
+ Assert-AreEqual $rgName $circuit.ResourceGroupName
311
+ Assert-AreEqual $circuitName $circuit.Name
312
+ Assert-NotNull $circuit.Location
313
+ Assert-NotNull $circuit.Etag
314
+ Assert-AreEqual 1 @ ($circuit.Authorizations ).Count
315
+ Assert-AreEqual " Standard_MeteredData" $circuit.Sku.Name
316
+ Assert-AreEqual " Standard" $circuit.Sku.Tier
317
+ Assert-AreEqual " MeteredData" $circuit.Sku.Family
318
+ Assert-AreEqual " equinix" $circuit.ServiceProviderProperties.ServiceProviderName
319
+ Assert-AreEqual " Silicon Valley" $circuit.ServiceProviderProperties.PeeringLocation
320
+ Assert-AreEqual " 500" $circuit.ServiceProviderProperties.BandwidthInMbps
322
321
323
322
# Verify the authorization
324
323
Assert-AreEqual $authorizationName $circuit.Authorizations [0 ].Name
@@ -338,17 +337,17 @@ function Test-ExpressRouteCircuitAuthorizationCRUD
338
337
# $listAuthorization = $circuit | Get-AzureRmExpressRouteCircuitAuthorization
339
338
# Assert-AreEqual 2 @($listAuthorization).Count
340
339
341
- # Delete Circuit
342
- $delete = Remove-AzureRmExpressRouteCircuit - ResourceGroupName $rgname - name $circuitName - PassThru - Force
343
- Assert-AreEqual true $delete
340
+ # Delete Circuit
341
+ $delete = Remove-AzureRmExpressRouteCircuit - ResourceGroupName $rgname - name $circuitName - PassThru - Force
342
+ Assert-AreEqual true $delete
344
343
345
- $list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
346
- Assert-AreEqual 0 @ ($list ).Count
344
+ $list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
345
+ Assert-AreEqual 0 @ ($list ).Count
347
346
}
348
347
finally
349
348
{
350
349
# Cleanup
351
- Clean - ResourceGroup $rgname
350
+ Clean - ResourceGroup $rgname
352
351
}
353
352
}
354
353
0 commit comments