PersistenceConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Configuration of the persistence functionality.
Attributes
Name | Description |
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 > PersistenceConfigClasses
PersistenceMode
PersistenceMode(value)
Available Persistence modes.
SnapshotPeriod
SnapshotPeriod(value)
Available snapshot periods for scheduling.