BackupConfiguration(mapping=None, *, ignore_unknown_fields=False, **kwargs)Database instance backup configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
|---|---|
| Name | Description |
start_time |
str
Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
|
enabled |
google.protobuf.wrappers_pb2.BoolValue
Whether this configuration is enabled. |
kind |
str
This is always sql#backupConfiguration.
|
binary_log_enabled |
google.protobuf.wrappers_pb2.BoolValue
(MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well. |
replication_log_archiving_enabled |
google.protobuf.wrappers_pb2.BoolValue
Optional. Deprecated: replication_log_archiving_enabled is deprecated and will be removed from a future version of the API. Use point_in_time_recovery_enabled instead. |
location |
str
Location of the backup |
point_in_time_recovery_enabled |
google.protobuf.wrappers_pb2.BoolValue
Whether point in time recovery is enabled. |
transaction_log_retention_days |
google.protobuf.wrappers_pb2.Int32Value
The number of days of transaction logs we retain for point in time restore, from 1-7. |
backup_retention_settings |
google.cloud.sqladmin_v1beta4.types.BackupRetentionSettings
Backup retention settings. |
transactional_log_storage_state |
google.cloud.sqladmin_v1beta4.types.BackupConfiguration.TransactionalLogStorageState
Output only. This value contains the storage location of transactional logs for the database for point-in-time recovery. This field is a member of oneof_ _transactional_log_storage_state.
|
backup_tier |
google.cloud.sqladmin_v1beta4.types.BackupConfiguration.BackupTier
Output only. Backup tier that manages the backups for the instance. This field is a member of oneof_ _backup_tier.
|
Classes
BackupTier
BackupTier(value)Backup tier that manages the backups for the instance.
TransactionalLogStorageState
TransactionalLogStorageState(value)This value contains the storage location of the transactional logs used to perform point-in-time recovery (PITR) for the database.