We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 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[str] = 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 string
- 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 string
- 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 string
- 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 String
- 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 string
- 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 str
- 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 String
- 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 stringType - 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 stringType - 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_ stringtype - 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 StringType - 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 stringType - 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_ strtype - 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 StringType - 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.
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 string
- 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 string
- 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 string
- 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 String
- 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 string
- 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 str
- 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 String
- 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.
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 14, 2026 by Pulumi