Delen via


Initialize-AzDataProtectionRestoreRequest

Initialiseert herstelaanvraagobject voor het activeren van herstel op een beveiligd back-upexemplaren.

Syntaxis

Initialize-AzDataProtectionRestoreRequest
          -DatasourceType <DatasourceTypes>
          -SourceDataStore <DataStoreType>
          -RestoreLocation <String>
          -RestoreType <RestoreTargetType>
          -TargetResourceId <String>
          [-RecoveryPoint <String>]
          [-PointInTime <DateTime>]
          [-RehydrationDuration <String>]
          [-RehydrationPriority <String>]
          [-RestoreConfiguration <PSObject>]
          [-SecretStoreURI <String>]
          [-SecretStoreType <SecretStoreTypes>]
          [<CommonParameters>]
Initialize-AzDataProtectionRestoreRequest
          -DatasourceType <DatasourceTypes>
          -SourceDataStore <DataStoreType>
          -RestoreLocation <String>
          -RestoreType <RestoreTargetType>
          -TargetResourceId <String>
          [-RecoveryPoint <String>]
          [-RestoreConfiguration <PSObject>]
          [-ItemLevelRecovery]
          [-ContainersList <String[]>]
          [-PrefixMatch <Hashtable>]
          [<CommonParameters>]
Initialize-AzDataProtectionRestoreRequest
          -DatasourceType <DatasourceTypes>
          -SourceDataStore <DataStoreType>
          -RestoreLocation <String>
          -RestoreType <RestoreTargetType>
          [-RecoveryPoint <String>]
          [-PointInTime <DateTime>]
          [-RehydrationDuration <String>]
          [-RehydrationPriority <String>]
          [-RestoreConfiguration <PSObject>]
          [-SecretStoreURI <String>]
          [-SecretStoreType <SecretStoreTypes>]
          -BackupInstance <BackupInstanceResource>
          [<CommonParameters>]
Initialize-AzDataProtectionRestoreRequest
          -DatasourceType <DatasourceTypes>
          -SourceDataStore <DataStoreType>
          -RestoreLocation <String>
          -RestoreType <RestoreTargetType>
          [-RecoveryPoint <String>]
          [-PointInTime <DateTime>]
          [-RehydrationDuration <String>]
          [-RehydrationPriority <String>]
          [-RestoreConfiguration <PSObject>]
          [-SecretStoreURI <String>]
          [-SecretStoreType <SecretStoreTypes>]
          [-ItemLevelRecovery]
          [-ContainersList <String[]>]
          -BackupInstance <BackupInstanceResource>
          [-FromPrefixPattern <String[]>]
          [-ToPrefixPattern <String[]>]
          [<CommonParameters>]
Initialize-AzDataProtectionRestoreRequest
          -DatasourceType <DatasourceTypes>
          -SourceDataStore <DataStoreType>
          -RestoreLocation <String>
          -RestoreType <RestoreTargetType>
          [-RecoveryPoint <String>]
          [-RehydrationDuration <String>]
          [-RehydrationPriority <String>]
          [-SecretStoreURI <String>]
          [-SecretStoreType <SecretStoreTypes>]
          -TargetContainerURI <String>
          [-TargetResourceIdForRestoreAsFile <String>]
          [-FileNamePrefix <String>]
          [<CommonParameters>]

Description

Initialiseert herstelaanvraagobject voor het activeren van herstel op een beveiligd back-upexemplaren.

Voorbeelden

Voorbeeld 1: Aanvraagobject voor herstel ophalen voor een beveiligd Azure Disk Backup-exemplaar

$instance = Get-AzDataProtectionBackupInstance -SubscriptionId "xxxx-xxx-xxx" -ResourceGroupName "sarath-rg" -VaultName "sarath-vault"
$rp = Get-AzDataProtectionRecoveryPoint -SubscriptionId "xxx-xxx-xxx" -ResourceGroupName "sarath-rg" -VaultName "sarath-vault" -BackupInstanceName $instance.Name
Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureDisk -SourceDataStore OperationalStore -RestoreLocation "westus"  -RestoreType AlternateLocation -TargetResourceId "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/disks/{DiskName}" -RecoveryPoint "892e5c5014dc4a96807d22924f5745c9"

ObjectType                                  RestoreTargetInfoObjectType RestoreTargetInfoRecoveryOption RestoreTargetInfoRestoreLocation SourceDataStoreType RecoveryPointI
                                                                                                                                                             d
----------                                  --------------------------- ------------------------------- -------------------------------- ------------------- --------------
AzureBackupRecoveryPointBasedRestoreRequest RestoreTargetInfo           FailIfExists                    westus                           OperationalStore    892e5c5014dc4a96807d22924f5745c9

Met deze opdracht is een herstelaanvraagobject geïnitialiseerd dat kan worden gebruikt om herstel te activeren.

Voorbeeld 2: Aanvraagobject voor herstel ophalen voor een beveiligd Azure Blob Backup-exemplaar

$startTime = (Get-Date).AddDays(-30).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$endTime = (Get-Date).AddDays(0).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$instance = Get-AzDataProtectionBackupInstance -SubscriptionId "xxxx-xxx-xxx" -ResourceGroupName "rgName" -VaultName "vaultName"
$pointInTimeRange = Find-AzDataProtectionRestorableTimeRange -BackupInstanceName $instance[0].BackupInstanceName -ResourceGroupName "rgName" -SubscriptionId "subscriptionId"  -VaultName "vaultName" -SourceDataStoreType OperationalStore -StartTime $startTime -EndTime $endTime
Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureBlob -SourceDataStore OperationalStore -RestoreLocation $vault.Location -RestoreType OriginalLocation -BackupInstance $instance[0] -PointInTime (Get-Date -Date $pointInTimeRange.RestorableTimeRange.EndTime)

ObjectType                                 RestoreTargetInfoObjectType RestoreTargetInfoRecoveryOption RestoreTargetInfoRestoreLocation SourceDataStoreType RecoveryPointTime
----------                                 --------------------------- ------------------------------- -------------------------------- ------------------- -----------------
AzureBackupRecoveryTimeBasedRestoreRequest restoreTargetInfo           FailIfExists                    eastus2euap                      OperationalStore    2021-04-24T13:32:41.7018481Z

Met deze opdracht is een herstelaanvraagobject geïnitialiseerd dat kan worden gebruikt om herstel voor blobs te activeren.

Voorbeeld 3: Herstelaanvraagobject ophalen voor herstel op itemniveau voor containers onder beveiligd AzureBlob Backup-exemplaar

$startTime = (Get-Date).AddDays(-30).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$endTime = (Get-Date).AddDays(0).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$instance = Get-AzDataProtectionBackupInstance -SubscriptionId "xxxx-xxx-xxx" -ResourceGroupName "rgName" -VaultName "vaultName"
$pointInTimeRange = Find-AzDataProtectionRestorableTimeRange -BackupInstanceName $instance[0].BackupInstanceName -ResourceGroupName "rgName" -SubscriptionId "subscriptionId"  -VaultName "vaultName" -SourceDataStoreType OperationalStore -StartTime $startTime -EndTime $endTime
Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureBlob -SourceDataStore OperationalStore -RestoreLocation $vault.Location -RestoreType OriginalLocation -BackupInstance $instances[0] -PointInTime (Get-Date).AddDays(-1) -ItemLevelRecovery -ContainersList "containerName1","containerName2"

ObjectType                                 RestoreTargetInfoObjectType RestoreTargetInfoRecoveryOption RestoreTargetInfoRestoreLocation SourceDataStoreType RecoveryPointTime
----------                                 --------------------------- ------------------------------- -------------------------------- ------------------- -----------------
AzureBackupRecoveryTimeBasedRestoreRequest itemLevelRestoreTargetInfo  FailIfExists                    eastus2euap                      OperationalStore    2021-04-23T02:47:02.9500000Z

Met deze opdracht is een herstelaanvraagobject geïnitialiseerd dat kan worden gebruikt voor het activeren van herstel op itemniveau op containerniveau voor blobs.

Voorbeeld 4: Herstelaanvraagobject ophalen voor herstel op itemniveau voor containers/prefixMatch onder beveiligd AzureBlob Backup-exemplaar

$startTime = (Get-Date).AddDays(-30).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$endTime = (Get-Date).AddDays(0).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$instance = Get-AzDataProtectionBackupInstance -SubscriptionId "xxxx-xxx-xxx" -ResourceGroupName "rgName" -VaultName "vaultName"
$pointInTimeRange = Find-AzDataProtectionRestorableTimeRange -BackupInstanceName $instance[0].BackupInstanceName -ResourceGroupName "rgName" -SubscriptionId "subscriptionId"  -VaultName "vaultName" -SourceDataStoreType OperationalStore -StartTime $startTime -EndTime $endTime
Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureBlob -SourceDataStore OperationalStore -RestoreLocation $vault.Location -RestoreType OriginalLocation -BackupInstance $instances[0] -PointInTime (Get-Date).AddDays(-1) -ItemLevelRecovery -FromPrefixPattern "container1/aaa","container1/ccc", "container2/aab", "container3" -ToPrefixPattern "container1/bbb","container1/ddd", "container2/abc", "container3-0"

ObjectType                                 RestoreTargetInfoObjectType RestoreTargetInfoRecoveryOption RestoreTargetInfoRestoreLocation SourceDataStoreType RecoveryPointTime
----------                                 --------------------------- ------------------------------- -------------------------------- ------------------- -----------------
AzureBackupRecoveryTimeBasedRestoreRequest itemLevelRestoreTargetInfo  FailIfExists                    eastus2euap                      OperationalStore    2021-04-23T02:47:02.9500000Z

Met deze opdracht is een herstelaanvraagobject geïnitialiseerd dat kan worden gebruikt om herstel op itemniveau op blobs-niveau te activeren op basis van naamvoorvoegsels onder Blob-containers.

Met de bovenstaande restoreRequest herstelt u de volgende containers/blobs:

FromPrefix ToPrefix "container1/aaa" "container1/bbb" (herstelt alle blobs die overeenkomen in dit voorvoegselbereik) "container1/ccc" "container1/ddd" "container2/aab" "container2/abc" "container3" "container3-0" (herstelt hele container3)

Opmerking: de bereiken mogen elkaar niet overlappen. Naslaginformatie: https://learn.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata

Voorbeeld 5: Aanvraagobject voor herstel in meerdere regio's ophalen voor herstel als database voor gegevensbrontype AzureDatabaseForPostgreSQL

$vault = Search-AzDataProtectionBackupVaultInAzGraph -ResourceGroup $ResourceGroupName -Subscription $SubscriptionId -Vault $VaultName
$instance = Search-AzDataProtectionBackupInstanceInAzGraph -Subscription $subscriptionId  -ResourceGroup  $resourceGroupName  -Vault $vaultName -DatasourceType AzureDatabaseForPostgreSQL
$recoveryPointsCrr = Get-AzDataProtectionRecoveryPoint -BackupInstanceName $instance.Name -ResourceGroupName $resourceGroupName -VaultName $vaultName -SubscriptionId $subscriptionId -UseSecondaryRegion
$targetResourceId = "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/{targetResourceGroupName}/providers/Microsoft.DBforPostgreSQL/servers/{targetServerName}/databases/{targetDatabaseName}"
$secretURI = "https://{crr-key-vault}.vault.azure.net/secrets/{secret-for-crr}"
$OssRestoreReq = Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureDatabaseForPostgreSQL -SourceDataStore VaultStore -RestoreLocation $vault.ReplicatedRegion[0] -RestoreType AlternateLocation -RecoveryPoint $recoveryPointsCrr[0].Property.RecoveryPointId -TargetResourceId $targetResourceId -SecretStoreURI $secretURI -SecretStoreType AzureKeyVault

ObjectType                                  SourceDataStoreType SourceResourceId RecoveryPointId
----------                                  ------------------- ---------------- ---------------
AzureBackupRecoveryPointBasedRestoreRequest VaultStore                           d49aeb83264456ccab92a105cade9afe

De eerste en tweede opdrachten halen de kluis en het back-upexemplaren op uit de Azure-resourcegrafiek. De derde opdracht wordt gebruikt om herstelpunten op te halen uit de secundaire regio voor herstel tussen regio's. Met de laatste opdracht wordt het aanvraagobject voor herstel tussen regio's samengesteld voor herstel naar een alternatieve locatie als database voor het gegevensbrontype AzureDatabaseForPostgreSQL. Houd er rekening mee dat we de parameter RestoreLocation instellen op $vault. Gerepliceerde regio[0] (gekoppelde regio) in plaats van $vault. Locatie voor normaal herstellen. Gebruik Test-AzDataProtectionBackupInstanceRestore, Start-AzDataProtectionBackupInstanceRestore opdrachten om herstel te valideren en te activeren.

Voorbeeld 6: Aanvraagobject voor herstel tussen regio's ophalen voor herstel als database voor gegevensbrontype AzureDatabaseForPostgreSQL

$vault = Search-AzDataProtectionBackupVaultInAzGraph -ResourceGroup $ResourceGroupName -Subscription $SubscriptionId -Vault $VaultName
$instance = Search-AzDataProtectionBackupInstanceInAzGraph -Subscription $subscriptionId  -ResourceGroup  $resourceGroupName  -Vault $vaultName -DatasourceType AzureDatabaseForPostgreSQL
$recoveryPointsCrr = Get-AzDataProtectionRecoveryPoint -BackupInstanceName $instance.Name -ResourceGroupName $resourceGroupName -VaultName $vaultName -SubscriptionId $subscriptionId -UseSecondaryRegion
$targetContainerURI = "https://{targetStorageAccountName}.blob.core.windows.net/{targetContainerName}"
$fileNamePrefix = "oss-pstest-crrasfiles"
$OssRestoreReq = Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureDatabaseForPostgreSQL -SourceDataStore VaultStore -RestoreLocation $vault.ReplicatedRegion[0] -RestoreType RestoreAsFiles -RecoveryPoint $recoveryPointsCrr[0].Property.RecoveryPointId -TargetContainerURI $targetContainerURI -FileNamePrefix $fileNamePrefix

ObjectType                                  SourceDataStoreType SourceResourceId RecoveryPointId
----------                                  ------------------- ---------------- ---------------
AzureBackupRecoveryPointBasedRestoreRequest VaultStore                           d49aeb83264456ccab92a105cade9afe

De eerste en tweede opdrachten halen de kluis en het back-upexemplaren op uit de Azure-resourcegrafiek. De derde opdracht wordt gebruikt om herstelpunten op te halen uit de secundaire regio voor herstel tussen regio's. Met de laatste opdracht wordt het aanvraagobject voor herstel in meerdere regio's samengesteld voor herstel als bestanden voor het gegevensbrontype AzureDatabaseForPostgreSQL. Houd er rekening mee dat we de parameter RestoreLocation instellen op $vault. Gerepliceerde regio[0] (gekoppelde regio) in plaats van $vault. Locatie voor normaal herstellen. Gebruik Test-AzDataProtectionBackupInstanceRestore, Start-AzDataProtectionBackupInstanceRestore opdrachten om herstel te valideren en te activeren.

Voorbeeld 7: Aanvraagobject voor herstel ophalen voor herstel naar een alternatieve locatie gekluisd herstel voor AzureKubernetesService

$subId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
$resourceGroupName = "resourceGroupName"
$vaultName = "vaultName"
$location = "eastasia"
$snapshotResourceGroupId = "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/stagingRG"
$stagingStorageAccount = "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/stagingRG/providers/Microsoft.Storage/storageAccounts/snapshotsa"
$targetAKSClusterARMId = "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/targetRG/providers/Microsoft.ContainerService/managedClusters/targetKubernetesCluster"

$instance = Get-AzDataProtectionBackupInstance -SubscriptionId $subId -ResourceGroupName $resourceGroupName -VaultName $vaultName | Where-Object { $_.Name -match "aks-cluster-name" }
$rp = Get-AzDataProtectionRecoveryPoint -SubscriptionId $subId -ResourceGroupName $resourceGroupName -VaultName $vaultName -BackupInstanceName $instance.Name

 $aksRestoreCriteria = New-AzDataProtectionRestoreConfigurationClientObject -DatasourceType AzureKubernetesService  -PersistentVolumeRestoreMode RestoreWithVolumeData -IncludeClusterScopeResource $true -StagingResourceGroupId $snapshotResourceGroupId -StagingStorageAccountId $stagingStorageAccount -IncludedNamespace "hrweb" -NamespaceMapping @{"hrweb"="hrwebrestore"}

$aksALRRestoreRequest = Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureKubernetesService -SourceDataStore VaultStore -RestoreLocation $location -RestoreType AlternateLocation -RecoveryPoint $rp[0].Property.RecoveryPointId -RestoreConfiguration $aksRestoreCriteria -TargetResourceId $targetAKSClusterARMId

Eerst initialiseren we de benodigde variabelen die worden gebruikt in het herstelscript. Vervolgens halen we het back-upexemplaren en het herstelpunt voor het exemplaar op. Vervolgens initialiseren we het clientobject Restore Configuration, dat wordt gebruikt om het clientobject voor de herstelaanvraag in te stellen. Houd er rekening mee dat voor herstel naar een kluis voor AzureKubernetesService de parameters StagingResourceGroupId en StagingStorageAccountId zijn doorgegeven.

Vervolgens initialiseren we het herstelaanvraagobject voor een alternatieve locatieherstel van Azure Kubernetes Service (AKS). Houd er rekening mee dat het $aksRestoreCriteria-object de benodigde parameters bevat voor het herstellen van de kluis-/bewerkingslaag dienovereenkomstig. Het RestoreConfiguration-object wordt doorgegeven aan de Initialize-AzDataProtectionRestoreRequest-cmdlet om het herstelaanvraagobject te maken. Het herstelaanvraagobject wordt vervolgens gebruikt om de herstelbewerking te activeren.

Parameters

-BackupInstance

Back-upexemplaarobject voor het activeren van oorspronkelijke herstelbewerkingen. Zie de sectie NOTES voor BACKUPINSTANCE-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:BackupInstanceResource
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ContainersList

Containernamen voor herstel op itemniveau.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DatasourceType

Gegevensbrontype

Type:DatasourceTypes
Geaccepteerde waarden:AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL, AzureKubernetesService, AzureDatabaseForPGFlexServer, AzureDatabaseForMySQL
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FileNamePrefix

De bestandsnaam die moet worden voorafgegaan door de herstelde back-upgegevens.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FromPrefixPattern

Geef het beginbereik voor het herstellen van de blob op voor PITR. U kunt deze optie gebruiken om het beginbereik op te geven voor een subset van blobs in elke container die u wilt herstellen. gebruik een slash (/) om de containernaam te scheiden van het blobvoorvoegselpatroon.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ItemLevelRecovery

Schakel de parameter om herstel op itemniveau in te schakelen.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PointInTime

Tijdstip voor herstel.

Type:DateTime
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PrefixMatch

Gebruik deze parameter om blok-blobs te filteren op voorvoegsel in een container voor alternatieve locatie ILR. Wanneer u een voorvoegsel opgeeft, worden alleen blobs die overeenkomen met dat voorvoegsel in de container hersteld. Invoer voor deze parameter is een hashtabel waarbij elke sleutel een containernaam is en elke waarde een matrix met tekenreeksvoorvoegsels voor die container is.

Type:Hashtable
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RecoveryPoint

Id van het herstelpunt dat moet worden hersteld.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RehydrationDuration

Rehydratatieduur voor het gearchiveerde herstelpunt om gerehydrateerd te blijven, de standaardwaarde voor rehydratatieduur is 15.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RehydrationPriority

Rehydratatieprioriteit voor gearchiveerd herstelpunt. Deze parameter is verplicht voor rehydrateerherstel van gearchiveerde punten.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RestoreConfiguration

Herstelconfiguratie voor herstel. Gebruik deze parameter om te herstellen met AzureKubernetesService.

Type:PSObject
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RestoreLocation

Locatie van doelherstel

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RestoreType

Doeltype herstellen

Type:RestoreTargetType
Geaccepteerde waarden:AlternateLocation, OriginalLocation, RestoreAsFiles
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SecretStoreType

Type geheimarchief voor verificatie van geheime opslag van gegevensbron. Deze parameter wordt momenteel alleen ondersteund voor AzureDatabaseForPostgreSQL.

Type:SecretStoreTypes
Geaccepteerde waarden:AzureKeyVault
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SecretStoreURI

Geheime URI voor geheime opslagverificatie van gegevensbron. Deze parameter wordt momenteel alleen ondersteund voor AzureDatabaseForPostgreSQL.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SourceDataStore

Gegevensarchieftype van het herstelpunt

Type:DataStoreType
Geaccepteerde waarden:ArchiveStore, OperationalStore, VaultStore
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TargetContainerURI

Doelopslagaccountcontainer-id waarnaar back-upgegevens worden hersteld als bestanden.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TargetResourceId

Geef de doelresource-id op voor het herstellen van back-upgegevens op een alternatieve locatie. Geef bijvoorbeeld de ARM-id van de doeldatabase op waarnaar u wilt herstellen, voor workloadType AzureDatabaseForPostgreSQL.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TargetResourceIdForRestoreAsFile

De ARM-id van het doelopslagaccount waarnaar back-upgegevens worden hersteld als bestanden. Deze parameter is vereist voor het herstellen als bestanden wanneer herstel tussen abonnementen is uitgeschakeld in de back-upkluis.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ToPrefixPattern

Geef het eindbereik voor het terugzetten van de blob op voor PITR. U kunt deze optie gebruiken om het eindbereik op te geven voor een subset van blobs in elke container die u wilt herstellen. gebruik een slash (/) om de containernaam te scheiden van het blobvoorvoegselpatroon.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Uitvoerwaarden