Freigeben über


Backup Instances - Trigger Restore

Trigger für die Wiederherstellung einer BackupInstance

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/restore?api-version=2025-07-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
backupInstanceName
path True

string

Der Name der Sicherungsinstanz.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string (uuid)

Die ID des Zielabonnements. Der Wert muss eine UUID sein.

vaultName
path True

string

Der Name des Sicherungstresors.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Anforderungsheader

Name Erforderlich Typ Beschreibung
x-ms-authorization-auxiliary

string

Anforderungstext

Beim Anforderungstext kann es sich um eines der folgenden Elemente handeln:

Name Beschreibung
AzureBackupRecoveryPointBasedRestoreRequest

Azure Backup RecoveryPoint-basierte Wiederherstellungsanforderung

AzureBackupRecoveryTimeBasedRestoreRequest

AzureBackup RecoveryPointTime-basierte Wiederherstellungsanforderung

AzureBackupRestoreWithRehydrationRequest

AzureBackup Restore mit Rehydration-Anforderung

AzureBackupRecoveryPointBasedRestoreRequest

Azure Backup RecoveryPoint-basierte Wiederherstellungsanforderung

Name Erforderlich Typ Beschreibung
objectType True string:

AzureBackupRecoveryPointBasedRestoreRequest

recoveryPointId True

string

restoreTargetInfo True RestoreTargetInfoBase:

Ruft die Wiederherstellungszielinformationen ab oder legt diese fest.

sourceDataStoreType True

SourceDataStoreType

Dient zum Abrufen oder Festlegen des Typs des Quelldatenspeichers.

identityDetails

IdentityDetails

Enthält Informationen zu den Identitätsdetails für die BI. Wenn er null ist, wird der Standardwert als "System zugewiesen" betrachtet.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, für die LAC-Überprüfung ausgeführt wird

sourceResourceId

string

Vollqualifizierte Azure Resource Manager-ID der Datenquelle, die wiederhergestellt wird.

AzureBackupRecoveryTimeBasedRestoreRequest

AzureBackup RecoveryPointTime-basierte Wiederherstellungsanforderung

Name Erforderlich Typ Beschreibung
objectType True string:

AzureBackupRecoveryTimeBasedRestoreRequest

recoveryPointTime True

string

Die Wiederherstellungszeit im ISO 8601-Formatbeispiel - 2020-08-14T17:30:00.0000000Z.

restoreTargetInfo True RestoreTargetInfoBase:

Ruft die Wiederherstellungszielinformationen ab oder legt diese fest.

sourceDataStoreType True

SourceDataStoreType

Dient zum Abrufen oder Festlegen des Typs des Quelldatenspeichers.

identityDetails

IdentityDetails

Enthält Informationen zu den Identitätsdetails für die BI. Wenn er null ist, wird der Standardwert als "System zugewiesen" betrachtet.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, für die LAC-Überprüfung ausgeführt wird

sourceResourceId

string

Vollqualifizierte Azure Resource Manager-ID der Datenquelle, die wiederhergestellt wird.

AzureBackupRestoreWithRehydrationRequest

AzureBackup Restore mit Rehydration-Anforderung

Name Erforderlich Typ Beschreibung
objectType True string:

AzureBackupRestoreWithRehydrationRequest

recoveryPointId True

string

rehydrationPriority True

RehydrationPriority

Priorität, die für die Rehydratation verwendet werden soll. Werte hoch oder Standard

rehydrationRetentionDuration True

string

Aufbewahrungsdauer im ISO 8601-Format, d. h. P10D.

restoreTargetInfo True RestoreTargetInfoBase:

Ruft die Wiederherstellungszielinformationen ab oder legt diese fest.

sourceDataStoreType True

SourceDataStoreType

Dient zum Abrufen oder Festlegen des Typs des Quelldatenspeichers.

identityDetails

IdentityDetails

Enthält Informationen zu den Identitätsdetails für die BI. Wenn er null ist, wird der Standardwert als "System zugewiesen" betrachtet.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, für die LAC-Überprüfung ausgeführt wird

sourceResourceId

string

Vollqualifizierte Azure Resource Manager-ID der Datenquelle, die wiederhergestellt wird.

Antworten

Name Typ Beschreibung
200 OK

OperationJobExtendedInfo

Enthält zusätzliche Informationen wie auftrags-ID

202 Accepted

Der Vorgang wird asynchron abgeschlossen.

Header

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

CloudError

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation identitätswechseln Sie Ihr Benutzerkonto.

Beispiele

Trigger Restore
Trigger Restore As Files
Trigger Restore With Rehydration

Trigger Restore

Beispielanforderung

POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1/restore?api-version=2025-07-01

{
  "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"
  }
}

Beispiel für eine Antwort

Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/harshitbi1/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"
}

Trigger Restore As Files

Beispielanforderung

POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PrivatePreviewVault1/backupInstances/testInstance1/restore?api-version=2025-07-01

{
  "objectType": "AzureBackupRecoveryPointBasedRestoreRequest",
  "recoveryPointId": "hardcodedRP",
  "sourceDataStoreType": "VaultStore",
  "sourceResourceId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
  "restoreTargetInfo": {
    "targetDetails": {
      "url": "https://teststorage.blob.core.windows.net/restoretest",
      "filePrefix": "restoredblob",
      "restoreTargetLocationType": "AzureBlobs"
    },
    "restoreLocation": "southeastasia",
    "recoveryOption": "FailIfExists",
    "objectType": "RestoreFilesTargetInfo"
  }
}

Beispiel für eine Antwort

Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/testInstance1/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"
}

Trigger Restore With Rehydration

Beispielanforderung

POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1/restore?api-version=2025-07-01

{
  "objectType": "AzureBackupRestoreWithRehydrationRequest",
  "recoveryPointId": "hardcodedRP",
  "rehydrationRetentionDuration": "7D",
  "rehydrationPriority": "High",
  "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": "OssDB"
    },
    "datasourceInfo": {
      "objectType": "Datasource",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
      "resourceName": "testdb",
      "resourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "resourceUri": "",
      "resourceLocation": "",
      "datasourceType": "OssDB"
    },
    "restoreLocation": "southeastasia"
  }
}

Beispiel für eine Antwort

Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/harshitbi1/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"
}

Definitionen

Name Beschreibung
AzureBackupRecoveryPointBasedRestoreRequest

AzureBackupRecoveryPointBasedRestoreRequest

AzureBackupRecoveryTimeBasedRestoreRequest

AzureBackupRecoveryTimeBasedRestoreRequest

AzureBackupRestoreWithRehydrationRequest

AzureBackupRestoreWithRehydrationAnfrage

CloudError

CloudFehler

Datasource

Datenquelle

DatasourceSet

DatenquellenSet

DefaultResourceProperties

Standardquelleigenschaften

Error

Die Fehlerantwort für die Ressourcenverwaltung.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ExistingResourcePolicy

Dient zum Abrufen oder Festlegen der Conflict Policy -Eigenschaft. Diese Eigenschaft legt die Richtlinie während des Konflikts von Ressourcen während der Wiederherstellung fest.

IdentityDetails
ItemLevelRestoreTargetInfo

Wiederherstellen von Zielinformationen für Wiederherstellungsvorgang auf Elementebene

ItemPathBasedRestoreCriteria

Präfixkriterien, die während der Wiederherstellung verwendet werden sollen

KubernetesClusterRestoreCriteria

Kubernetes Cluster Backup-Zielinformationen für den Wiederherstellungsvorgang

KubernetesClusterVaultTierRestoreCriteria

Kubernetes Cluster Backup-Zielinformationen für den Wiederherstellungsvorgang aus dem Tresor

KubernetesPVRestoreCriteria

Informationen zum persistenten Volumeziel auf Elementebene für den Wiederherstellungsvorgang

KubernetesStorageClassRestoreCriteria

Zielinformationen zur Speicherklasse auf Elementebene für den Wiederherstellungsvorgang

NamespacedNameResource

NamespacedNameResource

OperationJobExtendedInfo

OperationJobExtendedInfo

PersistentVolumeRestoreMode

Dient zum Abrufen oder Festlegen der Pv-Eigenschaft (Persistent Volume) Restore Mode. Diese Eigenschaft legt fest, ob Volumes wiederhergestellt werden müssen.

RangeBasedItemLevelRestoreCriteria

Zielinformationen auf Elementebene für den Wiederherstellungsvorgang

RecoveryOption

Wiederherstellungsoption

RehydrationPriority

Priorität, die für die Rehydratation verwendet werden soll. Werte hoch oder Standard

RestoreFilesTargetInfo

Klassenkapselung als Zielparameter für Dateien

RestoreTargetInfo

Klassenkapselung von Wiederherstellungszielparametern

RestoreTargetLocationType

Gibt den Zielspeicherort an, an dem die Daten wiederhergestellt werden, Zeichenfolgenwert für die Enumeration {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}

SecretStoreBasedAuthCredentials

Anmeldeinformationen für geheimen Speicherspeicher.

SecretStoreResource

Klasse, die eine Geheimspeicherressource darstellt.

SecretStoreType

Dient zum Abrufen oder Festlegen des Typs des geheimen Speichers.

SourceDataStoreType

Dient zum Abrufen oder Festlegen des Typs des Quelldatenspeichers.

TargetDetails

Klassenkapselung von Zieldetails, die verwendet werden, wenn das Ziel keine Datenquelle ist

AzureBackupRecoveryPointBasedRestoreRequest

AzureBackupRecoveryPointBasedRestoreRequest

Name Typ Beschreibung
identityDetails

IdentityDetails

Enthält Informationen zu den Identitätsdetails für die BI. Wenn er null ist, wird der Standardwert als "System zugewiesen" betrachtet.

objectType string:

AzureBackupRecoveryPointBasedRestoreRequest

recoveryPointId

string

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, für die LAC-Überprüfung ausgeführt wird

restoreTargetInfo RestoreTargetInfoBase:

Ruft die Wiederherstellungszielinformationen ab oder legt diese fest.

sourceDataStoreType

SourceDataStoreType

Dient zum Abrufen oder Festlegen des Typs des Quelldatenspeichers.

sourceResourceId

string

Vollqualifizierte Azure Resource Manager-ID der Datenquelle, die wiederhergestellt wird.

AzureBackupRecoveryTimeBasedRestoreRequest

AzureBackupRecoveryTimeBasedRestoreRequest

Name Typ Beschreibung
identityDetails

IdentityDetails

Enthält Informationen zu den Identitätsdetails für die BI. Wenn er null ist, wird der Standardwert als "System zugewiesen" betrachtet.

objectType string:

AzureBackupRecoveryTimeBasedRestoreRequest

recoveryPointTime

string

Die Wiederherstellungszeit im ISO 8601-Formatbeispiel - 2020-08-14T17:30:00.0000000Z.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, für die LAC-Überprüfung ausgeführt wird

restoreTargetInfo RestoreTargetInfoBase:

Ruft die Wiederherstellungszielinformationen ab oder legt diese fest.

sourceDataStoreType

SourceDataStoreType

Dient zum Abrufen oder Festlegen des Typs des Quelldatenspeichers.

sourceResourceId

string

Vollqualifizierte Azure Resource Manager-ID der Datenquelle, die wiederhergestellt wird.

AzureBackupRestoreWithRehydrationRequest

AzureBackupRestoreWithRehydrationAnfrage

Name Typ Beschreibung
identityDetails

IdentityDetails

Enthält Informationen zu den Identitätsdetails für die BI. Wenn er null ist, wird der Standardwert als "System zugewiesen" betrachtet.

objectType string:

AzureBackupRestoreWithRehydrationRequest

recoveryPointId

string

rehydrationPriority

RehydrationPriority

Priorität, die für die Rehydratation verwendet werden soll. Werte hoch oder Standard

rehydrationRetentionDuration

string

Aufbewahrungsdauer im ISO 8601-Format, d. h. P10D.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, für die LAC-Überprüfung ausgeführt wird

restoreTargetInfo RestoreTargetInfoBase:

Ruft die Wiederherstellungszielinformationen ab oder legt diese fest.

sourceDataStoreType

SourceDataStoreType

Dient zum Abrufen oder Festlegen des Typs des Quelldatenspeichers.

sourceResourceId

string

Vollqualifizierte Azure Resource Manager-ID der Datenquelle, die wiederhergestellt wird.

CloudError

CloudFehler

Name Typ Beschreibung
error

Error

Die Fehlerantwort für die Ressourcenverwaltung.

Datasource

Datenquelle

Name Typ Beschreibung
datasourceType

string

DatasourceType der Ressource.

objectType

string

Typ des Datasource-Objekts, der zum Initialisieren des richtigen geerbten Typs verwendet wird

resourceID

string

Vollständige ARM-ID der Ressource. Bei Azure-Ressourcen ist dies ARM-ID. Bei Nicht-Azure-Ressourcen ist dies die ID, die vom Sicherungsdienst über Fabric/Vault erstellt wird.

resourceLocation

string

Speicherort der Datenquelle.

resourceName

string

Eindeutiger Bezeichner der Ressource im Kontext des übergeordneten Elements.

resourceProperties BaseResourceProperties:

DefaultResourceProperties

Eigenschaften, die für die Datenquelle spezifisch sind

resourceType

string

Ressourcentyp der Datenquelle.

resourceUri

string

URI der Ressource.

DatasourceSet

DatenquellenSet

Name Typ Beschreibung
datasourceType

string

DatasourceType der Ressource.

objectType

string

Typ des Datasource-Objekts, der zum Initialisieren des richtigen geerbten Typs verwendet wird

resourceID

string

Vollständige ARM-ID der Ressource. Bei Azure-Ressourcen ist dies ARM-ID. Bei Nicht-Azure-Ressourcen ist dies die ID, die vom Sicherungsdienst über Fabric/Vault erstellt wird.

resourceLocation

string

Speicherort der Datenquelle.

resourceName

string

Eindeutiger Bezeichner der Ressource im Kontext des übergeordneten Elements.

resourceProperties BaseResourceProperties:

DefaultResourceProperties

Eigenschaften, die für datenquellenspezifischen Satz spezifisch sind

resourceType

string

Ressourcentyp der Datenquelle.

resourceUri

string

URI der Ressource.

DefaultResourceProperties

Standardquelleigenschaften

Name Typ Beschreibung
objectType string:

DefaultResourceProperties

Typ des spezifischen Objekts – wird für die Deserialisierung verwendet

Error

Die Fehlerantwort für die Ressourcenverwaltung.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

Error[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ExistingResourcePolicy

Dient zum Abrufen oder Festlegen der Conflict Policy -Eigenschaft. Diese Eigenschaft legt die Richtlinie während des Konflikts von Ressourcen während der Wiederherstellung fest.

Wert Beschreibung
Patch
Skip

IdentityDetails

Name Typ Beschreibung
useSystemAssignedIdentity

boolean

Gibt an, ob die BI durch Systemidentität geschützt ist.

userAssignedIdentityArmUrl

string

ARM-URL für Benutzer zugewiesene Identität.

ItemLevelRestoreTargetInfo

Wiederherstellen von Zielinformationen für Wiederherstellungsvorgang auf Elementebene

Name Typ Beschreibung
datasourceAuthCredentials AuthCredentials:

SecretStoreBasedAuthCredentials

Anmeldeinformationen, die für die Authentifizierung beim Datenquellenanbieter verwendet werden sollen.

datasourceInfo

Datasource

Datenquelle
Informationen zu Ziel-DS

datasourceSetInfo

DatasourceSet

DatenquellenSet
Informationen zum Ziel-DS-Satz

objectType string:

ItemLevelRestoreTargetInfo

Typ des Datasource-Objekts, der zum Initialisieren des richtigen geerbten Typs verwendet wird

recoveryOption

RecoveryOption

Wiederherstellungsoption

restoreCriteria ItemLevelRestoreCriteria[]:

Wiederherstellungskriterien

restoreLocation

string

Zielbereich wiederherstellen

ItemPathBasedRestoreCriteria

Präfixkriterien, die während der Wiederherstellung verwendet werden sollen

Name Typ Beschreibung
isPathRelativeToBackupItem

boolean

Kennzeichnen, um anzugeben, ob der Pfad relativ zum Sicherungselement oder vollständigen Pfad ist

itemPath

string

Der Pfad des elements, das wiederhergestellt werden soll. Es könnte der vollständige Pfad des Elements oder der Pfad relativ zum Sicherungselement sein.

objectType string:

ItemPathBasedRestoreCriteria

Typ des spezifischen Objekts – wird für die Deserialisierung verwendet

renameTo

string

Benennen Sie das wiederherzustellende Element um. Bei der Wiederherstellung wird der itemPath in diesen neuen Namen umbenannt, wenn der Wert angegeben wird, andernfalls wird der itemPath unter demselben Namen wiederhergestellt.

subItemPathPrefix

string[]

Die Liste der Präfixzeichenfolgen, die während der Wiederherstellung als Filterkriterien verwendet werden sollen. Diese sind relativ zum angegebenen Elementpfad.

KubernetesClusterRestoreCriteria

Kubernetes Cluster Backup-Zielinformationen für den Wiederherstellungsvorgang

Name Typ Beschreibung
conflictPolicy

ExistingResourcePolicy

Dient zum Abrufen oder Festlegen der Conflict Policy -Eigenschaft. Diese Eigenschaft legt die Richtlinie während des Konflikts von Ressourcen während der Wiederherstellung fest.

excludedNamespaces

string[]

Dient zum Abrufen oder Festlegen der Exclude Namespaces -Eigenschaft. Diese Eigenschaft legt fest, dass die Namespaces während der Wiederherstellung ausgeschlossen werden.

excludedResourceTypes

string[]

Dient zum Abrufen oder Festlegen der Eigenschaft "Ausschließen von Ressourcentypen". Diese Eigenschaft legt die Ressourcentypen fest, die während der Wiederherstellung ausgeschlossen werden sollen.

includeClusterScopeResources

boolean

Dient zum Abrufen oder Festlegen der Include-Clusterressourcen-Eigenschaft. Diese Eigenschaft, wenn aktiviert, enthält Clusterbereichsressourcen während der Wiederherstellung.

includedNamespaces

string[]

Dient zum Abrufen oder Festlegen der Include-Namespaces-Eigenschaft. Diese Eigenschaft legt die Namespaces fest, die während der Wiederherstellung eingeschlossen werden sollen.

includedResourceTypes

string[]

Dient zum Abrufen oder Festlegen der Include-Ressourcentypen-Eigenschaft. Diese Eigenschaft legt die Ressourcentypen fest, die während der Wiederherstellung eingeschlossen werden sollen.

labelSelectors

string[]

Dient zum Abrufen oder Festlegen der LabelSelectors -Eigenschaft. Diese Eigenschaft legt die Ressource mit solchen Bezeichnungsmarkierern fest, die während der Wiederherstellung eingeschlossen werden sollen.

namespaceMappings

object

Dient zum Abrufen oder Festlegen der Namespace Mappings -Eigenschaft. Diese Eigenschaft legt fest, ob der Namespace während der Wiederherstellung geändert werden muss.

objectType string:

KubernetesClusterRestoreCriteria

Typ des spezifischen Objekts – wird für die Deserialisierung verwendet

persistentVolumeRestoreMode

PersistentVolumeRestoreMode

Dient zum Abrufen oder Festlegen der Pv-Eigenschaft (Persistent Volume) Restore Mode. Diese Eigenschaft legt fest, ob Volumes wiederhergestellt werden müssen.

resourceModifierReference

NamespacedNameResource

NamespacedNameResource
Ruft den Ressourcenmodifiziererverweis ab oder legt diese fest. Diese Eigenschaft legt den Verweis für den Ressourcenmodifizierer während der Wiederherstellung fest.

restoreHookReferences

NamespacedNameResource[]

Dient zum Abrufen oder Festlegen der Wiederherstellungshakenverweise. Diese Eigenschaft legt den Hook-Verweis fest, der während der Wiederherstellung ausgeführt werden soll.

KubernetesClusterVaultTierRestoreCriteria

Kubernetes Cluster Backup-Zielinformationen für den Wiederherstellungsvorgang aus dem Tresor

Name Typ Beschreibung
conflictPolicy

ExistingResourcePolicy

Dient zum Abrufen oder Festlegen der Conflict Policy -Eigenschaft. Diese Eigenschaft legt die Richtlinie während des Konflikts von Ressourcen während der Wiederherstellung aus dem Tresor fest.

excludedNamespaces

string[]

Dient zum Abrufen oder Festlegen der Exclude Namespaces -Eigenschaft. Diese Eigenschaft legt die Namespaces fest, die während der Wiederherstellung vom Tresor ausgeschlossen werden sollen.

excludedResourceTypes

string[]

Dient zum Abrufen oder Festlegen der Eigenschaft "Ausschließen von Ressourcentypen". Diese Eigenschaft legt die Ressourcentypen fest, die während der Wiederherstellung aus dem Tresor ausgeschlossen werden sollen.

includeClusterScopeResources

boolean

Dient zum Abrufen oder Festlegen der Include-Clusterressourcen-Eigenschaft. Diese Eigenschaft, wenn diese Option aktiviert ist, enthält Clusterbereichsressourcen während der Wiederherstellung aus dem Tresor.

includedNamespaces

string[]

Dient zum Abrufen oder Festlegen der Include-Namespaces-Eigenschaft. Diese Eigenschaft legt die Namespaces fest, die während der Wiederherstellung aus dem Tresor eingeschlossen werden sollen.

includedResourceTypes

string[]

Dient zum Abrufen oder Festlegen der Include-Ressourcentypen-Eigenschaft. Diese Eigenschaft legt die Ressourcentypen fest, die während der Wiederherstellung aus dem Tresor eingeschlossen werden sollen.

labelSelectors

string[]

Dient zum Abrufen oder Festlegen der LabelSelectors -Eigenschaft. Diese Eigenschaft legt die Ressource mit solchen Bezeichnungsmarkierern fest, die während der Wiederherstellung aus dem Tresor eingeschlossen werden sollen.

namespaceMappings

object

Dient zum Abrufen oder Festlegen der Namespace Mappings -Eigenschaft. Diese Eigenschaft legt fest, ob der Namespace während der Wiederherstellung aus dem Tresor geändert werden muss.

objectType string:

KubernetesClusterVaultTierRestoreCriteria

Typ des spezifischen Objekts – wird für die Deserialisierung verwendet

persistentVolumeRestoreMode

PersistentVolumeRestoreMode

Dient zum Abrufen oder Festlegen der Pv-Eigenschaft (Persistent Volume) Restore Mode. Diese Eigenschaft legt fest, ob Volumes aus dem Tresor wiederhergestellt werden müssen.

resourceModifierReference

NamespacedNameResource

NamespacedNameResource
Ruft den Ressourcenmodifiziererverweis ab oder legt diese fest. Diese Eigenschaft legt den Verweis für den Ressourcenmodifizierer während der Wiederherstellung fest.

restoreHookReferences

NamespacedNameResource[]

Dient zum Abrufen oder Festlegen der Wiederherstellungshakenverweise. Diese Eigenschaft legt den Hook-Verweis fest, der während der Wiederherstellung aus dem Tresor ausgeführt werden soll.

stagingResourceGroupId

string (arm-id)

Dient zum Abrufen oder Festlegen der Staging-RG-ID zum Erstellen von Stagingdatenträgern und Momentaufnahmen während der Wiederherstellung aus dem Tresor.

stagingStorageAccountId

string (arm-id)

Dient zum Abrufen oder Festlegen der Staging-Speicherkonto-ID zum Erstellen von Sicherungserweiterungsobjektspeicherdaten während der Wiederherstellung aus dem Tresor.

KubernetesPVRestoreCriteria

Informationen zum persistenten Volumeziel auf Elementebene für den Wiederherstellungsvorgang

Name Typ Beschreibung
name

string

Ausgewählter Name des dauerhaften Volumeanspruchs

objectType string:

KubernetesPVRestoreCriteria

Typ des spezifischen Objekts – wird für die Deserialisierung verwendet

storageClassName

string

Ausgewählter Speicherklassenname für den Wiederherstellungsvorgang

KubernetesStorageClassRestoreCriteria

Zielinformationen zur Speicherklasse auf Elementebene für den Wiederherstellungsvorgang

Name Typ Beschreibung
objectType string:

KubernetesStorageClassRestoreCriteria

Typ des spezifischen Objekts – wird für die Deserialisierung verwendet

provisioner

string

Provisioner der Speicherklasse

selectedStorageClassName

string

Ausgewählter Speicherklassenname

NamespacedNameResource

NamespacedNameResource

Name Typ Beschreibung
name

string

Name der Ressource

namespace

string

Namespace, in dem die Ressource vorhanden ist

OperationJobExtendedInfo

OperationJobExtendedInfo

Name Typ Beschreibung
jobId

string

Der Name oder die Arm-ID des Auftrags, der für diesen Vorgang erstellt wurde.

objectType string:

OperationJobExtendedInfo

Diese Eigenschaft wird als Diskriminator für die Entscheidung der spezifischen Typen in der polymorphen Kette von Typen verwendet.

PersistentVolumeRestoreMode

Dient zum Abrufen oder Festlegen der Pv-Eigenschaft (Persistent Volume) Restore Mode. Diese Eigenschaft legt fest, ob Volumes wiederhergestellt werden müssen.

Wert Beschreibung
RestoreWithVolumeData
RestoreWithoutVolumeData

RangeBasedItemLevelRestoreCriteria

Zielinformationen auf Elementebene für den Wiederherstellungsvorgang

Name Typ Beschreibung
maxMatchingValue

string

Maximalwert für Bereichspräfix-Übereinstimmung

minMatchingValue

string

Mindestwert für die Übereinstimmung des Bereichspräfixes

objectType string:

RangeBasedItemLevelRestoreCriteria

Typ des spezifischen Objekts – wird für die Deserialisierung verwendet

RecoveryOption

Wiederherstellungsoption

Wert Beschreibung
FailIfExists

RehydrationPriority

Priorität, die für die Rehydratation verwendet werden soll. Werte hoch oder Standard

Wert Beschreibung
High
Invalid
Standard

RestoreFilesTargetInfo

Klassenkapselung als Zielparameter für Dateien

Name Typ Beschreibung
objectType string:

RestoreFilesTargetInfo

Typ des Datasource-Objekts, der zum Initialisieren des richtigen geerbten Typs verwendet wird

recoveryOption

RecoveryOption

Wiederherstellungsoption

restoreLocation

string

Zielbereich wiederherstellen

targetDetails

TargetDetails

Ziel des RestoreAsFiles-Vorgangs, wenn das Ziel keine Datenquelle ist

RestoreTargetInfo

Klassenkapselung von Wiederherstellungszielparametern

Name Typ Beschreibung
datasourceAuthCredentials AuthCredentials:

SecretStoreBasedAuthCredentials

Anmeldeinformationen, die für die Authentifizierung beim Datenquellenanbieter verwendet werden sollen.

datasourceInfo

Datasource

Datenquelle
Informationen zu Ziel-DS

datasourceSetInfo

DatasourceSet

DatenquellenSet
Informationen zum Ziel-DS-Satz

objectType string:

RestoreTargetInfo

Typ des Datasource-Objekts, der zum Initialisieren des richtigen geerbten Typs verwendet wird

recoveryOption

RecoveryOption

Wiederherstellungsoption

restoreLocation

string

Zielbereich wiederherstellen

RestoreTargetLocationType

Gibt den Zielspeicherort an, an dem die Daten wiederhergestellt werden, Zeichenfolgenwert für die Enumeration {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}

Wert Beschreibung
AzureBlobs
AzureFiles
Invalid

SecretStoreBasedAuthCredentials

Anmeldeinformationen für geheimen Speicherspeicher.

Name Typ Beschreibung
objectType string:

SecretStoreBasedAuthCredentials

Typ des spezifischen Objekts – wird für die Deserialisierung verwendet

secretStoreResource

SecretStoreResource

Ressource für geheimen Speicher

SecretStoreResource

Klasse, die eine Geheimspeicherressource darstellt.

Name Typ Beschreibung
secretStoreType

SecretStoreType

Dient zum Abrufen oder Festlegen des Typs des geheimen Speichers.

uri

string

URI zum Abrufen der Ressource

value

string

Dient zum Abrufen oder Festlegen des Werts, der in der Ressource für den geheimen Speicher gespeichert ist.

SecretStoreType

Dient zum Abrufen oder Festlegen des Typs des geheimen Speichers.

Wert Beschreibung
AzureKeyVault
Invalid

SourceDataStoreType

Dient zum Abrufen oder Festlegen des Typs des Quelldatenspeichers.

Wert Beschreibung
ArchiveStore
OperationalStore
SnapshotStore
VaultStore

TargetDetails

Klassenkapselung von Zieldetails, die verwendet werden, wenn das Ziel keine Datenquelle ist

Name Typ Beschreibung
filePrefix

string

Der Wiederherstellungsvorgang kann mehrere Dateien innerhalb des Speicherorts erstellen, auf den die folgende URL verweist, ist das allgemeine Präfix für alle Dateien.

restoreTargetLocationType

RestoreTargetLocationType

Gibt den Zielspeicherort an, an dem die Daten wiederhergestellt werden, Zeichenfolgenwert für die Enumeration {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}

targetResourceArmId

string

Vollständige ARM-ID, die das Wiederherstellungsziel angibt. Es handelt sich um die ARM-ID, die auf container-/Dateifreigabe verweist. Dies ist optional, wenn das Zielabonnement mit dem URL-Feld identifiziert werden kann. Wenn dies nicht erforderlich ist, wenn sich das Feld CrossSubscriptionRestore von BackupVault in einem der deaktivierten Zustände befindet

url

string

URL, die das Wiederherstellungsziel angibt. Er kann auf Container/Dateifreigabe verweisen usw.