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.
Implements
IMessageAutomatedBackupConfig, IEquatableAutomatedBackupConfig, IDeepCloneableAutomatedBackupConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Redis.Cluster.V1Assembly
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 |