Skip to content

Commit 6b03974

Browse files
committed
RestoreDisk
1 parent 6a6f99b commit 6b03974

File tree

3 files changed

+21
-7
lines changed

3 files changed

+21
-7
lines changed

src/ResourceManager/RecoveryServices.Backup/CmdletParameterHelpMessages.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,5 +72,19 @@ internal static class Item
7272
public const string Status = "Status of the data source";
7373
public const string Container = "Container where the item resides";
7474
}
75+
76+
internal static class RecoveryPoint
77+
{
78+
public const string StartDate = "Start time of Time range for which recovery point need to be fetched";
79+
public const string EndDate = "End time of Time range for which recovery point need to be fetched";
80+
public const string Item = "Protected Item object for which recovery point need to be fetched";
81+
public const string RecoveryPointId = "Recovery point Id for which detail is needed";
82+
}
83+
84+
internal static class RestoreDisk
85+
{
86+
public const string RecoveryPoint = "Recovery point objected to be restored";
87+
public const string StorageAccountName = "Storage account name where the disk need to be recovered";
88+
}
7589
}
7690
}

src/ResourceManager/RecoveryServices.Backup/Cmdlets/RecoveryPoint/GetAzureRMRecoveryServicesRecoveryPoint.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,20 +29,20 @@ public class GetAzureRMRecoveryServicesRecoveryPoint : RecoveryServicesBackupCmd
2929
internal const string DateTimeFilterParameterSet = "DateTimeFilter";
3030
internal const string RecoveryPointIdParameterSet = "RecoveryPointId";
3131

32-
[Parameter(Mandatory = true, ParameterSetName = DateTimeFilterParameterSet, HelpMessage = "", ValueFromPipeline = false)]
32+
[Parameter(Mandatory = true, ParameterSetName = DateTimeFilterParameterSet, ValueFromPipeline = false, Position = 0, HelpMessage = ParamHelpMsg.RecoveryPoint.StartDate)]
3333
[ValidateNotNullOrEmpty]
3434
public DateTime StartDate { get; set; }
3535

36-
[Parameter(Mandatory = true, ParameterSetName = DateTimeFilterParameterSet, HelpMessage = "", ValueFromPipeline = false)]
36+
[Parameter(Mandatory = true, ParameterSetName = DateTimeFilterParameterSet, ValueFromPipeline = false, Position = 1, HelpMessage = ParamHelpMsg.RecoveryPoint.EndDate)]
3737
[ValidateNotNullOrEmpty]
3838
public DateTime EndDate { get; set; }
3939

40-
[Parameter(Mandatory = true, ParameterSetName = DateTimeFilterParameterSet, HelpMessage = "", ValueFromPipeline = true)]
41-
[Parameter(Mandatory = true, ParameterSetName = RecoveryPointIdParameterSet, HelpMessage = "", ValueFromPipeline = true)]
40+
[Parameter(Mandatory = true, ParameterSetName = DateTimeFilterParameterSet, ValueFromPipeline = true, Position = 2, HelpMessage = ParamHelpMsg.RecoveryPoint.Item)]
41+
[Parameter(Mandatory = true, ParameterSetName = RecoveryPointIdParameterSet, ValueFromPipeline = true, Position = 0, HelpMessage = ParamHelpMsg.RecoveryPoint.Item)]
4242
[ValidateNotNullOrEmpty]
4343
public AzureRmRecoveryServicesItemBase Item { get; set; }
4444

45-
[Parameter(Mandatory = true, ParameterSetName = RecoveryPointIdParameterSet, HelpMessage = "", ValueFromPipeline = false)]
45+
[Parameter(Mandatory = true, ParameterSetName = RecoveryPointIdParameterSet, ValueFromPipeline = false, Position = 1, HelpMessage = ParamHelpMsg.RecoveryPoint.RecoveryPointId)]
4646
[ValidateNotNullOrEmpty]
4747
public string RecoveryPointId { get; set; }
4848

src/ResourceManager/RecoveryServices.Backup/Cmdlets/Restore/RestoreAzureRMRecoveryServicesBackupItem.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ namespace Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets
3030
[Cmdlet(VerbsData.Restore, "AzureRMRecoveryServicesBackupItem"), OutputType(typeof(AzureRmRecoveryServicesJobBase))]
3131
class RestoreAzureRMRecoveryServicesBackupItem : RecoveryServicesBackupCmdletBase
3232
{
33-
[Parameter(Mandatory = true, HelpMessage = "", ValueFromPipeline = true)]
33+
[Parameter(Mandatory = true, ValueFromPipeline = true, Position = 0, HelpMessage = ParamHelpMsg.RestoreDisk.RecoveryPoint)]
3434
[ValidateNotNullOrEmpty]
3535
public AzureRmRecoveryServicesRecoveryPointBase RecoveryPoint { get; set; }
3636

37-
[Parameter(Mandatory = true, HelpMessage = "")]
37+
[Parameter(Mandatory = true, Position = 1, HelpMessage = ParamHelpMsg.RestoreDisk.StorageAccountName)]
3838
[ValidateNotNullOrEmpty]
3939
public string StorageAccountName { get; set; }
4040

0 commit comments

Comments
 (0)