Google Cloud Memorystore for Redis (cluster management) v1 API - Class AutomatedBackupConfig (1.4.0)

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

Reference documentation and code samples for the Google Cloud Memorystore for Redis (cluster management) v1 API class AutomatedBackupConfig.

The automated backup config for a cluster.

Inheritance

object > AutomatedBackupConfig

Namespace

Google.Cloud.Redis.Cluster.V1

Assembly

Google.Cloud.Redis.Cluster.V1.dll

Constructors

AutomatedBackupConfig()

public AutomatedBackupConfig()

AutomatedBackupConfig(AutomatedBackupConfig)

public AutomatedBackupConfig(AutomatedBackupConfig other)
Parameter
Name Description
other AutomatedBackupConfig

Properties

AutomatedBackupMode

public AutomatedBackupConfig.Types.AutomatedBackupMode AutomatedBackupMode { get; set; }

Optional. The automated backup mode. If the mode is disabled, the other fields will be ignored.

Property Value
Type Description
AutomatedBackupConfigTypesAutomatedBackupMode

FixedFrequencySchedule

public AutomatedBackupConfig.Types.FixedFrequencySchedule FixedFrequencySchedule { get; set; }

Optional. Trigger automated backups at a fixed frequency.

Property Value
Type Description
AutomatedBackupConfigTypesFixedFrequencySchedule

Retention

public Duration Retention { get; set; }

Optional. How long to keep automated backups before the backups are deleted. The value should be between 1 day and 365 days. If not specified, the default value is 35 days.

Property Value
Type Description
Duration

ScheduleCase

public AutomatedBackupConfig.ScheduleOneofCase ScheduleCase { get; }
Property Value
Type Description
AutomatedBackupConfigScheduleOneofCase