ApplicationCloudWatchLoggingConfiguration

data class ApplicationCloudWatchLoggingConfiguration(val enabled: Boolean? = null, val encryptionKeyArn: String? = null, val logGroupName: String? = null, val logStreamNamePrefix: String? = null, val logTypeMap: List<ApplicationLogTypeMapKeyValuePair>? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val enabled: Boolean? = null

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

Link copied to clipboard

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

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

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.