Skip to content

S3LogsConfig

Source code in docs_src/capo_codebuild/types/s3_logs_config.py
class S3LogsConfig(TypedDict, closed=True):
    status: "capo_codebuild.types.logs_config_status_type.LogsConfigStatusType"
    """<p>The current status of the S3 build logs. Valid values are:</p> <ul> <li> <p> <code>ENABLED</code>: S3 build logs are enabled for this build project.</p> </li> <li> <p> <code>DISABLED</code>: S3 build logs are not enabled for this build project.</p> </li> </ul>"""
    location: NotRequired["capo_codebuild.types.string.String"]
    """<p> The ARN of an S3 bucket and the path prefix for S3 logs. If your Amazon S3 bucket name is <code>my-bucket</code>, and your path prefix is <code>build-log</code>, then acceptable formats are <code>my-bucket/build-log</code> or <code>arn:aws:s3:::my-bucket/build-log</code>. </p>"""
    encryption_disabled: NotRequired[
        "capo_codebuild.types.wrapper_boolean.WrapperBoolean"
    ]
    """<p> Set to true if you do not want your S3 build log output encrypted. By default S3 build logs are encrypted. </p>"""
    bucket_owner_access: NotRequired[
        "capo_codebuild.types.bucket_owner_access.BucketOwnerAccess"
    ]

bucket_owner_access instance-attribute

bucket_owner_access: NotRequired[BucketOwnerAccess]

encryption_disabled instance-attribute

encryption_disabled: NotRequired[WrapperBoolean]

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

location instance-attribute

location: NotRequired[String]

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.

status instance-attribute

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.