S3LogsConfigArgs

data class S3LogsConfigArgs(val bucketOwnerAccess: Output<BucketOwnerAccessEnumValueArgs>? = null, val encryptionDisabled: Output<Boolean>? = null, val location: Output<String>? = null, val status: Output<LogsConfigStatusTypeEnumValueArgs>? = null) : ConvertibleToJava<S3LogsConfigArgs>

Definition of S3LogsConfig

Constructors

Link copied to clipboard
constructor(bucketOwnerAccess: Output<BucketOwnerAccessEnumValueArgs>? = null, encryptionDisabled: Output<Boolean>? = null, location: Output<String>? = null, status: Output<LogsConfigStatusTypeEnumValueArgs>? = null)

Properties

Link copied to clipboard

Property bucketOwnerAccess

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

Set to true if you do not want your S3 build log output encrypted. By default S3 build logs are encrypted.

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

The ARN of an S3 bucket and the path prefix for S3 logs. If your Amazon S3 bucket name is my-bucket, and your path prefix is build-log, then acceptable formats are my-bucket/build-log or arn:aws:s3:::my-bucket/build-log.

Link copied to clipboard

The current status of the S3 build logs. Valid values are:

  • ENABLED: S3 build logs are enabled for this build project.

  • DISABLED: S3 build logs are not enabled for this build project.

Functions

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