Skip to content

Commit ddea367

Browse files
author
Sudhindra Kovalam
committed
feat) add support for the S1 SKU
1 parent ca535d9 commit ddea367

File tree

5 files changed

+43
-4
lines changed

5 files changed

+43
-4
lines changed

src/ResourceManager/Maps/Commands.Maps/AzureRM.Maps.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# RootModule = ''
1313

1414
# Version number of this module.
15-
ModuleVersion = '1.0.5'
15+
ModuleVersion = '1.0.6'
1616

1717
# Supported PSEditions
1818
# CompatiblePSEditions = @()

src/ResourceManager/Maps/Commands.Maps/ChangeLog.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,5 @@
1717
* Overview of change #1
1818
- Additional information about change #1
1919
-->
20-
## Current Release
20+
## Current Release
21+
* Added support for `S1` SKU

src/ResourceManager/Maps/Commands.Maps/MapsAccount/NewAzureMapsAccount.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
using Microsoft.Azure.Management.Maps;
2020
using Microsoft.Azure.Management.Maps.Models;
2121
using Microsoft.Azure.Commands.Maps.Models;
22+
using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters;
2223

2324
namespace Microsoft.Azure.Commands.Maps.MapsAccount
2425
{
@@ -52,7 +53,7 @@ public class NewAzureMapsAccount : MapsAccountBaseCmdlet
5253
Mandatory = true,
5354
ValueFromPipelineByPropertyName = true,
5455
HelpMessage = "Maps Account Sku Name.")]
55-
[ValidateSet("S0")]
56+
[PSArgumentCompleter("S0", "S1")]
5657
public string SkuName { get; set; }
5758

5859
[Parameter(

src/ResourceManager/Maps/Commands.Maps/help/New-AzMapsAccount.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ Maps Account Sku Name.
102102
Type: System.String
103103
Parameter Sets: (All)
104104
Aliases:
105-
Accepted values: S0
105+
Accepted values: S0, S1
106106

107107
Required: True
108108
Position: 2

src/ResourceManager/Maps/Maps.Test/ScenarioTests/MapsAccountTests.ps1

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,43 @@ function Test-NewAzureRmMapsAccount
4949
}
5050
}
5151

52+
<#
53+
.SYNOPSIS
54+
Test New-AzureRmMapsAccountS1
55+
#>
56+
function Test-NewAzureRmMapsAccountS1
57+
{
58+
# Setup
59+
$rgname = Get-MapsManagementTestResourceName;
60+
try
61+
{
62+
# Test
63+
$accountname = 'ps-s1-' + $rgname;
64+
$skuname = 'S1';
65+
$location = 'West US';
66+
67+
New-AzureRmResourceGroup -Name $rgname -Location $location;
68+
69+
$createdAccount = New-AzureRmMapsAccount -ResourceGroupName $rgname -Name $accountname -SkuName $skuname -Force;
70+
Assert-NotNull $createdAccount;
71+
# Call create again, expect to get the same account
72+
$createdAccountAgain = New-AzureRmMapsAccount -ResourceGroupName $rgname -Name $accountname -SkuName $skuname -Force;
73+
Assert-NotNull $createdAccountAgain
74+
Assert-AreEqual $createdAccount.Id $createdAccountAgain.Id;
75+
Assert-AreEqual $createdAccount.ResourceGroupName $createdAccountAgain.ResourceGroupName;
76+
Assert-AreEqual $createdAccount.Name $createdAccountAgain.Name;
77+
Assert-AreEqual $createdAccount.Location $createdAccountAgain.Location;
78+
Assert-AreEqual $createdAccount.Sku.Name $createdAccountAgain.Sku.Name;
79+
80+
Retry-IfException { Remove-AzureRmMapsAccount -ResourceGroupName $rgname -Name $accountname -Confirm:$false; }
81+
}
82+
finally
83+
{
84+
# Cleanup
85+
Clean-ResourceGroup $rgname
86+
}
87+
}
88+
5289
<#
5390
.SYNOPSIS
5491
Test Remove-AzureRmMapsAccount

0 commit comments

Comments
 (0)