New-AzDataProtectionRestoreConfigurationClientObject
Crea un nuevo objeto de configuración de restauración
Sintaxis
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
Crea un nuevo objeto de configuración de restauración
Ejemplos
Ejemplo 1: Creación de una propiedad RestoreConfiguration para la restauración 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
Este comando se puede usar para crear un objeto de cliente de configuración de restauración que se usa para la restauración del clúster de Kubernetes. RestoreHookReferences es una lista de referencias a RestoreHooks que se deben ejecutar durante la restauración.
Parámetros
-ConflictPolicy
Directiva de conflicto para la restauración. Los valores permitidos son Skip, Patch. El valor predeterminado es Skip
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DatasourceType
Tipo de origen de datos
Tipo: | DatasourceTypes |
Valores aceptados: | AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL, AzureKubernetesService, AzureDatabaseForPGFlexServer, AzureDatabaseForMySQL |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ExcludedNamespace
Lista de espacios de nombres que se van a excluir para la restauración
Tipo: | String[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ExcludedResourceType
Lista de tipos de recursos que se van a excluir para la restauración
Tipo: | String[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-IncludeClusterScopeResource
Parámetro booleano para decidir si se incluyen recursos de ámbito de clúster para la restauración. De forma predeterminada, esto se toma como true.
Tipo: | Nullable<T>[Boolean] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-IncludedNamespace
Lista de espacios de nombres que se van a incluir para la restauración
Tipo: | String[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-IncludedResourceType
Lista de tipos de recursos que se van a incluir para la restauración
Tipo: | String[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-LabelSelector
Lista de etiquetas para el filtrado interno para la restauración
Tipo: | String[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-NamespaceMapping
Asignación de espacios de nombres desde espacios de nombres de origen a espacios de nombres de destino para resolver conflictos de nomenclatura de espacios de nombres en el clúster de destino. Para construir, consulte la sección NOTES de las propiedades NAMESPACEMAPPING y cree una tabla hash.
Tipo: | KubernetesClusterRestoreCriteriaNamespaceMappings |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PersistentVolumeRestoreMode
Modo de restauración para volúmenes persistentes. Los valores permitidos son RestoreWithVolumeData, RestoreWithoutVolumeData. El valor predeterminado es RestoreWithVolumeData
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ResourceModifierReference
Referencia del modificador de recursos que se va a ejecutar durante la restauración. Para construir, consulte la sección NOTES de las propiedades RESOURCEMODIFIERREFERENCE y cree una tabla hash.
Tipo: | NamespacedNameResource |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RestoreHookReference
Referencia de enlace que se va a ejecutar durante la restauración. Para construir, consulte la sección NOTES de las propiedades RESTOREHOOKREFERENCE y cree una tabla hash.
Tipo: | NamespacedNameResource[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-StagingResourceGroupId
Id. del grupo de recursos de almacenamiento provisional para la restauración.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-StagingStorageAccountId
Id. de cuenta de almacenamiento provisional para la restauración.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |