TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs

data class TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs(val bucketName: Output<String>? = null, val encryptionOption: Output<String>? = null, val kmsKeyId: Output<String>? = null, val objectKeyPrefix: Output<String>? = null) : ConvertibleToJava<TableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationArgs>

Constructors

constructor(bucketName: Output<String>? = null, encryptionOption: Output<String>? = null, kmsKeyId: Output<String>? = null, objectKeyPrefix: Output<String>? = null)

Properties

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

Bucket name of the customer S3 bucket.

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

Encryption option for the customer s3 location. Options are S3 server side encryption with an S3-managed key or KMS managed key. Valid values are SSE_KMS and SSE_S3.

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

KMS key arn for the customer s3 location when encrypting with a KMS managed key.

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

Object key prefix for the customer S3 location.

Functions

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