ExecuteCommandLogConfigurationArgs

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

Definition of ExecuteCommandLogConfiguration

Constructors

Link copied to clipboard
constructor(cloudWatchEncryptionEnabled: Output<Boolean>? = null, cloudWatchLogGroupName: Output<String>? = null, s3BucketName: Output<String>? = null, s3EncryptionEnabled: Output<Boolean>? = null, s3KeyPrefix: Output<String>? = null)

Properties

Link copied to clipboard

Determines whether to use encryption on the CloudWatch logs. If not specified, encryption will be off.

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

The name of the CloudWatch log group to send logs to. The CloudWatch log group must already be created.

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

The name of the S3 bucket to send logs to. The S3 bucket must already be created.

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

Determines whether to use encryption on the S3 logs. If not specified, encryption is not used.

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

An optional folder in the S3 bucket to place logs in.

Functions

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