Delen via


Backup Instances - Trigger Restore

Triggers herstellen voor een BackupInstance

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

URI-parameters

Name In Vereist Type Description
backupInstanceName
path True

string

De naam van de BackupInstanceResource

resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is hoofdletterongevoelig.

subscriptionId
path True

string (uuid)

De id van het doelabonnement. De waarde moet een UUID zijn.

vaultName
path True

string

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

De naam van de back-upkluis.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagkoptekst

Name Vereist Type Description
x-ms-authorization-auxiliary

string

Aanvraagbody

De aanvraagtekst kan een van de volgende zijn:

Name Description
AzureBackupRecoveryPointBasedRestoreRequest

Herstelaanvraag op basis van Azure Backup RecoveryPoint

AzureBackupRecoveryTimeBasedRestoreRequest

Herstelaanvraag op basis van AzureBackup RecoveryPointTime

AzureBackupRestoreWithRehydrationRequest

AzureBackup-herstel met rehydratatieaanvraag

AzureBackupRecoveryPointBasedRestoreRequest

Herstelaanvraag op basis van Azure Backup RecoveryPoint

Name Vereist Type Description
objectType True string:

AzureBackupRecoveryPointBasedRestoreRequest

recoveryPointId True

string

restoreTargetInfo True RestoreTargetInfoBase:

Hiermee haalt u de hersteldoelgegevens op of stelt u deze in.

sourceDataStoreType True

SourceDataStoreType

Hiermee wordt het type brongegevensarchief opgehaald of ingesteld.

identityDetails

IdentityDetails

Bevat informatie over de identiteitsdetails voor de BI. Als het null is, wordt de standaardwaarde beschouwd als Systeem toegewezen.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests waarop lac-controle wordt uitgevoerd

sourceResourceId

string

Volledig gekwalificeerde Azure Resource Manager-id van de gegevensbron die wordt hersteld.

AzureBackupRecoveryTimeBasedRestoreRequest

Herstelaanvraag op basis van AzureBackup RecoveryPointTime

Name Vereist Type Description
objectType True string:

AzureBackupRecoveryTimeBasedRestoreRequest

recoveryPointTime True

string

De hersteltijd in iso 8601-indeling - 2020-08-14T17:30:00.0000000Z.

restoreTargetInfo True RestoreTargetInfoBase:

Hiermee haalt u de hersteldoelgegevens op of stelt u deze in.

sourceDataStoreType True

SourceDataStoreType

Hiermee wordt het type brongegevensarchief opgehaald of ingesteld.

identityDetails

IdentityDetails

Bevat informatie over de identiteitsdetails voor de BI. Als het null is, wordt de standaardwaarde beschouwd als Systeem toegewezen.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests waarop lac-controle wordt uitgevoerd

sourceResourceId

string

Volledig gekwalificeerde Azure Resource Manager-id van de gegevensbron die wordt hersteld.

AzureBackupRestoreWithRehydrationRequest

AzureBackup-herstel met rehydratatieaanvraag

Name Vereist Type Description
objectType True string:

AzureBackupRestoreWithRehydrationRequest

recoveryPointId True

string

rehydrationPriority True

RehydrationPriority

Prioriteit die moet worden gebruikt voor rehydratatie. Waarden hoog of standaard

rehydrationRetentionDuration True

string

Retentieduur in ISO 8601-indeling, d.w.w.v. P10D.

restoreTargetInfo True RestoreTargetInfoBase:

Hiermee haalt u de hersteldoelgegevens op of stelt u deze in.

sourceDataStoreType True

SourceDataStoreType

Hiermee wordt het type brongegevensarchief opgehaald of ingesteld.

identityDetails

IdentityDetails

Bevat informatie over de identiteitsdetails voor de BI. Als het null is, wordt de standaardwaarde beschouwd als Systeem toegewezen.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests waarop lac-controle wordt uitgevoerd

sourceResourceId

string

Volledig gekwalificeerde Azure Resource Manager-id van de gegevensbron die wordt hersteld.

Antwoorden

Name Type Description
200 OK

OperationJobExtendedInfo

De Azure-bewerking is voltooid.

202 Accepted

Resourcebewerking geaccepteerd.

Kopteksten

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

CloudError

Een onverwachte foutreactie.

Beveiliging

azure_auth

OAuth2-stroom voor Azure Active Directory.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Trigger Restore
Trigger Restore As Files
Trigger Restore With Rehydration

Trigger Restore

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Definities

Name Description
AzureBackupRecoveryPointBasedRestoreRequest

Herstelaanvraag op basis van Azure Backup RecoveryPoint

AzureBackupRecoveryTimeBasedRestoreRequest

Herstelaanvraag op basis van AzureBackup RecoveryPointTime

AzureBackupRestoreWithRehydrationRequest

AzureBackup-herstel met rehydratatieaanvraag

CloudError

Een foutreactie van Azure Backup.

Datasource

Een back-up van de gegevensbron maken

DatasourceSet

DatasourceSet-details van de gegevensbron waarvan een back-up moet worden gemaakt

DefaultResourceProperties

Standaardbroneigenschappen

Error

Het antwoord van het resourcebeheerfout.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ExistingResourcePolicy

Hiermee haalt u de eigenschap Conflictbeleid op of stelt u deze in. Met deze eigenschap wordt beleid ingesteld tijdens conflicten tussen resources tijdens het herstellen.

IdentityDetails
ItemLevelRestoreTargetInfo

Doelgegevens herstellen voor herstelbewerking op itemniveau

ItemPathBasedRestoreCriteria

Criteria voor voorvoegsel die moeten worden gebruikt tijdens het herstellen

KubernetesClusterRestoreCriteria

Kubernetes Cluster Backup-doelgegevens voor herstelbewerking

KubernetesClusterVaultTierRestoreCriteria

Kubernetes Cluster Backup-doelgegevens voor herstelbewerking vanuit kluis

KubernetesPVRestoreCriteria

Kubernetes permanente volumedoelgegevens op itemniveau voor herstelbewerking

KubernetesStorageClassRestoreCriteria

Informatie over kubernetes-opslagklasse op itemniveau voor herstelbewerking

NamespacedNameResource

Klasse om te verwijzen naar resources die naamruimte en naam bevatten

OperationJobExtendedInfo

Uitgebreide informatie over bewerkingstaak

PersistentVolumeRestoreMode

Hiermee haalt u de eigenschap HW (Permanent volume) Herstelmodus op of stelt u deze in. Met deze eigenschap wordt ingesteld of volumes moeten worden hersteld.

RangeBasedItemLevelRestoreCriteria

Doelgegevens op itemniveau voor herstelbewerking

RecoveryOption

Hersteloptie

RehydrationPriority

Prioriteit die moet worden gebruikt voor rehydratatie. Waarden hoog of standaard

ResourcePropertiesObjectType

Type van het specifieke object dat wordt gebruikt voor deserialisatie

RestoreFilesTargetInfo

Klasse die herstel inkapselt als doelparameters voor bestanden

RestoreTargetInfo

Klasse waarin hersteldoelparameters worden ingekapseld

RestoreTargetLocationType

Geeft de doellocatie aan waar de gegevens worden hersteld, tekenreekswaarde voor de enum {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}

SecretStoreBasedAuthCredentials

Verificatiereferenties op basis van geheimarchief.

SecretStoreResource

Klasse die een geheime archiefresource vertegenwoordigt.

SecretStoreType

Hiermee wordt het type geheimarchief opgehaald of ingesteld

SourceDataStoreType

Hiermee wordt het type brongegevensarchief opgehaald of ingesteld.

TargetDetails

Klasse bevat doeldetails, gebruikt waarbij de bestemming geen gegevensbron is

AzureBackupRecoveryPointBasedRestoreRequest

Herstelaanvraag op basis van Azure Backup RecoveryPoint

Name Type Description
identityDetails

IdentityDetails

Bevat informatie over de identiteitsdetails voor de BI. Als het null is, wordt de standaardwaarde beschouwd als Systeem toegewezen.

objectType string:

AzureBackupRecoveryPointBasedRestoreRequest

recoveryPointId

string

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests waarop lac-controle wordt uitgevoerd

restoreTargetInfo RestoreTargetInfoBase:

Hiermee haalt u de hersteldoelgegevens op of stelt u deze in.

sourceDataStoreType

SourceDataStoreType

Hiermee wordt het type brongegevensarchief opgehaald of ingesteld.

sourceResourceId

string

Volledig gekwalificeerde Azure Resource Manager-id van de gegevensbron die wordt hersteld.

AzureBackupRecoveryTimeBasedRestoreRequest

Herstelaanvraag op basis van AzureBackup RecoveryPointTime

Name Type Description
identityDetails

IdentityDetails

Bevat informatie over de identiteitsdetails voor de BI. Als het null is, wordt de standaardwaarde beschouwd als Systeem toegewezen.

objectType string:

AzureBackupRecoveryTimeBasedRestoreRequest

recoveryPointTime

string

De hersteltijd in iso 8601-indeling - 2020-08-14T17:30:00.0000000Z.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests waarop lac-controle wordt uitgevoerd

restoreTargetInfo RestoreTargetInfoBase:

Hiermee haalt u de hersteldoelgegevens op of stelt u deze in.

sourceDataStoreType

SourceDataStoreType

Hiermee wordt het type brongegevensarchief opgehaald of ingesteld.

sourceResourceId

string

Volledig gekwalificeerde Azure Resource Manager-id van de gegevensbron die wordt hersteld.

AzureBackupRestoreWithRehydrationRequest

AzureBackup-herstel met rehydratatieaanvraag

Name Type Description
identityDetails

IdentityDetails

Bevat informatie over de identiteitsdetails voor de BI. Als het null is, wordt de standaardwaarde beschouwd als Systeem toegewezen.

objectType string:

AzureBackupRestoreWithRehydrationRequest

recoveryPointId

string

rehydrationPriority

RehydrationPriority

Prioriteit die moet worden gebruikt voor rehydratatie. Waarden hoog of standaard

rehydrationRetentionDuration

string

Retentieduur in ISO 8601-indeling, d.w.w.v. P10D.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests waarop lac-controle wordt uitgevoerd

restoreTargetInfo RestoreTargetInfoBase:

Hiermee haalt u de hersteldoelgegevens op of stelt u deze in.

sourceDataStoreType

SourceDataStoreType

Hiermee wordt het type brongegevensarchief opgehaald of ingesteld.

sourceResourceId

string

Volledig gekwalificeerde Azure Resource Manager-id van de gegevensbron die wordt hersteld.

CloudError

Een foutreactie van Azure Backup.

Name Type Description
error

Error

Het antwoord van het resourcebeheerfout.

Datasource

Een back-up van de gegevensbron maken

Name Type Description
datasourceType

string

DatasourceType van de resource.

objectType

string

Type gegevensbronobject, gebruikt om het overgenomen type te initialiseren

resourceID

string

Volledige ARM-id van de resource. Voor Azure-resources is dit ARM-id. Voor niet-Azure-resources is dit de id die is gemaakt door de back-upservice via Fabric/Vault.

resourceLocation

string

Locatie van gegevensbron.

resourceName

string

De unieke id van de resource in de context van het bovenliggende item.

resourceProperties BaseResourceProperties:

DefaultResourceProperties

Eigenschappen die specifiek zijn voor gegevensbron

resourceType

string

Resourcetype van gegevensbron.

resourceUri

string

Uri van de resource.

DatasourceSet

DatasourceSet-details van de gegevensbron waarvan een back-up moet worden gemaakt

Name Type Description
datasourceType

string

DatasourceType van de resource.

objectType

string

Type gegevensbronobject, gebruikt om het overgenomen type te initialiseren

resourceID

string

Volledige ARM-id van de resource. Voor Azure-resources is dit ARM-id. Voor niet-Azure-resources is dit de id die is gemaakt door de back-upservice via Fabric/Vault.

resourceLocation

string

Locatie van gegevensbron.

resourceName

string

De unieke id van de resource in de context van het bovenliggende item.

resourceProperties BaseResourceProperties:

DefaultResourceProperties

Eigenschappen die specifiek zijn voor gegevensbronset

resourceType

string

Resourcetype van gegevensbron.

resourceUri

string

Uri van de resource.

DefaultResourceProperties

Standaardbroneigenschappen

Name Type Description
objectType string:

DefaultResourceProperties

Type van het specifieke object dat wordt gebruikt voor deserialisatie

Error

Het antwoord van het resourcebeheerfout.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout bevat aanvullende informatie.

code

string

De foutcode.

details

Error[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoel.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het extra informatietype.

ExistingResourcePolicy

Hiermee haalt u de eigenschap Conflictbeleid op of stelt u deze in. Met deze eigenschap wordt beleid ingesteld tijdens conflicten tussen resources tijdens het herstellen.

Waarde Description
Skip
Patch

IdentityDetails

Name Type Description
useSystemAssignedIdentity

boolean

Hiermee geeft u op of de BI wordt beveiligd door systeemidentiteit.

userAssignedIdentityArmUrl

string

ARM-URL voor door de gebruiker toegewezen identiteit.

ItemLevelRestoreTargetInfo

Doelgegevens herstellen voor herstelbewerking op itemniveau

Name Type Description
datasourceAuthCredentials AuthCredentials:

SecretStoreBasedAuthCredentials

Referenties die moeten worden gebruikt voor verificatie bij de gegevensbronprovider.

datasourceInfo

Datasource

Informatie over doel-DS

datasourceSetInfo

DatasourceSet

Informatie over doel-DS-set

objectType string:

ItemLevelRestoreTargetInfo

Type gegevensbronobject, gebruikt om het overgenomen type te initialiseren

recoveryOption

RecoveryOption

Hersteloptie

restoreCriteria ItemLevelRestoreCriteria[]:

Criteria herstellen

restoreLocation

string

Doelherstelregio

ItemPathBasedRestoreCriteria

Criteria voor voorvoegsel die moeten worden gebruikt tijdens het herstellen

Name Type Description
isPathRelativeToBackupItem

boolean

Vlag om op te geven of het pad relatief is ten opzichte van het back-upitem of het volledige pad

itemPath

string

Het pad van het item dat moet worden hersteld. Dit kan het volledige pad van het item of het pad ten opzichte van het back-upitem zijn

objectType string:

ItemPathBasedRestoreCriteria

Type van het specifieke object dat wordt gebruikt voor deserialisatie

renameTo

string

Wijzig de naam van het item dat u wilt herstellen. Met Restore wordt de naam van itemPath gewijzigd in deze nieuwe naam als de waarde is opgegeven, anders wordt de itemPath hersteld met dezelfde naam.

subItemPathPrefix

string[]

De lijst met voorvoegseltekenreeksen die moeten worden gebruikt als filtercriteria tijdens het herstellen. Deze zijn relatief ten opzichte van het opgegeven itempad.

KubernetesClusterRestoreCriteria

Kubernetes Cluster Backup-doelgegevens voor herstelbewerking

Name Type Description
conflictPolicy

ExistingResourcePolicy

Hiermee haalt u de eigenschap Conflictbeleid op of stelt u deze in. Met deze eigenschap wordt beleid ingesteld tijdens conflicten tussen resources tijdens het herstellen.

excludedNamespaces

string[]

Hiermee haalt u de eigenschap van de uitgesloten naamruimten op of stelt u deze in. Met deze eigenschap worden de naamruimten ingesteld die tijdens het herstellen moeten worden uitgesloten.

excludedResourceTypes

string[]

Hiermee haalt u de eigenschap resourcetypen uitsluiten op of stelt u deze in. Met deze eigenschap worden de resourcetypen ingesteld die tijdens het herstellen moeten worden uitgesloten.

includeClusterScopeResources

boolean

Hiermee haalt u de eigenschap Include-clusterbronnen op of stelt u deze in. Deze eigenschap, indien ingeschakeld, bevat clusterbereikbronnen tijdens het herstellen.

includedNamespaces

string[]

Hiermee haalt u de eigenschap include namespaces op of stelt u deze in. Met deze eigenschap worden de naamruimten ingesteld die moeten worden opgenomen tijdens het herstellen.

includedResourceTypes

string[]

Hiermee haalt u de eigenschap include-resourcetypen op of stelt u deze in. Met deze eigenschap worden de resourcetypen ingesteld die moeten worden opgenomen tijdens het herstellen.

labelSelectors

string[]

Hiermee haalt u de eigenschap LabelSelectors op of stelt u deze in. Met deze eigenschap stelt u de resource in met dergelijke labelkiezers die moeten worden opgenomen tijdens het herstellen.

namespaceMappings

object

Hiermee haalt u de eigenschap Naamruimtetoewijzingen op of stelt u deze in. Deze eigenschap wordt ingesteld als de naamruimte moet worden gewijzigd tijdens het herstellen.

objectType string:

KubernetesClusterRestoreCriteria

Type van het specifieke object dat wordt gebruikt voor deserialisatie

persistentVolumeRestoreMode

PersistentVolumeRestoreMode

Hiermee haalt u de eigenschap HW (Permanent volume) Herstelmodus op of stelt u deze in. Met deze eigenschap wordt ingesteld of volumes moeten worden hersteld.

resourceModifierReference

NamespacedNameResource

Hiermee haalt u de verwijzing voor resourceaanpassing op of stelt u deze in. Met deze eigenschap wordt de verwijzing voor resourceaanpassing ingesteld tijdens het herstellen.

restoreHookReferences

NamespacedNameResource[]

Hiermee haalt u de herstelhookverwijzingen op of stelt u deze in. Met deze eigenschap wordt de hook-verwijzing ingesteld die moet worden uitgevoerd tijdens het herstellen.

KubernetesClusterVaultTierRestoreCriteria

Kubernetes Cluster Backup-doelgegevens voor herstelbewerking vanuit kluis

Name Type Description
conflictPolicy

ExistingResourcePolicy

Hiermee haalt u de eigenschap Conflictbeleid op of stelt u deze in. Met deze eigenschap wordt beleid ingesteld tijdens conflicten tussen resources tijdens het herstellen vanuit de kluis.

excludedNamespaces

string[]

Hiermee haalt u de eigenschap van de uitgesloten naamruimten op of stelt u deze in. Met deze eigenschap worden de naamruimten ingesteld die moeten worden uitgesloten tijdens het herstellen van de kluis.

excludedResourceTypes

string[]

Hiermee haalt u de eigenschap resourcetypen uitsluiten op of stelt u deze in. Met deze eigenschap worden de resourcetypen ingesteld die moeten worden uitgesloten tijdens het herstellen van de kluis.

includeClusterScopeResources

boolean

Hiermee haalt u de eigenschap Include-clusterbronnen op of stelt u deze in. Deze eigenschap, indien ingeschakeld, bevat clusterbereikbronnen tijdens het herstellen vanuit de kluis.

includedNamespaces

string[]

Hiermee haalt u de eigenschap include namespaces op of stelt u deze in. Met deze eigenschap worden de naamruimten ingesteld die moeten worden opgenomen tijdens het herstellen vanuit de kluis.

includedResourceTypes

string[]

Hiermee haalt u de eigenschap include-resourcetypen op of stelt u deze in. Met deze eigenschap worden de resourcetypen ingesteld die moeten worden opgenomen tijdens het herstellen vanuit de kluis.

labelSelectors

string[]

Hiermee haalt u de eigenschap LabelSelectors op of stelt u deze in. Met deze eigenschap stelt u de resource in met dergelijke labelkiezers die moeten worden opgenomen tijdens het herstellen vanuit de kluis.

namespaceMappings

object

Hiermee haalt u de eigenschap Naamruimtetoewijzingen op of stelt u deze in. Met deze eigenschap wordt ingesteld of de naamruimte moet worden gewijzigd tijdens het herstellen vanuit de kluis.

objectType string:

KubernetesClusterVaultTierRestoreCriteria

Type van het specifieke object dat wordt gebruikt voor deserialisatie

persistentVolumeRestoreMode

PersistentVolumeRestoreMode

Hiermee haalt u de eigenschap HW (Permanent volume) Herstelmodus op of stelt u deze in. Met deze eigenschap wordt ingesteld of volumes moeten worden hersteld vanuit de kluis.

resourceModifierReference

NamespacedNameResource

Hiermee haalt u de verwijzing voor resourceaanpassing op of stelt u deze in. Met deze eigenschap wordt de verwijzing voor resourceaanpassing ingesteld tijdens het herstellen.

restoreHookReferences

NamespacedNameResource[]

Hiermee haalt u de herstelhookverwijzingen op of stelt u deze in. Met deze eigenschap wordt de hookverwijzing ingesteld die moet worden uitgevoerd tijdens het herstellen vanuit de kluis.

stagingResourceGroupId

string (arm-id)

Haalt de faserings-RG-id op of stelt deze in voor het maken van faseringsschijven en momentopnamen tijdens het herstellen vanuit de kluis.

stagingStorageAccountId

string (arm-id)

Hiermee haalt u de faseringsopslagaccount-id op voor het maken van opslaggegevens voor back-upextensieobjecten tijdens het herstellen vanuit de kluis.

KubernetesPVRestoreCriteria

Kubernetes permanente volumedoelgegevens op itemniveau voor herstelbewerking

Name Type Description
name

string

Geselecteerde naam van permanente volumeclaim

objectType string:

KubernetesPVRestoreCriteria

Type van het specifieke object dat wordt gebruikt voor deserialisatie

storageClassName

string

Geselecteerde naam van opslagklasse voor herstelbewerking

KubernetesStorageClassRestoreCriteria

Informatie over kubernetes-opslagklasse op itemniveau voor herstelbewerking

Name Type Description
objectType string:

KubernetesStorageClassRestoreCriteria

Type van het specifieke object dat wordt gebruikt voor deserialisatie

provisioner

string

Inrichting van de opslagklasse

selectedStorageClassName

string

Naam van geselecteerde opslagklasse

NamespacedNameResource

Klasse om te verwijzen naar resources die naamruimte en naam bevatten

Name Type Description
name

string

Naam van de resource

namespace

string

Naamruimte waarin de resource bestaat

OperationJobExtendedInfo

Uitgebreide informatie over bewerkingstaak

Name Type Description
jobId

string

Naam of Arm-id van de taak die voor deze bewerking is gemaakt.

objectType string:

OperationJobExtendedInfo

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

PersistentVolumeRestoreMode

Hiermee haalt u de eigenschap HW (Permanent volume) Herstelmodus op of stelt u deze in. Met deze eigenschap wordt ingesteld of volumes moeten worden hersteld.

Waarde Description
RestoreWithVolumeData
RestoreWithoutVolumeData

RangeBasedItemLevelRestoreCriteria

Doelgegevens op itemniveau voor herstelbewerking

Name Type Description
maxMatchingValue

string

maximumwaarde voor overeenkomst tussen bereikvoorvoegsels

minMatchingValue

string

minimumwaarde voor overeenkomst tussen bereikvoorvoegsels

objectType string:

RangeBasedItemLevelRestoreCriteria

Type van het specifieke object dat wordt gebruikt voor deserialisatie

RecoveryOption

Hersteloptie

Waarde Description
FailIfExists

RehydrationPriority

Prioriteit die moet worden gebruikt voor rehydratatie. Waarden hoog of standaard

Waarde Description
Invalid
High
Standard

ResourcePropertiesObjectType

Type van het specifieke object dat wordt gebruikt voor deserialisatie

Waarde Description
DefaultResourceProperties

RestoreFilesTargetInfo

Klasse die herstel inkapselt als doelparameters voor bestanden

Name Type Description
objectType string:

RestoreFilesTargetInfo

Type gegevensbronobject, gebruikt om het overgenomen type te initialiseren

recoveryOption

RecoveryOption

Hersteloptie

restoreLocation

string

Doelherstelregio

targetDetails

TargetDetails

Doel van de restoreAsFiles-bewerking, wanneer de bestemming geen gegevensbron is

RestoreTargetInfo

Klasse waarin hersteldoelparameters worden ingekapseld

Name Type Description
datasourceAuthCredentials AuthCredentials:

SecretStoreBasedAuthCredentials

Referenties die moeten worden gebruikt voor verificatie bij de gegevensbronprovider.

datasourceInfo

Datasource

Informatie over doel-DS

datasourceSetInfo

DatasourceSet

Informatie over doel-DS-set

objectType string:

RestoreTargetInfo

Type gegevensbronobject, gebruikt om het overgenomen type te initialiseren

recoveryOption

RecoveryOption

Hersteloptie

restoreLocation

string

Doelherstelregio

RestoreTargetLocationType

Geeft de doellocatie aan waar de gegevens worden hersteld, tekenreekswaarde voor de enum {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}

Waarde Description
Invalid
AzureBlobs
AzureFiles

SecretStoreBasedAuthCredentials

Verificatiereferenties op basis van geheimarchief.

Name Type Description
objectType string:

SecretStoreBasedAuthCredentials

Type van het specifieke object dat wordt gebruikt voor deserialisatie

secretStoreResource

SecretStoreResource

Resource voor geheimarchief

SecretStoreResource

Klasse die een geheime archiefresource vertegenwoordigt.

Name Type Description
secretStoreType

SecretStoreType

Hiermee wordt het type geheimarchief opgehaald of ingesteld

uri

string

Uri om naar de resource te gaan

value

string

Haalt de waarde op die is opgeslagen in een geheime archiefresource of stelt deze in

SecretStoreType

Hiermee wordt het type geheimarchief opgehaald of ingesteld

Waarde Description
Invalid
AzureKeyVault

SourceDataStoreType

Hiermee wordt het type brongegevensarchief opgehaald of ingesteld.

Waarde Description
ArchiveStore
SnapshotStore
OperationalStore
VaultStore

TargetDetails

Klasse bevat doeldetails, gebruikt waarbij de bestemming geen gegevensbron is

Name Type Description
filePrefix

string

Herstelbewerking kan meerdere bestanden binnen de locatie maken die door url hieronder worden verwezen, is het algemene voorvoegsel voor alle bestanden

restoreTargetLocationType

RestoreTargetLocationType

Geeft de doellocatie aan waar de gegevens worden hersteld, tekenreekswaarde voor de enum {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}

targetResourceArmId

string

Volledige ARM-id die de herstelbestemming aangeeft. Het is de ARM-id die verwijst naar een container/bestandsshare. Dit is optioneel als het doelabonnement kan worden geïdentificeerd met het URL-veld. Als dit niet het geval is, is dit nodig als het veld CrossSubscriptionRestore van BackupVault een van de uitgeschakelde statussen heeft

url

string

Url die de herstelbestemming aangeeft. Het kan verwijzen naar container/ bestandsshare, enzovoort