InstanceLoggingConfigurationAccessLogsArgs

data class InstanceLoggingConfigurationAccessLogsArgs(val cloudwatchLogs: Output<InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs>? = null, val includeTrustContext: Output<Boolean>? = null, val kinesisDataFirehose: Output<InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs>? = null, val logVersion: Output<String>? = null, val s3: Output<InstanceLoggingConfigurationAccessLogsS3Args>? = null) : ConvertibleToJava<InstanceLoggingConfigurationAccessLogsArgs>

Constructors

constructor(cloudwatchLogs: Output<InstanceLoggingConfigurationAccessLogsCloudwatchLogsArgs>? = null, includeTrustContext: Output<Boolean>? = null, kinesisDataFirehose: Output<InstanceLoggingConfigurationAccessLogsKinesisDataFirehoseArgs>? = null, logVersion: Output<String>? = null, s3: Output<InstanceLoggingConfigurationAccessLogsS3Args>? = null)

Properties

Link copied to clipboard

A block that specifies configures sending Verified Access logs to CloudWatch Logs. Detailed below.

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

Include trust data sent by trust providers into the logs.

Link copied to clipboard

A block that specifies configures sending Verified Access logs to Kinesis. Detailed below.

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

The logging version to use. Refer to VerifiedAccessLogOptions for the allowed values.

Link copied to clipboard

A block that specifies configures sending Verified Access logs to S3. Detailed below.

Functions

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