Method | Description | |
---|---|---|
GetPSLongTermRetentionPolicy ( Microsoft.Azure.Management.RecoveryServices.Backup.Models serviceClientRetPolicy ) : LongTermRetentionPolicy |
Helper function to convert ps long term retention policy from service response.
|
|
GetPSSimpleRetentionPolicy ( Microsoft.Azure.Management.RecoveryServices.Backup.Models hydraRetPolicy ) : SimpleRetentionPolicy | ||
GetPSSimpleSchedulePolicy ( Microsoft.Azure.Management.RecoveryServices.Backup.Models serviceClientPolicy ) : SimpleSchedulePolicy |
Helper function to convert ps simple schedule policy from service response.
|
|
GetServiceClientLongTermRetentionPolicy ( LongTermRetentionPolicy psRetPolicy ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.LongTermRetentionPolicy |
Helper function to convert service long term retention policy from ps retention policy.
|
|
GetServiceClientSimpleRetentionPolicy ( SimpleRetentionPolicy psRetPolicy ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.SimpleRetentionPolicy | ||
GetServiceClientSimpleRetentionPolicy ( SimpleSchedulePolicy psRetPolicy ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.SimpleRetentionPolicy |
Helper function to convert service simple retention policy from ps simple policy.
|
|
GetServiceClientSimpleSchedulePolicy ( SimpleSchedulePolicy psPolicy ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.SimpleSchedulePolicy |
Helper function to convert service simple schedule policy from ps schedule policy.
|
|
ParseDateTimesToUTC ( IList |
Helper function to parse utc time from local time.
|
|
ValidateLongTermRetentionPolicyWithSimpleRetentionPolicy ( LongTermRetentionPolicy ltrPolicy, SimpleSchedulePolicy schPolicy ) : void |
Helper function to validate long term rentention policy and simple schedule policy.
|
Method | Description | |
---|---|---|
GetPSLTRDailyRetentionFormat ( Microsoft.Azure.Management.RecoveryServices.Backup.Models serviceClientFormat ) : DailyRetentionFormat | ||
GetPSLTRDailySchedule ( Microsoft.Azure.Management.RecoveryServices.Backup.Models serviceClientDaily ) : DailyRetentionSchedule | ||
GetPSLTRMonthlySchedule ( Microsoft.Azure.Management.RecoveryServices.Backup.Models serviceClientMonthly ) : MonthlyRetentionSchedule | ||
GetPSLTRWeeklyRetentionFormat ( Microsoft.Azure.Management.RecoveryServices.Backup.Models serviceClientFormat ) : WeeklyRetentionFormat | ||
GetPSLTRWeeklySchedule ( Microsoft.Azure.Management.RecoveryServices.Backup.Models serviceClientWeekly ) : WeeklyRetentionSchedule | ||
GetPSLTRYearlySchedule ( Microsoft.Azure.Management.RecoveryServices.Backup.Models serviceClientYearly ) : YearlyRetentionSchedule | ||
GetRetentionDurationInDays ( Microsoft.Azure.Management.RecoveryServices.Backup.Models retentionDuration ) : int | ||
GetRetentionDurationInMonths ( Microsoft.Azure.Management.RecoveryServices.Backup.Models retentionDuration ) : int | ||
GetRetentionDurationInWeeks ( Microsoft.Azure.Management.RecoveryServices.Backup.Models retentionDuration ) : int | ||
GetRetentionDurationInYears ( Microsoft.Azure.Management.RecoveryServices.Backup.Models retentionDuration ) : int | ||
GetServiceClientLTRDailyRetentionFormat ( DailyRetentionFormat psFormat ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.DailyRetentionFormat | ||
GetServiceClientLTRDailySchedule ( DailyRetentionSchedule psDaily ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.DailyRetentionSchedule | ||
GetServiceClientLTRMonthlySchedule ( MonthlyRetentionSchedule psMonthly ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.MonthlyRetentionSchedule | ||
GetServiceClientLTRWeeklyRetentionFormat ( WeeklyRetentionFormat psFormat ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.WeeklyRetentionFormat | ||
GetServiceClientLTRWeeklySchedule ( WeeklyRetentionSchedule psWeekly ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.WeeklyRetentionSchedule | ||
GetServiceClientLTRYearlySchedule ( YearlyRetentionSchedule psYearly ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.YearlyRetentionSchedule | ||
ValidateRetentionAndBackupTimes ( List |
||
ValidateRetentionAndScheduleDaysOfWeek ( List |
public static GetPSLongTermRetentionPolicy ( Microsoft.Azure.Management.RecoveryServices.Backup.Models serviceClientRetPolicy ) : LongTermRetentionPolicy | ||
serviceClientRetPolicy | Microsoft.Azure.Management.RecoveryServices.Backup.Models | |
return | LongTermRetentionPolicy |
public static GetPSSimpleRetentionPolicy ( Microsoft.Azure.Management.RecoveryServices.Backup.Models hydraRetPolicy ) : SimpleRetentionPolicy | ||
hydraRetPolicy | Microsoft.Azure.Management.RecoveryServices.Backup.Models | |
return | SimpleRetentionPolicy |
public static GetPSSimpleSchedulePolicy ( Microsoft.Azure.Management.RecoveryServices.Backup.Models serviceClientPolicy ) : SimpleSchedulePolicy | ||
serviceClientPolicy | Microsoft.Azure.Management.RecoveryServices.Backup.Models | |
return | SimpleSchedulePolicy |
public static GetServiceClientLongTermRetentionPolicy ( LongTermRetentionPolicy psRetPolicy ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.LongTermRetentionPolicy | ||
psRetPolicy | LongTermRetentionPolicy | |
return | Microsoft.Azure.Management.RecoveryServices.Backup.Models.LongTermRetentionPolicy |
public static GetServiceClientSimpleRetentionPolicy ( SimpleRetentionPolicy psRetPolicy ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.SimpleRetentionPolicy | ||
psRetPolicy | SimpleRetentionPolicy | |
return | Microsoft.Azure.Management.RecoveryServices.Backup.Models.SimpleRetentionPolicy |
public static GetServiceClientSimpleRetentionPolicy ( SimpleSchedulePolicy psRetPolicy ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.SimpleRetentionPolicy | ||
psRetPolicy | SimpleSchedulePolicy | |
return | Microsoft.Azure.Management.RecoveryServices.Backup.Models.SimpleRetentionPolicy |
public static GetServiceClientSimpleSchedulePolicy ( SimpleSchedulePolicy psPolicy ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.SimpleSchedulePolicy | ||
psPolicy | SimpleSchedulePolicy | |
return | Microsoft.Azure.Management.RecoveryServices.Backup.Models.SimpleSchedulePolicy |
public static ParseDateTimesToUTC ( IList |
||
localTimes | IList |
|
return | List |
public static ValidateLongTermRetentionPolicyWithSimpleRetentionPolicy ( LongTermRetentionPolicy ltrPolicy, SimpleSchedulePolicy schPolicy ) : void | ||
ltrPolicy | LongTermRetentionPolicy | |
schPolicy | SimpleSchedulePolicy | |
return | void |