@@ -31,7 +31,7 @@ function Test-ExpressRouteCircuitCRUD
31
31
$resourceGroup = New-AzureRmResourceGroup - Name $rgname - Location $rglocation
32
32
33
33
# Create the ExpressRouteCircuit
34
- $circuit = New-AzureRmExpressRouteCircuit - Name $circuitName - Location $location - ResourceGroupName $rgname - SkuTier Standard - SkuFamily MeteredData - BillingType MeteredData - ServiceProviderName " equinix" - PeeringLocation " Silicon Valley" - BandwidthInMbps 1000 ;
34
+ $circuit = New-AzureRmExpressRouteCircuit - Name $circuitName - Location $location - ResourceGroupName $rgname - SkuTier Standard - SkuFamily MeteredData - ServiceProviderName " equinix" - PeeringLocation " Silicon Valley" - BandwidthInMbps 500 ;
35
35
36
36
# get Circuit
37
37
$getCircuit = Get-AzureRmExpressRouteCircuit - Name $circuitName - ResourceGroupName $rgname
@@ -47,7 +47,7 @@ function Test-ExpressRouteCircuitCRUD
47
47
Assert-AreEqual " MeteredData" $getCircuit.Sku.Family
48
48
Assert-AreEqual " equinix" $getCircuit.ServiceProviderProperties.ServiceProviderName
49
49
Assert-AreEqual " Silicon Valley" $getCircuit.ServiceProviderProperties.PeeringLocation
50
- Assert-AreEqual " 1000 " $getCircuit.ServiceProviderProperties.BandwidthInMbps
50
+ Assert-AreEqual " 500 " $getCircuit.ServiceProviderProperties.BandwidthInMbps
51
51
52
52
# list
53
53
$list = Get-AzureRmExpressRouteCircuit - ResourceGroupName $rgname
@@ -59,20 +59,22 @@ function Test-ExpressRouteCircuitCRUD
59
59
Assert-AreEqual @ ($list [0 ].Peerings).Count @ ($getCircuit.Peerings ).Count
60
60
61
61
# set
62
- $getCircuit.ServiceProviderProperties.BandwidthInMbps = 500
62
+ $getCircuit.ServiceProviderProperties.BandwidthInMbps = 1000
63
+ $getCircuit.Sku.Tier = " Premium"
64
+ $getCircuit.Sku.Family = " UnlimitedData"
63
65
64
- $getCircuit = Set-AzureRmExpressRouteCircuit - ExpressRouteCircuit $getCircuit - BillingType UnlimitedData
66
+ $getCircuit = Set-AzureRmExpressRouteCircuit - ExpressRouteCircuit $getCircuit
65
67
Assert-AreEqual $rgName $getCircuit.ResourceGroupName
66
68
Assert-AreEqual $circuitName $getCircuit.Name
67
69
Assert-NotNull $getCircuit.Location
68
70
Assert-NotNull $getCircuit.Etag
69
71
Assert-AreEqual 0 @ ($getCircuit.Peerings ).Count
70
- Assert-AreEqual " standard_meteredData " $getCircuit.Sku.Name
71
- Assert-AreEqual " Standard " $getCircuit.Sku.Tier
72
- Assert-AreEqual " MeteredData " $getCircuit.Sku.Family
72
+ Assert-AreEqual " Standard_MeteredData " $getCircuit.Sku.Name
73
+ Assert-AreEqual " Premium " $getCircuit.Sku.Tier
74
+ Assert-AreEqual " UnlimitedData " $getCircuit.Sku.Family
73
75
Assert-AreEqual " equinix" $getCircuit.ServiceProviderProperties.ServiceProviderName
74
76
Assert-AreEqual " Silicon Valley" $getCircuit.ServiceProviderProperties.PeeringLocation
75
- Assert-AreEqual " 500 " $getCircuit.ServiceProviderProperties.BandwidthInMbps
77
+ Assert-AreEqual " 1000 " $getCircuit.ServiceProviderProperties.BandwidthInMbps
76
78
77
79
# Delete Circuit
78
80
$delete = Remove-AzureRmExpressRouteCircuit - ResourceGroupName $rgname - name $circuitName - PassThru - Force
@@ -108,7 +110,7 @@ function Test-ExpressRouteCircuitPeeringCRUD
108
110
109
111
# Create the ExpressRouteCircuit with peering
110
112
$peering = New-AzureRmExpressRouteCircuitPeeringConfig - Name AzurePrivatePeering - PeeringType AzurePrivatePeering - PeerASN 100 - PrimaryPeerAddressPrefix " 192.168.1.0/30" - SecondaryPeerAddressPrefix " 192.168.2.0/30" - VlanId 200
111
- $circuit = New-AzureRmExpressRouteCircuit - Name $circuitName - Location $location - ResourceGroupName $rgname - SkuTier Standard - SkuFamily MeteredData - BillingType UnlimitedData - ServiceProviderName " equinix" - PeeringLocation " Silicon Valley" - BandwidthInMbps 1000 - Peering $peering
113
+ $circuit = New-AzureRmExpressRouteCircuit - Name $circuitName - Location $location - ResourceGroupName $rgname - SkuTier Standard - SkuFamily MeteredData - ServiceProviderName " equinix" - PeeringLocation " Silicon Valley" - BandwidthInMbps 1000 - Peering $peering
112
114
113
115
# verification
114
116
Assert-AreEqual $rgName $circuit.ResourceGroupName
@@ -146,7 +148,7 @@ function Test-ExpressRouteCircuitPeeringCRUD
146
148
Assert-AreEqual 1 @ ($listPeering ).Count
147
149
148
150
# add a new Peering
149
- $circuit = Get-AzureRmExpressRouteCircuit - Name $circuitName - ResourceGroupName $rgname | Add-AzureRmExpressRouteCircuitPeeringConfig - Name MicrosoftPeering - PeeringType MicrosoftPeering - PeerASN 99 - PrimaryPeerAddressPrefix " 192.168.1.0/30" - SecondaryPeerAddressPrefix " 192.168.2.0/30" - VlanId 200 - MicrosoftConfigAdvertisedPublicPrefixes @ (" 11.2.3.4/30" , " 12.2.3.4/30" ) - MicrosoftConfigCustomerAsn 1000 - MicrosoftConfigRoutingRegistryName AFRINIC | Set-AzureRmExpressRouteCircuit - BillingType UnlimitedData
151
+ $circuit = Get-AzureRmExpressRouteCircuit - Name $circuitName - ResourceGroupName $rgname | Add-AzureRmExpressRouteCircuitPeeringConfig - Name MicrosoftPeering - PeeringType MicrosoftPeering - PeerASN 99 - PrimaryPeerAddressPrefix " 192.168.1.0/30" - SecondaryPeerAddressPrefix " 192.168.2.0/30" - VlanId 200 - MicrosoftConfigAdvertisedPublicPrefixes @ (" 11.2.3.4/30" , " 12.2.3.4/30" ) - MicrosoftConfigCustomerAsn 1000 - MicrosoftConfigRoutingRegistryName AFRINIC | Set-AzureRmExpressRouteCircuit
150
152
151
153
$p = $circuit | Get-AzureRmExpressRouteCircuitPeeringConfig - Name MicrosoftPeering
152
154
Assert-AreEqual " MicrosoftPeering" $p.Name
@@ -165,7 +167,7 @@ function Test-ExpressRouteCircuitPeeringCRUD
165
167
Assert-AreEqual 2 @ ($listPeering ).Count
166
168
167
169
# Set a new peering
168
- $circuit = Get-AzureRmExpressRouteCircuit - Name $circuitName - ResourceGroupName $rgname | Set-AzureRmExpressRouteCircuitPeeringConfig - Name MicrosoftPeering - PeeringType MicrosoftPeering - PeerASN 100 - PrimaryPeerAddressPrefix " 192.168.1.0/30" - SecondaryPeerAddressPrefix " 192.168.2.0/30" - VlanId 200 - MicrosoftConfigAdvertisedPublicPrefixes @ (" 11.2.3.4/30" , " 12.2.3.4/30" ) - MicrosoftConfigCustomerAsn 1000 - MicrosoftConfigRoutingRegistryName AFRINIC | Set-AzureRmExpressRouteCircuit - BillingType UnlimitedData
170
+ $circuit = Get-AzureRmExpressRouteCircuit - Name $circuitName - ResourceGroupName $rgname | Set-AzureRmExpressRouteCircuitPeeringConfig - Name MicrosoftPeering - PeeringType MicrosoftPeering - PeerASN 100 - PrimaryPeerAddressPrefix " 192.168.1.0/30" - SecondaryPeerAddressPrefix " 192.168.2.0/30" - VlanId 200 - MicrosoftConfigAdvertisedPublicPrefixes @ (" 11.2.3.4/30" , " 12.2.3.4/30" ) - MicrosoftConfigCustomerAsn 1000 - MicrosoftConfigRoutingRegistryName AFRINIC | Set-AzureRmExpressRouteCircuit
169
171
$p = $circuit | Get-AzureRmExpressRouteCircuitPeeringConfig - Name MicrosoftPeering
170
172
Assert-AreEqual " MicrosoftPeering" $p.Name
171
173
Assert-AreEqual " MicrosoftPeering" $p.PeeringType
@@ -215,7 +217,7 @@ function Test-ExpressRouteCircuitAuthorizationCRUD
215
217
216
218
# Create the ExpressRouteCircuit with authorization
217
219
$authorization = New-AzureRmExpressRouteCircuitAuthorization - Name $authorizationName
218
- $circuit = New-AzureRmExpressRouteCircuit - Name $circuitName - Location $location - ResourceGroupName $rgname - SkuTier Standard - SkuFamily MeteredData - ServiceProviderName " equinix" - PeeringLocation " Silicon Valley" - BandwidthInMbps 1000 - Authorization $authorization
220
+ $circuit = New-AzureRmExpressRouteCircuit - Name $circuitName - Location $location - ResourceGroupName $rgname - SkuTier Standard - SkuFamily MeteredData - ServiceProviderName " equinix" - PeeringLocation " Silicon Valley" - BandwidthInMbps 500 - Authorization $authorization
219
221
220
222
# verification
221
223
Assert-AreEqual $rgName $circuit.ResourceGroupName
@@ -228,7 +230,7 @@ function Test-ExpressRouteCircuitAuthorizationCRUD
228
230
Assert-AreEqual " MeteredData" $circuit.Sku.Family
229
231
Assert-AreEqual " equinix" $circuit.ServiceProviderProperties.ServiceProviderName
230
232
Assert-AreEqual " Silicon Valley" $circuit.ServiceProviderProperties.PeeringLocation
231
- Assert-AreEqual " 1000 " $circuit.ServiceProviderProperties.BandwidthInMbps
233
+ Assert-AreEqual " 500 " $circuit.ServiceProviderProperties.BandwidthInMbps
232
234
233
235
# Verify the authorization
234
236
Assert-AreEqual $authorizationName $circuit.Authorizations [0 ].Name
0 commit comments