C# Class Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.ProviderModel.MabPsBackupProvider

This class implements implements methods for MAB backup provider
Inheritance: IPsBackupProvider
Mostra file Open project: Azure/azure-powershell Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
CreatePolicy ( ) : Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse
DeletePolicy ( ) : void
DisableProtection ( ) : Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse
EnableProtection ( ) : Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse
GetDefaultRetentionPolicyObject ( ) : RetentionPolicyBase
GetDefaultSchedulePolicyObject ( ) : SchedulePolicyBase
GetPolicy ( ) : Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse
GetProtectedItem ( ) : Management.RecoveryServices.Backup.Models.ProtectedItemResponse
GetRecoveryPointDetails ( ) : RecoveryPointBase
Initialize ( object>.Dictionary providerData, ServiceClientAdapter serviceClientAdapter ) : void

Initializes the provider with the data recieved from the cmdlet layer

ListBackupManagementServers ( ) : List
ListProtectedItems ( ) : List
ListProtectionContainers ( ) : List

Lists containers registered to the recovery services vault according to the provider data

ListRecoveryPoints ( ) : List
ModifyPolicy ( ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse
TriggerBackup ( ) : Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse
TriggerRestore ( ) : Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse

Method Details

CreatePolicy() public method

public CreatePolicy ( ) : Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse
return Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse

DeletePolicy() public method

public DeletePolicy ( ) : void
return void

DisableProtection() public method

public DisableProtection ( ) : Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse
return Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse

EnableProtection() public method

public EnableProtection ( ) : Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse
return Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse

GetDefaultRetentionPolicyObject() public method

public GetDefaultRetentionPolicyObject ( ) : RetentionPolicyBase
return RetentionPolicyBase

GetDefaultSchedulePolicyObject() public method

public GetDefaultSchedulePolicyObject ( ) : SchedulePolicyBase
return SchedulePolicyBase

GetPolicy() public method

public GetPolicy ( ) : Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse
return Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse

GetProtectedItem() public method

public GetProtectedItem ( ) : Management.RecoveryServices.Backup.Models.ProtectedItemResponse
return Management.RecoveryServices.Backup.Models.ProtectedItemResponse

GetRecoveryPointDetails() public method

public GetRecoveryPointDetails ( ) : RecoveryPointBase
return Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.RecoveryPointBase

Initialize() public method

Initializes the provider with the data recieved from the cmdlet layer
public Initialize ( object>.Dictionary providerData, ServiceClientAdapter serviceClientAdapter ) : void
providerData object>.Dictionary Data from the cmdlet layer intended for the provider
serviceClientAdapter Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.ServiceClientAdapterNS.ServiceClientAdapter Service client adapter for communicating with the backend service
return void

ListBackupManagementServers() public method

public ListBackupManagementServers ( ) : List
return List

ListProtectedItems() public method

public ListProtectedItems ( ) : List
return List

ListProtectionContainers() public method

Lists containers registered to the recovery services vault according to the provider data
public ListProtectionContainers ( ) : List
return List

ListRecoveryPoints() public method

public ListRecoveryPoints ( ) : List
return List

ModifyPolicy() public method

public ModifyPolicy ( ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse
return Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse

TriggerBackup() public method

public TriggerBackup ( ) : Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse
return Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse

TriggerRestore() public method

public TriggerRestore ( ) : Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse
return Management.RecoveryServices.Backup.Models.BaseRecoveryServicesJobResponse