1 | function _aws_cdk_aws_codebuild_StateChangeEvent(p) {
|
2 | }
|
3 | function _aws_cdk_aws_codebuild_PhaseChangeEvent(p) {
|
4 | }
|
5 | function _aws_cdk_aws_codebuild_PipelineProjectProps(p) {
|
6 | if (p == null)
|
7 | return;
|
8 | visitedObjects.add(p);
|
9 | try {
|
10 | if (!visitedObjects.has(p.buildSpec))
|
11 | _aws_cdk_aws_codebuild_BuildSpec(p.buildSpec);
|
12 | if (!visitedObjects.has(p.cache))
|
13 | _aws_cdk_aws_codebuild_Cache(p.cache);
|
14 | if (!visitedObjects.has(p.environment))
|
15 | _aws_cdk_aws_codebuild_BuildEnvironment(p.environment);
|
16 | if (p.environmentVariables != null)
|
17 | for (const o of Object.values(p.environmentVariables))
|
18 | if (!visitedObjects.has(o))
|
19 | _aws_cdk_aws_codebuild_BuildEnvironmentVariable(o);
|
20 | if (p.fileSystemLocations != null)
|
21 | for (const o of p.fileSystemLocations)
|
22 | if (!visitedObjects.has(o))
|
23 | _aws_cdk_aws_codebuild_IFileSystemLocation(o);
|
24 | if (!visitedObjects.has(p.logging))
|
25 | _aws_cdk_aws_codebuild_LoggingOptions(p.logging);
|
26 | if (p.securityGroups != null)
|
27 | for (const o of p.securityGroups)
|
28 | if (!visitedObjects.has(o))
|
29 | require("@aws-cdk/aws-ec2/.warnings.jsii.js")._aws_cdk_aws_ec2_ISecurityGroup(o);
|
30 | }
|
31 | finally {
|
32 | visitedObjects.delete(p);
|
33 | }
|
34 | }
|
35 | function _aws_cdk_aws_codebuild_PipelineProject(p) {
|
36 | }
|
37 | function _aws_cdk_aws_codebuild_BatchBuildConfig(p) {
|
38 | }
|
39 | function _aws_cdk_aws_codebuild_BuildEnvironmentCertificate(p) {
|
40 | }
|
41 | function _aws_cdk_aws_codebuild_ProjectNotifyOnOptions(p) {
|
42 | if (p == null)
|
43 | return;
|
44 | visitedObjects.add(p);
|
45 | try {
|
46 | if (p.events != null)
|
47 | for (const o of p.events)
|
48 | if (!visitedObjects.has(o))
|
49 | _aws_cdk_aws_codebuild_ProjectNotificationEvents(o);
|
50 | }
|
51 | finally {
|
52 | visitedObjects.delete(p);
|
53 | }
|
54 | }
|
55 | function _aws_cdk_aws_codebuild_IProject(p) {
|
56 | }
|
57 | function _aws_cdk_aws_codebuild_CommonProjectProps(p) {
|
58 | if (p == null)
|
59 | return;
|
60 | visitedObjects.add(p);
|
61 | try {
|
62 | if (!visitedObjects.has(p.buildSpec))
|
63 | _aws_cdk_aws_codebuild_BuildSpec(p.buildSpec);
|
64 | if (!visitedObjects.has(p.cache))
|
65 | _aws_cdk_aws_codebuild_Cache(p.cache);
|
66 | if (!visitedObjects.has(p.environment))
|
67 | _aws_cdk_aws_codebuild_BuildEnvironment(p.environment);
|
68 | if (p.environmentVariables != null)
|
69 | for (const o of Object.values(p.environmentVariables))
|
70 | if (!visitedObjects.has(o))
|
71 | _aws_cdk_aws_codebuild_BuildEnvironmentVariable(o);
|
72 | if (p.fileSystemLocations != null)
|
73 | for (const o of p.fileSystemLocations)
|
74 | if (!visitedObjects.has(o))
|
75 | _aws_cdk_aws_codebuild_IFileSystemLocation(o);
|
76 | if (!visitedObjects.has(p.logging))
|
77 | _aws_cdk_aws_codebuild_LoggingOptions(p.logging);
|
78 | if (p.securityGroups != null)
|
79 | for (const o of p.securityGroups)
|
80 | if (!visitedObjects.has(o))
|
81 | require("@aws-cdk/aws-ec2/.warnings.jsii.js")._aws_cdk_aws_ec2_ISecurityGroup(o);
|
82 | }
|
83 | finally {
|
84 | visitedObjects.delete(p);
|
85 | }
|
86 | }
|
87 | function _aws_cdk_aws_codebuild_ProjectProps(p) {
|
88 | if (p == null)
|
89 | return;
|
90 | visitedObjects.add(p);
|
91 | try {
|
92 | if (!visitedObjects.has(p.artifacts))
|
93 | _aws_cdk_aws_codebuild_IArtifacts(p.artifacts);
|
94 | if (p.secondaryArtifacts != null)
|
95 | for (const o of p.secondaryArtifacts)
|
96 | if (!visitedObjects.has(o))
|
97 | _aws_cdk_aws_codebuild_IArtifacts(o);
|
98 | if (p.secondarySources != null)
|
99 | for (const o of p.secondarySources)
|
100 | if (!visitedObjects.has(o))
|
101 | _aws_cdk_aws_codebuild_ISource(o);
|
102 | if (!visitedObjects.has(p.source))
|
103 | _aws_cdk_aws_codebuild_ISource(p.source);
|
104 | if (!visitedObjects.has(p.buildSpec))
|
105 | _aws_cdk_aws_codebuild_BuildSpec(p.buildSpec);
|
106 | if (!visitedObjects.has(p.cache))
|
107 | _aws_cdk_aws_codebuild_Cache(p.cache);
|
108 | if (!visitedObjects.has(p.environment))
|
109 | _aws_cdk_aws_codebuild_BuildEnvironment(p.environment);
|
110 | if (p.environmentVariables != null)
|
111 | for (const o of Object.values(p.environmentVariables))
|
112 | if (!visitedObjects.has(o))
|
113 | _aws_cdk_aws_codebuild_BuildEnvironmentVariable(o);
|
114 | if (p.fileSystemLocations != null)
|
115 | for (const o of p.fileSystemLocations)
|
116 | if (!visitedObjects.has(o))
|
117 | _aws_cdk_aws_codebuild_IFileSystemLocation(o);
|
118 | if (!visitedObjects.has(p.logging))
|
119 | _aws_cdk_aws_codebuild_LoggingOptions(p.logging);
|
120 | if (p.securityGroups != null)
|
121 | for (const o of p.securityGroups)
|
122 | if (!visitedObjects.has(o))
|
123 | require("@aws-cdk/aws-ec2/.warnings.jsii.js")._aws_cdk_aws_ec2_ISecurityGroup(o);
|
124 | }
|
125 | finally {
|
126 | visitedObjects.delete(p);
|
127 | }
|
128 | }
|
129 | function _aws_cdk_aws_codebuild_BindToCodePipelineOptions(p) {
|
130 | }
|
131 | function _aws_cdk_aws_codebuild_Project(p) {
|
132 | }
|
133 | function _aws_cdk_aws_codebuild_ComputeType(p) {
|
134 | }
|
135 | function _aws_cdk_aws_codebuild_ImagePullPrincipalType(p) {
|
136 | }
|
137 | function _aws_cdk_aws_codebuild_BuildEnvironment(p) {
|
138 | if (p == null)
|
139 | return;
|
140 | visitedObjects.add(p);
|
141 | try {
|
142 | if (!visitedObjects.has(p.buildImage))
|
143 | _aws_cdk_aws_codebuild_IBuildImage(p.buildImage);
|
144 | if (!visitedObjects.has(p.certificate))
|
145 | _aws_cdk_aws_codebuild_BuildEnvironmentCertificate(p.certificate);
|
146 | if (!visitedObjects.has(p.computeType))
|
147 | _aws_cdk_aws_codebuild_ComputeType(p.computeType);
|
148 | if (p.environmentVariables != null)
|
149 | for (const o of Object.values(p.environmentVariables))
|
150 | if (!visitedObjects.has(o))
|
151 | _aws_cdk_aws_codebuild_BuildEnvironmentVariable(o);
|
152 | }
|
153 | finally {
|
154 | visitedObjects.delete(p);
|
155 | }
|
156 | }
|
157 | function _aws_cdk_aws_codebuild_IBuildImage(p) {
|
158 | }
|
159 | function _aws_cdk_aws_codebuild_BuildImageBindOptions(p) {
|
160 | }
|
161 | function _aws_cdk_aws_codebuild_BuildImageConfig(p) {
|
162 | }
|
163 | function _aws_cdk_aws_codebuild_IBindableBuildImage(p) {
|
164 | }
|
165 | function _aws_cdk_aws_codebuild_DockerImageOptions(p) {
|
166 | }
|
167 | function _aws_cdk_aws_codebuild_LinuxBuildImage(p) {
|
168 | }
|
169 | function _aws_cdk_aws_codebuild_WindowsImageType(p) {
|
170 | }
|
171 | function _aws_cdk_aws_codebuild_WindowsBuildImage(p) {
|
172 | }
|
173 | function _aws_cdk_aws_codebuild_BuildEnvironmentVariable(p) {
|
174 | if (p == null)
|
175 | return;
|
176 | visitedObjects.add(p);
|
177 | try {
|
178 | if (!visitedObjects.has(p.type))
|
179 | _aws_cdk_aws_codebuild_BuildEnvironmentVariableType(p.type);
|
180 | }
|
181 | finally {
|
182 | visitedObjects.delete(p);
|
183 | }
|
184 | }
|
185 | function _aws_cdk_aws_codebuild_BuildEnvironmentVariableType(p) {
|
186 | }
|
187 | function _aws_cdk_aws_codebuild_ProjectNotificationEvents(p) {
|
188 | }
|
189 | function _aws_cdk_aws_codebuild_S3LoggingOptions(p) {
|
190 | }
|
191 | function _aws_cdk_aws_codebuild_CloudWatchLoggingOptions(p) {
|
192 | }
|
193 | function _aws_cdk_aws_codebuild_LoggingOptions(p) {
|
194 | if (p == null)
|
195 | return;
|
196 | visitedObjects.add(p);
|
197 | try {
|
198 | if (!visitedObjects.has(p.cloudWatch))
|
199 | _aws_cdk_aws_codebuild_CloudWatchLoggingOptions(p.cloudWatch);
|
200 | if (!visitedObjects.has(p.s3))
|
201 | _aws_cdk_aws_codebuild_S3LoggingOptions(p.s3);
|
202 | }
|
203 | finally {
|
204 | visitedObjects.delete(p);
|
205 | }
|
206 | }
|
207 | function _aws_cdk_aws_codebuild_IReportGroup(p) {
|
208 | }
|
209 | function _aws_cdk_aws_codebuild_ReportGroupProps(p) {
|
210 | }
|
211 | function _aws_cdk_aws_codebuild_ReportGroup(p) {
|
212 | }
|
213 | function _aws_cdk_aws_codebuild_SourceConfig(p) {
|
214 | if (p == null)
|
215 | return;
|
216 | visitedObjects.add(p);
|
217 | try {
|
218 | if (!visitedObjects.has(p.sourceProperty))
|
219 | _aws_cdk_aws_codebuild_CfnProject_SourceProperty(p.sourceProperty);
|
220 | if (!visitedObjects.has(p.buildTriggers))
|
221 | _aws_cdk_aws_codebuild_CfnProject_ProjectTriggersProperty(p.buildTriggers);
|
222 | }
|
223 | finally {
|
224 | visitedObjects.delete(p);
|
225 | }
|
226 | }
|
227 | function _aws_cdk_aws_codebuild_ISource(p) {
|
228 | }
|
229 | function _aws_cdk_aws_codebuild_SourceProps(p) {
|
230 | }
|
231 | function _aws_cdk_aws_codebuild_Source(p) {
|
232 | }
|
233 | function _aws_cdk_aws_codebuild_EventAction(p) {
|
234 | }
|
235 | function _aws_cdk_aws_codebuild_FilterGroup(p) {
|
236 | }
|
237 | function _aws_cdk_aws_codebuild_CodeCommitSourceProps(p) {
|
238 | }
|
239 | function _aws_cdk_aws_codebuild_S3SourceProps(p) {
|
240 | }
|
241 | function _aws_cdk_aws_codebuild_GitHubSourceProps(p) {
|
242 | if (p == null)
|
243 | return;
|
244 | visitedObjects.add(p);
|
245 | try {
|
246 | if (p.webhookFilters != null)
|
247 | for (const o of p.webhookFilters)
|
248 | if (!visitedObjects.has(o))
|
249 | _aws_cdk_aws_codebuild_FilterGroup(o);
|
250 | }
|
251 | finally {
|
252 | visitedObjects.delete(p);
|
253 | }
|
254 | }
|
255 | function _aws_cdk_aws_codebuild_GitHubEnterpriseSourceProps(p) {
|
256 | if (p == null)
|
257 | return;
|
258 | visitedObjects.add(p);
|
259 | try {
|
260 | if (p.webhookFilters != null)
|
261 | for (const o of p.webhookFilters)
|
262 | if (!visitedObjects.has(o))
|
263 | _aws_cdk_aws_codebuild_FilterGroup(o);
|
264 | }
|
265 | finally {
|
266 | visitedObjects.delete(p);
|
267 | }
|
268 | }
|
269 | function _aws_cdk_aws_codebuild_BitBucketSourceProps(p) {
|
270 | if (p == null)
|
271 | return;
|
272 | visitedObjects.add(p);
|
273 | try {
|
274 | if (p.webhookFilters != null)
|
275 | for (const o of p.webhookFilters)
|
276 | if (!visitedObjects.has(o))
|
277 | _aws_cdk_aws_codebuild_FilterGroup(o);
|
278 | }
|
279 | finally {
|
280 | visitedObjects.delete(p);
|
281 | }
|
282 | }
|
283 | function _aws_cdk_aws_codebuild_GitHubSourceCredentialsProps(p) {
|
284 | }
|
285 | function _aws_cdk_aws_codebuild_GitHubSourceCredentials(p) {
|
286 | }
|
287 | function _aws_cdk_aws_codebuild_GitHubEnterpriseSourceCredentialsProps(p) {
|
288 | }
|
289 | function _aws_cdk_aws_codebuild_GitHubEnterpriseSourceCredentials(p) {
|
290 | }
|
291 | function _aws_cdk_aws_codebuild_BitBucketSourceCredentialsProps(p) {
|
292 | }
|
293 | function _aws_cdk_aws_codebuild_BitBucketSourceCredentials(p) {
|
294 | }
|
295 | function _aws_cdk_aws_codebuild_ArtifactsConfig(p) {
|
296 | if (p == null)
|
297 | return;
|
298 | visitedObjects.add(p);
|
299 | try {
|
300 | if (!visitedObjects.has(p.artifactsProperty))
|
301 | _aws_cdk_aws_codebuild_CfnProject_ArtifactsProperty(p.artifactsProperty);
|
302 | }
|
303 | finally {
|
304 | visitedObjects.delete(p);
|
305 | }
|
306 | }
|
307 | function _aws_cdk_aws_codebuild_IArtifacts(p) {
|
308 | }
|
309 | function _aws_cdk_aws_codebuild_ArtifactsProps(p) {
|
310 | }
|
311 | function _aws_cdk_aws_codebuild_Artifacts(p) {
|
312 | }
|
313 | function _aws_cdk_aws_codebuild_S3ArtifactsProps(p) {
|
314 | }
|
315 | function _aws_cdk_aws_codebuild_BucketCacheOptions(p) {
|
316 | }
|
317 | function _aws_cdk_aws_codebuild_LocalCacheMode(p) {
|
318 | }
|
319 | function _aws_cdk_aws_codebuild_Cache(p) {
|
320 | }
|
321 | function _aws_cdk_aws_codebuild_BuildSpec(p) {
|
322 | }
|
323 | function _aws_cdk_aws_codebuild_FileSystemConfig(p) {
|
324 | if (p == null)
|
325 | return;
|
326 | visitedObjects.add(p);
|
327 | try {
|
328 | if (!visitedObjects.has(p.location))
|
329 | _aws_cdk_aws_codebuild_CfnProject_ProjectFileSystemLocationProperty(p.location);
|
330 | }
|
331 | finally {
|
332 | visitedObjects.delete(p);
|
333 | }
|
334 | }
|
335 | function _aws_cdk_aws_codebuild_IFileSystemLocation(p) {
|
336 | }
|
337 | function _aws_cdk_aws_codebuild_FileSystemLocation(p) {
|
338 | }
|
339 | function _aws_cdk_aws_codebuild_EfsFileSystemLocationProps(p) {
|
340 | }
|
341 | function _aws_cdk_aws_codebuild_LinuxGpuBuildImage(p) {
|
342 | }
|
343 | function _aws_cdk_aws_codebuild_UntrustedCodeBoundaryPolicyProps(p) {
|
344 | if (p == null)
|
345 | return;
|
346 | visitedObjects.add(p);
|
347 | try {
|
348 | if (p.additionalStatements != null)
|
349 | for (const o of p.additionalStatements)
|
350 | if (!visitedObjects.has(o))
|
351 | require("@aws-cdk/aws-iam/.warnings.jsii.js")._aws_cdk_aws_iam_PolicyStatement(o);
|
352 | }
|
353 | finally {
|
354 | visitedObjects.delete(p);
|
355 | }
|
356 | }
|
357 | function _aws_cdk_aws_codebuild_UntrustedCodeBoundaryPolicy(p) {
|
358 | }
|
359 | function _aws_cdk_aws_codebuild_LinuxArmBuildImage(p) {
|
360 | }
|
361 | function _aws_cdk_aws_codebuild_CfnProjectProps(p) {
|
362 | if (p == null)
|
363 | return;
|
364 | visitedObjects.add(p);
|
365 | try {
|
366 | if (!visitedObjects.has(p.source))
|
367 | _aws_cdk_aws_codebuild_CfnProject_SourceProperty(p.source);
|
368 | if (p.tags != null)
|
369 | for (const o of p.tags)
|
370 | if (!visitedObjects.has(o))
|
371 | require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(o);
|
372 | if (!visitedObjects.has(p.triggers))
|
373 | _aws_cdk_aws_codebuild_CfnProject_ProjectTriggersProperty(p.triggers);
|
374 | }
|
375 | finally {
|
376 | visitedObjects.delete(p);
|
377 | }
|
378 | }
|
379 | function _aws_cdk_aws_codebuild_CfnProject(p) {
|
380 | }
|
381 | function _aws_cdk_aws_codebuild_CfnProject_ArtifactsProperty(p) {
|
382 | }
|
383 | function _aws_cdk_aws_codebuild_CfnProject_BatchRestrictionsProperty(p) {
|
384 | }
|
385 | function _aws_cdk_aws_codebuild_CfnProject_BuildStatusConfigProperty(p) {
|
386 | }
|
387 | function _aws_cdk_aws_codebuild_CfnProject_CloudWatchLogsConfigProperty(p) {
|
388 | }
|
389 | function _aws_cdk_aws_codebuild_CfnProject_EnvironmentProperty(p) {
|
390 | }
|
391 | function _aws_cdk_aws_codebuild_CfnProject_EnvironmentVariableProperty(p) {
|
392 | }
|
393 | function _aws_cdk_aws_codebuild_CfnProject_GitSubmodulesConfigProperty(p) {
|
394 | }
|
395 | function _aws_cdk_aws_codebuild_CfnProject_LogsConfigProperty(p) {
|
396 | }
|
397 | function _aws_cdk_aws_codebuild_CfnProject_ProjectBuildBatchConfigProperty(p) {
|
398 | }
|
399 | function _aws_cdk_aws_codebuild_CfnProject_ProjectCacheProperty(p) {
|
400 | }
|
401 | function _aws_cdk_aws_codebuild_CfnProject_ProjectFileSystemLocationProperty(p) {
|
402 | }
|
403 | function _aws_cdk_aws_codebuild_CfnProject_ProjectSourceVersionProperty(p) {
|
404 | }
|
405 | function _aws_cdk_aws_codebuild_CfnProject_ProjectTriggersProperty(p) {
|
406 | }
|
407 | function _aws_cdk_aws_codebuild_CfnProject_RegistryCredentialProperty(p) {
|
408 | }
|
409 | function _aws_cdk_aws_codebuild_CfnProject_S3LogsConfigProperty(p) {
|
410 | }
|
411 | function _aws_cdk_aws_codebuild_CfnProject_SourceProperty(p) {
|
412 | }
|
413 | function _aws_cdk_aws_codebuild_CfnProject_SourceAuthProperty(p) {
|
414 | }
|
415 | function _aws_cdk_aws_codebuild_CfnProject_VpcConfigProperty(p) {
|
416 | }
|
417 | function _aws_cdk_aws_codebuild_CfnProject_WebhookFilterProperty(p) {
|
418 | }
|
419 | function _aws_cdk_aws_codebuild_CfnReportGroupProps(p) {
|
420 | if (p == null)
|
421 | return;
|
422 | visitedObjects.add(p);
|
423 | try {
|
424 | if (p.tags != null)
|
425 | for (const o of p.tags)
|
426 | if (!visitedObjects.has(o))
|
427 | require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(o);
|
428 | }
|
429 | finally {
|
430 | visitedObjects.delete(p);
|
431 | }
|
432 | }
|
433 | function _aws_cdk_aws_codebuild_CfnReportGroup(p) {
|
434 | }
|
435 | function _aws_cdk_aws_codebuild_CfnReportGroup_ReportExportConfigProperty(p) {
|
436 | }
|
437 | function _aws_cdk_aws_codebuild_CfnReportGroup_S3ReportExportConfigProperty(p) {
|
438 | }
|
439 | function _aws_cdk_aws_codebuild_CfnSourceCredentialProps(p) {
|
440 | }
|
441 | function _aws_cdk_aws_codebuild_CfnSourceCredential(p) {
|
442 | }
|
443 | function print(name, deprecationMessage) {
|
444 | const deprecated = process.env.JSII_DEPRECATED;
|
445 | const deprecationMode = ["warn", "fail", "quiet"].includes(deprecated) ? deprecated : "warn";
|
446 | const message = `${name} is deprecated.\n ${deprecationMessage.trim()}\n This API will be removed in the next major release.`;
|
447 | switch (deprecationMode) {
|
448 | case "fail":
|
449 | throw new DeprecationError(message);
|
450 | case "warn":
|
451 | console.warn("[WARNING]", message);
|
452 | break;
|
453 | }
|
454 | }
|
455 | function getPropertyDescriptor(obj, prop) {
|
456 | const descriptor = Object.getOwnPropertyDescriptor(obj, prop);
|
457 | if (descriptor) {
|
458 | return descriptor;
|
459 | }
|
460 | const proto = Object.getPrototypeOf(obj);
|
461 | const prototypeDescriptor = proto && getPropertyDescriptor(proto, prop);
|
462 | if (prototypeDescriptor) {
|
463 | return prototypeDescriptor;
|
464 | }
|
465 | return {};
|
466 | }
|
467 | const visitedObjects = new Set();
|
468 | class DeprecationError extends Error {
|
469 | constructor(...args) {
|
470 | super(...args);
|
471 | Object.defineProperty(this, "name", {
|
472 | configurable: false,
|
473 | enumerable: true,
|
474 | value: "DeprecationError",
|
475 | writable: false,
|
476 | });
|
477 | }
|
478 | }
|
479 | module.exports = { print, getPropertyDescriptor, DeprecationError, _aws_cdk_aws_codebuild_StateChangeEvent, _aws_cdk_aws_codebuild_PhaseChangeEvent, _aws_cdk_aws_codebuild_PipelineProjectProps, _aws_cdk_aws_codebuild_PipelineProject, _aws_cdk_aws_codebuild_BatchBuildConfig, _aws_cdk_aws_codebuild_BuildEnvironmentCertificate, _aws_cdk_aws_codebuild_ProjectNotifyOnOptions, _aws_cdk_aws_codebuild_IProject, _aws_cdk_aws_codebuild_CommonProjectProps, _aws_cdk_aws_codebuild_ProjectProps, _aws_cdk_aws_codebuild_BindToCodePipelineOptions, _aws_cdk_aws_codebuild_Project, _aws_cdk_aws_codebuild_ComputeType, _aws_cdk_aws_codebuild_ImagePullPrincipalType, _aws_cdk_aws_codebuild_BuildEnvironment, _aws_cdk_aws_codebuild_IBuildImage, _aws_cdk_aws_codebuild_BuildImageBindOptions, _aws_cdk_aws_codebuild_BuildImageConfig, _aws_cdk_aws_codebuild_IBindableBuildImage, _aws_cdk_aws_codebuild_DockerImageOptions, _aws_cdk_aws_codebuild_LinuxBuildImage, _aws_cdk_aws_codebuild_WindowsImageType, _aws_cdk_aws_codebuild_WindowsBuildImage, _aws_cdk_aws_codebuild_BuildEnvironmentVariable, _aws_cdk_aws_codebuild_BuildEnvironmentVariableType, _aws_cdk_aws_codebuild_ProjectNotificationEvents, _aws_cdk_aws_codebuild_S3LoggingOptions, _aws_cdk_aws_codebuild_CloudWatchLoggingOptions, _aws_cdk_aws_codebuild_LoggingOptions, _aws_cdk_aws_codebuild_IReportGroup, _aws_cdk_aws_codebuild_ReportGroupProps, _aws_cdk_aws_codebuild_ReportGroup, _aws_cdk_aws_codebuild_SourceConfig, _aws_cdk_aws_codebuild_ISource, _aws_cdk_aws_codebuild_SourceProps, _aws_cdk_aws_codebuild_Source, _aws_cdk_aws_codebuild_EventAction, _aws_cdk_aws_codebuild_FilterGroup, _aws_cdk_aws_codebuild_CodeCommitSourceProps, _aws_cdk_aws_codebuild_S3SourceProps, _aws_cdk_aws_codebuild_GitHubSourceProps, _aws_cdk_aws_codebuild_GitHubEnterpriseSourceProps, _aws_cdk_aws_codebuild_BitBucketSourceProps, _aws_cdk_aws_codebuild_GitHubSourceCredentialsProps, _aws_cdk_aws_codebuild_GitHubSourceCredentials, _aws_cdk_aws_codebuild_GitHubEnterpriseSourceCredentialsProps, _aws_cdk_aws_codebuild_GitHubEnterpriseSourceCredentials, _aws_cdk_aws_codebuild_BitBucketSourceCredentialsProps, _aws_cdk_aws_codebuild_BitBucketSourceCredentials, _aws_cdk_aws_codebuild_ArtifactsConfig, _aws_cdk_aws_codebuild_IArtifacts, _aws_cdk_aws_codebuild_ArtifactsProps, _aws_cdk_aws_codebuild_Artifacts, _aws_cdk_aws_codebuild_S3ArtifactsProps, _aws_cdk_aws_codebuild_BucketCacheOptions, _aws_cdk_aws_codebuild_LocalCacheMode, _aws_cdk_aws_codebuild_Cache, _aws_cdk_aws_codebuild_BuildSpec, _aws_cdk_aws_codebuild_FileSystemConfig, _aws_cdk_aws_codebuild_IFileSystemLocation, _aws_cdk_aws_codebuild_FileSystemLocation, _aws_cdk_aws_codebuild_EfsFileSystemLocationProps, _aws_cdk_aws_codebuild_LinuxGpuBuildImage, _aws_cdk_aws_codebuild_UntrustedCodeBoundaryPolicyProps, _aws_cdk_aws_codebuild_UntrustedCodeBoundaryPolicy, _aws_cdk_aws_codebuild_LinuxArmBuildImage, _aws_cdk_aws_codebuild_CfnProjectProps, _aws_cdk_aws_codebuild_CfnProject, _aws_cdk_aws_codebuild_CfnProject_ArtifactsProperty, _aws_cdk_aws_codebuild_CfnProject_BatchRestrictionsProperty, _aws_cdk_aws_codebuild_CfnProject_BuildStatusConfigProperty, _aws_cdk_aws_codebuild_CfnProject_CloudWatchLogsConfigProperty, _aws_cdk_aws_codebuild_CfnProject_EnvironmentProperty, _aws_cdk_aws_codebuild_CfnProject_EnvironmentVariableProperty, _aws_cdk_aws_codebuild_CfnProject_GitSubmodulesConfigProperty, _aws_cdk_aws_codebuild_CfnProject_LogsConfigProperty, _aws_cdk_aws_codebuild_CfnProject_ProjectBuildBatchConfigProperty, _aws_cdk_aws_codebuild_CfnProject_ProjectCacheProperty, _aws_cdk_aws_codebuild_CfnProject_ProjectFileSystemLocationProperty, _aws_cdk_aws_codebuild_CfnProject_ProjectSourceVersionProperty, _aws_cdk_aws_codebuild_CfnProject_ProjectTriggersProperty, _aws_cdk_aws_codebuild_CfnProject_RegistryCredentialProperty, _aws_cdk_aws_codebuild_CfnProject_S3LogsConfigProperty, _aws_cdk_aws_codebuild_CfnProject_SourceProperty, _aws_cdk_aws_codebuild_CfnProject_SourceAuthProperty, _aws_cdk_aws_codebuild_CfnProject_VpcConfigProperty, _aws_cdk_aws_codebuild_CfnProject_WebhookFilterProperty, _aws_cdk_aws_codebuild_CfnReportGroupProps, _aws_cdk_aws_codebuild_CfnReportGroup, _aws_cdk_aws_codebuild_CfnReportGroup_ReportExportConfigProperty, _aws_cdk_aws_codebuild_CfnReportGroup_S3ReportExportConfigProperty, _aws_cdk_aws_codebuild_CfnSourceCredentialProps, _aws_cdk_aws_codebuild_CfnSourceCredential };
|