Backup Instances - Validate For Restore
Verifierar om återställning kan utlösas för en DataSource
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/validateRestore?api-version=2025-09-01
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
backup
|
path | True |
string |
Namnet på BackupInstanceResource |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Namnet på resursgruppen. Namnet är skiftlägesokänsligt. |
|
subscription
|
path | True |
string (uuid) |
ID för målprenumerationen. Värdet måste vara ett UUID. |
|
vault
|
path | True |
string minLength: 2maxLength: 50 pattern: ^[A-Za-z][-A-Za-z0-9]*[A-Za-z0-9]$ |
Namnet på säkerhetskopieringsvalvet. |
|
api-version
|
query | True |
string minLength: 1 |
Den API-version som ska användas för den här åtgärden. |
Begärandetext
| Name | Obligatorisk | Typ | Description |
|---|---|---|---|
| restoreRequestObject | True | AzureBackupRestoreRequest: |
Hämtar eller anger objektet för återställningsbegäran. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Azure-åtgärden har slutförts. |
|
| 202 Accepted |
Resursåtgärden har godkänts. Sidhuvuden
|
|
| Other Status Codes |
Ett oväntat felsvar. |
Säkerhet
azure_auth
Azure Active Directory OAuth2-flöde.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
| Name | Description |
|---|---|
| user_impersonation | personifiera ditt användarkonto |
Exempel
Validate Restore
Exempelbegäran
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"
}
}
Exempelsvar
{
"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
Definitioner
| Name | Description |
|---|---|
|
Azure |
Azure backup recoveryPoint-baserad återställningsbegäran |
|
Azure |
AzureBackup RecoveryPointTime-baserad återställningsbegäran |
|
Azure |
AzureBackup-återställning med begäran om återfuktning |
|
Cloud |
Ett felsvar från Azure Backup. |
| Datasource |
Datakälla som ska säkerhetskopieras |
|
Datasource |
DatasourceSet-information om datakälla som ska säkerhetskopieras |
|
Default |
Standardkällegenskaper |
| Error |
Svar på resurshanteringsfel. |
|
Error |
Ytterligare information om resurshanteringsfelet. |
|
Existing |
Hämtar eller anger egenskapen Konfliktprincip. Den här egenskapen anger principen under resurskonflikter under återställningen. |
|
Identity |
|
|
Item |
Återställa målinformation för återställning på objektnivå |
|
Item |
Prefixvillkor som ska användas för under återställningen |
|
Kubernetes |
målinformation för kubernetes-klustersäkerhetskopiering för återställning |
|
Kubernetes |
kubernetes-klustersäkerhetskopieringsmålinformation för återställningsåtgärd från valv |
|
Kubernetes |
Kubernetes-information för beständiga volymmål på objektnivå för återställning |
|
Kubernetes |
Information om kubernetes-lagringsklassmål på objektnivå för återställning |
|
Namespaced |
Klass för att referera till resurser som innehåller namnområde och namn |
|
Operation |
Utökad information om åtgärdsjobb |
|
Persistent |
Hämtar eller anger egenskapen PV -återställningsläge (beständiga volymer). Den här egenskapen anger om volymer behöver återställas. |
|
Range |
Objektnivåmålinformation för återställningsåtgärd |
|
Recovery |
Återställningsalternativ |
|
Rehydration |
Prioritet som ska användas för återfuktning. Värden som är höga eller standard |
|
Resource |
Typ av det specifika objektet – används för deserialisering |
|
Restore |
Klassificera inkapslande återställning som målparametrar för filer |
|
Restore |
Klassificera inkapslande återställningsmålparametrar |
|
Restore |
Anger målplatsen där data ska återställas, strängvärde för uppräkningen {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} |
|
Secret |
Hemliga lagringsbaserade autentiseringsuppgifter. |
|
Secret |
Klass som representerar en hemlig lagringsresurs. |
|
Secret |
Hämtar eller anger typen av hemligt arkiv |
|
Source |
Hämtar eller anger typen av källdatalager. |
|
Target |
Klassificera inkapsling av målinformation, som används där målet inte är en datakälla |
|
Validate |
Verifiera objekt för återställningsbegäran |
AzureBackupRecoveryPointBasedRestoreRequest
Azure backup recoveryPoint-baserad återställningsbegäran
| Name | Typ | Description |
|---|---|---|
| identityDetails |
Innehåller information om identitetsinformationen för BI. Om den är null betraktas standardvärdet som Systemtilldelade. |
|
| objectType | string: | |
| recoveryPointId |
string |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests som LAC-kontrollen ska utföras på |
| restoreTargetInfo | RestoreTargetInfoBase: |
Hämtar eller anger information om återställningsmål. |
| sourceDataStoreType |
Hämtar eller anger typen av källdatalager. |
|
| sourceResourceId |
string |
Fullständigt kvalificerat Azure Resource Manager-ID för den datakälla som återställs. |
AzureBackupRecoveryTimeBasedRestoreRequest
AzureBackup RecoveryPointTime-baserad återställningsbegäran
| Name | Typ | Description |
|---|---|---|
| identityDetails |
Innehåller information om identitetsinformationen för BI. Om den är null betraktas standardvärdet som Systemtilldelade. |
|
| objectType | string: | |
| recoveryPointTime |
string |
Återställningstiden i FORMATET ISO 8601 – 2020-08-14T17:30:00.0000000Z. |
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests som LAC-kontrollen ska utföras på |
| restoreTargetInfo | RestoreTargetInfoBase: |
Hämtar eller anger information om återställningsmål. |
| sourceDataStoreType |
Hämtar eller anger typen av källdatalager. |
|
| sourceResourceId |
string |
Fullständigt kvalificerat Azure Resource Manager-ID för den datakälla som återställs. |
AzureBackupRestoreWithRehydrationRequest
AzureBackup-återställning med begäran om återfuktning
| Name | Typ | Description |
|---|---|---|
| identityDetails |
Innehåller information om identitetsinformationen för BI. Om den är null betraktas standardvärdet som Systemtilldelade. |
|
| objectType | string: | |
| recoveryPointId |
string |
|
| rehydrationPriority |
Prioritet som ska användas för återfuktning. Värden som är höga eller standard |
|
| rehydrationRetentionDuration |
string |
Kvarhållningstid i ISO 8601-format, t.ex. P10D . |
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests som LAC-kontrollen ska utföras på |
| restoreTargetInfo | RestoreTargetInfoBase: |
Hämtar eller anger information om återställningsmål. |
| sourceDataStoreType |
Hämtar eller anger typen av källdatalager. |
|
| sourceResourceId |
string |
Fullständigt kvalificerat Azure Resource Manager-ID för den datakälla som återställs. |
CloudError
Ett felsvar från Azure Backup.
| Name | Typ | Description |
|---|---|---|
| error |
Svar på resurshanteringsfel. |
Datasource
Datakälla som ska säkerhetskopieras
| Name | Typ | Description |
|---|---|---|
| datasourceType |
string |
DatasourceType för resursen. |
| objectType |
string |
Typ av Datasource-objekt som används för att initiera rätt ärvd typ |
| resourceID |
string |
Fullständigt ARM-ID för resursen. För Azure-resurser är detta ARM-ID. För icke-azure-resurser är detta det ID som skapas av säkerhetskopieringstjänsten via Fabric/Vault. |
| resourceLocation |
string |
Plats för datakälla. |
| resourceName |
string |
Unik identifierare för resursen i kontexten överordnad. |
| resourceProperties | BaseResourceProperties: |
Egenskaper som är specifika för datakällan |
| resourceType |
string |
Resurstyp för datakälla. |
| resourceUri |
string |
Resursens URI. |
DatasourceSet
DatasourceSet-information om datakälla som ska säkerhetskopieras
| Name | Typ | Description |
|---|---|---|
| datasourceType |
string |
DatasourceType för resursen. |
| objectType |
string |
Typ av Datasource-objekt som används för att initiera rätt ärvd typ |
| resourceID |
string |
Fullständigt ARM-ID för resursen. För Azure-resurser är detta ARM-ID. För icke-azure-resurser är detta det ID som skapas av säkerhetskopieringstjänsten via Fabric/Vault. |
| resourceLocation |
string |
Plats för datakälla. |
| resourceName |
string |
Unik identifierare för resursen i kontexten överordnad. |
| resourceProperties | BaseResourceProperties: |
Egenskaper som är specifika för datakällans uppsättning |
| resourceType |
string |
Resurstyp för datakälla. |
| resourceUri |
string |
Resursens URI. |
DefaultResourceProperties
Standardkällegenskaper
| Name | Typ | Description |
|---|---|---|
| objectType | string: |
Typ av det specifika objektet – används för deserialisering |
Error
Svar på resurshanteringsfel.
| Name | Typ | Description |
|---|---|---|
| additionalInfo |
Ytterligare information om felet. |
|
| code |
string |
Felkoden. |
| details |
Error[] |
Felinformationen. |
| message |
string |
Felmeddelandet. |
| target |
string |
Felmålet. |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
| Name | Typ | Description |
|---|---|---|
| info |
object |
Ytterligare information. |
| type |
string |
Ytterligare informationstyp. |
ExistingResourcePolicy
Hämtar eller anger egenskapen Konfliktprincip. Den här egenskapen anger principen under resurskonflikter under återställningen.
| Värde | Description |
|---|---|
| Skip | |
| Patch |
IdentityDetails
| Name | Typ | Description |
|---|---|---|
| useSystemAssignedIdentity |
boolean |
Anger om BI skyddas av systemidentitet. |
| userAssignedIdentityArmUrl |
string |
ARM-URL för användartilldelad identitet. |
ItemLevelRestoreTargetInfo
Återställa målinformation för återställning på objektnivå
| Name | Typ | Description |
|---|---|---|
| datasourceAuthCredentials | AuthCredentials: |
Autentiseringsuppgifter som ska användas för att autentisera med datakällans provider. |
| datasourceInfo |
Information om mål-DS |
|
| datasourceSetInfo |
Information om DS-måluppsättning |
|
| objectType | string: |
Typ av Datasource-objekt som används för att initiera rätt ärvd typ |
| recoveryOption |
Återställningsalternativ |
|
| restoreCriteria | ItemLevelRestoreCriteria[]: |
Återställningsvillkor |
| restoreLocation |
string |
Målåterställningsregion |
ItemPathBasedRestoreCriteria
Prefixvillkor som ska användas för under återställningen
| Name | Typ | Description |
|---|---|---|
| isPathRelativeToBackupItem |
boolean |
Flagga för att ange om sökvägen är relativ till säkerhetskopieringsobjekt eller fullständig sökväg |
| itemPath |
string |
Sökvägen till det objekt som ska återställas. Det kan vara objektets fullständiga sökväg eller sökvägen i förhållande till säkerhetskopieringsobjektet |
| objectType | string: |
Typ av det specifika objektet – används för deserialisering |
| renameTo |
string |
Byt namn på objektet som ska återställas. Restore byter namn på itemPath till det nya namnet om värdet anges, annars återställs itemPath som samma namn. |
| subItemPathPrefix |
string[] |
Listan över prefixsträngar som ska användas som filtervillkor under återställningen. Dessa är relativa till den angivna objektsökvägen. |
KubernetesClusterRestoreCriteria
målinformation för kubernetes-klustersäkerhetskopiering för återställning
| Name | Typ | Description |
|---|---|---|
| conflictPolicy |
Hämtar eller anger egenskapen Konfliktprincip. Den här egenskapen anger principen under resurskonflikter under återställningen. |
|
| excludedNamespaces |
string[] |
Hämtar eller anger egenskapen exclude namespaces. Den här egenskapen anger vilka namnområden som ska undantas under återställningen. |
| excludedResourceTypes |
string[] |
Hämtar eller anger egenskapen exkludera resurstyper. Den här egenskapen anger vilka resurstyper som ska undantas under återställningen. |
| includeClusterScopeResources |
boolean |
Hämtar eller anger egenskapen inkludera klusterresurser. Den här egenskapen om den är aktiverad innehåller resurser för klusteromfång under återställningen. |
| includedNamespaces |
string[] |
Hämtar eller anger egenskapen include namespaces. Den här egenskapen anger vilka namnområden som ska inkluderas under återställningen. |
| includedResourceTypes |
string[] |
Hämtar eller anger egenskapen inkludera resurstyper. Den här egenskapen anger vilka resurstyper som ska inkluderas under återställningen. |
| labelSelectors |
string[] |
Hämtar eller anger egenskapen LabelSelectors. Den här egenskapen anger resursen med sådana etikettväljare som ska inkluderas under återställningen. |
| namespaceMappings |
object |
Hämtar eller anger egenskapen Namnområdesmappningar. Den här egenskapen anger om namnområdet måste ändras under återställningen. |
| objectType | string: |
Typ av det specifika objektet – används för deserialisering |
| persistentVolumeRestoreMode |
Hämtar eller anger egenskapen PV -återställningsläge (beständiga volymer). Den här egenskapen anger om volymer behöver återställas. |
|
| resourceModifierReference |
Hämtar eller anger referensen för resursmodifieraren. Den här egenskapen anger referensen för resursmodifieraren under återställningen. |
|
| restoreHookReferences |
Hämtar eller anger referenserna för återställningskroken. Den här egenskapen anger att hookreferensen ska köras under återställningen. |
KubernetesClusterVaultTierRestoreCriteria
kubernetes-klustersäkerhetskopieringsmålinformation för återställningsåtgärd från valv
| Name | Typ | Description |
|---|---|---|
| conflictPolicy |
Hämtar eller anger egenskapen Konfliktprincip. Den här egenskapen anger principen under konflikt med resurser under återställningen från valvet. |
|
| excludedNamespaces |
string[] |
Hämtar eller anger egenskapen exclude namespaces. Den här egenskapen anger vilka namnområden som ska undantas under återställningen från valvet. |
| excludedResourceTypes |
string[] |
Hämtar eller anger egenskapen exkludera resurstyper. Den här egenskapen anger vilka resurstyper som ska undantas under återställningen från valvet. |
| includeClusterScopeResources |
boolean |
Hämtar eller anger egenskapen inkludera klusterresurser. Den här egenskapen om den är aktiverad innehåller resurser för klusteromfång under återställningen från valvet. |
| includedNamespaces |
string[] |
Hämtar eller anger egenskapen include namespaces. Den här egenskapen anger vilka namnområden som ska inkluderas under återställningen från valvet. |
| includedResourceTypes |
string[] |
Hämtar eller anger egenskapen inkludera resurstyper. Den här egenskapen anger vilka resurstyper som ska ingå under återställningen från valvet. |
| labelSelectors |
string[] |
Hämtar eller anger egenskapen LabelSelectors. Den här egenskapen anger resursen med sådana etikettväljare som ska inkluderas under återställningen från valvet. |
| namespaceMappings |
object |
Hämtar eller anger egenskapen Namnområdesmappningar. Den här egenskapen anger om namnområdet behöver ändras under återställningen från valvet. |
| objectType | string: |
Typ av det specifika objektet – används för deserialisering |
| persistentVolumeRestoreMode |
Hämtar eller anger egenskapen PV -återställningsläge (beständiga volymer). Den här egenskapen anger om volymer behöver återställas från valvet. |
|
| resourceModifierReference |
Hämtar eller anger referensen för resursmodifieraren. Den här egenskapen anger referensen för resursmodifieraren under återställningen. |
|
| restoreHookReferences |
Hämtar eller anger referenserna för återställningskroken. Den här egenskapen anger att hookreferensen ska köras under återställningen från valvet. |
|
| stagingResourceGroupId |
string (arm-id) |
Hämtar eller anger mellanlagrings-RG-ID:t för att skapa mellanlagringsdiskar och ögonblicksbilder under återställning från valvet. |
| stagingStorageAccountId |
string (arm-id) |
Hämtar eller anger lagringskonto-ID för mellanlagring för att skapa objektlagringsdata för säkerhetskopieringstillägg under återställning från valvet. |
KubernetesPVRestoreCriteria
Kubernetes-information för beständiga volymmål på objektnivå för återställning
| Name | Typ | Description |
|---|---|---|
| name |
string |
Valt beständiga namn på volymanspråk |
| objectType | string: |
Typ av det specifika objektet – används för deserialisering |
| storageClassName |
string |
Valt lagringsklassnamn för återställningsåtgärd |
KubernetesStorageClassRestoreCriteria
Information om kubernetes-lagringsklassmål på objektnivå för återställning
| Name | Typ | Description |
|---|---|---|
| objectType | string: |
Typ av det specifika objektet – används för deserialisering |
| provisioner |
string |
Etablerare för lagringsklassen |
| selectedStorageClassName |
string |
Valt namn på lagringsklass |
NamespacedNameResource
Klass för att referera till resurser som innehåller namnområde och namn
| Name | Typ | Description |
|---|---|---|
| name |
string |
Namn på resursen |
| namespace |
string |
Namnområde där resursen finns |
OperationJobExtendedInfo
Utökad information om åtgärdsjobb
| Name | Typ | Description |
|---|---|---|
| jobId |
string |
Namn eller arm-ID för jobbet som skapades för den här åtgärden. |
| objectType | string: |
Den här egenskapen används som diskriminerande för att bestämma de specifika typerna i den polymorfa typkedjan. |
PersistentVolumeRestoreMode
Hämtar eller anger egenskapen PV -återställningsläge (beständiga volymer). Den här egenskapen anger om volymer behöver återställas.
| Värde | Description |
|---|---|
| RestoreWithVolumeData | |
| RestoreWithoutVolumeData |
RangeBasedItemLevelRestoreCriteria
Objektnivåmålinformation för återställningsåtgärd
| Name | Typ | Description |
|---|---|---|
| maxMatchingValue |
string |
maximalt värde för intervallprefixmatchning |
| minMatchingValue |
string |
minsta värde för intervallprefixmatchning |
| objectType | string: |
Typ av det specifika objektet – används för deserialisering |
RecoveryOption
Återställningsalternativ
| Värde | Description |
|---|---|
| FailIfExists |
RehydrationPriority
Prioritet som ska användas för återfuktning. Värden som är höga eller standard
| Värde | Description |
|---|---|
| Invalid | |
| High | |
| Standard |
ResourcePropertiesObjectType
Typ av det specifika objektet – används för deserialisering
| Värde | Description |
|---|---|
| DefaultResourceProperties |
RestoreFilesTargetInfo
Klassificera inkapslande återställning som målparametrar för filer
| Name | Typ | Description |
|---|---|---|
| objectType | string: |
Typ av Datasource-objekt som används för att initiera rätt ärvd typ |
| recoveryOption |
Återställningsalternativ |
|
| restoreLocation |
string |
Målåterställningsregion |
| targetDetails |
Målet för RestoreAsFiles-åtgärden, när målet inte är en datakälla |
RestoreTargetInfo
Klassificera inkapslande återställningsmålparametrar
| Name | Typ | Description |
|---|---|---|
| datasourceAuthCredentials | AuthCredentials: |
Autentiseringsuppgifter som ska användas för att autentisera med datakällans provider. |
| datasourceInfo |
Information om mål-DS |
|
| datasourceSetInfo |
Information om DS-måluppsättning |
|
| objectType | string: |
Typ av Datasource-objekt som används för att initiera rätt ärvd typ |
| recoveryOption |
Återställningsalternativ |
|
| restoreLocation |
string |
Målåterställningsregion |
RestoreTargetLocationType
Anger målplatsen där data ska återställas, strängvärde för uppräkningen {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}
| Värde | Description |
|---|---|
| Invalid | |
| AzureBlobs | |
| AzureFiles |
SecretStoreBasedAuthCredentials
Hemliga lagringsbaserade autentiseringsuppgifter.
| Name | Typ | Description |
|---|---|---|
| objectType | string: |
Typ av det specifika objektet – används för deserialisering |
| secretStoreResource |
Resurs för hemligt arkiv |
SecretStoreResource
Klass som representerar en hemlig lagringsresurs.
| Name | Typ | Description |
|---|---|---|
| secretStoreType |
Hämtar eller anger typen av hemligt arkiv |
|
| uri |
string |
Uri för att komma till resursen |
| value |
string |
Hämtar eller anger värde som lagras i en hemlig lagringsresurs |
SecretStoreType
Hämtar eller anger typen av hemligt arkiv
| Värde | Description |
|---|---|
| Invalid | |
| AzureKeyVault |
SourceDataStoreType
Hämtar eller anger typen av källdatalager.
| Värde | Description |
|---|---|
| ArchiveStore | |
| SnapshotStore | |
| OperationalStore | |
| VaultStore |
TargetDetails
Klassificera inkapsling av målinformation, som används där målet inte är en datakälla
| Name | Typ | Description |
|---|---|---|
| filePrefix |
string |
Återställningsåtgärden kan skapa flera filer inuti platsen som pekas av URL:en nedan är det gemensamma prefixet för dem alla |
| restoreTargetLocationType |
Anger målplatsen där data ska återställas, strängvärde för uppräkningen {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} |
|
| targetResourceArmId |
string |
Fullständigt ARM-ID som anger återställningsmålet. Det är ARM-ID:t som pekar på containern/filresursen Detta är valfritt om målprenumerationen kan identifieras med URL-fältet. Om inte behövs detta om fältet CrossSubscriptionRestore i BackupVault finns i något av de inaktiverade tillstånden |
| url |
string |
Url som anger återställningsmålet. Den kan peka på containern/filresursen osv. |
ValidateRestoreRequestObject
Verifiera objekt för återställningsbegäran
| Name | Typ | Description |
|---|---|---|
| restoreRequestObject | AzureBackupRestoreRequest: |
Hämtar eller anger objektet för återställningsbegäran. |