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

DbBackupConfig

import type { DbBackupConfig } from "https://googleapis.deno.dev/v1/oracledatabase:v1.ts";

Backup Options for the Database.

interface DbBackupConfig {
autoBackupEnabled?: boolean;
autoFullBackupDay?:
| "DAY_OF_WEEK_UNSPECIFIED"
| "MONDAY"
| "TUESDAY"
| "WEDNESDAY"
| "THURSDAY"
| "FRIDAY"
| "SATURDAY"
| "SUNDAY";
autoFullBackupWindow?:
| "BACKUP_WINDOW_UNSPECIFIED"
| "SLOT_ONE"
| "SLOT_TWO"
| "SLOT_THREE"
| "SLOT_FOUR"
| "SLOT_FIVE"
| "SLOT_SIX"
| "SLOT_SEVEN"
| "SLOT_EIGHT"
| "SLOT_NINE"
| "SLOT_TEN"
| "SLOT_ELEVEN"
| "SLOT_TWELVE";
autoIncrementalBackupWindow?:
| "BACKUP_WINDOW_UNSPECIFIED"
| "SLOT_ONE"
| "SLOT_TWO"
| "SLOT_THREE"
| "SLOT_FOUR"
| "SLOT_FIVE"
| "SLOT_SIX"
| "SLOT_SEVEN"
| "SLOT_EIGHT"
| "SLOT_NINE"
| "SLOT_TEN"
| "SLOT_ELEVEN"
| "SLOT_TWELVE";
backupDeletionPolicy?: "BACKUP_DELETION_POLICY_UNSPECIFIED" | "DELETE_IMMEDIATELY" | "DELETE_AFTER_RETENTION_PERIOD";
backupDestinationDetails?: BackupDestinationDetails[];
retentionPeriodDays?: number;
}

§Properties

§
autoBackupEnabled?: boolean
[src]

Optional. If set to true, enables automatic backups on the database.

§
autoFullBackupDay?: "DAY_OF_WEEK_UNSPECIFIED" | "MONDAY" | "TUESDAY" | "WEDNESDAY" | "THURSDAY" | "FRIDAY" | "SATURDAY" | "SUNDAY"
[src]

Optional. The day of the week on which the full backup should be performed on the database. If no value is provided, it will default to Sunday.

§
autoFullBackupWindow?: "BACKUP_WINDOW_UNSPECIFIED" | "SLOT_ONE" | "SLOT_TWO" | "SLOT_THREE" | "SLOT_FOUR" | "SLOT_FIVE" | "SLOT_SIX" | "SLOT_SEVEN" | "SLOT_EIGHT" | "SLOT_NINE" | "SLOT_TEN" | "SLOT_ELEVEN" | "SLOT_TWELVE"
[src]

Optional. The window in which the full backup should be performed on the database. If no value is provided, the default is anytime.

§
autoIncrementalBackupWindow?: "BACKUP_WINDOW_UNSPECIFIED" | "SLOT_ONE" | "SLOT_TWO" | "SLOT_THREE" | "SLOT_FOUR" | "SLOT_FIVE" | "SLOT_SIX" | "SLOT_SEVEN" | "SLOT_EIGHT" | "SLOT_NINE" | "SLOT_TEN" | "SLOT_ELEVEN" | "SLOT_TWELVE"
[src]

Optional. The window in which the incremental backup should be performed on the database. If no value is provided, the default is anytime except the auto full backup day.

§
backupDeletionPolicy?: "BACKUP_DELETION_POLICY_UNSPECIFIED" | "DELETE_IMMEDIATELY" | "DELETE_AFTER_RETENTION_PERIOD"
[src]

Optional. This defines when the backups will be deleted after Database termination.

§
backupDestinationDetails?: BackupDestinationDetails[]
[src]

Optional. Details of the database backup destinations.

§
retentionPeriodDays?: number
[src]

Optional. The number of days an automatic backup is retained before being automatically deleted. This value determines the earliest point in time to which a database can be restored. Min: 1, Max: 60.