Skip to content

Commit 3c1c9fb

Browse files
Merge pull request #26 from Azure/dev
pr from parent
2 parents 63b788c + c567d87 commit 3c1c9fb

File tree

133 files changed

+30008
-2250
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

133 files changed

+30008
-2250
lines changed

ChangeLog.txt

Lines changed: 66 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,75 @@
1-
2015.07.10 version 1.0.0
1+
2015.07.16 version 0.9.5
2+
* Azure Network Resource Provider cmdlets
3+
* Added Application Gateway cmdlets
4+
* New-AzureApplicationGateway
5+
* Start-AzureApplicationGateway
6+
* Stop-AzureApplicationGateway
7+
* SetAzureApplicationGateway
8+
* GetAzureApplicationGateway
9+
* RemoveAzureApplicationGateway
10+
* Added Application Gateway Backend Address Pool cmdlets
11+
* New-AzureApplicationGatewayBackendAddressPool
12+
* Add-AzureApplicationGatewayBackendAddressPool
13+
* Set-AzureApplicationGatewayBackendAddressPool
14+
* Get-AzureApplicationGatewayBackendAddressPool
15+
* Remove-AzureApplicationGatewayBackendAddressPool
16+
* Added Application Gateway Backend HTTP Settings cmdlets
17+
* New-AzureApplicationGatewayBackendHttpSettings
18+
* Add-AzureApplicationGatewayBackendHttpSettings
19+
* Set-AzureApplicationGatewayBackendHttpSettings
20+
* Get-AzureApplicationGatewayBackendHttpSettings
21+
* Remove-AzureApplicationGatewayBackendHttpSettings
22+
* Added Application Gateway Frontend IP Configuration cmdlets
23+
* New-AzureApplicationGatewayFrontendIPConfiguration
24+
* Add-AzureApplicationGatewayFrontendIPConfiguration
25+
* Set-AzureApplicationGatewayFrontendIPConfiguration
26+
* Get-AzureApplicationGatewayFrontendIPConfiguration
27+
* Remove-AzureApplicationGatewayFrontendIPConfiguration
28+
* Added Application Gateway Frontend Port cmdlets
29+
* New-AzureApplicationGatewayFrontendPort
30+
* Add-AzureApplicationGatewayFrontendPort
31+
* Set-AzureApplicationGatewayFrontendPort
32+
* Get-AzureApplicationGatewayFrontendPort
33+
* Remove-AzureApplicationGatewayFrontendPort
34+
* Added Application Gateway IP Configuration cmdlets
35+
* New-AzureApplicationGatewayGatewayIPConfiguration
36+
* Add-AzureApplicationGatewayGatewayIPConfiguration
37+
* Set-AzureApplicationGatewayGatewayIPConfiguration
38+
* Get-AzureApplicationGatewayGatewayIPConfiguration
39+
* Remove-AzureApplicationGatewayGatewayIPConfiguration
40+
* Added Application Gateway HTTP Listener cmdlets
41+
* New-AzureApplicationGatewayHttpListener
42+
* Add-AzureApplicationGatewayHttpListener
43+
* Set-AzureApplicationGatewayHttpListener
44+
* Get-AzureApplicationGatewayHttpListener
45+
* Remove-AzureApplicationGatewayHttpListener
46+
* Added Application Gateway Request Routing Rule cmdlets
47+
* New-AzureApplicationGatewayRequestRoutingRule
48+
* Add-AzureApplicationGatewayRequestRoutingRule
49+
* Set-AzureApplicationGatewayRequestRoutingRule
50+
* Get-AzureApplicationGatewayRequestRoutingRule
51+
* Remove-AzureApplicationGatewayRequestRoutingRule
52+
* Added Application Gateway SKU cmdlets
53+
* New-AzureApplicationGatewaySku
54+
* Set-AzureApplicationGatewaySku
55+
* Get-AzureApplicationGatewaySku
56+
* Added Application Gateway SSL Certificate cmdlets
57+
* New-AzureApplicationGatewaySslCertificate
58+
* Add-AzureApplicationGatewaySslCertificate
59+
* Set-AzureApplicationGatewaySslCertificate
60+
* Get-AzureApplicationGatewaySslCertificate
61+
* Remove-AzureApplicationGatewaySslCertificate
62+
*Azure Network cmdlets
63+
* Reserved IP cmdlets (New-AzureReservedIP, Get-AzureReservedIP, Set-AzureReservedIPAssociation, Remove-AzureReservedIPAssociation) fixed to support -VirtualIPName parameter
64+
* Multivip Cmdlets (Add-AzureVirtualIP, Remove-AzureVirtualIP) fixed to support -VirtualIPName parameter
65+
66+
2015.07.10 version 1.0.0
267
* Azure Backup cmdlets
368
*Added New-AzureBackupVault cmdlets
469
*Added Get-AzureBackupVault cmdlets
570
*Added Set-AzureBackupVault cmdlets
671
*Added Remove-AzureBackupVault cmdlets
772
*Added Get-AzureBackupVaultCredential cmdlets
8-
9-
2015.07.16 version 0.9.5
1073
* Azure Resource Manager cmdlets
1174
* Fixed formatting of output for Get-UsageAggregates
1275
* Fixed executing Get-UsageAggregates when first cmdlet being called.

src/AzurePowershell.sln

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -577,7 +577,6 @@ Global
577577
HideSolutionNode = FALSE
578578
EndGlobalSection
579579
GlobalSection(NestedProjects) = preSolution
580-
{B7FD03F6-98BC-4F54-9A14-0455E579FCD4} = {95C16AED-FD57-42A0-86C3-2CF4300A4817}
581580
{37455286-D8A7-4E0C-8B4D-C517D20C641A} = {95C16AED-FD57-42A0-86C3-2CF4300A4817}
582581
{D6F470A6-7395-4B8B-9D29-44DF0EC8F624} = {95C16AED-FD57-42A0-86C3-2CF4300A4817}
583582
{A3965B66-5A3E-4B8C-9574-28E5958D4828} = {95C16AED-FD57-42A0-86C3-2CF4300A4817}
@@ -588,6 +587,7 @@ Global
588587
{4BC0E3D3-6EDD-43AA-8F15-DCFED8ACC93D} = {95C16AED-FD57-42A0-86C3-2CF4300A4817}
589588
{9D5A40CA-5594-4F5C-8230-7ADF7CC0558E} = {95C16AED-FD57-42A0-86C3-2CF4300A4817}
590589
{3B48A77B-5956-4A62-9081-92BA04B02B27} = {95C16AED-FD57-42A0-86C3-2CF4300A4817}
590+
{B7FD03F6-98BC-4F54-9A14-0455E579FCD4} = {95C16AED-FD57-42A0-86C3-2CF4300A4817}
591591
{4C2FE49A-09E1-4979-AD46-CD64FD04C8F7} = {95C16AED-FD57-42A0-86C3-2CF4300A4817}
592592
{374D4000-DEDE-4995-9B63-E3B9FE0C4D29} = {95C16AED-FD57-42A0-86C3-2CF4300A4817}
593593
{127D0D51-FDEA-4E1A-8CD8-34DEB5C2F7F6} = {95C16AED-FD57-42A0-86C3-2CF4300A4817}

src/Common/Commands.Common/Properties/Resources.Designer.cs

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Common/Commands.Common/Properties/Resources.resx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1165,7 +1165,7 @@ use and privacy statement at <url> and (c) agree to sharing my contact inf
11651165
<value>Cannot find storage account '{0}' please type the name of an existing storage account.</value>
11661166
</data>
11671167
<data name="StorageEmulatorExe" xml:space="preserve">
1168-
<value>WAStorageEmulator.exe</value>
1168+
<value>AzureStorageEmulator.exe</value>
11691169
</data>
11701170
<data name="StorageEmulatorInstallPathRegistryKeyValue" xml:space="preserve">
11711171
<value>InstallPath</value>

src/ResourceManager/Compute/Commands.Compute.Test/Commands.Compute.Test.csproj

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,15 +71,16 @@
7171
<Private>True</Private>
7272
</Reference>
7373
<Reference Include="Microsoft.Azure.Management.Network, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
74-
<SpecificVersion>False</SpecificVersion>
75-
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Network.2.0.7-preview\lib\net40\Microsoft.Azure.Management.Network.dll</HintPath>
74+
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Network.2.0.8-preview\lib\net40\Microsoft.Azure.Management.Network.dll</HintPath>
75+
<Private>True</Private>
7676
</Reference>
7777
<Reference Include="Microsoft.Azure.Management.Storage, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
7878
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Storage.2.4.0-preview\lib\net40\Microsoft.Azure.Management.Storage.dll</HintPath>
7979
<Private>True</Private>
8080
</Reference>
81-
<Reference Include="Microsoft.Azure.ResourceManager">
81+
<Reference Include="Microsoft.Azure.ResourceManager, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
8282
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Resources.2.18.1-preview\lib\net40\Microsoft.Azure.ResourceManager.dll</HintPath>
83+
<Private>True</Private>
8384
</Reference>
8485
<Reference Include="Microsoft.Azure.Test.Framework">
8586
<HintPath>..\..\..\packages\Microsoft.Azure.Test.Framework.1.0.5571.32271-prerelease\lib\net45\Microsoft.Azure.Test.Framework.dll</HintPath>

src/ResourceManager/Compute/Commands.Compute.Test/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<package id="Microsoft.Azure.Graph.RBAC" version="1.7.0-preview" targetFramework="net45" />
99
<package id="Microsoft.Azure.Management.Authorization" version="0.19.2-preview" targetFramework="net45" />
1010
<package id="Microsoft.Azure.Management.Compute" version="7.0.0-preview" targetFramework="net45" />
11-
<package id="Microsoft.Azure.Management.Network" version="2.0.7-preview" targetFramework="net45" />
11+
<package id="Microsoft.Azure.Management.Network" version="2.0.8-preview" targetFramework="net45" />
1212
<package id="Microsoft.Azure.Management.Resources" version="2.18.1-preview" targetFramework="net45" />
1313
<package id="Microsoft.Azure.Management.Storage" version="2.4.0-preview" targetFramework="net45" />
1414
<package id="Microsoft.Azure.Test.Framework" version="1.0.5571.32271-prerelease" targetFramework="net45" />

src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,16 +81,17 @@
8181
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Compute.7.0.0-preview\lib\net40\Microsoft.Azure.Management.Compute.dll</HintPath>
8282
<Private>True</Private>
8383
</Reference>
84-
<Reference Include="Microsoft.Azure.Management.Network">
85-
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Network.2.0.7-preview\lib\net40\Microsoft.Azure.Management.Network.dll</HintPath>
84+
<Reference Include="Microsoft.Azure.Management.Network, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
85+
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Network.2.0.8-preview\lib\net40\Microsoft.Azure.Management.Network.dll</HintPath>
86+
<Private>True</Private>
8687
</Reference>
8788
<Reference Include="Microsoft.Azure.Management.Storage, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
8889
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Storage.2.4.0-preview\lib\net40\Microsoft.Azure.Management.Storage.dll</HintPath>
8990
<Private>True</Private>
9091
</Reference>
9192
<Reference Include="Microsoft.Azure.ResourceManager, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
92-
<SpecificVersion>False</SpecificVersion>
9393
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Resources.2.18.1-preview\lib\net40\Microsoft.Azure.ResourceManager.dll</HintPath>
94+
<Private>True</Private>
9495
</Reference>
9596
<Reference Include="Microsoft.IdentityModel.Clients.ActiveDirectory, Version=2.14.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
9697
<SpecificVersion>False</SpecificVersion>

src/ResourceManager/Compute/Commands.Compute/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<package id="Microsoft.Azure.Graph.RBAC" version="1.7.0-preview" targetFramework="net45" />
1010
<package id="Microsoft.Azure.Management.Authorization" version="0.19.2-preview" targetFramework="net45" />
1111
<package id="Microsoft.Azure.Management.Compute" version="7.0.0-preview" targetFramework="net45" />
12-
<package id="Microsoft.Azure.Management.Network" version="2.0.7-preview" targetFramework="net45" />
12+
<package id="Microsoft.Azure.Management.Network" version="2.0.8-preview" targetFramework="net45" />
1313
<package id="Microsoft.Azure.Management.Resources" version="2.18.1-preview" targetFramework="net45" />
1414
<package id="Microsoft.Azure.Management.Storage" version="2.4.0-preview" targetFramework="net45" />
1515
<package id="Microsoft.Bcl" version="1.1.9" targetFramework="net45" />

src/ResourceManager/Network/Commands.Network.Test/Commands.Network.Test.csproj

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,13 @@
6666
<SpecificVersion>False</SpecificVersion>
6767
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Authorization.0.19.2-preview\lib\net40\Microsoft.Azure.Management.Authorization.dll</HintPath>
6868
</Reference>
69-
<Reference Include="Microsoft.Azure.Management.Network">
70-
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Network.2.0.7-preview\lib\net40\Microsoft.Azure.Management.Network.dll</HintPath>
69+
<Reference Include="Microsoft.Azure.Management.Network, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
70+
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Network.2.0.8-preview\lib\net40\Microsoft.Azure.Management.Network.dll</HintPath>
71+
<Private>True</Private>
7172
</Reference>
72-
<Reference Include="Microsoft.Azure.ResourceManager">
73+
<Reference Include="Microsoft.Azure.ResourceManager, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
7374
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Resources.2.18.1-preview\lib\net40\Microsoft.Azure.ResourceManager.dll</HintPath>
75+
<Private>True</Private>
7476
</Reference>
7577
<Reference Include="Microsoft.Azure.Test.Framework">
7678
<HintPath>..\..\..\packages\Microsoft.Azure.Test.Framework.1.0.5571.32271-prerelease\lib\net45\Microsoft.Azure.Test.Framework.dll</HintPath>
@@ -137,6 +139,7 @@
137139
<ItemGroup>
138140
<Compile Include="Properties\AssemblyInfo.cs" />
139141
<Compile Include="NetworkResourcesController.cs" />
142+
<Compile Include="ScenarioTests\ApplicationGatewayTests.cs" />
140143
<Compile Include="ScenarioTests\NetworkInterfaceTests.cs" />
141144
<Compile Include="ScenarioTests\LoadBalancerTests.cs" />
142145
<Compile Include="ScenarioTests\NetworkSecurityGroupTests.cs" />
@@ -152,6 +155,9 @@
152155
<None Include="packages.config">
153156
<SubType>Designer</SubType>
154157
</None>
158+
<None Include="ScenarioTests\ApplicationGatewayTests.ps1">
159+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
160+
</None>
155161
<None Include="ScenarioTests\Common.ps1">
156162
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
157163
</None>
@@ -182,6 +188,9 @@
182188
<None Include="ScenarioTests\PublicIpAddressTests.ps1">
183189
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
184190
</None>
191+
<None Include="SessionRecords\Commands.Network.Test.ScenarioTests.ApplicationGatewayTests\TestApplicationGatewayCRUD.json">
192+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
193+
</None>
185194
<None Include="SessionRecords\Commands.Network.Test.ScenarioTests.CheckDnsAvailabilityTest\TestCheckDnsAvailability.json">
186195
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
187196
</None>
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
// ----------------------------------------------------------------------------------
2+
//
3+
// Copyright Microsoft Corporation
4+
// Licensed under the Apache License, Version 2.0 (the "License");
5+
// you may not use this file except in compliance with the License.
6+
// You may obtain a copy of the License at
7+
// http://www.apache.org/licenses/LICENSE-2.0
8+
// Unless required by applicable law or agreed to in writing, software
9+
// distributed under the License is distributed on an "AS IS" BASIS,
10+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11+
// See the License for the specific language governing permissions and
12+
// limitations under the License.
13+
// ----------------------------------------------------------------------------------
14+
15+
using Microsoft.WindowsAzure.Commands.ScenarioTest;
16+
using Xunit;
17+
18+
namespace Commands.Network.Test.ScenarioTests
19+
{
20+
public class ApplicationGatewayTests
21+
{
22+
[Fact]
23+
[Trait(Category.AcceptanceType, Category.CheckIn)]
24+
public void TestApplicationGatewayCRUD()
25+
{
26+
NetworkResourcesController.NewInstance.RunPsTest("Test-ApplicationGatewayCRUD");
27+
}
28+
}
29+
}
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
# ----------------------------------------------------------------------------------
2+
#
3+
# Copyright Microsoft Corporation
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
# Unless required by applicable law or agreed to in writing, software
9+
# distributed under the License is distributed on an "AS IS" BASIS,
10+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11+
# See the License for the specific language governing permissions and
12+
# limitations under the License.
13+
# ----------------------------------------------------------------------------------
14+
15+
<#
16+
.SYNOPSIS
17+
Application gateway tests
18+
#>
19+
function Test-ApplicationGatewayCRUD
20+
{
21+
# Setup
22+
23+
$rgname = Get-ResourceGroupName
24+
$rname = Get-ResourceName
25+
$domainNameLabel = Get-ResourceName
26+
$vnetName = Get-ResourceName
27+
$publicIpName = Get-ResourceName
28+
$vnetGatewayConfigName = Get-ResourceName
29+
$rglocation = Get-ProviderLocation ResourceManagement
30+
$resourceTypeParent = "Microsoft.Network/applicationgateways"
31+
$location = Get-ProviderLocation $resourceTypeParent
32+
33+
$gipconfigname = Get-ResourceName
34+
$fipconfigName = Get-ResourceName
35+
$poolName = Get-ResourceName
36+
$poolSettingName = Get-ResourceName
37+
$frontendPortName = Get-ResourceName
38+
$listenerName = Get-ResourceName
39+
$ruleName = Get-ResourceName
40+
$appgwName = Get-ResourceName
41+
42+
try
43+
{
44+
# Create the resource group
45+
$resourceGroup = New-AzureResourceGroup -Name $rgname -Location $rglocation -Tags @{Name = "testtag"; Value = "testval"}
46+
47+
# Create the Virtual Network
48+
$subnet = New-AzureVirtualNetworkSubnetConfig -Name "GatewaySubnet" -AddressPrefix 10.0.0.0/24
49+
$vnet = New-AzurevirtualNetwork -Name $vnetName -ResourceGroupName $rgname -Location $location -AddressPrefix 10.0.0.0/16 -Subnet $subnet
50+
$vnet = Get-AzurevirtualNetwork -Name $vnetName -ResourceGroupName $rgname
51+
$subnet = Get-AzureVirtualNetworkSubnetConfig -Name "GatewaySubnet" -VirtualNetwork $vnet
52+
53+
# Create the Application Gateway
54+
$gipconfig = New-AzureApplicationGatewayIPConfiguration -Name $gipconfigname -Subnet $subnet
55+
$pool = New-AzureApplicationGatewayBackendAddressPool -Name $poolName -BackendIPAddresses 1.1.1.1, 2.2.2.2, 3.3.3.3
56+
$poolSetting = New-AzureApplicationGatewayBackendHttpSettings -Name $poolSettingName -Port 80 -Protocol HTTP -CookieBasedAffinity Disabled
57+
$fp = New-AzureApplicationGatewayFrontendPort -Name $frontendPortName -Port 80
58+
$fipconfig = New-AzureApplicationGatewayFrontendIPConfig -Name $fipconfigName -PublicIPAddress $publicip
59+
$listener = New-AzureApplicationGatewayHttpListener -Name $listenerName -Protocol http -FrontendIpConfiguration $fipconfig -FrontendPort $fp
60+
$rule = New-AzureApplicationGatewayRequestRoutingRule -Name $ruleName -RuleType basic -BackendHttpSettings $poolSetting -HttpListener $listener -BackendAddressPool $pool
61+
$sku = New-AzureApplicationGatewaySku -Name Standard_Small -Tier Standard -Capacity 2
62+
63+
# $actual = New-AzureApplicationGateway -Name $appgwName -ResourceGroupName $rgname -Location $location -BackendAddressPools $pool -BackendHttpSettingsCollection $poolSetting -FrontendIpConfigurations $fipconfig -GatewayIpConfigurations $gipconfig -FrontendPorts $fp -HttpListeners $listener -RequestRoutingRules $rule -Sku $sku
64+
# $expected = Get-AzureApplicationGateway -Name $appgwName -ResourceGroupName $rgname
65+
# Compare-AzureApplicationGateway $actual $expected
66+
67+
# Stop-AzureApplicationGateway -ApplicationGateway $expected
68+
# Remove-AzureApplicationGateway -Name $appgwName -ResourceGroupName $rgname
69+
}
70+
finally
71+
{
72+
# Cleanup
73+
Clean-ResourceGroup $rgname
74+
}
75+
}
76+
77+
<#
78+
.SYNOPSIS
79+
Compare application gateways
80+
#>
81+
function Compare-AzureApplicationGateway($actual, $expected)
82+
{
83+
Assert-AreEqual $expected.Name $actual.Name
84+
Assert-AreEqual $expected.Name $actual.Name
85+
Assert-AreEqual $expected.Sku.Name $actual.Sku.Name
86+
Assert-AreEqual $expected.Sku.Tier $actual.Sku.Tier
87+
Assert-AreEqual $expected.Sku.Capacity $actual.Sku.Capacity
88+
Assert-AreEqual $expected.FrontendPorts.Count $actual.FrontendPorts.Count
89+
Assert-AreEqual $expected.SslCertificates.Count $actual.SslCertificates.Count
90+
Assert-AreEqual $expected.BackendAddressPools.Count $actual.BackendAddressPools.Count
91+
Assert-AreEqual $expected.BackendHttpSettingsCollection.Count $actual.BackendHttpSettingsCollection.Count
92+
Assert-AreEqual $expected.HttpListeners.Count $actual.HttpListeners.Count
93+
Assert-AreEqual $expected.RequestRoutingRules.Count $actual.RequestRoutingRules.Count
94+
}

0 commit comments

Comments
 (0)