Condividi tramite


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

Output

IBackupPolicy