Udostępnij za pośrednictwem


Edit-AzDataProtectionPolicyRetentionRuleClientObject

Dodaje lub usuwa regułę przechowywania do istniejących zasad

Składnia

Edit-AzDataProtectionPolicyRetentionRuleClientObject
    -Policy <IBackupPolicy>
    -Name <RetentionRuleName>
    [-RemoveRule]
    [<CommonParameters>]
Edit-AzDataProtectionPolicyRetentionRuleClientObject
    -Policy <IBackupPolicy>
    -Name <RetentionRuleName>
    -IsDefault <Boolean>
    -LifeCycles <ISourceLifeCycle[]>
    [-OverwriteLifeCycle <Boolean>]
    [<CommonParameters>]

Opis

Dodaje lub usuwa regułę przechowywania do istniejących zasad

Przykłady

Przykład 1. Dodawanie reguły przechowywania tygodniowego

$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

Pierwsze polecenie pobiera domyślny szablon zasad. Drugie polecenie tworzy obiekt cyklu życia tygodniowego. Trzecie polecenie dodaje regułę przechowywania tygodniowego do domyślnych zasad.

Przykład 2. Usuwanie reguły przechowywania tygodniowego

Edit-AzDataProtectionPolicyRetentionRuleClientObject -Policy $pol -Name Weekly -RemoveRule

DatasourceType            ObjectType
--------------            ----------
{Microsoft.Compute/disks} BackupPolicy

To polecenie usuwa regułę przechowywania tygodniowego, jeśli istnieje w podanych zasadach tworzenia kopii zapasowych.

Parametry

-IsDefault

Określa, czy reguła przechowywania jest domyślną regułą przechowywania.

Typ:Boolean
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-LifeCycles

Cykle życia skojarzone z regułą przechowywania. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości CYKL ŻYCIA i utwórz tabelę skrótów.

Typ:ISourceLifeCycle[]
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nazwa reguły przechowywania

Typ:RetentionRuleName
akceptowane wartości:Default, Daily, Weekly, Monthly, Yearly
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-OverwriteLifeCycle

Określa, czy zmodyfikować istniejący cykl życia.

Typ:Nullable<T>[Boolean]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Policy

Obiekt zasad kopii zapasowej Do konstruowania, zobacz sekcję UWAGI dla właściwości ZASAD i utwórz tabelę skrótów.

Typ:IBackupPolicy
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-RemoveRule

Określa, czy usunąć regułę przechowywania.

Typ:SwitchParameter
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

Dane wyjściowe

IBackupPolicy