public sealed class BackupVault.Types.BackupRetentionPolicy : IMessage<BackupVault.Types.BackupRetentionPolicy>, IEquatable<BackupVault.Types.BackupRetentionPolicy>, IDeepCloneable<BackupVault.Types.BackupRetentionPolicy>, IBufferMessage, IMessageReference documentation and code samples for the NetApp v1 API class BackupVault.Types.BackupRetentionPolicy.
Retention policy for backups in the backup vault
Implements
IMessageBackupVaultTypesBackupRetentionPolicy, IEquatableBackupVaultTypesBackupRetentionPolicy, IDeepCloneableBackupVaultTypesBackupRetentionPolicy, IBufferMessage, IMessageNamespace
Google.Cloud.NetApp.V1Assembly
Google.Cloud.NetApp.V1.dll
Constructors
BackupRetentionPolicy()
public BackupRetentionPolicy()BackupRetentionPolicy(BackupRetentionPolicy)
public BackupRetentionPolicy(BackupVault.Types.BackupRetentionPolicy other)| Parameter | |
|---|---|
| Name | Description |
other |
BackupVaultTypesBackupRetentionPolicy |
Properties
BackupMinimumEnforcedRetentionDays
public int BackupMinimumEnforcedRetentionDays { get; set; }Required. Minimum retention duration in days for backups in the backup vault.
| Property Value | |
|---|---|
| Type | Description |
int |
|
DailyBackupImmutable
public bool DailyBackupImmutable { get; set; }Optional. Indicates if the daily backups are immutable. At least one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
ManualBackupImmutable
public bool ManualBackupImmutable { get; set; }Optional. Indicates if the manual backups are immutable. At least one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
MonthlyBackupImmutable
public bool MonthlyBackupImmutable { get; set; }Optional. Indicates if the monthly backups are immutable. At least one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
WeeklyBackupImmutable
public bool WeeklyBackupImmutable { get; set; }Optional. Indicates if the weekly backups are immutable. At least one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
| Property Value | |
|---|---|
| Type | Description |
bool |
|