NetApp v1 API - Class BackupVault.Types.BackupRetentionPolicy (1.10.0)

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

Inheritance

object > BackupVault.Types.BackupRetentionPolicy

Namespace

Google.Cloud.NetApp.V1

Assembly

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