Backup(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A backup of a Cloud Bigtable table.
Attributes |
|
---|---|
Name | Description |
name |
str
A globally unique identifier for the backup which cannot be changed. Values are of the form projects/{project}/instances/{instance}/clusters/{cluster}/ backups/ _a-zA-Z0-9][-_.a-zA-Z0-9]*
The final segment of the name must be between 1 and 50
characters in length.
The backup is stored in the cluster identified by the prefix
of the backup name of the form
projects/{project}/instances/{instance}/clusters/{cluster} .
|
source_table |
str
Required. Immutable. Name of the table from which this backup was created. This needs to be in the same instance as the backup. Values are of the form projects/{project}/instances/{instance}/tables/{source_table} .
|
source_backup |
str
Output only. Name of the backup from which this backup was copied. If a backup is not created by copying a backup, this field will be empty. Values are of the form: projects/ |
expire_time |
google.protobuf.timestamp_pb2.Timestamp
Required. The expiration time of the backup. When creating a backup or updating its expire_time , the value must be
greater than the backup creation time by:
- At least 6 hours
- At most 90 days
Once the expire_time has passed, Cloud Bigtable will
delete the backup.
|
start_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. start_time is the time that the backup was
started (i.e. approximately the time the
CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup]
request is received). The row data in this backup will be no
older than this timestamp.
|
end_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. end_time is the time that the backup was
finished. The row data in the backup will be no newer than
this timestamp.
|
size_bytes |
int
Output only. Size of the backup in bytes. |
state |
google.cloud.bigtable_admin_v2.types.Backup.State
Output only. The current state of the backup. |
encryption_info |
google.cloud.bigtable_admin_v2.types.EncryptionInfo
Output only. The encryption information for the backup. |
backup_type |
google.cloud.bigtable_admin_v2.types.Backup.BackupType
Indicates the backup type of the backup. |
hot_to_standard_time |
google.protobuf.timestamp_pb2.Timestamp
The time at which the hot backup will be converted to a standard backup. Once the hot_to_standard_time has
passed, Cloud Bigtable will convert the hot backup to a
standard backup. This value must be greater than the backup
creation time by:
- At least 24 hours
This field only applies for hot backups. When creating or
updating a standard backup, attempting to set this field
will fail the request.
|
Classes
BackupType
BackupType(value)
The type of the backup.
State
State(value)
Indicates the current state of the backup.