Class BackupConfiguration (0.1.1)

BackupConfiguration(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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.