Initialize-AzDataProtectionRestoreRequest
Menginisialisasi objek Permintaan Pemulihan untuk memicu pemulihan pada instans cadangan yang dilindungi.
Sintaks
AlternateLocationFullRecovery (Default)
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>]
[-UseSystemAssignedIdentity <Boolean>]
[-UserAssignedIdentityArmId <String>]
[<CommonParameters>]
AlternateLocationILR
Initialize-AzDataProtectionRestoreRequest
-DatasourceType <DatasourceTypes>
-SourceDataStore <DataStoreType>
-RestoreLocation <String>
-RestoreType <RestoreTargetType>
-TargetResourceId <String>
[-RecoveryPoint <String>]
[-RestoreConfiguration <PSObject>]
[-UseSystemAssignedIdentity <Boolean>]
[-UserAssignedIdentityArmId <String>]
[-ItemLevelRecovery]
[-ContainersList <String[]>]
[-PrefixMatch <Hashtable>]
[<CommonParameters>]
OriginalLocationFullRecovery
Initialize-AzDataProtectionRestoreRequest
-DatasourceType <DatasourceTypes>
-SourceDataStore <DataStoreType>
-RestoreLocation <String>
-RestoreType <RestoreTargetType>
-BackupInstance <BackupInstanceResource>
[-RecoveryPoint <String>]
[-PointInTime <DateTime>]
[-RehydrationDuration <String>]
[-RehydrationPriority <String>]
[-RestoreConfiguration <PSObject>]
[-SecretStoreURI <String>]
[-SecretStoreType <SecretStoreTypes>]
[-UseSystemAssignedIdentity <Boolean>]
[-UserAssignedIdentityArmId <String>]
[<CommonParameters>]
OriginalLocationILR
Initialize-AzDataProtectionRestoreRequest
-DatasourceType <DatasourceTypes>
-SourceDataStore <DataStoreType>
-RestoreLocation <String>
-RestoreType <RestoreTargetType>
-BackupInstance <BackupInstanceResource>
[-RecoveryPoint <String>]
[-PointInTime <DateTime>]
[-RehydrationDuration <String>]
[-RehydrationPriority <String>]
[-RestoreConfiguration <PSObject>]
[-SecretStoreURI <String>]
[-SecretStoreType <SecretStoreTypes>]
[-UseSystemAssignedIdentity <Boolean>]
[-UserAssignedIdentityArmId <String>]
[-ItemLevelRecovery]
[-ContainersList <String[]>]
[-FromPrefixPattern <String[]>]
[-ToPrefixPattern <String[]>]
[<CommonParameters>]
RestoreAsFiles
Initialize-AzDataProtectionRestoreRequest
-DatasourceType <DatasourceTypes>
-SourceDataStore <DataStoreType>
-RestoreLocation <String>
-RestoreType <RestoreTargetType>
-TargetContainerURI <String>
[-RecoveryPoint <String>]
[-RehydrationDuration <String>]
[-RehydrationPriority <String>]
[-SecretStoreURI <String>]
[-SecretStoreType <SecretStoreTypes>]
[-UseSystemAssignedIdentity <Boolean>]
[-UserAssignedIdentityArmId <String>]
[-TargetResourceIdForRestoreAsFile <String>]
[-FileNamePrefix <String>]
[<CommonParameters>]
Deskripsi
Menginisialisasi objek Permintaan Pemulihan untuk memicu pemulihan pada instans cadangan yang dilindungi.
Contoh
Contoh 1: Dapatkan objek permintaan pemulihan untuk instans Azure Disk Backup yang Dilindungi
$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
Perintah ini menginisialisasi objek permintaan pemulihan yang dapat digunakan untuk memicu pemulihan.
Contoh 2: Dapatkan objek permintaan pemulihan untuk instans Azure Blob Backup yang Dilindungi
$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
Perintah ini menginisialisasi objek permintaan pemulihan yang dapat digunakan untuk memicu pemulihan untuk Blob.
Contoh 3: Dapatkan objek permintaan pemulihan untuk pemulihan Tingkat Item untuk kontainer di bawah instans AzureBlob Backup yang dilindungi
$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
Perintah ini menginisialisasi objek permintaan pemulihan yang dapat digunakan untuk memicu Pemulihan Tingkat Item pada tingkat kontainer untuk Blob.
Contoh 4: Dapatkan objek permintaan pemulihan untuk pemulihan Tingkat Item untuk kontainer/prefiksMatch di bawah instans AzureBlob Backup yang dilindungi
$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
Perintah ini menginisialisasi objek permintaan pemulihan yang dapat digunakan untuk memicu Pemulihan Tingkat Item pada tingkat blob berdasarkan awalan nama di bawah kontainer Blob.
RestoreRequest di atas memulihkan kontainer/blob berikut:
FromPrefix ToPrefix "container1/aaa" "container1/bbb" (memulihkan semua blob yang cocok dalam rentang Awalan ini) "container1/ccc" "container1/ddd" "container2/aab" "container2/abc" "container3" "container3-0" (memulihkan seluruh kontainer3)
Catatan: Rentang tidak boleh tumpang tindih satu sama lain.
Referensi: https://learn.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata
Contoh 5: Dapatkan objek permintaan pemulihan lintas wilayah untuk pemulihan sebagai database untuk jenis sumber data 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
Perintah pertama dan kedua mengambil vault dan instans cadangan dari grafik sumber daya Azure.
Perintah ketiga digunakan untuk mengambil titik pemulihan dari wilayah sekunder untuk pemulihan lintas wilayah.
Perintah terakhir membangun objek permintaan pemulihan lintas wilayah untuk pemulihan ke lokasi alternatif sebagai database untuk datasourcetype AzureDatabaseForPostgreSQL.
Harap dicatat bahwa kami mengatur parameter RestoreLocation ke $vault. ReplicatedRegion[0] (wilayah berpasangan) alih-alih $vault. Lokasi untuk pemulihan normal.
Gunakan test-AzDataProtectionBackupInstanceRestore, Start-AzDataProtectionBackupInstanceRestore perintah untuk memvalidasi dan memicu pemulihan.
Contoh 6: Dapatkan objek permintaan pemulihan lintas wilayah untuk pemulihan sebagai database untuk jenis sumber data 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
Perintah pertama dan kedua mengambil vault dan instans cadangan dari grafik sumber daya Azure.
Perintah ketiga digunakan untuk mengambil titik pemulihan dari wilayah sekunder untuk pemulihan lintas wilayah.
Perintah terakhir membangun objek permintaan pemulihan lintas wilayah untuk dipulihkan sebagai file untuk datasourcetype AzureDatabaseForPostgreSQL.
Harap dicatat bahwa kami mengatur parameter RestoreLocation ke $vault. ReplicatedRegion[0] (wilayah berpasangan) alih-alih $vault. Lokasi untuk pemulihan normal.
Gunakan test-AzDataProtectionBackupInstanceRestore, Start-AzDataProtectionBackupInstanceRestore perintah untuk memvalidasi dan memicu pemulihan.
Contoh 7: Dapatkan objek permintaan pemulihan untuk pemulihan berkubah lokasi alternatif untuk 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
Pertama, kami menginisialisasi variabel yang diperlukan yang akan digunakan dalam skrip pemulihan.
Kemudian, kami mengambil instans cadangan dan titik pemulihan untuk instans.
Selanjutnya, kami menginisialisasi objek klien Konfigurasi Pemulihan, yang digunakan untuk menyiapkan objek klien permintaan pemulihan.
Perhatikan bahwa untuk pemulihan vault untuk AzureKubernetesService, kami telah melewati parameter StagingResourceGroupId dan StagingStorageAccountId.
Kami kemudian menginisialisasi objek permintaan pemulihan untuk pemulihan lokasi alternatif Azure Kubernetes Service (AKS).
Perhatikan bahwa objek $aksRestoreCriteria berisi parameter yang diperlukan untuk pemulihan tingkat Vaulted/operations yang sesuai.
Objek RestoreConfiguration diteruskan ke cmdlet Initialize-AzDataProtectionRestoreRequest untuk membuat objek permintaan pemulihan.
Objek permintaan pemulihan kemudian digunakan untuk memicu operasi pemulihan.
Parameter
-BackupInstance
Objek Instans Cadangan untuk memicu pemulihan lokasi asli.
Untuk membuat, lihat bagian CATATAN untuk properti BACKUPINSTANCE dan membuat tabel hash.
Properti parameter
Kumpulan parameter
OriginalLocationFullRecovery
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
OriginalLocationILR
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-ContainersList
Nama kontainer untuk Pemulihan Tingkat Item.
Properti parameter
Jenis: String [ ]
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
AlternateLocationILR
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
OriginalLocationILR
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-DatasourceType
Jenis Sumber Data
Properti parameter
Jenis: DatasourceTypes
Nilai default: None
Nilai yang diterima: AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL, AzureDataLakeStorage, AzureKubernetesService, AzureDatabaseForPGFlexServer, AzureDatabaseForMySQL
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-FileNamePrefix
Nama file yang akan diawali ke data cadangan yang dipulihkan.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
RestoreAsFiles
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-FromPrefixPattern
Tentukan rentang mulai pemulihan blob untuk PITR.
Anda dapat menggunakan opsi ini untuk menentukan rentang awal untuk subset blob di setiap kontainer untuk dipulihkan.
gunakan garis miring (/) untuk memisahkan nama kontainer dari pola awalan blob.
Properti parameter
Jenis: String [ ]
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
OriginalLocationILR
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-ItemLevelRecovery
Alihkan parameter untuk mengaktifkan pemulihan tingkat item.
Properti parameter
Jenis: SwitchParameter
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
AlternateLocationILR
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
OriginalLocationILR
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-PointInTime
Titik Waktu untuk pemulihan.
Properti parameter
Jenis: DateTime
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
AlternateLocationFullRecovery
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
OriginalLocationFullRecovery
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
OriginalLocationILR
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-PrefixMatch
Gunakan parameter ini untuk memfilter blob blok berdasarkan awalan dalam kontainer untuk ILR lokasi alternatif.
Saat Anda menentukan awalan, hanya blob yang cocok dengan awalan tersebut dalam kontainer yang akan dipulihkan.
Input untuk parameter ini adalah hashtable di mana setiap kunci adalah nama kontainer dan setiap nilai adalah array awalan string untuk kontainer tersebut.
Properti parameter
Jenis: Hashtable
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
AlternateLocationILR
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-RecoveryPoint
Id titik pemulihan yang akan dipulihkan.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-RehydrationDuration
Durasi rehidrasi untuk titik pemulihan yang diarsipkan agar tetap direhidrasi, nilai default untuk durasi rehidrasi adalah 15.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
AlternateLocationFullRecovery
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
OriginalLocationFullRecovery
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
OriginalLocationILR
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
RestoreAsFiles
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-RehydrationPriority
Prioritas rehidrasi untuk titik pemulihan yang diarsipkan.
Parameter ini wajib untuk pemulihan rehidrasi titik yang diarsipkan.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
AlternateLocationFullRecovery
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
OriginalLocationFullRecovery
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
OriginalLocationILR
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
RestoreAsFiles
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-RestoreConfiguration
Pulihkan konfigurasi untuk pemulihan.
Gunakan parameter ini untuk memulihkan dengan AzureKubernetesService.
Properti parameter
Jenis: PSObject
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
AlternateLocationFullRecovery
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
AlternateLocationILR
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
OriginalLocationFullRecovery
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
OriginalLocationILR
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-RestoreLocation
Lokasi Pemulihan Target
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-RestoreType
Pulihkan Tipe Target
Properti parameter
Jenis: RestoreTargetType
Nilai default: None
Nilai yang diterima: AlternateLocation, OriginalLocation, RestoreAsFiles
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-SecretStoreType
Jenis penyimpanan rahasia untuk autentikasi penyimpanan rahasia sumber data.
Parameter ini hanya didukung untuk AzureDatabaseForPostgreSQL saat ini.
Properti parameter
Jenis: SecretStoreTypes
Nilai default: None
Nilai yang diterima: AzureKeyVault
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
AlternateLocationFullRecovery
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
OriginalLocationFullRecovery
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
OriginalLocationILR
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
RestoreAsFiles
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-SecretStoreURI
Uri rahasia untuk autentikasi penyimpanan rahasia sumber data.
Parameter ini hanya didukung untuk AzureDatabaseForPostgreSQL saat ini.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
AlternateLocationFullRecovery
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
OriginalLocationFullRecovery
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
OriginalLocationILR
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
RestoreAsFiles
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-SourceDataStore
Jenis DataStore dari titik Pemulihan
Properti parameter
Jenis: DataStoreType
Nilai default: None
Nilai yang diterima: ArchiveStore, OperationalStore, VaultStore
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-TargetContainerURI
Id kontainer akun penyimpanan target tempat data cadangan akan dipulihkan sebagai file.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
RestoreAsFiles
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-TargetResourceId
Tentukan ID sumber daya target untuk memulihkan data cadangan di lokasi alternatif.
Misalnya, berikan ID ARM database target yang ingin Anda pulihkan, untuk workloadType AzureDatabaseForPostgreSQL.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
AlternateLocationFullRecovery
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
AlternateLocationILR
Position: Named
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-TargetResourceIdForRestoreAsFile
Id ARM kontainer akun penyimpanan target tempat data cadangan akan dipulihkan sebagai file.
Parameter ini diperlukan untuk memulihkan sebagai file ketika pemulihan lintas langganan dinonaktifkan pada brankas cadangan.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
RestoreAsFiles
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-ToPrefixPattern
Tentukan rentang akhir pemulihan blob untuk PITR.
Anda dapat menggunakan opsi ini untuk menentukan rentang akhir untuk subset blob di setiap kontainer untuk dipulihkan.
gunakan garis miring (/) untuk memisahkan nama kontainer dari pola awalan blob.
Properti parameter
Jenis: String [ ]
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
OriginalLocationILR
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-UserAssignedIdentityArmId
Id ARM identitas yang ditetapkan pengguna
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Alias: AssignUserIdentity
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-UseSystemAssignedIdentity
Gunakan identitas yang ditetapkan sistem
Properti parameter
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
CommonParameters
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters .
Output