public sealed class BackupVault.Types.BackupRetentionPolicy : IMessage<BackupVault.Types.BackupRetentionPolicy>, IEquatable<BackupVault.Types.BackupRetentionPolicy>, IDeepCloneable<BackupVault.Types.BackupRetentionPolicy>, IBufferMessage, IMessage
Reference 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. Atleast 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. Atleast 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. Atleast 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. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
Property Value | |
---|---|
Type | Description |
bool |