EndpointRedshiftSettingsArgs

data class EndpointRedshiftSettingsArgs(val bucketFolder: Output<String>? = null, val bucketName: Output<String>? = null, val encryptionMode: Output<String>? = null, val serverSideEncryptionKmsKeyId: Output<String>? = null, val serviceAccessRoleArn: Output<String>? = null) : ConvertibleToJava<EndpointRedshiftSettingsArgs>

Constructors

Link copied to clipboard
constructor(bucketFolder: Output<String>? = null, bucketName: Output<String>? = null, encryptionMode: Output<String>? = null, serverSideEncryptionKmsKeyId: Output<String>? = null, serviceAccessRoleArn: Output<String>? = null)

Properties

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

Custom S3 Bucket Object prefix for intermediate storage.

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

Custom S3 Bucket name for intermediate storage.

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

The server-side encryption mode that you want to encrypt your intermediate .csv object files copied to S3. Defaults to SSE_S3. Valid values are SSE_S3 and SSE_KMS.

Link copied to clipboard

ARN or Id of KMS Key to use when encryption_mode is SSE_KMS.

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

Amazon Resource Name (ARN) of the IAM Role with permissions to read from or write to the S3 Bucket for intermediate storage.

Functions

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