Edit-AzDataProtectionPolicyRetentionRuleClientObject

Menambahkan atau menghapus Aturan Retensi ke Kebijakan yang sudah ada

Sintaks

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

Deskripsi

Menambahkan atau menghapus Aturan Retensi ke Kebijakan yang sudah ada

Contoh

Contoh 1: Tambahkan Aturan Retensi Mingguan

$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

Perintah pertama mendapatkan templat kebijakan default. Perintah kedua membuat objek siklus hidup mingguan. Perintah ketiga menambahkan aturan retensi mingguan ke kebijakan default.

Contoh 2: Menghapus aturan retensi mingguan

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

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

Perintah ini menghapus aturan retensi mingguan jika ada dalam kebijakan pencadangan tertentu.

Parameter

-IsDefault

Menentukan apakah aturan retensi adalah aturan retensi default.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-LifeCycles

Siklus hidup yang terkait dengan aturan retensi. Untuk membuat, lihat bagian CATATAN untuk properti LIFECYCLES dan membuat tabel hash.

Type:ISourceLifeCycle[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Name

Nama Aturan Retensi

Type:RetentionRuleName
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Policy

Objek Kebijakan Pencadangan Untuk membangun, lihat bagian CATATAN untuk properti POLICY dan membuat tabel hash.

Type:IBackupPolicy
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-RemoveRule

Menentukan apakah akan menghapus aturan retensi.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Output

IBackupPolicy

Catatan

ALIAS

PROPERTI PARAMETER KOMPLEKS

Untuk membuat parameter yang dijelaskan di bawah ini, buat tabel hash yang berisi properti yang sesuai. Untuk informasi tentang tabel hash, jalankan Get-Help about_Hash_Tables.

LIFECYCLES <ISourceLifeCycle[]>: Siklus hidup yang terkait dengan aturan retensi.

  • DeleteAfterDuration <String>: Durasi penghapusan setelah rentang waktu yang diberikan
  • DeleteAfterObjectType <String>: Jenis objek tertentu - digunakan untuk deserialisasi
  • SourceDataStoreObjectType <String>: Jenis objek Datasource, digunakan untuk menginisialisasi jenis warisan yang tepat
  • SourceDataStoreType <DataStoreTypes>: jenis datastore; Operasional/Vault/Arsip
  • [TargetDataStoreCopySetting <ITargetCopySetting[]>]:
    • CopyAfterObjectType <String>: Jenis objek tertentu - digunakan untuk deserialisasi
    • DataStoreObjectType <String>: Jenis objek Datasource, digunakan untuk menginisialisasi jenis warisan yang tepat
    • DataStoreType <DataStoreTypes>: jenis datastore; Operasional/Vault/Arsip

KEBIJAKAN <IBackupPolicy>: Objek Kebijakan Pencadangan

  • DatasourceType <String[]>: Jenis sumber data untuk manajemen cadangan
  • ObjectType <String>:
  • PolicyRule <IBasePolicyRule[]>: Kamus aturan kebijakan yang berisi aturan untuk setiap jenis cadangan yaitu Full/Incremental/Logs dll
    • Name <String>:
    • ObjectType <String>:
    • DataStoreObjectType <String>: Jenis objek Datasource, digunakan untuk menginisialisasi jenis warisan yang tepat
    • DataStoreType <DataStoreTypes>: jenis datastore; Operasional/Vault/Arsip
    • TriggerObjectType <String>: Jenis objek tertentu - digunakan untuk deserialisasi
    • Lifecycle <ISourceLifeCycle[]>:
      • DeleteAfterDuration <String>: Durasi penghapusan setelah rentang waktu yang diberikan
      • DeleteAfterObjectType <String>: Jenis objek tertentu - digunakan untuk deserialisasi
      • SourceDataStoreObjectType <String>: Jenis objek Datasource, digunakan untuk menginisialisasi jenis warisan yang tepat
      • SourceDataStoreType <DataStoreTypes>: jenis datastore; Operasional/Vault/Arsip
      • [TargetDataStoreCopySetting <ITargetCopySetting[]>]:
        • CopyAfterObjectType <String>: Jenis objek tertentu - digunakan untuk deserialisasi
        • DataStoreObjectType <String>: Jenis objek Datasource, digunakan untuk menginisialisasi jenis warisan yang tepat
        • DataStoreType <DataStoreTypes>: jenis datastore; Operasional/Vault/Arsip
    • [BackupParameterObjectType <String>]: Jenis objek tertentu - digunakan untuk deserialisasi
    • [IsDefault <Boolean?>]: