

This is the new *CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# AWS::CodeBuild::Project S3LogsConfig
<a name="aws-properties-codebuild-project-s3logsconfig"></a>

`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. 

## Syntax
<a name="aws-properties-codebuild-project-s3logsconfig-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-codebuild-project-s3logsconfig-syntax.json"></a>

```
{
  "[EncryptionDisabled](#cfn-codebuild-project-s3logsconfig-encryptiondisabled)" : Boolean,
  "[Location](#cfn-codebuild-project-s3logsconfig-location)" : String,
  "[Status](#cfn-codebuild-project-s3logsconfig-status)" : String
}
```

### YAML
<a name="aws-properties-codebuild-project-s3logsconfig-syntax.yaml"></a>

```
  [EncryptionDisabled](#cfn-codebuild-project-s3logsconfig-encryptiondisabled): Boolean
  [Location](#cfn-codebuild-project-s3logsconfig-location): String
  [Status](#cfn-codebuild-project-s3logsconfig-status): String
```

## Properties
<a name="aws-properties-codebuild-project-s3logsconfig-properties"></a>

`EncryptionDisabled`  <a name="cfn-codebuild-project-s3logsconfig-encryptiondisabled"></a>
 Set to true if you do not want your S3 build log output encrypted. By default S3 build logs are encrypted.   
*Required*: No  
*Type*: Boolean  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Location`  <a name="cfn-codebuild-project-s3logsconfig-location"></a>
 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`.   
*Required*: No  
*Type*: String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Status`  <a name="cfn-codebuild-project-s3logsconfig-status"></a>
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.
*Required*: Yes  
*Type*: String  
*Allowed values*: `ENABLED | DISABLED`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

## See also
<a name="aws-properties-codebuild-project-s3logsconfig--seealso"></a>
+ [ S3LogsConfig](https://docs.aws.amazon.com/codebuild/latest/APIReference/API_S3LogsConfig.html) in the *AWS CodeBuild API Reference*