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 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Nazwa reguły przechowywania
Typ: | RetentionRuleName |
Dopuszczalne wartości: | Default, Daily, Weekly, Monthly, Yearly |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-OverwriteLifeCycle
Określa, czy zmodyfikować istniejący cykl życia.
Typ: | Nullable<T>[Boolean] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RemoveRule
Określa, czy usunąć regułę przechowywania.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |