S3LogsConfigProperty Struct
S3Logs is a property of the AWS CodeBuild Project LogsConfig property type that specifies settings for logs generated by an AWS CodeBuild build in an S3 bucket.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_codebuild as codebuild } from 'aws-cdk-lib';
const s3LogsConfigProperty: codebuild.CfnProject.S3LogsConfigProperty = {
status: 'status',
// the properties below are optional
encryptionDisabled: false,
location: 'location',
};
Properties
encryptionDisabledboolean | IResolvableencryption_disabledtyping.Union[bool, IResolvable]encryptionDisabledBooleanEncryptionDisabledboolEncryptionDisabledinterface{}#Set to true if you do not want your S3 build log output encrypted.
By default S3 build logs are encrypted.
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 .
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.