ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs

data class ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs(val cloudWatchEncryptionEnabled: Output<Boolean>? = null, val cloudWatchLogGroupName: Output<String>? = null, val s3BucketEncryptionEnabled: Output<Boolean>? = null, val s3BucketName: Output<String>? = null, val s3KeyPrefix: Output<String>? = null) : ConvertibleToJava<ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs>

Constructors

constructor(cloudWatchEncryptionEnabled: Output<Boolean>? = null, cloudWatchLogGroupName: Output<String>? = null, s3BucketEncryptionEnabled: Output<Boolean>? = null, s3BucketName: Output<String>? = null, s3KeyPrefix: Output<String>? = null)

Properties

Link copied to clipboard

Whether to enable encryption on the CloudWatch logs. If not specified, encryption will be disabled.

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

The name of the CloudWatch log group to send logs to.

Link copied to clipboard
val s3BucketEncryptionEnabled: Output<Boolean>? = null

Whether to enable encryption on the logs sent to S3. If not specified, encryption will be disabled.

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

Name of the S3 bucket to send logs to.

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

Optional folder in the S3 bucket to place logs in.

Functions

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