Property | Type | Description | |
---|---|---|---|
CopyScheduleTimeToRetentionTimes | void | ||
GenerateRandomTime | System.DateTime | ||
GetAzureIaasVirtualMachineId | string | ||
GetAzureVMProtectableObject | Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectableObjectResource | ||
GetDailyRetentionFormat | Models.DailyRetentionFormat | ||
GetWeeklyRetentionFormat | Models.WeeklyRetentionFormat | ||
IsComputeAzureVM | bool | ||
IsDiscoveryNeeded | bool | ||
RefreshContainer | void | ||
TrackRefreshContainerOperation | HttpStatusCode | ||
ValidateAzureVMBackupManagementType | void | ||
ValidateAzureVMContainerType | void | ||
ValidateAzureVMDisableProtectionRequest | void | ||
ValidateAzureVMEnableProtectionRequest | void | ||
ValidateAzureVMModifyProtectionRequest | void | ||
ValidateAzureVMProtectionPolicy | void | ||
ValidateAzureVMRetentionPolicy | void | ||
ValidateAzureVMSchedulePolicy | void | ||
ValidateAzureVMWorkloadType | void | ||
ValidateAzureVMWorkloadType | void |
Method | Description | |
---|---|---|
CreatePolicy ( ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse |
Creates policy given the provider data
|
|
DisableProtection ( ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse |
Triggers the disable protection operation for the given item
|
|
EnableProtection ( ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse |
Triggers the enable protection operation for the given item
|
|
GetDefaultRetentionPolicyObject ( ) : RetentionPolicyBase |
Constructs the retention policy object with default inits
|
|
GetDefaultSchedulePolicyObject ( ) : SchedulePolicyBase |
Constructs the schedule policy object with default inits
|
|
GetProtectedItem ( ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectedItemResponse | ||
GetRecoveryPointDetails ( ) : |
Fetches the detail info for the given recovery point
|
|
Initialize ( object>.Dictionary |
Initializes the provider with the data recieved from the cmdlet layer
|
|
ListBackupManagementServers ( ) : List |
||
ListProtectedItems ( ) : List |
Lists protected items protected by the recovery services vault according to the provider data
|
|
ListProtectionContainers ( ) : List |
Lists protection containers according to the provider data
|
|
ListRecoveryPoints ( ) : List |
Lists recovery points generated for the given item
|
|
ModifyPolicy ( ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse |
Modifies policy using the provider data
|
|
TriggerBackup ( ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse |
Triggers the backup operation for the given item
|
|
TriggerRestore ( ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse |
Triggers the recovery operation for the given recovery point
|
Method | Description | |
---|---|---|
CopyScheduleTimeToRetentionTimes ( Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models retPolicy, Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models schPolicy ) : void | ||
GenerateRandomTime ( ) : System.DateTime | ||
GetAzureIaasVirtualMachineId ( string resourceGroup, string vmVersion, string name ) : string | ||
GetAzureVMProtectableObject ( string azureVMName, string azureVMRGName, bool isComputeAzureVM ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectableObjectResource | ||
GetDailyRetentionFormat ( ) : Models.DailyRetentionFormat | ||
GetWeeklyRetentionFormat ( ) : Models.WeeklyRetentionFormat | ||
IsComputeAzureVM ( string virtualMachineId ) : bool | ||
IsDiscoveryNeeded ( string vmName, string rgName, bool isComputeAzureVM, Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectableObjectResource &protectableObjectResource ) : bool | ||
RefreshContainer ( ) : void | ||
TrackRefreshContainerOperation ( string operationResultLink, int checkFrequency = defaultOperationStatusRetryTimeInMilliSec ) : HttpStatusCode | ||
ValidateAzureVMBackupManagementType ( Models backupManagementType ) : void | ||
ValidateAzureVMContainerType ( Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models type ) : void | ||
ValidateAzureVMDisableProtectionRequest ( |
||
ValidateAzureVMEnableProtectionRequest ( string vmName, string serviceName, string rgName, |
||
ValidateAzureVMModifyProtectionRequest ( |
||
ValidateAzureVMProtectionPolicy ( |
||
ValidateAzureVMRetentionPolicy ( RetentionPolicyBase policy ) : void | ||
ValidateAzureVMSchedulePolicy ( SchedulePolicyBase policy ) : void | ||
ValidateAzureVMWorkloadType ( Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models type ) : void | ||
ValidateAzureVMWorkloadType ( Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models itemWorkloadType, Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models policyWorkloadType ) : void |
public CreatePolicy ( ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse | ||
return | Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse |
public DisableProtection ( ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse | ||
return | Microsoft.Azure.Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse |
public EnableProtection ( ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse | ||
return | Microsoft.Azure.Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse |
public GetDefaultRetentionPolicyObject ( ) : RetentionPolicyBase | ||
return | RetentionPolicyBase |
public GetDefaultSchedulePolicyObject ( ) : SchedulePolicyBase | ||
return | SchedulePolicyBase |
public GetProtectedItem ( ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectedItemResponse | ||
return | Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectedItemResponse |
public GetRecoveryPointDetails ( ) : |
||
return |
public Initialize ( object>.Dictionary |
||
providerData | object>.Dictionary | Data from the cmdlet layer intended for the provider |
serviceClientAdapter | Service client adapter for communicating with the backend service | |
return | void |
public ListBackupManagementServers ( ) : List |
||
return | List |
public ModifyPolicy ( ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse | ||
return | Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse |
public TriggerBackup ( ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse | ||
return | Microsoft.Azure.Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse |
public TriggerRestore ( ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse | ||
return | Microsoft.Azure.Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse |