ApplicationCloudWatchLoggingConfigurationArgs

data class ApplicationCloudWatchLoggingConfigurationArgs(val enabled: Output<Boolean>? = null, val encryptionKeyArn: Output<String>? = null, val logGroupName: Output<String>? = null, val logStreamNamePrefix: Output<String>? = null, val logTypeMap: Output<List<ApplicationLogTypeMapKeyValuePairArgs>>? = null) : ConvertibleToJava<ApplicationCloudWatchLoggingConfigurationArgs>

Constructors

constructor(enabled: Output<Boolean>? = null, encryptionKeyArn: Output<String>? = null, logGroupName: Output<String>? = null, logStreamNamePrefix: Output<String>? = null, logTypeMap: Output<List<ApplicationLogTypeMapKeyValuePairArgs>>? = null)

Properties

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

If set to false, CloudWatch logging will be turned off. Defaults to false.

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

KMS key ARN to encrypt the logs stored in given CloudWatch log-group.

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

Log-group name to produce log-streams on CloudWatch. If undefined, logs will be produced in a default log-group /aws/emr-serverless

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

Log-stream name prefix by which log-stream names will start in the CloudWatch Log-group.

Link copied to clipboard

The specific log-streams which need to be uploaded to CloudWatch.

Functions

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