Sdílet prostřednictvím


Backup Instances - Trigger Restore

Obnovení triggerů pro instance BackupInstance

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
backupInstanceName
path True

string

Název zdroje BackupInstanceResource

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

subscriptionId
path True

string (uuid)

ID cílového předplatného. Hodnota musí být UUID.

vaultName
path True

string

minLength: 2
maxLength: 50
pattern: ^[A-Za-z][-A-Za-z0-9]*[A-Za-z0-9]$

Název trezoru záloh.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

Hlavička požadavku

Name Vyžadováno Typ Description
x-ms-authorization-auxiliary

string

Text požadavku

Text žádosti může tvořit:

Name Description
AzureBackupRecoveryPointBasedRestoreRequest

Žádost o obnovení na základě Azure BackupPointu

AzureBackupRecoveryTimeBasedRestoreRequest

Žádost o obnovení na základě azureBackup RecoveryPointTime

AzureBackupRestoreWithRehydrationRequest

Obnovení Služby AzureBackup s žádostí o dosazování

AzureBackupRecoveryPointBasedRestoreRequest

Žádost o obnovení na základě Azure BackupPointu

Name Vyžadováno Typ Description
objectType True string:

AzureBackupRecoveryPointBasedRestoreRequest

recoveryPointId True

string

restoreTargetInfo True RestoreTargetInfoBase:

Získá nebo nastaví informace o cíli obnovení.

sourceDataStoreType True

SourceDataStoreType

Získá nebo nastaví typ zdrojového úložiště dat.

identityDetails

IdentityDetails

Obsahuje informace opodrobnostch Pokud má hodnotu null, bude výchozí hodnota považována za přiřazenou systémem.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na které se provede kontrola LAC

sourceResourceId

string

Plně kvalifikované ID Azure Resource Manageru zdroje dat, který se obnovuje.

AzureBackupRecoveryTimeBasedRestoreRequest

Žádost o obnovení na základě azureBackup RecoveryPointTime

Name Vyžadováno Typ Description
objectType True string:

AzureBackupRecoveryTimeBasedRestoreRequest

recoveryPointTime True

string

Doba obnovení ve formátu ISO 8601 – 2020-08-14T17:30:00.0000000Z.

restoreTargetInfo True RestoreTargetInfoBase:

Získá nebo nastaví informace o cíli obnovení.

sourceDataStoreType True

SourceDataStoreType

Získá nebo nastaví typ zdrojového úložiště dat.

identityDetails

IdentityDetails

Obsahuje informace opodrobnostch Pokud má hodnotu null, bude výchozí hodnota považována za přiřazenou systémem.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na které se provede kontrola LAC

sourceResourceId

string

Plně kvalifikované ID Azure Resource Manageru zdroje dat, který se obnovuje.

AzureBackupRestoreWithRehydrationRequest

Obnovení Služby AzureBackup s žádostí o dosazování

Name Vyžadováno Typ Description
objectType True string:

AzureBackupRestoreWithRehydrationRequest

recoveryPointId True

string

rehydrationPriority True

RehydrationPriority

Priorita, která se má použít k dosazování. Hodnoty vysoké nebo standardní

rehydrationRetentionDuration True

string

Doba uchování ve formátu ISO 8601, tj. P10D .

restoreTargetInfo True RestoreTargetInfoBase:

Získá nebo nastaví informace o cíli obnovení.

sourceDataStoreType True

SourceDataStoreType

Získá nebo nastaví typ zdrojového úložiště dat.

identityDetails

IdentityDetails

Obsahuje informace opodrobnostch Pokud má hodnotu null, bude výchozí hodnota považována za přiřazenou systémem.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na které se provede kontrola LAC

sourceResourceId

string

Plně kvalifikované ID Azure Resource Manageru zdroje dat, který se obnovuje.

Odpovědi

Name Typ Description
200 OK

OperationJobExtendedInfo

Operace Azure byla úspěšně dokončena.

202 Accepted

Operace prostředku byla přijata.

Hlavičky

  • Azure-AsyncOperation: string
  • Location: string
Other Status Codes

CloudError

Neočekávaná chybová odpověď

Zabezpečení

azure_auth

Tok OAuth2 v Azure Active Directory

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

Trigger Restore
Trigger Restore As Files
Trigger Restore With Rehydration

Trigger Restore

Ukázkový požadavek

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

{
  "identityDetails": {
    "useSystemAssignedIdentity": false,
    "userAssignedIdentityArmUrl": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami"
  },
  "objectType": "AzureBackupRecoveryPointBasedRestoreRequest",
  "recoveryPointId": "hardcodedRP",
  "restoreTargetInfo": {
    "datasourceAuthCredentials": {
      "objectType": "SecretStoreBasedAuthCredentials",
      "secretStoreResource": {
        "secretStoreType": "AzureKeyVault",
        "uri": "https://samplevault.vault.azure.net/secrets/credentials"
      }
    },
    "datasourceInfo": {
      "datasourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/targetdb",
      "resourceLocation": "",
      "resourceName": "targetdb",
      "resourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "resourceUri": ""
    },
    "datasourceSetInfo": {
      "datasourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
      "resourceLocation": "",
      "resourceName": "viveksipgtest",
      "resourceType": "Microsoft.DBforPostgreSQL/servers",
      "resourceUri": ""
    },
    "objectType": "RestoreTargetInfo",
    "recoveryOption": "FailIfExists",
    "restoreLocation": "southeastasia"
  },
  "sourceDataStoreType": "VaultStore",
  "sourceResourceId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb"
}

Ukázková odpověď

{
  "jobId": "c60cb49-63e8-4b21-b9bd-26277b3fdfae",
  "objectType": "OperationJobExtendedInfo"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2025-09-01
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/harshitbi1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2025-09-01
Retry-After: 60

Trigger Restore As Files

Ukázkový požadavek

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

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

Ukázková odpověď

{
  "jobId": "c60cb49-63e8-4b21-b9bd-26277b3fdfae",
  "objectType": "OperationJobExtendedInfo"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2025-09-01
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/testInstance1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2025-09-01
Retry-After: 60

Trigger Restore With Rehydration

Ukázkový požadavek

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

{
  "objectType": "AzureBackupRestoreWithRehydrationRequest",
  "recoveryPointId": "hardcodedRP",
  "rehydrationPriority": "High",
  "rehydrationRetentionDuration": "7D",
  "restoreTargetInfo": {
    "datasourceInfo": {
      "datasourceType": "OssDB",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
      "resourceLocation": "",
      "resourceName": "testdb",
      "resourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "resourceUri": ""
    },
    "datasourceSetInfo": {
      "datasourceType": "OssDB",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
      "resourceLocation": "",
      "resourceName": "viveksipgtest",
      "resourceType": "Microsoft.DBforPostgreSQL/servers",
      "resourceUri": ""
    },
    "objectType": "RestoreTargetInfo",
    "recoveryOption": "FailIfExists",
    "restoreLocation": "southeastasia"
  },
  "sourceDataStoreType": "VaultStore",
  "sourceResourceId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb"
}

Ukázková odpověď

{
  "jobId": "c60cb49-63e8-4b21-b9bd-26277b3fdfae",
  "objectType": "OperationJobExtendedInfo"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2025-09-01
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/harshitbi1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2025-09-01
Retry-After: 60

Definice

Name Description
AzureBackupRecoveryPointBasedRestoreRequest

Žádost o obnovení na základě Azure BackupPointu

AzureBackupRecoveryTimeBasedRestoreRequest

Žádost o obnovení na základě azureBackup RecoveryPointTime

AzureBackupRestoreWithRehydrationRequest

Obnovení Služby AzureBackup s žádostí o dosazování

CloudError

Odpověď na chybu ze služby Azure Backup

Datasource

Zdroj dat, který se má zálohovat

DatasourceSet

Podrobnosti sady dat o zdroji dat, které se mají zálohovat

DefaultResourceProperties

Výchozí vlastnosti zdroje

Error

Odpověď na chybu správy prostředků.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

ExistingResourcePolicy

Získá nebo nastaví konflikt zásad vlastnost. Tato vlastnost nastavuje zásady během konfliktu prostředků během obnovení.

IdentityDetails
ItemLevelRestoreTargetInfo

Informace o cíli obnovení na úrovni položky pro operaci obnovení na úrovni položky

ItemPathBasedRestoreCriteria

Kritéria předpony, která se mají použít při obnovení

KubernetesClusterRestoreCriteria

Informace o cíli zálohování clusteru Kubernetes pro operaci obnovení

KubernetesClusterVaultTierRestoreCriteria

Informace o cíli zálohování clusteru Kubernetes pro operaci obnovení z trezoru

KubernetesPVRestoreCriteria

Informace o cíli trvalého svazku na úrovni položky pro operaci obnovení

KubernetesStorageClassRestoreCriteria

Informace o cílové třídě úložiště na úrovni položky pro operaci obnovení

NamespacedNameResource

Třída odkazující prostředky, které obsahují obor názvů a název

OperationJobExtendedInfo

Rozšířené informace o úloze operace

PersistentVolumeRestoreMode

Získá nebo nastaví PV (Trvalý svazek) Režim obnovení vlastnost. Tato vlastnost nastaví, jestli je potřeba obnovit svazky.

RangeBasedItemLevelRestoreCriteria

Informace o cíli na úrovni položky pro operaci obnovení

RecoveryOption

Možnosti obnovení

RehydrationPriority

Priorita, která se má použít k dosazování. Hodnoty vysoké nebo standardní

ResourcePropertiesObjectType

Typ konkrétního objektu – slouží k deserializaci

RestoreFilesTargetInfo

Zapouzdření třídy obnovení jako cílové parametry souborů

RestoreTargetInfo

Zapouzdření cílových parametrů třídy

RestoreTargetLocationType

Označuje cílové umístění, kde se data obnoví, řetězcová hodnota výčtu {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}

SecretStoreBasedAuthCredentials

Přihlašovací údaje pro ověřování založené na úložišti tajných kódů.

SecretStoreResource

Třída představující prostředek úložiště tajných kódů

SecretStoreType

Získá nebo nastaví typ úložiště tajných kódů.

SourceDataStoreType

Získá nebo nastaví typ zdrojového úložiště dat.

TargetDetails

Zapouzdření podrobností cíle třídy, které se používají, pokud cíl není zdroj dat

AzureBackupRecoveryPointBasedRestoreRequest

Žádost o obnovení na základě Azure BackupPointu

Name Typ Description
identityDetails

IdentityDetails

Obsahuje informace opodrobnostch Pokud má hodnotu null, bude výchozí hodnota považována za přiřazenou systémem.

objectType string:

AzureBackupRecoveryPointBasedRestoreRequest

recoveryPointId

string

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na které se provede kontrola LAC

restoreTargetInfo RestoreTargetInfoBase:

Získá nebo nastaví informace o cíli obnovení.

sourceDataStoreType

SourceDataStoreType

Získá nebo nastaví typ zdrojového úložiště dat.

sourceResourceId

string

Plně kvalifikované ID Azure Resource Manageru zdroje dat, který se obnovuje.

AzureBackupRecoveryTimeBasedRestoreRequest

Žádost o obnovení na základě azureBackup RecoveryPointTime

Name Typ Description
identityDetails

IdentityDetails

Obsahuje informace opodrobnostch Pokud má hodnotu null, bude výchozí hodnota považována za přiřazenou systémem.

objectType string:

AzureBackupRecoveryTimeBasedRestoreRequest

recoveryPointTime

string

Doba obnovení ve formátu ISO 8601 – 2020-08-14T17:30:00.0000000Z.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na které se provede kontrola LAC

restoreTargetInfo RestoreTargetInfoBase:

Získá nebo nastaví informace o cíli obnovení.

sourceDataStoreType

SourceDataStoreType

Získá nebo nastaví typ zdrojového úložiště dat.

sourceResourceId

string

Plně kvalifikované ID Azure Resource Manageru zdroje dat, který se obnovuje.

AzureBackupRestoreWithRehydrationRequest

Obnovení Služby AzureBackup s žádostí o dosazování

Name Typ Description
identityDetails

IdentityDetails

Obsahuje informace opodrobnostch Pokud má hodnotu null, bude výchozí hodnota považována za přiřazenou systémem.

objectType string:

AzureBackupRestoreWithRehydrationRequest

recoveryPointId

string

rehydrationPriority

RehydrationPriority

Priorita, která se má použít k dosazování. Hodnoty vysoké nebo standardní

rehydrationRetentionDuration

string

Doba uchování ve formátu ISO 8601, tj. P10D .

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, na které se provede kontrola LAC

restoreTargetInfo RestoreTargetInfoBase:

Získá nebo nastaví informace o cíli obnovení.

sourceDataStoreType

SourceDataStoreType

Získá nebo nastaví typ zdrojového úložiště dat.

sourceResourceId

string

Plně kvalifikované ID Azure Resource Manageru zdroje dat, který se obnovuje.

CloudError

Odpověď na chybu ze služby Azure Backup

Name Typ Description
error

Error

Odpověď na chybu správy prostředků.

Datasource

Zdroj dat, který se má zálohovat

Name Typ Description
datasourceType

string

DatasourceType prostředku.

objectType

string

Typ objektu Datasource, který se používá k inicializaci zděděného typu vpravo

resourceID

string

Úplné ID ARM prostředku U prostředků Azure se jedná o ID ARM. V případě jiných prostředků než Azure to bude ID vytvořené službou backup prostřednictvím prostředků Fabric/Vault.

resourceLocation

string

Umístění zdroje dat

resourceName

string

Jedinečný identifikátor prostředku v kontextu nadřazeného objektu.

resourceProperties BaseResourceProperties:

DefaultResourceProperties

Vlastnosti specifické pro zdroj dat

resourceType

string

Typ zdroje dat

resourceUri

string

Identifikátor URI prostředku.

DatasourceSet

Podrobnosti sady dat o zdroji dat, které se mají zálohovat

Name Typ Description
datasourceType

string

DatasourceType prostředku.

objectType

string

Typ objektu Datasource, který se používá k inicializaci zděděného typu vpravo

resourceID

string

Úplné ID ARM prostředku U prostředků Azure se jedná o ID ARM. V případě jiných prostředků než Azure to bude ID vytvořené službou backup prostřednictvím prostředků Fabric/Vault.

resourceLocation

string

Umístění zdroje dat

resourceName

string

Jedinečný identifikátor prostředku v kontextu nadřazeného objektu.

resourceProperties BaseResourceProperties:

DefaultResourceProperties

Vlastnosti specifické pro sadu zdrojů dat

resourceType

string

Typ zdroje dat

resourceUri

string

Identifikátor URI prostředku.

DefaultResourceProperties

Výchozí vlastnosti zdroje

Name Typ Description
objectType string:

DefaultResourceProperties

Typ konkrétního objektu – slouží k deserializaci

Error

Odpověď na chybu správy prostředků.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Kód chyby.

details

Error[]

Podrobnosti o chybě.

message

string

Chybová zpráva.

target

string

Cíl chyby.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Typ Description
info

object

Další informace.

type

string

Další typ informací.

ExistingResourcePolicy

Získá nebo nastaví konflikt zásad vlastnost. Tato vlastnost nastavuje zásady během konfliktu prostředků během obnovení.

Hodnota Description
Skip
Patch

IdentityDetails

Name Typ Description
useSystemAssignedIdentity

boolean

Určuje, jestli je BI chráněná identitou systému.

userAssignedIdentityArmUrl

string

Adresa URL ARM pro identitu přiřazenou uživatelem

ItemLevelRestoreTargetInfo

Informace o cíli obnovení na úrovni položky pro operaci obnovení na úrovni položky

Name Typ Description
datasourceAuthCredentials AuthCredentials:

SecretStoreBasedAuthCredentials

Přihlašovací údaje, které se mají použít k ověření u poskytovatele zdroje dat.

datasourceInfo

Datasource

Informace o cílovém ds

datasourceSetInfo

DatasourceSet

Informace o cílové sadě DS

objectType string:

ItemLevelRestoreTargetInfo

Typ objektu Datasource, který se používá k inicializaci zděděného typu vpravo

recoveryOption

RecoveryOption

Možnosti obnovení

restoreCriteria ItemLevelRestoreCriteria[]:

Kritéria obnovení

restoreLocation

string

Cílová oblast obnovení

ItemPathBasedRestoreCriteria

Kritéria předpony, která se mají použít při obnovení

Name Typ Description
isPathRelativeToBackupItem

boolean

Příznak určující, jestli je cesta relativní k zálohované položce nebo úplné cestě

itemPath

string

Cesta k položce, kterou chcete obnovit. Může to být úplná cesta položky nebo cesty vzhledem k zálohované položce.

objectType string:

ItemPathBasedRestoreCriteria

Typ konkrétního objektu – slouží k deserializaci

renameTo

string

Přejmenujte položku, kterou chcete obnovit. Restore přejmenuje itemPath na tento nový název, pokud je hodnota zadána, jinak bude itemPath obnovena se stejným názvem.

subItemPathPrefix

string[]

Seznam řetězcůpředch Jsou relativní vzhledem k zadané cestě k položce.

KubernetesClusterRestoreCriteria

Informace o cíli zálohování clusteru Kubernetes pro operaci obnovení

Name Typ Description
conflictPolicy

ExistingResourcePolicy

Získá nebo nastaví konflikt zásad vlastnost. Tato vlastnost nastavuje zásady během konfliktu prostředků během obnovení.

excludedNamespaces

string[]

Získá nebo nastaví vyloučit obory názvů vlastnost. Tato vlastnost nastaví obory názvů, které mají být vyloučeny během obnovení.

excludedResourceTypes

string[]

Získá nebo nastaví vlastnost vyloučit typy prostředků. Tato vlastnost nastaví typy prostředků, které mají být vyloučeny během obnovení.

includeClusterScopeResources

boolean

Získá nebo nastaví vlastnost zahrnout prostředky clusteru. Pokud je tato vlastnost povolená, bude během obnovení zahrnovat prostředky oboru clusteru.

includedNamespaces

string[]

Získá nebo nastaví include obory názvů vlastnost. Tato vlastnost nastaví obory názvů, které se mají zahrnout během obnovení.

includedResourceTypes

string[]

Získá nebo nastaví zahrnout typ prostředku vlastnost. Tato vlastnost nastaví typy prostředků, které se mají zahrnout během obnovení.

labelSelectors

string[]

Získá nebo nastaví LabelSelectors vlastnost. Tato vlastnost nastaví prostředek s těmito selektory popisků, které se mají zahrnout během obnovení.

namespaceMappings

object

Získá nebo nastaví Vlastnost Mapování oboru názvů. Tato vlastnost se nastaví, pokud je potřeba změnit obor názvů během obnovení.

objectType string:

KubernetesClusterRestoreCriteria

Typ konkrétního objektu – slouží k deserializaci

persistentVolumeRestoreMode

PersistentVolumeRestoreMode

Získá nebo nastaví PV (Trvalý svazek) Režim obnovení vlastnost. Tato vlastnost nastaví, jestli je potřeba obnovit svazky.

resourceModifierReference

NamespacedNameResource

Získá nebo nastaví odkaz modifikátoru prostředku. Tato vlastnost nastaví odkaz na modifikátor prostředků během obnovení.

restoreHookReferences

NamespacedNameResource[]

Získá nebo nastaví odkazy na háku pro obnovení. Tato vlastnost nastaví odkaz na háku, který se má spustit během obnovení.

KubernetesClusterVaultTierRestoreCriteria

Informace o cíli zálohování clusteru Kubernetes pro operaci obnovení z trezoru

Name Typ Description
conflictPolicy

ExistingResourcePolicy

Získá nebo nastaví konflikt zásad vlastnost. Tato vlastnost nastavuje zásady během konfliktu prostředků během obnovení z trezoru.

excludedNamespaces

string[]

Získá nebo nastaví vyloučit obory názvů vlastnost. Tato vlastnost nastaví obory názvů, které mají být vyloučeny během obnovení z trezoru.

excludedResourceTypes

string[]

Získá nebo nastaví vlastnost vyloučit typy prostředků. Tato vlastnost nastaví typy prostředků, které mají být vyloučeny během obnovení z trezoru.

includeClusterScopeResources

boolean

Získá nebo nastaví vlastnost zahrnout prostředky clusteru. Tato vlastnost, pokud je povolená, bude zahrnovat prostředky oboru clusteru během obnovení z trezoru.

includedNamespaces

string[]

Získá nebo nastaví include obory názvů vlastnost. Tato vlastnost nastaví obory názvů, které se mají zahrnout během obnovení z trezoru.

includedResourceTypes

string[]

Získá nebo nastaví zahrnout typ prostředku vlastnost. Tato vlastnost nastaví typy prostředků, které se mají zahrnout během obnovení z trezoru.

labelSelectors

string[]

Získá nebo nastaví LabelSelectors vlastnost. Tato vlastnost nastaví prostředek s těmito selektory popisků, které se mají zahrnout během obnovení z trezoru.

namespaceMappings

object

Získá nebo nastaví Vlastnost Mapování oboru názvů. Tato vlastnost se nastaví, pokud je potřeba změnit obor názvů během obnovení z trezoru.

objectType string:

KubernetesClusterVaultTierRestoreCriteria

Typ konkrétního objektu – slouží k deserializaci

persistentVolumeRestoreMode

PersistentVolumeRestoreMode

Získá nebo nastaví PV (Trvalý svazek) Režim obnovení vlastnost. Tato vlastnost nastaví, jestli se svazky musí obnovit z trezoru.

resourceModifierReference

NamespacedNameResource

Získá nebo nastaví odkaz modifikátoru prostředku. Tato vlastnost nastaví odkaz na modifikátor prostředků během obnovení.

restoreHookReferences

NamespacedNameResource[]

Získá nebo nastaví odkazy na háku pro obnovení. Tato vlastnost nastaví odkaz na háku, který se má spustit během obnovení z trezoru.

stagingResourceGroupId

string (arm-id)

Získá nebo nastaví pracovní ID skupiny prostředků pro vytváření pracovních disků a snímků během obnovení z trezoru.

stagingStorageAccountId

string (arm-id)

Získá nebo nastaví pracovní ID účtu úložiště pro vytváření zálohovaných objektů rozšíření úložiště data během obnovení z trezoru.

KubernetesPVRestoreCriteria

Informace o cíli trvalého svazku na úrovni položky pro operaci obnovení

Name Typ Description
name

string

Vybraný název deklarace identity trvalého svazku

objectType string:

KubernetesPVRestoreCriteria

Typ konkrétního objektu – slouží k deserializaci

storageClassName

string

Vybraný název třídy úložiště pro operaci obnovení

KubernetesStorageClassRestoreCriteria

Informace o cílové třídě úložiště na úrovni položky pro operaci obnovení

Name Typ Description
objectType string:

KubernetesStorageClassRestoreCriteria

Typ konkrétního objektu – slouží k deserializaci

provisioner

string

Zřizování třídy úložiště

selectedStorageClassName

string

Název vybrané třídy úložiště

NamespacedNameResource

Třída odkazující prostředky, které obsahují obor názvů a název

Name Typ Description
name

string

Název prostředku

namespace

string

Obor názvů, ve kterém prostředek existuje

OperationJobExtendedInfo

Rozšířené informace o úloze operace

Name Typ Description
jobId

string

Název nebo ID arm úlohy vytvořené pro tuto operaci

objectType string:

OperationJobExtendedInfo

Tato vlastnost se použije jako diskriminátor pro rozhodování o konkrétních typech v polymorfním řetězci typů.

PersistentVolumeRestoreMode

Získá nebo nastaví PV (Trvalý svazek) Režim obnovení vlastnost. Tato vlastnost nastaví, jestli je potřeba obnovit svazky.

Hodnota Description
RestoreWithVolumeData
RestoreWithoutVolumeData

RangeBasedItemLevelRestoreCriteria

Informace o cíli na úrovni položky pro operaci obnovení

Name Typ Description
maxMatchingValue

string

maximální hodnota pro shodu předpon rozsahu

minMatchingValue

string

minimální hodnota pro shodu předpon rozsahu

objectType string:

RangeBasedItemLevelRestoreCriteria

Typ konkrétního objektu – slouží k deserializaci

RecoveryOption

Možnosti obnovení

Hodnota Description
FailIfExists

RehydrationPriority

Priorita, která se má použít k dosazování. Hodnoty vysoké nebo standardní

Hodnota Description
Invalid
High
Standard

ResourcePropertiesObjectType

Typ konkrétního objektu – slouží k deserializaci

Hodnota Description
DefaultResourceProperties

RestoreFilesTargetInfo

Zapouzdření třídy obnovení jako cílové parametry souborů

Name Typ Description
objectType string:

RestoreFilesTargetInfo

Typ objektu Datasource, který se používá k inicializaci zděděného typu vpravo

recoveryOption

RecoveryOption

Možnosti obnovení

restoreLocation

string

Cílová oblast obnovení

targetDetails

TargetDetails

Cíl operace RestoreAsFiles, pokud cíl není zdroj dat

RestoreTargetInfo

Zapouzdření cílových parametrů třídy

Name Typ Description
datasourceAuthCredentials AuthCredentials:

SecretStoreBasedAuthCredentials

Přihlašovací údaje, které se mají použít k ověření u poskytovatele zdroje dat.

datasourceInfo

Datasource

Informace o cílovém ds

datasourceSetInfo

DatasourceSet

Informace o cílové sadě DS

objectType string:

RestoreTargetInfo

Typ objektu Datasource, který se používá k inicializaci zděděného typu vpravo

recoveryOption

RecoveryOption

Možnosti obnovení

restoreLocation

string

Cílová oblast obnovení

RestoreTargetLocationType

Označuje cílové umístění, kde se data obnoví, řetězcová hodnota výčtu {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}

Hodnota Description
Invalid
AzureBlobs
AzureFiles

SecretStoreBasedAuthCredentials

Přihlašovací údaje pro ověřování založené na úložišti tajných kódů.

Name Typ Description
objectType string:

SecretStoreBasedAuthCredentials

Typ konkrétního objektu – slouží k deserializaci

secretStoreResource

SecretStoreResource

Prostředek úložiště tajných kódů

SecretStoreResource

Třída představující prostředek úložiště tajných kódů

Name Typ Description
secretStoreType

SecretStoreType

Získá nebo nastaví typ úložiště tajných kódů.

uri

string

Identifikátor URI pro přístup k prostředku

value

string

Získá nebo nastaví hodnotu uloženou v prostředku úložiště tajných kódů.

SecretStoreType

Získá nebo nastaví typ úložiště tajných kódů.

Hodnota Description
Invalid
AzureKeyVault

SourceDataStoreType

Získá nebo nastaví typ zdrojového úložiště dat.

Hodnota Description
ArchiveStore
SnapshotStore
OperationalStore
VaultStore

TargetDetails

Zapouzdření podrobností cíle třídy, které se používají, pokud cíl není zdroj dat

Name Typ Description
filePrefix

string

Operace obnovení může vytvořit více souborů uvnitř umístění, na které odkazuje adresa URL Níže, bude běžnou předponou pro všechny z nich.

restoreTargetLocationType

RestoreTargetLocationType

Označuje cílové umístění, kde se data obnoví, řetězcová hodnota výčtu {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}

targetResourceArmId

string

Úplné ID ARM označující cíl obnovení. Jedná se o ID ARM odkazující na kontejner nebo sdílenou složku. To je volitelné, pokud je možné cílové předplatné identifikovat s polem adresy URL. Pokud ne, je to potřeba, pokud pole CrossSubscriptionRestore backupVault je v některém ze zakázaných stavů.

url

string

Adresa URL označující cíl obnovení. Může odkazovat na kontejner nebo sdílenou složku atd.