EndpointRedshiftSettings class
Constructors
-
EndpointRedshiftSettings({Input<String?>? bucketFolder, Input<String?>? bucketName, Input<String?>? encryptionMode, Input<String?>? serverSideEncryptionKmsKeyId, Input<String?>? serviceAccessRoleArn})
-
Creates a new EndpointRedshiftSettings.
bucketFolder Custom S3 Bucket Object prefix for intermediate storage.
bucketName Custom S3 Bucket name for intermediate storage.
encryptionMode 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.
serverSideEncryptionKmsKeyId ARN or Id of KMS Key to use when encryptionMode is SSE_KMS.
serviceAccessRoleArn ARN of the IAM Role with permissions to read from or write to the S3 Bucket for intermediate storage.
const
-
EndpointRedshiftSettings.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
bucketFolder
→ Input<String?>?
-
Custom S3 Bucket Object prefix for intermediate storage.
final
-
bucketName
→ Input<String?>?
-
Custom S3 Bucket name for intermediate storage.
final
-
encryptionMode
→ Input<String?>?
-
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.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
serverSideEncryptionKmsKeyId
→ Input<String?>?
-
ARN or Id of KMS Key to use when
encryptionMode is SSE_KMS.
final
-
serviceAccessRoleArn
→ Input<String?>?
-
ARN of the IAM Role with permissions to read from or write to the S3 Bucket for intermediate storage.
final