MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs

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

S3 configuration for location to store rejections from magnetic store writes

Constructors

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

Properties

Link copied to clipboard
val bucketName: Output<String>

The bucket name used to store the data.

Link copied to clipboard

Either SSE_KMS or SSE_S3.

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

Must be provided if SSE_KMS is specified as the encryption option

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

String used to prefix all data in the bucket.

Functions

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