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 |
---|---|---|---|---|
backup
|
path | True |
string |
Der Name der Sicherungsinstanz. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
subscription
|
path | True |
string (uuid) |
Die ID des Zielabonnements. Der Wert muss eine UUID sein. |
vault
|
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 |
---|---|
Azure |
Azure Backup RecoveryPoint-basierte Wiederherstellungsanforderung |
Azure |
AzureBackup RecoveryPointTime-basierte Wiederherstellungsanforderung |
Azure |
AzureBackup Restore mit Rehydration-Anforderung |
AzureBackupRecoveryPointBasedRestoreRequest
Azure Backup RecoveryPoint-basierte Wiederherstellungsanforderung
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
objectType | True | string: | |
recoveryPointId | True |
string |
|
restoreTargetInfo | True | RestoreTargetInfoBase: |
Ruft die Wiederherstellungszielinformationen ab oder legt diese fest. |
sourceDataStoreType | True |
Dient zum Abrufen oder Festlegen des Typs des Quelldatenspeichers. |
|
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: | |
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 |
Dient zum Abrufen oder Festlegen des Typs des Quelldatenspeichers. |
|
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: | |
recoveryPointId | True |
string |
|
rehydrationPriority | True |
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 |
Dient zum Abrufen oder Festlegen des Typs des Quelldatenspeichers. |
|
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 |
Enthält zusätzliche Informationen wie auftrags-ID |
|
202 Accepted |
Der Vorgang wird asynchron abgeschlossen. Header
|
|
Other Status Codes |
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 |
---|---|
Azure |
AzureBackupRecoveryPointBasedRestoreRequest |
Azure |
AzureBackupRecoveryTimeBasedRestoreRequest |
Azure |
AzureBackupRestoreWithRehydrationAnfrage |
Cloud |
CloudFehler |
Datasource |
Datenquelle |
Datasource |
DatenquellenSet |
Default |
Standardquelleigenschaften |
Error |
Die Fehlerantwort für die Ressourcenverwaltung. |
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
Existing |
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. |
Identity |
|
Item |
Wiederherstellen von Zielinformationen für Wiederherstellungsvorgang auf Elementebene |
Item |
Präfixkriterien, die während der Wiederherstellung verwendet werden sollen |
Kubernetes |
Kubernetes Cluster Backup-Zielinformationen für den Wiederherstellungsvorgang |
Kubernetes |
Kubernetes Cluster Backup-Zielinformationen für den Wiederherstellungsvorgang aus dem Tresor |
Kubernetes |
Informationen zum persistenten Volumeziel auf Elementebene für den Wiederherstellungsvorgang |
Kubernetes |
Zielinformationen zur Speicherklasse auf Elementebene für den Wiederherstellungsvorgang |
Namespaced |
NamespacedNameResource |
Operation |
OperationJobExtendedInfo |
Persistent |
Dient zum Abrufen oder Festlegen der Pv-Eigenschaft (Persistent Volume) Restore Mode. Diese Eigenschaft legt fest, ob Volumes wiederhergestellt werden müssen. |
Range |
Zielinformationen auf Elementebene für den Wiederherstellungsvorgang |
Recovery |
Wiederherstellungsoption |
Rehydration |
Priorität, die für die Rehydratation verwendet werden soll. Werte hoch oder Standard |
Restore |
Klassenkapselung als Zielparameter für Dateien |
Restore |
Klassenkapselung von Wiederherstellungszielparametern |
Restore |
Gibt den Zielspeicherort an, an dem die Daten wiederhergestellt werden, Zeichenfolgenwert für die Enumeration {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} |
Secret |
Anmeldeinformationen für geheimen Speicherspeicher. |
Secret |
Klasse, die eine Geheimspeicherressource darstellt. |
Secret |
Dient zum Abrufen oder Festlegen des Typs des geheimen Speichers. |
Source |
Dient zum Abrufen oder Festlegen des Typs des Quelldatenspeichers. |
Target |
Klassenkapselung von Zieldetails, die verwendet werden, wenn das Ziel keine Datenquelle ist |
AzureBackupRecoveryPointBasedRestoreRequest
AzureBackupRecoveryPointBasedRestoreRequest
Name | Typ | Beschreibung |
---|---|---|
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: | |
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 |
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 |
Enthält Informationen zu den Identitätsdetails für die BI. Wenn er null ist, wird der Standardwert als "System zugewiesen" betrachtet. |
|
objectType | string: | |
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 |
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 |
Enthält Informationen zu den Identitätsdetails für die BI. Wenn er null ist, wird der Standardwert als "System zugewiesen" betrachtet. |
|
objectType | string: | |
recoveryPointId |
string |
|
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 |
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 |
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: |
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: |
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: |
Typ des spezifischen Objekts – wird für die Deserialisierung verwendet |
Error
Die Fehlerantwort für die Ressourcenverwaltung.
Name | Typ | Beschreibung |
---|---|---|
additionalInfo |
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: |
Anmeldeinformationen, die für die Authentifizierung beim Datenquellenanbieter verwendet werden sollen. |
datasourceInfo |
Datenquelle |
|
datasourceSetInfo |
DatenquellenSet |
|
objectType | string: |
Typ des Datasource-Objekts, der zum Initialisieren des richtigen geerbten Typs verwendet wird |
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: |
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 |
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: |
Typ des spezifischen Objekts – wird für die Deserialisierung verwendet |
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 |
|
restoreHookReferences |
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 |
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: |
Typ des spezifischen Objekts – wird für die Deserialisierung verwendet |
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 |
|
restoreHookReferences |
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: |
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: |
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: |
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: |
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: |
Typ des Datasource-Objekts, der zum Initialisieren des richtigen geerbten Typs verwendet wird |
recoveryOption |
Wiederherstellungsoption |
|
restoreLocation |
string |
Zielbereich wiederherstellen |
targetDetails |
Ziel des RestoreAsFiles-Vorgangs, wenn das Ziel keine Datenquelle ist |
RestoreTargetInfo
Klassenkapselung von Wiederherstellungszielparametern
Name | Typ | Beschreibung |
---|---|---|
datasourceAuthCredentials | AuthCredentials: |
Anmeldeinformationen, die für die Authentifizierung beim Datenquellenanbieter verwendet werden sollen. |
datasourceInfo |
Datenquelle |
|
datasourceSetInfo |
DatenquellenSet |
|
objectType | string: |
Typ des Datasource-Objekts, der zum Initialisieren des richtigen geerbten Typs verwendet wird |
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: |
Typ des spezifischen Objekts – wird für die Deserialisierung verwendet |
secretStoreResource |
Ressource für geheimen Speicher |
SecretStoreResource
Klasse, die eine Geheimspeicherressource darstellt.
Name | Typ | Beschreibung |
---|---|---|
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 |
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. |