CfnReportGroupMixinProps
- class aws_cdk.mixins_preview.aws_codebuild.mixins.CfnReportGroupMixinProps(*, delete_reports=None, export_config=None, name=None, tags=None, type=None)
Bases:
objectProperties for CfnReportGroupPropsMixin.
- Parameters:
delete_reports (
Union[bool,IResolvable,None]) – 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.export_config (
Union[IResolvable,ReportExportConfigProperty,Dict[str,Any],None]) – Information about the destination where the raw data of thisReportGroupis exported.name (
Optional[str]) – The name of theReportGroup.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – 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.type (
Optional[str]) – The type of theReportGroup. This can be one of the following values:. - CODE_COVERAGE - The report group contains code coverage reports. - TEST - The report group contains test reports.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_codebuild import mixins as codebuild_mixins cfn_report_group_mixin_props = codebuild_mixins.CfnReportGroupMixinProps( delete_reports=False, export_config=codebuild_mixins.CfnReportGroupPropsMixin.ReportExportConfigProperty( export_config_type="exportConfigType", s3_destination=codebuild_mixins.CfnReportGroupPropsMixin.S3ReportExportConfigProperty( bucket="bucket", bucket_owner="bucketOwner", encryption_disabled=False, encryption_key="encryptionKey", packaging="packaging", path="path" ) ), name="name", tags=[CfnTag( key="key", value="value" )], type="type" )
Attributes
- delete_reports
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.
- export_config
Information about the destination where the raw data of this
ReportGroupis exported.
- name
The name of the
ReportGroup.
- tags
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.
- type
.
CODE_COVERAGE - The report group contains code coverage reports.
TEST - The report group contains test reports.
- See:
- Type:
The type of the
ReportGroup. This can be one of the following values