MetastoreServiceScheduledBackupArgs

data class MetastoreServiceScheduledBackupArgs(val backupLocation: Output<String>, val cronSchedule: Output<String>? = null, val enabled: Output<Boolean>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<MetastoreServiceScheduledBackupArgs>

Constructors

Link copied to clipboard
constructor(backupLocation: Output<String>, cronSchedule: Output<String>? = null, enabled: Output<Boolean>? = null, timeZone: Output<String>? = null)

Properties

Link copied to clipboard
val backupLocation: Output<String>

A Cloud Storage URI of a folder, in the format gs:///. A sub-folder containing backup files will be stored below it.

Link copied to clipboard
val cronSchedule: Output<String>? = null

The scheduled interval in Cron format, see https://en.wikipedia.org/wiki/Cron The default is empty: scheduled backup is not enabled. Must be specified to enable scheduled backups.

Link copied to clipboard
val enabled: Output<Boolean>? = null

Defines whether the scheduled backup is enabled. The default value is false.

Link copied to clipboard
val timeZone: Output<String>? = null

Specifies the time zone to be used when interpreting cronSchedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones), e.g. America/Los_Angeles or Africa/Abidjan. If left unspecified, the default is UTC.

Functions

Link copied to clipboard
open override fun toJava(): MetastoreServiceScheduledBackupArgs