NamespaceSnapshotCopyConfigurationArgs

data class NamespaceSnapshotCopyConfigurationArgs(val destinationKmsKeyId: Output<String>? = null, val destinationRegion: Output<String>, val snapshotRetentionPeriod: Output<Int>? = null) : ConvertibleToJava<NamespaceSnapshotCopyConfigurationArgs>

Constructors

Link copied to clipboard
constructor(destinationKmsKeyId: Output<String>? = null, destinationRegion: Output<String>, snapshotRetentionPeriod: Output<Int>? = null)

Properties

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

The ID of the KMS key to use to encrypt your snapshots in the destination AWS Region .

Link copied to clipboard

The destination AWS Region to copy snapshots to.

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

The retention period of snapshots that are copied to the destination AWS Region .

Functions

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