Edit-AzDataProtectionPolicyRetentionRuleClientObject
Agrega o quita la regla de retención a la directiva existente
Sintaxis
Edit-AzDataProtectionPolicyRetentionRuleClientObject
-Policy <IBackupPolicy>
-Name <RetentionRuleName>
[-RemoveRule]
[<CommonParameters>]
Edit-AzDataProtectionPolicyRetentionRuleClientObject
-Policy <IBackupPolicy>
-Name <RetentionRuleName>
-IsDefault <Boolean>
-LifeCycles <ISourceLifeCycle[]>
[-OverwriteLifeCycle <Boolean>]
[<CommonParameters>]
Description
Agrega o quita la regla de retención a la directiva existente
Ejemplos
Ejemplo 1: Agregar regla de retención semanal
$pol = Get-AzDataProtectionPolicyTemplate
$lifecycle = New-AzDataProtectionRetentionLifeCycleClientObject -SourceDataStore OperationalStore -SourceRetentionDurationType Weeks -SourceRetentionDurationCount 5
Edit-AzDataProtectionPolicyRetentionRuleClientObject -Policy $pol -Name Weekly -LifeCycles $lifecycle -IsDefault $false
DatasourceType ObjectType
-------------- ----------
{Microsoft.Compute/disks} BackupPolicy
El primer comando obtiene la plantilla de directiva predeterminada. El segundo comando crea un objeto de ciclo de vida semanal. El tercer comando agrega una regla de retención semanal a la directiva predeterminada.
Ejemplo 2: Quitar regla de retención semanal
Edit-AzDataProtectionPolicyRetentionRuleClientObject -Policy $pol -Name Weekly -RemoveRule
DatasourceType ObjectType
-------------- ----------
{Microsoft.Compute/disks} BackupPolicy
Este comando quita la regla de retención semanal si existe en una directiva de copia de seguridad determinada.
Parámetros
-IsDefault
Especifica si la regla de retención es la regla de retención predeterminada.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-LifeCycles
Ciclos de vida asociados a la regla de retención. Para construir, consulte la sección NOTES de las propiedades LIFECYCLES y cree una tabla hash.
Tipo: | ISourceLifeCycle[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Name
Nombre de regla de retención
Tipo: | RetentionRuleName |
Valores aceptados: | Default, Daily, Weekly, Monthly, Yearly |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-OverwriteLifeCycle
Especifica si se va a modificar un LifeCycle existente.
Tipo: | Nullable<T>[Boolean] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Policy
Objeto de directiva de copia de seguridad Para construir, consulte la sección NOTAS de las propiedades de LA DIRECTIVA y creación de una tabla hash.
Tipo: | IBackupPolicy |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RemoveRule
Especifica si se va a quitar la regla de retención.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |