ClusterRestoreToPointInTimeArgs

data class ClusterRestoreToPointInTimeArgs(val restoreToTime: Output<String>? = null, val restoreType: Output<String>? = null, val sourceClusterIdentifier: Output<String>? = null, val sourceClusterResourceId: Output<String>? = null, val useLatestRestorableTime: Output<Boolean>? = null) : ConvertibleToJava<ClusterRestoreToPointInTimeArgs>

Constructors

Link copied to clipboard
constructor(restoreToTime: Output<String>? = null, restoreType: Output<String>? = null, sourceClusterIdentifier: Output<String>? = null, sourceClusterResourceId: Output<String>? = null, useLatestRestorableTime: Output<Boolean>? = null)

Properties

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

Date and time in UTC format to restore the database cluster to. Conflicts with use_latest_restorable_time.

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

Type of restore to be performed. Valid options are full-copy (default) and copy-on-write.

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

Identifier of the source database cluster from which to restore. When restoring from a cluster in another AWS account, the identifier is the ARN of that cluster.

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

Cluster resource ID of the source database cluster from which to restore. To be used for restoring a deleted cluster in the same account which still has a retained automatic backup available.

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

Set to true to restore the database cluster to the latest restorable backup time. Defaults to false. Conflicts with restore_to_time.

Functions

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