EndpointRedshiftSettings

data class EndpointRedshiftSettings(val bucketFolder: String? = null, val bucketName: String? = null, val encryptionMode: String? = null, val serverSideEncryptionKmsKeyId: String? = null, val serviceAccessRoleArn: String? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val bucketFolder: String? = null

Custom S3 Bucket Object prefix for intermediate storage.

Link copied to clipboard
val bucketName: String? = null

Custom S3 Bucket name for intermediate storage.

Link copied to clipboard
val encryptionMode: 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

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