├── docs ├── src │ ├── .nojekyll │ ├── _images │ │ ├── js.png │ │ ├── ts.png │ │ ├── java.png │ │ ├── js_40.png │ │ ├── ts_40.png │ │ ├── dotnet.png │ │ ├── java_40.png │ │ ├── DotNetLogo.jpg │ │ ├── screencast.gif │ │ └── DotNetLogo_40.jpg │ └── screencast.gif ├── .gitignore ├── requirements.txt ├── .npmignore └── _templates │ └── header.html ├── examples ├── .gitignore ├── cdk-examples-java │ ├── .gitignore │ ├── generate.sh │ ├── cdk.json │ ├── package-lock.json │ ├── NOTICE │ └── project │ │ ├── .gitignore │ │ └── src │ │ └── main │ │ └── java │ │ └── software │ │ └── amazon │ │ └── awscdk │ │ └── examples │ │ └── HelloJavaApp.java └── cdk-examples-typescript │ ├── .gitignore │ ├── .npmignore │ ├── sns-sqs │ └── cdk.json │ ├── chat-app │ ├── cdk.json │ └── test │ │ └── test.sh │ ├── advanced-usage │ └── cdk.json │ ├── cloudformation │ └── cdk.json │ ├── bucket-import-export │ └── cdk.json │ ├── package-lock.json │ ├── NOTICE │ └── ec2 │ └── cdk.json ├── packages ├── aws-cdk │ ├── integ-tests │ │ ├── app │ │ │ ├── .gitignore │ │ │ └── cdk.json │ │ ├── README.md │ │ ├── test-cdk-ls.sh │ │ └── test-cdk-diff.sh │ ├── test │ │ ├── test-archive │ │ │ ├── file1.txt │ │ │ ├── file2.txt │ │ │ └── subdir │ │ │ │ └── file3.txt │ │ └── util │ │ │ └── test.applydefaults.ts │ ├── bin │ │ └── cdk │ ├── lib │ │ ├── index.ts │ │ ├── init-templates │ │ │ ├── app │ │ │ │ ├── typescript │ │ │ │ │ ├── .template.npmignore │ │ │ │ │ ├── .template.gitignore │ │ │ │ │ ├── cdk.template.json │ │ │ │ │ └── README.md │ │ │ │ ├── java │ │ │ │ │ ├── cdk.json │ │ │ │ │ ├── .template.gitignore │ │ │ │ │ ├── app.sh │ │ │ │ │ └── src │ │ │ │ │ │ └── main │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── myorg │ │ │ │ │ │ └── HelloApp.java │ │ │ │ ├── dotnet │ │ │ │ │ └── cdk.json │ │ │ │ └── info.json │ │ │ └── lib │ │ │ │ ├── typescript │ │ │ │ ├── .template.npmignore │ │ │ │ ├── .template.gitignore │ │ │ │ └── README.md │ │ │ │ └── info.json │ │ ├── util │ │ │ └── index.ts │ │ └── api │ │ │ └── index.ts │ ├── NOTICE │ ├── .npmignore │ └── .gitignore ├── @aws-cdk │ ├── assets │ │ ├── lib │ │ │ └── index.ts │ │ ├── test │ │ │ ├── file-asset.txt │ │ │ └── sample-asset-directory │ │ │ │ ├── sample-asset-file.txt │ │ │ │ └── sample-zip-asset.zip │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── .gitignore │ │ └── .npmignore │ ├── runtime-values │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-codedeploy-api │ │ ├── lib │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── .gitignore │ │ ├── .npmignore │ │ └── README.md │ ├── aws-s3-deployment │ │ ├── lambda │ │ │ ├── src │ │ │ │ └── requirements.txt │ │ │ └── test │ │ │ │ └── test.zip │ │ ├── lib │ │ │ └── index.ts │ │ ├── test │ │ │ ├── my-website │ │ │ │ ├── index.html │ │ │ │ └── rabir2v.gif │ │ │ └── my-website.zip │ │ ├── NOTICE │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-s3-notifications │ │ ├── lib │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── package-lock.json │ │ ├── .gitignore │ │ └── .npmignore │ ├── applet-js │ │ ├── bin │ │ │ └── cdk-applet-js │ │ ├── test │ │ │ ├── manual-test-npm.yaml │ │ │ ├── negative-test7.yaml │ │ │ ├── negative-test5.yaml │ │ │ ├── negative-test6.yaml │ │ │ ├── negative-test4.yaml │ │ │ ├── expected3.json │ │ │ ├── test3.yaml │ │ │ ├── test-nonstack.yaml │ │ │ ├── test1.yaml │ │ │ ├── test-multistack.yaml │ │ │ └── test2.yaml │ │ ├── NOTICE │ │ ├── .gitignore │ │ ├── README.md │ │ └── .npmignore │ ├── aws-codebuild │ │ ├── test │ │ │ └── script_bundle │ │ │ │ └── build.sh │ │ ├── NOTICE │ │ ├── .gitignore │ │ ├── .npmignore │ │ └── lib │ │ │ └── index.ts │ ├── cx-api │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-quickstarts │ │ ├── lib │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-s3 │ │ ├── lib │ │ │ ├── notifications-resource │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── .gitignore │ │ ├── .npmignore │ │ └── test │ │ │ ├── integ.lifecycle.ts │ │ │ └── integ.lifecycle.expected.json │ ├── aws-dax │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── test │ │ │ └── test.dax.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-dms │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── test │ │ │ └── test.dms.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-ecs │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── test │ │ │ └── test.ecs.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-efs │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── test │ │ │ └── test.efs.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-eks │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── test │ │ │ └── test.eks.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-emr │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── test │ │ │ └── test.emr.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-iot │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── test │ │ │ └── test.iot.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-route53 │ │ ├── lib │ │ │ ├── records │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-sdb │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── test │ │ │ └── test.sdb.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-ses │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── test │ │ │ └── test.ses.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-ssm │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── test │ │ │ └── test.ssm.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-waf │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── test │ │ │ └── test.waf.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-batch │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── test │ │ │ └── test.batch.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-glue │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── test │ │ │ └── test.glue.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-athena │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── test │ │ │ └── test.athena.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-cloud9 │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── test │ │ │ └── test.cloud9.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-config │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── test │ │ │ └── test.config.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-amazonmq │ │ ├── lib │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ ├── .npmignore │ │ └── test │ │ │ └── test.amazonmq.ts │ ├── aws-appsync │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.appsync.ts │ │ └── .npmignore │ ├── aws-budgets │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.budgets.ts │ │ └── .npmignore │ ├── aws-cognito │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.cognito.ts │ │ └── .npmignore │ ├── aws-gamelift │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.gamelift.ts │ │ └── .npmignore │ ├── aws-lambda-event-sources │ │ ├── lib │ │ │ ├── index.ts │ │ │ └── sns.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-neptune │ │ ├── lib │ │ │ └── index.ts │ │ ├── README.md │ │ ├── NOTICE │ │ ├── .gitignore │ │ ├── .npmignore │ │ └── test │ │ │ └── test.neptune.ts │ ├── aws-opsworks │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.opsworks.ts │ │ └── .npmignore │ ├── aws-redshift │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.redshift.ts │ │ └── .npmignore │ ├── cfnspec │ │ ├── .npmignore │ │ ├── NOTICE │ │ ├── lib │ │ │ └── schema │ │ │ │ └── index.ts │ │ ├── .gitignore │ │ └── README.md │ ├── aws-guardduty │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.guardduty.ts │ │ └── .npmignore │ ├── aws-inspector │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.inspector.ts │ │ └── .npmignore │ ├── aws-iot1click │ │ ├── lib │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ ├── .npmignore │ │ └── test │ │ │ └── test.iot1click.ts │ ├── aws-sagemaker │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.sagemaker.ts │ │ └── .npmignore │ ├── aws-serverless │ │ ├── lib │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ ├── .npmignore │ │ └── test │ │ │ └── test.serverless.ts │ ├── aws-workspaces │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.workspaces.ts │ │ └── .npmignore │ ├── aws-ecr │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── lib │ │ │ └── index.ts │ │ ├── .gitignore │ │ ├── .npmignore │ │ └── test │ │ │ └── integ.basic.ts │ ├── aws-elasticache │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.elasticache.ts │ │ └── .npmignore │ ├── aws-iam │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── test │ │ │ ├── integ.group.expected.json │ │ │ ├── integ.group.ts │ │ │ ├── integ.user.expected.json │ │ │ └── integ.user.ts │ │ ├── .gitignore │ │ ├── .npmignore │ │ └── lib │ │ │ └── index.ts │ ├── aws-kms │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── lib │ │ │ └── index.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-lambda │ │ ├── test │ │ │ ├── handler.zip │ │ │ └── my-lambda-handler │ │ │ │ └── index.py │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── .gitignore │ │ ├── .npmignore │ │ └── lib │ │ │ └── event-source.ts │ ├── aws-rds │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── .gitignore │ │ ├── .npmignore │ │ └── lib │ │ │ ├── instance.ts │ │ │ └── index.ts │ ├── aws-sns │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── lib │ │ │ └── index.ts │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── test │ │ │ └── integ.sns.expected.json │ │ └── examples │ │ │ └── README.md │ ├── aws-wafregional │ │ ├── lib │ │ │ └── index.ts │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.wafregional.ts │ │ └── .npmignore │ ├── aws-datapipeline │ │ ├── lib │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── package-lock.json │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.datapipeline.ts │ │ └── .npmignore │ ├── aws-elasticsearch │ │ ├── lib │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── package-lock.json │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.elasticsearch.ts │ │ └── .npmignore │ ├── aws-logs │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── test │ │ │ └── test.logs.ts │ │ ├── .npmignore │ │ ├── .gitignore │ │ └── lib │ │ │ └── index.ts │ ├── assert │ │ ├── NOTICE │ │ ├── .gitignore │ │ ├── .npmignore │ │ └── lib │ │ │ └── index.ts │ ├── aws-dynamodb │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── lib │ │ │ └── index.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-ec2 │ │ ├── NOTICE │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── test │ │ │ └── integ.vpc.ts │ │ ├── lib │ │ │ └── index.ts │ │ └── package-lock.json │ ├── aws-kinesis │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── lib │ │ │ └── index.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-kinesisfirehose │ │ ├── lib │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── package-lock.json │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.kinesisfirehose.ts │ │ └── .npmignore │ ├── aws-servicecatalog │ │ ├── lib │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── package-lock.json │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.servicecatalog.ts │ │ └── .npmignore │ ├── aws-sqs │ │ ├── NOTICE │ │ ├── lib │ │ │ └── index.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── cdk │ │ ├── NOTICE │ │ ├── .gitignore │ │ ├── README.md │ │ └── .npmignore │ ├── aws-apigateway │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── lib │ │ │ ├── integrations │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── .gitignore │ │ ├── .npmignore │ │ └── test │ │ │ └── integ.restapi.defaults.ts │ ├── aws-autoscaling │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── lib │ │ │ └── index.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-autoscalingplans │ │ ├── lib │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── package-lock.json │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.autoscalingplans.ts │ │ └── .npmignore │ ├── aws-cloudwatch │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── .npmignore │ │ ├── .gitignore │ │ └── lib │ │ │ └── index.ts │ ├── aws-codedeploy │ │ ├── package-lock.json │ │ ├── NOTICE │ │ ├── .gitignore │ │ ├── .npmignore │ │ └── lib │ │ │ └── index.ts │ ├── aws-directoryservice │ │ ├── lib │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── package-lock.json │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.directoryservice.ts │ │ └── .npmignore │ ├── aws-elasticbeanstalk │ │ ├── lib │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── package-lock.json │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.elasticbeanstalk.ts │ │ └── .npmignore │ ├── aws-events │ │ ├── NOTICE │ │ ├── .gitignore │ │ ├── .npmignore │ │ └── lib │ │ │ └── index.ts │ ├── aws-kinesisanalytics │ │ ├── lib │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── package-lock.json │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.kinesisanalytics.ts │ │ └── .npmignore │ ├── aws-servicediscovery │ │ ├── lib │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── package-lock.json │ │ ├── README.md │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.servicediscovery.ts │ │ └── .npmignore │ ├── aws-cloudfront │ │ ├── NOTICE │ │ ├── lib │ │ │ └── index.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-cloudtrail │ │ ├── NOTICE │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-codecommit │ │ ├── NOTICE │ │ ├── lib │ │ │ └── index.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-codepipeline │ │ ├── NOTICE │ │ ├── .npmignore │ │ ├── .gitignore │ │ └── lib │ │ │ └── index.ts │ ├── aws-stepfunctions │ │ ├── NOTICE │ │ ├── package-lock.json │ │ ├── .gitignore │ │ ├── .npmignore │ │ └── test │ │ │ └── test.condition.ts │ ├── cloudformation-diff │ │ ├── lib │ │ │ └── index.ts │ │ ├── NOTICE │ │ ├── .gitignore │ │ ├── README.md │ │ └── .npmignore │ ├── aws-certificatemanager │ │ ├── NOTICE │ │ ├── package-lock.json │ │ ├── lib │ │ │ └── index.ts │ │ ├── .gitignore │ │ ├── test │ │ │ └── test.certificatemanager.ts │ │ ├── .npmignore │ │ └── suffixes │ │ │ └── README.txt │ ├── aws-cloudformation │ │ ├── NOTICE │ │ ├── lib │ │ │ └── index.ts │ │ ├── .gitignore │ │ └── .npmignore │ ├── aws-codepipeline-api │ │ ├── NOTICE │ │ ├── .npmignore │ │ ├── lib │ │ │ └── index.ts │ │ ├── .gitignore │ │ └── README.md │ ├── aws-applicationautoscaling │ │ ├── NOTICE │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── lib │ │ │ └── index.ts │ │ └── test │ │ │ └── test.cron.ts │ ├── aws-elasticloadbalancing │ │ ├── NOTICE │ │ ├── package-lock.json │ │ ├── lib │ │ │ └── index.ts │ │ ├── .gitignore │ │ └── .npmignore │ └── aws-elasticloadbalancingv2 │ │ ├── NOTICE │ │ ├── package-lock.json │ │ ├── .gitignore │ │ └── .npmignore └── simple-resource-bundler │ ├── bin │ └── simple-resource-bundler │ ├── .gitignore │ ├── NOTICE │ └── .npmignore ├── tools ├── cdk-build-tools │ ├── lib │ │ ├── index.ts │ │ └── ignore-list.ts │ ├── .gitignore │ ├── bin │ │ ├── cdk-build │ │ ├── cdk-test │ │ ├── cdk-package │ │ └── cdk-watch │ ├── NOTICE │ ├── .npmignore │ ├── chmod.bat │ ├── README.md │ └── config │ │ └── nycrc ├── y-npm │ ├── .npmignore │ ├── bin │ │ ├── y-npm │ │ └── y-npm.template.cmd │ ├── .gitignore │ └── NOTICE ├── cfn2ts │ ├── bin │ │ └── cfn2ts │ ├── NOTICE │ ├── .gitignore │ ├── .npmignore │ └── test │ │ └── enrichments │ │ ├── aws.sqs.Queue.ts │ │ ├── aws.sqs.QueueArnAttribute.ts │ │ ├── aws.apigateway.AuthorizerProps.ts │ │ └── aws.apigateway.Deployment.StageDescriptionProperty.ts ├── pkglint │ ├── bin │ │ └── pkglint │ ├── lib │ │ └── index.ts │ ├── .gitignore │ ├── NOTICE │ └── .npmignore ├── pkgtools │ ├── index.ts │ ├── .gitignore │ ├── bin │ │ ├── find-jsii-packages │ │ └── cdk-version │ ├── NOTICE │ ├── .npmignore │ └── README.md ├── merkle-build │ ├── .gitignore │ ├── lib │ │ └── index.ts │ ├── NOTICE │ └── .npmignore └── cdk-integ-tools │ ├── bin │ ├── cdk-integ │ └── cdk-integ-assert │ ├── .gitignore │ ├── NOTICE │ └── .npmignore ├── screencast.gif ├── NOTICE ├── .github └── PULL_REQUEST_TEMPLATE.md ├── scripts ├── current-scope ├── find-cycles.sh ├── builddown ├── buildup └── generate-revocation-cert.sh ├── .gitignore ├── .travis.yml ├── .gitallowed ├── .gitattributes └── lerna.json /docs/src/.nojekyll: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.js 3 | 4 | -------------------------------------------------------------------------------- /examples/cdk-examples-java/.gitignore: -------------------------------------------------------------------------------- 1 | !*.t.js 2 | -------------------------------------------------------------------------------- /packages/aws-cdk/integ-tests/app/.gitignore: -------------------------------------------------------------------------------- 1 | !*.js 2 | -------------------------------------------------------------------------------- /packages/aws-cdk/test/test-archive/file1.txt: -------------------------------------------------------------------------------- 1 | I am file1 -------------------------------------------------------------------------------- /packages/aws-cdk/test/test-archive/file2.txt: -------------------------------------------------------------------------------- 1 | I am file2 2 | BLA! -------------------------------------------------------------------------------- /examples/cdk-examples-typescript/.gitignore: -------------------------------------------------------------------------------- 1 | .LAST_BUILD 2 | *.snk -------------------------------------------------------------------------------- /packages/@aws-cdk/assets/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './asset'; 2 | -------------------------------------------------------------------------------- /tools/cdk-build-tools/lib/index.ts: -------------------------------------------------------------------------------- 1 | export { shell } from './os'; 2 | -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | *.d.ts 3 | dist 4 | python-deps 5 | .staging 6 | -------------------------------------------------------------------------------- /examples/cdk-examples-typescript/.npmignore: -------------------------------------------------------------------------------- 1 | 2 | .LAST_BUILD 3 | *.snk -------------------------------------------------------------------------------- /packages/@aws-cdk/assets/test/file-asset.txt: -------------------------------------------------------------------------------- 1 | Hello, this is a just a file! -------------------------------------------------------------------------------- /packages/@aws-cdk/runtime-values/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './rtv'; 2 | -------------------------------------------------------------------------------- /packages/aws-cdk/bin/cdk: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./cdk.js'); 3 | -------------------------------------------------------------------------------- /tools/y-npm/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts 3 | 4 | .LAST_BUILD 5 | *.snk -------------------------------------------------------------------------------- /tools/y-npm/bin/y-npm: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./y-npm.js'); 3 | -------------------------------------------------------------------------------- /packages/aws-cdk/test/test-archive/subdir/file3.txt: -------------------------------------------------------------------------------- 1 | I am in a subdirectory 2 | -------------------------------------------------------------------------------- /screencast.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pose/aws-cdk/master/screencast.gif -------------------------------------------------------------------------------- /tools/cfn2ts/bin/cfn2ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./cfn2ts.js'); 3 | -------------------------------------------------------------------------------- /tools/pkglint/bin/pkglint: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./pkglint.js'); 3 | -------------------------------------------------------------------------------- /tools/pkgtools/index.ts: -------------------------------------------------------------------------------- 1 | // Empty file so that this package can be imported 2 | -------------------------------------------------------------------------------- /tools/merkle-build/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | *.js.map 3 | *.d.ts 4 | dist 5 | 6 | *.snk -------------------------------------------------------------------------------- /examples/cdk-examples-typescript/sns-sqs/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-codedeploy-api/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './load-balancer'; 2 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-s3-deployment/lambda/src/requirements.txt: -------------------------------------------------------------------------------- 1 | awscli==1.16.34 2 | 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-s3-notifications/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './destination'; 2 | -------------------------------------------------------------------------------- /packages/aws-cdk/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './api'; 2 | export * from './plugin'; 3 | -------------------------------------------------------------------------------- /tools/cdk-build-tools/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | *.js.map 3 | *.d.ts 4 | dist 5 | 6 | *.snk -------------------------------------------------------------------------------- /tools/cdk-build-tools/bin/cdk-build: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./cdk-build.js'); -------------------------------------------------------------------------------- /tools/cdk-build-tools/bin/cdk-test: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./cdk-test.js'); 3 | -------------------------------------------------------------------------------- /examples/cdk-examples-typescript/chat-app/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /packages/@aws-cdk/assets/test/sample-asset-directory/sample-asset-file.txt: -------------------------------------------------------------------------------- 1 | // hello dear asset -------------------------------------------------------------------------------- /packages/aws-cdk/lib/init-templates/app/typescript/.template.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts 3 | -------------------------------------------------------------------------------- /packages/aws-cdk/lib/init-templates/lib/typescript/.template.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts 3 | -------------------------------------------------------------------------------- /tools/cdk-build-tools/bin/cdk-package: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./cdk-package.js'); -------------------------------------------------------------------------------- /tools/cdk-build-tools/bin/cdk-watch: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./cdk-watch.js'); 3 | -------------------------------------------------------------------------------- /tools/cdk-integ-tools/bin/cdk-integ: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./cdk-integ.js'); 3 | -------------------------------------------------------------------------------- /tools/pkglint/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './packagejson'; 2 | export * from './rules'; 3 | -------------------------------------------------------------------------------- /tools/pkgtools/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | *.js.map 3 | *.d.ts 4 | dist 5 | 6 | .LAST_BUILD 7 | *.snk -------------------------------------------------------------------------------- /docs/src/_images/js.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pose/aws-cdk/master/docs/src/_images/js.png -------------------------------------------------------------------------------- /docs/src/_images/ts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pose/aws-cdk/master/docs/src/_images/ts.png -------------------------------------------------------------------------------- /docs/src/screencast.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pose/aws-cdk/master/docs/src/screencast.gif -------------------------------------------------------------------------------- /examples/cdk-examples-typescript/advanced-usage/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /examples/cdk-examples-typescript/cloudformation/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /tools/pkglint/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | *.js.map 3 | *.d.ts 4 | dist 5 | lib/generated/resources.ts 6 | -------------------------------------------------------------------------------- /docs/src/_images/java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pose/aws-cdk/master/docs/src/_images/java.png -------------------------------------------------------------------------------- /docs/src/_images/js_40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pose/aws-cdk/master/docs/src/_images/js_40.png -------------------------------------------------------------------------------- /docs/src/_images/ts_40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pose/aws-cdk/master/docs/src/_images/ts_40.png -------------------------------------------------------------------------------- /examples/cdk-examples-typescript/bucket-import-export/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /packages/@aws-cdk/applet-js/bin/cdk-applet-js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./cdk-applet-js.js'); -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-codebuild/test/script_bundle/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "Hello, World" 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/cx-api/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './cxapi'; 2 | export * from './environment'; 3 | -------------------------------------------------------------------------------- /packages/aws-cdk/lib/init-templates/app/java/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "/bin/bash ./app.sh" 3 | } 4 | -------------------------------------------------------------------------------- /tools/cdk-integ-tools/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | *.js.map 3 | *.d.ts 4 | dist 5 | 6 | .LAST_BUILD 7 | *.snk -------------------------------------------------------------------------------- /tools/merkle-build/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './calculate'; 2 | export * from './change-detector'; 3 | -------------------------------------------------------------------------------- /tools/pkgtools/bin/find-jsii-packages: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./find-jsii-packages.js'); 3 | -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | sphinx==1.7.6 2 | m2r==0.1.14 3 | sphinx-tabs==1.1.7 4 | sphinx_rtd_theme==0.4.1 5 | -------------------------------------------------------------------------------- /docs/src/_images/dotnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pose/aws-cdk/master/docs/src/_images/dotnet.png -------------------------------------------------------------------------------- /docs/src/_images/java_40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pose/aws-cdk/master/docs/src/_images/java_40.png -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-quickstarts/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './database'; 2 | export * from './rdgw'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-s3/lib/notifications-resource/index.ts: -------------------------------------------------------------------------------- 1 | export * from './notifications-resource'; 2 | -------------------------------------------------------------------------------- /packages/aws-cdk/lib/init-templates/app/typescript/.template.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | *.d.ts 3 | node_modules 4 | -------------------------------------------------------------------------------- /packages/aws-cdk/lib/init-templates/lib/typescript/.template.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | *.d.ts 3 | node_modules 4 | -------------------------------------------------------------------------------- /tools/cdk-integ-tools/bin/cdk-integ-assert: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./cdk-integ-assert.js'); 3 | -------------------------------------------------------------------------------- /tools/y-npm/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | *.d.ts 3 | 4 | .LAST_BUILD 5 | .nyc_output 6 | coverage 7 | .nycrc 8 | *.snk -------------------------------------------------------------------------------- /docs/src/_images/DotNetLogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pose/aws-cdk/master/docs/src/_images/DotNetLogo.jpg -------------------------------------------------------------------------------- /docs/src/_images/screencast.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pose/aws-cdk/master/docs/src/_images/screencast.gif -------------------------------------------------------------------------------- /packages/aws-cdk/integ-tests/app/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node app.js", 3 | "versionReporting": false 4 | } 5 | -------------------------------------------------------------------------------- /packages/simple-resource-bundler/bin/simple-resource-bundler: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./bundler.js'); 3 | -------------------------------------------------------------------------------- /tools/pkgtools/bin/cdk-version: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.log(require('../../../lerna.json').version); 3 | -------------------------------------------------------------------------------- /docs/src/_images/DotNetLogo_40.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pose/aws-cdk/master/docs/src/_images/DotNetLogo_40.jpg -------------------------------------------------------------------------------- /examples/cdk-examples-java/generate.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -euo pipefail 3 | node ./pom.xml.t.js > project/pom.xml 4 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-dax/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::DAX CloudFormation Resources: 2 | export * from './dax.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-dms/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::DMS CloudFormation Resources: 2 | export * from './dms.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-ecs/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::ECS CloudFormation Resources: 2 | export * from './ecs.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-efs/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::EFS CloudFormation Resources: 2 | export * from './efs.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-eks/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::EKS CloudFormation Resources: 2 | export * from './eks.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-emr/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::EMR CloudFormation Resources: 2 | export * from './emr.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-iot/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::IoT CloudFormation Resources: 2 | export * from './iot.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-route53/lib/records/index.ts: -------------------------------------------------------------------------------- 1 | export * from './txt'; 2 | export * from './zone-delegation'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-s3-deployment/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './bucket-deployment'; 2 | export * from './source'; -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-sdb/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::SDB CloudFormation Resources: 2 | export * from './sdb.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-ses/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::SES CloudFormation Resources: 2 | export * from './ses.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-ssm/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::SSM CloudFormation Resources: 2 | export * from './ssm.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-waf/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::WAF CloudFormation Resources: 2 | export * from './waf.generated'; 3 | -------------------------------------------------------------------------------- /packages/aws-cdk/lib/init-templates/app/typescript/cdk.template.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node bin/%name%.js" 3 | } 4 | -------------------------------------------------------------------------------- /packages/simple-resource-bundler/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | *.js.map 3 | dist 4 | 5 | .LAST_BUILD 6 | .LAST_PACKAGE 7 | *.snk -------------------------------------------------------------------------------- /packages/@aws-cdk/applet-js/test/manual-test-npm.yaml: -------------------------------------------------------------------------------- 1 | applets: 2 | Hello: 3 | type: npm://@aws-cdk/aws-ecs:Hello 4 | -------------------------------------------------------------------------------- /packages/@aws-cdk/applet-js/test/negative-test7.yaml: -------------------------------------------------------------------------------- 1 | # no module 2 | applets: 3 | Applet: 4 | type: :TestApplet 5 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-batch/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::Batch CloudFormation Resources: 2 | export * from './batch.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-glue/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::Glue CloudFormation Resources: 2 | export * from './glue.generated'; 3 | -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | AWS Cloud Development Kit (AWS CDK) 2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-athena/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::Athena CloudFormation Resources: 2 | export * from './athena.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-cloud9/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::Cloud9 CloudFormation Resources: 2 | export * from './cloud9.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-config/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::Config CloudFormation Resources: 2 | export * from './config.generated'; 3 | -------------------------------------------------------------------------------- /packages/aws-cdk/lib/util/index.ts: -------------------------------------------------------------------------------- 1 | export * from './arrays'; 2 | export * from './objects'; 3 | export * from './types'; 4 | -------------------------------------------------------------------------------- /packages/@aws-cdk/applet-js/test/negative-test5.yaml: -------------------------------------------------------------------------------- 1 | # applet module not found 2 | applets: 3 | Applet: 4 | type: notfound 5 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-amazonmq/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::AmazonMQ CloudFormation Resources: 2 | export * from './amazonmq.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-appsync/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::AppSync CloudFormation Resources: 2 | export * from './appsync.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-budgets/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::Budgets CloudFormation Resources: 2 | export * from './budgets.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-cognito/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::Cognito CloudFormation Resources: 2 | export * from './cognito.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-gamelift/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::GameLift CloudFormation Resources: 2 | export * from './gamelift.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-lambda-event-sources/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './sqs'; 2 | export * from './s3'; 3 | export * from './sns'; -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-neptune/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::Neptune CloudFormation Resources: 2 | export * from './neptune.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-opsworks/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::OpsWorks CloudFormation Resources: 2 | export * from './opsworks.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-redshift/lib/index.ts: -------------------------------------------------------------------------------- 1 | // AWS::Redshift CloudFormation Resources: 2 | export * from './redshift.generated'; 3 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-s3-deployment/test/my-website/index.html: -------------------------------------------------------------------------------- 1 |
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/cfnspec/.npmignore:
--------------------------------------------------------------------------------
1 | *.ts
2 | !*.d.ts
3 | spec-source
4 |
5 | dist
6 | .LAST_PACKAGE
7 | .LAST_BUILD
8 | *.snk
9 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-guardduty/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::GuardDuty CloudFormation Resources:
2 | export * from './guardduty.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-inspector/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::Inspector CloudFormation Resources:
2 | export * from './inspector.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-iot1click/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::IoT1Click CloudFormation Resources:
2 | export * from './iot1click.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-sagemaker/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::SageMaker CloudFormation Resources:
2 | export * from './sagemaker.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-serverless/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::Serverless CloudFormation Resources:
2 | export * from './serverless.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-workspaces/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::WorkSpaces CloudFormation Resources:
2 | export * from './workspaces.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/assets/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/assets",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-dax/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-dax",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-dms/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-dms",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-ecr/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-ecr",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-ecs/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-ecs",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-efs/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-efs",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-eks/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-eks",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticache/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::ElastiCache CloudFormation Resources:
2 | export * from './elasticache.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-emr/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-emr",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-iam/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-iam",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-iot/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-iot",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-kms/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-kms",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-lambda/test/handler.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pose/aws-cdk/master/packages/@aws-cdk/aws-lambda/test/handler.zip
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-rds/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-rds",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-s3/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-s3",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-sdb/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-sdb",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-ses/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-ses",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-sns/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-sns",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-ssm/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-ssm",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-waf/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-waf",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-wafregional/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::WAFRegional CloudFormation Resources:
2 | export * from './wafregional.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/cx-api/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/cx-api",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/aws-cdk/lib/init-templates/app/dotnet/cdk.json:
--------------------------------------------------------------------------------
1 | {
2 | "app": "dotnet src/HelloCdk/bin/Debug/netcoreapp2.1/HelloCdk.dll"
3 | }
4 |
--------------------------------------------------------------------------------
/tools/cfn2ts/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/tools/pkglint/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/tools/pkgtools/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/tools/y-npm/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/examples/cdk-examples-java/cdk.json:
--------------------------------------------------------------------------------
1 | {
2 | "app": "java -jar project/target/cdk-examples-java-0.7.2-beta-jar-with-dependencies.jar app"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/cdk-examples-java/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "cdk-examples-java",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-athena/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-athena",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-batch/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-batch",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-cloud9/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-cloud9",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-config/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-config",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-datapipeline/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::DataPipeline CloudFormation Resources:
2 | export * from './datapipeline.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticsearch/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::Elasticsearch CloudFormation Resources:
2 | export * from './elasticsearch.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-glue/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-glue",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-lambda/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-lambda",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-logs/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-logs",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/aws-cdk/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/tools/merkle-build/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/tools/pkglint/.npmignore:
--------------------------------------------------------------------------------
1 | # Don't include original .ts files when doing `npm pack`
2 | *.ts
3 | !*.d.ts
4 | coverage
5 | .nyc_output
6 | *.tgz
7 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license.
2 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/applet-js/test/negative-test6.yaml:
--------------------------------------------------------------------------------
1 | # applet class not found
2 | applets:
3 | Applet:
4 | type: ./test-applet:ClassNotFound
5 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/assert/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/assets/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-appsync/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-appsync",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-budgets/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-budgets",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-cognito/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-cognito",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-dax/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-dms/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-dynamodb/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-dynamodb",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-ec2/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-ecr/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-ecs/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-efs/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-eks/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-emr/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-gamelift/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-gamelift",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-iam/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-iot/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-kinesis/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-kinesis",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-kinesisfirehose/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::KinesisFirehose CloudFormation Resources:
2 | export * from './kinesisfirehose.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-kms/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-lambda/test/my-lambda-handler/index.py:
--------------------------------------------------------------------------------
1 | def main(event, context):
2 | return {
3 | 'message': 'Hello, world!'
4 | }
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-neptune/README.md:
--------------------------------------------------------------------------------
1 | ## AWS Neptune Construct Library
2 |
3 | ```ts
4 | const neptune = require('@aws-cdk/aws-neptune');
5 | ```
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-opsworks/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-opsworks",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-rds/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-redshift/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-redshift",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-s3/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-sdb/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-servicecatalog/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::ServiceCatalog CloudFormation Resources:
2 | export * from './servicecatalog.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-ses/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-sns/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-sqs/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-ssm/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-waf/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/cdk/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/cfnspec/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/cx-api/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/aws-cdk/lib/init-templates/lib/info.json:
--------------------------------------------------------------------------------
1 | {
2 | "description": "Template for a CDK Construct Library",
3 | "aliases": "library"
4 | }
5 |
--------------------------------------------------------------------------------
/tools/cdk-build-tools/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/tools/cdk-integ-tools/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/tools/cfn2ts/.gitignore:
--------------------------------------------------------------------------------
1 | *.js
2 | node_modules
3 | *.js.map
4 | *.d.ts
5 |
6 | .LAST_BUILD
7 | .nyc_output
8 | coverage
9 | .nycrc
10 | *.snk
--------------------------------------------------------------------------------
/examples/cdk-examples-java/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/examples/cdk-examples-typescript/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "cdk-examples-typescript",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/applet-js/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-amazonmq/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-amazonmq/README.md:
--------------------------------------------------------------------------------
1 | ## AWS AmazonMQ Construct Library
2 |
3 | ```ts
4 | const amazonmq = require('@aws-cdk/aws-amazonmq');
5 | ```
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-apigateway/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-apigateway",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-appsync/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-athena/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-autoscaling/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-autoscaling",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-autoscalingplans/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::AutoScalingPlans CloudFormation Resources:
2 | export * from './autoscalingplans.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-batch/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-budgets/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-cloud9/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-cloudwatch/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-cloudwatch",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-codedeploy/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-codedeploy",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-cognito/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-config/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-directoryservice/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::DirectoryService CloudFormation Resources:
2 | export * from './directoryservice.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-dynamodb/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-dynamodb/lib/index.ts:
--------------------------------------------------------------------------------
1 | export * from './dynamodb.generated';
2 | export * from './table';
3 | export * from './scalable-attribute-api';
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticache/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-elasticache",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticbeanstalk/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::ElasticBeanstalk CloudFormation Resources:
2 | export * from './elasticbeanstalk.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-events/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-gamelift/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-glue/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-guardduty/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-guardduty",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-inspector/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-inspector",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-kinesis/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-kinesisanalytics/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::KinesisAnalytics CloudFormation Resources:
2 | export * from './kinesisanalytics.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-lambda/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-logs/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-neptune/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-opsworks/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-redshift/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-route53/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-sagemaker/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-sagemaker",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-servicediscovery/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::ServiceDiscovery CloudFormation Resources:
2 | export * from './servicediscovery.generated';
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-wafregional/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-wafregional",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-workspaces/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-workspaces",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/runtime-values/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/runtime-values",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/examples/cdk-examples-typescript/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-apigateway/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-autoscaling/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-cloudfront/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-cloudtrail/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-cloudwatch/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-codebuild/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-codecommit/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-codedeploy/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-codepipeline/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-datapipeline/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-datapipeline/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-datapipeline",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticache/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticsearch/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticsearch/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-elasticsearch",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-guardduty/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-inspector/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-iot1click/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-iot1click/README.md:
--------------------------------------------------------------------------------
1 | ## AWS IoT1Click Construct Library
2 |
3 | ```ts
4 | const iot1click = require('@aws-cdk/aws-iot1click');
5 | ```
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-lambda-event-sources/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-lambda",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-quickstarts/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-s3-deployment/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-s3-deployment/lambda/test/test.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pose/aws-cdk/master/packages/@aws-cdk/aws-s3-deployment/lambda/test/test.zip
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-s3-deployment/test/my-website.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pose/aws-cdk/master/packages/@aws-cdk/aws-s3-deployment/test/my-website.zip
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-sagemaker/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-sagemaker/README.md:
--------------------------------------------------------------------------------
1 | ## AWS SageMaker Construct Library
2 |
3 | ```ts
4 | const sagemaker = require('@aws-cdk/aws-sagemaker');
5 | ```
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-serverless/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-stepfunctions/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-stepfunctions/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-stepfunctions",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-wafregional/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-workspaces/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/cloudformation-diff/lib/index.ts:
--------------------------------------------------------------------------------
1 | export * from './diff-template';
2 | export * from './format';
3 | export { deepEqual } from './diff/util';
4 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/runtime-values/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/simple-resource-bundler/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/tools/cdk-build-tools/.npmignore:
--------------------------------------------------------------------------------
1 | # Don't include original .ts files when doing `npm pack`
2 | *.ts
3 | !*.d.ts
4 | coverage
5 | .nyc_output
6 | *.tgz
7 |
8 | *.snk
--------------------------------------------------------------------------------
/tools/merkle-build/.npmignore:
--------------------------------------------------------------------------------
1 | # Don't include original .ts files when doing `npm pack`
2 | *.ts
3 | !*.d.ts
4 | coverage
5 | .nyc_output
6 | *.tgz
7 |
8 | *.snk
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-autoscalingplans/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-autoscalingplans/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-autoscalingplans",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-certificatemanager/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-cloudformation/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-codedeploy-api/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-codepipeline-api/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-directoryservice/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-directoryservice/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-directoryservice",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticbeanstalk/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticbeanstalk/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-elasticbeanstalk",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-iam/test/integ.group.expected.json:
--------------------------------------------------------------------------------
1 | {
2 | "Resources": {
3 | "MyGroupCBA54B1B": {
4 | "Type": "AWS::IAM::Group"
5 | }
6 | }
7 | }
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-kinesis/lib/index.ts:
--------------------------------------------------------------------------------
1 | export * from './stream';
2 |
3 | // AWS::Kinesis CloudFormation Resources:
4 | export * from './kinesis.generated';
5 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-kinesisanalytics/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-kinesisanalytics/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-kinesisanalytics",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-kinesisfirehose/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-kinesisfirehose/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-kinesisfirehose",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-s3-notifications/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-s3-notifications/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-s3-notifications",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-serverless/README.md:
--------------------------------------------------------------------------------
1 | ## AWS Serverless Construct Library
2 |
3 | ```ts
4 | const serverless = require('@aws-cdk/aws-serverless');
5 | ```
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-servicecatalog/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-servicecatalog/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-servicecatalog",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-servicediscovery/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-servicediscovery/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-servicediscovery",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/cloudformation-diff/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/aws-cdk/integ-tests/README.md:
--------------------------------------------------------------------------------
1 | # CDK toolkit integreation tests
2 |
3 | To run, just execute `./test.sh`. The test uses the default AWS credentials.
4 |
5 |
--------------------------------------------------------------------------------
/packages/aws-cdk/lib/init-templates/app/info.json:
--------------------------------------------------------------------------------
1 | {
2 | "description": "Template for a CDK Application",
3 | "aliases": ["application", "default"]
4 | }
5 |
--------------------------------------------------------------------------------
/packages/aws-cdk/lib/init-templates/app/java/.template.gitignore:
--------------------------------------------------------------------------------
1 | .classpath.txt
2 | target
3 | .classpath
4 | .project
5 | .idea
6 | .settings
7 | .vscode
8 | *.iml
9 |
--------------------------------------------------------------------------------
/scripts/current-scope:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | const path = require('path');
3 | process.stdout.write(require(path.join(process.cwd(), 'package.json')).name + '\n');
4 |
--------------------------------------------------------------------------------
/tools/cdk-build-tools/chmod.bat:
--------------------------------------------------------------------------------
1 | @rem Just here so that running 'chmod' doesn't fail on Windows.
2 | @rem Doesn't actually do anything, because it doesn't need to.
3 |
--------------------------------------------------------------------------------
/examples/cdk-examples-java/project/.gitignore:
--------------------------------------------------------------------------------
1 | target
2 |
3 | # generated by pom.xml.t.js
4 | pom.xml
5 |
6 | .idea
7 | .classpath
8 | .project
9 | .settings
10 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-apigateway/lib/integrations/index.ts:
--------------------------------------------------------------------------------
1 | export * from './aws';
2 | export * from './lambda';
3 | export * from './http';
4 | export * from './mock';
5 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-applicationautoscaling/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-certificatemanager/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-certificatemanager",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticloadbalancing/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticloadbalancingv2/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-lambda-event-sources/NOTICE:
--------------------------------------------------------------------------------
1 | AWS Cloud Development Kit (AWS CDK)
2 | Copyright 2018-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/cx-api/README.md:
--------------------------------------------------------------------------------
1 | ## Cloud Executable protocol
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/tools/cfn2ts/.npmignore:
--------------------------------------------------------------------------------
1 | # Don't include original .ts files when doing `npm pack`
2 | *.ts
3 | !*.d.ts
4 | coverage
5 | .nyc_output
6 | *.tgz
7 |
8 | .LAST_BUILD
9 | *.snk
--------------------------------------------------------------------------------
/tools/pkgtools/.npmignore:
--------------------------------------------------------------------------------
1 | # Don't include original .ts files when doing `npm pack`
2 | *.ts
3 | !*.d.ts
4 | coverage
5 | .nyc_output
6 | *.tgz
7 |
8 | .LAST_BUILD
9 | *.snk
--------------------------------------------------------------------------------
/packages/@aws-cdk/applet-js/test/negative-test4.yaml:
--------------------------------------------------------------------------------
1 | # malformed applet specification
2 | applets:
3 | Applet:
4 | type: invalid:number:of:components:in:applet:name
5 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticloadbalancing/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-elasticloadbalancing",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-kms/lib/index.ts:
--------------------------------------------------------------------------------
1 | export * from './key';
2 | export * from './alias';
3 |
4 | // AWS::KMS CloudFormation Resources:
5 | export * from './kms.generated';
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-quickstarts/README.md:
--------------------------------------------------------------------------------
1 | ## AWS Quickstarts for the CDK
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-s3-deployment/test/my-website/rabir2v.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pose/aws-cdk/master/packages/@aws-cdk/aws-s3-deployment/test/my-website/rabir2v.gif
--------------------------------------------------------------------------------
/tools/pkgtools/README.md:
--------------------------------------------------------------------------------
1 | ## Tools for generating cross-package artifacts
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-cloudfront/lib/index.ts:
--------------------------------------------------------------------------------
1 | export * from './web_distribution';
2 |
3 | // AWS::CloudFront CloudFormation Resources:
4 | export * from './cloudfront.generated';
5 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticloadbalancingv2/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-cdk/aws-elasticloadbalancingv2",
3 | "version": "0.9.0",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/tools/cdk-integ-tools/.npmignore:
--------------------------------------------------------------------------------
1 | # Don't include original .ts files when doing `npm pack`
2 | *.ts
3 | !*.d.ts
4 | coverage
5 | .nyc_output
6 | *.tgz
7 |
8 | .LAST_BUILD
9 | *.snk
--------------------------------------------------------------------------------
/examples/cdk-examples-typescript/chat-app/test/test.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | set -e
3 | cd $(dirname $0)
4 | (cd .. && cdk synth) > /tmp/actual.yaml
5 | diff /tmp/actual.yaml expected.yaml
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-autoscaling/lib/index.ts:
--------------------------------------------------------------------------------
1 | export * from './auto-scaling-group';
2 |
3 | // AWS::AutoScaling CloudFormation Resources:
4 | export * from './autoscaling.generated';
5 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-batch/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Batch
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-eks/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS EKS
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-glue/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Glue
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-iot/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS IoT
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-quickstarts/.gitignore:
--------------------------------------------------------------------------------
1 | *.js
2 | tsconfig.json
3 | tslint.json
4 | *.js.map
5 | *.d.ts
6 | dist
7 | .jsii
8 |
9 | .LAST_BUILD
10 | .LAST_PACKAGE
11 | *.snk
--------------------------------------------------------------------------------
/packages/@aws-cdk/cfnspec/lib/schema/index.ts:
--------------------------------------------------------------------------------
1 | export * from './base-types';
2 | export * from './property';
3 | export * from './resource-type';
4 | export * from './specification';
5 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/applet-js/.gitignore:
--------------------------------------------------------------------------------
1 | *.js
2 | *.js.map
3 | *.d.ts
4 | node_modules
5 | dist
6 |
7 | .LAST_BUILD
8 | .nyc_output
9 | coverage
10 | .nycrc
11 | .LAST_PACKAGE
12 | *.snk
--------------------------------------------------------------------------------
/packages/@aws-cdk/applet-js/README.md:
--------------------------------------------------------------------------------
1 | ## AWS CDK applet host program for Javascript
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/assert/.gitignore:
--------------------------------------------------------------------------------
1 | *.js
2 | *.js.map
3 | *.d.ts
4 | node_modules
5 | dist
6 |
7 | .LAST_BUILD
8 | .nyc_output
9 | coverage
10 | .nycrc
11 | .LAST_PACKAGE
12 | *.snk
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-appsync/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS AppSync
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-athena/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Athena
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-budgets/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Budgets
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-cloud9/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Cloud9
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-cognito/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Cognito
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-config/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Config
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/cfnspec/.gitignore:
--------------------------------------------------------------------------------
1 | *.d.ts
2 | *.js
3 | node_modules
4 | spec
5 |
6 | .LAST_BUILD
7 | .nyc_output
8 | coverage
9 | .nycrc
10 | dist
11 | .LAST_PACKAGE
12 | *.snk
13 |
--------------------------------------------------------------------------------
/packages/aws-cdk/lib/init-templates/lib/typescript/README.md:
--------------------------------------------------------------------------------
1 | # Useful commands
2 |
3 | * `npm run build` compile typescript to js
4 | * `npm run watch` watch for changes and compile
5 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .vscode
2 | .DS_Store
3 | node_modules
4 | lerna-debug.log
5 | dist
6 | pack
7 | .BUILD_COMPLETED
8 | .local-npm
9 | .tools
10 | coverage
11 | .nyc_output
12 | .LAST_BUILD
13 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/assets/test/sample-asset-directory/sample-zip-asset.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pose/aws-cdk/master/packages/@aws-cdk/assets/test/sample-asset-directory/sample-zip-asset.zip
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-gamelift/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS GameLift
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-guardduty/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS GuardDuty
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-inspector/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Inspector
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-opsworks/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS OpsWorks
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-redshift/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Redshift
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-sdb/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Simple Database
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-ssm/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Systems Manager
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-workspaces/README.md:
--------------------------------------------------------------------------------
1 | ## AWS CDK Construct Library for AWS WorkSpaces
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/cx-api/.gitignore:
--------------------------------------------------------------------------------
1 | *.js
2 | *.js.map
3 | *.d.ts
4 | node_modules
5 | dist
6 | tsconfig.json
7 | tslint.json
8 | .jsii
9 |
10 | .LAST_BUILD
11 | .LAST_PACKAGE
12 | *.snk
--------------------------------------------------------------------------------
/scripts/find-cycles.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | set -euo pipefail
3 | scriptdir="$(cd $(dirname $0) && pwd)"
4 | python ${scriptdir}/find-cycles.py $(find . -name package.json | grep -v node_modules)
5 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-datapipeline/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Data Pipeline
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-dax/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Data Accelerator (DAX)
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticache/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS ElastiCache
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-ses/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Simple Email Service
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/cloudformation-diff/.gitignore:
--------------------------------------------------------------------------------
1 | *.js
2 | *.js.map
3 | *.d.ts
4 | node_modules
5 | dist
6 |
7 | .LAST_BUILD
8 | .nyc_output
9 | coverage
10 | .nycrc
11 | .LAST_PACKAGE
12 | *.snk
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-efs/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Elastic File System (EFS)
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticsearch/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Elasticsearch
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-emr/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Elastic MapReduce (EMR)
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-servicecatalog/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Service Catalog
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-waf/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Web Application Firewall
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/scripts/builddown:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | set -euo pipefail
3 | scriptdir=$(cd $(dirname $0) && pwd)
4 | scope=$(${scriptdir}/current-scope)
5 | exec lerna run build --scope ${scope} --include-filtered-dependents
6 |
--------------------------------------------------------------------------------
/scripts/buildup:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | set -euo pipefail
3 | scriptdir=$(cd $(dirname $0) && pwd)
4 | scope=$(${scriptdir}/current-scope)
5 | exec lerna run build --scope ${scope} --include-filtered-dependencies
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/applet-js/test/expected3.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Applet",
3 | "template": {
4 | "Description": "this should be reflected in the template description"
5 | },
6 | "metadata": {}
7 | }
8 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-autoscalingplans/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Auto-Scaling Plans
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-directoryservice/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Directory Service
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-dms/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Database Migration Service (DMS)
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-ecs/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Elastic Container Service (ECS)
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticbeanstalk/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Elastic Beanstalk
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-elasticloadbalancing/lib/index.ts:
--------------------------------------------------------------------------------
1 | // AWS::ElasticLoadBalancing CloudFormation Resources:
2 | export * from './elasticloadbalancing.generated';
3 |
4 | export * from './load-balancer';
5 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-kinesisanalytics/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Kinesis Analytics
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-kinesisfirehose/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Kinesis Firehose
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-servicediscovery/README.md:
--------------------------------------------------------------------------------
1 | ## The CDK Construct Library for AWS Service Discovery
2 | This module is part of the [AWS Cloud Development Kit](https://github.com/awslabs/aws-cdk) project.
3 |
--------------------------------------------------------------------------------
/docs/.npmignore:
--------------------------------------------------------------------------------
1 | # Don't include original .ts files when doing `npm pack`
2 | *.ts
3 | !*.d.ts
4 | coverage
5 | .nyc_output
6 | *.tgz
7 | /
8 | !/LICENSE
9 | !/NOTICE
10 | !/dist/docs
11 | /dist/staging
12 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-codecommit/lib/index.ts:
--------------------------------------------------------------------------------
1 | export * from './pipeline-action';
2 | export * from './repository';
3 |
4 | // AWS::CodeCommit CloudFormation Resources:
5 | export * from './codecommit.generated';
6 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/aws-sqs/lib/index.ts:
--------------------------------------------------------------------------------
1 | export * from './policy';
2 | export * from './queue';
3 | export * from './queue-ref';
4 |
5 | // AWS::SQS CloudFormation Resources:
6 | export * from './sqs.generated';
7 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/cdk/.gitignore:
--------------------------------------------------------------------------------
1 | *.js
2 | *.d.ts
3 | tsconfig.json
4 | tslint.json
5 | *.js.map
6 | dist
7 | coverage
8 | .nyc_output
9 | .jsii
10 |
11 | .LAST_BUILD
12 | .nycrc
13 | .LAST_PACKAGE
14 | *.snk
--------------------------------------------------------------------------------
/packages/@aws-cdk/applet-js/.npmignore:
--------------------------------------------------------------------------------
1 | # Don't include original .ts files when doing `npm pack`
2 | *.ts
3 | !*.d.ts
4 | coverage
5 | .nyc_output
6 | *.tgz
7 |
8 | dist
9 | .LAST_PACKAGE
10 | .LAST_BUILD
11 | *.snk
--------------------------------------------------------------------------------
/packages/@aws-cdk/applet-js/test/test3.yaml:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env cdk-applet-js
2 | applets:
3 | Applet:
4 | type: ./test-applet
5 | properties:
6 | desc: this should be reflected in the template description
7 |
--------------------------------------------------------------------------------
/packages/@aws-cdk/assert/.npmignore:
--------------------------------------------------------------------------------
1 | # Don't include original .ts files when doing `npm pack`
2 | *.ts
3 | !*.d.ts
4 | coverage
5 | .nyc_output
6 | *.tgz
7 |
8 | dist
9 | .LAST_PACKAGE
10 | .LAST_BUILD
11 | *.snk
--------------------------------------------------------------------------------
/tools/cdk-build-tools/lib/ignore-list.ts:
--------------------------------------------------------------------------------
1 | // List of directories to ignore when detecting changes.
2 | // Output directories that are not part of the build dependencies
3 | export = [ 'coverage', 'dist', 'jsii.out' ];
4 |
--------------------------------------------------------------------------------
/tools/cfn2ts/test/enrichments/aws.sqs.Queue.ts:
--------------------------------------------------------------------------------
1 | import { aws } from '../lib' /// 2 | This documentation is for the developer preview release of the AWS CDK. 3 | Do not use this version of the AWS CDK in production. 4 | Subsequent releases of the AWS CDK will likely include breaking changes. 5 |
6 | -------------------------------------------------------------------------------- /packages/@aws-cdk/assert/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './assertion'; 2 | export * from './expect'; 3 | export * from './inspector'; 4 | 5 | export * from './assertions/exist'; 6 | export * from './assertions/have-resource'; 7 | export * from './assertions/have-type'; 8 | export * from './assertions/match-template'; 9 | export * from './assertions/and-assertion'; 10 | export * from './assertions/negated-assertion'; 11 | export * from './assertions/count-resources'; 12 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-lambda-event-sources/lib/sns.ts: -------------------------------------------------------------------------------- 1 | import lambda = require('@aws-cdk/aws-lambda'); 2 | import sns = require('@aws-cdk/aws-sns'); 3 | 4 | /** 5 | * Use an Amazon SNS topic as an event source for AWS Lambda. 6 | */ 7 | export class SnsEventSource implements lambda.IEventSource { 8 | constructor(readonly topic: sns.TopicRef) { 9 | } 10 | 11 | public bind(target: lambda.FunctionRef) { 12 | this.topic.subscribeLambda(target); 13 | } 14 | } -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-ec2/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@aws-cdk/aws-ec2", 3 | "version": "0.9.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@aws-cdk/util": { 8 | "version": "0.9.0", 9 | "resolved": "https://registry.npmjs.org/@aws-cdk/util/-/util-0.9.0.tgz", 10 | "integrity": "sha512-xURdTBMszAreFUyR37k/6L1DFobgXRGo8fEfSQvh3qUWhfv967ApDvVPIU/ew55tGDtxHOooDyqYOR6H4uAiiQ==" 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /packages/aws-cdk/integ-tests/test-cdk-diff.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -euo pipefail 3 | scriptdir=$(cd $(dirname $0) && pwd) 4 | source ${scriptdir}/common.bash 5 | # ---------------------------------------------------------- 6 | 7 | setup 8 | 9 | function cdk_diff() { 10 | cdk diff $1 2>&1 || true 11 | } 12 | 13 | assert_lines "$(cdk_diff cdk-toolkit-integration-test-1)" 1 14 | assert_lines "$(cdk_diff cdk-toolkit-integration-test-2)" 2 15 | 16 | echo "✅ success" 17 | -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-applicationautoscaling/test/test.cron.ts: -------------------------------------------------------------------------------- 1 | import { Test } from 'nodeunit'; 2 | import appscaling = require('../lib'); 3 | 4 | export = { 5 | 'test utc cron, hour only'(test: Test) { 6 | test.equals(appscaling.Cron.dailyUtc(18), 'cron(0 18 * * ?)'); 7 | test.done(); 8 | }, 9 | 10 | 'test utc cron, hour and minute'(test: Test) { 11 | test.equals(appscaling.Cron.dailyUtc(18, 24), 'cron(24 18 * * ?)'); 12 | test.done(); 13 | } 14 | }; -------------------------------------------------------------------------------- /packages/@aws-cdk/aws-codepipeline-api/README.md: -------------------------------------------------------------------------------- 1 | ## AWS CodePipeline Actions API 2 | 3 | This package contains the abstract API of Pipeline Actions. 4 | It's used by the `aws-codepipeline` module, 5 | and the AWS service modules that integrate with AWS CodePipeline. 6 | 7 | You should never need to depend on it directly - 8 | instead, depend on `aws-codepipeline`, 9 | and the module you need the concrete Actions from 10 | (like `aws-codecommit`, `aws-codebuild`, etc.). 11 | --------------------------------------------------------------------------------