Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CopyBackupRequest

import type { CopyBackupRequest } from "https://googleapis.deno.dev/v1/bigtableadmin:v2.ts";

The request for CopyBackup.

interface CopyBackupRequest {
backupId?: string;
expireTime?: Date;
sourceBackup?: string;
}

§Properties

§
backupId?: string
[src]

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*.

§
expireTime?: Date
[src]

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.

§
sourceBackup?: string
[src]

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//instances//clusters//backups/.