Backup Instances - Validate For Restore
Sprawdza, czy można wyzwolić przywracanie dla źródła danych
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/validateRestore?api-version=2025-07-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
backup
|
path | True |
string |
Nazwa wystąpienia kopii zapasowej. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
subscription
|
path | True |
string (uuid) |
Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID. |
vault
|
path | True |
string |
Nazwa magazynu kopii zapasowych. |
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Treść żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
restoreRequestObject | True | AzureBackupRestoreRequest: |
AzureBackupRestoreRequest |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Zawiera dodatkowe informacje, takie jak identyfikator zadania |
|
202 Accepted |
Operacja zostanie ukończona asynchronicznie. Nagłówki
|
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikuj konto użytkownika. |
Przykłady
Validate Restore
Przykładowe żądanie
POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1/validateRestore?api-version=2025-07-01
{
"restoreRequestObject": {
"objectType": "AzureBackupRecoveryPointBasedRestoreRequest",
"recoveryPointId": "hardcodedRP",
"sourceDataStoreType": "VaultStore",
"sourceResourceId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
"restoreTargetInfo": {
"objectType": "RestoreTargetInfo",
"recoveryOption": "FailIfExists",
"datasourceSetInfo": {
"objectType": "DatasourceSet",
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
"resourceName": "viveksipgtest",
"resourceType": "Microsoft.DBforPostgreSQL/servers",
"resourceUri": "",
"resourceLocation": "",
"datasourceType": "Microsoft.DBforPostgreSQL/servers/databases"
},
"datasourceInfo": {
"objectType": "Datasource",
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/targetdb",
"resourceName": "targetdb",
"resourceType": "Microsoft.DBforPostgreSQL/servers/databases",
"resourceUri": "",
"resourceLocation": "",
"datasourceType": "Microsoft.DBforPostgreSQL/servers/databases"
},
"datasourceAuthCredentials": {
"secretStoreResource": {
"uri": "https://samplevault.vault.azure.net/secrets/credentials",
"secretStoreType": "AzureKeyVault"
},
"objectType": "SecretStoreBasedAuthCredentials"
},
"restoreLocation": "southeastasia"
},
"identityDetails": {
"useSystemAssignedIdentity": false,
"userAssignedIdentityArmUrl": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami"
}
}
}
Przykładowa odpowiedź
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2025-07-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2025-07-01
Retry-After: 60
{
"jobId": "c60cb49-63e8-4b21-b9bd-26277b3fdfae",
"objectType": "OperationJobExtendedInfo"
}
Definicje
Nazwa | Opis |
---|---|
Azure |
AzureBackupRecoveryPointBasedRestoreRequest |
Azure |
AzureBackupRecoveryTimeBasedRestoreRequest |
Azure |
AzureBackupRestoreWithRehydrationRequest |
Cloud |
Błąd chmury |
Datasource |
Źródło danych |
Datasource |
Zestaw źródeł danych |
Default |
Domyślne właściwości źródła |
Error |
Odpowiedź na błąd zarządzania zasobami. |
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
Existing |
Pobiera lub ustawia właściwość Zasady konfliktu. Ta właściwość ustawia zasady podczas konfliktu zasobów podczas przywracania. |
Identity |
|
Item |
Przywracanie informacji docelowych dla operacji przywracania na poziomie elementu |
Item |
Kryteria prefiksu do użycia podczas przywracania |
Kubernetes |
informacje docelowe kopii zapasowej klastra kubernetes na potrzeby operacji przywracania |
Kubernetes |
informacje docelowe kopii zapasowej klastra kubernetes na potrzeby operacji przywracania z magazynu |
Kubernetes |
Informacje docelowe na poziomie elementu kubernetes trwałego woluminu na potrzeby operacji przywracania |
Kubernetes |
Informacje docelowe klasy magazynu kubernetes na poziomie elementu na potrzeby operacji przywracania |
Namespaced |
NamespacedNameResource |
Operation |
OperationJobExtendedInfo (OperacjaJobExtendedInfo) |
Persistent |
Pobiera lub ustawia właściwość Tryb przywracania woluminu trwałego (PV). Ta właściwość określa, czy woluminy należy przywrócić. |
Range |
Informacje docelowe na poziomie elementu dla operacji przywracania |
Recovery |
Opcja odzyskiwania |
Rehydration |
Priorytet używany do ponownego wypełniania. Wartości o wysokiej lub standardowej |
Restore |
Hermetyzowanie przywracania klas jako parametrów docelowych plików |
Restore |
Hermetyzowanie parametrów obiektu docelowego przywracania klasy |
Restore |
Określa lokalizację docelową, w której zostaną przywrócone dane, wartość ciągu dla wyliczenia {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} |
Secret |
Poświadczenia uwierzytelniania oparte na magazynie wpisów tajnych. |
Secret |
Klasa reprezentująca zasób magazynu wpisów tajnych. |
Secret |
Pobiera lub ustawia typ magazynu wpisów tajnych |
Source |
Pobiera lub ustawia typ źródłowego magazynu danych. |
Target |
Klasa hermetyzuje szczegóły obiektu docelowego, używane w przypadku, gdy miejsce docelowe nie jest źródłem danych |
Validate |
ValidateRestoreRequestObject |
AzureBackupRecoveryPointBasedRestoreRequest
AzureBackupRecoveryPointBasedRestoreRequest
Nazwa | Typ | Opis |
---|---|---|
identityDetails |
Zawiera informacje o szczegółach tożsamości dla analizy biznesowej. Jeśli ma wartość null, wartość domyślna zostanie uznana za przypisaną przez system. |
|
objectType | string: | |
recoveryPointId |
string |
|
resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC |
restoreTargetInfo | RestoreTargetInfoBase: |
Pobiera lub ustawia informacje docelowe przywracania. |
sourceDataStoreType |
Pobiera lub ustawia typ źródłowego magazynu danych. |
|
sourceResourceId |
string |
W pełni kwalifikowany identyfikator źródła danych usługi Azure Resource Manager, który jest odzyskiwany. |
AzureBackupRecoveryTimeBasedRestoreRequest
AzureBackupRecoveryTimeBasedRestoreRequest
Nazwa | Typ | Opis |
---|---|---|
identityDetails |
Zawiera informacje o szczegółach tożsamości dla analizy biznesowej. Jeśli ma wartość null, wartość domyślna zostanie uznana za przypisaną przez system. |
|
objectType | string: | |
recoveryPointTime |
string |
Czas odzyskiwania w formacie ISO 8601 — przykład 2020-08-14T17:30:00.000000Z. |
resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC |
restoreTargetInfo | RestoreTargetInfoBase: |
Pobiera lub ustawia informacje docelowe przywracania. |
sourceDataStoreType |
Pobiera lub ustawia typ źródłowego magazynu danych. |
|
sourceResourceId |
string |
W pełni kwalifikowany identyfikator źródła danych usługi Azure Resource Manager, który jest odzyskiwany. |
AzureBackupRestoreWithRehydrationRequest
AzureBackupRestoreWithRehydrationRequest
Nazwa | Typ | Opis |
---|---|---|
identityDetails |
Zawiera informacje o szczegółach tożsamości dla analizy biznesowej. Jeśli ma wartość null, wartość domyślna zostanie uznana za przypisaną przez system. |
|
objectType | string: | |
recoveryPointId |
string |
|
rehydrationPriority |
Priorytet używany do ponownego wypełniania. Wartości o wysokiej lub standardowej |
|
rehydrationRetentionDuration |
string |
Czas przechowywania w formacie ISO 8601, tj. P10D. |
resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC |
restoreTargetInfo | RestoreTargetInfoBase: |
Pobiera lub ustawia informacje docelowe przywracania. |
sourceDataStoreType |
Pobiera lub ustawia typ źródłowego magazynu danych. |
|
sourceResourceId |
string |
W pełni kwalifikowany identyfikator źródła danych usługi Azure Resource Manager, który jest odzyskiwany. |
CloudError
Błąd chmury
Nazwa | Typ | Opis |
---|---|---|
error |
Odpowiedź na błąd zarządzania zasobami. |
Datasource
Źródło danych
Nazwa | Typ | Opis |
---|---|---|
datasourceType |
string |
DatasourceType zasobu. |
objectType |
string |
Typ obiektu Źródła danych używany do inicjowania prawego dziedziczonego typu |
resourceID |
string |
Pełny identyfikator arm zasobu. W przypadku zasobów platformy Azure jest to identyfikator arm. W przypadku zasobów spoza platformy Azure będzie to identyfikator utworzony przez usługę kopii zapasowej za pośrednictwem sieci szkieletowej/magazynu. |
resourceLocation |
string |
Lokalizacja źródła danych. |
resourceName |
string |
Unikatowy identyfikator zasobu w kontekście elementu nadrzędnego. |
resourceProperties | BaseResourceProperties: |
Właściwości specyficzne dla źródła danych |
resourceType |
string |
Typ zasobu źródła danych. |
resourceUri |
string |
Identyfikator URI zasobu. |
DatasourceSet
Zestaw źródeł danych
Nazwa | Typ | Opis |
---|---|---|
datasourceType |
string |
DatasourceType zasobu. |
objectType |
string |
Typ obiektu Źródła danych używany do inicjowania prawego dziedziczonego typu |
resourceID |
string |
Pełny identyfikator arm zasobu. W przypadku zasobów platformy Azure jest to identyfikator arm. W przypadku zasobów spoza platformy Azure będzie to identyfikator utworzony przez usługę kopii zapasowej za pośrednictwem sieci szkieletowej/magazynu. |
resourceLocation |
string |
Lokalizacja źródła danych. |
resourceName |
string |
Unikatowy identyfikator zasobu w kontekście elementu nadrzędnego. |
resourceProperties | BaseResourceProperties: |
Właściwości specyficzne dla zestawu źródeł danych |
resourceType |
string |
Typ zasobu źródła danych. |
resourceUri |
string |
Identyfikator URI zasobu. |
DefaultResourceProperties
Domyślne właściwości źródła
Nazwa | Typ | Opis |
---|---|---|
objectType | string: |
Typ określonego obiektu — używany do deserializacji |
Error
Odpowiedź na błąd zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
additionalInfo |
Dodatkowe informacje o błędzie. |
|
code |
string |
Kod błędu. |
details |
Error[] |
Szczegóły błędu. |
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy błędu. |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
info |
object |
Dodatkowe informacje. |
type |
string |
Dodatkowy typ informacji. |
ExistingResourcePolicy
Pobiera lub ustawia właściwość Zasady konfliktu. Ta właściwość ustawia zasady podczas konfliktu zasobów podczas przywracania.
Wartość | Opis |
---|---|
Patch | |
Skip |
IdentityDetails
Nazwa | Typ | Opis |
---|---|---|
useSystemAssignedIdentity |
boolean |
Określa, czy usługa BI jest chroniona przez tożsamość systemową. |
userAssignedIdentityArmUrl |
string |
Adres URL usługi ARM dla tożsamości przypisanej przez użytkownika. |
ItemLevelRestoreTargetInfo
Przywracanie informacji docelowych dla operacji przywracania na poziomie elementu
Nazwa | Typ | Opis |
---|---|---|
datasourceAuthCredentials | AuthCredentials: |
Poświadczenia używane do uwierzytelniania za pomocą dostawcy źródła danych. |
datasourceInfo |
Źródło danych |
|
datasourceSetInfo |
Zestaw źródeł danych |
|
objectType | string: |
Typ obiektu Źródła danych używany do inicjowania prawego dziedziczonego typu |
recoveryOption |
Opcja odzyskiwania |
|
restoreCriteria | ItemLevelRestoreCriteria[]: |
Kryteria przywracania |
restoreLocation |
string |
Docelowy region przywracania |
ItemPathBasedRestoreCriteria
Kryteria prefiksu do użycia podczas przywracania
Nazwa | Typ | Opis |
---|---|---|
isPathRelativeToBackupItem |
boolean |
Flaga określająca, czy ścieżka jest względna względem elementu kopii zapasowej lub pełnej ścieżki |
itemPath |
string |
Ścieżka elementu do przywrócenia. Może to być pełna ścieżka elementu lub ścieżka względem elementu kopii zapasowej |
objectType | string: |
Typ określonego obiektu — używany do deserializacji |
renameTo |
string |
Zmień nazwę elementu, który ma zostać przywrócony. Restore zmieni nazwę itemPath na tę nową nazwę, jeśli wartość zostanie określona, w przeciwnym razie itemPath zostanie przywrócona pod tą samą nazwą. |
subItemPathPrefix |
string[] |
Lista ciągów prefiksu, które mają być używane jako kryteria filtrowania podczas przywracania. Są one względne względem określonej ścieżki elementu. |
KubernetesClusterRestoreCriteria
informacje docelowe kopii zapasowej klastra kubernetes na potrzeby operacji przywracania
Nazwa | Typ | Opis |
---|---|---|
conflictPolicy |
Pobiera lub ustawia właściwość Zasady konfliktu. Ta właściwość ustawia zasady podczas konfliktu zasobów podczas przywracania. |
|
excludedNamespaces |
string[] |
Pobiera lub ustawia właściwość wykluczania przestrzeni nazw. Ta właściwość ustawia przestrzenie nazw, które mają zostać wykluczone podczas przywracania. |
excludedResourceTypes |
string[] |
Pobiera lub ustawia właściwość wyklucz typy zasobów. Ta właściwość ustawia typy zasobów, które mają być wykluczone podczas przywracania. |
includeClusterScopeResources |
boolean |
Pobiera lub ustawia właściwość dołączania zasobów klastra. Ta właściwość, jeśli jest włączona, będzie zawierać zasoby zakresu klastra podczas przywracania. |
includedNamespaces |
string[] |
Pobiera lub ustawia właściwość uwzględnij przestrzenie nazw. Ta właściwość ustawia przestrzenie nazw, które mają być uwzględniane podczas przywracania. |
includedResourceTypes |
string[] |
Pobiera lub ustawia właściwość dołączania typów zasobów. Ta właściwość ustawia typy zasobów, które mają być uwzględniane podczas przywracania. |
labelSelectors |
string[] |
Pobiera lub ustawia właściwość LabelSelectors. Ta właściwość ustawia zasób z takimi selektorami etykiet, które mają być uwzględniane podczas przywracania. |
namespaceMappings |
object |
Pobiera lub ustawia właściwość Mapowania przestrzeni nazw. Ta właściwość ustawia, czy przestrzeń nazw musi zostać zmieniona podczas przywracania. |
objectType | string: |
Typ określonego obiektu — używany do deserializacji |
persistentVolumeRestoreMode |
Pobiera lub ustawia właściwość Tryb przywracania woluminu trwałego (PV). Ta właściwość określa, czy woluminy należy przywrócić. |
|
resourceModifierReference |
NamespacedNameResource |
|
restoreHookReferences |
Pobiera lub ustawia odwołania punktów zaczepienia przywracania. Ta właściwość ustawia odwołanie haka do wykonania podczas przywracania. |
KubernetesClusterVaultTierRestoreCriteria
informacje docelowe kopii zapasowej klastra kubernetes na potrzeby operacji przywracania z magazynu
Nazwa | Typ | Opis |
---|---|---|
conflictPolicy |
Pobiera lub ustawia właściwość Zasady konfliktu. Ta właściwość ustawia zasady podczas konfliktu zasobów podczas przywracania z magazynu. |
|
excludedNamespaces |
string[] |
Pobiera lub ustawia właściwość wykluczania przestrzeni nazw. Ta właściwość ustawia przestrzenie nazw, które mają być wykluczone podczas przywracania z magazynu. |
excludedResourceTypes |
string[] |
Pobiera lub ustawia właściwość wyklucz typy zasobów. Ta właściwość ustawia typy zasobów, które mają być wykluczone podczas przywracania z magazynu. |
includeClusterScopeResources |
boolean |
Pobiera lub ustawia właściwość dołączania zasobów klastra. Ta właściwość, jeśli jest włączona, będzie zawierać zasoby zakresu klastra podczas przywracania z magazynu. |
includedNamespaces |
string[] |
Pobiera lub ustawia właściwość uwzględnij przestrzenie nazw. Ta właściwość ustawia przestrzenie nazw, które mają być uwzględniane podczas przywracania z magazynu. |
includedResourceTypes |
string[] |
Pobiera lub ustawia właściwość dołączania typów zasobów. Ta właściwość ustawia typy zasobów, które mają być uwzględniane podczas przywracania z magazynu. |
labelSelectors |
string[] |
Pobiera lub ustawia właściwość LabelSelectors. Ta właściwość ustawia zasób z takimi selektorami etykiet, które mają być uwzględniane podczas przywracania z magazynu. |
namespaceMappings |
object |
Pobiera lub ustawia właściwość Mapowania przestrzeni nazw. Ta właściwość ustawia, czy przestrzeń nazw musi zostać zmieniona podczas przywracania z magazynu. |
objectType | string: |
Typ określonego obiektu — używany do deserializacji |
persistentVolumeRestoreMode |
Pobiera lub ustawia właściwość Tryb przywracania woluminu trwałego (PV). Ta właściwość określa, czy woluminy muszą zostać przywrócone z magazynu. |
|
resourceModifierReference |
NamespacedNameResource |
|
restoreHookReferences |
Pobiera lub ustawia odwołania punktów zaczepienia przywracania. Ta właściwość ustawia odwołanie punktu zaczepienia do wykonania podczas przywracania z magazynu. |
|
stagingResourceGroupId |
string (arm-id) |
Pobiera lub ustawia tymczasowy identyfikator grupy zasobów zasobów na potrzeby tworzenia dysków przejściowych i migawek podczas przywracania z magazynu. |
stagingStorageAccountId |
string (arm-id) |
Pobiera lub ustawia identyfikator przejściowego konta magazynu na potrzeby tworzenia danych magazynu obiektów rozszerzenia kopii zapasowej podczas przywracania z magazynu. |
KubernetesPVRestoreCriteria
Informacje docelowe na poziomie elementu kubernetes trwałego woluminu na potrzeby operacji przywracania
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Wybrana nazwa oświadczenia trwałego woluminu |
objectType | string: |
Typ określonego obiektu — używany do deserializacji |
storageClassName |
string |
Wybrana nazwa klasy magazynu dla operacji przywracania |
KubernetesStorageClassRestoreCriteria
Informacje docelowe klasy magazynu kubernetes na poziomie elementu na potrzeby operacji przywracania
Nazwa | Typ | Opis |
---|---|---|
objectType | string: |
Typ określonego obiektu — używany do deserializacji |
provisioner |
string |
Inicjowanie obsługi administracyjnej klasy magazynu |
selectedStorageClassName |
string |
Wybrana nazwa klasy magazynu |
NamespacedNameResource
NamespacedNameResource
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Nazwa zasobu |
namespace |
string |
Przestrzeń nazw, w której istnieje zasób |
OperationJobExtendedInfo
OperationJobExtendedInfo (OperacjaJobExtendedInfo)
Nazwa | Typ | Opis |
---|---|---|
jobId |
string |
Nazwa lub identyfikator arm zadania utworzonego dla tej operacji. |
objectType | string: |
Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. |
PersistentVolumeRestoreMode
Pobiera lub ustawia właściwość Tryb przywracania woluminu trwałego (PV). Ta właściwość określa, czy woluminy należy przywrócić.
Wartość | Opis |
---|---|
RestoreWithVolumeData | |
RestoreWithoutVolumeData |
RangeBasedItemLevelRestoreCriteria
Informacje docelowe na poziomie elementu dla operacji przywracania
Nazwa | Typ | Opis |
---|---|---|
maxMatchingValue |
string |
maksymalna wartość dopasowania prefiksu zakresu |
minMatchingValue |
string |
minimalna wartość dopasowania prefiksu zakresu |
objectType | string: |
Typ określonego obiektu — używany do deserializacji |
RecoveryOption
Opcja odzyskiwania
Wartość | Opis |
---|---|
FailIfExists |
RehydrationPriority
Priorytet używany do ponownego wypełniania. Wartości o wysokiej lub standardowej
Wartość | Opis |
---|---|
High | |
Invalid | |
Standard |
RestoreFilesTargetInfo
Hermetyzowanie przywracania klas jako parametrów docelowych plików
Nazwa | Typ | Opis |
---|---|---|
objectType | string: |
Typ obiektu Źródła danych używany do inicjowania prawego dziedziczonego typu |
recoveryOption |
Opcja odzyskiwania |
|
restoreLocation |
string |
Docelowy region przywracania |
targetDetails |
Miejsce docelowe operacji RestoreAsFiles, gdy miejsce docelowe nie jest źródłem danych |
RestoreTargetInfo
Hermetyzowanie parametrów obiektu docelowego przywracania klasy
Nazwa | Typ | Opis |
---|---|---|
datasourceAuthCredentials | AuthCredentials: |
Poświadczenia używane do uwierzytelniania za pomocą dostawcy źródła danych. |
datasourceInfo |
Źródło danych |
|
datasourceSetInfo |
Zestaw źródeł danych |
|
objectType | string: |
Typ obiektu Źródła danych używany do inicjowania prawego dziedziczonego typu |
recoveryOption |
Opcja odzyskiwania |
|
restoreLocation |
string |
Docelowy region przywracania |
RestoreTargetLocationType
Określa lokalizację docelową, w której zostaną przywrócone dane, wartość ciągu dla wyliczenia {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}
Wartość | Opis |
---|---|
AzureBlobs | |
AzureFiles | |
Invalid |
SecretStoreBasedAuthCredentials
Poświadczenia uwierzytelniania oparte na magazynie wpisów tajnych.
Nazwa | Typ | Opis |
---|---|---|
objectType | string: |
Typ określonego obiektu — używany do deserializacji |
secretStoreResource |
Zasób magazynu wpisów tajnych |
SecretStoreResource
Klasa reprezentująca zasób magazynu wpisów tajnych.
Nazwa | Typ | Opis |
---|---|---|
secretStoreType |
Pobiera lub ustawia typ magazynu wpisów tajnych |
|
uri |
string |
Identyfikator URI umożliwiający uzyskanie dostępu do zasobu |
value |
string |
Pobiera lub ustawia wartość przechowywaną w zasobie magazynu wpisów tajnych |
SecretStoreType
Pobiera lub ustawia typ magazynu wpisów tajnych
Wartość | Opis |
---|---|
AzureKeyVault | |
Invalid |
SourceDataStoreType
Pobiera lub ustawia typ źródłowego magazynu danych.
Wartość | Opis |
---|---|
ArchiveStore | |
OperationalStore | |
SnapshotStore | |
VaultStore |
TargetDetails
Klasa hermetyzuje szczegóły obiektu docelowego, używane w przypadku, gdy miejsce docelowe nie jest źródłem danych
Nazwa | Typ | Opis |
---|---|---|
filePrefix |
string |
Operacja przywracania może utworzyć wiele plików wewnątrz lokalizacji wskazywanej przez adres URL Poniżej będzie typowym prefiksem dla wszystkich z nich |
restoreTargetLocationType |
Określa lokalizację docelową, w której zostaną przywrócone dane, wartość ciągu dla wyliczenia {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} |
|
targetResourceArmId |
string |
Pełny identyfikator arm oznaczający miejsce docelowe przywracania. Jest to identyfikator usługi ARM wskazujący na kontener/udział plików. Jest to opcjonalne, jeśli subskrypcja docelowa może być identyfikowana z polem adresu URL. Jeśli nie, jest to konieczne, jeśli pole CrossSubscriptionRestore programu BackupVault znajduje się w dowolnym z wyłączonych stanów |
url |
string |
Adres URL oznaczający miejsce docelowe przywracania. Może wskazywać kontener/ udział plików itp. |
ValidateRestoreRequestObject
ValidateRestoreRequestObject
Nazwa | Typ | Opis |
---|---|---|
restoreRequestObject | AzureBackupRestoreRequest: |
AzureBackupRestoreRequest |