Struct google_redis1::api::PersistenceConfig
source · pub struct PersistenceConfig {
pub persistence_mode: Option<String>,
pub rdb_next_snapshot_time: Option<DateTime<Utc>>,
pub rdb_snapshot_period: Option<String>,
pub rdb_snapshot_start_time: Option<DateTime<Utc>>,
}
Expand description
Configuration of the persistence functionality.
This type is not used in any activity, and only used as part of another schema.
Fields§
§persistence_mode: Option<String>
Optional. Controls whether Persistence features are enabled. If not provided, the existing value will be used.
rdb_next_snapshot_time: Option<DateTime<Utc>>
Output only. The next time that a snapshot attempt is scheduled to occur.
rdb_snapshot_period: Option<String>
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_snapshot_start_time: Option<DateTime<Utc>>
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.
Trait Implementations§
source§impl Clone for PersistenceConfig
impl Clone for PersistenceConfig
source§fn clone(&self) -> PersistenceConfig
fn clone(&self) -> PersistenceConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more