UNPKG

2.32 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.reportGroupArnComponents = exports.renderReportGroupArn = void 0;
4const cdk = require("@aws-cdk/core");
5// this file contains a bunch of functions shared
6// between Project and ResourceGroup,
7// which we don't want to make part of the public API of this module
8function renderReportGroupArn(scope, reportGroupName) {
9 return cdk.Stack.of(scope).formatArn(reportGroupArnComponents(reportGroupName));
10}
11exports.renderReportGroupArn = renderReportGroupArn;
12function reportGroupArnComponents(reportGroupName) {
13 return {
14 service: 'codebuild',
15 resource: 'report-group',
16 resourceName: reportGroupName,
17 };
18}
19exports.reportGroupArnComponents = reportGroupArnComponents;
20//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVwb3J0LWdyb3VwLXV0aWxzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsicmVwb3J0LWdyb3VwLXV0aWxzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHFDQUFxQztBQUdyQyxpREFBaUQ7QUFDakQscUNBQXFDO0FBQ3JDLG9FQUFvRTtBQUVwRSxTQUFnQixvQkFBb0IsQ0FBQyxLQUFnQixFQUFFLGVBQXVCO0lBQzVFLE9BQU8sR0FBRyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLENBQUMsU0FBUyxDQUFDLHdCQUF3QixDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUM7QUFDbEYsQ0FBQztBQUZELG9EQUVDO0FBRUQsU0FBZ0Isd0JBQXdCLENBQUMsZUFBdUI7SUFDOUQsT0FBTztRQUNMLE9BQU8sRUFBRSxXQUFXO1FBQ3BCLFFBQVEsRUFBRSxjQUFjO1FBQ3hCLFlBQVksRUFBRSxlQUFlO0tBQzlCLENBQUM7QUFDSixDQUFDO0FBTkQsNERBTUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBjZGsgZnJvbSAnQGF3cy1jZGsvY29yZSc7XG5pbXBvcnQgeyBDb25zdHJ1Y3QgfSBmcm9tICdjb25zdHJ1Y3RzJztcblxuLy8gdGhpcyBmaWxlIGNvbnRhaW5zIGEgYnVuY2ggb2YgZnVuY3Rpb25zIHNoYXJlZFxuLy8gYmV0d2VlbiBQcm9qZWN0IGFuZCBSZXNvdXJjZUdyb3VwLFxuLy8gd2hpY2ggd2UgZG9uJ3Qgd2FudCB0byBtYWtlIHBhcnQgb2YgdGhlIHB1YmxpYyBBUEkgb2YgdGhpcyBtb2R1bGVcblxuZXhwb3J0IGZ1bmN0aW9uIHJlbmRlclJlcG9ydEdyb3VwQXJuKHNjb3BlOiBDb25zdHJ1Y3QsIHJlcG9ydEdyb3VwTmFtZTogc3RyaW5nKTogc3RyaW5nIHtcbiAgcmV0dXJuIGNkay5TdGFjay5vZihzY29wZSkuZm9ybWF0QXJuKHJlcG9ydEdyb3VwQXJuQ29tcG9uZW50cyhyZXBvcnRHcm91cE5hbWUpKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHJlcG9ydEdyb3VwQXJuQ29tcG9uZW50cyhyZXBvcnRHcm91cE5hbWU6IHN0cmluZyk6IGNkay5Bcm5Db21wb25lbnRzIHtcbiAgcmV0dXJuIHtcbiAgICBzZXJ2aWNlOiAnY29kZWJ1aWxkJyxcbiAgICByZXNvdXJjZTogJ3JlcG9ydC1ncm91cCcsXG4gICAgcmVzb3VyY2VOYW1lOiByZXBvcnRHcm91cE5hbWUsXG4gIH07XG59XG4iXX0=
\No newline at end of file