Udostępnij za pośrednictwem


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
backupInstanceName
path True

string

Nazwa wystąpienia kopii zapasowej.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

subscriptionId
path True

string (uuid)

Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID.

vaultName
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
Pobiera lub ustawia obiekt żądania przywracania.

Odpowiedzi

Nazwa Typ Opis
200 OK

OperationJobExtendedInfo

Zawiera dodatkowe informacje, takie jak identyfikator zadania

202 Accepted

Operacja zostanie ukończona asynchronicznie.

Nagłówki

  • Location: string
  • Azure-AsyncOperation: string
  • Retry-After: integer
Other Status Codes

CloudError

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
AzureBackupRecoveryPointBasedRestoreRequest

AzureBackupRecoveryPointBasedRestoreRequest

AzureBackupRecoveryTimeBasedRestoreRequest

AzureBackupRecoveryTimeBasedRestoreRequest

AzureBackupRestoreWithRehydrationRequest

AzureBackupRestoreWithRehydrationRequest

CloudError

Błąd chmury

Datasource

Źródło danych

DatasourceSet

Zestaw źródeł danych

DefaultResourceProperties

Domyślne właściwości źródła

Error

Odpowiedź na błąd zarządzania zasobami.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ExistingResourcePolicy

Pobiera lub ustawia właściwość Zasady konfliktu. Ta właściwość ustawia zasady podczas konfliktu zasobów podczas przywracania.

IdentityDetails
ItemLevelRestoreTargetInfo

Przywracanie informacji docelowych dla operacji przywracania na poziomie elementu

ItemPathBasedRestoreCriteria

Kryteria prefiksu do użycia podczas przywracania

KubernetesClusterRestoreCriteria

informacje docelowe kopii zapasowej klastra kubernetes na potrzeby operacji przywracania

KubernetesClusterVaultTierRestoreCriteria

informacje docelowe kopii zapasowej klastra kubernetes na potrzeby operacji przywracania z magazynu

KubernetesPVRestoreCriteria

Informacje docelowe na poziomie elementu kubernetes trwałego woluminu na potrzeby operacji przywracania

KubernetesStorageClassRestoreCriteria

Informacje docelowe klasy magazynu kubernetes na poziomie elementu na potrzeby operacji przywracania

NamespacedNameResource

NamespacedNameResource

OperationJobExtendedInfo

OperationJobExtendedInfo (OperacjaJobExtendedInfo)

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ć.

RangeBasedItemLevelRestoreCriteria

Informacje docelowe na poziomie elementu dla operacji przywracania

RecoveryOption

Opcja odzyskiwania

RehydrationPriority

Priorytet używany do ponownego wypełniania. Wartości o wysokiej lub standardowej

RestoreFilesTargetInfo

Hermetyzowanie przywracania klas jako parametrów docelowych plików

RestoreTargetInfo

Hermetyzowanie parametrów obiektu docelowego przywracania klasy

RestoreTargetLocationType

Określa lokalizację docelową, w której zostaną przywrócone dane, wartość ciągu dla wyliczenia {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}

SecretStoreBasedAuthCredentials

Poświadczenia uwierzytelniania oparte na magazynie wpisów tajnych.

SecretStoreResource

Klasa reprezentująca zasób magazynu wpisów tajnych.

SecretStoreType

Pobiera lub ustawia typ magazynu wpisów tajnych

SourceDataStoreType

Pobiera lub ustawia typ źródłowego magazynu danych.

TargetDetails

Klasa hermetyzuje szczegóły obiektu docelowego, używane w przypadku, gdy miejsce docelowe nie jest źródłem danych

ValidateRestoreRequestObject

ValidateRestoreRequestObject

AzureBackupRecoveryPointBasedRestoreRequest

AzureBackupRecoveryPointBasedRestoreRequest

Nazwa Typ Opis
identityDetails

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:

AzureBackupRecoveryPointBasedRestoreRequest

recoveryPointId

string

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na którym zostanie wykonane sprawdzanie LAC

restoreTargetInfo RestoreTargetInfoBase:

Pobiera lub ustawia informacje docelowe przywracania.

sourceDataStoreType

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

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:

AzureBackupRecoveryTimeBasedRestoreRequest

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

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

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:

AzureBackupRestoreWithRehydrationRequest

recoveryPointId

string

rehydrationPriority

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

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

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:

DefaultResourceProperties

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:

DefaultResourceProperties

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:

DefaultResourceProperties

Typ określonego obiektu — używany do deserializacji

Error

Odpowiedź na błąd zarządzania zasobami.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

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:

SecretStoreBasedAuthCredentials

Poświadczenia używane do uwierzytelniania za pomocą dostawcy źródła danych.

datasourceInfo

Datasource

Źródło danych
Informacje o docelowym ds

datasourceSetInfo

DatasourceSet

Zestaw źródeł danych
Informacje o docelowym zestawie DS

objectType string:

ItemLevelRestoreTargetInfo

Typ obiektu Źródła danych używany do inicjowania prawego dziedziczonego typu

recoveryOption

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:

ItemPathBasedRestoreCriteria

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

ExistingResourcePolicy

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:

KubernetesClusterRestoreCriteria

Typ określonego obiektu — używany do deserializacji

persistentVolumeRestoreMode

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

NamespacedNameResource
Pobiera lub ustawia odwołanie do modyfikatora zasobów. Ta właściwość ustawia odwołanie do modyfikatora zasobów podczas przywracania.

restoreHookReferences

NamespacedNameResource[]

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

ExistingResourcePolicy

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:

KubernetesClusterVaultTierRestoreCriteria

Typ określonego obiektu — używany do deserializacji

persistentVolumeRestoreMode

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

NamespacedNameResource
Pobiera lub ustawia odwołanie do modyfikatora zasobów. Ta właściwość ustawia odwołanie do modyfikatora zasobów podczas przywracania.

restoreHookReferences

NamespacedNameResource[]

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:

KubernetesPVRestoreCriteria

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:

KubernetesStorageClassRestoreCriteria

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:

OperationJobExtendedInfo

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:

RangeBasedItemLevelRestoreCriteria

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:

RestoreFilesTargetInfo

Typ obiektu Źródła danych używany do inicjowania prawego dziedziczonego typu

recoveryOption

RecoveryOption

Opcja odzyskiwania

restoreLocation

string

Docelowy region przywracania

targetDetails

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:

SecretStoreBasedAuthCredentials

Poświadczenia używane do uwierzytelniania za pomocą dostawcy źródła danych.

datasourceInfo

Datasource

Źródło danych
Informacje o docelowym ds

datasourceSetInfo

DatasourceSet

Zestaw źródeł danych
Informacje o docelowym zestawie DS

objectType string:

RestoreTargetInfo

Typ obiektu Źródła danych używany do inicjowania prawego dziedziczonego typu

recoveryOption

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:

SecretStoreBasedAuthCredentials

Typ określonego obiektu — używany do deserializacji

secretStoreResource

SecretStoreResource

Zasób magazynu wpisów tajnych

SecretStoreResource

Klasa reprezentująca zasób magazynu wpisów tajnych.

Nazwa Typ Opis
secretStoreType

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

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
Pobiera lub ustawia obiekt żądania przywracania.