BackupPolicyPostgresqlRetentionRuleCriteria

data class BackupPolicyPostgresqlRetentionRuleCriteria(val absoluteCriteria: String? = null, val daysOfWeeks: List<String>? = null, val monthsOfYears: List<String>? = null, val scheduledBackupTimes: List<String>? = null, val weeksOfMonths: List<String>? = null)

Constructors

constructor(absoluteCriteria: String? = null, daysOfWeeks: List<String>? = null, monthsOfYears: List<String>? = null, scheduledBackupTimes: List<String>? = null, weeksOfMonths: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Possible values are AllBackup, FirstOfDay, FirstOfWeek, FirstOfMonth and FirstOfYear. These values mean the first successful backup of the day/week/month/year. Changing this forces a new Backup Policy PostgreSQL to be created.

Link copied to clipboard
val daysOfWeeks: List<String>? = null

Possible values are Monday, Tuesday, Thursday, Friday, Saturday and Sunday. Changing this forces a new Backup Policy PostgreSQL to be created.

Link copied to clipboard
val monthsOfYears: List<String>? = null

Possible values are January, February, March, April, May, June, July, August, September, October, November and December. Changing this forces a new Backup Policy PostgreSQL to be created.

Link copied to clipboard

Specifies a list of backup times for backup in the RFC3339 format. Changing this forces a new Backup Policy PostgreSQL to be created.

Link copied to clipboard
val weeksOfMonths: List<String>? = null

Possible values are First, Second, Third, Fourth and Last. Changing this forces a new Backup Policy PostgreSQL to be created.