CopyBackupRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The request for
CopyBackup][google.bigtable.admin.v2.BigtableTableAdmin.CopyBackup]
.
Attributes |
|
---|---|
Name | Description |
parent |
str
Required. The name of the destination cluster that will contain the backup copy. The cluster must already exist. Values are of the form: projects/{project}/instances/{instance}/clusters/{cluster} .
|
backup_id |
str
Required. The id of the new backup. The backup_id along
with parent are combined as {parent}/backups/{backup_id}
to create the full backup name, of the form:
projects/{project}/instances/{instance}/clusters/{cluster}/backups/{backup_id} .
This string must be between 1 and 50 characters in length
and match the regex [*a-zA-Z0-9][-*.a-zA-Z0-9]*.
|
source_backup |
str
Required. The source backup to be copied from. The source backup needs to be in READY state for it to be copied. Copying a copied backup is not allowed. Once CopyBackup is in progress, the source backup cannot be deleted or cleaned up on expiration until CopyBackup is finished. Values are of the form: projects/ .
|
expire_time |
google.protobuf.timestamp_pb2.Timestamp
Required. Required. The expiration time of the copied backup with microsecond granularity that must be at least 6 hours and at most 30 days from the time the request is received. Once the expire_time has passed, Cloud Bigtable will
delete the backup and free the resources used by the backup.
|