Edit-AzDataProtectionPolicyRetentionRuleClientObject
Mevcut İlkeye Bekletme Kuralı ekler veya kaldırır
Sözdizimi
Edit-AzDataProtectionPolicyRetentionRuleClientObject
-Policy <IBackupPolicy>
-Name <RetentionRuleName>
[-RemoveRule]
[<CommonParameters>]
Edit-AzDataProtectionPolicyRetentionRuleClientObject
-Policy <IBackupPolicy>
-Name <RetentionRuleName>
-IsDefault <Boolean>
-LifeCycles <ISourceLifeCycle[]>
[-OverwriteLifeCycle <Boolean>]
[<CommonParameters>]
Description
Mevcut İlkeye Bekletme Kuralı ekler veya kaldırır
Örnekler
Örnek 1: Haftalık Saklama Kuralı Ekleme
$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
İlk komut varsayılan ilke şablonunu alır. İkinci komut haftalık bir yaşam döngüsü nesnesi oluşturur. Üçüncü komut, varsayılan ilkeye haftalık saklama kuralı ekler.
Örnek 2: Haftalık Saklama Kuralını Kaldırma
Edit-AzDataProtectionPolicyRetentionRuleClientObject -Policy $pol -Name Weekly -RemoveRule
DatasourceType ObjectType
-------------- ----------
{Microsoft.Compute/disks} BackupPolicy
Bu komut, verilen yedekleme ilkesinde varsa haftalık saklama kuralını kaldırır.
Parametreler
-IsDefault
Bekletme kuralının varsayılan bekletme kuralı olup olmadığını belirtir.
Tür: | Boolean |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-LifeCycles
Bekletme kuralıyla ilişkili yaşam döngüleri. Oluşturmak için YAŞAM DÖNGÜSÜ özellikleri için NOTLAR bölümüne bakın ve karma tablo oluşturun.
Tür: | ISourceLifeCycle[] |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Name
Bekletme Kuralı Adı
Tür: | RetentionRuleName |
Kabul edilen değerler: | Default, Daily, Weekly, Monthly, Yearly |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-OverwriteLifeCycle
Mevcut bir LifeCycle'ın değiştirilip değiştirmeyeceğini belirtir.
Tür: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Policy
Yedekleme İlkesi Nesnesi Oluşturmak için, İlkE özellikleri için NOTLAR bölümüne bakın ve karma tablo oluşturun.
Tür: | IBackupPolicy |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-RemoveRule
Bekletme kuralının kaldırılıp kaldırılmayacağını belirtir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Çıkışlar
Azure PowerShell