New-AzDataProtectionRestoreConfigurationClientObject
Crea un nuovo oggetto di configurazione di ripristino
Sintassi
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>]
Descrizione
Crea un nuovo oggetto di configurazione di ripristino
Esempio
Esempio 1: Creare un'istanza di RestoreConfiguration per il ripristino con 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
Questo comando può essere usato per creare un oggetto client di configurazione di ripristino usato per il ripristino del cluster Kubernetes. RestoreHookReferences è un elenco di riferimenti a RestoreHook che devono essere eseguiti durante il ripristino.
Parametri
-ConflictPolicy
Criteri di conflitto per il ripristino. I valori consentiti sono Skip, Patch. Il valore predefinito è Skip
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DatasourceType
Tipo di origine dati
Tipo: | DatasourceTypes |
Valori accettati: | AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL, AzureKubernetesService, AzureDatabaseForPGFlexServer, AzureDatabaseForMySQL |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ExcludedNamespace
Elenco di spazi dei nomi da escludere per il ripristino
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ExcludedResourceType
Elenco dei tipi di risorse da escludere per il ripristino
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-IncludeClusterScopeResource
Parametro booleano per decidere se le risorse dell'ambito del cluster sono incluse per il ripristino. Per impostazione predefinita, questa opzione viene considerata true.
Tipo: | Nullable<T>[Boolean] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-IncludedNamespace
Elenco di spazi dei nomi da includere per il ripristino
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-IncludedResourceType
Elenco dei tipi di risorse da includere per il ripristino
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LabelSelector
Elenco di etichette per il filtro interno per il ripristino
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-NamespaceMapping
Mapping degli spazi dei nomi dagli spazi dei nomi di origine agli spazi dei nomi di destinazione per risolvere i conflitti di denominazione degli spazi dei nomi nel cluster di destinazione. Per costruire, vedere la sezione NOTES per le proprietà NAMESPACEMAPPING e creare una tabella hash.
Tipo: | KubernetesClusterRestoreCriteriaNamespaceMappings |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PersistentVolumeRestoreMode
Modalità di ripristino per volumi persistenti. I valori consentiti sono RestoreWithVolumeData, RestoreWithoutVolumeData. Il valore predefinito è RestoreWithVolumeData
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ResourceModifierReference
Riferimento al modificatore di risorse da eseguire durante il ripristino. Per costruire, vedere la sezione NOTES per le proprietà RESOURCEMODIFIERREFERENCE e creare una tabella hash.
Tipo: | NamespacedNameResource |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RestoreHookReference
Riferimento hook da eseguire durante il ripristino. Per costruire, vedere la sezione NOTES per le proprietà RESTOREHOOKREFERENCE e creare una tabella hash.
Tipo: | NamespacedNameResource[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-StagingResourceGroupId
ID del gruppo di risorse di staging per il ripristino.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-StagingStorageAccountId
ID dell'account di archiviazione di staging per il ripristino.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |