Sdílet prostřednictvím


Initialize-AzDataProtectionRestoreRequest

Inicializuje objekt Žádosti o obnovení pro aktivaci obnovení v chráněné instanci zálohy.

Syntaxe

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

Inicializuje objekt Žádosti o obnovení pro aktivaci obnovení v chráněné instanci zálohy.

Příklady

Příklad 1: Získání objektu žádosti o obnovení pro instanci chráněného zálohování disků Azure

$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

Tento příkaz inicializoval objekt žádosti o obnovení, který lze použít k aktivaci obnovení.

Příklad 2: Získání objektu žádosti o obnovení pro chráněnou instanci služby Azure Blob Backup

$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

Tento příkaz inicializoval objekt žádosti o obnovení, který lze použít k aktivaci obnovení pro objekty blob.

Příklad 3: Získání objektu žádosti o obnovení na úrovni položky pro kontejnery v rámci chráněné instance zálohování AzureBlob

$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

Tento příkaz inicializoval objekt žádosti o obnovení, který lze použít k aktivaci obnovení na úrovni položky na úrovni kontejneru pro objekty blob.

Příklad 4: Získání objektu žádosti o obnovení na úrovni položky pro kontejnery nebo prefixMatch v rámci chráněné instance azureBlob Backup

$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

Tento příkaz inicializoval objekt žádosti o obnovení, který lze použít k aktivaci obnovení na úrovni položek na úrovni objektů blob na základě předpon názvů v kontejnerech objektů blob.

Výše uvedený příkaz restoreRequest obnoví následující kontejnery nebo objekty blob:

FromPrefix ToPrefix "container1/aaa" "container1/bbb" (obnoví všechny objekty blob odpovídající v tomto rozsahu předpon) "container1/ccc" "container1/ddd" "container2/aab" "container2/abc" "container3-0" (obnoví celý kontejner3)

Poznámka: Oblasti by se neměly vzájemně překrývat. Referenční informace: https://learn.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata

Příklad 5: Získání objektu žádosti o obnovení mezi oblastmi pro obnovení jako databáze pro typ zdroje dat 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

První a druhý příkaz načte trezor a instanci zálohování z Azure Resource Graphu. Třetí příkaz slouží k načtení bodů obnovení ze sekundární oblasti pro obnovení mezi oblastmi. Poslední příkaz vytvoří objekt žádosti o obnovení mezi oblastmi pro obnovení do alternativního umístění jako databázi pro datasourcetype AzureDatabaseForPostgreSQL. Upozorňujeme, že parametr RestoreLocation jsme nastavili na $vault. Replikovaná oblast[0] (spárovaná oblast) místo $vault. Umístění pro normální obnovení K ověření a aktivaci obnovení použijte příkazy Test-AzDataProtectionBackupInstanceRestore Start-AzDataProtectionBackupInstanceRestore.

Příklad 6: Získání objektu žádosti o obnovení mezi oblastmi pro obnovení jako databáze pro typ zdroje dat 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

První a druhý příkaz načte trezor a instanci zálohování z Azure Resource Graphu. Třetí příkaz slouží k načtení bodů obnovení ze sekundární oblasti pro obnovení mezi oblastmi. Poslední příkaz vytvoří objekt žádosti o obnovení mezi oblastmi jako soubory pro datasourcetype AzureDatabaseForPostgreSQL. Upozorňujeme, že parametr RestoreLocation jsme nastavili na $vault. Replikovaná oblast[0] (spárovaná oblast) místo $vault. Umístění pro normální obnovení K ověření a aktivaci obnovení použijte příkazy Test-AzDataProtectionBackupInstanceRestore Start-AzDataProtectionBackupInstanceRestore.

Příklad 7: Získání objektu žádosti o obnovení pro obnovení v trezoru alternativního umístění pro Službu 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

Nejprve inicializujeme potřebné proměnné, které se použijí ve skriptu pro obnovení. Potom načteme instanci zálohování a bod obnovení instance. Dále inicializujeme objekt klienta Konfigurace obnovení, který se používá k nastavení objektu klienta žádosti o obnovení. Všimněte si, že pro trezorované obnovení pro AzureKubernetesService jsme předali parametry StagingResourceGroupId a StagingStorageAccountId.

Potom inicializujeme objekt žádosti o obnovení pro obnovení alternativního umístění služby Azure Kubernetes Service (AKS). Všimněte si, že objekt $aksRestoreCriteria obsahuje potřebné parametry pro obnovení vrstvy trezoru a operací odpovídajícím způsobem. Objekt RestoreConfiguration se předá rutině Initialize-AzDataProtectionRestoreRequest k vytvoření objektu žádosti o obnovení. Objekt požadavku na obnovení se pak použije k aktivaci operace obnovení.

Parametry

-BackupInstance

Zálohovat objekt instance pro aktivaci původního obnovení národního prostředí. Pokud chcete vytvořit, přečtěte si část NOTES pro vlastnosti BACKUPINSTANCE a vytvořte tabulku hash.

Typ:BackupInstanceResource
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ContainersList

Názvy kontejnerů pro obnovení na úrovni položky

Typ:String[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DatasourceType

Typ zdroje dat

Typ:DatasourceTypes
Přípustné hodnoty:AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL, AzureKubernetesService, AzureDatabaseForPGFlexServer, AzureDatabaseForMySQL
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-FileNamePrefix

Název souboru, který má být předponou obnovených zálohovaných dat.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-FromPrefixPattern

Zadejte počáteční rozsah obnovení objektu blob pro obnovení k určitému bodu v čase. Tuto možnost můžete použít k určení výchozího rozsahu pro podmnožinu objektů blob v každém kontejneru, který se má obnovit. Pomocí lomítka (/) oddělte název kontejneru od vzoru předpony objektu blob.

Typ:String[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ItemLevelRecovery

Přepnutím parametru povolte obnovení na úrovni položky.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PointInTime

Bod v čase pro obnovení

Typ:DateTime
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PrefixMatch

Tento parametr použijte k filtrování objektů blob bloku podle předpony v kontejneru pro alternativní umístění ILR. Když zadáte předponu, obnoví se pouze objekty blob odpovídající této předponě v kontejneru. Vstup pro tento parametr je hashtable, kde každý klíč je název kontejneru a každá hodnota je pole předpon řetězců pro daný kontejner.

Typ:Hashtable
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RecoveryPoint

ID bodu obnovení, který se má obnovit.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RehydrationDuration

Doba dosazování archivovaného bodu obnovení, aby zůstal rehydrovaný, výchozí hodnota pro dobu dosazování je 15.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RehydrationPriority

Priorita dosazování pro archivovaný bod obnovení Tento parametr je povinný pro obnovení archivovaných bodů.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RestoreConfiguration

Obnovte konfiguraci pro obnovení. Tento parametr použijte k obnovení pomocí služby AzureKubernetesService.

Typ:PSObject
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RestoreLocation

Cílové umístění obnovení

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RestoreType

Obnovit cílový typ

Typ:RestoreTargetType
Přípustné hodnoty:AlternateLocation, OriginalLocation, RestoreAsFiles
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-SecretStoreType

Typ úložiště tajných kódů pro ověřování úložiště tajných kódů zdroje dat. Tento parametr je aktuálně podporován pouze pro AzureDatabaseForPostgreSQL.

Typ:SecretStoreTypes
Přípustné hodnoty:AzureKeyVault
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-SecretStoreURI

Identifikátor URI tajného kódu pro ověřování úložiště tajných kódů zdroje dat. Tento parametr je aktuálně podporován pouze pro AzureDatabaseForPostgreSQL.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-SourceDataStore

Typ úložiště dat bodu obnovení

Typ:DataStoreType
Přípustné hodnoty:ArchiveStore, OperationalStore, VaultStore
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TargetContainerURI

ID kontejneru cílového účtu úložiště, do kterého budou obnovena zálohovaná data jako soubory.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TargetResourceId

Zadejte ID cílového prostředku pro obnovení zálohovaná data v alternativním umístění. Zadejte například ID ARM cílové databáze, do které chcete provést obnovení, pro workloadType AzureDatabaseForPostgreSQL.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TargetResourceIdForRestoreAsFile

Id ARM cílového účtu úložiště, do kterého se záložní data obnoví jako soubory. Tento parametr se vyžaduje k obnovení jako souborů, pokud je v trezoru záloh zakázané obnovení mezi předplatnými.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ToPrefixPattern

Zadejte koncový rozsah obnovení objektu blob pro obnovení k určitému bodu v čase. Tuto možnost můžete použít k určení koncového rozsahu pro podmnožinu objektů blob v každém kontejneru, který chcete obnovit. Pomocí lomítka (/) oddělte název kontejneru od vzoru předpony objektu blob.

Typ:String[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Výstupy

IAzureBackupRestoreRequest