AlloyDB v1alpha API - Class ContinuousBackupConfig (1.0.0-alpha08)

public sealed class ContinuousBackupConfig : IMessage<ContinuousBackupConfig>, IEquatable<ContinuousBackupConfig>, IDeepCloneable<ContinuousBackupConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the AlloyDB v1alpha API class ContinuousBackupConfig.

ContinuousBackupConfig describes the continuous backups recovery configurations of a cluster.

Inheritance

object > ContinuousBackupConfig

Namespace

Google.Cloud.AlloyDb.V1Alpha

Assembly

Google.Cloud.AlloyDb.V1Alpha.dll

Constructors

ContinuousBackupConfig()

public ContinuousBackupConfig()

ContinuousBackupConfig(ContinuousBackupConfig)

public ContinuousBackupConfig(ContinuousBackupConfig other)
Parameter
Name Description
other ContinuousBackupConfig

Properties

Enabled

public bool Enabled { get; set; }

Whether ContinuousBackup is enabled.

Property Value
Type Description
bool

EncryptionConfig

public EncryptionConfig EncryptionConfig { get; set; }

The encryption config can be specified to encrypt the backups with a customer-managed encryption key (CMEK). When this field is not specified, the backup will then use default encryption scheme to protect the user data.

Property Value
Type Description
EncryptionConfig

HasEnabled

public bool HasEnabled { get; }

Gets whether the "enabled" field is set

Property Value
Type Description
bool

RecoveryWindowDays

public int RecoveryWindowDays { get; set; }

The number of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. If not set, defaults to 14 days.

Property Value
Type Description
int