AWS::CodeBuild::ReportGroup S3ReportExportConfig - AWS CloudFormation

AWS::CodeBuild::ReportGroup S3ReportExportConfig

Information about the S3 bucket where the raw data of a report are exported.

Syntax

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

JSON

{ "Bucket" : String, "BucketOwner" : String, "EncryptionDisabled" : Boolean, "EncryptionKey" : String, "Packaging" : String, "Path" : String }

YAML

Bucket: String BucketOwner: String EncryptionDisabled: Boolean EncryptionKey: String Packaging: String Path: String

Properties

Bucket

The name of the S3 bucket where the raw data of a report are exported.

Required: Yes

Type: String

Minimum: 1

Update requires: No interruption

BucketOwner

The AWS account identifier of the owner of the Amazon S3 bucket. This allows report data to be exported to an Amazon S3 bucket that is owned by an account other than the account running the build.

Required: No

Type: String

Update requires: No interruption

EncryptionDisabled

A boolean value that specifies if the results of a report are encrypted.

Required: No

Type: Boolean

Update requires: No interruption

EncryptionKey

The encryption key for the report's encrypted raw data.

Required: No

Type: String

Minimum: 1

Update requires: No interruption

Packaging

The type of build output artifact to create. Valid values include:

  • NONE: CodeBuild creates the raw data in the output bucket. This is the default if packaging is not specified.

  • ZIP: CodeBuild creates a ZIP file with the raw data in the output bucket.

Required: No

Type: String

Allowed values: NONE | ZIP

Update requires: No interruption

Path

The path to the exported report's raw data results.

Required: No

Type: String

Update requires: No interruption