We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 7, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 7, 2026 by Pulumi
Resource Type definition for AWS::CodeBuild::ReportGroup
Create ReportGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ReportGroup(name: string, args: ReportGroupArgs, opts?: CustomResourceOptions);@overload
def ReportGroup(resource_name: str,
args: ReportGroupArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ReportGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
export_config: Optional[ReportGroupReportExportConfigArgs] = None,
type: Optional[ReportGroupType] = None,
delete_reports: Optional[bool] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewReportGroup(ctx *Context, name string, args ReportGroupArgs, opts ...ResourceOption) (*ReportGroup, error)public ReportGroup(string name, ReportGroupArgs args, CustomResourceOptions? opts = null)
public ReportGroup(String name, ReportGroupArgs args)
public ReportGroup(String name, ReportGroupArgs args, CustomResourceOptions options)
type: aws-native:codebuild:ReportGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_codebuild_report_group" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ReportGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ReportGroupArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ReportGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ReportGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ReportGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ReportGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ReportGroup resource accepts the following input properties:
- Export
Config Pulumi.Aws Native. Code Build. Inputs. Report Group Report Export Config - Information about the destination where the raw data of this
ReportGroupis exported. - Type
Pulumi.
Aws Native. Code Build. Report Group Type - The type of the
ReportGroup. This can be one of the following values:- CODE_COVERAGE - The report group contains code coverage reports.
- TEST - The report group contains test reports.
- Delete
Reports bool - When deleting a report group, specifies if reports within the report group should be deleted.
- true - Deletes any reports that belong to the report group before deleting the report group.
- false - You must delete any reports in the report group. This is the default value. If you delete a report group that contains one or more reports, an exception is thrown.
- Name string
- The name of the
ReportGroup. -
List<Pulumi.
Aws Native. Inputs. Tag> A list of tag key and value pairs associated with this report group.
These tags are available for use by AWS services that support AWS CodeBuild report group tags.
- Export
Config ReportGroup Report Export Config Args - Information about the destination where the raw data of this
ReportGroupis exported. - Type
Report
Group Type - The type of the
ReportGroup. This can be one of the following values:- CODE_COVERAGE - The report group contains code coverage reports.
- TEST - The report group contains test reports.
- Delete
Reports bool - When deleting a report group, specifies if reports within the report group should be deleted.
- true - Deletes any reports that belong to the report group before deleting the report group.
- false - You must delete any reports in the report group. This is the default value. If you delete a report group that contains one or more reports, an exception is thrown.
- Name string
- The name of the
ReportGroup. -
Tag
Args A list of tag key and value pairs associated with this report group.
These tags are available for use by AWS services that support AWS CodeBuild report group tags.
- export_
config object - Information about the destination where the raw data of this
ReportGroupis exported. - type "TEST" | "CODE_COVERAGE"
- The type of the
ReportGroup. This can be one of the following values:- CODE_COVERAGE - The report group contains code coverage reports.
- TEST - The report group contains test reports.
- delete_
reports bool - When deleting a report group, specifies if reports within the report group should be deleted.
- true - Deletes any reports that belong to the report group before deleting the report group.
- false - You must delete any reports in the report group. This is the default value. If you delete a report group that contains one or more reports, an exception is thrown.
- name string
- The name of the
ReportGroup. - list(object)
A list of tag key and value pairs associated with this report group.
These tags are available for use by AWS services that support AWS CodeBuild report group tags.
- export
Config ReportGroup Report Export Config - Information about the destination where the raw data of this
ReportGroupis exported. - type
Report
Group Type - The type of the
ReportGroup. This can be one of the following values:- CODE_COVERAGE - The report group contains code coverage reports.
- TEST - The report group contains test reports.
- delete
Reports Boolean - When deleting a report group, specifies if reports within the report group should be deleted.
- true - Deletes any reports that belong to the report group before deleting the report group.
- false - You must delete any reports in the report group. This is the default value. If you delete a report group that contains one or more reports, an exception is thrown.
- name String
- The name of the
ReportGroup. - List<Tag>
A list of tag key and value pairs associated with this report group.
These tags are available for use by AWS services that support AWS CodeBuild report group tags.
- export
Config ReportGroup Report Export Config - Information about the destination where the raw data of this
ReportGroupis exported. - type
Report
Group Type - The type of the
ReportGroup. This can be one of the following values:- CODE_COVERAGE - The report group contains code coverage reports.
- TEST - The report group contains test reports.
- delete
Reports boolean - When deleting a report group, specifies if reports within the report group should be deleted.
- true - Deletes any reports that belong to the report group before deleting the report group.
- false - You must delete any reports in the report group. This is the default value. If you delete a report group that contains one or more reports, an exception is thrown.
- name string
- The name of the
ReportGroup. - Tag[]
A list of tag key and value pairs associated with this report group.
These tags are available for use by AWS services that support AWS CodeBuild report group tags.
- export_
config ReportGroup Report Export Config Args - Information about the destination where the raw data of this
ReportGroupis exported. - type
Report
Group Type - The type of the
ReportGroup. This can be one of the following values:- CODE_COVERAGE - The report group contains code coverage reports.
- TEST - The report group contains test reports.
- delete_
reports bool - When deleting a report group, specifies if reports within the report group should be deleted.
- true - Deletes any reports that belong to the report group before deleting the report group.
- false - You must delete any reports in the report group. This is the default value. If you delete a report group that contains one or more reports, an exception is thrown.
- name str
- The name of the
ReportGroup. -
Sequence[Tag
Args] A list of tag key and value pairs associated with this report group.
These tags are available for use by AWS services that support AWS CodeBuild report group tags.
- export
Config Property Map - Information about the destination where the raw data of this
ReportGroupis exported. - type "TEST" | "CODE_COVERAGE"
- The type of the
ReportGroup. This can be one of the following values:- CODE_COVERAGE - The report group contains code coverage reports.
- TEST - The report group contains test reports.
- delete
Reports Boolean - When deleting a report group, specifies if reports within the report group should be deleted.
- true - Deletes any reports that belong to the report group before deleting the report group.
- false - You must delete any reports in the report group. This is the default value. If you delete a report group that contains one or more reports, an exception is thrown.
- name String
- The name of the
ReportGroup. - List<Property Map>
A list of tag key and value pairs associated with this report group.
These tags are available for use by AWS services that support AWS CodeBuild report group tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the ReportGroup resource produces the following output properties:
Supporting Types
ReportGroupReportExportConfig, ReportGroupReportExportConfigArgs
- Export
Config Pulumi.Type Aws Native. Code Build. Report Group Report Export Config Export Config Type - The export configuration type. Valid values are:
S3: The report results are exported to an S3 bucket.NO_EXPORT: The report results are not exported.
- S3Destination
Pulumi.
Aws Native. Code Build. Inputs. Report Group S3Report Export Config - A
S3ReportExportConfigobject that contains information about the S3 bucket where the run of a report is exported.
- Export
Config ReportType Group Report Export Config Export Config Type - The export configuration type. Valid values are:
S3: The report results are exported to an S3 bucket.NO_EXPORT: The report results are not exported.
- S3Destination
Report
Group S3Report Export Config - A
S3ReportExportConfigobject that contains information about the S3 bucket where the run of a report is exported.
- export_
config_ "S3" | "NO_EXPORT"type - The export configuration type. Valid values are:
S3: The report results are exported to an S3 bucket.NO_EXPORT: The report results are not exported.
- s3_
destination object - A
S3ReportExportConfigobject that contains information about the S3 bucket where the run of a report is exported.
- export
Config ReportType Group Report Export Config Export Config Type - The export configuration type. Valid values are:
S3: The report results are exported to an S3 bucket.NO_EXPORT: The report results are not exported.
- s3Destination
Report
Group S3Report Export Config - A
S3ReportExportConfigobject that contains information about the S3 bucket where the run of a report is exported.
- export
Config ReportType Group Report Export Config Export Config Type - The export configuration type. Valid values are:
S3: The report results are exported to an S3 bucket.NO_EXPORT: The report results are not exported.
- s3Destination
Report
Group S3Report Export Config - A
S3ReportExportConfigobject that contains information about the S3 bucket where the run of a report is exported.
- export_
config_ Reporttype Group Report Export Config Export Config Type - The export configuration type. Valid values are:
S3: The report results are exported to an S3 bucket.NO_EXPORT: The report results are not exported.
- s3_
destination ReportGroup S3Report Export Config - A
S3ReportExportConfigobject that contains information about the S3 bucket where the run of a report is exported.
- export
Config "S3" | "NO_EXPORT"Type - The export configuration type. Valid values are:
S3: The report results are exported to an S3 bucket.NO_EXPORT: The report results are not exported.
- s3Destination Property Map
- A
S3ReportExportConfigobject that contains information about the S3 bucket where the run of a report is exported.
ReportGroupReportExportConfigExportConfigType, ReportGroupReportExportConfigExportConfigTypeArgs
- S3
S3- No
Export NO_EXPORT
- Report
Group Report Export Config Export Config Type S3 S3- Report
Group Report Export Config Export Config Type No Export NO_EXPORT
- "S3"
S3- "NO_EXPORT"
NO_EXPORT
- S3
S3- No
Export NO_EXPORT
- S3
S3- No
Export NO_EXPORT
- S3
S3- NO_EXPORT
NO_EXPORT
- "S3"
S3- "NO_EXPORT"
NO_EXPORT
ReportGroupS3ReportExportConfig, ReportGroupS3ReportExportConfigArgs
- Bucket string
- The name of the S3 bucket where the raw data of a report are exported.
- Bucket
Owner string - 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.
- Encryption
Disabled bool - A boolean value that specifies if the results of a report are encrypted.
- Encryption
Key string - The encryption key for the report's encrypted raw data.
- Packaging
Pulumi.
Aws Native. Code Build. Report Group S3Report Export Config 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.
- Path string
- The path to the exported report's raw data results.
- Bucket string
- The name of the S3 bucket where the raw data of a report are exported.
- Bucket
Owner string - 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.
- Encryption
Disabled bool - A boolean value that specifies if the results of a report are encrypted.
- Encryption
Key string - The encryption key for the report's encrypted raw data.
- Packaging
Report
Group S3Report Export Config 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.
- Path string
- The path to the exported report's raw data results.
- bucket string
- The name of the S3 bucket where the raw data of a report are exported.
- bucket_
owner string - 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.
- encryption_
disabled bool - A boolean value that specifies if the results of a report are encrypted.
- encryption_
key string - The encryption key for the report's encrypted raw data.
- packaging "NONE" | "ZIP"
- 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.
- path string
- The path to the exported report's raw data results.
- bucket String
- The name of the S3 bucket where the raw data of a report are exported.
- bucket
Owner String - 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.
- encryption
Disabled Boolean - A boolean value that specifies if the results of a report are encrypted.
- encryption
Key String - The encryption key for the report's encrypted raw data.
- packaging
Report
Group S3Report Export Config 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.
- path String
- The path to the exported report's raw data results.
- bucket string
- The name of the S3 bucket where the raw data of a report are exported.
- bucket
Owner string - 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.
- encryption
Disabled boolean - A boolean value that specifies if the results of a report are encrypted.
- encryption
Key string - The encryption key for the report's encrypted raw data.
- packaging
Report
Group S3Report Export Config 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.
- path string
- The path to the exported report's raw data results.
- bucket str
- The name of the S3 bucket where the raw data of a report are exported.
- bucket_
owner str - 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.
- encryption_
disabled bool - A boolean value that specifies if the results of a report are encrypted.
- encryption_
key str - The encryption key for the report's encrypted raw data.
- packaging
Report
Group S3Report Export Config 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.
- path str
- The path to the exported report's raw data results.
- bucket String
- The name of the S3 bucket where the raw data of a report are exported.
- bucket
Owner String - 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.
- encryption
Disabled Boolean - A boolean value that specifies if the results of a report are encrypted.
- encryption
Key String - The encryption key for the report's encrypted raw data.
- packaging "NONE" | "ZIP"
- 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.
- path String
- The path to the exported report's raw data results.
ReportGroupS3ReportExportConfigPackaging, ReportGroupS3ReportExportConfigPackagingArgs
- None
NONE- Zip
ZIP
- Report
Group S3Report Export Config Packaging None NONE- Report
Group S3Report Export Config Packaging Zip ZIP
- "NONE"
NONE- "ZIP"
ZIP
- None
NONE- Zip
ZIP
- None
NONE- Zip
ZIP
- NONE
NONE- ZIP
ZIP
- "NONE"
NONE- "ZIP"
ZIP
ReportGroupType, ReportGroupTypeArgs
- Test
TEST- Code
Coverage CODE_COVERAGE
- Report
Group Type Test TEST- Report
Group Type Code Coverage CODE_COVERAGE
- "TEST"
TEST- "CODE_COVERAGE"
CODE_COVERAGE
- Test
TEST- Code
Coverage CODE_COVERAGE
- Test
TEST- Code
Coverage CODE_COVERAGE
- TEST
TEST- CODE_COVERAGE
CODE_COVERAGE
- "TEST"
TEST- "CODE_COVERAGE"
CODE_COVERAGE
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 7, 2026 by Pulumi