Backup Instances - Validate For Backup
Annak ellenőrzése, hogy az adhoc biztonsági mentése sikeres lesz-e vagy sem
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/validateForBackup?api-version=2025-09-01
URI-paraméterek
| Name | In | Kötelező | Típus | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket. |
|
subscription
|
path | True |
string (uuid) |
A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie. |
|
vault
|
path | True |
string |
A BackupVaultResource neve |
|
api-version
|
query | True |
string minLength: 1 |
A művelethez használandó API-verzió. |
Kérelem törzse
| Name | Kötelező | Típus | Description |
|---|---|---|---|
| backupInstance | True |
Biztonsági mentési példány |
Válaszok
| Name | Típus | Description |
|---|---|---|
| 200 OK |
Az Azure-művelet sikeresen befejeződött. |
|
| 202 Accepted |
Az erőforrásművelet elfogadott. Fejlécek
|
|
| Other Status Codes |
Váratlan hibaválasz. |
Biztonság
azure_auth
Azure Active Directory Oauth2-folyamat.
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
| Name | Description |
|---|---|
| user_impersonation | a felhasználói fiók megszemélyesítése |
Példák
Validate For Backup
Mintakérelem
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"
}
}
}
Mintaválasz
{
"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
Definíciók
| Name | Description |
|---|---|
|
Adls |
Az Azure Data Lake Storage-fiókblobok biztonsági mentésének konfigurálása során használandó paraméterek |
|
AKSVolume |
|
|
Azure |
A Operational-Tier DataStore paraméterei |
|
Backup |
Biztonsági mentési példány |
|
Blob |
A blobok biztonsági mentésének konfigurálása során használandó paraméterek |
|
Cloud |
Hibaválasz az Azure Backuptól. |
|
Current |
Az erőforrás aktuális védelmi állapotát adja meg |
| Datasource |
Biztonsági másolatot készítendő adatforrás |
|
Datasource |
A biztonsági másolatot készítendő adatforrás datasourceSet részletei |
|
Data |
az adattár típusa; Operational/Vault/Archive |
|
Default |
Alapértelmezett forrástulajdonságok |
| Error |
Az erőforrás-kezelési hibaválasz. |
|
Error |
Az erőforrás-kezelési hiba további információi. |
|
Identity |
|
|
Inner |
Belső hiba |
|
Kubernetes |
A Kubernetes-fürt biztonsági mentési adatforrásának paraméterei |
|
Namespaced |
Névteret és nevet tartalmazó erőforrásokra hivatkozó osztály |
|
Operation |
A műveleti feladat bővített adatai |
|
Policy |
Szabályzatadatok a backupInstance-ben |
|
Policy |
Paraméterek a Szabályzatban |
|
Protection |
Védelmi állapot részletei |
|
Resource |
Az adott objektum típusa – a deszerializáláshoz használatos |
|
Secret |
Titkos tár alapú hitelesítési hitelesítő adatok. |
|
Secret |
Titkos tár erőforrását képviselő osztály. |
|
Secret |
Lekéri vagy beállítja a titkos tár típusát |
| Status |
Az erőforrás védelmi állapotát adja meg |
|
User |
A honosított tartalomhoz hozzáféréssel rendelkező rétegek által használt hibaobjektumok propagálása a felhasználó számára |
|
Validate |
Biztonsági mentési kérelem ellenőrzése |
|
Validation |
Az ellenőrzés típusát adja meg. DeepValidation esetén a /validateForBackup API összes érvényesítése újra lefut. |
AdlsBlobBackupDatasourceParameters
Az Azure Data Lake Storage-fiókblobok biztonsági mentésének konfigurálása során használandó paraméterek
| Name | Típus | Description |
|---|---|---|
| containersList |
string[] |
A blobok biztonsági mentésének konfigurálása során biztonsági másolatot készítendő tárolók listája |
| objectType | string: |
Az adott objektum típusa – a deszerializáláshoz használatos |
AKSVolumeTypes
| Érték | Description |
|---|---|
| AzureDisk | |
| AzureFileShareSMB |
AzureOperationalStoreParameters
A Operational-Tier DataStore paraméterei
| Name | Típus | Description |
|---|---|---|
| dataStoreType |
az adattár típusa; Operational/Vault/Archive |
|
| objectType | string: |
Az adott objektum típusa – a deszerializáláshoz használatos |
| resourceGroupId |
string |
Lekéri vagy beállítja a pillanatkép-erőforráscsoport URI-ját. |
BackupInstance
Biztonsági mentési példány
| Name | Típus | Description |
|---|---|---|
| currentProtectionState |
Az erőforrás aktuális védelmi állapotát adja meg |
|
| dataSourceInfo |
Lekéri vagy beállítja az adatforrás adatait. |
|
| dataSourceSetInfo |
Lekéri vagy beállítja az adatforráskészlet adatait. |
|
| datasourceAuthCredentials | AuthCredentials: |
Az adatforrás-szolgáltatóval való hitelesítéshez használandó hitelesítő adatok. |
| friendlyName |
string |
Lekéri vagy beállítja a Backup-példány rövid nevét. |
| identityDetails |
A BI identitásadatainak adatait tartalmazza. Null érték esetén az alapértelmezett érték a rendszer által hozzárendelt rendszernek minősül. |
|
| objectType |
string |
|
| policyInfo |
Lekéri vagy beállítja a szabályzat adatait. |
|
| protectionErrorDetails |
Megadja az erőforrás védelmi hibáját |
|
| protectionStatus |
Az erőforrás védelmi állapotát adja meg |
|
| provisioningState |
string |
Az erőforrás kiépítési állapotát adja meg, azaz kiépítés/frissítés/Sikeres/Sikertelen |
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests, amelyen a LAC-ellenőrzés végrehajtása történik |
| validationType |
Az ellenőrzés típusát adja meg. DeepValidation esetén a /validateForBackup API összes érvényesítése újra lefut. |
BlobBackupDatasourceParameters
A blobok biztonsági mentésének konfigurálása során használandó paraméterek
| Name | Típus | Description |
|---|---|---|
| containersList |
string[] |
A blobok biztonsági mentésének konfigurálása során biztonsági másolatot készítendő tárolók listája |
| objectType | string: |
Az adott objektum típusa – a deszerializáláshoz használatos |
CloudError
Hibaválasz az Azure Backuptól.
| Name | Típus | Description |
|---|---|---|
| error |
Az erőforrás-kezelési hibaválasz. |
CurrentProtectionState
Az erőforrás aktuális védelmi állapotát adja meg
| Érték | Description |
|---|---|
| Invalid | |
| NotProtected | |
| ConfiguringProtection | |
| ProtectionConfigured | |
| BackupSchedulesSuspended | |
| RetentionSchedulesSuspended | |
| ProtectionStopped | |
| ProtectionError | |
| ConfiguringProtectionFailed | |
| SoftDeleting | |
| SoftDeleted | |
| UpdatingProtection |
Datasource
Biztonsági másolatot készítendő adatforrás
| Name | Típus | Description |
|---|---|---|
| datasourceType |
string |
Az erőforrás adatforrástípusa. |
| objectType |
string |
A megfelelő öröklődő típus inicializálásához használt adatforrás-objektum típusa |
| resourceID |
string |
Az erőforrás teljes ARM-azonosítója. Az Azure-erőforrások esetében ez ARM-azonosító. Nem Azure-erőforrások esetén ez lesz a Biztonsági mentési szolgáltatás által a Fabric/Vaulton keresztül létrehozott azonosító. |
| resourceLocation |
string |
Az adatforrás helye. |
| resourceName |
string |
Az erőforrás egyedi azonosítója a szülő kontextusában. |
| resourceProperties | BaseResourceProperties: |
Az adatforrásra jellemző tulajdonságok |
| resourceType |
string |
Az adatforrás erőforrástípusa. |
| resourceUri |
string |
Az erőforrás URI-ja. |
DatasourceSet
A biztonsági másolatot készítendő adatforrás datasourceSet részletei
| Name | Típus | Description |
|---|---|---|
| datasourceType |
string |
Az erőforrás adatforrástípusa. |
| objectType |
string |
A megfelelő öröklődő típus inicializálásához használt adatforrás-objektum típusa |
| resourceID |
string |
Az erőforrás teljes ARM-azonosítója. Az Azure-erőforrások esetében ez ARM-azonosító. Nem Azure-erőforrások esetén ez lesz a Biztonsági mentési szolgáltatás által a Fabric/Vaulton keresztül létrehozott azonosító. |
| resourceLocation |
string |
Az adatforrás helye. |
| resourceName |
string |
Az erőforrás egyedi azonosítója a szülő kontextusában. |
| resourceProperties | BaseResourceProperties: |
Az adatforráskészletre jellemző tulajdonságok |
| resourceType |
string |
Az adatforrás erőforrástípusa. |
| resourceUri |
string |
Az erőforrás URI-ja. |
DataStoreTypes
az adattár típusa; Operational/Vault/Archive
| Érték | Description |
|---|---|
| OperationalStore | |
| VaultStore | |
| ArchiveStore |
DefaultResourceProperties
Alapértelmezett forrástulajdonságok
| Name | Típus | Description |
|---|---|---|
| objectType | string: |
Az adott objektum típusa – a deszerializáláshoz használatos |
Error
Az erőforrás-kezelési hibaválasz.
| Name | Típus | Description |
|---|---|---|
| additionalInfo |
A hiba további információi. |
|
| code |
string |
A hibakód. |
| details |
Error[] |
A hiba részletei. |
| message |
string |
A hibaüzenet. |
| target |
string |
A hibacél. |
ErrorAdditionalInfo
Az erőforrás-kezelési hiba további információi.
| Name | Típus | Description |
|---|---|---|
| info |
object |
A további információk. |
| type |
string |
A további információtípus. |
IdentityDetails
| Name | Típus | Description |
|---|---|---|
| useSystemAssignedIdentity |
boolean |
Megadja, hogy a bi-t rendszeridentitás védi-e. |
| userAssignedIdentityArmUrl |
string |
ARM URL-cím a felhasználó által hozzárendelt identitáshoz. |
InnerError
Belső hiba
| Name | Típus | Description |
|---|---|---|
| additionalInfo |
object |
Bármely kulcsértékpár, amely további részletes információkért adható meg az ügyfélnek. |
| code |
string |
A hiba egyedi kódja |
| embeddedInnerError |
Gyermek belső hibája a beágyazás engedélyezéséhez. |
KubernetesClusterBackupDatasourceParameters
A Kubernetes-fürt biztonsági mentési adatforrásának paraméterei
| Name | Típus | Description |
|---|---|---|
| backupHookReferences |
Lekéri vagy beállítja a biztonsági mentési horog hivatkozásait. Ez a tulajdonság beállítja a biztonsági mentés során végrehajtandó horoghivatkozást. |
|
| excludedNamespaces |
string[] |
Lekéri vagy beállítja a névterek kizárási tulajdonságát. Ez a tulajdonság beállítja, hogy a névterek ne legyenek kizárva a biztonsági mentés során. |
| excludedResourceTypes |
string[] |
Lekéri vagy beállítja a kizárási erőforrástípusok tulajdonságot. Ez a tulajdonság a biztonsági mentés során kizárandó erőforrástípusokat állítja be. |
| includeClusterScopeResources |
boolean |
Lekéri vagy beállítja a belefoglalási fürterőforrás-tulajdonságot. Ha engedélyezve van, ez a tulajdonság a fürt hatókörének erőforrásait is tartalmazza a biztonsági mentés során. |
| includedNamespaces |
string[] |
Lekéri vagy beállítja a include namespaces tulajdonságot. Ez a tulajdonság beállítja a biztonsági mentés során belefoglalandó névtereket. |
| includedResourceTypes |
string[] |
Lekéri vagy beállítja a include resource types tulajdonságot. Ez a tulajdonság beállítja azokat az erőforrástípusokat, amelyek a biztonsági mentés során szerepelni fognak. |
| includedVolumeTypes |
Lekéri vagy beállítja a belefoglalási kötettípusok tulajdonságot. Ez a tulajdonság beállítja a biztonsági mentés során figyelembe vehető kötettípusokat. |
|
| labelSelectors |
string[] |
Lekéri vagy beállítja a LabelSelectors tulajdonságot. Ez a tulajdonság beállítja az erőforrást olyan címkeválasztókkal, hogy a biztonsági mentés során szerepeljenek. |
| objectType | string: |
Az adott objektum típusa – a deszerializáláshoz használatos |
| snapshotVolumes |
boolean |
Lekéri vagy beállítja a kötet pillanatkép tulajdonságát. Ez a tulajdonság, ha engedélyezve van, a biztonsági mentés során mennyiségi pillanatképeket készít. |
NamespacedNameResource
Névteret és nevet tartalmazó erőforrásokra hivatkozó osztály
| Name | Típus | Description |
|---|---|---|
| name |
string |
Az erőforrás neve |
| namespace |
string |
Névtér, amelyben az erőforrás létezik |
OperationJobExtendedInfo
A műveleti feladat bővített adatai
| Name | Típus | Description |
|---|---|---|
| jobId |
string |
A művelethez létrehozott feladat neve vagy arm-azonosítója. |
| objectType | string: |
A rendszer ezt a tulajdonságot használja diszkriminatívként a polimorfikus típusok bizonyos típusainak eldöntéséhez. |
PolicyInfo
Szabályzatadatok a backupInstance-ben
| Name | Típus | Description |
|---|---|---|
| policyId |
string |
|
| policyParameters |
A biztonsági mentési példány házirendparaméterei |
|
| policyVersion |
string |
PolicyParameters
Paraméterek a Szabályzatban
| Name | Típus | Description |
|---|---|---|
| backupDatasourceParametersList | BackupDatasourceParameters[]: |
Lekéri vagy beállítja a biztonsági mentési adatforrás paramétereit |
| dataStoreParametersList | DataStoreParameters[]: |
Lekéri vagy beállítja a DataStore-paramétereket |
ProtectionStatusDetails
Védelmi állapot részletei
| Name | Típus | Description |
|---|---|---|
| errorDetails |
Megadja az erőforrás védelmi állapotának hibáját |
|
| status |
Az erőforrás védelmi állapotát adja meg |
ResourcePropertiesObjectType
Az adott objektum típusa – a deszerializáláshoz használatos
| Érték | Description |
|---|---|
| DefaultResourceProperties |
SecretStoreBasedAuthCredentials
Titkos tár alapú hitelesítési hitelesítő adatok.
| Name | Típus | Description |
|---|---|---|
| objectType | string: |
Az adott objektum típusa – a deszerializáláshoz használatos |
| secretStoreResource |
Titkos tár erőforrása |
SecretStoreResource
Titkos tár erőforrását képviselő osztály.
| Name | Típus | Description |
|---|---|---|
| secretStoreType |
Lekéri vagy beállítja a titkos tár típusát |
|
| uri |
string |
Uri az erőforrás eléréséhez |
| value |
string |
Titkos tár erőforrásában tárolt érték lekérése vagy beállítása |
SecretStoreType
Lekéri vagy beállítja a titkos tár típusát
| Érték | Description |
|---|---|
| Invalid | |
| AzureKeyVault |
Status
Az erőforrás védelmi állapotát adja meg
| Érték | Description |
|---|---|
| ConfiguringProtection | |
| ConfiguringProtectionFailed | |
| ProtectionConfigured | |
| ProtectionStopped | |
| SoftDeleted | |
| SoftDeleting |
UserFacingError
A honosított tartalomhoz hozzáféréssel rendelkező rétegek által használt hibaobjektumok propagálása a felhasználó számára
| Name | Típus | Description |
|---|---|---|
| code |
string |
A hiba egyedi kódja |
| details |
További kapcsolódó hibák |
|
| innerError |
Belső hiba |
|
| isRetryable |
boolean |
A művelet újrapróbálkozható-e vagy sem |
| isUserError |
boolean |
Felhasználói hiba vagy szolgáltatáshiba miatt történt-e a művelet |
| message |
string |
|
| properties |
object |
A hibaobjektumba injektálható kulcsértékpárok |
| recommendedAction |
string[] |
AjánlottAction honosított. |
| target |
string |
A hiba célja. |
ValidateForBackupRequest
Biztonsági mentési kérelem ellenőrzése
| Name | Típus | Description |
|---|---|---|
| backupInstance |
Biztonsági mentési példány |
ValidationType
Az ellenőrzés típusát adja meg. DeepValidation esetén a /validateForBackup API összes érvényesítése újra lefut.
| Érték | Description |
|---|---|
| ShallowValidation | |
| DeepValidation |