public sealed class AutomatedBackupConfig : IMessage<AutomatedBackupConfig>, IEquatable<AutomatedBackupConfig>, IDeepCloneable<AutomatedBackupConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Memorystore v1 API class AutomatedBackupConfig.
The automated backup config for an instance.
Implements
IMessageAutomatedBackupConfig, IEquatableAutomatedBackupConfig, IDeepCloneableAutomatedBackupConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Memorystore.V1Assembly
Google.Cloud.Memorystore.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 |