Commit 36d415e
authored
feat(all): validate attributes on incoming props with '| any' type (#1462)
* Initialize package.json for scripts
* Generates validation.ts, uses it in an intial test situation
* Adjust default version for scripts/package.json
* Remove '| any' from BucketProps | any
* Fully implemented with inherited properties and in bootstrap.sh
* Point to dist/src and get CDK version back in sync
* Implement feature flag to bypass validation
* Add tests that confirm all Validate calls
* Check tsc version
* Display node version
* add npm install to bootstrap.sh
* Final update
* Before adding test with mocked file operations
* Review and mods to generate and tests
* Update Validation checks to check error (TODO item 1)
* Remove stray package-lock.json from root
* TODEAU items 1, 2, 3, 4, 7, 8, 11, 13, 14, 15, 16
* reset versions numbers to 0.0.0
* Before removing StreamProps
* Finish the TODEAU list1 parent aaf9436 commit 36d415e
File tree
245 files changed
+31475
-492
lines changed- deployment/v2
- source
- patterns/@aws-solutions-constructs
- aws-alb-fargate
- lib
- test
- aws-alb-lambda
- lib
- test
- aws-apigateway-iot/test
- aws-apigateway-lambda
- lib
- test
- aws-apigateway-sqs
- lib
- test
- aws-cloudfront-apigateway-lambda
- lib
- test
- aws-cloudfront-apigateway
- lib
- test
- aws-cloudfront-oai-s3
- lib
- test
- aws-cloudfront-s3
- lib
- test
- aws-cognito-apigateway-lambda
- lib
- test
- aws-constructs-factories/lib
- aws-dynamodbstreams-lambda
- lib
- test
- aws-dynamodbstreams-pipes-stepfunctions
- lib
- test
- aws-eventbridge-kinesisfirehose-s3
- lib
- test
- aws-eventbridge-kinesisstreams/lib
- aws-fargate-dynamodb
- lib
- test
- aws-fargate-eventbridge
- lib
- test
- aws-fargate-kinesisfirehose
- lib
- test
- aws-fargate-kinesisstreams
- lib
- test
- aws-fargate-opensearch
- lib
- test
- aws-fargate-s3
- lib
- test
- aws-fargate-secretsmanager
- lib
- test
- aws-fargate-sns
- lib
- test
- aws-fargate-sqs
- lib
- test
- aws-fargate-ssmstringparameter
- lib
- test
- aws-fargate-stepfunctions
- lib
- test
- aws-iot-kinesisfirehose-s3/test
- aws-iot-kinesisstreams
- lib
- test
- aws-iot-s3/test
- integ.iots3-iot-s3-existing-bucket.js.snapshot
- asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe515a1905a7d6
- aws-kinesisfirehose-s3
- lib
- test
- aws-kinesisstreams-gluejob
- lib
- test
- aws-kinesisstreams-kinesisfirehose-s3
- lib
- test
- aws-kinesisstreams-lambda
- lib
- test
- aws-lambda-elasticachememcached
- lib
- test
- aws-lambda-kendra
- lib
- test
- aws-lambda-polly
- lib
- test
- aws-lambda-sagemakerendpoint
- lib
- test
- aws-openapigateway-lambda/test
- aws-route53-alb
- lib
- test
- aws-route53-apigateway
- lib
- test
- aws-s3-sns/test
- aws-s3-sqs/test
- aws-sns-sqs/test
- cdk-integ.out.integ.snssqs-no-arguments-for-scan.js.snapshot
- newInterface
- cdk-integ.out.integ.snssqs-allow-two-instances.js.snapshot
- cdk-integ.out.integ.snssqs-deployFIFOQueue.js.snapshot
- cdk-integ.out.integ.snssqs-deployStandardQueue.js.snapshot
- cdk-integ.out.integ.snssqs-existing-kms-key.js.snapshot
- cdk-integ.out.integ.snssqs-no-arguments.js.snapshot
- cdk-integ.out.integ.snssqs-rawMessageDelivery.js.snapshot
- cdk-integ.out.integ.snssqs-sns-existing-kms-key.js.snapshot
- cdk-integ.out.integ.snssqs-sns-managed-kms-key.js.snapshot
- cdk-integ.out.integ.snssqs-sqs-managed-key.js.snapshot
- oldInterface
- cdk-integ.out.integ.snssqs-old-allow-two-instances.js.snapshot
- cdk-integ.out.integ.snssqs-old-deployFIFOQueue.js.snapshot
- cdk-integ.out.integ.snssqs-old-deployStandardQueue.js.snapshot
- cdk-integ.out.integ.snssqs-old-existing-kms-key.js.snapshot
- cdk-integ.out.integ.snssqs-old-no-arguments.js.snapshot
- cdk-integ.out.integ.snssqs-old-rawMessageDelivery.js.snapshot
- aws-sqs-lambda/test
- aws-sqs-pipes-stepfunctions
- lib
- test
- aws-wafwebacl-alb/test
- aws-wafwebacl-apigateway
- lib
- test
- aws-wafwebacl-appsync
- lib
- test
- aws-wafwebacl-cloudfront
- lib
- test
- core
- lib
- test
- scripts
- src
- test
- use_cases
- aws-restaurant-management-demo
- lib/lambda/service-staff/create-order
- aws-s3-static-website
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
245 files changed
+31475
-492
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | | - | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
132 | 133 | | |
133 | 134 | | |
134 | 135 | | |
135 | | - | |
| 136 | + | |
136 | 137 | | |
| 138 | + | |
137 | 139 | | |
138 | 140 | | |
139 | 141 | | |
| 142 | + | |
140 | 143 | | |
141 | 144 | | |
142 | 145 | | |
| |||
158 | 161 | | |
159 | 162 | | |
160 | 163 | | |
| 164 | + | |
161 | 165 | | |
| 166 | + | |
162 | 167 | | |
| 168 | + | |
163 | 169 | | |
| 170 | + | |
164 | 171 | | |
| 172 | + | |
165 | 173 | | |
166 | 174 | | |
| 175 | + | |
167 | 176 | | |
| 177 | + | |
168 | 178 | | |
| 179 | + | |
169 | 180 | | |
170 | 181 | | |
| 182 | + | |
171 | 183 | | |
172 | 184 | | |
| 185 | + | |
173 | 186 | | |
| 187 | + | |
174 | 188 | | |
175 | 189 | | |
176 | 190 | | |
177 | 191 | | |
178 | 192 | | |
| 193 | + | |
179 | 194 | | |
180 | 195 | | |
181 | 196 | | |
| |||
187 | 202 | | |
188 | 203 | | |
189 | 204 | | |
| 205 | + | |
190 | 206 | | |
| 207 | + | |
191 | 208 | | |
| 209 | + | |
192 | 210 | | |
| 211 | + | |
193 | 212 | | |
194 | 213 | | |
195 | 214 | | |
| |||
246 | 265 | | |
247 | 266 | | |
248 | 267 | | |
| 268 | + | |
249 | 269 | | |
250 | 270 | | |
251 | 271 | | |
| |||
254 | 274 | | |
255 | 275 | | |
256 | 276 | | |
| 277 | + | |
257 | 278 | | |
258 | 279 | | |
259 | 280 | | |
| |||
305 | 326 | | |
306 | 327 | | |
307 | 328 | | |
| 329 | + | |
| 330 | + | |
308 | 331 | | |
309 | 332 | | |
310 | 333 | | |
| |||
323 | 346 | | |
324 | 347 | | |
325 | 348 | | |
| 349 | + | |
326 | 350 | | |
327 | 351 | | |
328 | 352 | | |
| |||
501 | 525 | | |
502 | 526 | | |
503 | 527 | | |
| 528 | + | |
504 | 529 | | |
505 | 530 | | |
506 | 531 | | |
| |||
525 | 550 | | |
526 | 551 | | |
527 | 552 | | |
| 553 | + | |
528 | 554 | | |
529 | 555 | | |
530 | 556 | | |
| 557 | + | |
531 | 558 | | |
532 | 559 | | |
533 | 560 | | |
| |||
544 | 571 | | |
545 | 572 | | |
546 | 573 | | |
| 574 | + | |
547 | 575 | | |
548 | 576 | | |
549 | 577 | | |
| 578 | + | |
550 | 579 | | |
551 | 580 | | |
552 | 581 | | |
| |||
601 | 630 | | |
602 | 631 | | |
603 | 632 | | |
| 633 | + | |
604 | 634 | | |
605 | 635 | | |
606 | 636 | | |
| |||
653 | 683 | | |
654 | 684 | | |
655 | 685 | | |
| 686 | + | |
656 | 687 | | |
657 | 688 | | |
658 | 689 | | |
| |||
665 | 696 | | |
666 | 697 | | |
667 | 698 | | |
| 699 | + | |
668 | 700 | | |
669 | 701 | | |
670 | 702 | | |
671 | 703 | | |
| 704 | + | |
672 | 705 | | |
673 | 706 | | |
674 | 707 | | |
| |||
703 | 736 | | |
704 | 737 | | |
705 | 738 | | |
| 739 | + | |
706 | 740 | | |
707 | 741 | | |
708 | 742 | | |
| |||
717 | 751 | | |
718 | 752 | | |
719 | 753 | | |
| 754 | + | |
720 | 755 | | |
721 | 756 | | |
722 | 757 | | |
| |||
728 | 763 | | |
729 | 764 | | |
730 | 765 | | |
| 766 | + | |
731 | 767 | | |
732 | 768 | | |
733 | 769 | | |
| |||
812 | 848 | | |
813 | 849 | | |
814 | 850 | | |
| 851 | + | |
815 | 852 | | |
816 | 853 | | |
817 | 854 | | |
| |||
833 | 870 | | |
834 | 871 | | |
835 | 872 | | |
836 | | - | |
| 873 | + | |
837 | 874 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
15 | 23 | | |
16 | 24 | | |
17 | 25 | | |
| |||
0 commit comments