Freigeben über


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

Typ:KubernetesClusterRestoreCriteriaNamespaceMappings
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

-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

Typ:NamespacedNameResource
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

-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

Typ:

NamespacedNameResource[]

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

-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

PSObject