Backup Instances - Validate For Restore
Valideert of herstellen kan worden geactiveerd voor een datasource
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/validateRestore?api-version=2025-09-01
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
backup
|
path | True |
string |
De naam van de BackupInstanceResource |
|
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 minLength: 2maxLength: 50 pattern: ^[A-Za-z][-A-Za-z0-9]*[A-Za-z0-9]$ |
De naam van de back-upkluis. |
|
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
Aanvraagbody
| Name | Vereist | Type | Description |
|---|---|---|---|
| restoreRequestObject | True | AzureBackupRestoreRequest: |
Hiermee haalt u het herstelaanvraagobject op of stelt u dit in. |
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 Restore
Voorbeeldaanvraag
POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1/validateRestore?api-version=2025-09-01
{
"restoreRequestObject": {
"identityDetails": {
"useSystemAssignedIdentity": false,
"userAssignedIdentityArmUrl": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami"
},
"objectType": "AzureBackupRecoveryPointBasedRestoreRequest",
"recoveryPointId": "hardcodedRP",
"restoreTargetInfo": {
"datasourceAuthCredentials": {
"objectType": "SecretStoreBasedAuthCredentials",
"secretStoreResource": {
"secretStoreType": "AzureKeyVault",
"uri": "https://samplevault.vault.azure.net/secrets/credentials"
}
},
"datasourceInfo": {
"datasourceType": "Microsoft.DBforPostgreSQL/servers/databases",
"objectType": "Datasource",
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/targetdb",
"resourceLocation": "",
"resourceName": "targetdb",
"resourceType": "Microsoft.DBforPostgreSQL/servers/databases",
"resourceUri": ""
},
"datasourceSetInfo": {
"datasourceType": "Microsoft.DBforPostgreSQL/servers/databases",
"objectType": "DatasourceSet",
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
"resourceLocation": "",
"resourceName": "viveksipgtest",
"resourceType": "Microsoft.DBforPostgreSQL/servers",
"resourceUri": ""
},
"objectType": "RestoreTargetInfo",
"recoveryOption": "FailIfExists",
"restoreLocation": "southeastasia"
},
"sourceDataStoreType": "VaultStore",
"sourceResourceId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb"
}
}
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 |
|---|---|
|
Azure |
Herstelaanvraag op basis van Azure Backup RecoveryPoint |
|
Azure |
Herstelaanvraag op basis van AzureBackup RecoveryPointTime |
|
Azure |
AzureBackup-herstel met rehydratatieaanvraag |
|
Cloud |
Een foutreactie van Azure Backup. |
| Datasource |
Een back-up van de gegevensbron maken |
|
Datasource |
DatasourceSet-details van de gegevensbron waarvan een back-up moet worden gemaakt |
|
Default |
Standaardbroneigenschappen |
| Error |
Het antwoord van het resourcebeheerfout. |
|
Error |
Aanvullende informatie over de resourcebeheerfout. |
|
Existing |
Hiermee haalt u de eigenschap Conflictbeleid op of stelt u deze in. Met deze eigenschap wordt beleid ingesteld tijdens conflicten tussen resources tijdens het herstellen. |
|
Identity |
|
|
Item |
Doelgegevens herstellen voor herstelbewerking op itemniveau |
|
Item |
Criteria voor voorvoegsel die moeten worden gebruikt tijdens het herstellen |
|
Kubernetes |
Kubernetes Cluster Backup-doelgegevens voor herstelbewerking |
|
Kubernetes |
Kubernetes Cluster Backup-doelgegevens voor herstelbewerking vanuit kluis |
|
Kubernetes |
Kubernetes permanente volumedoelgegevens op itemniveau voor herstelbewerking |
|
Kubernetes |
Informatie over kubernetes-opslagklasse op itemniveau voor herstelbewerking |
|
Namespaced |
Klasse om te verwijzen naar resources die naamruimte en naam bevatten |
|
Operation |
Uitgebreide informatie over bewerkingstaak |
|
Persistent |
Hiermee haalt u de eigenschap HW (Permanent volume) Herstelmodus op of stelt u deze in. Met deze eigenschap wordt ingesteld of volumes moeten worden hersteld. |
|
Range |
Doelgegevens op itemniveau voor herstelbewerking |
|
Recovery |
Hersteloptie |
|
Rehydration |
Prioriteit die moet worden gebruikt voor rehydratatie. Waarden hoog of standaard |
|
Resource |
Type van het specifieke object dat wordt gebruikt voor deserialisatie |
|
Restore |
Klasse die herstel inkapselt als doelparameters voor bestanden |
|
Restore |
Klasse waarin hersteldoelparameters worden ingekapseld |
|
Restore |
Geeft de doellocatie aan waar de gegevens worden hersteld, tekenreekswaarde voor de enum {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} |
|
Secret |
Verificatiereferenties op basis van geheimarchief. |
|
Secret |
Klasse die een geheime archiefresource vertegenwoordigt. |
|
Secret |
Hiermee wordt het type geheimarchief opgehaald of ingesteld |
|
Source |
Hiermee wordt het type brongegevensarchief opgehaald of ingesteld. |
|
Target |
Klasse bevat doeldetails, gebruikt waarbij de bestemming geen gegevensbron is |
|
Validate |
Aanvraagobject voor herstellen valideren |
AzureBackupRecoveryPointBasedRestoreRequest
Herstelaanvraag op basis van Azure Backup RecoveryPoint
| Name | Type | Description |
|---|---|---|
| identityDetails |
Bevat informatie over de identiteitsdetails voor de BI. Als het null is, wordt de standaardwaarde beschouwd als Systeem toegewezen. |
|
| objectType | string: | |
| recoveryPointId |
string |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests waarop lac-controle wordt uitgevoerd |
| restoreTargetInfo | RestoreTargetInfoBase: |
Hiermee haalt u de hersteldoelgegevens op of stelt u deze in. |
| sourceDataStoreType |
Hiermee wordt het type brongegevensarchief opgehaald of ingesteld. |
|
| sourceResourceId |
string |
Volledig gekwalificeerde Azure Resource Manager-id van de gegevensbron die wordt hersteld. |
AzureBackupRecoveryTimeBasedRestoreRequest
Herstelaanvraag op basis van AzureBackup RecoveryPointTime
| Name | Type | Description |
|---|---|---|
| identityDetails |
Bevat informatie over de identiteitsdetails voor de BI. Als het null is, wordt de standaardwaarde beschouwd als Systeem toegewezen. |
|
| objectType | string: | |
| recoveryPointTime |
string |
De hersteltijd in iso 8601-indeling - 2020-08-14T17:30:00.0000000Z. |
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests waarop lac-controle wordt uitgevoerd |
| restoreTargetInfo | RestoreTargetInfoBase: |
Hiermee haalt u de hersteldoelgegevens op of stelt u deze in. |
| sourceDataStoreType |
Hiermee wordt het type brongegevensarchief opgehaald of ingesteld. |
|
| sourceResourceId |
string |
Volledig gekwalificeerde Azure Resource Manager-id van de gegevensbron die wordt hersteld. |
AzureBackupRestoreWithRehydrationRequest
AzureBackup-herstel met rehydratatieaanvraag
| Name | Type | Description |
|---|---|---|
| identityDetails |
Bevat informatie over de identiteitsdetails voor de BI. Als het null is, wordt de standaardwaarde beschouwd als Systeem toegewezen. |
|
| objectType | string: | |
| recoveryPointId |
string |
|
| rehydrationPriority |
Prioriteit die moet worden gebruikt voor rehydratatie. Waarden hoog of standaard |
|
| rehydrationRetentionDuration |
string |
Retentieduur in ISO 8601-indeling, d.w.w.v. P10D. |
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests waarop lac-controle wordt uitgevoerd |
| restoreTargetInfo | RestoreTargetInfoBase: |
Hiermee haalt u de hersteldoelgegevens op of stelt u deze in. |
| sourceDataStoreType |
Hiermee wordt het type brongegevensarchief opgehaald of ingesteld. |
|
| sourceResourceId |
string |
Volledig gekwalificeerde Azure Resource Manager-id van de gegevensbron die wordt hersteld. |
CloudError
Een foutreactie van Azure Backup.
| Name | Type | Description |
|---|---|---|
| error |
Het antwoord van het resourcebeheerfout. |
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. |
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. |
ExistingResourcePolicy
Hiermee haalt u de eigenschap Conflictbeleid op of stelt u deze in. Met deze eigenschap wordt beleid ingesteld tijdens conflicten tussen resources tijdens het herstellen.
| Waarde | Description |
|---|---|
| Skip | |
| Patch |
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. |
ItemLevelRestoreTargetInfo
Doelgegevens herstellen voor herstelbewerking op itemniveau
| Name | Type | Description |
|---|---|---|
| datasourceAuthCredentials | AuthCredentials: |
Referenties die moeten worden gebruikt voor verificatie bij de gegevensbronprovider. |
| datasourceInfo |
Informatie over doel-DS |
|
| datasourceSetInfo |
Informatie over doel-DS-set |
|
| objectType | string: |
Type gegevensbronobject, gebruikt om het overgenomen type te initialiseren |
| recoveryOption |
Hersteloptie |
|
| restoreCriteria | ItemLevelRestoreCriteria[]: |
Criteria herstellen |
| restoreLocation |
string |
Doelherstelregio |
ItemPathBasedRestoreCriteria
Criteria voor voorvoegsel die moeten worden gebruikt tijdens het herstellen
| Name | Type | Description |
|---|---|---|
| isPathRelativeToBackupItem |
boolean |
Vlag om op te geven of het pad relatief is ten opzichte van het back-upitem of het volledige pad |
| itemPath |
string |
Het pad van het item dat moet worden hersteld. Dit kan het volledige pad van het item of het pad ten opzichte van het back-upitem zijn |
| objectType | string: |
Type van het specifieke object dat wordt gebruikt voor deserialisatie |
| renameTo |
string |
Wijzig de naam van het item dat u wilt herstellen. Met Restore wordt de naam van itemPath gewijzigd in deze nieuwe naam als de waarde is opgegeven, anders wordt de itemPath hersteld met dezelfde naam. |
| subItemPathPrefix |
string[] |
De lijst met voorvoegseltekenreeksen die moeten worden gebruikt als filtercriteria tijdens het herstellen. Deze zijn relatief ten opzichte van het opgegeven itempad. |
KubernetesClusterRestoreCriteria
Kubernetes Cluster Backup-doelgegevens voor herstelbewerking
| Name | Type | Description |
|---|---|---|
| conflictPolicy |
Hiermee haalt u de eigenschap Conflictbeleid op of stelt u deze in. Met deze eigenschap wordt beleid ingesteld tijdens conflicten tussen resources tijdens het herstellen. |
|
| 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 het herstellen 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 het herstellen 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 het herstellen. |
| 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 het herstellen. |
| 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 het herstellen. |
| labelSelectors |
string[] |
Hiermee haalt u de eigenschap LabelSelectors op of stelt u deze in. Met deze eigenschap stelt u de resource in met dergelijke labelkiezers die moeten worden opgenomen tijdens het herstellen. |
| namespaceMappings |
object |
Hiermee haalt u de eigenschap Naamruimtetoewijzingen op of stelt u deze in. Deze eigenschap wordt ingesteld als de naamruimte moet worden gewijzigd tijdens het herstellen. |
| objectType | string: |
Type van het specifieke object dat wordt gebruikt voor deserialisatie |
| persistentVolumeRestoreMode |
Hiermee haalt u de eigenschap HW (Permanent volume) Herstelmodus op of stelt u deze in. Met deze eigenschap wordt ingesteld of volumes moeten worden hersteld. |
|
| resourceModifierReference |
Hiermee haalt u de verwijzing voor resourceaanpassing op of stelt u deze in. Met deze eigenschap wordt de verwijzing voor resourceaanpassing ingesteld tijdens het herstellen. |
|
| restoreHookReferences |
Hiermee haalt u de herstelhookverwijzingen op of stelt u deze in. Met deze eigenschap wordt de hook-verwijzing ingesteld die moet worden uitgevoerd tijdens het herstellen. |
KubernetesClusterVaultTierRestoreCriteria
Kubernetes Cluster Backup-doelgegevens voor herstelbewerking vanuit kluis
| Name | Type | Description |
|---|---|---|
| conflictPolicy |
Hiermee haalt u de eigenschap Conflictbeleid op of stelt u deze in. Met deze eigenschap wordt beleid ingesteld tijdens conflicten tussen resources tijdens het herstellen vanuit de kluis. |
|
| 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 moeten worden uitgesloten tijdens het herstellen van de kluis. |
| excludedResourceTypes |
string[] |
Hiermee haalt u de eigenschap resourcetypen uitsluiten op of stelt u deze in. Met deze eigenschap worden de resourcetypen ingesteld die moeten worden uitgesloten tijdens het herstellen van de kluis. |
| includeClusterScopeResources |
boolean |
Hiermee haalt u de eigenschap Include-clusterbronnen op of stelt u deze in. Deze eigenschap, indien ingeschakeld, bevat clusterbereikbronnen tijdens het herstellen vanuit de kluis. |
| 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 het herstellen vanuit de kluis. |
| 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 het herstellen vanuit de kluis. |
| labelSelectors |
string[] |
Hiermee haalt u de eigenschap LabelSelectors op of stelt u deze in. Met deze eigenschap stelt u de resource in met dergelijke labelkiezers die moeten worden opgenomen tijdens het herstellen vanuit de kluis. |
| namespaceMappings |
object |
Hiermee haalt u de eigenschap Naamruimtetoewijzingen op of stelt u deze in. Met deze eigenschap wordt ingesteld of de naamruimte moet worden gewijzigd tijdens het herstellen vanuit de kluis. |
| objectType | string: |
Type van het specifieke object dat wordt gebruikt voor deserialisatie |
| persistentVolumeRestoreMode |
Hiermee haalt u de eigenschap HW (Permanent volume) Herstelmodus op of stelt u deze in. Met deze eigenschap wordt ingesteld of volumes moeten worden hersteld vanuit de kluis. |
|
| resourceModifierReference |
Hiermee haalt u de verwijzing voor resourceaanpassing op of stelt u deze in. Met deze eigenschap wordt de verwijzing voor resourceaanpassing ingesteld tijdens het herstellen. |
|
| restoreHookReferences |
Hiermee haalt u de herstelhookverwijzingen op of stelt u deze in. Met deze eigenschap wordt de hookverwijzing ingesteld die moet worden uitgevoerd tijdens het herstellen vanuit de kluis. |
|
| stagingResourceGroupId |
string (arm-id) |
Haalt de faserings-RG-id op of stelt deze in voor het maken van faseringsschijven en momentopnamen tijdens het herstellen vanuit de kluis. |
| stagingStorageAccountId |
string (arm-id) |
Hiermee haalt u de faseringsopslagaccount-id op voor het maken van opslaggegevens voor back-upextensieobjecten tijdens het herstellen vanuit de kluis. |
KubernetesPVRestoreCriteria
Kubernetes permanente volumedoelgegevens op itemniveau voor herstelbewerking
| Name | Type | Description |
|---|---|---|
| name |
string |
Geselecteerde naam van permanente volumeclaim |
| objectType | string: |
Type van het specifieke object dat wordt gebruikt voor deserialisatie |
| storageClassName |
string |
Geselecteerde naam van opslagklasse voor herstelbewerking |
KubernetesStorageClassRestoreCriteria
Informatie over kubernetes-opslagklasse op itemniveau voor herstelbewerking
| Name | Type | Description |
|---|---|---|
| objectType | string: |
Type van het specifieke object dat wordt gebruikt voor deserialisatie |
| provisioner |
string |
Inrichting van de opslagklasse |
| selectedStorageClassName |
string |
Naam van geselecteerde opslagklasse |
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. |
PersistentVolumeRestoreMode
Hiermee haalt u de eigenschap HW (Permanent volume) Herstelmodus op of stelt u deze in. Met deze eigenschap wordt ingesteld of volumes moeten worden hersteld.
| Waarde | Description |
|---|---|
| RestoreWithVolumeData | |
| RestoreWithoutVolumeData |
RangeBasedItemLevelRestoreCriteria
Doelgegevens op itemniveau voor herstelbewerking
| Name | Type | Description |
|---|---|---|
| maxMatchingValue |
string |
maximumwaarde voor overeenkomst tussen bereikvoorvoegsels |
| minMatchingValue |
string |
minimumwaarde voor overeenkomst tussen bereikvoorvoegsels |
| objectType | string: |
Type van het specifieke object dat wordt gebruikt voor deserialisatie |
RecoveryOption
Hersteloptie
| Waarde | Description |
|---|---|
| FailIfExists |
RehydrationPriority
Prioriteit die moet worden gebruikt voor rehydratatie. Waarden hoog of standaard
| Waarde | Description |
|---|---|
| Invalid | |
| High | |
| Standard |
ResourcePropertiesObjectType
Type van het specifieke object dat wordt gebruikt voor deserialisatie
| Waarde | Description |
|---|---|
| DefaultResourceProperties |
RestoreFilesTargetInfo
Klasse die herstel inkapselt als doelparameters voor bestanden
| Name | Type | Description |
|---|---|---|
| objectType | string: |
Type gegevensbronobject, gebruikt om het overgenomen type te initialiseren |
| recoveryOption |
Hersteloptie |
|
| restoreLocation |
string |
Doelherstelregio |
| targetDetails |
Doel van de restoreAsFiles-bewerking, wanneer de bestemming geen gegevensbron is |
RestoreTargetInfo
Klasse waarin hersteldoelparameters worden ingekapseld
| Name | Type | Description |
|---|---|---|
| datasourceAuthCredentials | AuthCredentials: |
Referenties die moeten worden gebruikt voor verificatie bij de gegevensbronprovider. |
| datasourceInfo |
Informatie over doel-DS |
|
| datasourceSetInfo |
Informatie over doel-DS-set |
|
| objectType | string: |
Type gegevensbronobject, gebruikt om het overgenomen type te initialiseren |
| recoveryOption |
Hersteloptie |
|
| restoreLocation |
string |
Doelherstelregio |
RestoreTargetLocationType
Geeft de doellocatie aan waar de gegevens worden hersteld, tekenreekswaarde voor de enum {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}
| Waarde | Description |
|---|---|
| Invalid | |
| AzureBlobs | |
| AzureFiles |
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 |
SourceDataStoreType
Hiermee wordt het type brongegevensarchief opgehaald of ingesteld.
| Waarde | Description |
|---|---|
| ArchiveStore | |
| SnapshotStore | |
| OperationalStore | |
| VaultStore |
TargetDetails
Klasse bevat doeldetails, gebruikt waarbij de bestemming geen gegevensbron is
| Name | Type | Description |
|---|---|---|
| filePrefix |
string |
Herstelbewerking kan meerdere bestanden binnen de locatie maken die door url hieronder worden verwezen, is het algemene voorvoegsel voor alle bestanden |
| restoreTargetLocationType |
Geeft de doellocatie aan waar de gegevens worden hersteld, tekenreekswaarde voor de enum {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} |
|
| targetResourceArmId |
string |
Volledige ARM-id die de herstelbestemming aangeeft. Het is de ARM-id die verwijst naar een container/bestandsshare. Dit is optioneel als het doelabonnement kan worden geïdentificeerd met het URL-veld. Als dit niet het geval is, is dit nodig als het veld CrossSubscriptionRestore van BackupVault een van de uitgeschakelde statussen heeft |
| url |
string |
Url die de herstelbestemming aangeeft. Het kan verwijzen naar container/ bestandsshare, enzovoort |
ValidateRestoreRequestObject
Aanvraagobject voor herstellen valideren
| Name | Type | Description |
|---|---|---|
| restoreRequestObject | AzureBackupRestoreRequest: |
Hiermee haalt u het herstelaanvraagobject op of stelt u dit in. |