Class CopyBackupRequest (2.32.0)

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.