BackupPlanArgs

data class BackupPlanArgs(val active: Output<Boolean>? = null, val backupPeriod: Output<String>? = null, val backupTime: Output<String>? = null, val clusterId: Output<String>? = null, val dataCenterId: Output<String>? = null, val retentionPeriod: Output<Int>? = null) : ConvertibleToJava<BackupPlanArgs>

Provides a Cassandra Backup Plan resource. For information about Cassandra Backup Plan and how to use it, see What is Backup Plan.

NOTE: Available in v1.128.0+. DEPRECATED: This resource has been deprecated from version 1.220.0.

Import

Cassandra Backup Plan can be imported using the id, e.g.

$ pulumi import alicloud:cassandra/backupPlan:BackupPlan example <cluster_id>:<data_center_id>

Constructors

Link copied to clipboard
constructor(active: Output<Boolean>? = null, backupPeriod: Output<String>? = null, backupTime: Output<String>? = null, clusterId: Output<String>? = null, dataCenterId: Output<String>? = null, retentionPeriod: Output<Int>? = null)

Properties

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

Specifies whether to activate the backup plan. Valid values: True, False. Default value: True.

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

The backup cycle. Valid values: Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday.

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

The start time of the backup task each day. The time is displayed in UTC and denoted by Z.

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

The ID of the cluster for the backup.

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

The ID of the data center for the backup in the cluster.

Link copied to clipboard
val retentionPeriod: Output<Int>? = null

The duration for which you want to retain the backup. Valid values: 1 to 30. Unit: days. Default value: 30.

Functions

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