Edit-AzDataProtectionPolicyRetentionRuleClientObject
Ajoute ou supprime une règle de rétention à une stratégie existante
Syntaxe
Edit-AzDataProtectionPolicyRetentionRuleClientObject
-Policy <IBackupPolicy>
-Name <RetentionRuleName>
[-RemoveRule]
[<CommonParameters>]
Edit-AzDataProtectionPolicyRetentionRuleClientObject
-Policy <IBackupPolicy>
-Name <RetentionRuleName>
-IsDefault <Boolean>
-LifeCycles <ISourceLifeCycle[]>
[-OverwriteLifeCycle <Boolean>]
[<CommonParameters>]
Description
Ajoute ou supprime une règle de rétention à une stratégie existante
Exemples
Exemple 1 : Ajouter une règle de rétention hebdomadaire
$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
La première commande obtient le modèle de stratégie par défaut. La deuxième commande crée un objet de cycle de vie hebdomadaire. La troisième commande ajoute une règle de rétention hebdomadaire à la stratégie par défaut.
Exemple 2 : Supprimer une règle de rétention hebdomadaire
Edit-AzDataProtectionPolicyRetentionRuleClientObject -Policy $pol -Name Weekly -RemoveRule
DatasourceType ObjectType
-------------- ----------
{Microsoft.Compute/disks} BackupPolicy
Cette commande supprime la règle de rétention hebdomadaire si elle existe dans une stratégie de sauvegarde donnée.
Paramètres
-IsDefault
Spécifie si la règle de rétention est une règle de rétention par défaut.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LifeCycles
Cycles de vie associés à la règle de rétention. Pour construire, consultez la section NOTES pour les propriétés LIFECYCLES et créer une table de hachage.
Type: | ISourceLifeCycle[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Name
Nom de la règle de rétention
Type: | RetentionRuleName |
Valeurs acceptées: | Default, Daily, Weekly, Monthly, Yearly |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-OverwriteLifeCycle
Spécifie s’il faut modifier un LifeCycle existant.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Policy
Objet de stratégie de sauvegarde à construire, consultez la section NOTES pour les propriétés POLICY et créer une table de hachage.
Type: | IBackupPolicy |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveRule
Spécifie s’il faut supprimer la règle de rétention.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |