|
24 | 24 |
|
25 | 25 | namespace Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets
|
26 | 26 | {
|
| 27 | + /// <summary> |
| 28 | + /// Gets recovery points created for the provided item protected by the recovery services vault |
| 29 | + /// </summary> |
27 | 30 | [Cmdlet(VerbsCommon.Get, "AzureRmRecoveryServicesBackupRecoveryPoint"),
|
28 | 31 | OutputType(typeof(RecoveryPointBase), typeof(IList<RecoveryPointBase>))]
|
29 | 32 | public class GetAzureRmRecoveryServicesBackupRecoveryPoint : RecoveryServicesBackupCmdletBase
|
30 | 33 | {
|
31 | 34 | internal const string DateTimeFilterParameterSet = "DateTimeFilter";
|
32 | 35 | internal const string RecoveryPointIdParameterSet = "RecoveryPointId";
|
33 | 36 |
|
| 37 | + /// <summary> |
| 38 | + /// Start time of Time range for which recovery point need to be fetched |
| 39 | + /// </summary> |
34 | 40 | [Parameter(Mandatory = true, ParameterSetName = DateTimeFilterParameterSet,
|
35 | 41 | ValueFromPipeline = false, Position = 0, HelpMessage = ParamHelpMsgs.RecoveryPoint.StartDate)]
|
36 | 42 | [ValidateNotNullOrEmpty]
|
37 | 43 | public DateTime StartDate { get; set; }
|
38 | 44 |
|
| 45 | + /// <summary> |
| 46 | + /// End time of Time range for which recovery point need to be fetched |
| 47 | + /// </summary> |
39 | 48 | [Parameter(Mandatory = true, ParameterSetName = DateTimeFilterParameterSet, ValueFromPipeline = false,
|
40 | 49 | Position = 1, HelpMessage = ParamHelpMsgs.RecoveryPoint.EndDate)]
|
41 | 50 | [ValidateNotNullOrEmpty]
|
42 | 51 | public DateTime EndDate { get; set; }
|
43 | 52 |
|
| 53 | + /// <summary> |
| 54 | + /// Protected Item object for which recovery point need to be fetched |
| 55 | + /// </summary> |
44 | 56 | [Parameter(Mandatory = true, ParameterSetName = DateTimeFilterParameterSet,
|
45 | 57 | ValueFromPipeline = true, Position = 2, HelpMessage = ParamHelpMsgs.RecoveryPoint.Item)]
|
46 | 58 | [Parameter(Mandatory = true, ParameterSetName = RecoveryPointIdParameterSet,
|
47 | 59 | ValueFromPipeline = true, Position = 0, HelpMessage = ParamHelpMsgs.RecoveryPoint.Item)]
|
48 | 60 | [ValidateNotNullOrEmpty]
|
49 | 61 | public ItemBase Item { get; set; }
|
50 | 62 |
|
| 63 | + /// <summary> |
| 64 | + /// Recovery point Id for which detail is needed |
| 65 | + /// </summary> |
51 | 66 | [Parameter(Mandatory = true, ParameterSetName = RecoveryPointIdParameterSet,
|
52 | 67 | ValueFromPipeline = false, Position = 1, HelpMessage = ParamHelpMsgs.RecoveryPoint.RecoveryPointId)]
|
53 | 68 | [ValidateNotNullOrEmpty]
|
|
0 commit comments