File tree Expand file tree Collapse file tree 4 files changed +42
-3
lines changed Expand file tree Collapse file tree 4 files changed +42
-3
lines changed Original file line number Diff line number Diff line change 17
17
* Overview of change #1
18
18
- Additional information about change #1
19
19
-->
20
- ## Current Release
20
+ ## Current Release
21
+ * Added support for ` S1 ` SKU
Original file line number Diff line number Diff line change 19
19
using Microsoft . Azure . Management . Maps ;
20
20
using Microsoft . Azure . Management . Maps . Models ;
21
21
using Microsoft . Azure . Commands . Maps . Models ;
22
+ using Microsoft . Azure . Commands . ResourceManager . Common . ArgumentCompleters ;
22
23
23
24
namespace Microsoft . Azure . Commands . Maps . MapsAccount
24
25
{
@@ -52,7 +53,7 @@ public class NewAzureMapsAccount : MapsAccountBaseCmdlet
52
53
Mandatory = true ,
53
54
ValueFromPipelineByPropertyName = true ,
54
55
HelpMessage = "Maps Account Sku Name." ) ]
55
- [ ValidateSet ( "S0" ) ]
56
+ [ PSArgumentCompleter ( "S0" , "S1 ") ]
56
57
public string SkuName { get ; set ; }
57
58
58
59
[ Parameter (
Original file line number Diff line number Diff line change @@ -102,7 +102,7 @@ Maps Account Sku Name.
102
102
Type : System.String
103
103
Parameter Sets : (All)
104
104
Aliases :
105
- Accepted values : S0
105
+ Accepted values : S0, S1
106
106
107
107
Required : True
108
108
Position : 2
Original file line number Diff line number Diff line change @@ -49,6 +49,43 @@ function Test-NewAzureRmMapsAccount
49
49
}
50
50
}
51
51
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
+
52
89
<#
53
90
. SYNOPSIS
54
91
Test Remove-AzureRmMapsAccount
You can’t perform that action at this time.
0 commit comments