Class PersistenceConfig (2.9.0)

PersistenceConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration of the persistence functionality.

Attributes

NameDescription
persistence_mode google.cloud.redis_v1beta1.types.PersistenceConfig.PersistenceMode
Optional. Controls whether Persistence features are enabled. If not provided, the existing value will be used.
rdb_snapshot_period google.cloud.redis_v1beta1.types.PersistenceConfig.SnapshotPeriod
Optional. Period between RDB snapshots. Snapshots will be attempted every period starting from the provided snapshot start time. For example, a start time of 01/01/2033 06:45 and SIX_HOURS snapshot period will do nothing until 01/01/2033, and then trigger snapshots every day at 06:45, 12:45, 18:45, and 00:45 the next day, and so on. If not provided, TWENTY_FOUR_HOURS will be used as default.
rdb_next_snapshot_time google.protobuf.timestamp_pb2.Timestamp
Output only. The next time that a snapshot attempt is scheduled to occur.
rdb_snapshot_start_time google.protobuf.timestamp_pb2.Timestamp
Optional. Date and time that the first snapshot was/will be attempted, and to which future snapshots will be aligned. If not provided, the current time will be used.

Inheritance

builtins.object > proto.message.Message > PersistenceConfig

Classes

PersistenceMode

PersistenceMode(value)

Available Persistence modes.

SnapshotPeriod

SnapshotPeriod(value)

Available snapshot periods for scheduling.