ProjectLogsConfigS3Logs

data class ProjectLogsConfigS3Logs(val bucketOwnerAccess: String? = null, val encryptionDisabled: Boolean? = null, val location: String? = null, val status: String? = null)

Constructors

Link copied to clipboard
constructor(bucketOwnerAccess: String? = null, encryptionDisabled: Boolean? = null, location: String? = null, status: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Specifies the bucket owner's access for objects that another account uploads to their Amazon S3 bucket. By default, only the account that uploads the objects to the bucket has access to these objects. This property allows you to give the bucket owner access to these objects. Valid values are NONE, READ_ONLY, and FULL. your CodeBuild service role must have the s3:PutBucketAcl permission. This permission allows CodeBuild to modify the access control list for the bucket.

Link copied to clipboard

Whether to disable encrypting S3 logs. Defaults to false.

Link copied to clipboard
val location: String? = null

Name of the S3 bucket and the path prefix for S3 logs. Must be set if status is ENABLED, otherwise it must be empty.

Link copied to clipboard
val status: String? = null

Current status of logs in S3 for a build project. Valid values: ENABLED, DISABLED. Defaults to DISABLED.