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
fun EndpointRedshiftSettingsArgs(bucketFolder: Output<String>? = null, bucketName: Output<String>? = null, encryptionMode: Output<String>? = null, serverSideEncryptionKmsKeyId: Output<String>? = null, serviceAccessRoleArn: Output<String>? = null)

Functions

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

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.