New-AzDataProtectionRestoreConfigurationClientObject
Vytvoří nový objekt konfigurace obnovení.
Syntaxe
New-AzDataProtectionRestoreConfigurationClientObject
-DatasourceType <DatasourceTypes>
[-ExcludedResourceType <String[]>]
[-IncludedResourceType <String[]>]
[-ExcludedNamespace <String[]>]
[-IncludedNamespace <String[]>]
[-LabelSelector <String[]>]
[-IncludeClusterScopeResource <Boolean>]
[-ConflictPolicy <String>]
[-NamespaceMapping <KubernetesClusterRestoreCriteriaNamespaceMappings>]
[-PersistentVolumeRestoreMode <String>]
[-RestoreHookReference <NamespacedNameResource[]>]
[-ResourceModifierReference <NamespacedNameResource>]
[-StagingResourceGroupId <String>]
[-StagingStorageAccountId <String>]
[<CommonParameters>]
Description
Vytvoří nový objekt konfigurace obnovení.
Příklady
Příklad 1: Vytvoření funkce RestoreConfiguration pro obnovení pomocí služby AzureKubernetesService
$restoreConfig = New-AzDataProtectionRestoreConfigurationClientObject -DatasourceType AzureKubernetesService -PersistentVolumeRestoreMode RestoreWithVolumeData -IncludeClusterScopeResource $true -NamespaceMapping @{"sourcenamespace1"="targetnamespace1";"sourcenamespace2"="targetnamespace2"} -ExcludedNamespace "excludeNS1","excludeNS2" -RestoreHookReference @(@{name='restorehookname';namespace='default'},@{name='restorehookname1';namespace='hrweb'})
ObjectType ConflictPolicy ExcludedNamespace ExcludedResourceType IncludeClusterScopeResource IncludedNamespace IncludedResourceType LabelSelector PersistentVolumeRestoreMode
---------- -------------- ----------------- -------------------- --------------------------- ----------------- -------------------- ------------- ---------------------------
KubernetesClusterRestoreCriteria Skip {excludeNS1, excludeNS2} True RestoreWithVolumeData
Tento příkaz lze použít k vytvoření objektu klienta konfigurace obnovení pro obnovení clusteru Kubernetes. RestoreHookReferences je seznam odkazů na RestoreHooks, které by se měly provést během obnovení.
Parametry
-ConflictPolicy
Zásady konfliktů pro obnovení Povolené hodnoty jsou Skip, Patch. Výchozí hodnota je Skip
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 |
-ExcludedNamespace
Seznam oborů názvů, které se mají vyloučit pro obnovení
Typ: | String[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ExcludedResourceType
Seznam typů prostředků, které se mají vyloučit pro obnovení
Typ: | String[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-IncludeClusterScopeResource
Logický parametr určující, jestli jsou prostředky oboru clusteru zahrnuté pro obnovení. Ve výchozím nastavení se tato hodnota považuje za pravdivou.
Typ: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-IncludedNamespace
Seznam oborů názvů, které se mají zahrnout pro obnovení
Typ: | String[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-IncludedResourceType
Seznam typů prostředků, které se mají zahrnout pro obnovení
Typ: | String[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LabelSelector
Seznam popisků pro interní filtrování pro obnovení
Typ: | String[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-NamespaceMapping
Mapování oborů názvů ze zdrojových oborů názvů na cílové obory názvů za účelem vyřešení konfliktů názvů v cílovém clusteru Pokud chcete vytvořit, přečtěte si část NOTES pro vlastnosti NAMESPACEMAPPING a vytvořte tabulku hash.
Typ: | KubernetesClusterRestoreCriteriaNamespaceMappings |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PersistentVolumeRestoreMode
Režim obnovení trvalých svazků Povolené hodnoty jsou RestoreWithVolumeData, RestoreWithoutVolumeData. Výchozí hodnota je RestoreWithVolumeData
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ResourceModifierReference
Odkaz modifikátoru prostředků, který se má provést během obnovení. Pokud chcete vytvořit, přečtěte si část NOTES pro vlastnosti RESOURCEMODIFIERREFERENCE a vytvořte tabulku hash.
Typ: | NamespacedNameResource |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RestoreHookReference
Odkaz na volání, který se má provést během obnovení. Chcete-li vytvořit, přečtěte si část NOTES pro vlastnosti RESTOREHOOKREFERENCE a vytvořte tabulku hash.
Typ: | NamespacedNameResource[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StagingResourceGroupId
ID přípravné skupiny prostředků pro obnovení
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StagingStorageAccountId
Id přípravného účtu úložiště pro obnovení
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
Azure PowerShell