Skip to content

Commit e93d2d2

Browse files
committed
Merge pull request #25 from AzCiS/parvezah
Adding Parameter sets for the Storage Account related parameters to reso...
2 parents 48ca3d5 + 75e7e4a commit e93d2d2

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/VirtualDevice/NewAzureStorSimpleVirtualDeviceCommand.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,16 @@ public class NewAzureStorSimpleVirtualDeviceCommand : StorSimpleCmdletBase
3030
[Alias("VNetName")]
3131
[ValidateNotNullOrEmpty]
3232
public string VirtualNetworkName { get; set; }
33-
33+
3434
[Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.SubNetName)]
3535
[ValidateNotNullOrEmpty]
3636
public string SubNetName { get; set; }
3737

38-
[Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.StorageAccountNameForVirtualDevice)]
38+
[Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.StorageAccountNameForVirtualDevice, ParameterSetName = StorSimpleCmdletParameterSet.CreateNewStorageAccount)]
39+
[Parameter(Position = 3, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.StorageAccountNameForVirtualDevice, ParameterSetName = StorSimpleCmdletParameterSet.UseExistingStorageAccount)]
3940
public string StorageAccountName { get; set; }
4041

41-
[Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.CreateNewStorageAccount)]
42+
[Parameter(Position = 3, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.CreateNewStorageAccount, ParameterSetName = StorSimpleCmdletParameterSet.CreateNewStorageAccount)]
4243
public SwitchParameter CreateNewStorageAccount { get; set; }
4344

4445
public override void ExecuteCmdlet()

src/ServiceManagement/StorSimple/Commands.StorSimple/StorSimpleCmdletParameterSet.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,7 @@ internal static class StorSimpleCmdletParameterSet
2626
public const string IdentifyByDeviceName = "IdentifyByDeviceName";
2727
public const string IdentifyByType = "IdentifyByType";
2828
public const string IdentifyByStatus = "IdentifyByStatus";
29+
public const string UseExistingStorageAccount = "UseExistingStorageAccount";
30+
public const string CreateNewStorageAccount = "CreateNewStorageAccount";
2931
}
3032
}

0 commit comments

Comments
 (0)