Struct google_sqladmin1_beta4::api::BackupConfiguration
source · pub struct BackupConfiguration {
pub backup_retention_settings: Option<BackupRetentionSettings>,
pub binary_log_enabled: Option<bool>,
pub enabled: Option<bool>,
pub kind: Option<String>,
pub location: Option<String>,
pub point_in_time_recovery_enabled: Option<bool>,
pub replication_log_archiving_enabled: Option<bool>,
pub start_time: Option<String>,
pub transaction_log_retention_days: Option<i32>,
}
Expand description
Database instance backup configuration.
This type is not used in any activity, and only used as part of another schema.
Fields§
§backup_retention_settings: Option<BackupRetentionSettings>
Backup retention settings.
binary_log_enabled: Option<bool>
(MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
enabled: Option<bool>
Whether this configuration is enabled.
kind: Option<String>
This is always sql#backupConfiguration
.
location: Option<String>
Location of the backup
point_in_time_recovery_enabled: Option<bool>
Whether point in time recovery is enabled.
replication_log_archiving_enabled: Option<bool>
Reserved for future use.
start_time: Option<String>
Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM
.
transaction_log_retention_days: Option<i32>
The number of days of transaction logs we retain for point in time restore, from 1-7.
Trait Implementations§
source§impl Clone for BackupConfiguration
impl Clone for BackupConfiguration
source§fn clone(&self) -> BackupConfiguration
fn clone(&self) -> BackupConfiguration
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for BackupConfiguration
impl Debug for BackupConfiguration
source§impl Default for BackupConfiguration
impl Default for BackupConfiguration
source§fn default() -> BackupConfiguration
fn default() -> BackupConfiguration
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for BackupConfiguration
impl<'de> Deserialize<'de> for BackupConfiguration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for BackupConfiguration
impl Serialize for BackupConfiguration
impl Part for BackupConfiguration
Auto Trait Implementations§
impl RefUnwindSafe for BackupConfiguration
impl Send for BackupConfiguration
impl Sync for BackupConfiguration
impl Unpin for BackupConfiguration
impl UnwindSafe for BackupConfiguration
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more