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-01
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 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 |
string minLength: 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: 60
Definities
| 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 |