CopyBackupRequest
import type { CopyBackupRequest } from "https://googleapis.deno.dev/v1/spanner:v1.ts";
The request for CopyBackup.
§Properties
Required. The id of the backup copy. The backup_id
appended to parent
forms the full backup_uri of the form projects//instances//backups/
.
Optional. The encryption configuration used to encrypt the backup. If this
field is not specified, the backup will use the same encryption
configuration as the source backup by default, namely encryption_type =
USE_CONFIG_DEFAULT_OR_BACKUP_ENCRYPTION
.
Required. The expiration time of the backup in microsecond granularity.
The expiration time must be at least 6 hours and at most 366 days from the
create_time
of the source backup. Once the expire_time
has passed, the
backup is eligible to be automatically deleted by Cloud Spanner to free the
resources used by the backup.
Required. The source backup to be copied. The source backup needs to be in
READY state for it to be copied. 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//instances//backups/
.