Skip to main content

report_groups

Creates, updates, deletes, gets or lists a report_groups resource.

Overview

Namereport_groups
TypeResource
Idaws.codebuild.report_groups

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
report_groupsarrayThe array of report groups returned by BatchGetReportGroups.
report_groups_not_foundarrayAn array of ARNs passed to BatchGetReportGroups that are not associated with a ReportGroup.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
batch_get_report_groupsselectregionReturns an array of report groups.
list_report_groupsselectregionGets a list ARNs for the report groups in the current Amazon Web Services account.
create_report_groupinsertregion, name, type, exportConfigCreates a report group. A report group contains a collection of reports.
update_report_groupupdateregion, arnUpdates a report group.
delete_report_groupdeleteregionDeletes a report group. Before you delete a report group, you must delete its reports.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Returns an array of report groups.

SELECT
report_groups,
report_groups_not_found
FROM aws.codebuild.report_groups
WHERE region = '{{ region }}' -- required
;

INSERT examples

Creates a report group. A report group contains a collection of reports.

INSERT INTO aws.codebuild.report_groups (
name,
type,
exportConfig,
tags,
region
)
SELECT
'{{ name }}' /* required */,
'{{ type }}' /* required */,
'{{ exportConfig }}' /* required */,
'{{ tags }}',
'{{ region }}'
RETURNING
report_group
;

UPDATE examples

Updates a report group.

UPDATE aws.codebuild.report_groups
SET
arn = '{{ arn }}',
exportConfig = '{{ exportConfig }}',
tags = '{{ tags }}'
WHERE
region = '{{ region }}' --required
AND arn = '{{ arn }}' --required
RETURNING
report_group;

DELETE examples

Deletes a report group. Before you delete a report group, you must delete its reports.

DELETE FROM aws.codebuild.report_groups
WHERE region = '{{ region }}' --required
;