Sdílet prostřednictvím


RecoveryServicesBackupExtensions Class

Definition

A class to add extension methods to Azure.ResourceManager.RecoveryServicesBackup.

public static class RecoveryServicesBackupExtensions
type RecoveryServicesBackupExtensions = class
Public Module RecoveryServicesBackupExtensions
Inheritance
RecoveryServicesBackupExtensions

Methods

ExportJob(ResourceGroupResource, String, String, CancellationToken)

Triggers export of jobs specified by filters and returns an OperationID to track.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobsExport
  • Operation Id: Jobs_Export
  • Default Api Version: 2023-06-01
ExportJobAsync(ResourceGroupResource, String, String, CancellationToken)

Triggers export of jobs specified by filters and returns an OperationID to track.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobsExport
  • Operation Id: Jobs_Export
  • Default Api Version: 2023-06-01
GetBackupEngine(ResourceGroupResource, String, String, String, String, CancellationToken)

Returns backup management server registered to Recovery Services Vault.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupEngines/{backupEngineName}
  • Operation Id: BackupEngines_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupEngineResource
GetBackupEngineAsync(ResourceGroupResource, String, String, String, String, CancellationToken)

Returns backup management server registered to Recovery Services Vault.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupEngines/{backupEngineName}
  • Operation Id: BackupEngines_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupEngineResource
GetBackupEngineResource(ArmClient, ResourceIdentifier)

Gets an object representing a BackupEngineResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a BackupEngineResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetBackupEngineResource(ResourceIdentifier) instead.

GetBackupEngines(ResourceGroupResource, String)

Gets a collection of BackupEngineResources in the ResourceGroupResource. MockingTo mock this method, please mock GetBackupEngines(String) instead.

GetBackupJob(ResourceGroupResource, String, String, CancellationToken)

Gets extended information associated with the job.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobs/{jobName}
  • Operation Id: JobDetails_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupJobResource
GetBackupJobAsync(ResourceGroupResource, String, String, CancellationToken)

Gets extended information associated with the job.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobs/{jobName}
  • Operation Id: JobDetails_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupJobResource
GetBackupJobResource(ArmClient, ResourceIdentifier)

Gets an object representing a BackupJobResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a BackupJobResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetBackupJobResource(ResourceIdentifier) instead.

GetBackupJobs(ResourceGroupResource, String)

Gets a collection of BackupJobResources in the ResourceGroupResource. MockingTo mock this method, please mock GetBackupJobs(String) instead.

GetBackupPrivateEndpointConnection(ResourceGroupResource, String, String, CancellationToken)

Get Private Endpoint Connection. This call is made by Backup Admin.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/privateEndpointConnections/{privateEndpointConnectionName}
  • Operation Id: PrivateEndpointConnection_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupPrivateEndpointConnectionResource
GetBackupPrivateEndpointConnectionAsync(ResourceGroupResource, String, String, CancellationToken)

Get Private Endpoint Connection. This call is made by Backup Admin.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/privateEndpointConnections/{privateEndpointConnectionName}
  • Operation Id: PrivateEndpointConnection_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupPrivateEndpointConnectionResource
GetBackupPrivateEndpointConnectionResource(ArmClient, ResourceIdentifier)

Gets an object representing a BackupPrivateEndpointConnectionResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a BackupPrivateEndpointConnectionResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetBackupPrivateEndpointConnectionResource(ResourceIdentifier) instead.

GetBackupPrivateEndpointConnections(ResourceGroupResource)

Gets a collection of BackupPrivateEndpointConnectionResources in the ResourceGroupResource. MockingTo mock this method, please mock GetBackupPrivateEndpointConnections() instead.

GetBackupProtectableItems(ResourceGroupResource, String, String, String, CancellationToken)

Provides a pageable list of protectable objects within your subscription according to the query filter and the pagination parameters.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectableItems
  • Operation Id: BackupProtectableItems_List
  • Default Api Version: 2023-06-01
GetBackupProtectableItemsAsync(ResourceGroupResource, String, String, String, CancellationToken)

Provides a pageable list of protectable objects within your subscription according to the query filter and the pagination parameters.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectableItems
  • Operation Id: BackupProtectableItems_List
  • Default Api Version: 2023-06-01
GetBackupProtectedItemResource(ArmClient, ResourceIdentifier)

Gets an object representing a BackupProtectedItemResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String, String, String) to create a BackupProtectedItemResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetBackupProtectedItemResource(ResourceIdentifier) instead.

GetBackupProtectedItems(ResourceGroupResource, String, String, String, CancellationToken)

Provides a pageable list of all items that are backed up within a vault.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectedItems
  • Operation Id: BackupProtectedItems_List
  • Default Api Version: 2023-06-01
GetBackupProtectedItemsAsync(ResourceGroupResource, String, String, String, CancellationToken)

Provides a pageable list of all items that are backed up within a vault.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectedItems
  • Operation Id: BackupProtectedItems_List
  • Default Api Version: 2023-06-01
GetBackupProtectionContainer(ResourceGroupResource, String, String, String, CancellationToken)

Gets details of the specific container registered to your Recovery Services Vault.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}
  • Operation Id: ProtectionContainers_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupProtectionContainerResource
GetBackupProtectionContainerAsync(ResourceGroupResource, String, String, String, CancellationToken)

Gets details of the specific container registered to your Recovery Services Vault.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}
  • Operation Id: ProtectionContainers_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupProtectionContainerResource
GetBackupProtectionContainerResource(ArmClient, ResourceIdentifier)

Gets an object representing a BackupProtectionContainerResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String, String) to create a BackupProtectionContainerResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetBackupProtectionContainerResource(ResourceIdentifier) instead.

GetBackupProtectionContainers(ResourceGroupResource, String, String, CancellationToken)

Lists the containers registered to Recovery Services Vault.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectionContainers
  • Operation Id: BackupProtectionContainers_List
  • Default Api Version: 2023-06-01
GetBackupProtectionContainers(ResourceGroupResource)

Gets a collection of BackupProtectionContainerResources in the ResourceGroupResource. MockingTo mock this method, please mock GetBackupProtectionContainers() instead.

GetBackupProtectionContainersAsync(ResourceGroupResource, String, String, CancellationToken)

Lists the containers registered to Recovery Services Vault.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectionContainers
  • Operation Id: BackupProtectionContainers_List
  • Default Api Version: 2023-06-01
GetBackupProtectionIntent(ResourceGroupResource, String, String, String, CancellationToken)

Provides the details of the protection intent up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API.

  • Request Path: /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/backupProtectionIntent/{intentObjectName}
  • Operation Id: ProtectionIntent_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupProtectionIntentResource
GetBackupProtectionIntentAsync(ResourceGroupResource, String, String, String, CancellationToken)

Provides the details of the protection intent up item. This is an asynchronous operation. To know the status of the operation, call the GetItemOperationResult API.

  • Request Path: /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/backupProtectionIntent/{intentObjectName}
  • Operation Id: ProtectionIntent_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupProtectionIntentResource
GetBackupProtectionIntentResource(ArmClient, ResourceIdentifier)

Gets an object representing a BackupProtectionIntentResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String, String) to create a BackupProtectionIntentResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetBackupProtectionIntentResource(ResourceIdentifier) instead.

GetBackupProtectionIntents(ResourceGroupResource, String, String, String, CancellationToken)

Provides a pageable list of all intents that are present within a vault.

  • Request Path: /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectionIntents
  • Operation Id: BackupProtectionIntent_List
  • Default Api Version: 2023-06-01
GetBackupProtectionIntents(ResourceGroupResource)

Gets a collection of BackupProtectionIntentResources in the ResourceGroupResource. MockingTo mock this method, please mock GetBackupProtectionIntents() instead.

GetBackupProtectionIntentsAsync(ResourceGroupResource, String, String, String, CancellationToken)

Provides a pageable list of all intents that are present within a vault.

  • Request Path: /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectionIntents
  • Operation Id: BackupProtectionIntent_List
  • Default Api Version: 2023-06-01
GetBackupProtectionPolicies(ResourceGroupResource, String)

Gets a collection of BackupProtectionPolicyResources in the ResourceGroupResource. MockingTo mock this method, please mock GetBackupProtectionPolicies(String) instead.

GetBackupProtectionPolicy(ResourceGroupResource, String, String, CancellationToken)

Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies/{policyName}
  • Operation Id: ProtectionPolicies_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupProtectionPolicyResource
GetBackupProtectionPolicyAsync(ResourceGroupResource, String, String, CancellationToken)

Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous operation. Status of the operation can be fetched using GetPolicyOperationResult API.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies/{policyName}
  • Operation Id: ProtectionPolicies_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupProtectionPolicyResource
GetBackupProtectionPolicyResource(ArmClient, ResourceIdentifier)

Gets an object representing a BackupProtectionPolicyResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a BackupProtectionPolicyResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetBackupProtectionPolicyResource(ResourceIdentifier) instead.

GetBackupRecoveryPointResource(ArmClient, ResourceIdentifier)

Gets an object representing a BackupRecoveryPointResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String, String, String, String) to create a BackupRecoveryPointResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetBackupRecoveryPointResource(ResourceIdentifier) instead.

GetBackupResourceConfig(ResourceGroupResource, String, CancellationToken)

Fetches resource storage config.

  • Request Path: /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig
  • Operation Id: BackupResourceStorageConfigsNonCRR_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupResourceConfigResource
GetBackupResourceConfigAsync(ResourceGroupResource, String, CancellationToken)

Fetches resource storage config.

  • Request Path: /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupstorageconfig/vaultstorageconfig
  • Operation Id: BackupResourceStorageConfigsNonCRR_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupResourceConfigResource
GetBackupResourceConfigResource(ArmClient, ResourceIdentifier)

Gets an object representing a BackupResourceConfigResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String) to create a BackupResourceConfigResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetBackupResourceConfigResource(ResourceIdentifier) instead.

GetBackupResourceConfigs(ResourceGroupResource)

Gets a collection of BackupResourceConfigResources in the ResourceGroupResource. MockingTo mock this method, please mock GetBackupResourceConfigs() instead.

GetBackupResourceEncryptionConfigExtended(ResourceGroupResource, String, CancellationToken)

Fetches Vault Encryption config.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupEncryptionConfigs/backupResourceEncryptionConfig
  • Operation Id: BackupResourceEncryptionConfigs_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupResourceEncryptionConfigExtendedResource
GetBackupResourceEncryptionConfigExtendedAsync(ResourceGroupResource, String, CancellationToken)

Fetches Vault Encryption config.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupEncryptionConfigs/backupResourceEncryptionConfig
  • Operation Id: BackupResourceEncryptionConfigs_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupResourceEncryptionConfigExtendedResource
GetBackupResourceEncryptionConfigExtendedResource(ArmClient, ResourceIdentifier)

Gets an object representing a BackupResourceEncryptionConfigExtendedResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String) to create a BackupResourceEncryptionConfigExtendedResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetBackupResourceEncryptionConfigExtendedResource(ResourceIdentifier) instead.

GetBackupResourceEncryptionConfigExtendeds(ResourceGroupResource)

Gets a collection of BackupResourceEncryptionConfigExtendedResources in the ResourceGroupResource. MockingTo mock this method, please mock GetBackupResourceEncryptionConfigExtendeds() instead.

GetBackupResourceVaultConfig(ResourceGroupResource, String, CancellationToken)

Fetches resource vault config.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupconfig/vaultconfig
  • Operation Id: BackupResourceVaultConfigs_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupResourceVaultConfigResource
GetBackupResourceVaultConfigAsync(ResourceGroupResource, String, CancellationToken)

Fetches resource vault config.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupconfig/vaultconfig
  • Operation Id: BackupResourceVaultConfigs_Get
  • Default Api Version: 2023-06-01
  • Resource: BackupResourceVaultConfigResource
GetBackupResourceVaultConfigResource(ArmClient, ResourceIdentifier)

Gets an object representing a BackupResourceVaultConfigResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String) to create a BackupResourceVaultConfigResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetBackupResourceVaultConfigResource(ResourceIdentifier) instead.

GetBackupResourceVaultConfigs(ResourceGroupResource)

Gets a collection of BackupResourceVaultConfigResources in the ResourceGroupResource. MockingTo mock this method, please mock GetBackupResourceVaultConfigs() instead.

GetBackupStatus(SubscriptionResource, AzureLocation, BackupStatusContent, CancellationToken)

Get the container backup status

  • Request Path: /Subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupStatus
  • Operation Id: BackupStatus_Get
  • Default Api Version: 2023-06-01
GetBackupStatusAsync(SubscriptionResource, AzureLocation, BackupStatusContent, CancellationToken)

Get the container backup status

  • Request Path: /Subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupStatus
  • Operation Id: BackupStatus_Get
  • Default Api Version: 2023-06-01
GetBackupUsageSummaries(ResourceGroupResource, String, String, String, CancellationToken)

Fetches the backup management usage summaries of the vault.

  • Request Path: /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupUsageSummaries
  • Operation Id: BackupUsageSummaries_List
  • Default Api Version: 2023-06-01
GetBackupUsageSummariesAsync(ResourceGroupResource, String, String, String, CancellationToken)

Fetches the backup management usage summaries of the vault.

  • Request Path: /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupUsageSummaries
  • Operation Id: BackupUsageSummaries_List
  • Default Api Version: 2023-06-01
GetGetTieringCostOperationResult(ResourceGroupResource, String, String, CancellationToken)

Gets the result of async operation for tiering cost

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupTieringCost/default/operationResults/{operationId}
  • Operation Id: GetTieringCostOperationResult_Get
  • Default Api Version: 2023-06-01
GetGetTieringCostOperationResultAsync(ResourceGroupResource, String, String, CancellationToken)

Gets the result of async operation for tiering cost

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupTieringCost/default/operationResults/{operationId}
  • Operation Id: GetTieringCostOperationResult_Get
  • Default Api Version: 2023-06-01
GetProtectableContainers(ResourceGroupResource, String, String, String, CancellationToken)

Lists the containers that can be registered to Recovery Services Vault.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectableContainers
  • Operation Id: ProtectableContainers_List
  • Default Api Version: 2023-06-01
GetProtectableContainersAsync(ResourceGroupResource, String, String, String, CancellationToken)

Lists the containers that can be registered to Recovery Services Vault.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectableContainers
  • Operation Id: ProtectableContainers_List
  • Default Api Version: 2023-06-01
GetResourceGuardProxies(ResourceGroupResource, String)

Gets a collection of ResourceGuardProxyResources in the ResourceGroupResource. MockingTo mock this method, please mock GetResourceGuardProxies(String) instead.

GetResourceGuardProxy(ResourceGroupResource, String, String, CancellationToken)

Returns ResourceGuardProxy under vault and with the name referenced in request

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}
  • Operation Id: ResourceGuardProxy_Get
  • Default Api Version: 2023-06-01
  • Resource: ResourceGuardProxyResource
GetResourceGuardProxyAsync(ResourceGroupResource, String, String, CancellationToken)

Returns ResourceGuardProxy under vault and with the name referenced in request

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}
  • Operation Id: ResourceGuardProxy_Get
  • Default Api Version: 2023-06-01
  • Resource: ResourceGuardProxyResource
GetResourceGuardProxyResource(ArmClient, ResourceIdentifier)

Gets an object representing a ResourceGuardProxyResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a ResourceGuardProxyResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetResourceGuardProxyResource(ResourceIdentifier) instead.

GetSecurityPin(ResourceGroupResource, String, SecurityPinContent, CancellationToken)

Get the security PIN.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupSecurityPIN
  • Operation Id: SecurityPINs_Get
  • Default Api Version: 2023-06-01
GetSecurityPinAsync(ResourceGroupResource, String, SecurityPinContent, CancellationToken)

Get the security PIN.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupSecurityPIN
  • Operation Id: SecurityPINs_Get
  • Default Api Version: 2023-06-01
GetSoftDeletedProtectionContainers(ResourceGroupResource, String, String, CancellationToken)

Lists the soft deleted containers registered to Recovery Services Vault.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupDeletedProtectionContainers
  • Operation Id: DeletedProtectionContainers_List
  • Default Api Version: 2023-06-01
GetSoftDeletedProtectionContainersAsync(ResourceGroupResource, String, String, CancellationToken)

Lists the soft deleted containers registered to Recovery Services Vault.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupDeletedProtectionContainers
  • Operation Id: DeletedProtectionContainers_List
  • Default Api Version: 2023-06-01
PostFetchTieringCost(ResourceGroupResource, WaitUntil, String, FetchTieringCostInfoContent, CancellationToken)

Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupTieringCost/default/fetchTieringCost
  • Operation Id: FetchTieringCost_Post
  • Default Api Version: 2023-06-01
PostFetchTieringCostAsync(ResourceGroupResource, WaitUntil, String, FetchTieringCostInfoContent, CancellationToken)

Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using GetTieringCostOperationStatus API and result using GetTieringCostOperationResult API.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupTieringCost/default/fetchTieringCost
  • Operation Id: FetchTieringCost_Post
  • Default Api Version: 2023-06-01
RefreshProtectionContainer(ResourceGroupResource, String, String, String, CancellationToken)

Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/refreshContainers
  • Operation Id: ProtectionContainers_Refresh
  • Default Api Version: 2023-06-01
  • Resource: BackupProtectionContainerResource
RefreshProtectionContainerAsync(ResourceGroupResource, String, String, String, CancellationToken)

Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is an asynchronous operation. To know the status of the operation, call GetRefreshOperationResult API.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/refreshContainers
  • Operation Id: ProtectionContainers_Refresh
  • Default Api Version: 2023-06-01
  • Resource: BackupProtectionContainerResource
ValidateFeatureSupport(SubscriptionResource, AzureLocation, FeatureSupportContent, CancellationToken)

It will validate if given feature with resource properties is supported in service

  • Request Path: /Subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupValidateFeatures
  • Operation Id: FeatureSupport_Validate
  • Default Api Version: 2023-06-01
ValidateFeatureSupportAsync(SubscriptionResource, AzureLocation, FeatureSupportContent, CancellationToken)

It will validate if given feature with resource properties is supported in service

  • Request Path: /Subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupValidateFeatures
  • Operation Id: FeatureSupport_Validate
  • Default Api Version: 2023-06-01
ValidateProtectionIntent(SubscriptionResource, AzureLocation, PreValidateEnableBackupContent, CancellationToken)

It will validate followings

  1. Vault capacity
  2. VM is already protected
  3. Any VM related configuration passed in properties.
  • Request Path: /Subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupPreValidateProtection
  • Operation Id: ProtectionIntent_Validate
  • Default Api Version: 2023-06-01
  • Resource: BackupProtectionIntentResource
ValidateProtectionIntentAsync(SubscriptionResource, AzureLocation, PreValidateEnableBackupContent, CancellationToken)

It will validate followings

  1. Vault capacity
  2. VM is already protected
  3. Any VM related configuration passed in properties.
  • Request Path: /Subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupPreValidateProtection
  • Operation Id: ProtectionIntent_Validate
  • Default Api Version: 2023-06-01
  • Resource: BackupProtectionIntentResource

Applies to