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
Menentukan apakah aturan retensi adalah aturan retensi default.
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
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 |
Nama Aturan Retensi
| Type: | RetentionRuleName |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
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 |
Menentukan apakah akan menghapus aturan retensi.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Output
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 diberikanDeleteAfterObjectType <String>: Jenis objek tertentu - digunakan untuk deserialisasiSourceDataStoreObjectType <String>: Jenis objek Datasource, digunakan untuk menginisialisasi jenis warisan yang tepatSourceDataStoreType <DataStoreTypes>: jenis datastore; Operasional/Vault/Arsip[TargetDataStoreCopySetting <ITargetCopySetting[]>]:CopyAfterObjectType <String>: Jenis objek tertentu - digunakan untuk deserialisasiDataStoreObjectType <String>: Jenis objek Datasource, digunakan untuk menginisialisasi jenis warisan yang tepatDataStoreType <DataStoreTypes>: jenis datastore; Operasional/Vault/Arsip
KEBIJAKAN <IBackupPolicy>: Objek Kebijakan Pencadangan
DatasourceType <String[]>: Jenis sumber data untuk manajemen cadanganObjectType <String>:PolicyRule <IBasePolicyRule[]>: Kamus aturan kebijakan yang berisi aturan untuk setiap jenis cadangan yaitu Full/Incremental/Logs dllName <String>:ObjectType <String>:DataStoreObjectType <String>: Jenis objek Datasource, digunakan untuk menginisialisasi jenis warisan yang tepatDataStoreType <DataStoreTypes>: jenis datastore; Operasional/Vault/ArsipTriggerObjectType <String>: Jenis objek tertentu - digunakan untuk deserialisasiLifecycle <ISourceLifeCycle[]>:DeleteAfterDuration <String>: Durasi penghapusan setelah rentang waktu yang diberikanDeleteAfterObjectType <String>: Jenis objek tertentu - digunakan untuk deserialisasiSourceDataStoreObjectType <String>: Jenis objek Datasource, digunakan untuk menginisialisasi jenis warisan yang tepatSourceDataStoreType <DataStoreTypes>: jenis datastore; Operasional/Vault/Arsip[TargetDataStoreCopySetting <ITargetCopySetting[]>]:CopyAfterObjectType <String>: Jenis objek tertentu - digunakan untuk deserialisasiDataStoreObjectType <String>: Jenis objek Datasource, digunakan untuk menginisialisasi jenis warisan yang tepatDataStoreType <DataStoreTypes>: jenis datastore; Operasional/Vault/Arsip
[BackupParameterObjectType <String>]: Jenis objek tertentu - digunakan untuk deserialisasi[IsDefault <Boolean?>]:
Saran dan Komentar
Kirim dan lihat umpan balik untuk