New-AzDataProtectionRestoreConfigurationClientObject
Hiermee maakt u een nieuw herstelconfiguratieobject
Syntaxis
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
Hiermee maakt u een nieuw herstelconfiguratieobject
Voorbeelden
Voorbeeld 1: Een RestoreConfiguration maken voor het herstellen met 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
Deze opdracht kan worden gebruikt om een clientobject voor herstelconfiguratie te maken dat wordt gebruikt voor het herstellen van Kubernetes-clusters. RestoreHookReferences is een lijst met verwijzingen naar RestoreHooks die tijdens het herstellen moeten worden uitgevoerd.
Parameters
-ConflictPolicy
Conflictbeleid voor herstel. Toegestane waarden zijn Skip, Patch. Standaardwaarde is Overslaan
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 |
-ExcludedNamespace
Lijst met naamruimten die moeten worden uitgesloten voor herstel
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ExcludedResourceType
Lijst met resourcetypen die moeten worden uitgesloten voor herstel
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-IncludeClusterScopeResource
Booleaanse parameter om te bepalen of clusterbereikresources zijn opgenomen voor herstel. Dit wordt standaard als waar beschouwd.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-IncludedNamespace
Lijst met naamruimten die moeten worden opgenomen voor herstel
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-IncludedResourceType
Lijst met resourcetypen die moeten worden opgenomen voor herstel
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LabelSelector
Lijst met labels voor interne filtering voor herstel
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-NamespaceMapping
Toewijzing van naamruimten van bronnaamruimten aan doelnaamruimten om naamruimtenaamconflicten in het doelcluster op te lossen. Zie de sectie NOTES voor DE EIGENSCHAPPEN NAMESPACEMAPPING en maak een hash-tabel om deze samen te stellen.
Type: | KubernetesClusterRestoreCriteriaNamespaceMappings |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PersistentVolumeRestoreMode
Herstelmodus voor permanente volumes. Toegestane waarden zijn RestoreWithVolumeData, RestoreWithoutVolumeData. De standaardwaarde is RestoreWithVolumeData
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ResourceModifierReference
Verwijzing naar resourceaanpassing die moet worden uitgevoerd tijdens het herstellen. Zie de sectie NOTES voor RESOURCEMODIFIERREFERENCE-eigenschappen en maak een hash-tabel om deze samen te stellen.
Type: | NamespacedNameResource |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RestoreHookReference
Hook-verwijzing die tijdens het herstellen moet worden uitgevoerd. Zie de sectie NOTES voor DE EIGENSCHAPPEN RESTOREHOOKREFERENCE en maak een hash-tabel om deze samen te stellen.
Type: | NamespacedNameResource[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StagingResourceGroupId
Faseringsresourcegroep-id voor herstel.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StagingStorageAccountId
Fasering van opslagaccount-id voor herstel.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Uitvoerwaarden
Azure PowerShell