# S3LogsConfigProperty

`S3Logs` is a property of the [AWS CodeBuild Project LogsConfig](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html) property type that specifies settings for logs generated by an AWS CodeBuild build in an S3 bucket.

- Source: Generated code
- Type last changed: v2.93.0 · 23 Aug 2023

## 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

- `encryptionDisabled`: boolean | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) — Set to true if you do not want your S3 build log output encrypted.

  By default S3 build logs are encrypted.

- `location`: 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`: string (required) — 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.
