Edit-AzDataProtectionPolicyRetentionRuleClientObject
Aggiunge o rimuove la regola di conservazione ai criteri esistenti
Sintassi
Edit-AzDataProtectionPolicyRetentionRuleClientObject
-Policy <IBackupPolicy>
-Name <RetentionRuleName>
[-RemoveRule]
[<CommonParameters>]
Edit-AzDataProtectionPolicyRetentionRuleClientObject
-Policy <IBackupPolicy>
-Name <RetentionRuleName>
-IsDefault <Boolean>
-LifeCycles <ISourceLifeCycle[]>
[-OverwriteLifeCycle <Boolean>]
[<CommonParameters>]
Descrizione
Aggiunge o rimuove la regola di conservazione ai criteri esistenti
Esempio
Esempio 1: Aggiungere una regola di conservazione settimanale
$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
Il primo comando ottiene il modello di criteri predefinito. Il secondo comando crea un oggetto ciclo di vita settimanale. Il terzo comando aggiunge una regola di conservazione settimanale ai criteri predefiniti.
Esempio 2: Rimuovere la regola di conservazione settimanale
Edit-AzDataProtectionPolicyRetentionRuleClientObject -Policy $pol -Name Weekly -RemoveRule
DatasourceType ObjectType
-------------- ----------
{Microsoft.Compute/disks} BackupPolicy
Questo comando rimuove la regola di conservazione settimanale, se presente nei criteri di backup specificati.
Parametri
-IsDefault
Specifica se la regola di conservazione è una regola di conservazione predefinita.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LifeCycles
Cicli di vita associati alla regola di conservazione. Per costruire, vedere la sezione NOTES per le proprietà LIFECYCLES e creare una tabella hash.
Tipo: | ISourceLifeCycle[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Nome regola di conservazione
Tipo: | RetentionRuleName |
Valori accettati: | Default, Daily, Weekly, Monthly, Yearly |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OverwriteLifeCycle
Specifica se modificare un oggetto LifeCycle esistente.
Tipo: | Nullable<T>[Boolean] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Policy
Oggetto Criteri di backup Per costruire, vedere la sezione NOTES per le proprietà POLICY e creare una tabella hash.
Tipo: | IBackupPolicy |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RemoveRule
Specifica se rimuovere la regola di conservazione.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |