diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple.Test/app.config b/src/ServiceManagement/StorSimple/Commands.StorSimple.Test/App.config
similarity index 100%
rename from src/ServiceManagement/StorSimple/Commands.StorSimple.Test/app.config
rename to src/ServiceManagement/StorSimple/Commands.StorSimple.Test/App.config
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/GetAzureStorSimpleDeviceBackupPolicy.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/GetAzureStorSimpleDeviceBackupPolicy.cs
index 2232f64e4d9d..901c4dc7a00b 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/GetAzureStorSimpleDeviceBackupPolicy.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/GetAzureStorSimpleDeviceBackupPolicy.cs
@@ -32,12 +32,12 @@ public class GetAzureStorSimpleDeviceBackupPolicy:StorSimpleCmdletBase
{
private string deviceId = null;
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName)]
[ValidateNotNullOrEmptyAttribute]
public string DeviceName { get; set; }
[Alias("Name")]
- [Parameter(Position = 1, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupPolicyName)]
+ [Parameter(Position = 1, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.BackupPolicyName)]
public string BackupPolicyName { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/NewAzureStorSimpleDeviceBackupPolicy.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/NewAzureStorSimpleDeviceBackupPolicy.cs
index 953b7e90a8e4..3bf1a898b8d3 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/NewAzureStorSimpleDeviceBackupPolicy.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/NewAzureStorSimpleDeviceBackupPolicy.cs
@@ -29,21 +29,21 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
[Cmdlet(VerbsCommon.New, "AzureStorSimpleDeviceBackupPolicy")]
public class NewAzureStorSimpleDeviceBackupPolicy:StorSimpleCmdletBase
{
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName)]
[ValidateNotNullOrEmptyAttribute]
public string DeviceName { get; set; }
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageNewBackupPolicyName)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.NewBackupPolicyName)]
[ValidateNotNullOrEmptyAttribute]
public string BackupPolicyName { get; set; }
- [Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupsToAddList)]
+ [Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.BackupsToAddList)]
public PSObject[] BackupSchedulesToAdd { get; set; }
- [Parameter(Position = 3, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeIdsToAddList)]
+ [Parameter(Position = 3, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.VolumeIdsToAddList)]
public PSObject[] VolumeIdsToAdd { get; set; }
- [Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
private string deviceId = null;
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/NewAzureStorSimpleDeviceBackupScheduleAddConfig.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/NewAzureStorSimpleDeviceBackupScheduleAddConfig.cs
index 1c708fa20bf4..166f76494ed1 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/NewAzureStorSimpleDeviceBackupScheduleAddConfig.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/NewAzureStorSimpleDeviceBackupScheduleAddConfig.cs
@@ -28,28 +28,28 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
[Cmdlet(VerbsCommon.New, "AzureStorSimpleDeviceBackupScheduleAddConfig"),OutputType(typeof(BackupScheduleBase))]
public class NewAzureStorSimpleDeviceBackupScheduleAddConfig : StorSimpleCmdletBase
{
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupTypeDesc)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.BackupTypeDesc)]
[ValidateNotNullOrEmptyAttribute]
[ValidateSet("LocalSnapshot", "CloudSnapshot")]
public string BackupType { get; set; }
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageRecurrenceTypeDesc)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.RecurrenceTypeDesc)]
[ValidateNotNullOrEmptyAttribute]
[ValidateSet("Minutes", "Hourly", "Daily", "Weekly")]
public string RecurrenceType { get; set; }
- [Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageRecurrenceValueDesc)]
+ [Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.RecurrenceValueDesc)]
[ValidateNotNullOrEmptyAttribute]
public int RecurrenceValue { get; set; }
- [Parameter(Position = 3, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageRetentionCountDesc)]
+ [Parameter(Position = 3, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.RetentionCountDesc)]
[ValidateNotNullOrEmptyAttribute]
public long RetentionCount { get; set; }
- [Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupStartFromDesc)]
+ [Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.BackupStartFromDesc)]
public string StartFromDateTime { get; set; }
- [Parameter(Position = 5, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupEnabledDesc)]
+ [Parameter(Position = 5, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.BackupEnabledDesc)]
public bool Enabled { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/NewAzureStorSimpleDeviceBackupScheduleUpdateConfig.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/NewAzureStorSimpleDeviceBackupScheduleUpdateConfig.cs
index 93d2d78cffb6..0fed1f52c671 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/NewAzureStorSimpleDeviceBackupScheduleUpdateConfig.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/NewAzureStorSimpleDeviceBackupScheduleUpdateConfig.cs
@@ -29,32 +29,32 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
[Cmdlet(VerbsCommon.New, "AzureStorSimpleDeviceBackupScheduleUpdateConfig"), OutputType(typeof(BackupScheduleUpdateRequest))]
public class NewAzureStorSimpleDeviceBackupScheduleUpdateConfig:StorSimpleCmdletBase
{
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupScheduleId)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.BackupScheduleId)]
[ValidateNotNullOrEmptyAttribute]
public string Id { get; set; }
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupTypeDesc)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.BackupTypeDesc)]
[ValidateNotNullOrEmptyAttribute]
[ValidateSet("LocalSnapshot", "CloudSnapshot")]
public string BackupType { get; set; }
- [Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageRecurrenceTypeDesc)]
+ [Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.RecurrenceTypeDesc)]
[ValidateNotNullOrEmptyAttribute]
[ValidateSet("Minutes", "Hourly", "Daily", "Weekly")]
public string RecurrenceType { get; set; }
- [Parameter(Position = 3, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageRecurrenceValueDesc)]
+ [Parameter(Position = 3, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.RecurrenceValueDesc)]
[ValidateNotNullOrEmptyAttribute]
public int RecurrenceValue { get; set; }
- [Parameter(Position = 4, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageRetentionCountDesc)]
+ [Parameter(Position = 4, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.RetentionCountDesc)]
[ValidateNotNullOrEmptyAttribute]
public long RetentionCount { get; set; }
- [Parameter(Position = 5, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupStartFromDesc)]
+ [Parameter(Position = 5, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.BackupStartFromDesc)]
public string StartFromDateTime { get; set; }
- [Parameter(Position = 6, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupEnabledDesc)]
+ [Parameter(Position = 6, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.BackupEnabledDesc)]
public bool Enabled { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/RemoveAzureStorSimpleDeviceBackupPolicy.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/RemoveAzureStorSimpleDeviceBackupPolicy.cs
index cdd4f583bc2a..4296d5a77f12 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/RemoveAzureStorSimpleDeviceBackupPolicy.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/RemoveAzureStorSimpleDeviceBackupPolicy.cs
@@ -28,21 +28,21 @@ public class RemoveAzureStorSimpleDeviceBackupPolicy : StorSimpleCmdletBase
{
private string deviceId = null;
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject)]
[ValidateNotNullOrEmptyAttribute]
public string DeviceName { get; set; }
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupPolicyIdToDelete, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.BackupPolicyIdToDelete, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
public string BackupPolicyId { get; set; }
- [Parameter(Position = 1, Mandatory = true, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupPolicyToDelete, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject)]
+ [Parameter(Position = 1, Mandatory = true, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.BackupPolicyToDelete, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject)]
public BackupPolicyDetails BackupPolicy { get; set; }
- [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageForce)]
+ [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.Force)]
public SwitchParameter Force { get; set; }
- [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
private string backupPolicyIdFinal = null;
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/SetAzureStorSimpleDeviceBackupPolicy.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/SetAzureStorSimpleDeviceBackupPolicy.cs
index 2e0e9d739f8e..73a3c8556f48 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/SetAzureStorSimpleDeviceBackupPolicy.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupPolicy/SetAzureStorSimpleDeviceBackupPolicy.cs
@@ -31,31 +31,31 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
[Cmdlet(VerbsCommon.Set, "AzureStorSimpleDeviceBackupPolicy"), OutputType(typeof(BackupPolicyDetails))]
public class SetAzureStorSimpleDeviceBackupPolicy: StorSimpleCmdletBase
{
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName)]
[ValidateNotNullOrEmptyAttribute]
public string DeviceName { get; set; }
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupPolicyIdToUpdate)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.BackupPolicyIdToUpdate)]
[ValidateNotNullOrEmptyAttribute]
public string BackupPolicyId { get; set; }
- [Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupPolicyNameChange)]
+ [Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.BackupPolicyNameChange)]
[ValidateNotNullOrEmptyAttribute]
public string BackupPolicyName { get; set; }
- [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupScheduleBaseObjsToAdd)]
+ [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.BackupScheduleBaseObjsToAdd)]
public PSObject[] BackupSchedulesToAdd { get; set; }
- [Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupScheduleBaseObjsToUpdate)]
+ [Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.BackupScheduleBaseObjsToUpdate)]
public PSObject[] BackupSchedulesToUpdate { get; set; }
- [Parameter(Position = 5, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupScheduleBaseObjsToDelete)]
+ [Parameter(Position = 5, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.BackupScheduleBaseObjsToDelete)]
public PSObject[] BackupScheduleIdsToDelete { get; set; }
- [Parameter(Position = 6, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeObjsToUpdate)]
+ [Parameter(Position = 6, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.VolumeObjsToUpdate)]
public PSObject[] VolumeIdsToUpdate { get; set; }
- [Parameter(Position = 7, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 7, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
private string deviceId = null;
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupSet/GetAzureStorSimpleDeviceBackup.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupSet/GetAzureStorSimpleDeviceBackup.cs
index ebc1a4e7e9f0..3cc0ceef2486 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupSet/GetAzureStorSimpleDeviceBackup.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupSet/GetAzureStorSimpleDeviceBackup.cs
@@ -26,39 +26,39 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
[Cmdlet(VerbsCommon.Get, "AzureStorSimpleDeviceBackup", DefaultParameterSetName = StorSimpleCmdletParameterSet.Empty),OutputType(typeof(GetBackupResponse))]
public class GetAzureStorSimpleDeviceBackup: StorSimpleCmdletBase
{
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName, ParameterSetName = StorSimpleCmdletParameterSet.Empty)]
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById2)]
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject)]
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject2)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName, ParameterSetName = StorSimpleCmdletParameterSet.Empty)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById2)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject2)]
[ValidateNotNullOrEmptyAttribute]
public string DeviceName { get; set; }
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupPolicyId, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.BackupPolicyId, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
public string BackupPolicyId { get; set; }
- [Parameter(Position = 1, Mandatory = true, HelpMessage =StorSimpleCmdletHelpMessage.HelpMessageVolumeIdForBackup , ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById2)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage =StorSimpleCmdletHelpMessage.VolumeIdForBackup , ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById2)]
public string VolumeId { get; set; }
[Alias("BackupPolicyDetails")]
- [Parameter(Position = 1, Mandatory = true, ValueFromPipeline = true, HelpMessage =StorSimpleCmdletHelpMessage.HelpMessageBackupPolicyDetailsObject ,ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject)]
+ [Parameter(Position = 1, Mandatory = true, ValueFromPipeline = true, HelpMessage =StorSimpleCmdletHelpMessage.BackupPolicyDetailsObject ,ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject)]
public BackupPolicyDetails BackupPolicy { get; set; }
[Alias("VirtualDiskInfo")]
- [Parameter(Position = 1, Mandatory = true, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeObject, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject2)]
+ [Parameter(Position = 1, Mandatory = true, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.VolumeObject, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject2)]
public VirtualDisk Volume { get; set; }
- [Parameter(Position = 2, Mandatory = false, HelpMessage =StorSimpleCmdletHelpMessage.HelpMessageStartFrom )]
+ [Parameter(Position = 2, Mandatory = false, HelpMessage =StorSimpleCmdletHelpMessage.StartFrom )]
public string From { get; set; }
- [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageEndTime)]
+ [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.EndTime)]
public string To { get; set; }
- [Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageFirstDesc)]
+ [Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.FirstDesc)]
[ValidateRange(0, Int32.MaxValue)]
public int? First { get; set; }
- [Parameter(Position = 5, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageSkipDesc)]
+ [Parameter(Position = 5, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.SkipDesc)]
[ValidateRange(0, Int32.MaxValue)]
public int? Skip { get; set; }
@@ -132,7 +132,7 @@ private bool ProcessParameters()
{
bool result = DateTime.TryParse(To, out ToDateTime);
if (!result)
- throw new ArgumentException(Resources.InvalidFromMessage);
+ throw new ArgumentException(Resources.InvalidToMessage);
}
switch (ParameterSetName)
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupSet/RemoveAzureStorSimpleDeviceBackup.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupSet/RemoveAzureStorSimpleDeviceBackup.cs
index 2180c2486448..3bd30e9920ba 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupSet/RemoveAzureStorSimpleDeviceBackup.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupSet/RemoveAzureStorSimpleDeviceBackup.cs
@@ -31,22 +31,22 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
[Cmdlet(VerbsCommon.Remove, "AzureStorSimpleDeviceBackup", DefaultParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
public class RemoveAzureStorSimpleDeviceBackup:StorSimpleCmdletBase
{
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject)]
[ValidateNotNullOrEmptyAttribute]
public string DeviceName { get; set; }
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupIdToDelete,ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.BackupIdToDelete,ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
public string BackupId { get; set; }
- [Parameter(Position = 1, Mandatory = true,ValueFromPipeline = true,HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupIdToDelete,ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject)]
+ [Parameter(Position = 1, Mandatory = true,ValueFromPipeline = true,HelpMessage = StorSimpleCmdletHelpMessage.BackupIdToDelete,ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject)]
public Backup Backup { get; set; }
- [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageForce)]
+ [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.Force)]
public SwitchParameter Force { get; set; }
- [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
private string deviceId = null;
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupSet/StartAzureStorSimpleDeviceBackupJob.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupSet/StartAzureStorSimpleDeviceBackupJob.cs
index 3e7a44d92837..d9a98016e7ea 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupSet/StartAzureStorSimpleDeviceBackupJob.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupSet/StartAzureStorSimpleDeviceBackupJob.cs
@@ -28,22 +28,22 @@ public class StartAzureStorSimpleDeviceBackupJob : StorSimpleCmdletBase
{
private const string PARAMETERSET_BACKUPTYPE = "BackupTypeGiven";
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName, ParameterSetName = StorSimpleCmdletParameterSet.Empty)]
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName, ParameterSetName = PARAMETERSET_BACKUPTYPE)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName, ParameterSetName = StorSimpleCmdletParameterSet.Empty)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName, ParameterSetName = PARAMETERSET_BACKUPTYPE)]
[ValidateNotNullOrEmptyAttribute]
public string DeviceName { get; set; }
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupPolicyIdForCreate, ParameterSetName = StorSimpleCmdletParameterSet.Empty)]
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupPolicyIdForCreate, ParameterSetName = PARAMETERSET_BACKUPTYPE)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.BackupPolicyIdForCreate, ParameterSetName = StorSimpleCmdletParameterSet.Empty)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.BackupPolicyIdForCreate, ParameterSetName = PARAMETERSET_BACKUPTYPE)]
public string BackupPolicyId { get; set; }
- [Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupTypeDesc, ParameterSetName = PARAMETERSET_BACKUPTYPE)]
+ [Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.BackupTypeDesc, ParameterSetName = PARAMETERSET_BACKUPTYPE)]
[ValidateSet("LocalSnapshot", "CloudSnapshot")]
public string BackupType { get; set; }
- [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
private string deviceId = null;
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupSet/StartAzureStorSimpleDeviceBackupRestoreJob.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupSet/StartAzureStorSimpleDeviceBackupRestoreJob.cs
index 402f3d05ed47..eb889e26217e 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupSet/StartAzureStorSimpleDeviceBackupRestoreJob.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/BackupSet/StartAzureStorSimpleDeviceBackupRestoreJob.cs
@@ -28,22 +28,22 @@ public class StartAzureStorSimpleDeviceBackupRestoreJob: StorSimpleCmdletBase
{
private string deviceId = null;
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName, ParameterSetName = StorSimpleCmdletParameterSet.Empty)]
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName, ParameterSetName = StorSimpleCmdletParameterSet.Empty)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
[ValidateNotNullOrEmptyAttribute]
public string DeviceName { get; set; }
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupIdToRestore, ParameterSetName = StorSimpleCmdletParameterSet.Empty)]
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageBackupIdToRestore, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.BackupIdToRestore, ParameterSetName = StorSimpleCmdletParameterSet.Empty)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.BackupIdToRestore, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
public string BackupId { get; set; }
- [Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessagesnapshotIdToRestore, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
+ [Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.SnapshotIdToRestore, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById)]
public string SnapshotId { get; set; }
- [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
- [Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageForce)]
+ [Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.Force)]
public SwitchParameter Force { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Clone/StartAzureStorSimpleBackupCloneJob.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Clone/StartAzureStorSimpleBackupCloneJob.cs
new file mode 100644
index 000000000000..4dcb4d100393
--- /dev/null
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Clone/StartAzureStorSimpleBackupCloneJob.cs
@@ -0,0 +1,108 @@
+#region Using directives
+using System;
+using System.Management.Automation;
+#endregion
+
+
+namespace Microsoft.AzureStorSimpleDeviceCmdlets.Commands
+{
+ using System.Collections.Generic;
+
+ using Microsoft.WindowsAzure.Commands.StorSimple;
+ using Microsoft.WindowsAzure.Commands.StorSimple.Properties;
+ using Microsoft.WindowsAzure.Management.StorSimple.Models;
+
+ ///
+ /// Given a backupId, snapshot and a targetDeviceName , this commandlet will
+ /// clone it on the given target device.
+ ///
+ [Cmdlet(VerbsLifecycle.Start, "AzureStorSimpleBackupCloneJob")]
+ public class StartAzureStorSimpleBackupCloneJob : StorSimpleCmdletBase
+ {
+ [Parameter(Mandatory = true, Position = 0, HelpMessage = StorSimpleCmdletHelpMessage.SourceDeviceName)]
+ public string SourceDeviceName { get; set; }
+
+ [Parameter(Mandatory = true, Position = 1, HelpMessage = StorSimpleCmdletHelpMessage.TargetDeviceName)]
+ public string TargetDeviceName { get; set; }
+
+ [Parameter(Mandatory = true, Position = 2, HelpMessage = StorSimpleCmdletHelpMessage.BackupIdToClone)]
+ public string BackupId { get; set; }
+
+ [Parameter(Mandatory = true, Position = 3, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.SnapshotToClone)]
+ public Snapshot Snapshot { get; set; }
+
+ [Parameter(Mandatory = false, Position = 4, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.VolumeAcrList)]
+ public List TargetAccessControlRecords { get; set; }
+
+ [Parameter(Mandatory = false, Position = 5, HelpMessage = StorSimpleCmdletHelpMessage.CloneVolumeName)]
+ public string CloneVolumeName { get; set; }
+
+ [Parameter(Mandatory = false, Position = 6, HelpMessage = StorSimpleCmdletHelpMessage.Force)]
+ public SwitchParameter Force { get; set; }
+
+
+ private string sourceDeviceId;
+ private string targetDeviceId;
+
+ public override void ExecuteCmdlet()
+ {
+ try
+ {
+ if (!ProcessParameters())
+ {
+ return;
+ }
+
+ this.ConfirmAction(
+ Force.IsPresent,
+ string.Format(Resources.StartASSBackupCloneJobWarningMessage, BackupId),
+ string.Format(Resources.StartASSBackupCloneJobMessage, BackupId),
+ BackupId,
+ () =>
+ {
+ JobResponse response = null;
+ var request = new TriggerCloneRequest()
+ {
+ TargetDeviceId = targetDeviceId,
+ BackupSetId = BackupId,
+ SourceSnapshot = Snapshot,
+ ReturnWorkflowId = true,
+ TargetVolName = CloneVolumeName,
+ TargetACRList = TargetAccessControlRecords
+ };
+ response = StorSimpleClient.CloneVolume(sourceDeviceId, request);
+ HandleDeviceJobResponse(response, "start");
+ }
+ );
+ }
+ catch (Exception ex)
+ {
+ this.HandleException(ex);
+ }
+ }
+
+ private bool ProcessParameters()
+ {
+ this.sourceDeviceId = StorSimpleClient.GetDeviceId(SourceDeviceName);
+
+ if (this.sourceDeviceId == null)
+ {
+ WriteVerbose(Resources.NoDeviceFoundWithGivenNameInResourceMessage);
+ return false;
+ }
+
+ this.targetDeviceId = StorSimpleClient.GetDeviceId(TargetDeviceName);
+
+ if (this.targetDeviceId == null)
+ {
+ WriteVerbose(Resources.NoDeviceFoundWithGivenNameInResourceMessage);
+ return false;
+ }
+
+ return true;
+ }
+
+ }//End Class
+
+}//End namespace
+
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/DataContainer/GetAzureStorSimpleDeviceVolumeContainer.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/DataContainer/GetAzureStorSimpleDeviceVolumeContainer.cs
index 48495d0117fc..b98bfa74b33b 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/DataContainer/GetAzureStorSimpleDeviceVolumeContainer.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/DataContainer/GetAzureStorSimpleDeviceVolumeContainer.cs
@@ -25,12 +25,12 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
[Cmdlet(VerbsCommon.Get, "AzureStorSimpleDeviceVolumeContainer"),OutputType(typeof(DataContainer), typeof(IList))]
public class GetAzureStorSimpleDeviceVolumeContainer : StorSimpleCmdletBase
{
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName)]
[ValidateNotNullOrEmpty]
public string DeviceName { get; set; }
[Alias("Name")]
- [Parameter(Position = 1, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDataContainerName)]
+ [Parameter(Position = 1, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.DataContainerName)]
[ValidateNotNullOrEmpty]
public string VolumeContainerName { get; set; }
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/DataContainer/NewAzureStorSimpleDeviceVolumeContainer.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/DataContainer/NewAzureStorSimpleDeviceVolumeContainer.cs
index 0c2c00fe4d18..ad33d1345506 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/DataContainer/NewAzureStorSimpleDeviceVolumeContainer.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/DataContainer/NewAzureStorSimpleDeviceVolumeContainer.cs
@@ -24,34 +24,34 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
public class NewAzureStorSimpleDeviceVolumeContainer : StorSimpleCmdletBase
{
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName)]
[ValidateNotNullOrEmpty]
public string DeviceName { get; set; }
[Alias("Name")]
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDataContainerName)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DataContainerName)]
[ValidateNotNullOrEmpty]
public string VolumeContainerName { get; set; }
[Alias("StorageAccount")]
- [Parameter(Position = 2, Mandatory = true, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageSACObject)]
+ [Parameter(Position = 2, Mandatory = true, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.SACObject)]
[ValidateNotNullOrEmpty]
public StorageAccountCredentialResponse PrimaryStorageAccountCredential { get; set; }
[Alias("CloudBandwidthInMbps")]
- [Parameter(Position = 3, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDataContainerBandwidth)]
+ [Parameter(Position = 3, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DataContainerBandwidth)]
[ValidateNotNullOrEmpty]
public int BandWidthRateInMbps { get; set; }
- [Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDataContainerEncryptionEnabled)]
+ [Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.DataContainerEncryptionEnabled)]
[ValidateNotNullOrEmpty]
public bool? EncryptionEnabled { get; set; }
- [Parameter(Position = 5, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDataContainerEncryptionkey)]
+ [Parameter(Position = 5, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.DataContainerEncryptionkey)]
[ValidateNotNullOrEmpty]
public string EncryptionKey { get; set; }
- [Parameter(Position = 6, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 6, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
public override void ExecuteCmdlet()
{
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/DataContainer/RemoveAzureStorSimpleDeviceVolumeContainer.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/DataContainer/RemoveAzureStorSimpleDeviceVolumeContainer.cs
index 1d0f877ef2d6..900a92362e96 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/DataContainer/RemoveAzureStorSimpleDeviceVolumeContainer.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/DataContainer/RemoveAzureStorSimpleDeviceVolumeContainer.cs
@@ -22,18 +22,18 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
[Cmdlet(VerbsCommon.Remove, "AzureStorSimpleDeviceVolumeContainer"), OutputType(typeof(TaskStatusInfo))]
public class RemoveAzureStorSimpleDeviceVolumeContainer : StorSimpleCmdletBase
{
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName)]
[ValidateNotNullOrEmpty]
public string DeviceName { get; set; }
- [Parameter(Position = 1, Mandatory = true, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDataContainerName)]
+ [Parameter(Position = 1, Mandatory = true, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.DataContainerName)]
[ValidateNotNullOrEmpty]
public DataContainer VolumeContainer { get; set; }
- [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
- [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageForce)]
+ [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.Force)]
public SwitchParameter Force { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Failover/GetAzureStorSimpleFailoverVolumeContainers.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Failover/GetAzureStorSimpleFailoverVolumeContainers.cs
index 9b04f6cb8ad4..7cd0ed5051d5 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Failover/GetAzureStorSimpleFailoverVolumeContainers.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Failover/GetAzureStorSimpleFailoverVolumeContainers.cs
@@ -26,11 +26,11 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
OutputType(typeof(IList))]
public class GetAzureStorSimpleFailoverVolumeContainers : StorSimpleCmdletBase
{
- [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceId)]
+ [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById, HelpMessage = StorSimpleCmdletHelpMessage.DeviceId)]
[ValidateNotNullOrEmpty]
public string DeviceId { get; set; }
- [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName)]
+ [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName)]
[ValidateNotNullOrEmpty]
public string DeviceName { get; set; }
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Failover/StartAzureStorSimpleDeviceFailoverJob.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Failover/StartAzureStorSimpleDeviceFailoverJob.cs
index ce61fe4cec1b..b4fe5dedea38 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Failover/StartAzureStorSimpleDeviceFailoverJob.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Failover/StartAzureStorSimpleDeviceFailoverJob.cs
@@ -24,27 +24,27 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
OutputType(typeof(TaskResponse), typeof(TaskStatusInfo))]
public class StartAzureStorSimpleDeviceFailoverJob : StorSimpleCmdletBase
{
- [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceId)]
+ [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById, HelpMessage = StorSimpleCmdletHelpMessage.DeviceId)]
[ValidateNotNullOrEmpty]
public string DeviceId { get; set; }
- [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName)]
+ [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName)]
[ValidateNotNullOrEmpty]
public string DeviceName { get; set; }
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeContainerGroups)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.VolumeContainerGroups)]
[ValidateNotNull]
public List VolumecontainerGroups { get; set; }
- [Parameter(Position = 2, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageFailoverTargetDeviceId)]
+ [Parameter(Position = 2, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById, HelpMessage = StorSimpleCmdletHelpMessage.FailoverTargetDeviceId)]
[ValidateNotNullOrEmpty]
public string TargetDeviceId { get; set; }
- [Parameter(Position = 2, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageFailoverTargetDeviceName)]
+ [Parameter(Position = 2, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.FailoverTargetDeviceName)]
[ValidateNotNullOrEmpty]
public string TargetDeviceName { get; set; }
- [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageForce)]
+ [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.Force)]
public SwitchParameter Force { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/GetAzureStorSimpleDevice.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/GetAzureStorSimpleDevice.cs
index ba053def9521..13b6cac19978 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/GetAzureStorSimpleDevice.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/GetAzureStorSimpleDevice.cs
@@ -26,24 +26,24 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
public class GetAzureStorSimpleDevice : StorSimpleCmdletBase
{
[Alias("ID")]
- [Parameter(Position = 0, Mandatory = false, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceId)]
+ [Parameter(Position = 0, Mandatory = false, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById, HelpMessage = StorSimpleCmdletHelpMessage.DeviceId)]
[ValidateNotNullOrEmpty]
public string DeviceId { get; set; }
[Alias("Name")]
- [Parameter(Position = 0, Mandatory = false, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName)]
+ [Parameter(Position = 0, Mandatory = false, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName)]
[ValidateNotNullOrEmpty]
public string DeviceName { get; set; }
- [Parameter(Position = 1, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceType)]
+ [Parameter(Position = 1, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.DeviceType)]
[ValidateNotNullOrEmpty]
public string Type { get; set; }
- [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceModel)]
+ [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.DeviceModel)]
[ValidateNotNullOrEmpty]
public string ModelID { get; set; }
- [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceConfigRequired)]
+ [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.DeviceConfigRequired)]
public SwitchParameter Detailed { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/GetAzureStorSimpleDeviceConnectedInitiator.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/GetAzureStorSimpleDeviceConnectedInitiator.cs
index 05454de02fc5..2b2514ad66e8 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/GetAzureStorSimpleDeviceConnectedInitiator.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/GetAzureStorSimpleDeviceConnectedInitiator.cs
@@ -28,12 +28,12 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
public class GetAzureStorSimpleDeviceConnectedInitiator : StorSimpleCmdletBase
{
[Alias("ID")]
- [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceId)]
+ [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyById, HelpMessage = StorSimpleCmdletHelpMessage.DeviceId)]
[ValidateNotNullOrEmpty]
public string DeviceId { get; set; }
[Alias("Name")]
- [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName)]
+ [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName)]
[ValidateNotNullOrEmpty]
public string DeviceName { get; set; }
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/GetAzureStorSimpleResource.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/GetAzureStorSimpleResource.cs
index 6740564079d7..bc4c10f6aaea 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/GetAzureStorSimpleResource.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/GetAzureStorSimpleResource.cs
@@ -27,7 +27,7 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
public class GetAzureStorSimpleResource : StorSimpleCmdletBase
{
[Alias("Name")]
- [Parameter(Position = 0, Mandatory = false, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageResourceName)]
+ [Parameter(Position = 0, Mandatory = false, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.ResourceName)]
[ValidateNotNullOrEmpty]
public string ResourceName { get; set; }
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/GetAzureStorSimpleAccessControlRecord.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/GetAzureStorSimpleAccessControlRecord.cs
index 2b8ca7a30c73..9196f3d57caf 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/GetAzureStorSimpleAccessControlRecord.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/GetAzureStorSimpleAccessControlRecord.cs
@@ -28,7 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
public class GetAzureStorSimpleAccessControlRecord : StorSimpleCmdletBase
{
[Alias("Name")]
- [Parameter(Position = 0, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageACRName)]
+ [Parameter(Position = 0, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.ACRName)]
public string ACRName { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/GetAzureStorSimpleStorageAccountCredential.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/GetAzureStorSimpleStorageAccountCredential.cs
index f08897f83946..3575624c79f2 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/GetAzureStorSimpleStorageAccountCredential.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/GetAzureStorSimpleStorageAccountCredential.cs
@@ -28,7 +28,7 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
public class GetAzureStorSimpleStorageAccountCredential : StorSimpleCmdletBase
{
[Alias("Name")]
- [Parameter(Position = 0, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageStorageAccountName)]
+ [Parameter(Position = 0, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.StorageAccountName)]
public string StorageAccountName { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/NewAzureStorSimpleAccessControlRecord.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/NewAzureStorSimpleAccessControlRecord.cs
index f193fe9d0de2..6b219560535f 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/NewAzureStorSimpleAccessControlRecord.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/NewAzureStorSimpleAccessControlRecord.cs
@@ -28,16 +28,16 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
public class NewAzureStorSimpleAccessControlRecord : StorSimpleCmdletBase
{
[Alias("Name")]
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageACRName)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.ACRName)]
[ValidateNotNullOrEmpty]
public string ACRName { get; set; }
[Alias("IQN")]
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageIQNforACR)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.IQNforACR)]
[ValidateNotNullOrEmpty]
public string IQNInitiatorName { get; set; }
- [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/NewAzureStorSimpleInlineStorageAccountCredential.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/NewAzureStorSimpleInlineStorageAccountCredential.cs
index 8f8ce5c19410..9a26871e5281 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/NewAzureStorSimpleInlineStorageAccountCredential.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/NewAzureStorSimpleInlineStorageAccountCredential.cs
@@ -28,16 +28,16 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
public class NewAzureStorSimpleInlineStorageAccountCredential : StorSimpleCmdletBase
{
[Alias("Name")]
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageStorageAccountName)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.StorageAccountName)]
[ValidateNotNullOrEmpty]
public string StorageAccountName { get; set; }
[Alias("Key")]
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageStorageAccountKey)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.StorageAccountKey)]
[ValidateNotNullOrEmpty]
public string StorageAccountKey { get; set; }
- [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageEndpoint)]
+ [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.Endpoint)]
[ValidateNotNullOrEmpty]
public string Endpoint { get; set; }
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/NewAzureStorSimpleStorageAccountCredential.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/NewAzureStorSimpleStorageAccountCredential.cs
index e5f602a593c0..aff181276af5 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/NewAzureStorSimpleStorageAccountCredential.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/NewAzureStorSimpleStorageAccountCredential.cs
@@ -31,24 +31,24 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
public class NewAzureStorSimpleStorageAccountCredential : StorSimpleCmdletBase
{
[Alias("Name")]
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageStorageAccountName)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.StorageAccountName)]
[ValidateNotNullOrEmpty]
public string StorageAccountName { get; set; }
[Alias("Key")]
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageStorageAccountKey)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.StorageAccountKey)]
[ValidateNotNullOrEmpty]
public string StorageAccountKey { get; set; }
- [Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageUseSSL)]
+ [Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.UseSSL)]
[ValidateNotNullOrEmpty]
public bool UseSSL { get; set; }
- [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageEndpoint)]
+ [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.Endpoint)]
[ValidateNotNullOrEmpty]
public string Endpoint { get; set; }
- [Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/RemoveAzureStorSimpleAccessControlRecord.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/RemoveAzureStorSimpleAccessControlRecord.cs
index ffae4a626675..29dcd24eaf88 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/RemoveAzureStorSimpleAccessControlRecord.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/RemoveAzureStorSimpleAccessControlRecord.cs
@@ -29,18 +29,18 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
public class RemoveAzureStorSimpleAccessControlRecord : StorSimpleCmdletBase
{
[Alias("Name")]
- [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageACRName)]
+ [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.ACRName)]
[ValidateNotNullOrEmpty]
public string ACRName { get; set; }
- [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageACRObject)]
+ [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.ACRObject)]
[ValidateNotNullOrEmpty]
public AccessControlRecord ACR { get; set; }
- [Parameter(Position = 1, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 1, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
- [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageForce)]
+ [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.Force)]
public SwitchParameter Force { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/RemoveAzureStorSimpleStorageAccountCredential.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/RemoveAzureStorSimpleStorageAccountCredential.cs
index 91ff5233092e..d36a0c9d2b51 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/RemoveAzureStorSimpleStorageAccountCredential.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/RemoveAzureStorSimpleStorageAccountCredential.cs
@@ -29,18 +29,18 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
public class RemoveAzureStorSimpleStorageAccountCredential : StorSimpleCmdletBase
{
[Alias("Name")]
- [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageStorageAccountName)]
+ [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.StorageAccountName)]
[ValidateNotNullOrEmpty]
public string StorageAccountName { get; set; }
- [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageSACObject)]
+ [Parameter(Position = 0, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.SACObject)]
[ValidateNotNullOrEmpty]
public StorageAccountCredentialResponse SAC { get; set; }
- [Parameter(Position = 1, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 1, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
- [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageForce)]
+ [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.Force)]
public SwitchParameter Force { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/SetAzureStorSimpleAccessControlRecord.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/SetAzureStorSimpleAccessControlRecord.cs
index ca792e3949da..3f523fd1a337 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/SetAzureStorSimpleAccessControlRecord.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/SetAzureStorSimpleAccessControlRecord.cs
@@ -29,16 +29,16 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
public class SetAzureStorSimpleAccessControlRecord : StorSimpleCmdletBase
{
[Alias("Name")]
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageACRName)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.ACRName)]
[ValidateNotNullOrEmpty]
public string ACRName { get; set; }
[Alias("IQN")]
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageIQNforACR)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.IQNforACR)]
[ValidateNotNullOrEmpty]
public string IQNInitiatorName { get; set; }
- [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/SetAzureStorSimpleStorageAccountCredential.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/SetAzureStorSimpleStorageAccountCredential.cs
index fc488ab2a805..43a3302ad12f 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/SetAzureStorSimpleStorageAccountCredential.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/ServiceConfig/SetAzureStorSimpleStorageAccountCredential.cs
@@ -30,20 +30,20 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
public class SetAzureStorSimpleStorageAccountCredential : StorSimpleCmdletBase
{
[Alias("Name")]
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageStorageAccountName)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.StorageAccountName)]
[ValidateNotNullOrEmpty]
public string StorageAccountName { get; set; }
[Alias("Key")]
- [Parameter(Position = 1, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageStorageAccountKey)]
+ [Parameter(Position = 1, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.StorageAccountKey)]
[ValidateNotNullOrEmpty]
public string StorageAccountKey { get; set; }
- [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageUseSSL)]
+ [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.UseSSL)]
[ValidateNotNullOrEmpty]
public bool? UseSSL { get; set; }
- [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Task/GetAzureStorSimpleTask.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Task/GetAzureStorSimpleTask.cs
index eab466683d31..924e89b0d93e 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Task/GetAzureStorSimpleTask.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Task/GetAzureStorSimpleTask.cs
@@ -22,7 +22,7 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
public class GetAzureStorSimpleTask : StorSimpleCmdletBase
{
[Alias("TaskId")]
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageTaskId)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.TaskId)]
[ValidateNotNullOrEmpty]
public string InstanceId { get; set; }
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Volume/GetAzureStorSimpleDeviceVolume .cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Volume/GetAzureStorSimpleDeviceVolume .cs
index 9568de5b9df5..3a755631f02a 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Volume/GetAzureStorSimpleDeviceVolume .cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Volume/GetAzureStorSimpleDeviceVolume .cs
@@ -23,16 +23,16 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
[Cmdlet(VerbsCommon.Get, "AzureStorSimpleDeviceVolume"), OutputType(typeof(VirtualDisk), typeof(IList))]
public class GetAzureStorSimpleDeviceVolume : StorSimpleCmdletBase
{
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName)]
[ValidateNotNullOrEmpty]
public string DeviceName { get; set; }
- [Parameter(Position = 1, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByParentObject, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDataContainerObject)]
+ [Parameter(Position = 1, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByParentObject, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.DataContainerObject)]
[ValidateNotNullOrEmpty]
public DataContainer VolumeContainer { get; set; }
[Alias("Name")]
- [Parameter(Position = 1, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeName)]
+ [Parameter(Position = 1, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.VolumeName)]
[ValidateNotNullOrEmpty]
public string VolumeName { get; set; }
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Volume/NewAzureStorSimpleDeviceVolume.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Volume/NewAzureStorSimpleDeviceVolume.cs
index 007e181c3745..b09563d6f987 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Volume/NewAzureStorSimpleDeviceVolume.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Volume/NewAzureStorSimpleDeviceVolume.cs
@@ -24,49 +24,49 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets.Volume
[Cmdlet(VerbsCommon.New, "AzureStorSimpleDeviceVolume"), OutputType(typeof(TaskStatusInfo))]
public class NewAzureStorSimpleDeviceVolume : StorSimpleCmdletBase
{
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName)]
[ValidateNotNullOrEmpty]
public string DeviceName { get; set; }
[Alias("Container")]
- [Parameter(Position = 1, Mandatory = true, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDataContainerObject)]
+ [Parameter(Position = 1, Mandatory = true, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.DataContainerObject)]
[ValidateNotNullOrEmpty]
public DataContainer VolumeContainer { get; set; }
[Alias("Name")]
- [Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeName)]
+ [Parameter(Position = 2, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.VolumeName)]
[ValidateNotNullOrEmpty]
public string VolumeName { get; set; }
[Alias("SizeInBytes")]
- [Parameter(Position = 3, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeSize)]
+ [Parameter(Position = 3, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.VolumeSize)]
[ValidateNotNullOrEmpty]
public Int64 VolumeSizeInBytes { get; set; }
- [Parameter(Position = 4, Mandatory = true, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeAcrList)]
+ [Parameter(Position = 4, Mandatory = true, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.VolumeAcrList)]
[ValidateNotNull]
[AllowEmptyCollection]
public List AccessControlRecords { get; set; }
[Alias("AppType")]
[ValidateSet("PrimaryVolume","ArchiveVolume")]
- [Parameter(Position = 5, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeAppType)]
+ [Parameter(Position = 5, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.VolumeAppType)]
[ValidateNotNullOrEmpty]
public AppType VolumeAppType { get; set; }
- [Parameter(Position = 6, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeOnline)]
+ [Parameter(Position = 6, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.VolumeOnline)]
[ValidateNotNullOrEmpty]
public bool Online { get; set; }
- [Parameter(Position = 7, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeDefaultBackup)]
+ [Parameter(Position = 7, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.VolumeDefaultBackup)]
[ValidateNotNullOrEmpty]
public bool EnableDefaultBackup { get; set; }
- [Parameter(Position = 8, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeMonitoring)]
+ [Parameter(Position = 8, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.VolumeMonitoring)]
[ValidateNotNullOrEmpty]
public bool EnableMonitoring { get; set; }
- [Parameter(Position = 9, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 9, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Volume/RemoveAzureStorSimpleDeviceVolume .cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Volume/RemoveAzureStorSimpleDeviceVolume .cs
index 58b04059aa22..6e4d5034c4c0 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Volume/RemoveAzureStorSimpleDeviceVolume .cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Volume/RemoveAzureStorSimpleDeviceVolume .cs
@@ -22,23 +22,23 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
[Cmdlet(VerbsCommon.Remove, "AzureStorSimpleDeviceVolume"), OutputType(typeof(TaskStatusInfo))]
public class RemoveAzureStorSimpleDeviceVolume : StorSimpleCmdletBase
{
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName)]
[ValidateNotNullOrEmpty]
public string DeviceName { get; set; }
[Alias("Name")]
- [Parameter(Position = 1, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeName)]
+ [Parameter(Position = 1, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByName, HelpMessage = StorSimpleCmdletHelpMessage.VolumeName)]
[ValidateNotNullOrEmpty]
public string VolumeName { get; set; }
- [Parameter(Position = 1, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeId)]
+ [Parameter(Position = 1, Mandatory = true, ParameterSetName = StorSimpleCmdletParameterSet.IdentifyByObject, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.VolumeId)]
[ValidateNotNullOrEmpty]
public VirtualDisk Volume { get; set; }
- [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
- [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageForce)]
+ [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.Force)]
public SwitchParameter Force { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Volume/SetAzureStorSimpleDeviceVolume.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Volume/SetAzureStorSimpleDeviceVolume.cs
index 5f70193dacff..22a2ac9e6acf 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Volume/SetAzureStorSimpleDeviceVolume.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Cmdlets/Volume/SetAzureStorSimpleDeviceVolume.cs
@@ -23,35 +23,35 @@ namespace Microsoft.WindowsAzure.Commands.StorSimple.Cmdlets
[Cmdlet(VerbsCommon.Set, "AzureStorSimpleDeviceVolume"), OutputType(typeof(TaskStatusInfo))]
public class SetAzureStorSimpleDeviceVolume : StorSimpleCmdletBase
{
- [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageDeviceName)]
+ [Parameter(Position = 0, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.DeviceName)]
[ValidateNotNullOrEmpty]
public string DeviceName { get; set; }
[Alias("Name")]
- [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeName)]
+ [Parameter(Position = 1, Mandatory = true, HelpMessage = StorSimpleCmdletHelpMessage.VolumeName)]
[ValidateNotNullOrEmpty]
public string VolumeName { get; set; }
- [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeOnline)]
+ [Parameter(Position = 2, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.VolumeOnline)]
[ValidateNotNullOrEmpty]
public bool? Online { get; set; }
[Alias("SizeInBytes")]
- [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeSize)]
+ [Parameter(Position = 3, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.VolumeSize)]
[ValidateNotNullOrEmpty]
public Int64? VolumeSizeInBytes { get; set; }
[Alias("AppType")]
[ValidateSet("PrimaryVolume","ArchiveVolume")]
- [Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeAppType)]
+ [Parameter(Position = 4, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.VolumeAppType)]
[ValidateNotNullOrEmpty]
public AppType? VolumeAppType { get; set; }
- [Parameter(Position = 5, Mandatory = false, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageVolumeAcrList)]
+ [Parameter(Position = 5, Mandatory = false, ValueFromPipeline = true, HelpMessage = StorSimpleCmdletHelpMessage.VolumeAcrList)]
[ValidateNotNullOrEmpty]
public List AccessControlRecords { get; set; }
- [Parameter(Position = 6, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.HelpMessageWaitTillComplete)]
+ [Parameter(Position = 6, Mandatory = false, HelpMessage = StorSimpleCmdletHelpMessage.WaitTillComplete)]
public SwitchParameter WaitForComplete { get; set; }
public override void ExecuteCmdlet()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Commands.StorSimple.csproj b/src/ServiceManagement/StorSimple/Commands.StorSimple/Commands.StorSimple.csproj
index 362248a14f9e..14ae0b7c3fc1 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Commands.StorSimple.csproj
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Commands.StorSimple.csproj
@@ -86,7 +86,8 @@
..\..\..\packages\Newtonsoft.Json.6.0.8\lib\net45\Newtonsoft.Json.dll
-
+
+ False
..\..\..\..\..\hydra-specs-pr\StorSimple\StorSimple.Tests\bin\Debug\StorSimple.Tests.dll
@@ -121,6 +122,7 @@
+
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Properties/Resources.Designer.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/Properties/Resources.Designer.cs
index 933fd9920d01..a9a6173ce509 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Properties/Resources.Designer.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Properties/Resources.Designer.cs
@@ -195,15 +195,6 @@ internal static string DeviceGet_StatusMessage {
}
}
- ///
- /// Looks up a localized string similar to The {0} Device Job is submitted successfully. Please use the command Get-AzureStorSimpleJob -InstanceId {1} for tracking the task's status.
- ///
- internal static string DeviceJobResponseMessage {
- get {
- return ResourceManager.GetString("DeviceJobResponseMessage", resourceCulture);
- }
- }
-
///
/// Looks up a localized string similar to The device name you have specified is not yet configured fully. Please complete the configuration and retry..
///
@@ -870,6 +861,24 @@ internal static string SkipParameterInvalidMessage {
}
}
+ ///
+ /// Looks up a localized string similar to Cloning backup with backupId {0}....
+ ///
+ internal static string StartASSBackupCloneJobMessage {
+ get {
+ return ResourceManager.GetString("StartASSBackupCloneJobMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Are you sure you want to clone the backup with backupId {0}?.
+ ///
+ internal static string StartASSBackupCloneJobWarningMessage {
+ get {
+ return ResourceManager.GetString("StartASSBackupCloneJobWarningMessage", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Restoring backup with backupId {0}....
///
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/Properties/Resources.resx b/src/ServiceManagement/StorSimple/Commands.StorSimple/Properties/Resources.resx
index 35d5cf6d9992..5ccd41f32b3d 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/Properties/Resources.resx
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/Properties/Resources.resx
@@ -438,4 +438,10 @@
The {0} job is triggered successfully. Please use the command Get-AzureStorSimpleJob -InstanceId {1} for tracking the job's status
+
+ Cloning backup with backupId {0}...
+
+
+ Are you sure you want to clone the backup with backupId {0}?
+
\ No newline at end of file
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/ServiceClients/StorSimpleBackupSetClient.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/ServiceClients/StorSimpleBackupSetClient.cs
index 26e18fe3bcaa..b76e85eddcf1 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/ServiceClients/StorSimpleBackupSetClient.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/ServiceClients/StorSimpleBackupSetClient.cs
@@ -17,6 +17,8 @@
namespace Microsoft.WindowsAzure.Commands.StorSimple
{
+ using Microsoft.WindowsAzure.Commands.StorSimple.Models;
+
public partial class StorSimpleClient
{
public GetBackupResponse GetAllBackups(string deviceId, string filterType, string isAllSelected, string filterValue, string startDateTime, string endDateTime,
@@ -56,5 +58,10 @@ public TaskResponse DoBackupAsync(string deviceid, string backupPolicyId, Backup
{
return GetStorSimpleClient().Backup.BeginCreatingBackup(deviceid, backupPolicyId, request, GetCustomRequestHeaders());
}
+
+ public JobResponse CloneVolume(string deviceId, TriggerCloneRequest request)
+ {
+ return this.GetStorSimpleClient().CloneVolume.Trigger(deviceId, request, this.GetCustomRequestHeaders());
+ }
}
}
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/ServiceClients/StorSimpleClient.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/ServiceClients/StorSimpleClient.cs
index f7b4444359fa..6d0dbe32e4e8 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/ServiceClients/StorSimpleClient.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/ServiceClients/StorSimpleClient.cs
@@ -100,7 +100,7 @@ public void ThrowCloudExceptionDetails(CloudException cloudException)
throw new InvalidOperationException(
string.Format(error.Message,"\n",error.HttpCode,"\n",error.ExtendedCode));
}
-
+
private CustomRequestHeaders GetCustomRequestHeaders()
{
var hdrs = new CustomRequestHeaders()
diff --git a/src/ServiceManagement/StorSimple/Commands.StorSimple/StorSimpleCmdletHelpMessage.cs b/src/ServiceManagement/StorSimple/Commands.StorSimple/StorSimpleCmdletHelpMessage.cs
index 9a4ee04babac..a22d40c56c90 100644
--- a/src/ServiceManagement/StorSimple/Commands.StorSimple/StorSimpleCmdletHelpMessage.cs
+++ b/src/ServiceManagement/StorSimple/Commands.StorSimple/StorSimpleCmdletHelpMessage.cs
@@ -14,79 +14,87 @@
namespace Microsoft.WindowsAzure.Commands.StorSimple
{
+
internal static class StorSimpleCmdletHelpMessage
{
- public const string HelpMessageACRName = "The access control record name.";
- public const string HelpMessageACRObject = "The access control record object.";
- public const string HelpMessageDataContainerBandwidth = "The data container bandwidth rate.";
- public const string HelpMessageDataContainerEncryptionEnabled = "Flag to encrypt the data container.";
- public const string HelpMessageDataContainerEncryptionkey = "The encryption key for the data container.";
- public const string HelpMessageDataContainerId = "The volume container identifier.";
- public const string HelpMessageDataContainerName = "The volume container name.";
- public const string HelpMessageDataContainerObject = "The volume container object.";
- public const string HelpMessageDeviceConfigRequired = "Return Configuration details of the device.";
- public const string HelpMessageDeviceId = "The device identifier.";
- public const string HelpMessageDeviceModel = "The device model.";
- public const string HelpMessageDeviceName = "Name of the StorSimple device on which the commandlet is to be run";
- public const string HelpMessageDeviceType = "The device type.";
- public const string HelpMessageForce = "User confirmation is not required.";
- public const string HelpMessageIQNforACR = "The iSCSI Qualified Name (IQN).";
- public const string HelpMessageTaskId = "The task identifier.";
- public const string HelpMessageSACObject = "The storage account credential object.";
- public const string HelpMessageStorageAccountKey = "The storage account key.";
- public const string HelpMessageStorageAccountName = "The storage account name.";
- public const string HelpMessageUseSSL = "Flag to use SSL.";
- public const string HelpMessageEndpoint = "Azure storage endpoint.";
- public const string HelpMessageVolumeAcrList = "List of access control records.";
- public const string HelpMessageVolumeAppType = "The application type of the volume.";
- public const string HelpMessageVolumeDefaultBackup = "Flag to enable default backup.";
- public const string HelpMessageVolumeId = "The volume identifier.";
- public const string HelpMessageVolumeMonitoring = "Flag to enable monitoring.";
- public const string HelpMessageVolumeName = "The volume name.";
- public const string HelpMessageVolumeOnline = "Is the volume online";
- public const string HelpMessageVolumeSize = "The size of volume in bytes.";
- public const string HelpMessageWaitTillComplete = "Wait till the async operation completes.";
- public const string HelpMessageBackupPolicyName = "Name of the Backup policy that you wish to retrieve. Skip this parameter to get all policies";
- public const string HelpMessageBackupIdToDelete = "InstanceId of the Backup that needs to be deleted";
- public const string HelpMessageBackupIdToRestore = "InstanceId of the Backup that needs to be restored";
- public const string HelpMessagesnapshotIdToRestore = "InstanceId of the Snapshot that needs to be restored";
- public const string HelpMessageBackupPolicyIdToDelete = "InstanceId of the BackupPolicy that needs to be deleted";
- public const string HelpMessageBackupPolicyToDelete = "The BackupPolicyDetails object that needs to be deleted";
- public const string HelpMessageBackupTypeDesc = "Enter LocalSnapshot or CloudSnapshot";
- public const string HelpMessageRecurrenceTypeDesc = "Enter \"Minutes or Hourly or Daily or Weekly\"";
- public const string HelpMessageRecurrenceValueDesc = "How often do you want a backup to be taken? Enter a numerical value";
- public const string HelpMessageRetentionCountDesc = "Number of days the backup should be retained before deleting";
- public const string HelpMessageBackupStartFromDesc = "Enter date from which you want to start taking backups. Default is now";
- public const string HelpMessageBackupEnabledDesc = "Set this parameter to false if you want to this backupschedule to be disabled";
- public const string HelpMessageNewBackupPolicyName = "The new name of the backup policy.";
- public const string HelpMessageBackupsToAddList = "List of BackupScheduleBase objects to be added to the policy";
- public const string HelpMessageVolumeIdsToAddList = "List of VolumeIds to be added";
- public const string HelpMessageBackupPolicyId = "InstanceId of the backupPolicy which created the backups";
- public const string HelpMessageVolumeIdForBackup = "InstanceId of the volume in which backups exist";
- public const string HelpMessageBackupPolicyDetailsObject = "Provide the BackupPolicyDetails object. The InstanceId of this object will be used as a filter for backups";
- public const string HelpMessageVolumeObject = "Provide the VirtualDisk object. The InstanceId of this object will be used as a filter for backups";
- public const string HelpMessageStartFrom = "The start date time for filtering backups";
- public const string HelpMessageEndTime = "The end date time for filtering backups";
- public const string HelpMessageFirstDesc = "Gets only the specified number of objects. Enter the number of objects to get";
- public const string HelpMessageSkipDesc = "Ignores the specified number of objects and then gets the remaining objects. Enter the number of objects to skip";
- public const string HelpMessageBackupPolicyIdForCreate = "Id of the backupPolicy which will be used to create backup";
- public const string HelpMessageBackupScheduleId = "Enter the InstanceId of the BackupSchedule object that you wish to update";
- public const string HelpMessageBackupPolicyIdToUpdate = "InstanceId of the backupPolicy which you are trying to update";
- public const string HelpMessageBackupPolicyNameChange = "Name of the backup policy. If you are changing the name, set -IsPolicyRenamed to 1";
- public const string HelpMessageIsPolicyRenamed = "If you are renaming the policy set this value to 1";
- public const string HelpMessageBackupScheduleBaseObjsToAdd = "List of BackupScheduleBase objects to be added to the policy";
- public const string HelpMessageBackupScheduleBaseObjsToUpdate = "List of BackupScheduleUpdateRequest objects to be updated";
- public const string HelpMessageBackupScheduleBaseObjsToDelete = "List of Instance Id of BackupSchedule objects to be deleted";
- public const string HelpMessageVolumeObjsToUpdate = "List of VolumeIds to be updated";
- public const string HelpMessageResourceName = "Name of the resource which needs to be retrieved";
-
+ public const string ACRName = "The access control record name.";
+ public const string ACRObject = "The access control record object.";
+ public const string DataContainerBandwidth = "The data container bandwidth rate.";
+ public const string DataContainerEncryptionEnabled = "Flag to encrypt the data container.";
+ public const string DataContainerEncryptionkey = "The encryption key for the data container.";
+ public const string DataContainerId = "The volume container identifier.";
+ public const string DataContainerName = "The volume container name.";
+ public const string DataContainerObject = "The volume container object.";
+ public const string DeviceConfigRequired = "Return Configuration details of the device.";
+ public const string DeviceId = "The device identifier.";
+ public const string DeviceModel = "The device model.";
+ public const string DeviceName = "Name of the StorSimple device on which the commandlet is to be run";
+ public const string DeviceType = "The device type.";
+ public const string Force = "User confirmation is not required.";
+ public const string IQNforACR = "The iSCSI Qualified Name (IQN).";
+ public const string TaskId = "The task identifier.";
+ public const string SACObject = "The storage account credential object.";
+ public const string StorageAccountKey = "The storage account key.";
+ public const string StorageAccountName = "The storage account name.";
+ public const string UseSSL = "Flag to use SSL.";
+ public const string Endpoint = "Azure storage endpoint.";
+ public const string VolumeAcrList = "List of access control records.";
+ public const string VolumeAppType = "The application type of the volume.";
+ public const string VolumeDefaultBackup = "Flag to enable default backup.";
+ public const string VolumeId = "The volume identifier.";
+ public const string VolumeMonitoring = "Flag to enable monitoring.";
+ public const string VolumeName = "The volume name.";
+ public const string VolumeOnline = "Is the volume online";
+ public const string VolumeSize = "The size of volume in bytes.";
+ public const string WaitTillComplete = "Wait till the async operation completes.";
+ public const string BackupPolicyName = "Name of the Backup policy that you wish to retrieve. Skip this parameter to get all policies";
+ public const string BackupIdToDelete = "InstanceId of the Backup that needs to be deleted";
+ public const string BackupIdToRestore = "InstanceId of the Backup that needs to be restored";
+ public const string SnapshotIdToRestore = "InstanceId of the Snapshot that needs to be restored";
+ public const string BackupPolicyIdToDelete = "InstanceId of the BackupPolicy that needs to be deleted";
+ public const string BackupPolicyToDelete = "The BackupPolicyDetails object that needs to be deleted";
+ public const string BackupTypeDesc = "Enter LocalSnapshot or CloudSnapshot";
+ public const string RecurrenceTypeDesc = "Enter \"Minutes or Hourly or Daily or Weekly\"";
+ public const string RecurrenceValueDesc = "How often do you want a backup to be taken? Enter a numerical value";
+ public const string RetentionCountDesc = "Number of days the backup should be retained before deleting";
+ public const string BackupStartFromDesc = "Enter date from which you want to start taking backups. Default is now";
+ public const string BackupEnabledDesc = "Set this parameter to false if you want to this backupschedule to be disabled";
+ public const string NewBackupPolicyName = "The new name of the backup policy.";
+ public const string BackupsToAddList = "List of BackupScheduleBase objects to be added to the policy";
+ public const string VolumeIdsToAddList = "List of VolumeIds to be added";
+ public const string BackupPolicyId = "InstanceId of the backupPolicy which created the backups";
+ public const string VolumeIdForBackup = "InstanceId of the volume in which backups exist";
+ public const string BackupPolicyDetailsObject = "Provide the BackupPolicyDetails object. The InstanceId of this object will be used as a filter for backups";
+ public const string VolumeObject = "Provide the VirtualDisk object. The InstanceId of this object will be used as a filter for backups";
+ public const string StartFrom = "The start date time for filtering backups";
+ public const string EndTime = "The end date time for filtering backups";
+ public const string FirstDesc = "Gets only the specified number of objects. Enter the number of objects to get";
+ public const string SkipDesc = "Ignores the specified number of objects and then gets the remaining objects. Enter the number of objects to skip";
+ public const string BackupPolicyIdForCreate = "Id of the backupPolicy which will be used to create backup";
+ public const string BackupScheduleId = "Enter the InstanceId of the BackupSchedule object that you wish to update";
+ public const string BackupPolicyIdToUpdate = "InstanceId of the backupPolicy which you are trying to update";
+ public const string BackupPolicyNameChange = "Name of the backup policy. If you are changing the name, set -IsPolicyRenamed to 1";
+ public const string IsPolicyRenamed = "If you are renaming the policy set this value to 1";
+ public const string BackupScheduleBaseObjsToAdd = "List of BackupScheduleBase objects to be added to the policy";
+ public const string BackupScheduleBaseObjsToUpdate = "List of BackupScheduleUpdateRequest objects to be updated";
+ public const string BackupScheduleBaseObjsToDelete = "List of Instance Id of BackupSchedule objects to be deleted";
+ public const string VolumeObjsToUpdate = "List of VolumeIds to be updated";
+ public const string ResourceName = "Name of the resource which needs to be retrieved";
+ public const string SourceDeviceId = "The device identifier of the source device";
+ public const string SourceDeviceName = "Name of the source device";
+ public const string BackupIdToClone = "The identifier of the backup to clone";
+ public const string TargetDeviceId = "The device identifier of the target device";
+ public const string TargetDeviceName = "Name of the target device";
+ public const string CloneVolumeName = "The name to be assigned to the newly cloned volume on the target device";
+ public const string SnapshotIdToClone = "The identifier of the backup snapshot to clone";
+ public const string SnapshotToClone = "The snapshot object to be cloned";
public const string VirtualDeviceName = "Name of the Virtual Device to be created.";
public const string VirtualNetworkName = "Name of the Virtual Network to be used by the Virtual Device.";
public const string SubNetName = "Name of the Subnet in the Virtual Network which should be used by the Virtual Device.";
public const string StorageAccountNameForVirtualDevice = "Name of the Storage Account to be used to create the Virtual Device.";
public const string CreateNewStorageAccount = "Switch which decides whether to create a new storage account.";
- public const string HelpMessageVolumeContainerGroups = "List of Volme Container Groups to be failed over";
- public const string HelpMessageFailoverTargetDeviceName = "Name of the StorSimple failover target device";
- public const string HelpMessageFailoverTargetDeviceId = "The device identifier of the StorSimple failover target device";
+ public const string VolumeContainerGroups = "List of Volme Container Groups to be failed over";
+ public const string FailoverTargetDeviceName = "Name of the StorSimple failover target device";
+ public const string FailoverTargetDeviceId = "The device identifier of the StorSimple failover target device";
}
}