UNPKG

71.4 kBJavaScriptView Raw
1function _aws_cdk_aws_apigateway_IRestApi(p) {
2}
3function _aws_cdk_aws_apigateway_RestApiBaseProps(p) {
4 if (p == null)
5 return;
6 visitedObjects.add(p);
7 try {
8 if (!visitedObjects.has(p.deployOptions))
9 _aws_cdk_aws_apigateway_StageOptions(p.deployOptions);
10 if (!visitedObjects.has(p.domainName))
11 _aws_cdk_aws_apigateway_DomainNameOptions(p.domainName);
12 if (!visitedObjects.has(p.endpointTypes))
13 _aws_cdk_aws_apigateway_EndpointType(p.endpointTypes);
14 }
15 finally {
16 visitedObjects.delete(p);
17 }
18}
19function _aws_cdk_aws_apigateway_RestApiOptions(p) {
20 if (p == null)
21 return;
22 visitedObjects.add(p);
23 try {
24 if (!visitedObjects.has(p.deployOptions))
25 _aws_cdk_aws_apigateway_StageOptions(p.deployOptions);
26 if (!visitedObjects.has(p.domainName))
27 _aws_cdk_aws_apigateway_DomainNameOptions(p.domainName);
28 if (!visitedObjects.has(p.endpointTypes))
29 _aws_cdk_aws_apigateway_EndpointType(p.endpointTypes);
30 if (!visitedObjects.has(p.defaultCorsPreflightOptions))
31 _aws_cdk_aws_apigateway_CorsOptions(p.defaultCorsPreflightOptions);
32 if (!visitedObjects.has(p.defaultIntegration))
33 _aws_cdk_aws_apigateway_Integration(p.defaultIntegration);
34 if (!visitedObjects.has(p.defaultMethodOptions))
35 _aws_cdk_aws_apigateway_MethodOptions(p.defaultMethodOptions);
36 }
37 finally {
38 visitedObjects.delete(p);
39 }
40}
41function _aws_cdk_aws_apigateway_RestApiProps(p) {
42 if (p == null)
43 return;
44 visitedObjects.add(p);
45 try {
46 if (!visitedObjects.has(p.apiKeySourceType))
47 _aws_cdk_aws_apigateway_ApiKeySourceType(p.apiKeySourceType);
48 if (!visitedObjects.has(p.cloneFrom))
49 _aws_cdk_aws_apigateway_IRestApi(p.cloneFrom);
50 if (!visitedObjects.has(p.endpointConfiguration))
51 _aws_cdk_aws_apigateway_EndpointConfiguration(p.endpointConfiguration);
52 if (!visitedObjects.has(p.deployOptions))
53 _aws_cdk_aws_apigateway_StageOptions(p.deployOptions);
54 if (!visitedObjects.has(p.domainName))
55 _aws_cdk_aws_apigateway_DomainNameOptions(p.domainName);
56 if (!visitedObjects.has(p.endpointTypes))
57 _aws_cdk_aws_apigateway_EndpointType(p.endpointTypes);
58 if (!visitedObjects.has(p.defaultCorsPreflightOptions))
59 _aws_cdk_aws_apigateway_CorsOptions(p.defaultCorsPreflightOptions);
60 if (!visitedObjects.has(p.defaultIntegration))
61 _aws_cdk_aws_apigateway_Integration(p.defaultIntegration);
62 if (!visitedObjects.has(p.defaultMethodOptions))
63 _aws_cdk_aws_apigateway_MethodOptions(p.defaultMethodOptions);
64 }
65 finally {
66 visitedObjects.delete(p);
67 }
68}
69function _aws_cdk_aws_apigateway_SpecRestApiProps(p) {
70 if (p == null)
71 return;
72 visitedObjects.add(p);
73 try {
74 if (!visitedObjects.has(p.apiDefinition))
75 _aws_cdk_aws_apigateway_ApiDefinition(p.apiDefinition);
76 if (!visitedObjects.has(p.deployOptions))
77 _aws_cdk_aws_apigateway_StageOptions(p.deployOptions);
78 if (!visitedObjects.has(p.domainName))
79 _aws_cdk_aws_apigateway_DomainNameOptions(p.domainName);
80 if (!visitedObjects.has(p.endpointTypes))
81 _aws_cdk_aws_apigateway_EndpointType(p.endpointTypes);
82 }
83 finally {
84 visitedObjects.delete(p);
85 }
86}
87function _aws_cdk_aws_apigateway_RestApiBase(p) {
88}
89function _aws_cdk_aws_apigateway_SpecRestApi(p) {
90}
91function _aws_cdk_aws_apigateway_RestApiAttributes(p) {
92}
93function _aws_cdk_aws_apigateway_RestApi(p) {
94}
95function _aws_cdk_aws_apigateway_EndpointConfiguration(p) {
96 if (p == null)
97 return;
98 visitedObjects.add(p);
99 try {
100 if (!visitedObjects.has(p.types))
101 _aws_cdk_aws_apigateway_EndpointType(p.types);
102 if (!visitedObjects.has(p.vpcEndpoints))
103 require("@aws-cdk/aws-ec2/.warnings.jsii.js")._aws_cdk_aws_ec2_IVpcEndpoint(p.vpcEndpoints);
104 }
105 finally {
106 visitedObjects.delete(p);
107 }
108}
109function _aws_cdk_aws_apigateway_ApiKeySourceType(p) {
110}
111function _aws_cdk_aws_apigateway_EndpointType(p) {
112}
113function _aws_cdk_aws_apigateway_IResource(p) {
114}
115function _aws_cdk_aws_apigateway_ResourceOptions(p) {
116 if (p == null)
117 return;
118 visitedObjects.add(p);
119 try {
120 if (!visitedObjects.has(p.defaultCorsPreflightOptions))
121 _aws_cdk_aws_apigateway_CorsOptions(p.defaultCorsPreflightOptions);
122 if (!visitedObjects.has(p.defaultIntegration))
123 _aws_cdk_aws_apigateway_Integration(p.defaultIntegration);
124 if (!visitedObjects.has(p.defaultMethodOptions))
125 _aws_cdk_aws_apigateway_MethodOptions(p.defaultMethodOptions);
126 }
127 finally {
128 visitedObjects.delete(p);
129 }
130}
131function _aws_cdk_aws_apigateway_ResourceProps(p) {
132 if (p == null)
133 return;
134 visitedObjects.add(p);
135 try {
136 if (!visitedObjects.has(p.parent))
137 _aws_cdk_aws_apigateway_IResource(p.parent);
138 if (!visitedObjects.has(p.defaultCorsPreflightOptions))
139 _aws_cdk_aws_apigateway_CorsOptions(p.defaultCorsPreflightOptions);
140 if (!visitedObjects.has(p.defaultIntegration))
141 _aws_cdk_aws_apigateway_Integration(p.defaultIntegration);
142 if (!visitedObjects.has(p.defaultMethodOptions))
143 _aws_cdk_aws_apigateway_MethodOptions(p.defaultMethodOptions);
144 }
145 finally {
146 visitedObjects.delete(p);
147 }
148}
149function _aws_cdk_aws_apigateway_ResourceBase(p) {
150}
151function _aws_cdk_aws_apigateway_ResourceAttributes(p) {
152 if (p == null)
153 return;
154 visitedObjects.add(p);
155 try {
156 if (!visitedObjects.has(p.restApi))
157 _aws_cdk_aws_apigateway_IRestApi(p.restApi);
158 }
159 finally {
160 visitedObjects.delete(p);
161 }
162}
163function _aws_cdk_aws_apigateway_Resource(p) {
164}
165function _aws_cdk_aws_apigateway_ProxyResourceOptions(p) {
166 if (p == null)
167 return;
168 visitedObjects.add(p);
169 try {
170 if (!visitedObjects.has(p.defaultCorsPreflightOptions))
171 _aws_cdk_aws_apigateway_CorsOptions(p.defaultCorsPreflightOptions);
172 if (!visitedObjects.has(p.defaultIntegration))
173 _aws_cdk_aws_apigateway_Integration(p.defaultIntegration);
174 if (!visitedObjects.has(p.defaultMethodOptions))
175 _aws_cdk_aws_apigateway_MethodOptions(p.defaultMethodOptions);
176 }
177 finally {
178 visitedObjects.delete(p);
179 }
180}
181function _aws_cdk_aws_apigateway_ProxyResourceProps(p) {
182 if (p == null)
183 return;
184 visitedObjects.add(p);
185 try {
186 if (!visitedObjects.has(p.parent))
187 _aws_cdk_aws_apigateway_IResource(p.parent);
188 if (!visitedObjects.has(p.defaultCorsPreflightOptions))
189 _aws_cdk_aws_apigateway_CorsOptions(p.defaultCorsPreflightOptions);
190 if (!visitedObjects.has(p.defaultIntegration))
191 _aws_cdk_aws_apigateway_Integration(p.defaultIntegration);
192 if (!visitedObjects.has(p.defaultMethodOptions))
193 _aws_cdk_aws_apigateway_MethodOptions(p.defaultMethodOptions);
194 }
195 finally {
196 visitedObjects.delete(p);
197 }
198}
199function _aws_cdk_aws_apigateway_ProxyResource(p) {
200}
201function _aws_cdk_aws_apigateway_MethodOptions(p) {
202 if (p == null)
203 return;
204 visitedObjects.add(p);
205 try {
206 if (!visitedObjects.has(p.authorizationType))
207 _aws_cdk_aws_apigateway_AuthorizationType(p.authorizationType);
208 if (!visitedObjects.has(p.authorizer))
209 _aws_cdk_aws_apigateway_IAuthorizer(p.authorizer);
210 if (!visitedObjects.has(p.methodResponses))
211 _aws_cdk_aws_apigateway_MethodResponse(p.methodResponses);
212 if (!visitedObjects.has(p.requestModels))
213 _aws_cdk_aws_apigateway_IModel(p.requestModels);
214 if (!visitedObjects.has(p.requestValidator))
215 _aws_cdk_aws_apigateway_IRequestValidator(p.requestValidator);
216 if (!visitedObjects.has(p.requestValidatorOptions))
217 _aws_cdk_aws_apigateway_RequestValidatorOptions(p.requestValidatorOptions);
218 }
219 finally {
220 visitedObjects.delete(p);
221 }
222}
223function _aws_cdk_aws_apigateway_MethodProps(p) {
224 if (p == null)
225 return;
226 visitedObjects.add(p);
227 try {
228 if (!visitedObjects.has(p.resource))
229 _aws_cdk_aws_apigateway_IResource(p.resource);
230 if (!visitedObjects.has(p.integration))
231 _aws_cdk_aws_apigateway_Integration(p.integration);
232 if (!visitedObjects.has(p.options))
233 _aws_cdk_aws_apigateway_MethodOptions(p.options);
234 }
235 finally {
236 visitedObjects.delete(p);
237 }
238}
239function _aws_cdk_aws_apigateway_Method(p) {
240}
241function _aws_cdk_aws_apigateway_AuthorizationType(p) {
242}
243function _aws_cdk_aws_apigateway_IntegrationOptions(p) {
244 if (p == null)
245 return;
246 visitedObjects.add(p);
247 try {
248 if (!visitedObjects.has(p.connectionType))
249 _aws_cdk_aws_apigateway_ConnectionType(p.connectionType);
250 if (!visitedObjects.has(p.contentHandling))
251 _aws_cdk_aws_apigateway_ContentHandling(p.contentHandling);
252 if (!visitedObjects.has(p.integrationResponses))
253 _aws_cdk_aws_apigateway_IntegrationResponse(p.integrationResponses);
254 if (!visitedObjects.has(p.passthroughBehavior))
255 _aws_cdk_aws_apigateway_PassthroughBehavior(p.passthroughBehavior);
256 if (!visitedObjects.has(p.vpcLink))
257 _aws_cdk_aws_apigateway_IVpcLink(p.vpcLink);
258 }
259 finally {
260 visitedObjects.delete(p);
261 }
262}
263function _aws_cdk_aws_apigateway_IntegrationProps(p) {
264 if (p == null)
265 return;
266 visitedObjects.add(p);
267 try {
268 if (!visitedObjects.has(p.type))
269 _aws_cdk_aws_apigateway_IntegrationType(p.type);
270 if (!visitedObjects.has(p.options))
271 _aws_cdk_aws_apigateway_IntegrationOptions(p.options);
272 }
273 finally {
274 visitedObjects.delete(p);
275 }
276}
277function _aws_cdk_aws_apigateway_IntegrationConfig(p) {
278 if (p == null)
279 return;
280 visitedObjects.add(p);
281 try {
282 if (!visitedObjects.has(p.type))
283 _aws_cdk_aws_apigateway_IntegrationType(p.type);
284 if (!visitedObjects.has(p.options))
285 _aws_cdk_aws_apigateway_IntegrationOptions(p.options);
286 }
287 finally {
288 visitedObjects.delete(p);
289 }
290}
291function _aws_cdk_aws_apigateway_Integration(p) {
292}
293function _aws_cdk_aws_apigateway_ContentHandling(p) {
294}
295function _aws_cdk_aws_apigateway_IntegrationType(p) {
296}
297function _aws_cdk_aws_apigateway_PassthroughBehavior(p) {
298}
299function _aws_cdk_aws_apigateway_ConnectionType(p) {
300}
301function _aws_cdk_aws_apigateway_IntegrationResponse(p) {
302 if (p == null)
303 return;
304 visitedObjects.add(p);
305 try {
306 if (!visitedObjects.has(p.contentHandling))
307 _aws_cdk_aws_apigateway_ContentHandling(p.contentHandling);
308 }
309 finally {
310 visitedObjects.delete(p);
311 }
312}
313function _aws_cdk_aws_apigateway_DeploymentProps(p) {
314 if (p == null)
315 return;
316 visitedObjects.add(p);
317 try {
318 if (!visitedObjects.has(p.api))
319 _aws_cdk_aws_apigateway_IRestApi(p.api);
320 }
321 finally {
322 visitedObjects.delete(p);
323 }
324}
325function _aws_cdk_aws_apigateway_Deployment(p) {
326}
327function _aws_cdk_aws_apigateway_IStage(p) {
328}
329function _aws_cdk_aws_apigateway_StageOptions(p) {
330 if (p == null)
331 return;
332 visitedObjects.add(p);
333 try {
334 if (!visitedObjects.has(p.accessLogDestination))
335 _aws_cdk_aws_apigateway_IAccessLogDestination(p.accessLogDestination);
336 if (!visitedObjects.has(p.accessLogFormat))
337 _aws_cdk_aws_apigateway_AccessLogFormat(p.accessLogFormat);
338 if (!visitedObjects.has(p.methodOptions))
339 _aws_cdk_aws_apigateway_MethodDeploymentOptions(p.methodOptions);
340 if (!visitedObjects.has(p.loggingLevel))
341 _aws_cdk_aws_apigateway_MethodLoggingLevel(p.loggingLevel);
342 }
343 finally {
344 visitedObjects.delete(p);
345 }
346}
347function _aws_cdk_aws_apigateway_StageProps(p) {
348 if (p == null)
349 return;
350 visitedObjects.add(p);
351 try {
352 if (!visitedObjects.has(p.deployment))
353 _aws_cdk_aws_apigateway_Deployment(p.deployment);
354 if (!visitedObjects.has(p.accessLogDestination))
355 _aws_cdk_aws_apigateway_IAccessLogDestination(p.accessLogDestination);
356 if (!visitedObjects.has(p.accessLogFormat))
357 _aws_cdk_aws_apigateway_AccessLogFormat(p.accessLogFormat);
358 if (!visitedObjects.has(p.methodOptions))
359 _aws_cdk_aws_apigateway_MethodDeploymentOptions(p.methodOptions);
360 if (!visitedObjects.has(p.loggingLevel))
361 _aws_cdk_aws_apigateway_MethodLoggingLevel(p.loggingLevel);
362 }
363 finally {
364 visitedObjects.delete(p);
365 }
366}
367function _aws_cdk_aws_apigateway_MethodLoggingLevel(p) {
368}
369function _aws_cdk_aws_apigateway_MethodDeploymentOptions(p) {
370 if (p == null)
371 return;
372 visitedObjects.add(p);
373 try {
374 if (!visitedObjects.has(p.loggingLevel))
375 _aws_cdk_aws_apigateway_MethodLoggingLevel(p.loggingLevel);
376 }
377 finally {
378 visitedObjects.delete(p);
379 }
380}
381function _aws_cdk_aws_apigateway_Stage(p) {
382}
383function _aws_cdk_aws_apigateway_AwsIntegrationProps(p) {
384 if (p == null)
385 return;
386 visitedObjects.add(p);
387 try {
388 if (!visitedObjects.has(p.options))
389 _aws_cdk_aws_apigateway_IntegrationOptions(p.options);
390 }
391 finally {
392 visitedObjects.delete(p);
393 }
394}
395function _aws_cdk_aws_apigateway_AwsIntegration(p) {
396}
397function _aws_cdk_aws_apigateway_LambdaIntegrationOptions(p) {
398 if (p == null)
399 return;
400 visitedObjects.add(p);
401 try {
402 if (!visitedObjects.has(p.connectionType))
403 _aws_cdk_aws_apigateway_ConnectionType(p.connectionType);
404 if (!visitedObjects.has(p.contentHandling))
405 _aws_cdk_aws_apigateway_ContentHandling(p.contentHandling);
406 if (!visitedObjects.has(p.integrationResponses))
407 _aws_cdk_aws_apigateway_IntegrationResponse(p.integrationResponses);
408 if (!visitedObjects.has(p.passthroughBehavior))
409 _aws_cdk_aws_apigateway_PassthroughBehavior(p.passthroughBehavior);
410 if (!visitedObjects.has(p.vpcLink))
411 _aws_cdk_aws_apigateway_IVpcLink(p.vpcLink);
412 }
413 finally {
414 visitedObjects.delete(p);
415 }
416}
417function _aws_cdk_aws_apigateway_LambdaIntegration(p) {
418}
419function _aws_cdk_aws_apigateway_HttpIntegrationProps(p) {
420 if (p == null)
421 return;
422 visitedObjects.add(p);
423 try {
424 if (!visitedObjects.has(p.options))
425 _aws_cdk_aws_apigateway_IntegrationOptions(p.options);
426 }
427 finally {
428 visitedObjects.delete(p);
429 }
430}
431function _aws_cdk_aws_apigateway_HttpIntegration(p) {
432}
433function _aws_cdk_aws_apigateway_MockIntegration(p) {
434}
435function _aws_cdk_aws_apigateway_StepFunctionsExecutionIntegrationOptions(p) {
436 if (p == null)
437 return;
438 visitedObjects.add(p);
439 try {
440 if (!visitedObjects.has(p.requestContext))
441 _aws_cdk_aws_apigateway_RequestContext(p.requestContext);
442 if (!visitedObjects.has(p.connectionType))
443 _aws_cdk_aws_apigateway_ConnectionType(p.connectionType);
444 if (!visitedObjects.has(p.contentHandling))
445 _aws_cdk_aws_apigateway_ContentHandling(p.contentHandling);
446 if (!visitedObjects.has(p.integrationResponses))
447 _aws_cdk_aws_apigateway_IntegrationResponse(p.integrationResponses);
448 if (!visitedObjects.has(p.passthroughBehavior))
449 _aws_cdk_aws_apigateway_PassthroughBehavior(p.passthroughBehavior);
450 if (!visitedObjects.has(p.vpcLink))
451 _aws_cdk_aws_apigateway_IVpcLink(p.vpcLink);
452 }
453 finally {
454 visitedObjects.delete(p);
455 }
456}
457function _aws_cdk_aws_apigateway_StepFunctionsIntegration(p) {
458}
459function _aws_cdk_aws_apigateway_RequestContext(p) {
460}
461function _aws_cdk_aws_apigateway_LambdaRestApiProps(p) {
462 if (p == null)
463 return;
464 visitedObjects.add(p);
465 try {
466 if ("options" in p)
467 print("@aws-cdk/aws-apigateway.LambdaRestApiProps#options", "the `LambdaRestApiProps` now extends `RestApiProps`, so all\noptions are just available here. Note that the options specified in\n`options` will be overridden by any props specified at the root level.");
468 if (!visitedObjects.has(p.options))
469 _aws_cdk_aws_apigateway_RestApiProps(p.options);
470 if (!visitedObjects.has(p.apiKeySourceType))
471 _aws_cdk_aws_apigateway_ApiKeySourceType(p.apiKeySourceType);
472 if (!visitedObjects.has(p.cloneFrom))
473 _aws_cdk_aws_apigateway_IRestApi(p.cloneFrom);
474 if (!visitedObjects.has(p.endpointConfiguration))
475 _aws_cdk_aws_apigateway_EndpointConfiguration(p.endpointConfiguration);
476 if (!visitedObjects.has(p.deployOptions))
477 _aws_cdk_aws_apigateway_StageOptions(p.deployOptions);
478 if (!visitedObjects.has(p.domainName))
479 _aws_cdk_aws_apigateway_DomainNameOptions(p.domainName);
480 if (!visitedObjects.has(p.endpointTypes))
481 _aws_cdk_aws_apigateway_EndpointType(p.endpointTypes);
482 if (!visitedObjects.has(p.defaultCorsPreflightOptions))
483 _aws_cdk_aws_apigateway_CorsOptions(p.defaultCorsPreflightOptions);
484 if (!visitedObjects.has(p.defaultIntegration))
485 _aws_cdk_aws_apigateway_Integration(p.defaultIntegration);
486 if (!visitedObjects.has(p.defaultMethodOptions))
487 _aws_cdk_aws_apigateway_MethodOptions(p.defaultMethodOptions);
488 }
489 finally {
490 visitedObjects.delete(p);
491 }
492}
493function _aws_cdk_aws_apigateway_LambdaRestApi(p) {
494}
495function _aws_cdk_aws_apigateway_IApiKey(p) {
496}
497function _aws_cdk_aws_apigateway_ApiKeyOptions(p) {
498 if (p == null)
499 return;
500 visitedObjects.add(p);
501 try {
502 if (!visitedObjects.has(p.defaultCorsPreflightOptions))
503 _aws_cdk_aws_apigateway_CorsOptions(p.defaultCorsPreflightOptions);
504 if (!visitedObjects.has(p.defaultIntegration))
505 _aws_cdk_aws_apigateway_Integration(p.defaultIntegration);
506 if (!visitedObjects.has(p.defaultMethodOptions))
507 _aws_cdk_aws_apigateway_MethodOptions(p.defaultMethodOptions);
508 }
509 finally {
510 visitedObjects.delete(p);
511 }
512}
513function _aws_cdk_aws_apigateway_ApiKeyProps(p) {
514 if (p == null)
515 return;
516 visitedObjects.add(p);
517 try {
518 if (!visitedObjects.has(p.resources))
519 _aws_cdk_aws_apigateway_IRestApi(p.resources);
520 if (!visitedObjects.has(p.defaultCorsPreflightOptions))
521 _aws_cdk_aws_apigateway_CorsOptions(p.defaultCorsPreflightOptions);
522 if (!visitedObjects.has(p.defaultIntegration))
523 _aws_cdk_aws_apigateway_Integration(p.defaultIntegration);
524 if (!visitedObjects.has(p.defaultMethodOptions))
525 _aws_cdk_aws_apigateway_MethodOptions(p.defaultMethodOptions);
526 }
527 finally {
528 visitedObjects.delete(p);
529 }
530}
531function _aws_cdk_aws_apigateway_ApiKey(p) {
532}
533function _aws_cdk_aws_apigateway_RateLimitedApiKeyProps(p) {
534 if (p == null)
535 return;
536 visitedObjects.add(p);
537 try {
538 if (!visitedObjects.has(p.apiStages))
539 _aws_cdk_aws_apigateway_UsagePlanPerApiStage(p.apiStages);
540 if (!visitedObjects.has(p.quota))
541 _aws_cdk_aws_apigateway_QuotaSettings(p.quota);
542 if (!visitedObjects.has(p.throttle))
543 _aws_cdk_aws_apigateway_ThrottleSettings(p.throttle);
544 if (!visitedObjects.has(p.resources))
545 _aws_cdk_aws_apigateway_IRestApi(p.resources);
546 if (!visitedObjects.has(p.defaultCorsPreflightOptions))
547 _aws_cdk_aws_apigateway_CorsOptions(p.defaultCorsPreflightOptions);
548 if (!visitedObjects.has(p.defaultIntegration))
549 _aws_cdk_aws_apigateway_Integration(p.defaultIntegration);
550 if (!visitedObjects.has(p.defaultMethodOptions))
551 _aws_cdk_aws_apigateway_MethodOptions(p.defaultMethodOptions);
552 }
553 finally {
554 visitedObjects.delete(p);
555 }
556}
557function _aws_cdk_aws_apigateway_RateLimitedApiKey(p) {
558}
559function _aws_cdk_aws_apigateway_ThrottleSettings(p) {
560}
561function _aws_cdk_aws_apigateway_Period(p) {
562}
563function _aws_cdk_aws_apigateway_QuotaSettings(p) {
564 if (p == null)
565 return;
566 visitedObjects.add(p);
567 try {
568 if (!visitedObjects.has(p.period))
569 _aws_cdk_aws_apigateway_Period(p.period);
570 }
571 finally {
572 visitedObjects.delete(p);
573 }
574}
575function _aws_cdk_aws_apigateway_ThrottlingPerMethod(p) {
576 if (p == null)
577 return;
578 visitedObjects.add(p);
579 try {
580 if (!visitedObjects.has(p.method))
581 _aws_cdk_aws_apigateway_Method(p.method);
582 if (!visitedObjects.has(p.throttle))
583 _aws_cdk_aws_apigateway_ThrottleSettings(p.throttle);
584 }
585 finally {
586 visitedObjects.delete(p);
587 }
588}
589function _aws_cdk_aws_apigateway_UsagePlanPerApiStage(p) {
590 if (p == null)
591 return;
592 visitedObjects.add(p);
593 try {
594 if (!visitedObjects.has(p.api))
595 _aws_cdk_aws_apigateway_IRestApi(p.api);
596 if (!visitedObjects.has(p.stage))
597 _aws_cdk_aws_apigateway_Stage(p.stage);
598 if (!visitedObjects.has(p.throttle))
599 _aws_cdk_aws_apigateway_ThrottlingPerMethod(p.throttle);
600 }
601 finally {
602 visitedObjects.delete(p);
603 }
604}
605function _aws_cdk_aws_apigateway_UsagePlanProps(p) {
606 if (p == null)
607 return;
608 visitedObjects.add(p);
609 try {
610 if ("apiKey" in p)
611 print("@aws-cdk/aws-apigateway.UsagePlanProps#apiKey", "use `addApiKey()`");
612 if (!visitedObjects.has(p.apiKey))
613 _aws_cdk_aws_apigateway_IApiKey(p.apiKey);
614 if (!visitedObjects.has(p.apiStages))
615 _aws_cdk_aws_apigateway_UsagePlanPerApiStage(p.apiStages);
616 if (!visitedObjects.has(p.quota))
617 _aws_cdk_aws_apigateway_QuotaSettings(p.quota);
618 if (!visitedObjects.has(p.throttle))
619 _aws_cdk_aws_apigateway_ThrottleSettings(p.throttle);
620 }
621 finally {
622 visitedObjects.delete(p);
623 }
624}
625function _aws_cdk_aws_apigateway_AddApiKeyOptions(p) {
626}
627function _aws_cdk_aws_apigateway_IUsagePlan(p) {
628}
629function _aws_cdk_aws_apigateway_UsagePlan(p) {
630}
631function _aws_cdk_aws_apigateway_IVpcLink(p) {
632}
633function _aws_cdk_aws_apigateway_VpcLinkProps(p) {
634 if (p == null)
635 return;
636 visitedObjects.add(p);
637 try {
638 if (!visitedObjects.has(p.targets))
639 require("@aws-cdk/aws-elasticloadbalancingv2/.warnings.jsii.js")._aws_cdk_aws_elasticloadbalancingv2_INetworkLoadBalancer(p.targets);
640 }
641 finally {
642 visitedObjects.delete(p);
643 }
644}
645function _aws_cdk_aws_apigateway_VpcLink(p) {
646}
647function _aws_cdk_aws_apigateway_MethodResponse(p) {
648 if (p == null)
649 return;
650 visitedObjects.add(p);
651 try {
652 if (!visitedObjects.has(p.responseModels))
653 _aws_cdk_aws_apigateway_IModel(p.responseModels);
654 }
655 finally {
656 visitedObjects.delete(p);
657 }
658}
659function _aws_cdk_aws_apigateway_IModel(p) {
660}
661function _aws_cdk_aws_apigateway_EmptyModel(p) {
662}
663function _aws_cdk_aws_apigateway_ErrorModel(p) {
664}
665function _aws_cdk_aws_apigateway_ModelOptions(p) {
666 if (p == null)
667 return;
668 visitedObjects.add(p);
669 try {
670 if (!visitedObjects.has(p.schema))
671 _aws_cdk_aws_apigateway_JsonSchema(p.schema);
672 }
673 finally {
674 visitedObjects.delete(p);
675 }
676}
677function _aws_cdk_aws_apigateway_ModelProps(p) {
678 if (p == null)
679 return;
680 visitedObjects.add(p);
681 try {
682 if (!visitedObjects.has(p.restApi))
683 _aws_cdk_aws_apigateway_IRestApi(p.restApi);
684 if (!visitedObjects.has(p.schema))
685 _aws_cdk_aws_apigateway_JsonSchema(p.schema);
686 }
687 finally {
688 visitedObjects.delete(p);
689 }
690}
691function _aws_cdk_aws_apigateway_Model(p) {
692}
693function _aws_cdk_aws_apigateway_IRequestValidator(p) {
694}
695function _aws_cdk_aws_apigateway_RequestValidatorOptions(p) {
696}
697function _aws_cdk_aws_apigateway_RequestValidatorProps(p) {
698 if (p == null)
699 return;
700 visitedObjects.add(p);
701 try {
702 if (!visitedObjects.has(p.restApi))
703 _aws_cdk_aws_apigateway_IRestApi(p.restApi);
704 }
705 finally {
706 visitedObjects.delete(p);
707 }
708}
709function _aws_cdk_aws_apigateway_RequestValidator(p) {
710}
711function _aws_cdk_aws_apigateway_Authorizer(p) {
712}
713function _aws_cdk_aws_apigateway_IAuthorizer(p) {
714}
715function _aws_cdk_aws_apigateway_JsonSchemaVersion(p) {
716}
717function _aws_cdk_aws_apigateway_JsonSchemaType(p) {
718}
719function _aws_cdk_aws_apigateway_JsonSchema(p) {
720 if (p == null)
721 return;
722 visitedObjects.add(p);
723 try {
724 if (!visitedObjects.has(p.additionalItems))
725 _aws_cdk_aws_apigateway_JsonSchema(p.additionalItems);
726 if (!visitedObjects.has(p.allOf))
727 _aws_cdk_aws_apigateway_JsonSchema(p.allOf);
728 if (!visitedObjects.has(p.anyOf))
729 _aws_cdk_aws_apigateway_JsonSchema(p.anyOf);
730 if (!visitedObjects.has(p.contains))
731 _aws_cdk_aws_apigateway_JsonSchema(p.contains);
732 if (!visitedObjects.has(p.definitions))
733 _aws_cdk_aws_apigateway_JsonSchema(p.definitions);
734 if (!visitedObjects.has(p.items))
735 _aws_cdk_aws_apigateway_JsonSchema(p.items);
736 if (!visitedObjects.has(p.not))
737 _aws_cdk_aws_apigateway_JsonSchema(p.not);
738 if (!visitedObjects.has(p.oneOf))
739 _aws_cdk_aws_apigateway_JsonSchema(p.oneOf);
740 if (!visitedObjects.has(p.patternProperties))
741 _aws_cdk_aws_apigateway_JsonSchema(p.patternProperties);
742 if (!visitedObjects.has(p.properties))
743 _aws_cdk_aws_apigateway_JsonSchema(p.properties);
744 if (!visitedObjects.has(p.propertyNames))
745 _aws_cdk_aws_apigateway_JsonSchema(p.propertyNames);
746 if (!visitedObjects.has(p.schema))
747 _aws_cdk_aws_apigateway_JsonSchemaVersion(p.schema);
748 if (!visitedObjects.has(p.type))
749 _aws_cdk_aws_apigateway_JsonSchemaType(p.type);
750 }
751 finally {
752 visitedObjects.delete(p);
753 }
754}
755function _aws_cdk_aws_apigateway_SecurityPolicy(p) {
756}
757function _aws_cdk_aws_apigateway_DomainNameOptions(p) {
758 if (p == null)
759 return;
760 visitedObjects.add(p);
761 try {
762 if (!visitedObjects.has(p.endpointType))
763 _aws_cdk_aws_apigateway_EndpointType(p.endpointType);
764 if (!visitedObjects.has(p.mtls))
765 _aws_cdk_aws_apigateway_MTLSConfig(p.mtls);
766 if (!visitedObjects.has(p.securityPolicy))
767 _aws_cdk_aws_apigateway_SecurityPolicy(p.securityPolicy);
768 }
769 finally {
770 visitedObjects.delete(p);
771 }
772}
773function _aws_cdk_aws_apigateway_DomainNameProps(p) {
774 if (p == null)
775 return;
776 visitedObjects.add(p);
777 try {
778 if (!visitedObjects.has(p.mapping))
779 _aws_cdk_aws_apigateway_IRestApi(p.mapping);
780 if (!visitedObjects.has(p.endpointType))
781 _aws_cdk_aws_apigateway_EndpointType(p.endpointType);
782 if (!visitedObjects.has(p.mtls))
783 _aws_cdk_aws_apigateway_MTLSConfig(p.mtls);
784 if (!visitedObjects.has(p.securityPolicy))
785 _aws_cdk_aws_apigateway_SecurityPolicy(p.securityPolicy);
786 }
787 finally {
788 visitedObjects.delete(p);
789 }
790}
791function _aws_cdk_aws_apigateway_IDomainName(p) {
792}
793function _aws_cdk_aws_apigateway_DomainName(p) {
794}
795function _aws_cdk_aws_apigateway_DomainNameAttributes(p) {
796}
797function _aws_cdk_aws_apigateway_MTLSConfig(p) {
798}
799function _aws_cdk_aws_apigateway_BasePathMappingOptions(p) {
800 if (p == null)
801 return;
802 visitedObjects.add(p);
803 try {
804 if (!visitedObjects.has(p.stage))
805 _aws_cdk_aws_apigateway_Stage(p.stage);
806 }
807 finally {
808 visitedObjects.delete(p);
809 }
810}
811function _aws_cdk_aws_apigateway_BasePathMappingProps(p) {
812 if (p == null)
813 return;
814 visitedObjects.add(p);
815 try {
816 if (!visitedObjects.has(p.domainName))
817 _aws_cdk_aws_apigateway_IDomainName(p.domainName);
818 if (!visitedObjects.has(p.restApi))
819 _aws_cdk_aws_apigateway_IRestApi(p.restApi);
820 if (!visitedObjects.has(p.stage))
821 _aws_cdk_aws_apigateway_Stage(p.stage);
822 }
823 finally {
824 visitedObjects.delete(p);
825 }
826}
827function _aws_cdk_aws_apigateway_BasePathMapping(p) {
828}
829function _aws_cdk_aws_apigateway_CorsOptions(p) {
830}
831function _aws_cdk_aws_apigateway_Cors(p) {
832}
833function _aws_cdk_aws_apigateway_LambdaAuthorizerProps(p) {
834}
835function _aws_cdk_aws_apigateway_TokenAuthorizerProps(p) {
836}
837function _aws_cdk_aws_apigateway_TokenAuthorizer(p) {
838}
839function _aws_cdk_aws_apigateway_RequestAuthorizerProps(p) {
840}
841function _aws_cdk_aws_apigateway_RequestAuthorizer(p) {
842}
843function _aws_cdk_aws_apigateway_IdentitySource(p) {
844}
845function _aws_cdk_aws_apigateway_CognitoUserPoolsAuthorizerProps(p) {
846 if (p == null)
847 return;
848 visitedObjects.add(p);
849 try {
850 if (!visitedObjects.has(p.cognitoUserPools))
851 require("@aws-cdk/aws-cognito/.warnings.jsii.js")._aws_cdk_aws_cognito_IUserPool(p.cognitoUserPools);
852 }
853 finally {
854 visitedObjects.delete(p);
855 }
856}
857function _aws_cdk_aws_apigateway_CognitoUserPoolsAuthorizer(p) {
858}
859function _aws_cdk_aws_apigateway_IAccessLogDestination(p) {
860}
861function _aws_cdk_aws_apigateway_AccessLogDestinationConfig(p) {
862}
863function _aws_cdk_aws_apigateway_LogGroupLogDestination(p) {
864}
865function _aws_cdk_aws_apigateway_AccessLogField(p) {
866}
867function _aws_cdk_aws_apigateway_JsonWithStandardFieldProps(p) {
868}
869function _aws_cdk_aws_apigateway_AccessLogFormat(p) {
870}
871function _aws_cdk_aws_apigateway_ApiDefinition(p) {
872}
873function _aws_cdk_aws_apigateway_ApiDefinitionS3Location(p) {
874}
875function _aws_cdk_aws_apigateway_ApiDefinitionConfig(p) {
876 if (p == null)
877 return;
878 visitedObjects.add(p);
879 try {
880 if (!visitedObjects.has(p.s3Location))
881 _aws_cdk_aws_apigateway_ApiDefinitionS3Location(p.s3Location);
882 }
883 finally {
884 visitedObjects.delete(p);
885 }
886}
887function _aws_cdk_aws_apigateway_S3ApiDefinition(p) {
888}
889function _aws_cdk_aws_apigateway_InlineApiDefinition(p) {
890}
891function _aws_cdk_aws_apigateway_AssetApiDefinition(p) {
892}
893function _aws_cdk_aws_apigateway_IGatewayResponse(p) {
894}
895function _aws_cdk_aws_apigateway_GatewayResponseProps(p) {
896 if (p == null)
897 return;
898 visitedObjects.add(p);
899 try {
900 if (!visitedObjects.has(p.restApi))
901 _aws_cdk_aws_apigateway_IRestApi(p.restApi);
902 if (!visitedObjects.has(p.type))
903 _aws_cdk_aws_apigateway_ResponseType(p.type);
904 }
905 finally {
906 visitedObjects.delete(p);
907 }
908}
909function _aws_cdk_aws_apigateway_GatewayResponseOptions(p) {
910 if (p == null)
911 return;
912 visitedObjects.add(p);
913 try {
914 if (!visitedObjects.has(p.type))
915 _aws_cdk_aws_apigateway_ResponseType(p.type);
916 }
917 finally {
918 visitedObjects.delete(p);
919 }
920}
921function _aws_cdk_aws_apigateway_GatewayResponse(p) {
922}
923function _aws_cdk_aws_apigateway_ResponseType(p) {
924}
925function _aws_cdk_aws_apigateway_StepFunctionsRestApiProps(p) {
926 if (p == null)
927 return;
928 visitedObjects.add(p);
929 try {
930 if (!visitedObjects.has(p.requestContext))
931 _aws_cdk_aws_apigateway_RequestContext(p.requestContext);
932 if (!visitedObjects.has(p.apiKeySourceType))
933 _aws_cdk_aws_apigateway_ApiKeySourceType(p.apiKeySourceType);
934 if (!visitedObjects.has(p.cloneFrom))
935 _aws_cdk_aws_apigateway_IRestApi(p.cloneFrom);
936 if (!visitedObjects.has(p.endpointConfiguration))
937 _aws_cdk_aws_apigateway_EndpointConfiguration(p.endpointConfiguration);
938 if (!visitedObjects.has(p.deployOptions))
939 _aws_cdk_aws_apigateway_StageOptions(p.deployOptions);
940 if (!visitedObjects.has(p.domainName))
941 _aws_cdk_aws_apigateway_DomainNameOptions(p.domainName);
942 if (!visitedObjects.has(p.endpointTypes))
943 _aws_cdk_aws_apigateway_EndpointType(p.endpointTypes);
944 if (!visitedObjects.has(p.defaultCorsPreflightOptions))
945 _aws_cdk_aws_apigateway_CorsOptions(p.defaultCorsPreflightOptions);
946 if (!visitedObjects.has(p.defaultIntegration))
947 _aws_cdk_aws_apigateway_Integration(p.defaultIntegration);
948 if (!visitedObjects.has(p.defaultMethodOptions))
949 _aws_cdk_aws_apigateway_MethodOptions(p.defaultMethodOptions);
950 }
951 finally {
952 visitedObjects.delete(p);
953 }
954}
955function _aws_cdk_aws_apigateway_StepFunctionsRestApi(p) {
956}
957function _aws_cdk_aws_apigateway_CfnAccountProps(p) {
958}
959function _aws_cdk_aws_apigateway_CfnAccount(p) {
960}
961function _aws_cdk_aws_apigateway_CfnApiKeyProps(p) {
962 if (p == null)
963 return;
964 visitedObjects.add(p);
965 try {
966 if (!visitedObjects.has(p.tags))
967 require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(p.tags);
968 }
969 finally {
970 visitedObjects.delete(p);
971 }
972}
973function _aws_cdk_aws_apigateway_CfnApiKey(p) {
974}
975function _aws_cdk_aws_apigateway_CfnApiKey_StageKeyProperty(p) {
976}
977function _aws_cdk_aws_apigateway_CfnAuthorizerProps(p) {
978}
979function _aws_cdk_aws_apigateway_CfnAuthorizer(p) {
980}
981function _aws_cdk_aws_apigateway_CfnBasePathMappingProps(p) {
982}
983function _aws_cdk_aws_apigateway_CfnBasePathMapping(p) {
984}
985function _aws_cdk_aws_apigateway_CfnClientCertificateProps(p) {
986 if (p == null)
987 return;
988 visitedObjects.add(p);
989 try {
990 if (!visitedObjects.has(p.tags))
991 require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(p.tags);
992 }
993 finally {
994 visitedObjects.delete(p);
995 }
996}
997function _aws_cdk_aws_apigateway_CfnClientCertificate(p) {
998}
999function _aws_cdk_aws_apigateway_CfnDeploymentProps(p) {
1000}
1001function _aws_cdk_aws_apigateway_CfnDeployment(p) {
1002}
1003function _aws_cdk_aws_apigateway_CfnDeployment_AccessLogSettingProperty(p) {
1004}
1005function _aws_cdk_aws_apigateway_CfnDeployment_CanarySettingProperty(p) {
1006}
1007function _aws_cdk_aws_apigateway_CfnDeployment_DeploymentCanarySettingsProperty(p) {
1008}
1009function _aws_cdk_aws_apigateway_CfnDeployment_MethodSettingProperty(p) {
1010}
1011function _aws_cdk_aws_apigateway_CfnDeployment_StageDescriptionProperty(p) {
1012 if (p == null)
1013 return;
1014 visitedObjects.add(p);
1015 try {
1016 if (!visitedObjects.has(p.tags))
1017 require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(p.tags);
1018 }
1019 finally {
1020 visitedObjects.delete(p);
1021 }
1022}
1023function _aws_cdk_aws_apigateway_CfnDocumentationPartProps(p) {
1024}
1025function _aws_cdk_aws_apigateway_CfnDocumentationPart(p) {
1026}
1027function _aws_cdk_aws_apigateway_CfnDocumentationPart_LocationProperty(p) {
1028}
1029function _aws_cdk_aws_apigateway_CfnDocumentationVersionProps(p) {
1030}
1031function _aws_cdk_aws_apigateway_CfnDocumentationVersion(p) {
1032}
1033function _aws_cdk_aws_apigateway_CfnDomainNameProps(p) {
1034 if (p == null)
1035 return;
1036 visitedObjects.add(p);
1037 try {
1038 if (!visitedObjects.has(p.tags))
1039 require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(p.tags);
1040 }
1041 finally {
1042 visitedObjects.delete(p);
1043 }
1044}
1045function _aws_cdk_aws_apigateway_CfnDomainName(p) {
1046}
1047function _aws_cdk_aws_apigateway_CfnDomainName_EndpointConfigurationProperty(p) {
1048}
1049function _aws_cdk_aws_apigateway_CfnDomainName_MutualTlsAuthenticationProperty(p) {
1050}
1051function _aws_cdk_aws_apigateway_CfnGatewayResponseProps(p) {
1052}
1053function _aws_cdk_aws_apigateway_CfnGatewayResponse(p) {
1054}
1055function _aws_cdk_aws_apigateway_CfnMethodProps(p) {
1056}
1057function _aws_cdk_aws_apigateway_CfnMethod(p) {
1058}
1059function _aws_cdk_aws_apigateway_CfnMethod_IntegrationProperty(p) {
1060}
1061function _aws_cdk_aws_apigateway_CfnMethod_IntegrationResponseProperty(p) {
1062}
1063function _aws_cdk_aws_apigateway_CfnMethod_MethodResponseProperty(p) {
1064}
1065function _aws_cdk_aws_apigateway_CfnModelProps(p) {
1066}
1067function _aws_cdk_aws_apigateway_CfnModel(p) {
1068}
1069function _aws_cdk_aws_apigateway_CfnRequestValidatorProps(p) {
1070}
1071function _aws_cdk_aws_apigateway_CfnRequestValidator(p) {
1072}
1073function _aws_cdk_aws_apigateway_CfnResourceProps(p) {
1074}
1075function _aws_cdk_aws_apigateway_CfnResource(p) {
1076}
1077function _aws_cdk_aws_apigateway_CfnRestApiProps(p) {
1078 if (p == null)
1079 return;
1080 visitedObjects.add(p);
1081 try {
1082 if (!visitedObjects.has(p.tags))
1083 require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(p.tags);
1084 }
1085 finally {
1086 visitedObjects.delete(p);
1087 }
1088}
1089function _aws_cdk_aws_apigateway_CfnRestApi(p) {
1090}
1091function _aws_cdk_aws_apigateway_CfnRestApi_EndpointConfigurationProperty(p) {
1092}
1093function _aws_cdk_aws_apigateway_CfnRestApi_S3LocationProperty(p) {
1094}
1095function _aws_cdk_aws_apigateway_CfnStageProps(p) {
1096 if (p == null)
1097 return;
1098 visitedObjects.add(p);
1099 try {
1100 if (!visitedObjects.has(p.tags))
1101 require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(p.tags);
1102 }
1103 finally {
1104 visitedObjects.delete(p);
1105 }
1106}
1107function _aws_cdk_aws_apigateway_CfnStage(p) {
1108}
1109function _aws_cdk_aws_apigateway_CfnStage_AccessLogSettingProperty(p) {
1110}
1111function _aws_cdk_aws_apigateway_CfnStage_CanarySettingProperty(p) {
1112}
1113function _aws_cdk_aws_apigateway_CfnStage_MethodSettingProperty(p) {
1114}
1115function _aws_cdk_aws_apigateway_CfnUsagePlanProps(p) {
1116 if (p == null)
1117 return;
1118 visitedObjects.add(p);
1119 try {
1120 if (!visitedObjects.has(p.tags))
1121 require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(p.tags);
1122 }
1123 finally {
1124 visitedObjects.delete(p);
1125 }
1126}
1127function _aws_cdk_aws_apigateway_CfnUsagePlan(p) {
1128}
1129function _aws_cdk_aws_apigateway_CfnUsagePlan_ApiStageProperty(p) {
1130}
1131function _aws_cdk_aws_apigateway_CfnUsagePlan_QuotaSettingsProperty(p) {
1132}
1133function _aws_cdk_aws_apigateway_CfnUsagePlan_ThrottleSettingsProperty(p) {
1134}
1135function _aws_cdk_aws_apigateway_CfnUsagePlanKeyProps(p) {
1136}
1137function _aws_cdk_aws_apigateway_CfnUsagePlanKey(p) {
1138}
1139function _aws_cdk_aws_apigateway_CfnVpcLinkProps(p) {
1140 if (p == null)
1141 return;
1142 visitedObjects.add(p);
1143 try {
1144 if (!visitedObjects.has(p.tags))
1145 require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(p.tags);
1146 }
1147 finally {
1148 visitedObjects.delete(p);
1149 }
1150}
1151function _aws_cdk_aws_apigateway_CfnVpcLink(p) {
1152}
1153function _aws_cdk_aws_apigateway_CfnApiV2Props(p) {
1154 if (p == null)
1155 return;
1156 visitedObjects.add(p);
1157 try {
1158 if ("apiKeySelectionExpression" in p)
1159 print("@aws-cdk/aws-apigateway.CfnApiV2Props#apiKeySelectionExpression", "moved to package aws-apigatewayv2");
1160 if ("basePath" in p)
1161 print("@aws-cdk/aws-apigateway.CfnApiV2Props#basePath", "moved to package aws-apigatewayv2");
1162 if ("body" in p)
1163 print("@aws-cdk/aws-apigateway.CfnApiV2Props#body", "moved to package aws-apigatewayv2");
1164 if ("bodyS3Location" in p)
1165 print("@aws-cdk/aws-apigateway.CfnApiV2Props#bodyS3Location", "moved to package aws-apigatewayv2");
1166 if ("corsConfiguration" in p)
1167 print("@aws-cdk/aws-apigateway.CfnApiV2Props#corsConfiguration", "moved to package aws-apigatewayv2");
1168 if ("credentialsArn" in p)
1169 print("@aws-cdk/aws-apigateway.CfnApiV2Props#credentialsArn", "moved to package aws-apigatewayv2");
1170 if ("description" in p)
1171 print("@aws-cdk/aws-apigateway.CfnApiV2Props#description", "moved to package aws-apigatewayv2");
1172 if ("disableSchemaValidation" in p)
1173 print("@aws-cdk/aws-apigateway.CfnApiV2Props#disableSchemaValidation", "moved to package aws-apigatewayv2");
1174 if ("failOnWarnings" in p)
1175 print("@aws-cdk/aws-apigateway.CfnApiV2Props#failOnWarnings", "moved to package aws-apigatewayv2");
1176 if ("name" in p)
1177 print("@aws-cdk/aws-apigateway.CfnApiV2Props#name", "moved to package aws-apigatewayv2");
1178 if ("protocolType" in p)
1179 print("@aws-cdk/aws-apigateway.CfnApiV2Props#protocolType", "moved to package aws-apigatewayv2");
1180 if ("routeKey" in p)
1181 print("@aws-cdk/aws-apigateway.CfnApiV2Props#routeKey", "moved to package aws-apigatewayv2");
1182 if ("routeSelectionExpression" in p)
1183 print("@aws-cdk/aws-apigateway.CfnApiV2Props#routeSelectionExpression", "moved to package aws-apigatewayv2");
1184 if ("tags" in p)
1185 print("@aws-cdk/aws-apigateway.CfnApiV2Props#tags", "moved to package aws-apigatewayv2");
1186 if ("target" in p)
1187 print("@aws-cdk/aws-apigateway.CfnApiV2Props#target", "moved to package aws-apigatewayv2");
1188 if ("version" in p)
1189 print("@aws-cdk/aws-apigateway.CfnApiV2Props#version", "moved to package aws-apigatewayv2");
1190 }
1191 finally {
1192 visitedObjects.delete(p);
1193 }
1194}
1195function _aws_cdk_aws_apigateway_CfnApiV2(p) {
1196}
1197function _aws_cdk_aws_apigateway_CfnApiV2_BodyS3LocationProperty(p) {
1198 if (p == null)
1199 return;
1200 visitedObjects.add(p);
1201 try {
1202 if ("bucket" in p)
1203 print("@aws-cdk/aws-apigateway.CfnApiV2.BodyS3LocationProperty#bucket", "moved to package aws-apigatewayv2");
1204 if ("etag" in p)
1205 print("@aws-cdk/aws-apigateway.CfnApiV2.BodyS3LocationProperty#etag", "moved to package aws-apigatewayv2");
1206 if ("key" in p)
1207 print("@aws-cdk/aws-apigateway.CfnApiV2.BodyS3LocationProperty#key", "moved to package aws-apigatewayv2");
1208 if ("version" in p)
1209 print("@aws-cdk/aws-apigateway.CfnApiV2.BodyS3LocationProperty#version", "moved to package aws-apigatewayv2");
1210 }
1211 finally {
1212 visitedObjects.delete(p);
1213 }
1214}
1215function _aws_cdk_aws_apigateway_CfnApiV2_CorsProperty(p) {
1216 if (p == null)
1217 return;
1218 visitedObjects.add(p);
1219 try {
1220 if ("allowCredentials" in p)
1221 print("@aws-cdk/aws-apigateway.CfnApiV2.CorsProperty#allowCredentials", "moved to package aws-apigatewayv2");
1222 if ("allowHeaders" in p)
1223 print("@aws-cdk/aws-apigateway.CfnApiV2.CorsProperty#allowHeaders", "moved to package aws-apigatewayv2");
1224 if ("allowMethods" in p)
1225 print("@aws-cdk/aws-apigateway.CfnApiV2.CorsProperty#allowMethods", "moved to package aws-apigatewayv2");
1226 if ("allowOrigins" in p)
1227 print("@aws-cdk/aws-apigateway.CfnApiV2.CorsProperty#allowOrigins", "moved to package aws-apigatewayv2");
1228 if ("exposeHeaders" in p)
1229 print("@aws-cdk/aws-apigateway.CfnApiV2.CorsProperty#exposeHeaders", "moved to package aws-apigatewayv2");
1230 if ("maxAge" in p)
1231 print("@aws-cdk/aws-apigateway.CfnApiV2.CorsProperty#maxAge", "moved to package aws-apigatewayv2");
1232 }
1233 finally {
1234 visitedObjects.delete(p);
1235 }
1236}
1237function _aws_cdk_aws_apigateway_CfnApiMappingV2Props(p) {
1238 if (p == null)
1239 return;
1240 visitedObjects.add(p);
1241 try {
1242 if ("apiId" in p)
1243 print("@aws-cdk/aws-apigateway.CfnApiMappingV2Props#apiId", "moved to package aws-apigatewayv2");
1244 if ("domainName" in p)
1245 print("@aws-cdk/aws-apigateway.CfnApiMappingV2Props#domainName", "moved to package aws-apigatewayv2");
1246 if ("stage" in p)
1247 print("@aws-cdk/aws-apigateway.CfnApiMappingV2Props#stage", "moved to package aws-apigatewayv2");
1248 if ("apiMappingKey" in p)
1249 print("@aws-cdk/aws-apigateway.CfnApiMappingV2Props#apiMappingKey", "moved to package aws-apigatewayv2");
1250 }
1251 finally {
1252 visitedObjects.delete(p);
1253 }
1254}
1255function _aws_cdk_aws_apigateway_CfnApiMappingV2(p) {
1256}
1257function _aws_cdk_aws_apigateway_CfnAuthorizerV2Props(p) {
1258 if (p == null)
1259 return;
1260 visitedObjects.add(p);
1261 try {
1262 if ("apiId" in p)
1263 print("@aws-cdk/aws-apigateway.CfnAuthorizerV2Props#apiId", "moved to package aws-apigatewayv2");
1264 if ("authorizerType" in p)
1265 print("@aws-cdk/aws-apigateway.CfnAuthorizerV2Props#authorizerType", "moved to package aws-apigatewayv2");
1266 if ("identitySource" in p)
1267 print("@aws-cdk/aws-apigateway.CfnAuthorizerV2Props#identitySource", "moved to package aws-apigatewayv2");
1268 if ("name" in p)
1269 print("@aws-cdk/aws-apigateway.CfnAuthorizerV2Props#name", "moved to package aws-apigatewayv2");
1270 if ("authorizerCredentialsArn" in p)
1271 print("@aws-cdk/aws-apigateway.CfnAuthorizerV2Props#authorizerCredentialsArn", "moved to package aws-apigatewayv2");
1272 if ("authorizerResultTtlInSeconds" in p)
1273 print("@aws-cdk/aws-apigateway.CfnAuthorizerV2Props#authorizerResultTtlInSeconds", "moved to package aws-apigatewayv2");
1274 if ("authorizerUri" in p)
1275 print("@aws-cdk/aws-apigateway.CfnAuthorizerV2Props#authorizerUri", "moved to package aws-apigatewayv2");
1276 if ("identityValidationExpression" in p)
1277 print("@aws-cdk/aws-apigateway.CfnAuthorizerV2Props#identityValidationExpression", "moved to package aws-apigatewayv2");
1278 if ("jwtConfiguration" in p)
1279 print("@aws-cdk/aws-apigateway.CfnAuthorizerV2Props#jwtConfiguration", "moved to package aws-apigatewayv2");
1280 }
1281 finally {
1282 visitedObjects.delete(p);
1283 }
1284}
1285function _aws_cdk_aws_apigateway_CfnAuthorizerV2(p) {
1286}
1287function _aws_cdk_aws_apigateway_CfnAuthorizerV2_JWTConfigurationProperty(p) {
1288 if (p == null)
1289 return;
1290 visitedObjects.add(p);
1291 try {
1292 if ("audience" in p)
1293 print("@aws-cdk/aws-apigateway.CfnAuthorizerV2.JWTConfigurationProperty#audience", "moved to package aws-apigatewayv2");
1294 if ("issuer" in p)
1295 print("@aws-cdk/aws-apigateway.CfnAuthorizerV2.JWTConfigurationProperty#issuer", "moved to package aws-apigatewayv2");
1296 }
1297 finally {
1298 visitedObjects.delete(p);
1299 }
1300}
1301function _aws_cdk_aws_apigateway_CfnDeploymentV2Props(p) {
1302 if (p == null)
1303 return;
1304 visitedObjects.add(p);
1305 try {
1306 if ("apiId" in p)
1307 print("@aws-cdk/aws-apigateway.CfnDeploymentV2Props#apiId", "moved to package aws-apigatewayv2");
1308 if ("description" in p)
1309 print("@aws-cdk/aws-apigateway.CfnDeploymentV2Props#description", "moved to package aws-apigatewayv2");
1310 if ("stageName" in p)
1311 print("@aws-cdk/aws-apigateway.CfnDeploymentV2Props#stageName", "moved to package aws-apigatewayv2");
1312 }
1313 finally {
1314 visitedObjects.delete(p);
1315 }
1316}
1317function _aws_cdk_aws_apigateway_CfnDeploymentV2(p) {
1318}
1319function _aws_cdk_aws_apigateway_CfnDomainNameV2Props(p) {
1320 if (p == null)
1321 return;
1322 visitedObjects.add(p);
1323 try {
1324 if ("domainName" in p)
1325 print("@aws-cdk/aws-apigateway.CfnDomainNameV2Props#domainName", "moved to package aws-apigatewayv2");
1326 if ("domainNameConfigurations" in p)
1327 print("@aws-cdk/aws-apigateway.CfnDomainNameV2Props#domainNameConfigurations", "moved to package aws-apigatewayv2");
1328 if ("tags" in p)
1329 print("@aws-cdk/aws-apigateway.CfnDomainNameV2Props#tags", "moved to package aws-apigatewayv2");
1330 }
1331 finally {
1332 visitedObjects.delete(p);
1333 }
1334}
1335function _aws_cdk_aws_apigateway_CfnDomainNameV2(p) {
1336}
1337function _aws_cdk_aws_apigateway_CfnDomainNameV2_DomainNameConfigurationProperty(p) {
1338 if (p == null)
1339 return;
1340 visitedObjects.add(p);
1341 try {
1342 if ("certificateArn" in p)
1343 print("@aws-cdk/aws-apigateway.CfnDomainNameV2.DomainNameConfigurationProperty#certificateArn", "moved to package aws-apigatewayv2");
1344 if ("certificateName" in p)
1345 print("@aws-cdk/aws-apigateway.CfnDomainNameV2.DomainNameConfigurationProperty#certificateName", "moved to package aws-apigatewayv2");
1346 if ("endpointType" in p)
1347 print("@aws-cdk/aws-apigateway.CfnDomainNameV2.DomainNameConfigurationProperty#endpointType", "moved to package aws-apigatewayv2");
1348 }
1349 finally {
1350 visitedObjects.delete(p);
1351 }
1352}
1353function _aws_cdk_aws_apigateway_CfnIntegrationV2Props(p) {
1354 if (p == null)
1355 return;
1356 visitedObjects.add(p);
1357 try {
1358 if ("apiId" in p)
1359 print("@aws-cdk/aws-apigateway.CfnIntegrationV2Props#apiId", "moved to package aws-apigatewayv2");
1360 if ("integrationType" in p)
1361 print("@aws-cdk/aws-apigateway.CfnIntegrationV2Props#integrationType", "moved to package aws-apigatewayv2");
1362 if ("connectionType" in p)
1363 print("@aws-cdk/aws-apigateway.CfnIntegrationV2Props#connectionType", "moved to package aws-apigatewayv2");
1364 if ("contentHandlingStrategy" in p)
1365 print("@aws-cdk/aws-apigateway.CfnIntegrationV2Props#contentHandlingStrategy", "moved to package aws-apigatewayv2");
1366 if ("credentialsArn" in p)
1367 print("@aws-cdk/aws-apigateway.CfnIntegrationV2Props#credentialsArn", "moved to package aws-apigatewayv2");
1368 if ("description" in p)
1369 print("@aws-cdk/aws-apigateway.CfnIntegrationV2Props#description", "moved to package aws-apigatewayv2");
1370 if ("integrationMethod" in p)
1371 print("@aws-cdk/aws-apigateway.CfnIntegrationV2Props#integrationMethod", "moved to package aws-apigatewayv2");
1372 if ("integrationUri" in p)
1373 print("@aws-cdk/aws-apigateway.CfnIntegrationV2Props#integrationUri", "moved to package aws-apigatewayv2");
1374 if ("passthroughBehavior" in p)
1375 print("@aws-cdk/aws-apigateway.CfnIntegrationV2Props#passthroughBehavior", "moved to package aws-apigatewayv2");
1376 if ("payloadFormatVersion" in p)
1377 print("@aws-cdk/aws-apigateway.CfnIntegrationV2Props#payloadFormatVersion", "moved to package aws-apigatewayv2");
1378 if ("requestParameters" in p)
1379 print("@aws-cdk/aws-apigateway.CfnIntegrationV2Props#requestParameters", "moved to package aws-apigatewayv2");
1380 if ("requestTemplates" in p)
1381 print("@aws-cdk/aws-apigateway.CfnIntegrationV2Props#requestTemplates", "moved to package aws-apigatewayv2");
1382 if ("templateSelectionExpression" in p)
1383 print("@aws-cdk/aws-apigateway.CfnIntegrationV2Props#templateSelectionExpression", "moved to package aws-apigatewayv2");
1384 if ("timeoutInMillis" in p)
1385 print("@aws-cdk/aws-apigateway.CfnIntegrationV2Props#timeoutInMillis", "moved to package aws-apigatewayv2");
1386 }
1387 finally {
1388 visitedObjects.delete(p);
1389 }
1390}
1391function _aws_cdk_aws_apigateway_CfnIntegrationV2(p) {
1392}
1393function _aws_cdk_aws_apigateway_CfnIntegrationResponseV2Props(p) {
1394 if (p == null)
1395 return;
1396 visitedObjects.add(p);
1397 try {
1398 if ("apiId" in p)
1399 print("@aws-cdk/aws-apigateway.CfnIntegrationResponseV2Props#apiId", "moved to package aws-apigatewayv2");
1400 if ("integrationId" in p)
1401 print("@aws-cdk/aws-apigateway.CfnIntegrationResponseV2Props#integrationId", "moved to package aws-apigatewayv2");
1402 if ("integrationResponseKey" in p)
1403 print("@aws-cdk/aws-apigateway.CfnIntegrationResponseV2Props#integrationResponseKey", "moved to package aws-apigatewayv2");
1404 if ("contentHandlingStrategy" in p)
1405 print("@aws-cdk/aws-apigateway.CfnIntegrationResponseV2Props#contentHandlingStrategy", "moved to package aws-apigatewayv2");
1406 if ("responseParameters" in p)
1407 print("@aws-cdk/aws-apigateway.CfnIntegrationResponseV2Props#responseParameters", "moved to package aws-apigatewayv2");
1408 if ("responseTemplates" in p)
1409 print("@aws-cdk/aws-apigateway.CfnIntegrationResponseV2Props#responseTemplates", "moved to package aws-apigatewayv2");
1410 if ("templateSelectionExpression" in p)
1411 print("@aws-cdk/aws-apigateway.CfnIntegrationResponseV2Props#templateSelectionExpression", "moved to package aws-apigatewayv2");
1412 }
1413 finally {
1414 visitedObjects.delete(p);
1415 }
1416}
1417function _aws_cdk_aws_apigateway_CfnIntegrationResponseV2(p) {
1418}
1419function _aws_cdk_aws_apigateway_CfnModelV2Props(p) {
1420 if (p == null)
1421 return;
1422 visitedObjects.add(p);
1423 try {
1424 if ("apiId" in p)
1425 print("@aws-cdk/aws-apigateway.CfnModelV2Props#apiId", "moved to package aws-apigatewayv2");
1426 if ("name" in p)
1427 print("@aws-cdk/aws-apigateway.CfnModelV2Props#name", "moved to package aws-apigatewayv2");
1428 if ("schema" in p)
1429 print("@aws-cdk/aws-apigateway.CfnModelV2Props#schema", "moved to package aws-apigatewayv2");
1430 if ("contentType" in p)
1431 print("@aws-cdk/aws-apigateway.CfnModelV2Props#contentType", "moved to package aws-apigatewayv2");
1432 if ("description" in p)
1433 print("@aws-cdk/aws-apigateway.CfnModelV2Props#description", "moved to package aws-apigatewayv2");
1434 }
1435 finally {
1436 visitedObjects.delete(p);
1437 }
1438}
1439function _aws_cdk_aws_apigateway_CfnModelV2(p) {
1440}
1441function _aws_cdk_aws_apigateway_CfnRouteV2Props(p) {
1442 if (p == null)
1443 return;
1444 visitedObjects.add(p);
1445 try {
1446 if ("apiId" in p)
1447 print("@aws-cdk/aws-apigateway.CfnRouteV2Props#apiId", "moved to package aws-apigatewayv2");
1448 if ("routeKey" in p)
1449 print("@aws-cdk/aws-apigateway.CfnRouteV2Props#routeKey", "moved to package aws-apigatewayv2");
1450 if ("apiKeyRequired" in p)
1451 print("@aws-cdk/aws-apigateway.CfnRouteV2Props#apiKeyRequired", "moved to package aws-apigatewayv2");
1452 if ("authorizationScopes" in p)
1453 print("@aws-cdk/aws-apigateway.CfnRouteV2Props#authorizationScopes", "moved to package aws-apigatewayv2");
1454 if ("authorizationType" in p)
1455 print("@aws-cdk/aws-apigateway.CfnRouteV2Props#authorizationType", "moved to package aws-apigatewayv2");
1456 if ("authorizerId" in p)
1457 print("@aws-cdk/aws-apigateway.CfnRouteV2Props#authorizerId", "moved to package aws-apigatewayv2");
1458 if ("modelSelectionExpression" in p)
1459 print("@aws-cdk/aws-apigateway.CfnRouteV2Props#modelSelectionExpression", "moved to package aws-apigatewayv2");
1460 if ("operationName" in p)
1461 print("@aws-cdk/aws-apigateway.CfnRouteV2Props#operationName", "moved to package aws-apigatewayv2");
1462 if ("requestModels" in p)
1463 print("@aws-cdk/aws-apigateway.CfnRouteV2Props#requestModels", "moved to package aws-apigatewayv2");
1464 if ("requestParameters" in p)
1465 print("@aws-cdk/aws-apigateway.CfnRouteV2Props#requestParameters", "moved to package aws-apigatewayv2");
1466 if ("routeResponseSelectionExpression" in p)
1467 print("@aws-cdk/aws-apigateway.CfnRouteV2Props#routeResponseSelectionExpression", "moved to package aws-apigatewayv2");
1468 if ("target" in p)
1469 print("@aws-cdk/aws-apigateway.CfnRouteV2Props#target", "moved to package aws-apigatewayv2");
1470 }
1471 finally {
1472 visitedObjects.delete(p);
1473 }
1474}
1475function _aws_cdk_aws_apigateway_CfnRouteV2(p) {
1476}
1477function _aws_cdk_aws_apigateway_CfnRouteV2_ParameterConstraintsProperty(p) {
1478 if (p == null)
1479 return;
1480 visitedObjects.add(p);
1481 try {
1482 if ("required" in p)
1483 print("@aws-cdk/aws-apigateway.CfnRouteV2.ParameterConstraintsProperty#required", "moved to package aws-apigatewayv2");
1484 }
1485 finally {
1486 visitedObjects.delete(p);
1487 }
1488}
1489function _aws_cdk_aws_apigateway_CfnRouteResponseV2Props(p) {
1490 if (p == null)
1491 return;
1492 visitedObjects.add(p);
1493 try {
1494 if ("apiId" in p)
1495 print("@aws-cdk/aws-apigateway.CfnRouteResponseV2Props#apiId", "moved to package aws-apigatewayv2");
1496 if ("routeId" in p)
1497 print("@aws-cdk/aws-apigateway.CfnRouteResponseV2Props#routeId", "moved to package aws-apigatewayv2");
1498 if ("routeResponseKey" in p)
1499 print("@aws-cdk/aws-apigateway.CfnRouteResponseV2Props#routeResponseKey", "moved to package aws-apigatewayv2");
1500 if ("modelSelectionExpression" in p)
1501 print("@aws-cdk/aws-apigateway.CfnRouteResponseV2Props#modelSelectionExpression", "moved to package aws-apigatewayv2");
1502 if ("responseModels" in p)
1503 print("@aws-cdk/aws-apigateway.CfnRouteResponseV2Props#responseModels", "moved to package aws-apigatewayv2");
1504 if ("responseParameters" in p)
1505 print("@aws-cdk/aws-apigateway.CfnRouteResponseV2Props#responseParameters", "moved to package aws-apigatewayv2");
1506 }
1507 finally {
1508 visitedObjects.delete(p);
1509 }
1510}
1511function _aws_cdk_aws_apigateway_CfnRouteResponseV2(p) {
1512}
1513function _aws_cdk_aws_apigateway_CfnRouteResponseV2_ParameterConstraintsProperty(p) {
1514 if (p == null)
1515 return;
1516 visitedObjects.add(p);
1517 try {
1518 if ("required" in p)
1519 print("@aws-cdk/aws-apigateway.CfnRouteResponseV2.ParameterConstraintsProperty#required", "moved to package aws-apigatewayv2");
1520 }
1521 finally {
1522 visitedObjects.delete(p);
1523 }
1524}
1525function _aws_cdk_aws_apigateway_CfnStageV2Props(p) {
1526 if (p == null)
1527 return;
1528 visitedObjects.add(p);
1529 try {
1530 if ("apiId" in p)
1531 print("@aws-cdk/aws-apigateway.CfnStageV2Props#apiId", "moved to package aws-apigatewayv2");
1532 if ("stageName" in p)
1533 print("@aws-cdk/aws-apigateway.CfnStageV2Props#stageName", "moved to package aws-apigatewayv2");
1534 if ("accessLogSettings" in p)
1535 print("@aws-cdk/aws-apigateway.CfnStageV2Props#accessLogSettings", "moved to package aws-apigatewayv2");
1536 if ("autoDeploy" in p)
1537 print("@aws-cdk/aws-apigateway.CfnStageV2Props#autoDeploy", "moved to package aws-apigatewayv2");
1538 if ("clientCertificateId" in p)
1539 print("@aws-cdk/aws-apigateway.CfnStageV2Props#clientCertificateId", "moved to package aws-apigatewayv2");
1540 if ("defaultRouteSettings" in p)
1541 print("@aws-cdk/aws-apigateway.CfnStageV2Props#defaultRouteSettings", "moved to package aws-apigatewayv2");
1542 if ("deploymentId" in p)
1543 print("@aws-cdk/aws-apigateway.CfnStageV2Props#deploymentId", "moved to package aws-apigatewayv2");
1544 if ("description" in p)
1545 print("@aws-cdk/aws-apigateway.CfnStageV2Props#description", "moved to package aws-apigatewayv2");
1546 if ("routeSettings" in p)
1547 print("@aws-cdk/aws-apigateway.CfnStageV2Props#routeSettings", "moved to package aws-apigatewayv2");
1548 if ("stageVariables" in p)
1549 print("@aws-cdk/aws-apigateway.CfnStageV2Props#stageVariables", "moved to package aws-apigatewayv2");
1550 if ("tags" in p)
1551 print("@aws-cdk/aws-apigateway.CfnStageV2Props#tags", "moved to package aws-apigatewayv2");
1552 }
1553 finally {
1554 visitedObjects.delete(p);
1555 }
1556}
1557function _aws_cdk_aws_apigateway_CfnStageV2(p) {
1558}
1559function _aws_cdk_aws_apigateway_CfnStageV2_AccessLogSettingsProperty(p) {
1560 if (p == null)
1561 return;
1562 visitedObjects.add(p);
1563 try {
1564 if ("destinationArn" in p)
1565 print("@aws-cdk/aws-apigateway.CfnStageV2.AccessLogSettingsProperty#destinationArn", "moved to package aws-apigatewayv2");
1566 if ("format" in p)
1567 print("@aws-cdk/aws-apigateway.CfnStageV2.AccessLogSettingsProperty#format", "moved to package aws-apigatewayv2");
1568 }
1569 finally {
1570 visitedObjects.delete(p);
1571 }
1572}
1573function _aws_cdk_aws_apigateway_CfnStageV2_RouteSettingsProperty(p) {
1574 if (p == null)
1575 return;
1576 visitedObjects.add(p);
1577 try {
1578 if ("dataTraceEnabled" in p)
1579 print("@aws-cdk/aws-apigateway.CfnStageV2.RouteSettingsProperty#dataTraceEnabled", "moved to package aws-apigatewayv2");
1580 if ("detailedMetricsEnabled" in p)
1581 print("@aws-cdk/aws-apigateway.CfnStageV2.RouteSettingsProperty#detailedMetricsEnabled", "moved to package aws-apigatewayv2");
1582 if ("loggingLevel" in p)
1583 print("@aws-cdk/aws-apigateway.CfnStageV2.RouteSettingsProperty#loggingLevel", "moved to package aws-apigatewayv2");
1584 if ("throttlingBurstLimit" in p)
1585 print("@aws-cdk/aws-apigateway.CfnStageV2.RouteSettingsProperty#throttlingBurstLimit", "moved to package aws-apigatewayv2");
1586 if ("throttlingRateLimit" in p)
1587 print("@aws-cdk/aws-apigateway.CfnStageV2.RouteSettingsProperty#throttlingRateLimit", "moved to package aws-apigatewayv2");
1588 }
1589 finally {
1590 visitedObjects.delete(p);
1591 }
1592}
1593function print(name, deprecationMessage) {
1594 const deprecated = process.env.JSII_DEPRECATED;
1595 const deprecationMode = ["warn", "fail", "quiet"].includes(deprecated) ? deprecated : "warn";
1596 const message = `${name} is deprecated.\n ${deprecationMessage.trim()}\n This API will be removed in the next major release.`;
1597 switch (deprecationMode) {
1598 case "fail":
1599 throw new DeprecationError(message);
1600 case "warn":
1601 console.warn("[WARNING]", message);
1602 break;
1603 }
1604}
1605function getPropertyDescriptor(obj, prop) {
1606 const descriptor = Object.getOwnPropertyDescriptor(obj, prop);
1607 if (descriptor) {
1608 return descriptor;
1609 }
1610 const proto = Object.getPrototypeOf(obj);
1611 const prototypeDescriptor = proto && getPropertyDescriptor(proto, prop);
1612 if (prototypeDescriptor) {
1613 return prototypeDescriptor;
1614 }
1615 return {};
1616}
1617const visitedObjects = new Set();
1618class DeprecationError extends Error {
1619 constructor(...args) {
1620 super(...args);
1621 Object.defineProperty(this, "name", {
1622 configurable: false,
1623 enumerable: true,
1624 value: "DeprecationError",
1625 writable: false,
1626 });
1627 }
1628}
1629module.exports = { print, getPropertyDescriptor, DeprecationError, _aws_cdk_aws_apigateway_IRestApi, _aws_cdk_aws_apigateway_RestApiBaseProps, _aws_cdk_aws_apigateway_RestApiOptions, _aws_cdk_aws_apigateway_RestApiProps, _aws_cdk_aws_apigateway_SpecRestApiProps, _aws_cdk_aws_apigateway_RestApiBase, _aws_cdk_aws_apigateway_SpecRestApi, _aws_cdk_aws_apigateway_RestApiAttributes, _aws_cdk_aws_apigateway_RestApi, _aws_cdk_aws_apigateway_EndpointConfiguration, _aws_cdk_aws_apigateway_ApiKeySourceType, _aws_cdk_aws_apigateway_EndpointType, _aws_cdk_aws_apigateway_IResource, _aws_cdk_aws_apigateway_ResourceOptions, _aws_cdk_aws_apigateway_ResourceProps, _aws_cdk_aws_apigateway_ResourceBase, _aws_cdk_aws_apigateway_ResourceAttributes, _aws_cdk_aws_apigateway_Resource, _aws_cdk_aws_apigateway_ProxyResourceOptions, _aws_cdk_aws_apigateway_ProxyResourceProps, _aws_cdk_aws_apigateway_ProxyResource, _aws_cdk_aws_apigateway_MethodOptions, _aws_cdk_aws_apigateway_MethodProps, _aws_cdk_aws_apigateway_Method, _aws_cdk_aws_apigateway_AuthorizationType, _aws_cdk_aws_apigateway_IntegrationOptions, _aws_cdk_aws_apigateway_IntegrationProps, _aws_cdk_aws_apigateway_IntegrationConfig, _aws_cdk_aws_apigateway_Integration, _aws_cdk_aws_apigateway_ContentHandling, _aws_cdk_aws_apigateway_IntegrationType, _aws_cdk_aws_apigateway_PassthroughBehavior, _aws_cdk_aws_apigateway_ConnectionType, _aws_cdk_aws_apigateway_IntegrationResponse, _aws_cdk_aws_apigateway_DeploymentProps, _aws_cdk_aws_apigateway_Deployment, _aws_cdk_aws_apigateway_IStage, _aws_cdk_aws_apigateway_StageOptions, _aws_cdk_aws_apigateway_StageProps, _aws_cdk_aws_apigateway_MethodLoggingLevel, _aws_cdk_aws_apigateway_MethodDeploymentOptions, _aws_cdk_aws_apigateway_Stage, _aws_cdk_aws_apigateway_AwsIntegrationProps, _aws_cdk_aws_apigateway_AwsIntegration, _aws_cdk_aws_apigateway_LambdaIntegrationOptions, _aws_cdk_aws_apigateway_LambdaIntegration, _aws_cdk_aws_apigateway_HttpIntegrationProps, _aws_cdk_aws_apigateway_HttpIntegration, _aws_cdk_aws_apigateway_MockIntegration, _aws_cdk_aws_apigateway_StepFunctionsExecutionIntegrationOptions, _aws_cdk_aws_apigateway_StepFunctionsIntegration, _aws_cdk_aws_apigateway_RequestContext, _aws_cdk_aws_apigateway_LambdaRestApiProps, _aws_cdk_aws_apigateway_LambdaRestApi, _aws_cdk_aws_apigateway_IApiKey, _aws_cdk_aws_apigateway_ApiKeyOptions, _aws_cdk_aws_apigateway_ApiKeyProps, _aws_cdk_aws_apigateway_ApiKey, _aws_cdk_aws_apigateway_RateLimitedApiKeyProps, _aws_cdk_aws_apigateway_RateLimitedApiKey, _aws_cdk_aws_apigateway_ThrottleSettings, _aws_cdk_aws_apigateway_Period, _aws_cdk_aws_apigateway_QuotaSettings, _aws_cdk_aws_apigateway_ThrottlingPerMethod, _aws_cdk_aws_apigateway_UsagePlanPerApiStage, _aws_cdk_aws_apigateway_UsagePlanProps, _aws_cdk_aws_apigateway_AddApiKeyOptions, _aws_cdk_aws_apigateway_IUsagePlan, _aws_cdk_aws_apigateway_UsagePlan, _aws_cdk_aws_apigateway_IVpcLink, _aws_cdk_aws_apigateway_VpcLinkProps, _aws_cdk_aws_apigateway_VpcLink, _aws_cdk_aws_apigateway_MethodResponse, _aws_cdk_aws_apigateway_IModel, _aws_cdk_aws_apigateway_EmptyModel, _aws_cdk_aws_apigateway_ErrorModel, _aws_cdk_aws_apigateway_ModelOptions, _aws_cdk_aws_apigateway_ModelProps, _aws_cdk_aws_apigateway_Model, _aws_cdk_aws_apigateway_IRequestValidator, _aws_cdk_aws_apigateway_RequestValidatorOptions, _aws_cdk_aws_apigateway_RequestValidatorProps, _aws_cdk_aws_apigateway_RequestValidator, _aws_cdk_aws_apigateway_Authorizer, _aws_cdk_aws_apigateway_IAuthorizer, _aws_cdk_aws_apigateway_JsonSchemaVersion, _aws_cdk_aws_apigateway_JsonSchemaType, _aws_cdk_aws_apigateway_JsonSchema, _aws_cdk_aws_apigateway_SecurityPolicy, _aws_cdk_aws_apigateway_DomainNameOptions, _aws_cdk_aws_apigateway_DomainNameProps, _aws_cdk_aws_apigateway_IDomainName, _aws_cdk_aws_apigateway_DomainName, _aws_cdk_aws_apigateway_DomainNameAttributes, _aws_cdk_aws_apigateway_MTLSConfig, _aws_cdk_aws_apigateway_BasePathMappingOptions, _aws_cdk_aws_apigateway_BasePathMappingProps, _aws_cdk_aws_apigateway_BasePathMapping, _aws_cdk_aws_apigateway_CorsOptions, _aws_cdk_aws_apigateway_Cors, _aws_cdk_aws_apigateway_LambdaAuthorizerProps, _aws_cdk_aws_apigateway_TokenAuthorizerProps, _aws_cdk_aws_apigateway_TokenAuthorizer, _aws_cdk_aws_apigateway_RequestAuthorizerProps, _aws_cdk_aws_apigateway_RequestAuthorizer, _aws_cdk_aws_apigateway_IdentitySource, _aws_cdk_aws_apigateway_CognitoUserPoolsAuthorizerProps, _aws_cdk_aws_apigateway_CognitoUserPoolsAuthorizer, _aws_cdk_aws_apigateway_IAccessLogDestination, _aws_cdk_aws_apigateway_AccessLogDestinationConfig, _aws_cdk_aws_apigateway_LogGroupLogDestination, _aws_cdk_aws_apigateway_AccessLogField, _aws_cdk_aws_apigateway_JsonWithStandardFieldProps, _aws_cdk_aws_apigateway_AccessLogFormat, _aws_cdk_aws_apigateway_ApiDefinition, _aws_cdk_aws_apigateway_ApiDefinitionS3Location, _aws_cdk_aws_apigateway_ApiDefinitionConfig, _aws_cdk_aws_apigateway_S3ApiDefinition, _aws_cdk_aws_apigateway_InlineApiDefinition, _aws_cdk_aws_apigateway_AssetApiDefinition, _aws_cdk_aws_apigateway_IGatewayResponse, _aws_cdk_aws_apigateway_GatewayResponseProps, _aws_cdk_aws_apigateway_GatewayResponseOptions, _aws_cdk_aws_apigateway_GatewayResponse, _aws_cdk_aws_apigateway_ResponseType, _aws_cdk_aws_apigateway_StepFunctionsRestApiProps, _aws_cdk_aws_apigateway_StepFunctionsRestApi, _aws_cdk_aws_apigateway_CfnAccountProps, _aws_cdk_aws_apigateway_CfnAccount, _aws_cdk_aws_apigateway_CfnApiKeyProps, _aws_cdk_aws_apigateway_CfnApiKey, _aws_cdk_aws_apigateway_CfnApiKey_StageKeyProperty, _aws_cdk_aws_apigateway_CfnAuthorizerProps, _aws_cdk_aws_apigateway_CfnAuthorizer, _aws_cdk_aws_apigateway_CfnBasePathMappingProps, _aws_cdk_aws_apigateway_CfnBasePathMapping, _aws_cdk_aws_apigateway_CfnClientCertificateProps, _aws_cdk_aws_apigateway_CfnClientCertificate, _aws_cdk_aws_apigateway_CfnDeploymentProps, _aws_cdk_aws_apigateway_CfnDeployment, _aws_cdk_aws_apigateway_CfnDeployment_AccessLogSettingProperty, _aws_cdk_aws_apigateway_CfnDeployment_CanarySettingProperty, _aws_cdk_aws_apigateway_CfnDeployment_DeploymentCanarySettingsProperty, _aws_cdk_aws_apigateway_CfnDeployment_MethodSettingProperty, _aws_cdk_aws_apigateway_CfnDeployment_StageDescriptionProperty, _aws_cdk_aws_apigateway_CfnDocumentationPartProps, _aws_cdk_aws_apigateway_CfnDocumentationPart, _aws_cdk_aws_apigateway_CfnDocumentationPart_LocationProperty, _aws_cdk_aws_apigateway_CfnDocumentationVersionProps, _aws_cdk_aws_apigateway_CfnDocumentationVersion, _aws_cdk_aws_apigateway_CfnDomainNameProps, _aws_cdk_aws_apigateway_CfnDomainName, _aws_cdk_aws_apigateway_CfnDomainName_EndpointConfigurationProperty, _aws_cdk_aws_apigateway_CfnDomainName_MutualTlsAuthenticationProperty, _aws_cdk_aws_apigateway_CfnGatewayResponseProps, _aws_cdk_aws_apigateway_CfnGatewayResponse, _aws_cdk_aws_apigateway_CfnMethodProps, _aws_cdk_aws_apigateway_CfnMethod, _aws_cdk_aws_apigateway_CfnMethod_IntegrationProperty, _aws_cdk_aws_apigateway_CfnMethod_IntegrationResponseProperty, _aws_cdk_aws_apigateway_CfnMethod_MethodResponseProperty, _aws_cdk_aws_apigateway_CfnModelProps, _aws_cdk_aws_apigateway_CfnModel, _aws_cdk_aws_apigateway_CfnRequestValidatorProps, _aws_cdk_aws_apigateway_CfnRequestValidator, _aws_cdk_aws_apigateway_CfnResourceProps, _aws_cdk_aws_apigateway_CfnResource, _aws_cdk_aws_apigateway_CfnRestApiProps, _aws_cdk_aws_apigateway_CfnRestApi, _aws_cdk_aws_apigateway_CfnRestApi_EndpointConfigurationProperty, _aws_cdk_aws_apigateway_CfnRestApi_S3LocationProperty, _aws_cdk_aws_apigateway_CfnStageProps, _aws_cdk_aws_apigateway_CfnStage, _aws_cdk_aws_apigateway_CfnStage_AccessLogSettingProperty, _aws_cdk_aws_apigateway_CfnStage_CanarySettingProperty, _aws_cdk_aws_apigateway_CfnStage_MethodSettingProperty, _aws_cdk_aws_apigateway_CfnUsagePlanProps, _aws_cdk_aws_apigateway_CfnUsagePlan, _aws_cdk_aws_apigateway_CfnUsagePlan_ApiStageProperty, _aws_cdk_aws_apigateway_CfnUsagePlan_QuotaSettingsProperty, _aws_cdk_aws_apigateway_CfnUsagePlan_ThrottleSettingsProperty, _aws_cdk_aws_apigateway_CfnUsagePlanKeyProps, _aws_cdk_aws_apigateway_CfnUsagePlanKey, _aws_cdk_aws_apigateway_CfnVpcLinkProps, _aws_cdk_aws_apigateway_CfnVpcLink, _aws_cdk_aws_apigateway_CfnApiV2Props, _aws_cdk_aws_apigateway_CfnApiV2, _aws_cdk_aws_apigateway_CfnApiV2_BodyS3LocationProperty, _aws_cdk_aws_apigateway_CfnApiV2_CorsProperty, _aws_cdk_aws_apigateway_CfnApiMappingV2Props, _aws_cdk_aws_apigateway_CfnApiMappingV2, _aws_cdk_aws_apigateway_CfnAuthorizerV2Props, _aws_cdk_aws_apigateway_CfnAuthorizerV2, _aws_cdk_aws_apigateway_CfnAuthorizerV2_JWTConfigurationProperty, _aws_cdk_aws_apigateway_CfnDeploymentV2Props, _aws_cdk_aws_apigateway_CfnDeploymentV2, _aws_cdk_aws_apigateway_CfnDomainNameV2Props, _aws_cdk_aws_apigateway_CfnDomainNameV2, _aws_cdk_aws_apigateway_CfnDomainNameV2_DomainNameConfigurationProperty, _aws_cdk_aws_apigateway_CfnIntegrationV2Props, _aws_cdk_aws_apigateway_CfnIntegrationV2, _aws_cdk_aws_apigateway_CfnIntegrationResponseV2Props, _aws_cdk_aws_apigateway_CfnIntegrationResponseV2, _aws_cdk_aws_apigateway_CfnModelV2Props, _aws_cdk_aws_apigateway_CfnModelV2, _aws_cdk_aws_apigateway_CfnRouteV2Props, _aws_cdk_aws_apigateway_CfnRouteV2, _aws_cdk_aws_apigateway_CfnRouteV2_ParameterConstraintsProperty, _aws_cdk_aws_apigateway_CfnRouteResponseV2Props, _aws_cdk_aws_apigateway_CfnRouteResponseV2, _aws_cdk_aws_apigateway_CfnRouteResponseV2_ParameterConstraintsProperty, _aws_cdk_aws_apigateway_CfnStageV2Props, _aws_cdk_aws_apigateway_CfnStageV2, _aws_cdk_aws_apigateway_CfnStageV2_AccessLogSettingsProperty, _aws_cdk_aws_apigateway_CfnStageV2_RouteSettingsProperty };