BackupRun
import type { BackupRun } from "https://googleapis.deno.dev/v1/sqladmin:v1.ts";
A BackupRun resource.
interface BackupRun {
backupKind?: "SQL_BACKUP_KIND_UNSPECIFIED" | "SNAPSHOT" | "PHYSICAL";
readonly databaseVersion?:
| "SQL_DATABASE_VERSION_UNSPECIFIED"
| "MYSQL_5_1"
| "MYSQL_5_5"
| "MYSQL_5_6"
| "MYSQL_5_7"
| "MYSQL_8_0"
| "MYSQL_8_0_18"
| "MYSQL_8_0_26"
| "MYSQL_8_0_27"
| "MYSQL_8_0_28"
| "MYSQL_8_0_29"
| "MYSQL_8_0_30"
| "MYSQL_8_0_31"
| "MYSQL_8_0_32"
| "MYSQL_8_0_33"
| "MYSQL_8_0_34"
| "MYSQL_8_0_35"
| "MYSQL_8_0_36"
| "MYSQL_8_0_37"
| "MYSQL_8_0_39"
| "MYSQL_8_0_40"
| "MYSQL_8_0_41"
| "MYSQL_8_0_42"
| "MYSQL_8_0_43"
| "MYSQL_8_0_44"
| "MYSQL_8_0_45"
| "MYSQL_8_0_46"
| "MYSQL_8_4"
| "SQLSERVER_2017_STANDARD"
| "SQLSERVER_2017_ENTERPRISE"
| "SQLSERVER_2017_EXPRESS"
| "SQLSERVER_2017_WEB"
| "POSTGRES_9_6"
| "POSTGRES_10"
| "POSTGRES_11"
| "POSTGRES_12"
| "POSTGRES_13"
| "POSTGRES_14"
| "POSTGRES_15"
| "POSTGRES_16"
| "POSTGRES_17"
| "SQLSERVER_2019_STANDARD"
| "SQLSERVER_2019_ENTERPRISE"
| "SQLSERVER_2019_EXPRESS"
| "SQLSERVER_2019_WEB"
| "SQLSERVER_2022_STANDARD"
| "SQLSERVER_2022_ENTERPRISE"
| "SQLSERVER_2022_EXPRESS"
| "SQLSERVER_2022_WEB";
description?: string;
diskEncryptionConfiguration?: DiskEncryptionConfiguration;
diskEncryptionStatus?: DiskEncryptionStatus;
endTime?: Date;
enqueuedTime?: Date;
error?: OperationError;
id?: bigint;
instance?: string;
kind?: string;
location?: string;
readonly maxChargeableBytes?: bigint;
selfLink?: string;
startTime?: Date;
status?:
| "SQL_BACKUP_RUN_STATUS_UNSPECIFIED"
| "ENQUEUED"
| "OVERDUE"
| "RUNNING"
| "FAILED"
| "SUCCESSFUL"
| "SKIPPED"
| "DELETION_PENDING"
| "DELETION_FAILED"
| "DELETED";
timeZone?: string;
type?: "SQL_BACKUP_RUN_TYPE_UNSPECIFIED" | "AUTOMATED" | "ON_DEMAND";
windowStartTime?: Date;
}§Properties
§
backupKind?: "SQL_BACKUP_KIND_UNSPECIFIED" | "SNAPSHOT" | "PHYSICAL"
[src]Specifies the kind of backup, PHYSICAL or DEFAULT_SNAPSHOT.
§
readonly databaseVersion?: "SQL_DATABASE_VERSION_UNSPECIFIED" | "MYSQL_5_1" | "MYSQL_5_5" | "MYSQL_5_6" | "MYSQL_5_7" | "MYSQL_8_0" | "MYSQL_8_0_18" | "MYSQL_8_0_26" | "MYSQL_8_0_27" | "MYSQL_8_0_28" | "MYSQL_8_0_29" | "MYSQL_8_0_30" | "MYSQL_8_0_31" | "MYSQL_8_0_32" | "MYSQL_8_0_33" | "MYSQL_8_0_34" | "MYSQL_8_0_35" | "MYSQL_8_0_36" | "MYSQL_8_0_37" | "MYSQL_8_0_39" | "MYSQL_8_0_40" | "MYSQL_8_0_41" | "MYSQL_8_0_42" | "MYSQL_8_0_43" | "MYSQL_8_0_44" | "MYSQL_8_0_45" | "MYSQL_8_0_46" | "MYSQL_8_4" | "SQLSERVER_2017_STANDARD" | "SQLSERVER_2017_ENTERPRISE" | "SQLSERVER_2017_EXPRESS" | "SQLSERVER_2017_WEB" | "POSTGRES_9_6" | "POSTGRES_10" | "POSTGRES_11" | "POSTGRES_12" | "POSTGRES_13" | "POSTGRES_14" | "POSTGRES_15" | "POSTGRES_16" | "POSTGRES_17" | "SQLSERVER_2019_STANDARD" | "SQLSERVER_2019_ENTERPRISE" | "SQLSERVER_2019_EXPRESS" | "SQLSERVER_2019_WEB" | "SQLSERVER_2022_STANDARD" | "SQLSERVER_2022_ENTERPRISE" | "SQLSERVER_2022_EXPRESS" | "SQLSERVER_2022_WEB"
[src]Output only. The instance database version at the time this backup was made.
§
diskEncryptionConfiguration?: DiskEncryptionConfiguration
[src]Encryption configuration specific to a backup.
§
diskEncryptionStatus?: DiskEncryptionStatus
[src]Encryption status specific to a backup.
§
error?: OperationError
[src]Information about why the backup operation failed. This is only present if the run has the FAILED status.
§
status?: "SQL_BACKUP_RUN_STATUS_UNSPECIFIED" | "ENQUEUED" | "OVERDUE" | "RUNNING" | "FAILED" | "SUCCESSFUL" | "SKIPPED" | "DELETION_PENDING" | "DELETION_FAILED" | "DELETED"
[src]The status of this run.
§
timeZone?: string
[src]Backup time zone to prevent restores to an instance with a different time zone. Now relevant only for SQL Server.