Skip to content

Commit 8e72fe7

Browse files
authored
Merge pull request #7909 from solankisamir/remove-obsoletecmdlets
[ApiManagement] Deprecates obsolete cmdlets and update help
2 parents 1023dc4 + 16a2d08 commit 8e72fe7

File tree

59 files changed

+15583
-23413
lines changed

Some content is hidden

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

59 files changed

+15583
-23413
lines changed

src/ResourceManager/ApiManagement/Commands.ApiManagement.ServiceManagement/Commands.ApiManagement.ServiceManagement.Netcore.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
<ItemGroup>
3131
<PackageReference Include="AutoMapper" Version="6.2.2" />
32-
<PackageReference Include="Microsoft.Azure.Management.ApiManagement" Version="4.0.5-preview" />
32+
<PackageReference Include="Microsoft.Azure.Management.ApiManagement" Version="4.0.6-preview" />
3333
</ItemGroup>
3434

3535
<ItemGroup>

src/ResourceManager/ApiManagement/Commands.ApiManagement.Test/Commands.ApiManagement.Test.Netcore.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
</PropertyGroup>
2626

2727
<ItemGroup>
28-
<PackageReference Include="Microsoft.Azure.Management.ApiManagement" Version="4.0.5-preview" />
28+
<PackageReference Include="Microsoft.Azure.Management.ApiManagement" Version="4.0.6-preview" />
2929
</ItemGroup>
3030

3131
<ItemGroup>

src/ResourceManager/ApiManagement/Commands.ApiManagement.Test/ScenarioTests/ApiManagementTests.cs

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -87,20 +87,6 @@ public void TestBackupRestoreApiManagement()
8787
RunPowerShellTest("Test-BackupRestoreApiManagement");
8888
}
8989

90-
[Fact]
91-
[Trait(Category.AcceptanceType, Category.CheckIn)]
92-
public void TestUpdateApiManagementDeployment()
93-
{
94-
RunPowerShellTest("Test-UpdateApiManagementDeployment");
95-
}
96-
97-
[Fact]
98-
[Trait(Category.AcceptanceType, Category.CheckIn)]
99-
public void TestSetApiManagementHostnames()
100-
{
101-
RunPowerShellTest("Test-SetApiManagementHostnames");
102-
}
103-
10490
[Fact]
10591
[Trait(Category.AcceptanceType, Category.CheckIn)]
10692
public void TestApiManagementHostnamesCrud()

src/ResourceManager/ApiManagement/Commands.ApiManagement.Test/ScenarioTests/ApiManagementTests.ps1

Lines changed: 2 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ function Test-ApiManagementVirtualNetworkCRUD {
171171
New-AzureRmResourceGroup -Name $resourceGroupName -Location $primarylocation
172172

173173
# Create a Virtual Network Object
174-
$virtualNetwork = New-AzureRmApiManagementVirtualNetwork -Location $primarylocation -SubnetResourceId $primarySubnetResourceId
174+
$virtualNetwork = New-AzureRmApiManagementVirtualNetwork -SubnetResourceId $primarySubnetResourceId
175175

176176
# Create API Management service in External VNET
177177
$result = New-AzureRmApiManagement -ResourceGroupName $resourceGroupName -Location $primarylocation -Name $apiManagementName -Organization $organization -AdminEmail $adminEmail -VpnType $vpnType -VirtualNetwork $virtualNetwork -Sku $sku -Capacity $capacity
@@ -196,7 +196,7 @@ function Test-ApiManagementVirtualNetworkCRUD {
196196
$service.Sku = $sku
197197

198198
# Create Virtual Network Object for Additional region
199-
$additionalRegionVirtualNetwork = New-AzureRmApiManagementVirtualNetwork -Location $secondarylocation -SubnetResourceId $additionalSubnetResourceId
199+
$additionalRegionVirtualNetwork = New-AzureRmApiManagementVirtualNetwork -SubnetResourceId $additionalSubnetResourceId
200200

201201
$service = Add-AzureRmApiManagementRegion -ApiManagement $service -Location $secondarylocation -VirtualNetwork $additionalRegionVirtualNetwork
202202
# Update the Deployment into Internal Virtual Network
@@ -373,124 +373,6 @@ function Test-ApiManagementHostnamesCRUD {
373373
}
374374
}
375375

376-
377-
<#
378-
.SYNOPSIS
379-
Tests UpdateAzureApiManagementDeployment using pipeline and helper cmdlets.
380-
#>
381-
function Test-UpdateApiManagementDeployment {
382-
# Setup
383-
$location = Get-ProviderLocation "Microsoft.ApiManagement/service"
384-
$resourceGroupName = Get-ResourceGroupName
385-
$apiManagementName = Get-ApiManagementServiceName
386-
$organization = "apimpowershellorg"
387-
$adminEmail = "[email protected]"
388-
$sku = "Developer"
389-
$capacity = 1
390-
391-
try {
392-
# Create a resource group
393-
New-AzureRmResourceGroup -Name $resourceGroupName -Location $location
394-
395-
# Create API Management service
396-
$service = New-AzureRmApiManagement -ResourceGroupName $resourceGroupName -Location $location -Name $apiManagementName -Organization $organization -AdminEmail $adminEmail -Sku $sku -Capacity $capacity
397-
398-
# Get API Management and:
399-
#- 1) Scale master region to 'Premium' 2
400-
$sku = "Premium"
401-
$capacity = 2
402-
403-
# - 2) Add new 'Premium' region 1 unit
404-
$region1Location = Get-ProviderLocations "Microsoft.ApiManagement/service" | Where {$_ -ne $location} | Select -First 1
405-
$region1Sku = "Premium"
406-
407-
Get-AzureRmApiManagement -ResourceGroupName $resourceGroupName -Name $apiManagementName |
408-
Update-AzureRmApiManagementRegion -Sku $sku -Capacity $capacity |
409-
Add-AzureRmApiManagementRegion -Location $region1Location -Sku $region1Sku |
410-
Update-AzureRmApiManagementDeployment
411-
412-
$service = Get-AzureRmApiManagement -ResourceGroupName $resourceGroupName -Name $apiManagementName
413-
414-
Assert-AreEqual $resourceGroupName $service.ResourceGroupName
415-
Assert-AreEqual $apiManagementName $service.Name
416-
Assert-AreEqual $location $service.Location
417-
Assert-AreEqual $sku $service.Sku
418-
Assert-AreEqual $capacity $service.Capacity
419-
Assert-AreEqual "Succeeded" $service.ProvisioningState
420-
421-
Assert-AreEqual 1 $service.AdditionalRegions.Count
422-
423-
$found = 0
424-
for ($i = 0; $i -lt $service.AdditionalRegions.Count; $i++) {
425-
if ($service.AdditionalRegions[$i].Location -eq $region1Location) {
426-
$found = $found + 1
427-
Assert-AreEqual $region1Sku $service.AdditionalRegions[$i].Sku
428-
Assert-AreEqual 1 $service.AdditionalRegions[$i].Capacity
429-
Assert-Null $service.AdditionalRegions[$i].VirtualNetwork
430-
}
431-
}
432-
433-
Assert-True {$found -eq 1} "Api Management regions created earlier is not found."
434-
}
435-
finally {
436-
# Cleanup
437-
Clean-ResourceGroup $resourceGroupName
438-
}
439-
}
440-
441-
<#
442-
.SYNOPSIS
443-
Tests SetApiManagementHostnames.
444-
#>
445-
function Test-SetApiManagementHostnames {
446-
# Setup
447-
$location = "North Central US"
448-
$certFilePath = "$TestOutputRoot/powershelltest.pfx";
449-
$certPassword = "Password";
450-
$certSubject = "CN=*.msitesting.net"
451-
$certThumbprint = "8E989652CABCF585ACBFCB9C2C91F1D174FDB3A2"
452-
$portalHostName = "onesdk.msitesting.net"
453-
$resourceGroupName = Get-ResourceGroupName
454-
$apiManagementName = Get-ApiManagementServiceName
455-
$organization = "apimpowershellorg"
456-
$adminEmail = "[email protected]"
457-
$sku = "Developer"
458-
$capacity = 1
459-
460-
try {
461-
# Create resource group
462-
New-AzureRmResourceGroup -Name $resourceGroupName -Location $location
463-
464-
# Create API Management service
465-
$result = New-AzureRmApiManagement -ResourceGroupName $resourceGroupName -Location $location -Name $apiManagementName -Organization $organization -AdminEmail $adminEmail -Sku $sku -Capacity $capacity
466-
467-
#Import the Custom Domain Certificate
468-
$certUploadResult = Import-AzureRmApiManagementHostnameCertificate -ResourceGroupName $resourceGroupName -Name $apiManagementName -HostnameType "Portal" -PfxPath $certFilePath -PfxPassword $certPassword -PassThru
469-
470-
Assert-AreEqual $certSubject $certUploadResult.Subject
471-
Assert-AreEqual $certThumbprint $certUploadResult.Thumbprint
472-
473-
# set portal hostname
474-
$portalHostnameConf = New-AzureRmApiManagementHostnameConfiguration -CertificateThumbprint $certThumbprint -Hostname $portalHostName
475-
$result = Set-AzureRmApiManagementHostnames -Name $apiManagementName -ResourceGroupName $resourceGroupName –PortalHostnameConfiguration $portalHostnameConf -PassThru
476-
477-
Assert-AreEqual $portalHostName $result.PortalHostnameConfiguration.Hostname
478-
Assert-AreEqual $certSubject $result.PortalHostnameConfiguration.HostnameCertificate.Subject
479-
Assert-Null $result.ProxyHostnameConfiguration
480-
481-
# set default hostnames
482-
$result = Set-AzureRmApiManagementHostnames -Name $apiManagementName -ResourceGroupName $resourceGroupName
483-
484-
Assert-Null $result.ProxyHostnameConfiguration
485-
Assert-Null $result.PortalHostnameConfiguration
486-
}
487-
finally {
488-
# Cleanup
489-
Clean-ResourceGroup $resourceGroupName
490-
}
491-
}
492-
493-
494376
<#
495377
.SYNOPSIS
496378
Tests API Management Create with 2 Additional Region

0 commit comments

Comments
 (0)