Backup Instances - Validate For Backup
Controleer of een ad-hocback-up wel of niet lukt
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/validateForBackup?api-version=2025-09-01URI-parameters
| Name | In | Vereist | Type | Description | 
|---|---|---|---|---|
| resource | path | True | stringminLength: 1 maxLength: 90 | De naam van de resourcegroep. De naam is hoofdletterongevoelig. | 
| subscription | path | True | string (uuid) | De id van het doelabonnement. De waarde moet een UUID zijn. | 
| vault | path | True | string | De naam van de BackupVaultResource | 
| api-version | query | True | stringminLength: 1 | De API-versie die voor deze bewerking moet worden gebruikt. | 
Aanvraagbody
| Name | Vereist | Type | Description | 
|---|---|---|---|
| backupInstance | True | Back-upexemplaren | 
Antwoorden
| Name | Type | Description | 
|---|---|---|
| 200 OK | De Azure-bewerking is voltooid. | |
| 202 Accepted | Resourcebewerking geaccepteerd. Kopteksten 
 | |
| Other Status Codes | Een onverwachte foutreactie. | 
Beveiliging
azure_auth
OAuth2-stroom voor Azure Active Directory.
					Type: 
					oauth2
					Stroom: 
					implicit
					Autorisatie-URL: 
					https://login.microsoftonline.com/common/oauth2/authorize
			
Bereiken
| Name | Description | 
|---|---|
| user_impersonation | Uw gebruikersaccount imiteren | 
Voorbeelden
Validate For Backup
Voorbeeldaanvraag
POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/validateForBackup?api-version=2025-09-01
{
  "backupInstance": {
    "dataSourceInfo": {
      "datasourceType": "OssDB",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
      "resourceLocation": "",
      "resourceName": "testdb",
      "resourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "resourceUri": ""
    },
    "dataSourceSetInfo": {
      "datasourceType": "OssDB",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
      "resourceLocation": "",
      "resourceName": "viveksipgtest",
      "resourceType": "Microsoft.DBforPostgreSQL/servers",
      "resourceUri": ""
    },
    "datasourceAuthCredentials": {
      "objectType": "SecretStoreBasedAuthCredentials",
      "secretStoreResource": {
        "secretStoreType": "AzureKeyVault",
        "uri": "https://samplevault.vault.azure.net/secrets/credentials"
      }
    },
    "friendlyName": "harshitbi2",
    "identityDetails": {
      "useSystemAssignedIdentity": false,
      "userAssignedIdentityArmUrl": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami"
    },
    "objectType": "BackupInstance",
    "policyInfo": {
      "policyId": "/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/Backupvaults/PratikPrivatePreviewVault1/backupPolicies/PratikPolicy1"
    }
  }
}
Voorbeeldrespons
{
  "jobId": "c60cb49-63e8-4b21-b9bd-26277b3fdfae",
  "objectType": "OperationJobExtendedInfo"
}Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2025-09-01
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2025-09-01
Retry-After: 60Definities
| Name | Description | 
|---|---|
| Adls | Parameters die moeten worden gebruikt tijdens de configuratie van de back-up van Azure Data Lake Storage-account-blobs | 
| AKSVolume | |
| Azure | Parameters voor Operational-Tier DataStore | 
| Backup | Back-upexemplaren | 
| Blob | Parameters die moeten worden gebruikt tijdens de configuratie van back-ups van blobs | 
| Cloud | Een foutreactie van Azure Backup. | 
| Current | Hiermee geeft u de huidige beveiligingsstatus van de resource op | 
| Datasource | Een back-up van de gegevensbron maken | 
| Datasource | DatasourceSet-details van de gegevensbron waarvan een back-up moet worden gemaakt | 
| Data | type gegevensarchief; Operationeel/kluis/archief | 
| Default | Standaardbroneigenschappen | 
| Error | Het antwoord van het resourcebeheerfout. | 
| Error | Aanvullende informatie over de resourcebeheerfout. | 
| Identity | |
| Inner | Interne fout | 
| Kubernetes | Parameters voor Kubernetes-clusterback-upgegevensbron | 
| Namespaced | Klasse om te verwijzen naar resources die naamruimte en naam bevatten | 
| Operation | Uitgebreide informatie over bewerkingstaak | 
| Policy | Beleidsgegevens in backupInstance | 
| Policy | Parameters in beleid | 
| Protection | Details van beveiligingsstatus | 
| Resource | Type van het specifieke object dat wordt gebruikt voor deserialisatie | 
| Secret | Verificatiereferenties op basis van geheimarchief. | 
| Secret | Klasse die een geheime archiefresource vertegenwoordigt. | 
| Secret | Hiermee wordt het type geheimarchief opgehaald of ingesteld | 
| Status | Hiermee geeft u de beveiligingsstatus van de resource | 
| User | Foutobject dat wordt gebruikt door lagen die toegang hebben tot gelokaliseerde inhoud en die doorgeven aan de gebruiker | 
| Validate | Valideren voor back-upaanvraag | 
| Validation | Hiermee geeft u het type validatie op. In het geval van DeepValidation worden alle validaties van /validateForBackup-API opnieuw uitgevoerd. | 
AdlsBlobBackupDatasourceParameters    
			
			Parameters die moeten worden gebruikt tijdens de configuratie van de back-up van Azure Data Lake Storage-account-blobs
| Name | Type | Description | 
|---|---|---|
| containersList | string[] | Lijst met containers waarvan een back-up moet worden gemaakt tijdens de configuratie van back-ups van blobs | 
| objectType | string: | Type van het specifieke object dat wordt gebruikt voor deserialisatie | 
AKSVolumeTypes 
			
			
				| Waarde | Description | 
|---|---|
| AzureDisk | |
| AzureFileShareSMB | 
AzureOperationalStoreParameters   
			
			Parameters voor Operational-Tier DataStore
| Name | Type | Description | 
|---|---|---|
| dataStoreType | type gegevensarchief; Operationeel/kluis/archief | |
| objectType | string: | Type van het specifieke object dat wordt gebruikt voor deserialisatie | 
| resourceGroupId | string | Hiermee haalt u de URI van de momentopnameresourcegroep op of stelt u deze in. | 
BackupInstance 
			
			Back-upexemplaren
| Name | Type | Description | 
|---|---|---|
| currentProtectionState | Hiermee geeft u de huidige beveiligingsstatus van de resource op | |
| dataSourceInfo | Hiermee haalt u de gegevensbrongegevens op of stelt u deze in. | |
| dataSourceSetInfo | Hiermee haalt u de gegevenssetgegevens op of stelt u deze in. | |
| datasourceAuthCredentials | AuthCredentials: | Referenties die moeten worden gebruikt voor verificatie bij de gegevensbronprovider. | 
| friendlyName | string | Hiermee haalt u de beschrijvende naam van het back-upexemplaren op of stelt u deze in. | 
| identityDetails | Bevat informatie over de identiteitsdetails voor de BI. Als het null is, wordt de standaardwaarde beschouwd als Systeem toegewezen. | |
| objectType | string | |
| policyInfo | Hiermee haalt u de beleidsinformatie op of stelt u deze in. | |
| protectionErrorDetails | Hiermee geeft u de beveiligingsfout van de resource | |
| protectionStatus | Hiermee geeft u de beveiligingsstatus van de resource | |
| provisioningState | string | Hiermee geeft u de inrichtingsstatus van de resource, d.w.w.: inrichten/bijwerken/Geslaagd/Mislukt | 
| resourceGuardOperationRequests | string[] | ResourceGuardOperationRequests waarop lac-controle wordt uitgevoerd | 
| validationType | Hiermee geeft u het type validatie op. In het geval van DeepValidation worden alle validaties van /validateForBackup-API opnieuw uitgevoerd. | 
BlobBackupDatasourceParameters   
			
			Parameters die moeten worden gebruikt tijdens de configuratie van back-ups van blobs
| Name | Type | Description | 
|---|---|---|
| containersList | string[] | Lijst met containers waarvan een back-up moet worden gemaakt tijdens de configuratie van back-ups van blobs | 
| objectType | string: | Type van het specifieke object dat wordt gebruikt voor deserialisatie | 
CloudError 
			
			Een foutreactie van Azure Backup.
| Name | Type | Description | 
|---|---|---|
| error | Het antwoord van het resourcebeheerfout. | 
CurrentProtectionState  
			
			Hiermee geeft u de huidige beveiligingsstatus van de resource op
| Waarde | Description | 
|---|---|
| Invalid | |
| NotProtected | |
| ConfiguringProtection | |
| ProtectionConfigured | |
| BackupSchedulesSuspended | |
| RetentionSchedulesSuspended | |
| ProtectionStopped | |
| ProtectionError | |
| ConfiguringProtectionFailed | |
| SoftDeleting | |
| SoftDeleted | |
| UpdatingProtection | 
Datasource
Een back-up van de gegevensbron maken
| Name | Type | Description | 
|---|---|---|
| datasourceType | string | DatasourceType van de resource. | 
| objectType | string | Type gegevensbronobject, gebruikt om het overgenomen type te initialiseren | 
| resourceID | string | Volledige ARM-id van de resource. Voor Azure-resources is dit ARM-id. Voor niet-Azure-resources is dit de id die is gemaakt door de back-upservice via Fabric/Vault. | 
| resourceLocation | string | Locatie van gegevensbron. | 
| resourceName | string | De unieke id van de resource in de context van het bovenliggende item. | 
| resourceProperties | BaseResourceProperties: | Eigenschappen die specifiek zijn voor gegevensbron | 
| resourceType | string | Resourcetype van gegevensbron. | 
| resourceUri | string | Uri van de resource. | 
DatasourceSet 
			
			DatasourceSet-details van de gegevensbron waarvan een back-up moet worden gemaakt
| Name | Type | Description | 
|---|---|---|
| datasourceType | string | DatasourceType van de resource. | 
| objectType | string | Type gegevensbronobject, gebruikt om het overgenomen type te initialiseren | 
| resourceID | string | Volledige ARM-id van de resource. Voor Azure-resources is dit ARM-id. Voor niet-Azure-resources is dit de id die is gemaakt door de back-upservice via Fabric/Vault. | 
| resourceLocation | string | Locatie van gegevensbron. | 
| resourceName | string | De unieke id van de resource in de context van het bovenliggende item. | 
| resourceProperties | BaseResourceProperties: | Eigenschappen die specifiek zijn voor gegevensbronset | 
| resourceType | string | Resourcetype van gegevensbron. | 
| resourceUri | string | Uri van de resource. | 
DataStoreTypes  
			
			type gegevensarchief; Operationeel/kluis/archief
| Waarde | Description | 
|---|---|
| OperationalStore | |
| VaultStore | |
| ArchiveStore | 
DefaultResourceProperties  
			
			Standaardbroneigenschappen
| Name | Type | Description | 
|---|---|---|
| objectType | string: | Type van het specifieke object dat wordt gebruikt voor deserialisatie | 
Error
Het antwoord van het resourcebeheerfout.
| Name | Type | Description | 
|---|---|---|
| additionalInfo | De fout bevat aanvullende informatie. | |
| code | string | De foutcode. | 
| details | Error[] | De foutdetails. | 
| message | string | Het foutbericht. | 
| target | string | Het foutdoel. | 
ErrorAdditionalInfo  
			
			Aanvullende informatie over de resourcebeheerfout.
| Name | Type | Description | 
|---|---|---|
| info | object | De aanvullende informatie. | 
| type | string | Het extra informatietype. | 
IdentityDetails 
			
			
				| Name | Type | Description | 
|---|---|---|
| useSystemAssignedIdentity | boolean | Hiermee geeft u op of de BI wordt beveiligd door systeemidentiteit. | 
| userAssignedIdentityArmUrl | string | ARM-URL voor door de gebruiker toegewezen identiteit. | 
InnerError 
			
			Interne fout
| Name | Type | Description | 
|---|---|---|
| additionalInfo | object | Alle sleutel-waardeparen die aan de client kunnen worden verstrekt voor aanvullende uitgebreide informatie. | 
| code | string | Unieke code voor deze fout | 
| embeddedInnerError | Onderliggende interne fout, om nesten toe te staan. | 
KubernetesClusterBackupDatasourceParameters    
			
			Parameters voor Kubernetes-clusterback-upgegevensbron
| Name | Type | Description | 
|---|---|---|
| backupHookReferences | Hiermee haalt u de back-uphookverwijzingen op of stelt u deze in. Met deze eigenschap wordt de hook-verwijzing ingesteld die tijdens de back-up moet worden uitgevoerd. | |
| excludedNamespaces | string[] | Hiermee haalt u de eigenschap van de uitgesloten naamruimten op of stelt u deze in. Met deze eigenschap worden de naamruimten ingesteld die tijdens de back-up moeten worden uitgesloten. | 
| excludedResourceTypes | string[] | Hiermee haalt u de eigenschap resourcetypen uitsluiten op of stelt u deze in. Met deze eigenschap worden de resourcetypen ingesteld die tijdens de back-up moeten worden uitgesloten. | 
| includeClusterScopeResources | boolean | Hiermee haalt u de eigenschap Include-clusterbronnen op of stelt u deze in. Deze eigenschap, indien ingeschakeld, bevat clusterbereikbronnen tijdens de back-up. | 
| includedNamespaces | string[] | Hiermee haalt u de eigenschap include namespaces op of stelt u deze in. Met deze eigenschap worden de naamruimten ingesteld die moeten worden opgenomen tijdens de back-up. | 
| includedResourceTypes | string[] | Hiermee haalt u de eigenschap include-resourcetypen op of stelt u deze in. Met deze eigenschap worden de resourcetypen ingesteld die moeten worden opgenomen tijdens de back-up. | 
| includedVolumeTypes | Hiermee haalt u de eigenschap include volumetypen op of stelt u deze in. Met deze eigenschap worden de volumetypen ingesteld die tijdens de back-up moeten worden opgenomen. | |
| labelSelectors | string[] | Hiermee haalt u de eigenschap LabelSelectors op of stelt u deze in. Met deze eigenschap wordt de resource ingesteld met dergelijke labelkiezers die tijdens de back-up moeten worden opgenomen. | 
| objectType | string: | Type van het specifieke object dat wordt gebruikt voor deserialisatie | 
| snapshotVolumes | boolean | Hiermee haalt u de eigenschap voor de momentopname van het volume op of stelt u deze in. Met deze eigenschap, indien ingeschakeld, worden momentopnamen van volumes gemaakt tijdens de back-up. | 
NamespacedNameResource  
			
			Klasse om te verwijzen naar resources die naamruimte en naam bevatten
| Name | Type | Description | 
|---|---|---|
| name | string | Naam van de resource | 
| namespace | string | Naamruimte waarin de resource bestaat | 
OperationJobExtendedInfo   
			
			Uitgebreide informatie over bewerkingstaak
| Name | Type | Description | 
|---|---|---|
| jobId | string | Naam of Arm-id van de taak die voor deze bewerking is gemaakt. | 
| objectType | string: | Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen. | 
PolicyInfo 
			
			Beleidsgegevens in backupInstance
| Name | Type | Description | 
|---|---|---|
| policyId | string | |
| policyParameters | Beleidsparameters voor het back-upexemplaren | |
| policyVersion | string | 
PolicyParameters 
			
			Parameters in beleid
| Name | Type | Description | 
|---|---|---|
| backupDatasourceParametersList | BackupDatasourceParameters[]: | Hiermee haalt u de parameters voor de back-upgegevensbron op of stelt u deze in | 
| dataStoreParametersList | DataStoreParameters[]: | Hiermee haalt u de datastoreparameters op of stelt u deze in | 
ProtectionStatusDetails  
			
			Details van beveiligingsstatus
| Name | Type | Description | 
|---|---|---|
| errorDetails | Hiermee geeft u de beveiligingsstatusfout van de resource op | |
| status | Hiermee geeft u de beveiligingsstatus van de resource | 
ResourcePropertiesObjectType   
			
			Type van het specifieke object dat wordt gebruikt voor deserialisatie
| Waarde | Description | 
|---|---|
| DefaultResourceProperties | 
SecretStoreBasedAuthCredentials    
			
			Verificatiereferenties op basis van geheimarchief.
| Name | Type | Description | 
|---|---|---|
| objectType | string: | Type van het specifieke object dat wordt gebruikt voor deserialisatie | 
| secretStoreResource | Resource voor geheimarchief | 
SecretStoreResource  
			
			Klasse die een geheime archiefresource vertegenwoordigt.
| Name | Type | Description | 
|---|---|---|
| secretStoreType | Hiermee wordt het type geheimarchief opgehaald of ingesteld | |
| uri | string | Uri om naar de resource te gaan | 
| value | string | Haalt de waarde op die is opgeslagen in een geheime archiefresource of stelt deze in | 
SecretStoreType  
			
			Hiermee wordt het type geheimarchief opgehaald of ingesteld
| Waarde | Description | 
|---|---|
| Invalid | |
| AzureKeyVault | 
Status
Hiermee geeft u de beveiligingsstatus van de resource
| Waarde | Description | 
|---|---|
| ConfiguringProtection | |
| ConfiguringProtectionFailed | |
| ProtectionConfigured | |
| ProtectionStopped | |
| SoftDeleted | |
| SoftDeleting | 
UserFacingError  
			
			Foutobject dat wordt gebruikt door lagen die toegang hebben tot gelokaliseerde inhoud en die doorgeven aan de gebruiker
| Name | Type | Description | 
|---|---|---|
| code | string | Unieke code voor deze fout | 
| details | Aanvullende gerelateerde fouten | |
| innerError | Interne fout | |
| isRetryable | boolean | Of de bewerking opnieuw kan worden geprobeerd of niet | 
| isUserError | boolean | Of de bewerking wordt veroorzaakt door een gebruikersfout of servicefout | 
| message | string | |
| properties | object | Sleutel-waardeparen die kunnen worden geïnjecteerd in foutobject | 
| recommendedAction | string[] | RecommendedAction gelokaliseerd. | 
| target | string | Doel van de fout. | 
ValidateForBackupRequest   
			
			Valideren voor back-upaanvraag
| Name | Type | Description | 
|---|---|---|
| backupInstance | Back-upexemplaren | 
ValidationType 
			
			Hiermee geeft u het type validatie op. In het geval van DeepValidation worden alle validaties van /validateForBackup-API opnieuw uitgevoerd.
| Waarde | Description | 
|---|---|
| ShallowValidation | |
| DeepValidation |