Struct googapis::google::cloud::sql::v1::BackupConfiguration [−][src]
pub struct BackupConfiguration {
pub start_time: String,
pub enabled: Option<bool>,
pub kind: String,
pub binary_log_enabled: Option<bool>,
pub replication_log_archiving_enabled: Option<bool>,
pub location: String,
pub point_in_time_recovery_enabled: Option<bool>,
pub backup_retention_settings: Option<BackupRetentionSettings>,
pub transaction_log_retention_days: Option<i32>,
}
Expand description
Database instance backup configuration.
Fields
start_time: String
Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
enabled: Option<bool>
Whether this configuration is enabled.
kind: String
This is always sql#backupConfiguration.
binary_log_enabled: Option<bool>
(MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
replication_log_archiving_enabled: Option<bool>
Reserved for future use.
location: String
Location of the backup
point_in_time_recovery_enabled: Option<bool>
(Postgres only) Whether point in time recovery is enabled.
backup_retention_settings: Option<BackupRetentionSettings>
Backup retention settings.
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
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
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
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more