New-AzDataProtectionRestoreConfigurationClientObject
Erstellt ein neues Wiederherstellungskonfigurationsobjekt.
Syntax
Default (Standard)
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>]
Beschreibung
Erstellt ein neues Wiederherstellungskonfigurationsobjekt.
Beispiele
Beispiel 1: Erstellen einer RestoreConfiguration zum Wiederherstellen mit 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
Dieser Befehl kann verwendet werden, um ein Wiederherstellungskonfigurationsclientobjekt zu erstellen, das für die Kubernetes-Clusterwiederherstellung verwendet wird.
RestoreHookReferences ist eine Liste von Verweisen auf RestoreHooks, die während der Wiederherstellung ausgeführt werden sollen.
Parameter
-ConflictPolicy
Konfliktrichtlinie für die Wiederherstellung.
Zulässige Werte sind Skip, Patch.
Standardwert ist "Überspringen"
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-DatasourceType
Datenquellentyp
Parametereigenschaften
Typ: DatasourceTypes
Standardwert: None
Zulässige Werte: AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL, AzureDataLakeStorage, AzureKubernetesService, AzureDatabaseForPGFlexServer, AzureDatabaseForMySQL
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-ExcludedNamespace
Liste der Namespaces, die für die Wiederherstellung ausgeschlossen werden sollen
Parametereigenschaften
Typ: String [ ]
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-ExcludedResourceType
Liste der Ressourcentypen, die für die Wiederherstellung ausgeschlossen werden sollen
Parametereigenschaften
Typ: String [ ]
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-IncludeClusterScopeResource
Boolescher Parameter, um zu entscheiden, ob Clusterbereichsressourcen für die Wiederherstellung enthalten sind.
Standardmäßig wird dies als "true" verwendet.
Parametereigenschaften
Typ: Nullable<T> [ Boolean ]
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-IncludedNamespace
Liste der Namespaces, die für die Wiederherstellung eingeschlossen werden sollen
Parametereigenschaften
Typ: String [ ]
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-IncludedResourceType
Liste der Ressourcentypen, die für die Wiederherstellung eingeschlossen werden sollen
Parametereigenschaften
Typ: String [ ]
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-LabelSelector
Liste der Bezeichnungen für die interne Filterung für die Wiederherstellung
Parametereigenschaften
Typ: String [ ]
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-NamespaceMapping
Namespaces-Zuordnung von Quellnamespaces zu Zielnamespaces zum Beheben von Namespacebenennungskonflikten im Zielcluster.
Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für NAMESPACEMAPPING-Eigenschaften und erstellen eine Hashtabelle.
Parametereigenschaften
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-PersistentVolumeRestoreMode
Wiederherstellungsmodus für persistente Volumes.
Zulässige Werte sind RestoreWithVolumeData, RestoreWithoutVolumeData.
Standardwert ist RestoreWithVolumeData
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-ResourceModifierReference
Ressourcenmodifiziererverweis, der während der Wiederherstellung ausgeführt werden soll.
Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für RESOURCEMODIFIERREFERENCE-Eigenschaften und erstellen eine Hashtabelle.
Parametereigenschaften
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-RestoreHookReference
Hook-Verweis, der während der Wiederherstellung ausgeführt werden soll.
Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für RESTOREHOOKREFERENCE-Eigenschaften und erstellen eine Hashtabelle.
Parametereigenschaften
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-StagingResourceGroupId
Staging-Ressourcengruppen-ID für die Wiederherstellung.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-StagingStorageAccountId
Staging-Speicherkonto-ID für die Wiederherstellung.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters .
Ausgaben