Share via


MockableRecoveryServicesBackupSubscriptionResource.ValidateProtectionIntent Method

Definition

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: 2025-02-01
  • Resource: BackupProtectionIntentResource
public virtual Azure.Response<Azure.ResourceManager.RecoveryServicesBackup.Models.PreValidateEnableBackupResult> ValidateProtectionIntent(Azure.Core.AzureLocation ___location, Azure.ResourceManager.RecoveryServicesBackup.Models.PreValidateEnableBackupContent content, System.Threading.CancellationToken cancellationToken = default);
abstract member ValidateProtectionIntent : Azure.Core.AzureLocation * Azure.ResourceManager.RecoveryServicesBackup.Models.PreValidateEnableBackupContent * System.Threading.CancellationToken -> Azure.Response<Azure.ResourceManager.RecoveryServicesBackup.Models.PreValidateEnableBackupResult>
override this.ValidateProtectionIntent : Azure.Core.AzureLocation * Azure.ResourceManager.RecoveryServicesBackup.Models.PreValidateEnableBackupContent * System.Threading.CancellationToken -> Azure.Response<Azure.ResourceManager.RecoveryServicesBackup.Models.PreValidateEnableBackupResult>
Public Overridable Function ValidateProtectionIntent (___location As AzureLocation, content As PreValidateEnableBackupContent, Optional cancellationToken As CancellationToken = Nothing) As Response(Of PreValidateEnableBackupResult)

Parameters

___location
AzureLocation

Azure region to hit Api.

content
PreValidateEnableBackupContent

Enable backup validation request on Virtual Machine.

cancellationToken
CancellationToken

The cancellation token to use.

Returns

Exceptions

content is null.

Applies to