C# 클래스 Microsoft.Azure.Commands.AzureBackup.ClientAdapter.AzureBackupClientAdapter

파일 보기 프로젝트 열기: Azure/azure-powershell 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetCustomRequestHeaders Microsoft.Azure.Management.BackupServices.Models.CustomRequestHeaders

공개 메소드들

메소드 설명
AddProtectionPolicy ( string resourceGroupName, string resourceName, string policyName, Microsoft.Azure.Management.BackupServices.Models.CSMAddProtectionPolicyRequest request ) : void

Add protection policy

AzureBackupClientAdapter ( SubscriptionCloudCredentials creds, Uri baseUri ) : Microsoft.Azure.Commands.Common.Authentication
CheckProtectionPolicyNameAvailability ( string resourceGroupName, string resourceName, string name ) : void

Check protection policy name availability

CreateOrUpdateAzureBackupVault ( string resourceGroupName, string vaultName, string location ) : Microsoft.Azure.Management.BackupServices.Models.AzureBackupVault

Creates or updates the vault identified by client

DeleteProtectionPolicy ( string resourceGroupName, string resourceName, string policyName ) : void

Delete protection policy

DeleteVault ( string resourceGroupName, string vaultName ) : bool

Deletes the specified backup vault

DisableProtection ( string resourceGroupName, string resourceName, string containerName, string itemName ) : System.Guid

Dsiable protection

EnableMachineContainerReregistration ( string resourceGroupName, string resourceName, long containerId ) : void

Enable container reregistration

EnableProtection ( string resourceGroupName, string resourceName, string containerName, string itemName, Microsoft.Azure.Management.BackupServices.Models.CSMSetProtectionRequest request ) : System.Guid

Enable Protection

GetClientRequestId ( ) : string
GetJobDetails ( string resourceGroupName, string resourceName, string jobId ) : Microsoft.Azure.Management.BackupServices.Models.CSMJobDetailsResponse
GetOperationStatus ( string resourceGroupName, string resourceName, string operationId ) : CSMOperationResult
GetProtectionPolicyByName ( string resourceGroupName, string resourceName, string name ) : Microsoft.Azure.Management.BackupServices.Models.CSMProtectionPolicyResponse

Gets protection policies of matching name

GetRecoveryPoint ( string resourceGroupName, string resourceName, string containerName, string itemName, string recoveryPointName ) : Microsoft.Azure.Management.BackupServices.Models.CSMRecoveryPointResponse

Lists recovery points for specified item

GetStorageTypeDetails ( string resourceGroupName, string vaultName ) : string

Gets storage type details of the specified resource

GetVault ( string resourceGroupName, string vaultName ) : Microsoft.Azure.Management.BackupServices.Models.AzureBackupVault

Gets the vault identified by the client

GetVaults ( ) : IEnumerable

Gets backup vaults in current subscription

GetVaultsInResourceGroup ( string resourceGroupName ) : IEnumerable

Gets backup vaults in given resource group

ListContainers ( string resourceGroupName, string resourceName, Microsoft.Azure.Management.BackupServices.Models.ContainerQueryParameters parameters ) : IEnumerable

Gets all IaaSVM containers in the vault by friendly name

ListDataSources ( string resourceGroupName, string resourceName, Microsoft.Azure.Management.BackupServices.Models.CSMProtectedItemQueryObject query ) : IList

Lists datasources in the vault

ListJobs ( string resourceGroupName, string resourceName, Microsoft.Azure.Management.BackupServices.Models.CSMJobQueryObject queryParams ) : IEnumerable
ListMachineContainers ( string resourceGroupName, string resourceName ) : IEnumerable

Gets all MARS containers in the vault

ListMachineContainers ( string resourceGroupName, string resourceName, string friendlyName ) : IEnumerable

Gets all MARS containers in the vault which match the friendly name

ListProtectableObjects ( string resourceGroupName, string resourceName, Microsoft.Azure.Management.BackupServices.Models.CSMItemQueryObject query ) : IList

Lists protectable objects in the vault

ListProtectionPolicies ( string resourceGroupName, string resourceName ) : IList

Gets all policies in the vault

ListRecoveryPoints ( string resourceGroupName, string resourceName, string containerName, string itemName ) : IEnumerable

Lists recovery points for specified item

RefreshClientRequestId ( ) : void
RefreshContainers ( string resourceGroupName, string resourceName ) : System.Guid

Refresh container list in service

RegisterContainer ( string resourceGroupName, string resourceName, string containerName ) : System.Guid

Register container

TriggerBackup ( string resourceGroupName, string resourceName, string containerName, string itemName ) : System.Guid

Trigger backup on a DS

TriggerCancelJob ( string resourceGroupName, string resourceName, string jobId ) : System.Guid
TriggerRestore ( string resourceGroupName, string resourceName, string containerName, string itemName, string recoveryPointName, Microsoft.Azure.Management.BackupServices.Models.CSMRestoreRequest csmRestoreRequest ) : System.Guid

Lists recovery points for specified item

UnRegisterContainer ( string resourceGroupName, string resourceName, string containerName ) : System.Guid

UnRegister container

UnregisterMachineContainer ( string resourceGroupName, string resourceName, long containerId ) : void

UnRegister container

UpdateProtection ( string resourceGroupName, string resourceName, string containerName, string itemName, Microsoft.Azure.Management.BackupServices.Models.CSMUpdateProtectionRequest request ) : System.Guid

Update Protection

UpdateProtectionPolicy ( string resourceGroupName, string resourceName, string policyName, Microsoft.Azure.Management.BackupServices.Models.CSMUpdateProtectionPolicyRequest request ) : System.Guid

Update specified protection policy

UpdateStorageType ( string resourceGroupName, string resourceName, string storageType ) : void

Updates storage type of the vault identified by client

UploadCertificate ( string resourceGroupName, string resourceName, string certName, Microsoft.Azure.Management.BackupServices.Models.VaultCredUploadCertRequest request ) : Microsoft.Azure.Management.BackupServices.Models.VaultCredUploadCertResponse

비공개 메소드들

메소드 설명
GetCustomRequestHeaders ( ) : Microsoft.Azure.Management.BackupServices.Models.CustomRequestHeaders

메소드 상세

AddProtectionPolicy() 공개 메소드

Add protection policy
public AddProtectionPolicy ( string resourceGroupName, string resourceName, string policyName, Microsoft.Azure.Management.BackupServices.Models.CSMAddProtectionPolicyRequest request ) : void
resourceGroupName string
resourceName string
policyName string
request Microsoft.Azure.Management.BackupServices.Models.CSMAddProtectionPolicyRequest
리턴 void

AzureBackupClientAdapter() 공개 메소드

public AzureBackupClientAdapter ( SubscriptionCloudCredentials creds, Uri baseUri ) : Microsoft.Azure.Commands.Common.Authentication
creds SubscriptionCloudCredentials
baseUri System.Uri
리턴 Microsoft.Azure.Commands.Common.Authentication

CheckProtectionPolicyNameAvailability() 공개 메소드

Check protection policy name availability
public CheckProtectionPolicyNameAvailability ( string resourceGroupName, string resourceName, string name ) : void
resourceGroupName string
resourceName string
name string
리턴 void

CreateOrUpdateAzureBackupVault() 공개 메소드

Creates or updates the vault identified by client
public CreateOrUpdateAzureBackupVault ( string resourceGroupName, string vaultName, string location ) : Microsoft.Azure.Management.BackupServices.Models.AzureBackupVault
resourceGroupName string
vaultName string
location string
리턴 Microsoft.Azure.Management.BackupServices.Models.AzureBackupVault

DeleteProtectionPolicy() 공개 메소드

Delete protection policy
public DeleteProtectionPolicy ( string resourceGroupName, string resourceName, string policyName ) : void
resourceGroupName string
resourceName string
policyName string
리턴 void

DeleteVault() 공개 메소드

Deletes the specified backup vault
public DeleteVault ( string resourceGroupName, string vaultName ) : bool
resourceGroupName string
vaultName string
리턴 bool

DisableProtection() 공개 메소드

Dsiable protection
public DisableProtection ( string resourceGroupName, string resourceName, string containerName, string itemName ) : System.Guid
resourceGroupName string
resourceName string
containerName string
itemName string
리턴 System.Guid

EnableMachineContainerReregistration() 공개 메소드

Enable container reregistration
public EnableMachineContainerReregistration ( string resourceGroupName, string resourceName, long containerId ) : void
resourceGroupName string
resourceName string
containerId long
리턴 void

EnableProtection() 공개 메소드

Enable Protection
public EnableProtection ( string resourceGroupName, string resourceName, string containerName, string itemName, Microsoft.Azure.Management.BackupServices.Models.CSMSetProtectionRequest request ) : System.Guid
resourceGroupName string
resourceName string
containerName string
itemName string
request Microsoft.Azure.Management.BackupServices.Models.CSMSetProtectionRequest
리턴 System.Guid

GetClientRequestId() 공개 메소드

public GetClientRequestId ( ) : string
리턴 string

GetJobDetails() 공개 메소드

public GetJobDetails ( string resourceGroupName, string resourceName, string jobId ) : Microsoft.Azure.Management.BackupServices.Models.CSMJobDetailsResponse
resourceGroupName string
resourceName string
jobId string
리턴 Microsoft.Azure.Management.BackupServices.Models.CSMJobDetailsResponse

GetOperationStatus() 공개 메소드

public GetOperationStatus ( string resourceGroupName, string resourceName, string operationId ) : CSMOperationResult
resourceGroupName string
resourceName string
operationId string
리턴 CSMOperationResult

GetProtectionPolicyByName() 공개 메소드

Gets protection policies of matching name
public GetProtectionPolicyByName ( string resourceGroupName, string resourceName, string name ) : Microsoft.Azure.Management.BackupServices.Models.CSMProtectionPolicyResponse
resourceGroupName string
resourceName string
name string
리턴 Microsoft.Azure.Management.BackupServices.Models.CSMProtectionPolicyResponse

GetRecoveryPoint() 공개 메소드

Lists recovery points for specified item
public GetRecoveryPoint ( string resourceGroupName, string resourceName, string containerName, string itemName, string recoveryPointName ) : Microsoft.Azure.Management.BackupServices.Models.CSMRecoveryPointResponse
resourceGroupName string
resourceName string
containerName string
itemName string
recoveryPointName string
리턴 Microsoft.Azure.Management.BackupServices.Models.CSMRecoveryPointResponse

GetStorageTypeDetails() 공개 메소드

Gets storage type details of the specified resource
public GetStorageTypeDetails ( string resourceGroupName, string vaultName ) : string
resourceGroupName string
vaultName string
리턴 string

GetVault() 공개 메소드

Gets the vault identified by the client
public GetVault ( string resourceGroupName, string vaultName ) : Microsoft.Azure.Management.BackupServices.Models.AzureBackupVault
resourceGroupName string
vaultName string
리턴 Microsoft.Azure.Management.BackupServices.Models.AzureBackupVault

GetVaults() 공개 메소드

Gets backup vaults in current subscription
public GetVaults ( ) : IEnumerable
리턴 IEnumerable

GetVaultsInResourceGroup() 공개 메소드

Gets backup vaults in given resource group
public GetVaultsInResourceGroup ( string resourceGroupName ) : IEnumerable
resourceGroupName string
리턴 IEnumerable

ListContainers() 공개 메소드

Gets all IaaSVM containers in the vault by friendly name
public ListContainers ( string resourceGroupName, string resourceName, Microsoft.Azure.Management.BackupServices.Models.ContainerQueryParameters parameters ) : IEnumerable
resourceGroupName string
resourceName string
parameters Microsoft.Azure.Management.BackupServices.Models.ContainerQueryParameters
리턴 IEnumerable

ListDataSources() 공개 메소드

Lists datasources in the vault
public ListDataSources ( string resourceGroupName, string resourceName, Microsoft.Azure.Management.BackupServices.Models.CSMProtectedItemQueryObject query ) : IList
resourceGroupName string
resourceName string
query Microsoft.Azure.Management.BackupServices.Models.CSMProtectedItemQueryObject
리턴 IList

ListJobs() 공개 메소드

public ListJobs ( string resourceGroupName, string resourceName, Microsoft.Azure.Management.BackupServices.Models.CSMJobQueryObject queryParams ) : IEnumerable
resourceGroupName string
resourceName string
queryParams Microsoft.Azure.Management.BackupServices.Models.CSMJobQueryObject
리턴 IEnumerable

ListMachineContainers() 공개 메소드

Gets all MARS containers in the vault
public ListMachineContainers ( string resourceGroupName, string resourceName ) : IEnumerable
resourceGroupName string
resourceName string
리턴 IEnumerable

ListMachineContainers() 공개 메소드

Gets all MARS containers in the vault which match the friendly name
public ListMachineContainers ( string resourceGroupName, string resourceName, string friendlyName ) : IEnumerable
resourceGroupName string
resourceName string
friendlyName string The friendly name of the container
리턴 IEnumerable

ListProtectableObjects() 공개 메소드

Lists protectable objects in the vault
public ListProtectableObjects ( string resourceGroupName, string resourceName, Microsoft.Azure.Management.BackupServices.Models.CSMItemQueryObject query ) : IList
resourceGroupName string
resourceName string
query Microsoft.Azure.Management.BackupServices.Models.CSMItemQueryObject
리턴 IList

ListProtectionPolicies() 공개 메소드

Gets all policies in the vault
public ListProtectionPolicies ( string resourceGroupName, string resourceName ) : IList
resourceGroupName string
resourceName string
리턴 IList

ListRecoveryPoints() 공개 메소드

Lists recovery points for specified item
public ListRecoveryPoints ( string resourceGroupName, string resourceName, string containerName, string itemName ) : IEnumerable
resourceGroupName string
resourceName string
containerName string
itemName string
리턴 IEnumerable

RefreshClientRequestId() 공개 메소드

public RefreshClientRequestId ( ) : void
리턴 void

RefreshContainers() 공개 메소드

Refresh container list in service
public RefreshContainers ( string resourceGroupName, string resourceName ) : System.Guid
resourceGroupName string
resourceName string
리턴 System.Guid

RegisterContainer() 공개 메소드

Register container
public RegisterContainer ( string resourceGroupName, string resourceName, string containerName ) : System.Guid
resourceGroupName string
resourceName string
containerName string
리턴 System.Guid

TriggerBackup() 공개 메소드

Trigger backup on a DS
public TriggerBackup ( string resourceGroupName, string resourceName, string containerName, string itemName ) : System.Guid
resourceGroupName string
resourceName string
containerName string
itemName string
리턴 System.Guid

TriggerCancelJob() 공개 메소드

public TriggerCancelJob ( string resourceGroupName, string resourceName, string jobId ) : System.Guid
resourceGroupName string
resourceName string
jobId string
리턴 System.Guid

TriggerRestore() 공개 메소드

Lists recovery points for specified item
public TriggerRestore ( string resourceGroupName, string resourceName, string containerName, string itemName, string recoveryPointName, Microsoft.Azure.Management.BackupServices.Models.CSMRestoreRequest csmRestoreRequest ) : System.Guid
resourceGroupName string
resourceName string
containerName string
itemName string
recoveryPointName string
csmRestoreRequest Microsoft.Azure.Management.BackupServices.Models.CSMRestoreRequest
리턴 System.Guid

UnRegisterContainer() 공개 메소드

UnRegister container
public UnRegisterContainer ( string resourceGroupName, string resourceName, string containerName ) : System.Guid
resourceGroupName string
resourceName string
containerName string
리턴 System.Guid

UnregisterMachineContainer() 공개 메소드

UnRegister container
public UnregisterMachineContainer ( string resourceGroupName, string resourceName, long containerId ) : void
resourceGroupName string
resourceName string
containerId long
리턴 void

UpdateProtection() 공개 메소드

Update Protection
public UpdateProtection ( string resourceGroupName, string resourceName, string containerName, string itemName, Microsoft.Azure.Management.BackupServices.Models.CSMUpdateProtectionRequest request ) : System.Guid
resourceGroupName string
resourceName string
containerName string
itemName string
request Microsoft.Azure.Management.BackupServices.Models.CSMUpdateProtectionRequest
리턴 System.Guid

UpdateProtectionPolicy() 공개 메소드

Update specified protection policy
public UpdateProtectionPolicy ( string resourceGroupName, string resourceName, string policyName, Microsoft.Azure.Management.BackupServices.Models.CSMUpdateProtectionPolicyRequest request ) : System.Guid
resourceGroupName string
resourceName string
policyName string
request Microsoft.Azure.Management.BackupServices.Models.CSMUpdateProtectionPolicyRequest
리턴 System.Guid

UpdateStorageType() 공개 메소드

Updates storage type of the vault identified by client
public UpdateStorageType ( string resourceGroupName, string resourceName, string storageType ) : void
resourceGroupName string
resourceName string
storageType string
리턴 void

UploadCertificate() 공개 메소드

public UploadCertificate ( string resourceGroupName, string resourceName, string certName, Microsoft.Azure.Management.BackupServices.Models.VaultCredUploadCertRequest request ) : Microsoft.Azure.Management.BackupServices.Models.VaultCredUploadCertResponse
resourceGroupName string
resourceName string
certName string
request Microsoft.Azure.Management.BackupServices.Models.VaultCredUploadCertRequest
리턴 Microsoft.Azure.Management.BackupServices.Models.VaultCredUploadCertResponse