├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── config.yml │ └── feature-request.yml ├── PULL_REQUEST_TEMPLATE.md ├── actions │ └── setup-language │ │ └── action.yml ├── dependabot.yml ├── semantic.yml └── workflows │ ├── build-pull-request.yml │ ├── close-stale-issues.yml │ ├── closed-issue-message.yml │ └── handle-stale-discussions.yml ├── .gitignore ├── .mergify.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── SNAPSHOT_TESTING.md ├── csharp ├── .gitignore ├── CloudFront-S3-WAF │ ├── .gitignore │ ├── CloudFront-S3-WAF.sln │ ├── README.md │ ├── cdk.json │ └── src │ │ ├── CdkStack.cs │ │ ├── GlobalSuppressions.cs │ │ ├── Program.cs │ │ ├── Website │ │ └── index.html │ │ └── src.csproj ├── README.md ├── api-cors-lambda-crud-dynamodb │ ├── README.md │ ├── cdk.json │ └── src │ │ ├── ApiCorsLambdaCrudDynamodb.sln │ │ ├── ApiCorsLambdaCrudDynamodb │ │ ├── ApiCorsLambdaCrudDynamodb.csproj │ │ ├── ApiCorsLambdaCrudDynamodbStack.cs │ │ ├── Extensions.cs │ │ ├── GlobalSuppressions.cs │ │ └── Program.cs │ │ └── Lambdas │ │ ├── Create │ │ ├── Create.csproj │ │ ├── Dockerfile │ │ └── Function.cs │ │ ├── DeleteOne │ │ ├── DeleteOne.csproj │ │ ├── Dockerfile │ │ └── Function.cs │ │ ├── DynamoItemRepository │ │ ├── DynamoDBItemRepository.cs │ │ ├── DynamoItemRepository.csproj │ │ ├── IDynamoItemRepository.cs │ │ └── ItemModel.cs │ │ ├── GetAll │ │ ├── Dockerfile │ │ ├── Function.cs │ │ └── GetAll.csproj │ │ ├── GetOne │ │ ├── Dockerfile │ │ ├── Function.cs │ │ └── GetOne.csproj │ │ └── UpdateOne │ │ ├── Dockerfile │ │ ├── Function.cs │ │ └── UpdateOne.csproj ├── apigateway-cognito-lambda-dynamodb │ ├── .gitignore │ ├── ArchitectureDiagram.png │ ├── AssignUserToGroup.png │ ├── CognitoUserCreate.png │ ├── PostmanCall.png │ ├── README.md │ ├── cdk.json │ └── src │ │ ├── ApiGatewayAuth.sln │ │ ├── CDK │ │ ├── CdkStack.cs │ │ ├── GlobalSuppressions.cs │ │ ├── Program.cs │ │ └── cdk.csproj │ │ ├── DynamoDBData.json │ │ └── Lambda │ │ ├── AuthFunction │ │ ├── AuthFunction.csproj │ │ ├── DynamoDbTableModel.cs │ │ ├── Function.cs │ │ └── aws-lambda-tools-defaults.json │ │ └── BackendFunction │ │ ├── BackendFunction.csproj │ │ ├── Function.cs │ │ └── aws-lambda-tools-defaults.json ├── application-load-balancer │ ├── README.md │ ├── cdk.json │ └── src │ │ ├── ApplicationLoadBalancer.sln │ │ └── ApplicationLoadBalancer │ │ ├── ApplicationLoadBalancer.csproj │ │ ├── ApplicationLoadBalancerStack.cs │ │ └── Program.cs ├── appsync-graphql-dynamodb │ ├── README.md │ ├── cdk.json │ └── src │ │ ├── AppsyncGraphqlDynamodb.sln │ │ └── AppsyncGraphqlDynamodb │ │ ├── AppsyncGraphqlDynamodb.csproj │ │ ├── AppsyncGraphqlDynamodbStack.cs │ │ └── Program.cs ├── capitalize-string │ ├── CapitalizeStringHandler │ │ ├── src │ │ │ └── CapitalizeStringHandler │ │ │ │ ├── CapitalizeStringHandler.csproj │ │ │ │ ├── Function.cs │ │ │ │ └── aws-lambda-tools-defaults.json │ │ └── test │ │ │ └── CapitalizeStringHandler.Tests │ │ │ ├── CapitalizeStringHandler.Tests.csproj │ │ │ └── FunctionTest.cs │ ├── README.md │ ├── cdk.json │ └── src │ │ ├── CapitalizeString.sln │ │ └── CapitalizeString │ │ ├── CapitalizeString.csproj │ │ ├── CapitalizeStringStack.cs │ │ ├── GlobalSuppressions.cs │ │ └── Program.cs ├── classic-load-balancer │ ├── README.md │ ├── cdk.json │ └── src │ │ ├── ClassicLoadBalancer.sln │ │ └── ClassicLoadBalancer │ │ ├── ClassicLoadBalancer.csproj │ │ ├── ClassicLoadBalancerStack.cs │ │ └── Program.cs ├── custom-resource-cloudfront-invalidate │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ └── src │ │ ├── CustomResourceCloudFrontInvalidate.sln │ │ └── CustomResourceCloudFrontInvalidate │ │ ├── CustomResourceCloudFrontInvalidate.csproj │ │ ├── CustomResourceCloudFrontInvalidateStack.cs │ │ ├── GlobalSuppressions.cs │ │ ├── Invalidation │ │ ├── CloudFrontInvalidate.cs │ │ └── CloudFrontInvalidateProps.cs │ │ └── Program.cs ├── ec2-instance-dev-server │ ├── README.md │ ├── cdk.json │ ├── remote-dev-server.png │ └── src │ │ ├── Ec2InstanceDevServer.sln │ │ └── Ec2InstanceDevServer │ │ ├── Ec2InstanceDevServer.csproj │ │ ├── Ec2InstanceDevServerStack.cs │ │ ├── Ec2Stack.cs │ │ ├── GlobalSuppressions.cs │ │ ├── Program.cs │ │ └── VpcStack.cs ├── ec2-instance │ ├── .gitignore │ ├── README.md │ ├── cdk-key.pem │ ├── cdk.json │ └── src │ │ ├── Ec2Instance.sln │ │ ├── Ec2Instance │ │ ├── Ec2Instance.csproj │ │ ├── Ec2InstanceStack.cs │ │ ├── GlobalSuppressions.cs │ │ └── Program.cs │ │ └── configure.sh ├── elasticbeanstalk │ ├── elasticbeanstalk-bg-pipeline │ │ ├── README.md │ │ ├── cdk.json │ │ ├── resources │ │ │ └── blue_green.py │ │ └── src │ │ │ ├── ElasticbeanstalkBgPipeline.sln │ │ │ └── ElasticbeanstalkBgPipeline │ │ │ ├── ElasticbeanstalkBgPipeline.csproj │ │ │ ├── ElasticbeanstalkBgPipelineStack.cs │ │ │ └── Program.cs │ └── elasticbeanstalk-environment │ │ ├── README.md │ │ ├── cdk.json │ │ └── src │ │ ├── ElasticbeanstalkEnvironment.sln │ │ └── ElasticbeanstalkEnvironment │ │ ├── ElasticbeanstalkEnvironment.csproj │ │ ├── ElasticbeanstalkEnvironmentStack.cs │ │ └── Program.cs ├── eventbridge-firehose-s3-cdk │ ├── .gitignore │ ├── EventBridge-Firehose-S3.png │ ├── EventBridge-Firehose-S3.sln │ ├── README.md │ ├── SampleEvent.json │ ├── cdk.json │ └── src │ │ ├── CdkStack.cs │ │ ├── GlobalSuppressions.cs │ │ ├── Program.cs │ │ └── src.csproj ├── lambda-cron │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ └── src │ │ ├── LambdaCron.Tests │ │ ├── LambdaCron.Tests.csproj │ │ └── LambdaCronTest.cs │ │ ├── LambdaCron.sln │ │ └── LambdaCron │ │ ├── GlobalSuppressions.cs │ │ ├── LambdaCron.csproj │ │ ├── LambdaCronStack.cs │ │ └── Program.cs ├── my-widget-service │ ├── README.md │ ├── cdk.json │ └── src │ │ ├── MyWidgetService.sln │ │ └── MyWidgetService │ │ ├── MyWidgetService.csproj │ │ ├── MyWidgetServiceStack.cs │ │ ├── Program.cs │ │ └── resources │ │ └── widgets.js ├── package.json ├── random-writer │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ └── src │ │ ├── RandomWriter.sln │ │ └── RandomWriter │ │ ├── Program.cs │ │ ├── RandomWriter.csproj │ │ ├── RandomWriterStack.cs │ │ └── resources │ │ └── index.js ├── static-site │ ├── DO_NOT_AUTOTEST │ ├── README.md │ ├── cdk.json │ ├── site-contents │ │ ├── error.html │ │ └── index.html │ └── src │ │ ├── StaticSite.sln │ │ └── StaticSite │ │ ├── Program.cs │ │ ├── StaticSite.csproj │ │ ├── StaticSiteConstruct.cs │ │ └── StaticSiteStack.cs └── stepfunctions-job-poller │ ├── README.md │ ├── cdk.json │ └── src │ ├── StepfunctionsJobPoller.sln │ └── StepfunctionsJobPoller │ ├── Program.cs │ ├── StepfunctionsJobPoller.csproj │ ├── StepfunctionsJobPollerConstruct.cs │ └── StepfunctionsJobPollerStack.cs ├── go ├── .gitignore ├── classic-load-balancer │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ ├── classic-load-balancer.go │ ├── classic-load-balancer_test.go │ ├── go.mod │ └── go.sum ├── codepipeline-build-deploy │ ├── .gitignore │ ├── README.md │ ├── app │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── appspec.yaml │ │ ├── buildspec.yaml │ │ ├── site-assets │ │ │ ├── about.html │ │ │ ├── contact.html │ │ │ ├── error.html │ │ │ ├── index.html │ │ │ └── styles.css │ │ └── taskdef.json │ ├── cdk.json │ ├── codepipeline-build-deploy.go │ ├── codepipeline-build-deploy_test.go │ ├── go.mod │ ├── go.sum │ └── lambda │ │ └── trigger-build.js ├── cognito-httpapi │ ├── README.md │ ├── cdk.json │ ├── cognito-httpapi.go │ ├── cognito-httpapi_test.go │ ├── go.mod │ └── go.sum ├── ec2-instance │ ├── README.md │ ├── cdk.json │ ├── configure.sh │ ├── ec2-instance.go │ ├── ec2-instance_test.go │ ├── go.mod │ └── go.sum ├── ecs │ ├── cluster-alb │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cdk.json │ │ ├── cluster-alb.go │ │ ├── cluster-alb_test.go │ │ ├── go.mod │ │ └── go.sum │ ├── cluster │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cdk.json │ │ ├── cluster.go │ │ ├── cluster_test.go │ │ ├── go.mod │ │ └── go.sum │ ├── fargate-alb-pattern │ │ ├── .gitignore │ │ ├── cdk.json │ │ ├── fargate-alb-pattern.go │ │ ├── go.mod │ │ └── go.sum │ └── fargate-with-alb │ │ ├── .gitignore │ │ ├── cdk.json │ │ ├── fargate-with-alb.go │ │ ├── go.mod │ │ └── go.sum ├── eks │ ├── cluster-graviton │ │ ├── README.md │ │ ├── cdk.json │ │ ├── cluster.go │ │ ├── cluster_test.go │ │ ├── go.mod │ │ └── go.sum │ └── cluster │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cdk.json │ │ ├── cluster.go │ │ ├── cluster_test.go │ │ ├── go.mod │ │ └── go.sum ├── eventbridge-sqs │ ├── README.md │ ├── cdk.json │ ├── event.json │ ├── eventbridge-sqs.go │ ├── eventbridge-sqs_test.go │ ├── go.mod │ └── go.sum ├── httpapi-eventbridge │ ├── README.md │ ├── cdk.json │ ├── go.mod │ ├── go.sum │ ├── http-api-eventbridge.go │ └── http-api-eventbridge_test.go ├── httpapi-lambda │ ├── README.md │ ├── cdk.json │ ├── go.mod │ ├── go.sum │ ├── httpapi-lambda.go │ ├── httpapi-lambda_test.go │ └── lambda-handler │ │ └── main.go ├── lambda-container-s3-trigger │ ├── README.md │ ├── cdk.json │ ├── go.mod │ ├── go.sum │ ├── lambda-image │ │ ├── Dockerfile │ │ ├── app.go │ │ ├── go.mod │ │ └── go.sum │ ├── lambda.go │ └── lambda_test.go ├── lambda-cron │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ ├── go.mod │ ├── go.sum │ ├── lambda-cron.go │ ├── lambda-cron_test.go │ └── lambda │ │ └── handler.py ├── lambda-dynamodb │ ├── README.md │ ├── cdk.json │ ├── go.mod │ ├── go.sum │ ├── lambda-dynamodb.go │ ├── lambda-dynamodb_test.go │ └── lambda-handler │ │ └── main.go ├── package.json ├── rekognition-lambda-s3-trigger │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ ├── go.mod │ ├── go.sum │ ├── lambda-handler │ │ └── main.go │ ├── rekognition-lambda-s3-trigger.go │ └── rekognition-lambda-s3-trigger_test.go ├── restapi-lambda │ ├── README.md │ ├── app-serverless-cdk-go.go │ ├── app-serverless-cdk-go_test.go │ ├── cdk.json │ ├── go.mod │ ├── go.sum │ └── lambda-handler │ │ └── main.go ├── restapi-sqs │ ├── .gitignore │ ├── README.md │ ├── apigw-sqs.go │ ├── apigw-sqs_test.go │ ├── cdk.json │ ├── go.mod │ └── go.sum ├── s3-event-processor │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ ├── go.mod │ ├── go.sum │ ├── lambda │ │ └── create-object-handler │ │ │ └── main.go │ ├── s3-event-processor.go │ └── s3-event-processor_test.go ├── sagemaker │ ├── endpoint-jumpstart │ │ ├── README.md │ │ ├── cdk.json │ │ ├── endpoint-jumpstart.go │ │ ├── endpoint-jumpstart_test.go │ │ ├── go.mod │ │ └── go.sum │ └── notebook │ │ ├── README.md │ │ ├── cdk.json │ │ ├── go.mod │ │ ├── go.sum │ │ ├── notebook.go │ │ └── notebook_test.go ├── sqs-lambda │ ├── README.md │ ├── cdk.json │ ├── go.mod │ ├── go.sum │ ├── sqs-consumer-handler │ │ └── main.go │ ├── sqs-lambda.go │ └── sqs-lambda_test.go ├── static-site │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ ├── go.mod │ ├── go.sum │ ├── site-assets │ │ ├── error.html │ │ ├── index.html │ │ └── styles.css │ ├── static-site.go │ └── static-site_test.go └── step-functions │ ├── README.md │ ├── cdk.json │ ├── go.mod │ ├── go.sum │ ├── lambda │ ├── status │ │ └── index.py │ └── submit │ │ └── index.py │ ├── step-function.go │ └── step-function_test.go ├── java ├── .gitignore ├── README.md ├── alb-multi-rule-response │ ├── README.md │ ├── cdk.json │ ├── imgs │ │ └── screenshot.png │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── myorg │ │ │ ├── ALBProjectApp.java │ │ │ ├── ALBProjectStack.java │ │ │ └── utils │ │ │ └── PropertyLoader.java │ │ └── resources │ │ └── mydata.properties ├── api-cors-lambda-crud-dynamodb │ ├── README.md │ ├── asset │ │ └── lambda-1.0.0-jar-with-dependencies.jar │ ├── cdk.json │ ├── cdk │ │ ├── cdk.json │ │ ├── cdk.out.dummy │ │ │ ├── dummy.template.json │ │ │ └── manifest.json │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── software │ │ │ └── amazon │ │ │ └── awscdk │ │ │ └── examples │ │ │ ├── CorsLambdaCrudDynamodbApp.java │ │ │ └── CorsLambdaCrudDynamodbStack.java │ ├── lambda │ │ ├── cdk.json │ │ ├── cdk.out.dummy │ │ │ ├── dummy.template.json │ │ │ └── manifest.json │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── software │ │ │ └── amazon │ │ │ └── awscdk │ │ │ └── examples │ │ │ └── lambda │ │ │ ├── CreateItem.java │ │ │ ├── DeleteItem.java │ │ │ ├── GatewayResponse.java │ │ │ ├── GetAllItems.java │ │ │ ├── GetOneItem.java │ │ │ └── UpdateItem.java │ └── pom.xml ├── application-load-balancer │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── myorg │ │ │ ├── ApplicationLoadBalancerApp.java │ │ │ └── ApplicationLoadBalancerStack.java │ │ └── test │ │ └── java │ │ └── com │ │ └── myorg │ │ └── ApplicationLoadBalancerTest.java ├── backup-s3 │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── myorg │ │ ├── BackupS3App.java │ │ └── BackupS3Stack.java ├── classic-load-balancer │ ├── README.md │ ├── cdk.json │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── software │ │ └── amazon │ │ └── awscdk │ │ └── examples │ │ ├── ClassicLoadBalancerApp.java │ │ └── ClassicLoadBalancerStack.java ├── codebuild │ ├── project │ │ ├── README.md │ │ ├── cdk.json │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── myorg │ │ │ ├── ProjectApp.java │ │ │ └── ProjectStack.java │ ├── reportgroup │ │ ├── README.md │ │ ├── cdk.json │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── myorg │ │ │ ├── ReportgroupApp.java │ │ │ └── ReportgroupStack.java │ └── sourceCredential │ │ ├── README.md │ │ ├── cdk.json │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── myorg │ │ ├── SourceCredentialApp.java │ │ └── SourceCredentialStack.java ├── cognito-api-lambda │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── myorg │ │ │ │ ├── CognitoApiLambdaApp.java │ │ │ │ └── CognitoApiLambdaStack.java │ │ └── resources │ │ │ └── lambda │ │ │ └── hello-world.py │ │ └── test │ │ └── java │ │ └── com │ │ └── myorg │ │ ├── CognitoApiLambdaTest.java │ │ └── TestUtils.java ├── custom-logical-names │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── myorg │ │ │ ├── BaseStack.java │ │ │ ├── CustomLogicalNamesApp.java │ │ │ └── CustomLogicalNamesStack.java │ │ └── test │ │ └── java │ │ └── com │ │ └── myorg │ │ └── CustomLogicalNamesTest.java ├── custom-resource │ ├── README.md │ ├── asset │ │ └── lambda-1.0.0-jar-with-dependencies.jar │ ├── cdk.json │ ├── cdk │ │ ├── cdk.json │ │ ├── cdk.out.dummy │ │ │ ├── dummy.template.json │ │ │ └── manifest.json │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── software │ │ │ └── amazon │ │ │ └── awscdk │ │ │ └── examples │ │ │ ├── CustomResourceApp.java │ │ │ ├── CustomResourceStack.java │ │ │ └── MyCustomResource.java │ ├── lambda │ │ ├── cdk.json │ │ ├── cdk.out.dummy │ │ │ ├── dummy.template.json │ │ │ └── manifest.json │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── software │ │ │ └── amazon │ │ │ └── awscdk │ │ │ └── examples │ │ │ ├── CustomResourceHandler.java │ │ │ └── CustomResourceIsCompleteHandler.java │ └── pom.xml ├── ec2-instance │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── myorg │ │ ├── Ec2InstanceApp.java │ │ └── Ec2InstanceStack.java ├── ecs │ └── fargate-load-balanced-service │ │ ├── README.md │ │ ├── cdk.json │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── amazonaws │ │ │ └── cdk │ │ │ └── examples │ │ │ ├── ECSFargateLoadBalancedApp.java │ │ │ └── ECSFargateLoadBalancedStack.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── cdk │ │ │ └── examples │ │ │ └── ECSFargateLoadBalancedStackTest.java │ │ └── resources │ │ └── com │ │ └── amazonaws │ │ └── cdk │ │ └── examples │ │ └── expected.cfn.json ├── eks │ ├── fargate-cluster │ │ ├── README.md │ │ ├── app-manifest.yaml │ │ ├── cdk.json │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── amazonaws │ │ │ │ └── cdk │ │ │ │ ├── App.java │ │ │ │ ├── EksFargateProps.java │ │ │ │ ├── EksFargateStack.java │ │ │ │ └── VpcStack.java │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── amazonaws │ │ │ │ └── cdk │ │ │ │ ├── EksFargateStackTest.java │ │ │ │ └── VpcStackTest.java │ │ │ └── resources │ │ │ └── com │ │ │ └── amazonaws │ │ │ └── cdk │ │ │ ├── EksFargateStackExpected.json │ │ │ └── VpcStackExpected.json │ └── private-cluster │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cdk.json │ │ ├── eks-private-cluster-diagram.png │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── amazonaws │ │ │ └── cdk │ │ │ └── examples │ │ │ ├── EksPrivateClusterStack.java │ │ │ └── PrivateClusterCdkApp.java │ │ └── test │ │ └── java │ │ └── com │ │ └── amazonaws │ │ └── cdk │ │ └── examples │ │ └── EksPrivateClusterStackTest.java ├── eventbridge-lambda │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── myorg │ │ │ │ ├── EventBridgeLambdaApp.java │ │ │ │ └── EventBridgeLambdaStack.java │ │ └── resources │ │ │ └── lambda │ │ │ └── lambda-handler.py │ │ └── test │ │ └── java │ │ └── com │ │ └── myorg │ │ └── EventBridgeLambdaTest.java ├── hello-world │ ├── README.md │ ├── cdk.json │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── software │ │ │ └── amazon │ │ │ └── awscdk │ │ │ └── examples │ │ │ ├── HelloJavaApp.java │ │ │ ├── HelloJavaStack.java │ │ │ ├── SinkQueue.java │ │ │ └── SinkQueueProps.java │ │ └── test │ │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── awscdk │ │ │ └── examples │ │ │ ├── JDK9.java │ │ │ └── SinkQueueTest.java │ │ └── resources │ │ └── software │ │ └── amazon │ │ └── awscdk │ │ └── examples │ │ └── testSubscribeTopics.expected.json ├── http-proxy-apigateway │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── myorg │ │ │ │ ├── HttpProxyApiGatewayApp.java │ │ │ │ └── HttpProxyApiGatewayStack.java │ │ └── resources │ │ │ └── lambdas │ │ │ ├── ByeFunction.py │ │ │ └── HelloFunction.py │ │ └── test │ │ └── java │ │ └── com │ │ └── myorg │ │ ├── HttpProxyApiGatewayTest.java │ │ └── TestUtils.java ├── lambda-cron │ ├── README.md │ ├── cdk.json │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── software │ │ │ └── amazon │ │ │ └── awscdk │ │ │ └── examples │ │ │ ├── LambdaCronApp.java │ │ │ └── LambdaCronStack.java │ │ └── test │ │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── awscdk │ │ │ └── examples │ │ │ ├── LambdaCronStackTest.java │ │ │ └── TestUtils.java │ │ └── resources │ │ └── software │ │ └── amazon │ │ └── awscdk │ │ └── examples │ │ └── testCronLambdaExpected.json ├── my-widget-service │ ├── README.md │ ├── cdk.json │ ├── pom.xml │ ├── resources │ │ └── widgets.js │ └── src │ │ ├── main │ │ └── java │ │ │ └── software │ │ │ └── amazon │ │ │ └── awscdk │ │ │ └── examples │ │ │ ├── MyWidgetServiceApp.java │ │ │ └── MyWidgetServiceStack.java │ │ └── test │ │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── awscdk │ │ │ └── examples │ │ │ ├── MyWidgetServiceTest.java │ │ │ └── TestUtils.java │ │ └── resources │ │ └── software │ │ └── amazon │ │ └── awscdk │ │ └── examples │ │ └── testMyWidgetServiceExpected.json ├── package.json ├── resource-overrides │ ├── README.md │ ├── cdk.json │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── software │ │ │ └── amazon │ │ │ └── awscdk │ │ │ └── examples │ │ │ ├── ResourceOverridesApp.java │ │ │ └── ResourceOverridesStack.java │ │ └── test │ │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── awscdk │ │ │ └── examples │ │ │ └── ResourceOverridesStackTest.java │ │ └── resources │ │ └── software │ │ └── amazon │ │ └── awscdk │ │ └── examples │ │ └── testResourceOverrides.expected.json ├── s3-lambda-s3 │ ├── README.md │ ├── asset │ │ └── lambda-1.0.0-jar-with-dependencies.jar │ ├── cdk.json │ ├── cdk │ │ ├── cdk.json │ │ ├── cdk.out.dummy │ │ │ ├── dummy.template.json │ │ │ └── manifest.json │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── software │ │ │ └── amazon │ │ │ └── awscdk │ │ │ └── examples │ │ │ ├── S3LambdaApp.java │ │ │ └── S3LambdaStack.java │ ├── lambda │ │ ├── cdk.json │ │ ├── cdk.out.dummy │ │ │ ├── dummy.template.json │ │ │ └── manifest.json │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── software │ │ │ └── amazon │ │ │ └── awscdk │ │ │ └── examples │ │ │ └── S3EventHandler.java │ └── pom.xml ├── s3-object-lambda │ ├── .gitignore │ ├── README.md │ ├── infra │ │ ├── .gitignore │ │ ├── cdk.json │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── myorg │ │ │ │ ├── S3ObjectLambdaApp.java │ │ │ │ └── S3ObjectLambdaStack.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── myorg │ │ │ ├── S3ObjectLambdaAppTest.java │ │ │ └── TestUtils.java │ └── lambda │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── myorg │ │ │ ├── S3ObjectLambdaTransformer.java │ │ │ └── model │ │ │ └── TransformedObject.java │ │ └── test │ │ └── java │ │ └── com │ │ └── myorg │ │ └── S3ObjectLambdaTransformerTest.java ├── stepfunctions-job-poller │ ├── README.md │ ├── cdk.json │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── software │ │ └── amazon │ │ └── awscdk │ │ └── examples │ │ ├── StepFunctionsJobPollerApp.java │ │ └── StepFunctionsJobPollerStack.java └── waf │ ├── README.md │ ├── cdk.json │ ├── pom.xml │ └── src │ └── main │ └── java │ └── software │ └── amazon │ └── awscdk │ └── examples │ ├── WAFCloudfrontlStack.java │ ├── WAFRegionalStack.java │ └── WebApplicationFirewallApp.java ├── python ├── .gitignore ├── README.md ├── amazon-connect │ ├── README.md │ ├── amazon_connect │ │ ├── __init__.py │ │ └── amazon_connect_stack.py │ ├── app.py │ ├── cdk.json │ └── requirements.txt ├── api-cors-lambda │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── diagram.png │ ├── lambda │ │ └── lambda-handler.py │ └── requirements.txt ├── api-eventbridge-lambda │ ├── README.md │ ├── Validate_sample.pdf │ ├── api_eventbridge_lambda │ │ ├── __init__.py │ │ └── api_eventbridge_lambda.py │ ├── app.py │ ├── architecture.png │ ├── cdk.json │ ├── input.json │ ├── lambda │ │ ├── event_consumer_lambda.py │ │ └── event_producer_lambda.py │ ├── requirements.txt │ └── setup.py ├── api-sqs-lambda │ ├── README.md │ ├── api_sqs_lambda │ │ ├── __init__.py │ │ └── api_sqs_lambda_stack.py │ ├── app.py │ ├── architecture.png │ ├── cdk.json │ ├── diagram.png │ ├── lambda │ │ └── lambda-handler.py │ ├── requirements.txt │ └── setup.py ├── api-stages-lambda │ ├── .gitignore │ ├── README.md │ ├── api_stages_lambda │ │ ├── __init__.py │ │ └── api_stages_lambda_stack.py │ ├── app.py │ ├── cdk.json │ ├── lambda │ │ └── lambda-handler.py │ ├── requirements-dev.txt │ ├── requirements.txt │ ├── setup.py │ └── tests │ │ ├── api_driver.py │ │ └── conftest.py ├── apigw-http-api-lambda-dynamodb-python-cdk │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── docs │ │ ├── architecture.png │ │ └── architecture.xml │ ├── lambda │ │ └── apigw-handler │ │ │ └── index.py │ ├── requirements-dev.txt │ ├── requirements.txt │ ├── source.bat │ ├── stacks │ │ ├── __init__.py │ │ └── apigw_http_api_lambda_dynamodb_python_cdk_stack.py │ └── tests │ │ ├── __init__.py │ │ └── unit │ │ ├── __init__.py │ │ └── test_apigw_http_api_lambda_dynamodb_python_cdk_stack.py ├── application-load-balancer │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── diagram.png │ ├── httpd.sh │ └── requirements.txt ├── appsync-graphql-dynamodb │ ├── README.md │ ├── app.py │ ├── app_sync_cdk │ │ ├── __init__.py │ │ └── app_sync_cdk_stack.py │ ├── cdk.json │ ├── diagram.png │ └── requirements.txt ├── athena-s3-glue │ ├── README.md │ ├── app.py │ ├── athena_s3_glue │ │ ├── __init__.py │ │ └── athena_s3_glue_stack.py │ ├── cdk.json │ ├── log-samples │ │ ├── products │ │ │ ├── date=2024-01-19 │ │ │ │ ├── 2024-01-19_1.json │ │ │ │ ├── 2024-01-19_2.jsonq │ │ │ │ └── 2024-01-19_3.json │ │ │ └── date=2024-01-20 │ │ │ │ └── 2024-01-20_1.json │ │ └── users │ │ │ ├── date=2024-01-20 │ │ │ └── 2024-01-20_1.json │ │ │ └── date=2024-01-22 │ │ │ ├── 2024-01-22_1.json │ │ │ └── 2024-01-22_2.json │ ├── requirements-dev.txt │ ├── requirements.txt │ └── tests │ │ ├── __init__.py │ │ └── unit │ │ ├── __init__.py │ │ └── test_demo_athena_s3_glue_stack.py ├── backup-s3 │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── backup_s3 │ │ ├── __init__.py │ │ └── backup_s3_stack.py │ ├── cdk.json │ ├── requirements-dev.txt │ ├── requirements.txt │ └── source.bat ├── batch │ ├── batch-arm64-instance-type │ │ ├── README.md │ │ ├── app.py │ │ ├── cdk.json │ │ └── requirements.txt │ ├── batch-using-fargate │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app.py │ │ ├── cdk.json │ │ └── requirements.txt │ └── batch-with-EC2 │ │ ├── README.md │ │ ├── app.py │ │ ├── cdk.json │ │ └── requirements.txt ├── cdk-validator-cfnguard │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_validator_cfnguard │ │ ├── __init__.py │ │ └── cdk_validator_cfnguard_stack.py │ ├── requirements-dev.txt │ ├── requirements.txt │ ├── source.bat │ └── tests │ │ ├── __init__.py │ │ └── unit │ │ ├── __init__.py │ │ └── test_cdk_validator_cfnguard_stack.py ├── classic-load-balancer │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── diagram.png │ └── requirements.txt ├── codepipeline-build-deploy-github-manual │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── app │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── appspec.yaml │ │ ├── buildspec.yaml │ │ ├── site-assets │ │ │ ├── about.html │ │ │ ├── contact.html │ │ │ ├── error.html │ │ │ ├── index.html │ │ │ └── styles.css │ │ └── taskdef.json │ ├── cdk.json │ ├── codepipeline_build_deploy │ │ ├── __init__.py │ │ └── codepipeline_build_deploy_stack.py │ ├── lambda │ │ └── trigger-build.js │ ├── requirements-dev.txt │ ├── requirements.txt │ └── tests │ │ ├── __init__.py │ │ └── unit │ │ ├── __init__.py │ │ └── test_codepipeline_build_deploy_stack.py ├── codepipeline-build-deploy │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── app │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── appspec.yaml │ │ ├── buildspec.yaml │ │ ├── site-assets │ │ │ ├── about.html │ │ │ ├── contact.html │ │ │ ├── error.html │ │ │ ├── index.html │ │ │ └── styles.css │ │ └── taskdef.json │ ├── cdk.json │ ├── codepipeline_build_deploy │ │ ├── __init__.py │ │ └── codepipeline_build_deploy_stack.py │ ├── lambda │ │ └── trigger-build.js │ ├── requirements-dev.txt │ ├── requirements.txt │ ├── source.bat │ └── tests │ │ ├── __init__.py │ │ └── unit │ │ ├── __init__.py │ │ └── test_codepipeline_build_deploy_stack.py ├── codepipeline-docker-build │ ├── Base.py │ ├── Pipeline.py │ ├── ReadMe.md │ ├── app.py │ ├── cdk.json │ ├── pipeline_delivery │ │ ├── Dockerfile │ │ └── docker_build_buildspec.yml │ ├── push.sh │ └── requirements.txt ├── cross-account-eventbridge-in-organization │ ├── README.md │ ├── app.py │ ├── architecture_diagram.pptx │ ├── cdk.json │ ├── event_bridge_cross_account │ │ ├── ConsumerStack.py │ │ ├── ProducerStack.py │ │ └── __init__.py │ ├── images │ │ ├── architecture_diagram.png │ │ ├── consumer_logs.png │ │ └── producer_lambda.png │ ├── lambda │ │ ├── consumer │ │ │ └── consumer.py │ │ └── producer │ │ │ └── producer.py │ ├── requirements-dev.txt │ └── requirements.txt ├── cross-stack-resources │ ├── README.md │ ├── native-objects │ │ ├── README.md │ │ ├── app.py │ │ ├── cdk.json │ │ ├── native_objects │ │ │ ├── __init__.py │ │ │ ├── application_stack.py │ │ │ └── infrastructure_stack.py │ │ ├── requirements.txt │ │ ├── setup.py │ │ └── source.bat │ └── raw-strings │ │ ├── README.md │ │ ├── app.py │ │ ├── cdk.json │ │ ├── raw_strings │ │ ├── __init__.py │ │ ├── application_stack.py │ │ └── infrastructure_stack.py │ │ ├── requirements.txt │ │ ├── setup.py │ │ └── source.bat ├── custom-resource │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── my_custom_resource.py │ └── requirements.txt ├── datasync-s3 │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.context.json │ ├── cdk.json │ ├── datasync_s3_to_s3 │ │ ├── __init__.py │ │ ├── datasync_s3_to_s3_IAM_stack.py │ │ └── datasync_s3_to_s3_stack.py │ ├── requirements.txt │ ├── source.bat │ └── tests │ │ ├── __init__.py │ │ └── unit │ │ ├── __init__.py │ │ └── test_datasync_s3_stack.py ├── ddb │ └── global-table-with-cmk │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app.py │ │ ├── cdk.json │ │ ├── lib │ │ ├── global_ddb_cmk.py │ │ └── stacks │ │ │ ├── __init__.py │ │ │ ├── cmk_stack.py │ │ │ └── dynamo_db_stack.py │ │ ├── requirements-dev.txt │ │ ├── requirements.txt │ │ └── source.bat ├── docker-app-with-asg-alb │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── dockerized_app_cdk │ │ ├── __init__.py │ │ ├── asg_stack.py │ │ ├── efs_stack.py │ │ ├── network_stack.py │ │ └── rds_stack.py │ ├── requirements.txt │ ├── setup.py │ └── userdata.sh ├── dynamodb-lambda │ ├── README.md │ ├── app.py │ ├── architecture.png │ ├── cdk.json │ ├── dynamodb_lambda │ │ ├── __init__.py │ │ └── dynamodb_lambda_stack.py │ ├── lambda │ │ ├── __init__.py │ │ ├── consumer │ │ │ ├── __init__.py │ │ │ └── lambda_function.py │ │ └── producer │ │ │ ├── __init__.py │ │ │ └── lambda_function.py │ ├── requirements.txt │ └── setup.py ├── ec2-alarms-to-opsitem │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── ec2_alarms_to_opsitem │ │ ├── __init__.py │ │ ├── configure.sh │ │ ├── ec2_alarms_to_opsitem_stack.py │ │ └── ssm_content.json │ ├── lambda │ │ ├── alarm.py │ │ └── opsitem.py │ ├── requirements-dev.txt │ ├── requirements.txt │ ├── source.bat │ └── tests │ │ ├── __init__.py │ │ └── unit │ │ ├── __init__.py │ │ └── test_ec2_alarms_to_opsitem_stack.py ├── ec2-cloudwatch │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── ec2_cloudwatch │ │ ├── __init__.py │ │ └── ec2_cloudwatch_stack.py │ ├── requirements.txt │ └── setup.py ├── ec2 │ └── instance │ │ ├── README.md │ │ ├── app.py │ │ ├── cdk.json │ │ ├── configure.sh │ │ └── requirements.txt ├── ecs-schedulescaling │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── requirements.txt │ └── schedulescaling │ │ ├── __init__.py │ │ └── schedulescaling_stack.py ├── ecs-serviceconnect │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_examples_service_connect │ │ ├── __init__.py │ │ └── cdk_examples_service_connect_stack.py │ ├── ecr │ │ ├── __init__.py │ │ └── ecr_stack.py │ ├── ecs │ │ ├── __init__.py │ │ └── ecs_stack.py │ ├── requirements-dev.txt │ ├── requirements.txt │ └── services │ │ ├── data │ │ ├── Dockerfile │ │ ├── data.py │ │ └── requirements.txt │ │ └── frontend │ │ ├── Dockerfile │ │ ├── frontend.py │ │ └── requirements.txt ├── ecs │ ├── cluster │ │ ├── app.py │ │ ├── cdk.json │ │ └── requirements.txt │ ├── ecs-load-balanced-service │ │ ├── app.py │ │ ├── cdk.json │ │ └── requirements.txt │ ├── ecs-service-with-advanced-alb-config │ │ ├── app.py │ │ ├── cdk.json │ │ └── requirements.txt │ ├── ecs-service-with-task-networking │ │ ├── app.py │ │ ├── cdk.json │ │ └── requirements.txt │ ├── ecs-service-with-task-placement │ │ ├── DO_NOT_AUTOTEST │ │ ├── app.py │ │ ├── cdk.json │ │ └── requirements.txt │ ├── fargate-load-balanced-service │ │ ├── app.py │ │ ├── cdk.json │ │ └── requirements.txt │ ├── fargate-service-with-autoscaling │ │ ├── app.py │ │ ├── cdk.json │ │ └── requirements.txt │ └── fargate-service-with-efs │ │ ├── README.md │ │ ├── app.py │ │ ├── cdk.json │ │ └── requirements.txt ├── emr │ ├── README.md │ ├── app.py │ ├── cdk.json │ └── requirements.txt ├── eventbridge-mesh │ ├── README.md │ ├── images │ │ ├── multi-consumers.png │ │ └── single-consumer.png │ ├── multiple-consumers │ │ ├── app.py │ │ ├── cdk.json │ │ └── requirements.txt │ └── single-consumer │ │ ├── app.py │ │ ├── cdk.json │ │ └── requirements.txt ├── existing-vpc-new-ec2-ebs-userdata │ ├── DO_NOT_AUTOTEST │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_vpc_ec2 │ │ ├── __init__.py │ │ └── cdk_vpc_ec2_stack.py │ ├── requirements.txt │ ├── setup.py │ └── user_data │ │ └── user_data.sh ├── image-content-search │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── docs │ │ ├── arch1.jpg │ │ └── arch2.jpg │ ├── requirements.txt │ ├── src │ │ ├── __init__.py │ │ ├── getSignedUrl │ │ │ ├── __init__.py │ │ │ └── main.py │ │ ├── imageAnalysis │ │ │ ├── __init__.py │ │ │ └── main.py │ │ ├── imageData │ │ │ ├── __init__.py │ │ │ ├── helper │ │ │ │ ├── __init__.py │ │ │ │ ├── insert.py │ │ │ │ ├── migration.py │ │ │ │ └── search.py │ │ │ └── main.py │ │ ├── imageMassage │ │ │ ├── __init__.py │ │ │ └── main.py │ │ └── landingPage │ │ │ ├── __init__.py │ │ │ ├── index.html │ │ │ └── main.py │ └── stack │ │ ├── __init__.py │ │ ├── cdk.py │ │ └── config.yml ├── iot-msk-lambda-pipeline │ ├── README.md │ ├── app.py │ ├── architecture.png │ ├── cdk.json │ ├── msk_demo │ │ ├── __init__.py │ │ └── msk_demo_stack.py │ └── requirements.txt ├── iotcore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_iot_thing │ │ ├── __init__.py │ │ └── cdk_iot_thing_stack.py │ ├── images │ │ └── IotCore-CDK.png │ ├── lambda │ │ └── cert_handler.py │ ├── requirements-dev.txt │ ├── requirements.txt │ ├── source.bat │ └── tests │ │ ├── __init__.py │ │ └── unit │ │ ├── __init__.py │ │ └── test_cdk_iot_thing_stack.py ├── lambda-cloudwatch-dashboard │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── img │ │ └── sample_cloudwatch_dashboard.png │ ├── lambda │ │ └── lambda-handler.py │ ├── lambda_cloudwatch_dashboard │ │ ├── __init__.py │ │ └── lambda_cloudwatch_dashboard_stack.py │ ├── requirements.txt │ ├── setup.py │ └── source.bat ├── lambda-cron │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── lambda-handler.py │ ├── requirements.txt │ └── test_lambda-cron.py ├── lambda-from-container │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── configureTestEvent.png │ ├── lambda-image │ │ ├── Dockerfile │ │ └── application.go │ ├── requirements.txt │ └── sampleContainerFunctionTest.png ├── lambda-layer │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── lambda │ │ ├── __init__.py │ │ └── index.py │ ├── layer │ │ └── python │ │ │ └── common.py │ └── requirements.txt ├── lambda-nag │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── lambda-func │ │ └── lambda-handler.py │ └── requirements.txt ├── lambda-s3-trigger │ ├── app.py │ ├── cdk.json │ ├── lambda │ │ └── lambda-handler.py │ ├── requirements.txt │ └── s3trigger │ │ ├── __init__.py │ │ └── s3trigger_stack.py ├── lambda-triggered-by-existing-kinesis-stream │ ├── app.py │ ├── cdk.json │ ├── lambda-handler.py │ └── requirements.txt ├── lambda-with-existing-s3-code │ ├── app.py │ ├── cdk.json │ └── requirements.txt ├── my-widget-service │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── my_widget_service │ │ ├── __init__.py │ │ └── my_widget_service_stack.py │ ├── requirements.txt │ └── setup.py ├── new-vpc-alb-asg-mysql │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_vpc_ec2 │ │ ├── __init__.py │ │ ├── cdk_ec2_stack.py │ │ ├── cdk_rds_stack.py │ │ └── cdk_vpc_stack.py │ ├── img_demo_cdk_vpc.png │ ├── requirements.txt │ ├── setup.py │ └── user_data │ │ └── user_data.sh ├── opensearch-simple-domain │ ├── .gitignore │ ├── OpenSearch_simple_domain.drawio │ ├── OpenSearch_simple_domain.png │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── opensearch_simple_domain │ │ ├── __init__.py │ │ └── opensearch_simple_domain_stack.py │ ├── requirements-dev.txt │ ├── requirements.txt │ ├── source.bat │ └── tests │ │ ├── __init__.py │ │ └── unit │ │ ├── __init__.py │ │ └── test_opensearch_simple_domain_stack.py ├── opensearch │ ├── ctcwl-oss │ │ ├── README.md │ │ ├── app.py │ │ ├── cdk.json │ │ ├── ctcwl_oss │ │ │ ├── __init__.py │ │ │ └── ctcwl_oss_stack.py │ │ ├── docs │ │ │ ├── architecture.drawio │ │ │ └── architecture.png │ │ ├── lambda │ │ │ └── index.py │ │ ├── requirements-dev.txt │ │ ├── requirements.txt │ │ └── source.bat │ ├── ddb-zero-etl │ │ ├── README.md │ │ ├── app.py │ │ ├── cdk.json │ │ ├── ddb_zero_etl │ │ │ ├── __init__.py │ │ │ └── ddb_to_aoss_zero_etl_stack.py │ │ ├── docs │ │ │ ├── architecture.png │ │ │ └── architecture.xml │ │ ├── requirements-dev.txt │ │ ├── requirements.txt │ │ ├── resources │ │ │ └── pipeline_configuration.yaml │ │ └── source.bat │ └── os-vpc-provision │ │ ├── README.md │ │ ├── app.py │ │ ├── bootstrap.sh │ │ ├── cdk.json │ │ ├── confs │ │ ├── export_opensearch_dashboards_web_logs.ndjson │ │ ├── nginx_opensearch.conf │ │ └── post_deployment_objects.sh │ │ ├── os_vpc_provision │ │ └── os_vpc_provision_stack.py │ │ └── requirements.txt ├── package.json ├── rds │ ├── README.md │ ├── aurora │ │ ├── README.md │ │ ├── aurora.py │ │ ├── cdk.json │ │ └── requirements.txt │ ├── mysql │ │ ├── README.md │ │ ├── cdk.json │ │ ├── mysql.py │ │ └── requirements.txt │ └── oracle │ │ ├── README.md │ │ ├── cdk.json │ │ ├── oracle.py │ │ └── requirements.txt ├── rekognition-lambda-s3-trigger │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── rekognition_lambda_s3_trigger │ │ ├── __init__.py │ │ ├── lambda │ │ │ └── rekfunction.py │ │ └── rekognition_lambda_s3_trigger_stack.py │ ├── requirements.txt │ └── setup.py ├── rekognition-video-processor │ ├── README.md │ ├── app.py │ ├── assets │ │ └── architecture.png │ ├── cdk.json │ ├── lambdas │ │ ├── process_video │ │ │ └── index.py │ │ └── start_processing │ │ │ └── index.py │ ├── rekognition_video_processor │ │ ├── __init__.py │ │ └── rekognition_video_processor_stack.py │ ├── requirements.txt │ └── setup.py ├── route53-failover │ ├── README.md │ ├── alias_healthcheck_record_stack.py │ ├── app.py │ ├── cdk.json │ ├── fargate_app_stack.py │ ├── healthcheck_alarm_stack.py │ ├── hosted_zone_stack.py │ ├── images │ │ ├── .gitignore │ │ ├── architecture.drawio │ │ └── architecture.png │ └── requirements.txt ├── s3-eventbridge-ecs │ ├── README.md │ ├── app.py │ ├── architectureDiagram.png │ ├── cdk.json │ ├── requirements.txt │ └── s3_eventbridge_ecs │ │ ├── __init__.py │ │ └── s3_eventbridge_ecs_stack.py ├── s3-object-lambda │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── lambda │ │ └── retrieve_transformed_object_lambda │ │ │ └── index.py │ ├── requirements.txt │ └── stacks │ │ ├── __init__.py │ │ └── s3_object_lambda_stack.py ├── s3-sns-sqs-lambda-chain │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── lambda │ │ └── lambda_function.py │ ├── requirements-dev.txt │ ├── requirements.txt │ ├── s3_sns_sqs_lambda_chain │ │ ├── __init__.py │ │ └── s3_sns_sqs_lambda_chain_stack.py │ └── tests │ │ └── unit │ │ ├── __init__.py │ │ └── test_stack_s3_sns_sqs_lambda.py ├── sagemaker-multimodel-endpoint │ ├── LICENSE │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── docker │ │ ├── Dockerfile │ │ ├── dockerd-entrypoint.py │ │ └── model_handler.py │ ├── examples │ │ ├── download_models.py │ │ └── invoke_endpoint.py │ ├── images │ │ └── architecture.png │ ├── models │ │ └── .gitkeep │ ├── requirements.txt │ └── sagemaker_multimodel_endpoint │ │ ├── __init__.py │ │ └── sagemaker_multimodel_endpoint_stack.py ├── serverless-backend │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── lambda-handler │ │ └── index.py │ ├── requirements-dev.txt │ ├── requirements.txt │ └── serverless_backend │ │ ├── __init__.py │ │ └── serverless_backend_stack.py ├── servicecatalog │ └── portfolio-with-ec2-product │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app.py │ │ ├── assets │ │ └── ec2_vpc.json │ │ ├── cdk.json │ │ ├── portfolio_with_ec2_product │ │ ├── __init__.py │ │ └── portfolio_with_ec2_product.py │ │ ├── requirements.txt │ │ └── source.bat ├── ssh-into-emr-cluster │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── docs │ │ ├── create_key_pair.png │ │ ├── ec2_ipv4_console.png │ │ ├── emr_cdk.png │ │ ├── emr_public_dns.png │ │ ├── key_pair_console.png │ │ └── s3_results.png │ ├── emr_pattern │ │ ├── __init__.py │ │ ├── emr_pattern_stack.py │ │ └── src │ │ │ └── pyspark_test │ │ │ ├── glue_script.py │ │ │ └── test_data.csv │ ├── requirements-dev.txt │ ├── requirements.txt │ └── source.bat ├── stepfunctions │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── lambdas │ │ ├── status │ │ │ ├── __init__.py │ │ │ └── lambda_function.py │ │ └── submit │ │ │ ├── __init__.py │ │ │ └── lambda_function.py │ ├── requirements.txt │ ├── setup.py │ ├── statemachine.png │ └── stepfunctions │ │ ├── .gitignore │ │ ├── __init__.py │ │ └── stepfunctions_stack.py ├── url-shortener │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.context.json │ ├── cdk.json │ ├── gengen.py │ ├── lambda │ │ └── handler.py │ ├── pinger │ │ ├── Dockerfile │ │ └── ping.sh │ ├── requirements.txt │ ├── setup.py │ └── waltersco_common │ │ └── __init__.py ├── vpc-ec2-local-zones │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── architecture.png │ ├── cdk.json │ ├── requirements.txt │ ├── user_data │ │ ├── db_mysql │ │ ├── nat_instance │ │ └── wp_webserver │ └── vpc_ec2_local_zones │ │ ├── __init__.py │ │ └── vpc_ec2_local_zones_stack.py └── waf │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── requirements.txt │ ├── waf_cloudfront.py │ └── waf_regional.py ├── scripts ├── README.md ├── build-all-typescript.js ├── build-all-typescript.sh ├── build-csharp.sh ├── build-go.sh ├── build-java.sh ├── build-python.sh ├── build-typescript.sh ├── build.sh ├── fake.context.json ├── synth.sh ├── update-cdk-packages.ts └── update-packagejson │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ ├── index.ts │ └── update-cdk-packages.ts │ ├── tsconfig.json │ └── update-cdk-packages.ts ├── semantic.yml └── typescript ├── .gitignore ├── .npmignore ├── README.md ├── aiops-eks-workshop ├── README.MD ├── bin │ └── eks-workshop.ts └── lib │ ├── chaosmesh_addon.ts │ ├── utils │ └── yaml-utils.ts │ └── yelb_non_helm_addon.ts ├── amazon-mq-rabbitmq-lambda ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── amazon-mq-rabbitmq-lambda.ts ├── cdk.json ├── images │ ├── Future-Enhancements-and-Exploration-Opportunities.png │ ├── amazon-mq-rabbitmq-lambda-diagram.png │ └── queued-messages.png ├── jest.config.js ├── lambda │ └── consumer.js ├── lib │ └── amazon-mq-rabbitmq-lambda-stack.ts ├── package.json ├── producer.py ├── test │ └── amazon-mq-rabbitmq-lambda.test.ts └── tsconfig.json ├── amplify-console-app ├── README.md ├── cdk.json ├── index.ts ├── package.json └── tsconfig.json ├── api-cors-lambda-crud-dynamodb ├── README.md ├── cdk.json ├── index.ts ├── lambdas │ ├── create.ts │ ├── delete-one.ts │ ├── get-all.ts │ ├── get-one.ts │ ├── package.json │ ├── tsconfig.json │ └── update-one.ts ├── package.json └── tsconfig.json ├── api-gateway-async-lambda-invocation ├── .gitignore ├── .npmignore ├── README.md ├── assets │ └── lambda-functions │ │ └── job_handler.js ├── cdk.json ├── images │ └── architecture.png ├── lib │ ├── api-gateway-async-lambda-invocation-stack.ts │ └── app.ts ├── package.json └── tsconfig.json ├── api-gateway-lambda-token-authorizer ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── main.ts ├── cdk.json ├── jest.config.js ├── lib │ ├── lambdas │ │ ├── authorizer │ │ │ └── index.ts │ │ └── operational │ │ │ └── index.ts │ └── stack │ │ └── gateway-lambda-auth-stack.ts ├── package.json ├── test │ └── stack │ │ ├── __snapshots__ │ │ └── gateway-lambda-auth-stack.test.ts.snap │ │ └── gateway-lambda-auth-stack.test.ts └── tsconfig.json ├── api-gateway-parallel-step-functions ├── .gitignore ├── README.md ├── cdk.json ├── design.png ├── index.ts ├── my-lambda-1 │ └── index.js ├── my-lambda-2 │ └── index.js ├── package.json ├── state-machine.png └── tsconfig.json ├── api-websocket-lambda-dynamodb ├── .gitignore ├── .npmignore ├── README.md ├── cdk.json ├── config.json ├── index.ts ├── onconnect │ ├── onconnectLambda.js │ └── package.json ├── ondisconnect │ ├── ondisconnectLambda.js │ └── package.json ├── package.json ├── sendmessage │ ├── package.json │ └── sendmessageLambda.js └── tsconfig.json ├── application-load-balancer ├── README.md ├── cdk.json ├── index.ts ├── package.json └── tsconfig.json ├── appsync-graphql-dynamodb ├── .gitignore ├── README.md ├── appsync-architecture.png ├── bin │ └── cdk-appsync-demo.ts ├── cdk.json ├── data │ ├── cars.json │ └── defects.json ├── graphql │ └── schema.graphql ├── lib │ └── cdk-appsync-demo-stack.ts ├── package.json ├── resolvers │ ├── getCar.js │ ├── getDefects.js │ └── pipeline.js ├── tsconfig.json └── utils │ └── index.js ├── appsync-graphql-eventbridge ├── README.md ├── cdk.json ├── index.ts ├── media.png ├── package.json └── tsconfig.json ├── appsync-graphql-http ├── README.md ├── cdk.json ├── definition.graphql ├── index.ts ├── media.png ├── package.json ├── resolvers │ ├── delete.ts │ ├── getAll.ts │ ├── getOne.ts │ └── save.ts └── tsconfig.json ├── appsync-graphql-typescript-resolver ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── appsync-graphql-typescript-resolver.ts ├── cdk.json ├── jest.config.js ├── lib │ ├── appsync-graphql-typescript-resolver-stack.ts │ └── schema.graphql ├── package.json ├── resolvers │ ├── .eslintrc.js │ ├── esbuild.config.mjs │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── todo-resolver.test.ts │ │ └── todo-resolver.ts │ └── tsconfig.json └── tsconfig.json ├── aspects ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── sample-app.ts ├── cdk.json ├── lib │ ├── lambda-aspect.ts │ ├── sample-construct.ts │ └── sample-stack.ts ├── package.json └── tsconfig.json ├── aws-codepipeline-ecs-lambda ├── .gitignore ├── .npmignore ├── DO_NOT_AUTOTEST ├── README.md ├── assets │ └── lambda-functions │ │ ├── events_handler.ts │ │ ├── queue_message_handler.ts │ │ └── topic_message_handler.ts ├── cdk.json ├── lib │ ├── app.ts │ ├── pipeline-stack.ts │ ├── stage-app-async-lambda-stack.ts │ ├── stage-app-datastore-stack.ts │ ├── stage-app-ecs-fargate-stack.ts │ ├── stage-app-lambda-api-stack.ts │ ├── stage-app-vpc-stack.ts │ └── stage-app.ts ├── package.json ├── src │ ├── Dockerfile │ └── flask-app │ │ ├── __init__.py │ │ ├── app.py │ │ ├── requirements.txt │ │ ├── static │ │ ├── css │ │ │ └── style.css │ │ └── favicon.ico │ │ └── templates │ │ └── index.html ├── static_images │ └── Architecture_diagram.png └── tsconfig.json ├── aws-transfer-sftp-server ├── .gitignore ├── .npmignore ├── README.md ├── aws-transfer-sftp-server.ts ├── cdk.json ├── img │ └── aws-transfer-sftp-server.png ├── jest.config.js ├── jest.config.ts ├── main.ts ├── package.json ├── test │ ├── __snapshots__ │ │ └── aws-transfer-sftp-server.test.ts.snap │ └── aws-transfer-sftp-server.test.ts └── tsconfig.json ├── backup-s3 ├── .gitignore ├── README.md ├── bin │ └── aws_backup_s3.ts ├── cdk.json ├── lib │ └── aws-backup-s3-stack.ts ├── package.json └── tsconfig.json ├── batch-ecr-openmp ├── README.md ├── bin │ └── aws-batch-openmp-benchmark.ts ├── cdk.json ├── docker │ └── Dockerfile ├── jest.config.js ├── lib │ └── aws-batch-openmp-benchmark-stack.ts ├── package.json ├── scripts │ ├── build-and-deploy.sh │ ├── submit-job.sh │ └── test-local.sh ├── src │ └── openmp │ │ ├── Makefile │ │ ├── main.cpp │ │ └── test_benchmark.cpp ├── test │ └── aws-batch-openmp-benchmark.test.ts └── tsconfig.json ├── cdkpipeline-ecs ├── .gitignore ├── DO_NOT_AUTOTEST ├── README.md ├── app │ ├── Dockerfile │ ├── app.py │ └── requirements.txt ├── assets │ └── cdk-pipeline-ecs.jpg ├── bin │ └── cdkpipe.ts ├── cdk.json ├── lib │ ├── ecs-stack.ts │ ├── infra-stack.ts │ └── pipeline-stack.ts ├── package.json └── tsconfig.json ├── classic-load-balancer ├── README.md ├── cdk.json ├── index.ts ├── package.json └── tsconfig.json ├── cloudfront-functions ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── demo-cloudfront-functions.ts ├── cdk.json ├── jest.config.js ├── lib │ └── demo-cloudfront-functions-stack.ts ├── package.json ├── resources │ └── functions │ │ ├── request-function.js │ │ └── response-function.js ├── test │ └── demo-cloudfront-functions.test.ts ├── tsconfig.json └── website │ ├── error.html │ ├── index.html │ ├── not-found.html │ └── subdir │ └── test.html ├── cloudwatch ├── evidently-client-side-evaluation-ecs │ ├── README.md │ ├── cdk.json │ ├── index.ts │ ├── local-image │ │ ├── Dockerfile │ │ ├── app.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── package.json │ └── tsconfig.json └── evidently-client-side-evaluation-lambda │ ├── README.md │ ├── cdk.json │ ├── index.ts │ ├── lambda-handler.py │ ├── package.json │ └── tsconfig.json ├── codepipeline-build-deploy ├── .gitignore ├── .npmignore ├── README.md ├── app │ ├── Dockerfile │ ├── README.md │ ├── appspec.yaml │ ├── buildspec.yaml │ ├── site-assets │ │ ├── about.html │ │ ├── contact.html │ │ ├── error.html │ │ ├── index.html │ │ └── styles.css │ └── taskdef.json ├── bin │ └── codepipeline-build-deploy.ts ├── buildspec.yaml ├── cdk.json ├── jest.config.js ├── lambda │ └── trigger-build.js ├── lib │ └── codepipeline-build-deploy-stack.ts ├── package.json ├── test │ └── codepipeline-build-deploy.test.ts └── tsconfig.json ├── codepipeline-glue-deploy ├── README.md ├── bin │ └── app.ts ├── cdk.json ├── etl │ └── etl.py ├── image.png ├── lambda_etl_launch │ └── lambda_etl_launch.py ├── lib │ └── codepipeline-glue-deploy-stack.ts ├── package.json └── tsconfig.json ├── codewhisperer-cloudwatch ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── codewhisperer-dashboard.ts ├── cdk.json ├── cwh-cw.yaml ├── jest.config.js ├── lib │ └── codewhisperer-dashboard-stack.ts ├── package.json ├── test │ └── codewhisperer-dashboard.test.ts └── tsconfig.json ├── cognito-api-lambda ├── README.md ├── cdk.json ├── index.ts ├── package.json ├── src │ └── helloworld.ts └── tsconfig.json ├── connect-cdk ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── connect_cdk.ts ├── callFlows │ └── MainFlow.json ├── cdk.json ├── hellolambda │ └── lambda_function.py ├── jest.config.js ├── lib │ └── connect_cdk-stack.ts ├── package.json ├── test │ └── connect_cdk_simple.test.ts └── tsconfig.json ├── custom-logical-names ├── README.md ├── base-stack.ts ├── cdk.json ├── index.ts ├── package.json └── tsconfig.json ├── custom-resource-provider ├── .gitignore ├── .npmignore ├── README.md ├── cdk.json ├── custom-resource-handler.py ├── index.ts ├── my-custom-resource.ts ├── package.json └── tsconfig.json ├── custom-resource ├── README.md ├── cdk.json ├── custom-resource-handler.py ├── index.ts ├── my-custom-resource.ts ├── package.json └── tsconfig.json ├── ddb-stream-lambda-sns ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── ddb-stream.ts ├── cdk.json ├── images │ └── architecture.jpg ├── item.json ├── jest.config.js ├── lib │ └── ddb-stream-stack.ts ├── package.json ├── resources │ └── lambda │ │ └── index.mjs ├── test │ └── ddb-stream.test.ts └── tsconfig.json ├── ddb └── global-table-with-cmk │ ├── .gitignore │ ├── README.md │ ├── bin │ └── app.ts │ ├── cdk.json │ ├── lib │ ├── global-ddb-cmk.ts │ └── stacks │ │ ├── cmk-stack.ts │ │ └── dynamo-db-stack.ts │ ├── package.json │ └── tsconfig.json ├── ec2-instance-connect-endpoint ├── .npmrc ├── API.md ├── README.md ├── bin │ └── app.ts ├── cdk.json ├── jest.config.js ├── lambda.d │ ├── index.py │ └── requirements.txt ├── package.json ├── src │ ├── endpoint.ts │ └── index.ts ├── test-reports │ └── junit.xml ├── test │ ├── __snapshots__ │ │ └── app.test.ts.snap │ └── app.test.ts └── tsconfig.json ├── ec2-instance ├── .env.example ├── .gitignore ├── README.md ├── bin │ └── app.ts ├── cdk.json ├── jest.config.js ├── lib │ ├── constructs │ │ ├── server.ts │ │ └── vpc.ts │ ├── ec2-stack.ts │ ├── resources │ │ └── server │ │ │ ├── assets │ │ │ └── sample │ │ │ │ └── sample.txt │ │ │ └── config │ │ │ ├── amazon-cloudwatch-agent.json │ │ │ └── config.sh │ └── utils │ │ └── env-validator.ts ├── package.json ├── test │ ├── __snapshots__ │ │ └── ec2-stack.test.ts.snap │ └── ec2-stack.test.ts └── tsconfig.json ├── ec2-ssm-local-zone ├── .gitignore ├── .npmignore ├── README.md ├── cdk.json ├── example-localzone-stack.ts ├── img │ ├── architecture.png │ ├── output.png │ ├── page.png │ └── ssm-connect.png ├── jest.config.js ├── jest.config.ts ├── main.ts ├── package.json ├── test │ ├── __snapshots__ │ │ └── example-localzone-stack.test.ts.snap │ └── example-localzone-stack.test.ts └── tsconfig.json ├── ecs ├── cluster │ ├── cdk.json │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── cross-stack-load-balancer │ ├── README.md │ ├── cdk.json │ ├── index.ts │ ├── package.json │ ├── split-at-listener.ts │ ├── split-at-targetgroup.ts │ └── tsconfig.json ├── ecs-network-load-balanced-service │ ├── cdk.json │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── ecs-service-with-advanced-alb-config │ ├── cdk.json │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── ecs-service-with-logging │ ├── cdk.json │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── ecs-service-with-task-networking │ ├── cdk.json │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── ecs-service-with-task-placement │ ├── cdk.json │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── fargate-application-load-balanced-service │ ├── cdk.json │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── fargate-service-with-auto-scaling │ ├── cdk.json │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── fargate-service-with-efs │ ├── README.md │ ├── cdk.json │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── fargate-service-with-local-image │ ├── README.md │ ├── cdk.json │ ├── index.ts │ ├── local-image │ │ ├── Dockerfile │ │ ├── app.py │ │ └── requirements.txt │ ├── package.json │ └── tsconfig.json └── fargate-service-with-logging │ ├── cdk.json │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── eks └── cluster │ ├── cdk.json │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── elasticbeanstalk ├── elasticbeanstalk-bg-pipeline │ ├── README.md │ ├── cdk.json │ ├── index.ts │ ├── package.json │ ├── resources │ │ └── blue_green.py │ └── tsconfig.json └── elasticbeanstalk-environment │ ├── README.md │ ├── cdk.json │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── eventbridge-lambda ├── README.md ├── cdk.json ├── index.ts ├── lambda-handler.py ├── package.json └── tsconfig.json ├── eventbridge-mesh ├── .gitignore ├── .npmignore ├── README.md ├── images │ ├── multi-consumers.png │ └── single-consumer.png ├── multiple-consumers │ ├── cdk.json │ ├── index.ts │ ├── package.json │ └── tsconfig.json └── single-consumer │ ├── cdk.json │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── fsx-ad ├── README.md ├── cdk.json ├── index.ts ├── package.json └── tsconfig.json ├── http-proxy-apigateway ├── README.md ├── cdk.json ├── index.ts ├── package.json ├── proxy.ts └── tsconfig.json ├── imagebuilder ├── .gitignore ├── .npmignore ├── README.md ├── bin │ ├── imagebuilder-components │ │ ├── docker.yaml │ │ ├── git.yaml │ │ └── node.yaml │ └── imagebuilder.ts ├── cdk.json ├── lib │ └── imagebuilder-stack.ts ├── package.json └── tsconfig.json ├── inspector2 ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── main.ts ├── cdk.json ├── jest.config.js ├── jest.config.ts ├── lib │ ├── inspector2-enable-delegated-admin-account-resource.ts │ ├── inspector2-enable-resource.ts │ ├── inspector2-monitoring-resource.Inspector2FindingHandler.ts │ ├── inspector2-monitoring-resource.Inspector2InitialScanHandler.ts │ ├── inspector2-monitoring-resource.ts │ └── inspector2-update-org-config-resource.ts ├── package.json ├── test │ ├── __snapshots__ │ │ ├── inspector2-enable-delegated-admin-account-resource.test.ts.snap │ │ ├── inspector2-enable-resources.test.ts.snap │ │ ├── inspector2-monitoring-resource.test.ts.snap │ │ └── inspector2-update-org-config-resource.test.ts.snap │ ├── inspector2-enable-delegated-admin-account-resource.test.ts │ ├── inspector2-enable-resources.test.ts │ ├── inspector2-monitoring-resource.test.ts │ └── inspector2-update-org-config-resource.test.ts └── tsconfig.json ├── lambda-api-ci ├── .gitignore ├── .npmignore ├── .prettierrc ├── README.md ├── bin │ ├── ci.ts │ └── lambda.ts ├── buildspec.yml ├── cdk.json ├── lib │ ├── ci-stack.ts │ └── lambda-api-stack.ts ├── package.json ├── src │ ├── handler.ts │ └── package.json └── tsconfig.json ├── lambda-cloudwatch-dashboard ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── lambda-cloudwatch-dashboard.ts ├── cdk.json ├── img │ └── sample_cloudwatch_dashboard.png ├── lambda │ └── lambda-handler.py ├── lib │ └── lambda-cloudwatch-dashboard-stack.ts ├── package.json └── tsconfig.json ├── lambda-cron ├── README.md ├── cdk.json ├── index.ts ├── jest.config.js ├── lambda-cron.test.ts ├── lambda-handler.py ├── package.json └── tsconfig.json ├── lambda-layer ├── README.md ├── bin │ └── lambda-layer.ts ├── cdk.json ├── lib │ └── lambda-layer-stack.ts ├── package.json ├── resources │ ├── lambda │ │ └── index.js │ └── layers │ │ └── helper │ │ └── nodejs │ │ └── node_modules │ │ └── helper │ │ ├── index.ts │ │ └── package.json └── tsconfig.json ├── lambda-manage-s3-event-notification ├── README.md ├── bin │ └── lambda-manage-s3-event-notifications.ts ├── cdk.json ├── lambda │ └── manage-s3-event-notifications.js ├── lib │ ├── sample-service-stack.ts │ └── shared-resources-stack.ts ├── package.json └── tsconfig.json ├── lambda-provisioned-concurrency-autoscaling ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── lambda-pc-autoscaling.ts ├── cdk.json ├── jest.config.js ├── lambda │ └── lambda-handler.ts ├── lib │ ├── lambda-pc-autoscaling-schedule.ts │ └── lambda-pc-autoscaling-target.ts ├── package.json ├── test │ └── stack.test.ts └── tsconfig.json ├── lexbot ├── README.md ├── bin │ └── lexbot.ts ├── cdk.json ├── jest.config.js ├── lib │ └── lexbot-stack.ts ├── package.json ├── test │ └── lexbot.test.ts └── tsconfig.json ├── my-widget-service ├── DO_NOT_AUTOTEST ├── README.md ├── cdk.json ├── index.ts ├── package.json ├── resources │ └── widgets.js ├── tsconfig.json └── widget_service.ts ├── neptune-with-vpc ├── README.md ├── app.ts ├── cdk.json ├── neptune-with-vpc-stack.ts ├── package.json └── tsconfig.json ├── opensearch ├── cwlogs_ingestion │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── bin │ │ └── cwlogs_ingestion_stack.ts │ ├── cdk.json │ ├── docs │ │ ├── architecture.png │ │ └── architecture.xml │ ├── lib │ │ ├── cwlogs_subscription_stack.ts │ │ └── os_setup_stack.ts │ ├── package.json │ ├── resources │ │ ├── lambda │ │ │ ├── cw_subscription_filter │ │ │ │ ├── handler.py │ │ │ │ └── layers │ │ │ │ │ └── requirements.txt │ │ │ └── log_emitter │ │ │ │ └── handler.py │ │ └── pipeline │ │ │ └── configuration.yaml │ └── tsconfig.json └── os_vpc_provision │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── bin │ └── os_vpc_provision.ts │ ├── cdk.json │ ├── lib │ ├── common-resources.ts │ ├── config_nginx.sh │ ├── default.conf │ ├── install.sh │ ├── os-cluster.ts │ └── os_vpc_provision-stack.ts │ ├── package.json │ └── tsconfig.json ├── postgres-lambda ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── postgres-lambda.ts ├── cdk.json ├── jest.config.js ├── lambda │ ├── lambda-to-postgres │ │ ├── index.js │ │ └── package.json │ ├── postgres-setup │ │ ├── index.js │ │ └── package.json │ └── postgres-to-lambda │ │ ├── index.js │ │ └── package.json ├── lib │ └── postgres-lambda-stack.ts ├── package.json ├── test │ └── postgres-lambda.test.ts └── tsconfig.json ├── quicksight ├── DO_NOT_AUTOTEST ├── README.md ├── bin │ └── quicksight-example.ts ├── cdk.json ├── data │ └── world-population-data.csv ├── lib │ ├── data-transforms.ts │ ├── input-columns.ts │ └── quicksight-example-stack.ts ├── package.json └── tsconfig.json ├── r53-resolver ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── r53-resolver.ts ├── cdk.json ├── jest.config.js ├── lib │ ├── r53-resolver-stack.ts │ └── vpc.ts ├── package.json ├── test │ └── r53-resolver.test.ts └── tsconfig.json ├── rds ├── README.md ├── aurora │ ├── README.md │ ├── aurora.ts │ ├── cdk.json │ ├── package.json │ └── tsconfig.json ├── mysql │ ├── README.md │ ├── cdk.json │ ├── mysql.ts │ ├── package.json │ └── tsconfig.json └── oracle │ ├── README.md │ ├── cdk.json │ ├── oracle.ts │ ├── package.json │ └── tsconfig.json ├── rekognition-lambda-s3-trigger ├── README.md ├── bin │ └── rekognition-lambda-s3-trigger.ts ├── cdk.json ├── lambda │ └── rekfunction.ts ├── lib │ └── rekognition-lambda-s3-trigger-stack.ts ├── package.json └── tsconfig.json ├── resource-overrides ├── README.md ├── cdk.json ├── index.ts ├── package.json └── tsconfig.json ├── route53-resolver-dns-firewall ├── README.md ├── bin │ └── route53-resolver-dns-firewall.ts ├── cdk.json ├── lib │ └── route53-resolver-dns-firewall-stack.ts ├── package.json └── tsconfig.json ├── s3-kms-cross-account-replication ├── .prettierignore ├── .prettierrc.json ├── README.md ├── app.ts ├── cdk.json ├── config │ ├── Config.ts │ ├── config.json │ └── config.json.template ├── diagram │ └── S3-Cross-Account-Replication.png ├── jest.config.js ├── jest.config.ts ├── package.json ├── stacks │ ├── step1-source-account.ts │ ├── step2-destination-account.ts │ └── step3-source-account.ts ├── test │ ├── app.test.ts │ └── s3-replication.test.ts └── tsconfig.json ├── s3-object-lambda ├── README.md ├── bin │ └── main.ts ├── cdk.json ├── lib │ └── s3-object-lambda-stack.ts ├── package.json ├── resources │ └── retrieve-transformed-object-lambda │ │ └── index.js └── tsconfig.json ├── s3-sns-lambda-chain ├── README.md ├── bin │ └── s3-sns-sqs-lambda-chain.ts ├── cdk.json ├── example.csv ├── lambda │ └── lambda.ts ├── lib │ └── s3-sns-sqs-lambda-chain-stack.ts ├── package.json ├── tests │ └── s3-sns-sqs-lambda-chain-stack.test.ts └── tsconfig.json ├── secrets-manager-rotation ├── DO_NOT_AUTOTEST ├── README.md ├── cdk.json ├── img │ ├── architecture_diagram.png │ ├── output.png │ ├── rotate_immediately.png │ └── secret-flow.png ├── index.ts ├── lambda │ ├── index.py │ └── layer │ │ └── redis-py │ │ └── requirements.txt ├── package.json └── tsconfig.json ├── servicecatalog └── portfolio-with-ec2-product │ ├── .gitignore │ ├── README.md │ ├── assets │ └── ec2_vpc.json │ ├── bin │ └── portfolio-with-ec2-product.ts │ ├── cdk.json │ ├── lib │ └── portfolio-with-ec2-product.ts │ ├── package.json │ └── tsconfig.json ├── ssm-document-association ├── README.md ├── bin │ └── ssm-document-association.ts ├── cdk.json ├── lib │ └── ssm-document-association-stack.ts ├── package.json └── tsconfig.json ├── static-site-basic ├── DO_NOT_AUTOTEST ├── README.md ├── cdk.json ├── index.ts ├── package.json ├── site-contents │ ├── error.html │ └── index.html ├── static-site-basic.ts └── tsconfig.json ├── static-site ├── DO_NOT_AUTOTEST ├── README.md ├── cdk.json ├── index.ts ├── package.json ├── site-contents │ ├── error.html │ └── index.html ├── static-site.ts └── tsconfig.json ├── stepfunction-external-definition ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── stepfunction-external-definition.ts ├── cdk.json ├── lib │ └── stepfunction-external-definition-stack.ts ├── package.json ├── tsconfig.json └── workflow │ └── stepfunction.json.asl ├── stepfunctions-job-poller ├── README.md ├── cdk.json ├── index.ts ├── lambdas │ ├── check_status.py │ └── submit.py ├── package.json ├── step-function-graph.png └── tsconfig.json ├── test-utils └── normalize-template.ts └── waf ├── README.md ├── app.ts ├── cdk.json ├── package.json ├── tsconfig.json ├── waf-cloudfront.ts └── waf-regional.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/setup-language/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/.github/actions/setup-language/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/.github/semantic.yml -------------------------------------------------------------------------------- /.github/workflows/build-pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/.github/workflows/build-pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/close-stale-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/.github/workflows/close-stale-issues.yml -------------------------------------------------------------------------------- /.github/workflows/closed-issue-message.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/.github/workflows/closed-issue-message.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/.mergify.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/README.md -------------------------------------------------------------------------------- /SNAPSHOT_TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/SNAPSHOT_TESTING.md -------------------------------------------------------------------------------- /csharp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/.gitignore -------------------------------------------------------------------------------- /csharp/CloudFront-S3-WAF/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/CloudFront-S3-WAF/.gitignore -------------------------------------------------------------------------------- /csharp/CloudFront-S3-WAF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/CloudFront-S3-WAF/README.md -------------------------------------------------------------------------------- /csharp/CloudFront-S3-WAF/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/CloudFront-S3-WAF/cdk.json -------------------------------------------------------------------------------- /csharp/CloudFront-S3-WAF/src/CdkStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/CloudFront-S3-WAF/src/CdkStack.cs -------------------------------------------------------------------------------- /csharp/CloudFront-S3-WAF/src/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/CloudFront-S3-WAF/src/Program.cs -------------------------------------------------------------------------------- /csharp/CloudFront-S3-WAF/src/Website/index.html: -------------------------------------------------------------------------------- 1 |

Hello S3 static WebSite

-------------------------------------------------------------------------------- /csharp/CloudFront-S3-WAF/src/src.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/CloudFront-S3-WAF/src/src.csproj -------------------------------------------------------------------------------- /csharp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/README.md -------------------------------------------------------------------------------- /csharp/application-load-balancer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/application-load-balancer/README.md -------------------------------------------------------------------------------- /csharp/application-load-balancer/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/application-load-balancer/cdk.json -------------------------------------------------------------------------------- /csharp/appsync-graphql-dynamodb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/appsync-graphql-dynamodb/README.md -------------------------------------------------------------------------------- /csharp/appsync-graphql-dynamodb/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/appsync-graphql-dynamodb/cdk.json -------------------------------------------------------------------------------- /csharp/capitalize-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/capitalize-string/README.md -------------------------------------------------------------------------------- /csharp/capitalize-string/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/capitalize-string/cdk.json -------------------------------------------------------------------------------- /csharp/classic-load-balancer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/classic-load-balancer/README.md -------------------------------------------------------------------------------- /csharp/classic-load-balancer/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/classic-load-balancer/cdk.json -------------------------------------------------------------------------------- /csharp/ec2-instance-dev-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/ec2-instance-dev-server/README.md -------------------------------------------------------------------------------- /csharp/ec2-instance-dev-server/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/ec2-instance-dev-server/cdk.json -------------------------------------------------------------------------------- /csharp/ec2-instance/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/ec2-instance/.gitignore -------------------------------------------------------------------------------- /csharp/ec2-instance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/ec2-instance/README.md -------------------------------------------------------------------------------- /csharp/ec2-instance/cdk-key.pem: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /csharp/ec2-instance/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/ec2-instance/cdk.json -------------------------------------------------------------------------------- /csharp/ec2-instance/src/Ec2Instance.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/ec2-instance/src/Ec2Instance.sln -------------------------------------------------------------------------------- /csharp/ec2-instance/src/configure.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /csharp/lambda-cron/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/lambda-cron/.gitignore -------------------------------------------------------------------------------- /csharp/lambda-cron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/lambda-cron/README.md -------------------------------------------------------------------------------- /csharp/lambda-cron/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/lambda-cron/cdk.json -------------------------------------------------------------------------------- /csharp/lambda-cron/src/LambdaCron.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/lambda-cron/src/LambdaCron.sln -------------------------------------------------------------------------------- /csharp/my-widget-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/my-widget-service/README.md -------------------------------------------------------------------------------- /csharp/my-widget-service/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/my-widget-service/cdk.json -------------------------------------------------------------------------------- /csharp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/package.json -------------------------------------------------------------------------------- /csharp/random-writer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/random-writer/.gitignore -------------------------------------------------------------------------------- /csharp/random-writer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/random-writer/README.md -------------------------------------------------------------------------------- /csharp/random-writer/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/random-writer/cdk.json -------------------------------------------------------------------------------- /csharp/random-writer/src/RandomWriter.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/random-writer/src/RandomWriter.sln -------------------------------------------------------------------------------- /csharp/static-site/DO_NOT_AUTOTEST: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /csharp/static-site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/static-site/README.md -------------------------------------------------------------------------------- /csharp/static-site/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/static-site/cdk.json -------------------------------------------------------------------------------- /csharp/static-site/src/StaticSite.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/static-site/src/StaticSite.sln -------------------------------------------------------------------------------- /csharp/stepfunctions-job-poller/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/stepfunctions-job-poller/README.md -------------------------------------------------------------------------------- /csharp/stepfunctions-job-poller/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/csharp/stepfunctions-job-poller/cdk.json -------------------------------------------------------------------------------- /go/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/.gitignore -------------------------------------------------------------------------------- /go/classic-load-balancer/.gitignore: -------------------------------------------------------------------------------- 1 | classic-load-balancer 2 | -------------------------------------------------------------------------------- /go/classic-load-balancer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/classic-load-balancer/README.md -------------------------------------------------------------------------------- /go/classic-load-balancer/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/classic-load-balancer/cdk.json -------------------------------------------------------------------------------- /go/classic-load-balancer/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/classic-load-balancer/go.mod -------------------------------------------------------------------------------- /go/classic-load-balancer/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/classic-load-balancer/go.sum -------------------------------------------------------------------------------- /go/codepipeline-build-deploy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/codepipeline-build-deploy/.gitignore -------------------------------------------------------------------------------- /go/codepipeline-build-deploy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/codepipeline-build-deploy/README.md -------------------------------------------------------------------------------- /go/codepipeline-build-deploy/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/codepipeline-build-deploy/app/README.md -------------------------------------------------------------------------------- /go/codepipeline-build-deploy/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/codepipeline-build-deploy/cdk.json -------------------------------------------------------------------------------- /go/codepipeline-build-deploy/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/codepipeline-build-deploy/go.mod -------------------------------------------------------------------------------- /go/codepipeline-build-deploy/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/codepipeline-build-deploy/go.sum -------------------------------------------------------------------------------- /go/cognito-httpapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/cognito-httpapi/README.md -------------------------------------------------------------------------------- /go/cognito-httpapi/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/cognito-httpapi/cdk.json -------------------------------------------------------------------------------- /go/cognito-httpapi/cognito-httpapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/cognito-httpapi/cognito-httpapi.go -------------------------------------------------------------------------------- /go/cognito-httpapi/cognito-httpapi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/cognito-httpapi/cognito-httpapi_test.go -------------------------------------------------------------------------------- /go/cognito-httpapi/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/cognito-httpapi/go.mod -------------------------------------------------------------------------------- /go/cognito-httpapi/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/cognito-httpapi/go.sum -------------------------------------------------------------------------------- /go/ec2-instance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ec2-instance/README.md -------------------------------------------------------------------------------- /go/ec2-instance/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ec2-instance/cdk.json -------------------------------------------------------------------------------- /go/ec2-instance/configure.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Use this to install software packages -------------------------------------------------------------------------------- /go/ec2-instance/ec2-instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ec2-instance/ec2-instance.go -------------------------------------------------------------------------------- /go/ec2-instance/ec2-instance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ec2-instance/ec2-instance_test.go -------------------------------------------------------------------------------- /go/ec2-instance/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ec2-instance/go.mod -------------------------------------------------------------------------------- /go/ec2-instance/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ec2-instance/go.sum -------------------------------------------------------------------------------- /go/ecs/cluster-alb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ecs/cluster-alb/.gitignore -------------------------------------------------------------------------------- /go/ecs/cluster-alb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ecs/cluster-alb/README.md -------------------------------------------------------------------------------- /go/ecs/cluster-alb/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ecs/cluster-alb/cdk.json -------------------------------------------------------------------------------- /go/ecs/cluster-alb/cluster-alb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ecs/cluster-alb/cluster-alb.go -------------------------------------------------------------------------------- /go/ecs/cluster-alb/cluster-alb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ecs/cluster-alb/cluster-alb_test.go -------------------------------------------------------------------------------- /go/ecs/cluster-alb/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ecs/cluster-alb/go.mod -------------------------------------------------------------------------------- /go/ecs/cluster-alb/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ecs/cluster-alb/go.sum -------------------------------------------------------------------------------- /go/ecs/cluster/.gitignore: -------------------------------------------------------------------------------- 1 | cluster 2 | -------------------------------------------------------------------------------- /go/ecs/cluster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ecs/cluster/README.md -------------------------------------------------------------------------------- /go/ecs/cluster/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "go mod download && go run cluster.go" 3 | } 4 | -------------------------------------------------------------------------------- /go/ecs/cluster/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ecs/cluster/cluster.go -------------------------------------------------------------------------------- /go/ecs/cluster/cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ecs/cluster/cluster_test.go -------------------------------------------------------------------------------- /go/ecs/cluster/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ecs/cluster/go.mod -------------------------------------------------------------------------------- /go/ecs/cluster/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ecs/cluster/go.sum -------------------------------------------------------------------------------- /go/ecs/fargate-alb-pattern/.gitignore: -------------------------------------------------------------------------------- 1 | hello-cdk-go 2 | -------------------------------------------------------------------------------- /go/ecs/fargate-alb-pattern/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "go mod download && go run fargate-alb-pattern.go" 3 | } 4 | -------------------------------------------------------------------------------- /go/ecs/fargate-alb-pattern/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ecs/fargate-alb-pattern/go.mod -------------------------------------------------------------------------------- /go/ecs/fargate-alb-pattern/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ecs/fargate-alb-pattern/go.sum -------------------------------------------------------------------------------- /go/ecs/fargate-with-alb/.gitignore: -------------------------------------------------------------------------------- 1 | fargate-with-alb 2 | -------------------------------------------------------------------------------- /go/ecs/fargate-with-alb/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "go mod download && go run fargate-with-alb.go" 3 | } 4 | -------------------------------------------------------------------------------- /go/ecs/fargate-with-alb/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ecs/fargate-with-alb/go.mod -------------------------------------------------------------------------------- /go/ecs/fargate-with-alb/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/ecs/fargate-with-alb/go.sum -------------------------------------------------------------------------------- /go/eks/cluster-graviton/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eks/cluster-graviton/README.md -------------------------------------------------------------------------------- /go/eks/cluster-graviton/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "go mod download && go run cluster.go" 3 | } 4 | -------------------------------------------------------------------------------- /go/eks/cluster-graviton/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eks/cluster-graviton/cluster.go -------------------------------------------------------------------------------- /go/eks/cluster-graviton/cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eks/cluster-graviton/cluster_test.go -------------------------------------------------------------------------------- /go/eks/cluster-graviton/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eks/cluster-graviton/go.mod -------------------------------------------------------------------------------- /go/eks/cluster-graviton/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eks/cluster-graviton/go.sum -------------------------------------------------------------------------------- /go/eks/cluster/.gitignore: -------------------------------------------------------------------------------- 1 | cluster 2 | -------------------------------------------------------------------------------- /go/eks/cluster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eks/cluster/README.md -------------------------------------------------------------------------------- /go/eks/cluster/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "go mod download && go run cluster.go" 3 | } 4 | -------------------------------------------------------------------------------- /go/eks/cluster/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eks/cluster/cluster.go -------------------------------------------------------------------------------- /go/eks/cluster/cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eks/cluster/cluster_test.go -------------------------------------------------------------------------------- /go/eks/cluster/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eks/cluster/go.mod -------------------------------------------------------------------------------- /go/eks/cluster/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eks/cluster/go.sum -------------------------------------------------------------------------------- /go/eventbridge-sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eventbridge-sqs/README.md -------------------------------------------------------------------------------- /go/eventbridge-sqs/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eventbridge-sqs/cdk.json -------------------------------------------------------------------------------- /go/eventbridge-sqs/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eventbridge-sqs/event.json -------------------------------------------------------------------------------- /go/eventbridge-sqs/eventbridge-sqs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eventbridge-sqs/eventbridge-sqs.go -------------------------------------------------------------------------------- /go/eventbridge-sqs/eventbridge-sqs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eventbridge-sqs/eventbridge-sqs_test.go -------------------------------------------------------------------------------- /go/eventbridge-sqs/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eventbridge-sqs/go.mod -------------------------------------------------------------------------------- /go/eventbridge-sqs/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/eventbridge-sqs/go.sum -------------------------------------------------------------------------------- /go/httpapi-eventbridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/httpapi-eventbridge/README.md -------------------------------------------------------------------------------- /go/httpapi-eventbridge/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/httpapi-eventbridge/cdk.json -------------------------------------------------------------------------------- /go/httpapi-eventbridge/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/httpapi-eventbridge/go.mod -------------------------------------------------------------------------------- /go/httpapi-eventbridge/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/httpapi-eventbridge/go.sum -------------------------------------------------------------------------------- /go/httpapi-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/httpapi-lambda/README.md -------------------------------------------------------------------------------- /go/httpapi-lambda/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/httpapi-lambda/cdk.json -------------------------------------------------------------------------------- /go/httpapi-lambda/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/httpapi-lambda/go.mod -------------------------------------------------------------------------------- /go/httpapi-lambda/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/httpapi-lambda/go.sum -------------------------------------------------------------------------------- /go/httpapi-lambda/httpapi-lambda.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/httpapi-lambda/httpapi-lambda.go -------------------------------------------------------------------------------- /go/httpapi-lambda/httpapi-lambda_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/httpapi-lambda/httpapi-lambda_test.go -------------------------------------------------------------------------------- /go/httpapi-lambda/lambda-handler/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/httpapi-lambda/lambda-handler/main.go -------------------------------------------------------------------------------- /go/lambda-container-s3-trigger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-container-s3-trigger/README.md -------------------------------------------------------------------------------- /go/lambda-container-s3-trigger/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-container-s3-trigger/cdk.json -------------------------------------------------------------------------------- /go/lambda-container-s3-trigger/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-container-s3-trigger/go.mod -------------------------------------------------------------------------------- /go/lambda-container-s3-trigger/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-container-s3-trigger/go.sum -------------------------------------------------------------------------------- /go/lambda-container-s3-trigger/lambda.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-container-s3-trigger/lambda.go -------------------------------------------------------------------------------- /go/lambda-cron/.gitignore: -------------------------------------------------------------------------------- 1 | lambda-cron 2 | -------------------------------------------------------------------------------- /go/lambda-cron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-cron/README.md -------------------------------------------------------------------------------- /go/lambda-cron/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "go mod download && go run lambda-cron.go" 3 | } 4 | -------------------------------------------------------------------------------- /go/lambda-cron/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-cron/go.mod -------------------------------------------------------------------------------- /go/lambda-cron/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-cron/go.sum -------------------------------------------------------------------------------- /go/lambda-cron/lambda-cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-cron/lambda-cron.go -------------------------------------------------------------------------------- /go/lambda-cron/lambda-cron_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-cron/lambda-cron_test.go -------------------------------------------------------------------------------- /go/lambda-cron/lambda/handler.py: -------------------------------------------------------------------------------- 1 | def main(event, context): 2 | print("I'm running!") -------------------------------------------------------------------------------- /go/lambda-dynamodb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-dynamodb/README.md -------------------------------------------------------------------------------- /go/lambda-dynamodb/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-dynamodb/cdk.json -------------------------------------------------------------------------------- /go/lambda-dynamodb/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-dynamodb/go.mod -------------------------------------------------------------------------------- /go/lambda-dynamodb/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-dynamodb/go.sum -------------------------------------------------------------------------------- /go/lambda-dynamodb/lambda-dynamodb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-dynamodb/lambda-dynamodb.go -------------------------------------------------------------------------------- /go/lambda-dynamodb/lambda-dynamodb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-dynamodb/lambda-dynamodb_test.go -------------------------------------------------------------------------------- /go/lambda-dynamodb/lambda-handler/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/lambda-dynamodb/lambda-handler/main.go -------------------------------------------------------------------------------- /go/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/package.json -------------------------------------------------------------------------------- /go/rekognition-lambda-s3-trigger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/rekognition-lambda-s3-trigger/README.md -------------------------------------------------------------------------------- /go/rekognition-lambda-s3-trigger/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/rekognition-lambda-s3-trigger/cdk.json -------------------------------------------------------------------------------- /go/rekognition-lambda-s3-trigger/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/rekognition-lambda-s3-trigger/go.mod -------------------------------------------------------------------------------- /go/rekognition-lambda-s3-trigger/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/rekognition-lambda-s3-trigger/go.sum -------------------------------------------------------------------------------- /go/restapi-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/restapi-lambda/README.md -------------------------------------------------------------------------------- /go/restapi-lambda/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/restapi-lambda/cdk.json -------------------------------------------------------------------------------- /go/restapi-lambda/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/restapi-lambda/go.mod -------------------------------------------------------------------------------- /go/restapi-lambda/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/restapi-lambda/go.sum -------------------------------------------------------------------------------- /go/restapi-sqs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/restapi-sqs/.gitignore -------------------------------------------------------------------------------- /go/restapi-sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/restapi-sqs/README.md -------------------------------------------------------------------------------- /go/restapi-sqs/apigw-sqs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/restapi-sqs/apigw-sqs.go -------------------------------------------------------------------------------- /go/restapi-sqs/apigw-sqs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/restapi-sqs/apigw-sqs_test.go -------------------------------------------------------------------------------- /go/restapi-sqs/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/restapi-sqs/cdk.json -------------------------------------------------------------------------------- /go/restapi-sqs/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/restapi-sqs/go.mod -------------------------------------------------------------------------------- /go/restapi-sqs/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/restapi-sqs/go.sum -------------------------------------------------------------------------------- /go/s3-event-processor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/s3-event-processor/.gitignore -------------------------------------------------------------------------------- /go/s3-event-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/s3-event-processor/README.md -------------------------------------------------------------------------------- /go/s3-event-processor/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/s3-event-processor/cdk.json -------------------------------------------------------------------------------- /go/s3-event-processor/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/s3-event-processor/go.mod -------------------------------------------------------------------------------- /go/s3-event-processor/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/s3-event-processor/go.sum -------------------------------------------------------------------------------- /go/sagemaker/endpoint-jumpstart/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/sagemaker/endpoint-jumpstart/go.mod -------------------------------------------------------------------------------- /go/sagemaker/endpoint-jumpstart/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/sagemaker/endpoint-jumpstart/go.sum -------------------------------------------------------------------------------- /go/sagemaker/notebook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/sagemaker/notebook/README.md -------------------------------------------------------------------------------- /go/sagemaker/notebook/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/sagemaker/notebook/cdk.json -------------------------------------------------------------------------------- /go/sagemaker/notebook/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/sagemaker/notebook/go.mod -------------------------------------------------------------------------------- /go/sagemaker/notebook/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/sagemaker/notebook/go.sum -------------------------------------------------------------------------------- /go/sagemaker/notebook/notebook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/sagemaker/notebook/notebook.go -------------------------------------------------------------------------------- /go/sagemaker/notebook/notebook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/sagemaker/notebook/notebook_test.go -------------------------------------------------------------------------------- /go/sqs-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/sqs-lambda/README.md -------------------------------------------------------------------------------- /go/sqs-lambda/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/sqs-lambda/cdk.json -------------------------------------------------------------------------------- /go/sqs-lambda/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/sqs-lambda/go.mod -------------------------------------------------------------------------------- /go/sqs-lambda/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/sqs-lambda/go.sum -------------------------------------------------------------------------------- /go/sqs-lambda/sqs-lambda.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/sqs-lambda/sqs-lambda.go -------------------------------------------------------------------------------- /go/sqs-lambda/sqs-lambda_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/sqs-lambda/sqs-lambda_test.go -------------------------------------------------------------------------------- /go/static-site/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/static-site/.gitignore -------------------------------------------------------------------------------- /go/static-site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/static-site/README.md -------------------------------------------------------------------------------- /go/static-site/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/static-site/cdk.json -------------------------------------------------------------------------------- /go/static-site/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/static-site/go.mod -------------------------------------------------------------------------------- /go/static-site/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/static-site/go.sum -------------------------------------------------------------------------------- /go/static-site/site-assets/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/static-site/site-assets/error.html -------------------------------------------------------------------------------- /go/static-site/site-assets/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/static-site/site-assets/index.html -------------------------------------------------------------------------------- /go/static-site/site-assets/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/static-site/site-assets/styles.css -------------------------------------------------------------------------------- /go/static-site/static-site.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/static-site/static-site.go -------------------------------------------------------------------------------- /go/static-site/static-site_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/static-site/static-site_test.go -------------------------------------------------------------------------------- /go/step-functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/step-functions/README.md -------------------------------------------------------------------------------- /go/step-functions/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/step-functions/cdk.json -------------------------------------------------------------------------------- /go/step-functions/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/step-functions/go.mod -------------------------------------------------------------------------------- /go/step-functions/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/step-functions/go.sum -------------------------------------------------------------------------------- /go/step-functions/step-function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/step-functions/step-function.go -------------------------------------------------------------------------------- /go/step-functions/step-function_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/go/step-functions/step-function_test.go -------------------------------------------------------------------------------- /java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/.gitignore -------------------------------------------------------------------------------- /java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/README.md -------------------------------------------------------------------------------- /java/alb-multi-rule-response/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/alb-multi-rule-response/README.md -------------------------------------------------------------------------------- /java/alb-multi-rule-response/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "mvn -e -q exec:java" 3 | } 4 | -------------------------------------------------------------------------------- /java/alb-multi-rule-response/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/alb-multi-rule-response/pom.xml -------------------------------------------------------------------------------- /java/api-cors-lambda-crud-dynamodb/cdk/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "mvn test" 3 | } 4 | -------------------------------------------------------------------------------- /java/api-cors-lambda-crud-dynamodb/cdk/cdk.out.dummy/dummy.template.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /java/api-cors-lambda-crud-dynamodb/lambda/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "mvn test" 3 | } 4 | -------------------------------------------------------------------------------- /java/api-cors-lambda-crud-dynamodb/lambda/cdk.out.dummy/dummy.template.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /java/application-load-balancer/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/application-load-balancer/cdk.json -------------------------------------------------------------------------------- /java/application-load-balancer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/application-load-balancer/pom.xml -------------------------------------------------------------------------------- /java/backup-s3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/backup-s3/.gitignore -------------------------------------------------------------------------------- /java/backup-s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/backup-s3/README.md -------------------------------------------------------------------------------- /java/backup-s3/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/backup-s3/cdk.json -------------------------------------------------------------------------------- /java/backup-s3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/backup-s3/pom.xml -------------------------------------------------------------------------------- /java/classic-load-balancer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/classic-load-balancer/README.md -------------------------------------------------------------------------------- /java/classic-load-balancer/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/classic-load-balancer/cdk.json -------------------------------------------------------------------------------- /java/classic-load-balancer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/classic-load-balancer/pom.xml -------------------------------------------------------------------------------- /java/codebuild/project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/codebuild/project/README.md -------------------------------------------------------------------------------- /java/codebuild/project/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "mvn -e -q exec:java" 3 | } 4 | -------------------------------------------------------------------------------- /java/codebuild/project/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/codebuild/project/pom.xml -------------------------------------------------------------------------------- /java/codebuild/reportgroup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/codebuild/reportgroup/README.md -------------------------------------------------------------------------------- /java/codebuild/reportgroup/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "mvn -e -q exec:java" 3 | } 4 | -------------------------------------------------------------------------------- /java/codebuild/reportgroup/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/codebuild/reportgroup/pom.xml -------------------------------------------------------------------------------- /java/codebuild/sourceCredential/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "mvn -e -q exec:java" 3 | } 4 | -------------------------------------------------------------------------------- /java/codebuild/sourceCredential/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/codebuild/sourceCredential/pom.xml -------------------------------------------------------------------------------- /java/cognito-api-lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/cognito-api-lambda/.gitignore -------------------------------------------------------------------------------- /java/cognito-api-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/cognito-api-lambda/README.md -------------------------------------------------------------------------------- /java/cognito-api-lambda/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/cognito-api-lambda/cdk.json -------------------------------------------------------------------------------- /java/cognito-api-lambda/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/cognito-api-lambda/pom.xml -------------------------------------------------------------------------------- /java/custom-logical-names/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/custom-logical-names/.gitignore -------------------------------------------------------------------------------- /java/custom-logical-names/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/custom-logical-names/README.md -------------------------------------------------------------------------------- /java/custom-logical-names/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/custom-logical-names/cdk.json -------------------------------------------------------------------------------- /java/custom-logical-names/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/custom-logical-names/pom.xml -------------------------------------------------------------------------------- /java/custom-resource/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/custom-resource/README.md -------------------------------------------------------------------------------- /java/custom-resource/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/custom-resource/cdk.json -------------------------------------------------------------------------------- /java/custom-resource/cdk/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "mvn test" 3 | } -------------------------------------------------------------------------------- /java/custom-resource/cdk/cdk.out.dummy/dummy.template.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /java/custom-resource/cdk/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/custom-resource/cdk/pom.xml -------------------------------------------------------------------------------- /java/custom-resource/lambda/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "mvn test" 3 | } -------------------------------------------------------------------------------- /java/custom-resource/lambda/cdk.out.dummy/dummy.template.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /java/custom-resource/lambda/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/custom-resource/lambda/pom.xml -------------------------------------------------------------------------------- /java/custom-resource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/custom-resource/pom.xml -------------------------------------------------------------------------------- /java/ec2-instance/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/ec2-instance/.gitignore -------------------------------------------------------------------------------- /java/ec2-instance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/ec2-instance/README.md -------------------------------------------------------------------------------- /java/ec2-instance/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/ec2-instance/cdk.json -------------------------------------------------------------------------------- /java/ec2-instance/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/ec2-instance/pom.xml -------------------------------------------------------------------------------- /java/ecs/fargate-load-balanced-service/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "mvn -q exec:java" 3 | } 4 | -------------------------------------------------------------------------------- /java/eks/fargate-cluster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/eks/fargate-cluster/README.md -------------------------------------------------------------------------------- /java/eks/fargate-cluster/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/eks/fargate-cluster/cdk.json -------------------------------------------------------------------------------- /java/eks/fargate-cluster/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/eks/fargate-cluster/pom.xml -------------------------------------------------------------------------------- /java/eks/private-cluster/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/eks/private-cluster/.gitignore -------------------------------------------------------------------------------- /java/eks/private-cluster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/eks/private-cluster/README.md -------------------------------------------------------------------------------- /java/eks/private-cluster/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/eks/private-cluster/cdk.json -------------------------------------------------------------------------------- /java/eks/private-cluster/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/eks/private-cluster/pom.xml -------------------------------------------------------------------------------- /java/eventbridge-lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/eventbridge-lambda/.gitignore -------------------------------------------------------------------------------- /java/eventbridge-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/eventbridge-lambda/README.md -------------------------------------------------------------------------------- /java/eventbridge-lambda/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/eventbridge-lambda/cdk.json -------------------------------------------------------------------------------- /java/eventbridge-lambda/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/eventbridge-lambda/pom.xml -------------------------------------------------------------------------------- /java/hello-world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/hello-world/README.md -------------------------------------------------------------------------------- /java/hello-world/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/hello-world/cdk.json -------------------------------------------------------------------------------- /java/hello-world/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/hello-world/pom.xml -------------------------------------------------------------------------------- /java/http-proxy-apigateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/http-proxy-apigateway/.gitignore -------------------------------------------------------------------------------- /java/http-proxy-apigateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/http-proxy-apigateway/README.md -------------------------------------------------------------------------------- /java/http-proxy-apigateway/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/http-proxy-apigateway/cdk.json -------------------------------------------------------------------------------- /java/http-proxy-apigateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/http-proxy-apigateway/pom.xml -------------------------------------------------------------------------------- /java/lambda-cron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/lambda-cron/README.md -------------------------------------------------------------------------------- /java/lambda-cron/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/lambda-cron/cdk.json -------------------------------------------------------------------------------- /java/lambda-cron/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/lambda-cron/pom.xml -------------------------------------------------------------------------------- /java/my-widget-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/my-widget-service/README.md -------------------------------------------------------------------------------- /java/my-widget-service/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/my-widget-service/cdk.json -------------------------------------------------------------------------------- /java/my-widget-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/my-widget-service/pom.xml -------------------------------------------------------------------------------- /java/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/package.json -------------------------------------------------------------------------------- /java/resource-overrides/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/resource-overrides/README.md -------------------------------------------------------------------------------- /java/resource-overrides/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/resource-overrides/cdk.json -------------------------------------------------------------------------------- /java/resource-overrides/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/resource-overrides/pom.xml -------------------------------------------------------------------------------- /java/s3-lambda-s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/s3-lambda-s3/README.md -------------------------------------------------------------------------------- /java/s3-lambda-s3/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/s3-lambda-s3/cdk.json -------------------------------------------------------------------------------- /java/s3-lambda-s3/cdk/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "mvn test" 3 | } 4 | -------------------------------------------------------------------------------- /java/s3-lambda-s3/cdk/cdk.out.dummy/dummy.template.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /java/s3-lambda-s3/cdk/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/s3-lambda-s3/cdk/pom.xml -------------------------------------------------------------------------------- /java/s3-lambda-s3/lambda/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "mvn test" 3 | } 4 | -------------------------------------------------------------------------------- /java/s3-lambda-s3/lambda/cdk.out.dummy/dummy.template.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /java/s3-lambda-s3/lambda/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/s3-lambda-s3/lambda/pom.xml -------------------------------------------------------------------------------- /java/s3-lambda-s3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/s3-lambda-s3/pom.xml -------------------------------------------------------------------------------- /java/s3-object-lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/s3-object-lambda/.gitignore -------------------------------------------------------------------------------- /java/s3-object-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/s3-object-lambda/README.md -------------------------------------------------------------------------------- /java/s3-object-lambda/infra/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/s3-object-lambda/infra/.gitignore -------------------------------------------------------------------------------- /java/s3-object-lambda/infra/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/s3-object-lambda/infra/cdk.json -------------------------------------------------------------------------------- /java/s3-object-lambda/infra/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/s3-object-lambda/infra/pom.xml -------------------------------------------------------------------------------- /java/s3-object-lambda/lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/s3-object-lambda/lambda/.gitignore -------------------------------------------------------------------------------- /java/s3-object-lambda/lambda/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/s3-object-lambda/lambda/pom.xml -------------------------------------------------------------------------------- /java/stepfunctions-job-poller/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/stepfunctions-job-poller/README.md -------------------------------------------------------------------------------- /java/stepfunctions-job-poller/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/stepfunctions-job-poller/cdk.json -------------------------------------------------------------------------------- /java/stepfunctions-job-poller/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/stepfunctions-job-poller/pom.xml -------------------------------------------------------------------------------- /java/waf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/waf/README.md -------------------------------------------------------------------------------- /java/waf/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/waf/cdk.json -------------------------------------------------------------------------------- /java/waf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/java/waf/pom.xml -------------------------------------------------------------------------------- /python/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json 3 | -------------------------------------------------------------------------------- /python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/README.md -------------------------------------------------------------------------------- /python/amazon-connect/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/amazon-connect/README.md -------------------------------------------------------------------------------- /python/amazon-connect/amazon_connect/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/amazon-connect/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/amazon-connect/app.py -------------------------------------------------------------------------------- /python/amazon-connect/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/amazon-connect/cdk.json -------------------------------------------------------------------------------- /python/amazon-connect/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/amazon-connect/requirements.txt -------------------------------------------------------------------------------- /python/api-cors-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-cors-lambda/README.md -------------------------------------------------------------------------------- /python/api-cors-lambda/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-cors-lambda/app.py -------------------------------------------------------------------------------- /python/api-cors-lambda/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-cors-lambda/cdk.json -------------------------------------------------------------------------------- /python/api-cors-lambda/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-cors-lambda/diagram.png -------------------------------------------------------------------------------- /python/api-cors-lambda/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-cors-lambda/requirements.txt -------------------------------------------------------------------------------- /python/api-eventbridge-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-eventbridge-lambda/README.md -------------------------------------------------------------------------------- /python/api-eventbridge-lambda/api_eventbridge_lambda/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/api-eventbridge-lambda/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-eventbridge-lambda/app.py -------------------------------------------------------------------------------- /python/api-eventbridge-lambda/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/api-eventbridge-lambda/input.json: -------------------------------------------------------------------------------- 1 | {"api-eventbridge-lambda":"testing"} -------------------------------------------------------------------------------- /python/api-eventbridge-lambda/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-eventbridge-lambda/setup.py -------------------------------------------------------------------------------- /python/api-sqs-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-sqs-lambda/README.md -------------------------------------------------------------------------------- /python/api-sqs-lambda/api_sqs_lambda/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/api-sqs-lambda/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-sqs-lambda/app.py -------------------------------------------------------------------------------- /python/api-sqs-lambda/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-sqs-lambda/architecture.png -------------------------------------------------------------------------------- /python/api-sqs-lambda/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/api-sqs-lambda/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-sqs-lambda/diagram.png -------------------------------------------------------------------------------- /python/api-sqs-lambda/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-sqs-lambda/requirements.txt -------------------------------------------------------------------------------- /python/api-sqs-lambda/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-sqs-lambda/setup.py -------------------------------------------------------------------------------- /python/api-stages-lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-stages-lambda/.gitignore -------------------------------------------------------------------------------- /python/api-stages-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-stages-lambda/README.md -------------------------------------------------------------------------------- /python/api-stages-lambda/api_stages_lambda/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/api-stages-lambda/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-stages-lambda/app.py -------------------------------------------------------------------------------- /python/api-stages-lambda/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-stages-lambda/cdk.json -------------------------------------------------------------------------------- /python/api-stages-lambda/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/api-stages-lambda/setup.py -------------------------------------------------------------------------------- /python/apigw-http-api-lambda-dynamodb-python-cdk/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==6.2.5 2 | -------------------------------------------------------------------------------- /python/apigw-http-api-lambda-dynamodb-python-cdk/stacks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/apigw-http-api-lambda-dynamodb-python-cdk/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/apigw-http-api-lambda-dynamodb-python-cdk/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/application-load-balancer/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/application-load-balancer/app.py -------------------------------------------------------------------------------- /python/appsync-graphql-dynamodb/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/appsync-graphql-dynamodb/app.py -------------------------------------------------------------------------------- /python/appsync-graphql-dynamodb/app_sync_cdk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/athena-s3-glue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/athena-s3-glue/README.md -------------------------------------------------------------------------------- /python/athena-s3-glue/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/athena-s3-glue/app.py -------------------------------------------------------------------------------- /python/athena-s3-glue/athena_s3_glue/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/athena-s3-glue/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/athena-s3-glue/cdk.json -------------------------------------------------------------------------------- /python/athena-s3-glue/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==6.2.5 2 | -------------------------------------------------------------------------------- /python/athena-s3-glue/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/athena-s3-glue/requirements.txt -------------------------------------------------------------------------------- /python/athena-s3-glue/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/athena-s3-glue/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/backup-s3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/backup-s3/.gitignore -------------------------------------------------------------------------------- /python/backup-s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/backup-s3/README.md -------------------------------------------------------------------------------- /python/backup-s3/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/backup-s3/app.py -------------------------------------------------------------------------------- /python/backup-s3/backup_s3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/backup-s3/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/backup-s3/cdk.json -------------------------------------------------------------------------------- /python/backup-s3/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==6.2.5 2 | -------------------------------------------------------------------------------- /python/backup-s3/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/backup-s3/requirements.txt -------------------------------------------------------------------------------- /python/backup-s3/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/backup-s3/source.bat -------------------------------------------------------------------------------- /python/batch/batch-using-fargate/.gitignore: -------------------------------------------------------------------------------- 1 | .venv/* 2 | cdk.out/* 3 | -------------------------------------------------------------------------------- /python/batch/batch-using-fargate/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/batch/batch-using-fargate/app.py -------------------------------------------------------------------------------- /python/batch/batch-with-EC2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/batch/batch-with-EC2/README.md -------------------------------------------------------------------------------- /python/batch/batch-with-EC2/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/batch/batch-with-EC2/app.py -------------------------------------------------------------------------------- /python/batch/batch-with-EC2/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/batch/batch-with-EC2/cdk.json -------------------------------------------------------------------------------- /python/cdk-validator-cfnguard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/cdk-validator-cfnguard/README.md -------------------------------------------------------------------------------- /python/cdk-validator-cfnguard/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/cdk-validator-cfnguard/app.py -------------------------------------------------------------------------------- /python/cdk-validator-cfnguard/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/cdk-validator-cfnguard/cdk.json -------------------------------------------------------------------------------- /python/cdk-validator-cfnguard/cdk_validator_cfnguard/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/cdk-validator-cfnguard/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==6.2.5 2 | -------------------------------------------------------------------------------- /python/cdk-validator-cfnguard/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/cdk-validator-cfnguard/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/classic-load-balancer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/classic-load-balancer/README.md -------------------------------------------------------------------------------- /python/classic-load-balancer/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/classic-load-balancer/app.py -------------------------------------------------------------------------------- /python/classic-load-balancer/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/classic-load-balancer/cdk.json -------------------------------------------------------------------------------- /python/codepipeline-build-deploy-github-manual/codepipeline_build_deploy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/codepipeline-build-deploy-github-manual/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==6.2.5 2 | -------------------------------------------------------------------------------- /python/codepipeline-build-deploy-github-manual/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/codepipeline-build-deploy-github-manual/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/codepipeline-build-deploy/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/codepipeline-build-deploy/app.py -------------------------------------------------------------------------------- /python/codepipeline-build-deploy/codepipeline_build_deploy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/codepipeline-build-deploy/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==6.2.5 2 | -------------------------------------------------------------------------------- /python/codepipeline-build-deploy/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/codepipeline-build-deploy/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/codepipeline-docker-build/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/codepipeline-docker-build/app.py -------------------------------------------------------------------------------- /python/codepipeline-docker-build/pipeline_delivery/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM python:3.7.2-alpine 2 | RUN pip install awscli 3 | -------------------------------------------------------------------------------- /python/cross-account-eventbridge-in-organization/event_bridge_cross_account/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/cross-stack-resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/cross-stack-resources/README.md -------------------------------------------------------------------------------- /python/cross-stack-resources/native-objects/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/cross-stack-resources/native-objects/native_objects/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/cross-stack-resources/raw-strings/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/cross-stack-resources/raw-strings/raw_strings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/custom-resource/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/custom-resource/README.md -------------------------------------------------------------------------------- /python/custom-resource/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/custom-resource/app.py -------------------------------------------------------------------------------- /python/custom-resource/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/custom-resource/cdk.json -------------------------------------------------------------------------------- /python/custom-resource/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/custom-resource/requirements.txt -------------------------------------------------------------------------------- /python/datasync-s3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/datasync-s3/.gitignore -------------------------------------------------------------------------------- /python/datasync-s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/datasync-s3/README.md -------------------------------------------------------------------------------- /python/datasync-s3/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/datasync-s3/app.py -------------------------------------------------------------------------------- /python/datasync-s3/cdk.context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/datasync-s3/cdk.context.json -------------------------------------------------------------------------------- /python/datasync-s3/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/datasync-s3/cdk.json -------------------------------------------------------------------------------- /python/datasync-s3/datasync_s3_to_s3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/datasync-s3/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/datasync-s3/requirements.txt -------------------------------------------------------------------------------- /python/datasync-s3/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/datasync-s3/source.bat -------------------------------------------------------------------------------- /python/datasync-s3/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/datasync-s3/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/ddb/global-table-with-cmk/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ddb/global-table-with-cmk/app.py -------------------------------------------------------------------------------- /python/ddb/global-table-with-cmk/lib/stacks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/ddb/global-table-with-cmk/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==6.2.5 2 | -------------------------------------------------------------------------------- /python/docker-app-with-asg-alb/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/docker-app-with-asg-alb/app.py -------------------------------------------------------------------------------- /python/docker-app-with-asg-alb/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/docker-app-with-asg-alb/dockerized_app_cdk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/docker-app-with-asg-alb/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/docker-app-with-asg-alb/setup.py -------------------------------------------------------------------------------- /python/dynamodb-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/dynamodb-lambda/README.md -------------------------------------------------------------------------------- /python/dynamodb-lambda/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/dynamodb-lambda/app.py -------------------------------------------------------------------------------- /python/dynamodb-lambda/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/dynamodb-lambda/architecture.png -------------------------------------------------------------------------------- /python/dynamodb-lambda/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/dynamodb-lambda/dynamodb_lambda/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/dynamodb-lambda/lambda/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/dynamodb-lambda/lambda/consumer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/dynamodb-lambda/lambda/producer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/dynamodb-lambda/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/dynamodb-lambda/requirements.txt -------------------------------------------------------------------------------- /python/dynamodb-lambda/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/dynamodb-lambda/setup.py -------------------------------------------------------------------------------- /python/ec2-alarms-to-opsitem/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ec2-alarms-to-opsitem/.gitignore -------------------------------------------------------------------------------- /python/ec2-alarms-to-opsitem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ec2-alarms-to-opsitem/README.md -------------------------------------------------------------------------------- /python/ec2-alarms-to-opsitem/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ec2-alarms-to-opsitem/app.py -------------------------------------------------------------------------------- /python/ec2-alarms-to-opsitem/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ec2-alarms-to-opsitem/cdk.json -------------------------------------------------------------------------------- /python/ec2-alarms-to-opsitem/ec2_alarms_to_opsitem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/ec2-alarms-to-opsitem/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==6.2.5 2 | -------------------------------------------------------------------------------- /python/ec2-alarms-to-opsitem/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ec2-alarms-to-opsitem/source.bat -------------------------------------------------------------------------------- /python/ec2-alarms-to-opsitem/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/ec2-alarms-to-opsitem/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/ec2-cloudwatch/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ec2-cloudwatch/.gitignore -------------------------------------------------------------------------------- /python/ec2-cloudwatch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ec2-cloudwatch/README.md -------------------------------------------------------------------------------- /python/ec2-cloudwatch/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ec2-cloudwatch/app.py -------------------------------------------------------------------------------- /python/ec2-cloudwatch/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/ec2-cloudwatch/ec2_cloudwatch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/ec2-cloudwatch/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ec2-cloudwatch/requirements.txt -------------------------------------------------------------------------------- /python/ec2-cloudwatch/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ec2-cloudwatch/setup.py -------------------------------------------------------------------------------- /python/ec2/instance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ec2/instance/README.md -------------------------------------------------------------------------------- /python/ec2/instance/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ec2/instance/app.py -------------------------------------------------------------------------------- /python/ec2/instance/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/ec2/instance/configure.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Use this to install software packages -------------------------------------------------------------------------------- /python/ec2/instance/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ec2/instance/requirements.txt -------------------------------------------------------------------------------- /python/ecs-schedulescaling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ecs-schedulescaling/README.md -------------------------------------------------------------------------------- /python/ecs-schedulescaling/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ecs-schedulescaling/app.py -------------------------------------------------------------------------------- /python/ecs-schedulescaling/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ecs-schedulescaling/cdk.json -------------------------------------------------------------------------------- /python/ecs-schedulescaling/schedulescaling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/ecs-serviceconnect/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ecs-serviceconnect/.gitignore -------------------------------------------------------------------------------- /python/ecs-serviceconnect/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ecs-serviceconnect/README.md -------------------------------------------------------------------------------- /python/ecs-serviceconnect/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ecs-serviceconnect/app.py -------------------------------------------------------------------------------- /python/ecs-serviceconnect/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ecs-serviceconnect/cdk.json -------------------------------------------------------------------------------- /python/ecs-serviceconnect/cdk_examples_service_connect/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/ecs-serviceconnect/ecr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/ecs-serviceconnect/ecs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/ecs-serviceconnect/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==6.2.5 2 | -------------------------------------------------------------------------------- /python/ecs-serviceconnect/services/data/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask -------------------------------------------------------------------------------- /python/ecs-serviceconnect/services/frontend/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask 2 | requests -------------------------------------------------------------------------------- /python/ecs/cluster/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ecs/cluster/app.py -------------------------------------------------------------------------------- /python/ecs/cluster/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ecs/cluster/cdk.json -------------------------------------------------------------------------------- /python/ecs/cluster/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ecs/cluster/requirements.txt -------------------------------------------------------------------------------- /python/ecs/ecs-service-with-task-placement/DO_NOT_AUTOTEST: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/emr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/emr/README.md -------------------------------------------------------------------------------- /python/emr/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/emr/app.py -------------------------------------------------------------------------------- /python/emr/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/emr/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/emr/requirements.txt -------------------------------------------------------------------------------- /python/eventbridge-mesh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/eventbridge-mesh/README.md -------------------------------------------------------------------------------- /python/existing-vpc-new-ec2-ebs-userdata/DO_NOT_AUTOTEST: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /python/existing-vpc-new-ec2-ebs-userdata/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/existing-vpc-new-ec2-ebs-userdata/cdk_vpc_ec2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/image-content-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/image-content-search/README.md -------------------------------------------------------------------------------- /python/image-content-search/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/image-content-search/app.py -------------------------------------------------------------------------------- /python/image-content-search/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/image-content-search/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/image-content-search/src/getSignedUrl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/image-content-search/src/imageAnalysis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/image-content-search/src/imageData/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/image-content-search/src/imageMassage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/image-content-search/src/landingPage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/image-content-search/stack/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/iot-msk-lambda-pipeline/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/iot-msk-lambda-pipeline/app.py -------------------------------------------------------------------------------- /python/iot-msk-lambda-pipeline/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/iot-msk-lambda-pipeline/cdk.json -------------------------------------------------------------------------------- /python/iot-msk-lambda-pipeline/msk_demo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/iotcore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/iotcore/README.md -------------------------------------------------------------------------------- /python/iotcore/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/iotcore/app.py -------------------------------------------------------------------------------- /python/iotcore/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/iotcore/cdk.json -------------------------------------------------------------------------------- /python/iotcore/cdk_iot_thing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/iotcore/images/IotCore-CDK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/iotcore/images/IotCore-CDK.png -------------------------------------------------------------------------------- /python/iotcore/lambda/cert_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/iotcore/lambda/cert_handler.py -------------------------------------------------------------------------------- /python/iotcore/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==6.2.5 2 | -------------------------------------------------------------------------------- /python/iotcore/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/iotcore/requirements.txt -------------------------------------------------------------------------------- /python/iotcore/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/iotcore/source.bat -------------------------------------------------------------------------------- /python/iotcore/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/iotcore/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/lambda-cloudwatch-dashboard/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/lambda-cloudwatch-dashboard/lambda_cloudwatch_dashboard/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/lambda-cron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/lambda-cron/README.md -------------------------------------------------------------------------------- /python/lambda-cron/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/lambda-cron/app.py -------------------------------------------------------------------------------- /python/lambda-cron/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/lambda-cron/cdk.json -------------------------------------------------------------------------------- /python/lambda-cron/lambda-handler.py: -------------------------------------------------------------------------------- 1 | def main(event, context): 2 | print("I'm running!") 3 | -------------------------------------------------------------------------------- /python/lambda-cron/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/lambda-cron/requirements.txt -------------------------------------------------------------------------------- /python/lambda-cron/test_lambda-cron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/lambda-cron/test_lambda-cron.py -------------------------------------------------------------------------------- /python/lambda-from-container/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | __pycache__ 3 | .pyc 4 | .env 5 | -------------------------------------------------------------------------------- /python/lambda-from-container/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/lambda-from-container/README.md -------------------------------------------------------------------------------- /python/lambda-from-container/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/lambda-from-container/app.py -------------------------------------------------------------------------------- /python/lambda-from-container/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/lambda-from-container/cdk.json -------------------------------------------------------------------------------- /python/lambda-layer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/lambda-layer/README.md -------------------------------------------------------------------------------- /python/lambda-layer/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/lambda-layer/app.py -------------------------------------------------------------------------------- /python/lambda-layer/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/lambda-layer/lambda/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/lambda-layer/lambda/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/lambda-layer/lambda/index.py -------------------------------------------------------------------------------- /python/lambda-layer/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/lambda-layer/requirements.txt -------------------------------------------------------------------------------- /python/lambda-nag/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/lambda-nag/README.md -------------------------------------------------------------------------------- /python/lambda-nag/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/lambda-nag/app.py -------------------------------------------------------------------------------- /python/lambda-nag/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/lambda-nag/lambda-func/lambda-handler.py: -------------------------------------------------------------------------------- 1 | 2 | def handler(event, context): 3 | return {'status': 200} 4 | -------------------------------------------------------------------------------- /python/lambda-nag/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/lambda-nag/requirements.txt -------------------------------------------------------------------------------- /python/lambda-s3-trigger/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/lambda-s3-trigger/app.py -------------------------------------------------------------------------------- /python/lambda-s3-trigger/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/lambda-s3-trigger/s3trigger/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/lambda-triggered-by-existing-kinesis-stream/lambda-handler.py: -------------------------------------------------------------------------------- 1 | def main(event, context): 2 | print("I'm running!") 3 | -------------------------------------------------------------------------------- /python/my-widget-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/my-widget-service/README.md -------------------------------------------------------------------------------- /python/my-widget-service/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/my-widget-service/app.py -------------------------------------------------------------------------------- /python/my-widget-service/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/my-widget-service/cdk.json -------------------------------------------------------------------------------- /python/my-widget-service/my_widget_service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/my-widget-service/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/my-widget-service/setup.py -------------------------------------------------------------------------------- /python/new-vpc-alb-asg-mysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/new-vpc-alb-asg-mysql/README.md -------------------------------------------------------------------------------- /python/new-vpc-alb-asg-mysql/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/new-vpc-alb-asg-mysql/app.py -------------------------------------------------------------------------------- /python/new-vpc-alb-asg-mysql/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/new-vpc-alb-asg-mysql/cdk_vpc_ec2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/new-vpc-alb-asg-mysql/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/new-vpc-alb-asg-mysql/setup.py -------------------------------------------------------------------------------- /python/opensearch-simple-domain/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/opensearch-simple-domain/app.py -------------------------------------------------------------------------------- /python/opensearch-simple-domain/opensearch_simple_domain/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/opensearch-simple-domain/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==6.2.5 2 | -------------------------------------------------------------------------------- /python/opensearch-simple-domain/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/opensearch-simple-domain/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/opensearch/ctcwl-oss/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/opensearch/ctcwl-oss/README.md -------------------------------------------------------------------------------- /python/opensearch/ctcwl-oss/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/opensearch/ctcwl-oss/app.py -------------------------------------------------------------------------------- /python/opensearch/ctcwl-oss/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/opensearch/ctcwl-oss/cdk.json -------------------------------------------------------------------------------- /python/opensearch/ctcwl-oss/ctcwl_oss/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/opensearch/ctcwl-oss/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==6.2.5 2 | -------------------------------------------------------------------------------- /python/opensearch/ctcwl-oss/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/opensearch/ctcwl-oss/source.bat -------------------------------------------------------------------------------- /python/opensearch/ddb-zero-etl/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/opensearch/ddb-zero-etl/app.py -------------------------------------------------------------------------------- /python/opensearch/ddb-zero-etl/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/opensearch/ddb-zero-etl/cdk.json -------------------------------------------------------------------------------- /python/opensearch/ddb-zero-etl/ddb_zero_etl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/opensearch/ddb-zero-etl/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==6.2.5 2 | -------------------------------------------------------------------------------- /python/opensearch/os-vpc-provision/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/opensearch/os-vpc-provision/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-cdk-lib>=2.35.0 2 | constructs>=10.0.0 3 | -------------------------------------------------------------------------------- /python/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/package.json -------------------------------------------------------------------------------- /python/rds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/rds/README.md -------------------------------------------------------------------------------- /python/rds/aurora/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/rds/aurora/README.md -------------------------------------------------------------------------------- /python/rds/aurora/aurora.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/rds/aurora/aurora.py -------------------------------------------------------------------------------- /python/rds/aurora/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 aurora.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/rds/aurora/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/rds/aurora/requirements.txt -------------------------------------------------------------------------------- /python/rds/mysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/rds/mysql/README.md -------------------------------------------------------------------------------- /python/rds/mysql/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 mysql.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/rds/mysql/mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/rds/mysql/mysql.py -------------------------------------------------------------------------------- /python/rds/mysql/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/rds/mysql/requirements.txt -------------------------------------------------------------------------------- /python/rds/oracle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/rds/oracle/README.md -------------------------------------------------------------------------------- /python/rds/oracle/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 oracle.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/rds/oracle/oracle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/rds/oracle/oracle.py -------------------------------------------------------------------------------- /python/rds/oracle/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/rds/oracle/requirements.txt -------------------------------------------------------------------------------- /python/rekognition-lambda-s3-trigger/rekognition_lambda_s3_trigger/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/rekognition-video-processor/rekognition_video_processor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/route53-failover/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/route53-failover/README.md -------------------------------------------------------------------------------- /python/route53-failover/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/route53-failover/app.py -------------------------------------------------------------------------------- /python/route53-failover/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/route53-failover/cdk.json -------------------------------------------------------------------------------- /python/route53-failover/images/.gitignore: -------------------------------------------------------------------------------- 1 | *.drawio.bkp -------------------------------------------------------------------------------- /python/s3-eventbridge-ecs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/s3-eventbridge-ecs/README.md -------------------------------------------------------------------------------- /python/s3-eventbridge-ecs/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/s3-eventbridge-ecs/app.py -------------------------------------------------------------------------------- /python/s3-eventbridge-ecs/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } -------------------------------------------------------------------------------- /python/s3-eventbridge-ecs/s3_eventbridge_ecs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/s3-object-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/s3-object-lambda/README.md -------------------------------------------------------------------------------- /python/s3-object-lambda/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/s3-object-lambda/app.py -------------------------------------------------------------------------------- /python/s3-object-lambda/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/s3-object-lambda/stacks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/s3-sns-sqs-lambda-chain/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/s3-sns-sqs-lambda-chain/app.py -------------------------------------------------------------------------------- /python/s3-sns-sqs-lambda-chain/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/s3-sns-sqs-lambda-chain/cdk.json -------------------------------------------------------------------------------- /python/s3-sns-sqs-lambda-chain/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==7.0.1 2 | -------------------------------------------------------------------------------- /python/s3-sns-sqs-lambda-chain/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-cdk-lib>=2.12.0 2 | constructs>=10.0.0 3 | -------------------------------------------------------------------------------- /python/s3-sns-sqs-lambda-chain/s3_sns_sqs_lambda_chain/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/s3-sns-sqs-lambda-chain/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/sagemaker-multimodel-endpoint/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/sagemaker-multimodel-endpoint/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/sagemaker-multimodel-endpoint/sagemaker_multimodel_endpoint/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/serverless-backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/serverless-backend/.gitignore -------------------------------------------------------------------------------- /python/serverless-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/serverless-backend/README.md -------------------------------------------------------------------------------- /python/serverless-backend/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/serverless-backend/app.py -------------------------------------------------------------------------------- /python/serverless-backend/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/serverless-backend/cdk.json -------------------------------------------------------------------------------- /python/serverless-backend/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==6.2.5 2 | -------------------------------------------------------------------------------- /python/serverless-backend/serverless_backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/servicecatalog/portfolio-with-ec2-product/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/servicecatalog/portfolio-with-ec2-product/portfolio_with_ec2_product/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/ssh-into-emr-cluster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ssh-into-emr-cluster/README.md -------------------------------------------------------------------------------- /python/ssh-into-emr-cluster/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ssh-into-emr-cluster/app.py -------------------------------------------------------------------------------- /python/ssh-into-emr-cluster/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ssh-into-emr-cluster/cdk.json -------------------------------------------------------------------------------- /python/ssh-into-emr-cluster/emr_pattern/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/ssh-into-emr-cluster/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==6.2.5 2 | -------------------------------------------------------------------------------- /python/ssh-into-emr-cluster/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/ssh-into-emr-cluster/source.bat -------------------------------------------------------------------------------- /python/stepfunctions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/stepfunctions/README.md -------------------------------------------------------------------------------- /python/stepfunctions/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/stepfunctions/app.py -------------------------------------------------------------------------------- /python/stepfunctions/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/stepfunctions/cdk.json -------------------------------------------------------------------------------- /python/stepfunctions/lambdas/status/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/stepfunctions/lambdas/submit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/stepfunctions/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/stepfunctions/requirements.txt -------------------------------------------------------------------------------- /python/stepfunctions/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/stepfunctions/setup.py -------------------------------------------------------------------------------- /python/stepfunctions/statemachine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/stepfunctions/statemachine.png -------------------------------------------------------------------------------- /python/stepfunctions/stepfunctions/.gitignore: -------------------------------------------------------------------------------- 1 | stepfunctions.egg-info 2 | -------------------------------------------------------------------------------- /python/stepfunctions/stepfunctions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/url-shortener/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/url-shortener/.gitignore -------------------------------------------------------------------------------- /python/url-shortener/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/url-shortener/README.md -------------------------------------------------------------------------------- /python/url-shortener/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/url-shortener/app.py -------------------------------------------------------------------------------- /python/url-shortener/cdk.context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/url-shortener/cdk.context.json -------------------------------------------------------------------------------- /python/url-shortener/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/url-shortener/cdk.json -------------------------------------------------------------------------------- /python/url-shortener/gengen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/url-shortener/gengen.py -------------------------------------------------------------------------------- /python/url-shortener/lambda/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/url-shortener/lambda/handler.py -------------------------------------------------------------------------------- /python/url-shortener/pinger/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/url-shortener/pinger/Dockerfile -------------------------------------------------------------------------------- /python/url-shortener/pinger/ping.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | while true; do 3 | curl -i $URL 4 | sleep 1 5 | done 6 | 7 | -------------------------------------------------------------------------------- /python/url-shortener/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/url-shortener/requirements.txt -------------------------------------------------------------------------------- /python/url-shortener/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/url-shortener/setup.py -------------------------------------------------------------------------------- /python/vpc-ec2-local-zones/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/vpc-ec2-local-zones/.gitignore -------------------------------------------------------------------------------- /python/vpc-ec2-local-zones/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/vpc-ec2-local-zones/README.md -------------------------------------------------------------------------------- /python/vpc-ec2-local-zones/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/vpc-ec2-local-zones/app.py -------------------------------------------------------------------------------- /python/vpc-ec2-local-zones/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /python/vpc-ec2-local-zones/vpc_ec2_local_zones/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/waf/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | __pycache__ 3 | .pyc 4 | .venv 5 | cdk.out 6 | -------------------------------------------------------------------------------- /python/waf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/waf/README.md -------------------------------------------------------------------------------- /python/waf/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/waf/app.py -------------------------------------------------------------------------------- /python/waf/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/waf/cdk.json -------------------------------------------------------------------------------- /python/waf/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/waf/requirements.txt -------------------------------------------------------------------------------- /python/waf/waf_cloudfront.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/waf/waf_cloudfront.py -------------------------------------------------------------------------------- /python/waf/waf_regional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/python/waf/waf_regional.py -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/build-all-typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/scripts/build-all-typescript.js -------------------------------------------------------------------------------- /scripts/build-all-typescript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/scripts/build-all-typescript.sh -------------------------------------------------------------------------------- /scripts/build-csharp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/scripts/build-csharp.sh -------------------------------------------------------------------------------- /scripts/build-go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/scripts/build-go.sh -------------------------------------------------------------------------------- /scripts/build-java.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/scripts/build-java.sh -------------------------------------------------------------------------------- /scripts/build-python.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/scripts/build-python.sh -------------------------------------------------------------------------------- /scripts/build-typescript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/scripts/build-typescript.sh -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/fake.context.json: -------------------------------------------------------------------------------- 1 | { 2 | "x": "y" 3 | } 4 | -------------------------------------------------------------------------------- /scripts/synth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/scripts/synth.sh -------------------------------------------------------------------------------- /scripts/update-cdk-packages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/scripts/update-cdk-packages.ts -------------------------------------------------------------------------------- /scripts/update-packagejson/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/scripts/update-packagejson/.gitignore -------------------------------------------------------------------------------- /scripts/update-packagejson/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/scripts/update-packagejson/README.md -------------------------------------------------------------------------------- /scripts/update-packagejson/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/scripts/update-packagejson/package.json -------------------------------------------------------------------------------- /scripts/update-packagejson/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/scripts/update-packagejson/src/index.ts -------------------------------------------------------------------------------- /semantic.yml: -------------------------------------------------------------------------------- 1 | # Configuration for Semantic Pull Requests 2 | titleOnly: true -------------------------------------------------------------------------------- /typescript/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/.gitignore -------------------------------------------------------------------------------- /typescript/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/.npmignore -------------------------------------------------------------------------------- /typescript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/README.md -------------------------------------------------------------------------------- /typescript/aiops-eks-workshop/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/aiops-eks-workshop/README.MD -------------------------------------------------------------------------------- /typescript/amplify-console-app/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/amplify-console-app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/amplify-console-app/index.ts -------------------------------------------------------------------------------- /typescript/api-cors-lambda-crud-dynamodb/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/api-gateway-parallel-step-functions/.gitignore: -------------------------------------------------------------------------------- 1 | # Include JavaScript Lambda handlers 2 | !index.js -------------------------------------------------------------------------------- /typescript/api-gateway-parallel-step-functions/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "npx ts-node --prefer-ts-exts index.ts" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/api-websocket-lambda-dynamodb/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/application-load-balancer/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/appsync-graphql-dynamodb/.gitignore: -------------------------------------------------------------------------------- 1 | !*.js -------------------------------------------------------------------------------- /typescript/appsync-graphql-eventbridge/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/appsync-graphql-http/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/aspects/.eslintignore: -------------------------------------------------------------------------------- 1 | *.json 2 | node_modules 3 | cdk.out 4 | -------------------------------------------------------------------------------- /typescript/aspects/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/aspects/.eslintrc.js -------------------------------------------------------------------------------- /typescript/aspects/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/aspects/.gitignore -------------------------------------------------------------------------------- /typescript/aspects/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/aspects/.npmignore -------------------------------------------------------------------------------- /typescript/aspects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/aspects/README.md -------------------------------------------------------------------------------- /typescript/aspects/bin/sample-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/aspects/bin/sample-app.ts -------------------------------------------------------------------------------- /typescript/aspects/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/aspects/cdk.json -------------------------------------------------------------------------------- /typescript/aspects/lib/lambda-aspect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/aspects/lib/lambda-aspect.ts -------------------------------------------------------------------------------- /typescript/aspects/lib/sample-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/aspects/lib/sample-stack.ts -------------------------------------------------------------------------------- /typescript/aspects/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/aspects/package.json -------------------------------------------------------------------------------- /typescript/aspects/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/aspects/tsconfig.json -------------------------------------------------------------------------------- /typescript/aws-codepipeline-ecs-lambda/DO_NOT_AUTOTEST: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /typescript/aws-codepipeline-ecs-lambda/src/flask-app/__init__.py: -------------------------------------------------------------------------------- 1 | name = 'flask-app' -------------------------------------------------------------------------------- /typescript/backup-s3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/backup-s3/.gitignore -------------------------------------------------------------------------------- /typescript/backup-s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/backup-s3/README.md -------------------------------------------------------------------------------- /typescript/backup-s3/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/backup-s3/cdk.json -------------------------------------------------------------------------------- /typescript/backup-s3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/backup-s3/package.json -------------------------------------------------------------------------------- /typescript/backup-s3/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/backup-s3/tsconfig.json -------------------------------------------------------------------------------- /typescript/batch-ecr-openmp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/batch-ecr-openmp/README.md -------------------------------------------------------------------------------- /typescript/batch-ecr-openmp/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/batch-ecr-openmp/cdk.json -------------------------------------------------------------------------------- /typescript/cdkpipeline-ecs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/cdkpipeline-ecs/.gitignore -------------------------------------------------------------------------------- /typescript/cdkpipeline-ecs/DO_NOT_AUTOTEST: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /typescript/cdkpipeline-ecs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/cdkpipeline-ecs/README.md -------------------------------------------------------------------------------- /typescript/cdkpipeline-ecs/app/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/cdkpipeline-ecs/app/app.py -------------------------------------------------------------------------------- /typescript/cdkpipeline-ecs/app/requirements.txt: -------------------------------------------------------------------------------- 1 | flask -------------------------------------------------------------------------------- /typescript/cdkpipeline-ecs/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/cdkpipeline-ecs/cdk.json -------------------------------------------------------------------------------- /typescript/cdkpipeline-ecs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/cdkpipeline-ecs/package.json -------------------------------------------------------------------------------- /typescript/classic-load-balancer/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/cloudwatch/evidently-client-side-evaluation-ecs/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/cognito-api-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/cognito-api-lambda/README.md -------------------------------------------------------------------------------- /typescript/cognito-api-lambda/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/cognito-api-lambda/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/cognito-api-lambda/index.ts -------------------------------------------------------------------------------- /typescript/connect-cdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/connect-cdk/.gitignore -------------------------------------------------------------------------------- /typescript/connect-cdk/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/connect-cdk/.npmignore -------------------------------------------------------------------------------- /typescript/connect-cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/connect-cdk/README.md -------------------------------------------------------------------------------- /typescript/connect-cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/connect-cdk/cdk.json -------------------------------------------------------------------------------- /typescript/connect-cdk/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/connect-cdk/jest.config.js -------------------------------------------------------------------------------- /typescript/connect-cdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/connect-cdk/package.json -------------------------------------------------------------------------------- /typescript/connect-cdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/connect-cdk/tsconfig.json -------------------------------------------------------------------------------- /typescript/custom-logical-names/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "npx ts-node index.ts" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/custom-resource-provider/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/custom-resource/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/custom-resource/README.md -------------------------------------------------------------------------------- /typescript/custom-resource/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/custom-resource/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/custom-resource/index.ts -------------------------------------------------------------------------------- /typescript/custom-resource/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/custom-resource/package.json -------------------------------------------------------------------------------- /typescript/ec2-instance-connect-endpoint/.npmrc: -------------------------------------------------------------------------------- 1 | node-linker=hoisted 2 | -------------------------------------------------------------------------------- /typescript/ec2-instance-connect-endpoint/lambda.d/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 -------------------------------------------------------------------------------- /typescript/ec2-instance-connect-endpoint/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './endpoint'; -------------------------------------------------------------------------------- /typescript/ec2-instance/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/ec2-instance/.env.example -------------------------------------------------------------------------------- /typescript/ec2-instance/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/ec2-instance/.gitignore -------------------------------------------------------------------------------- /typescript/ec2-instance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/ec2-instance/README.md -------------------------------------------------------------------------------- /typescript/ec2-instance/bin/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/ec2-instance/bin/app.ts -------------------------------------------------------------------------------- /typescript/ec2-instance/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/ec2-instance/cdk.json -------------------------------------------------------------------------------- /typescript/ec2-instance/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/ec2-instance/jest.config.js -------------------------------------------------------------------------------- /typescript/ec2-instance/lib/resources/server/assets/sample/sample.txt: -------------------------------------------------------------------------------- 1 | Sample file that can be downloaded during deploy. 2 | -------------------------------------------------------------------------------- /typescript/ec2-instance/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/ec2-instance/package.json -------------------------------------------------------------------------------- /typescript/ec2-instance/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/ec2-instance/tsconfig.json -------------------------------------------------------------------------------- /typescript/ec2-ssm-local-zone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/ec2-ssm-local-zone/README.md -------------------------------------------------------------------------------- /typescript/ec2-ssm-local-zone/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/ec2-ssm-local-zone/cdk.json -------------------------------------------------------------------------------- /typescript/ec2-ssm-local-zone/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/ec2-ssm-local-zone/main.ts -------------------------------------------------------------------------------- /typescript/ecs/cluster/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/ecs/cluster/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/ecs/cluster/index.ts -------------------------------------------------------------------------------- /typescript/ecs/cluster/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/ecs/cluster/package.json -------------------------------------------------------------------------------- /typescript/ecs/cluster/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/ecs/cluster/tsconfig.json -------------------------------------------------------------------------------- /typescript/ecs/cross-stack-load-balancer/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/ecs/ecs-network-load-balanced-service/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/ecs/ecs-service-with-advanced-alb-config/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/ecs/ecs-service-with-logging/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/ecs/ecs-service-with-task-networking/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } -------------------------------------------------------------------------------- /typescript/ecs/ecs-service-with-task-placement/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/ecs/fargate-application-load-balanced-service/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/ecs/fargate-service-with-auto-scaling/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/ecs/fargate-service-with-efs/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "npx ts-node --prefer-ts-exts index.ts" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/ecs/fargate-service-with-local-image/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "npx ts-node --prefer-ts-exts index.ts" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/ecs/fargate-service-with-local-image/local-image/requirements.txt: -------------------------------------------------------------------------------- 1 | flask 2 | -------------------------------------------------------------------------------- /typescript/ecs/fargate-service-with-logging/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/eks/cluster/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "npx ts-node index.ts" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/eks/cluster/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/eks/cluster/index.ts -------------------------------------------------------------------------------- /typescript/eks/cluster/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/eks/cluster/package.json -------------------------------------------------------------------------------- /typescript/eks/cluster/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/eks/cluster/tsconfig.json -------------------------------------------------------------------------------- /typescript/eventbridge-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/eventbridge-lambda/README.md -------------------------------------------------------------------------------- /typescript/eventbridge-lambda/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/eventbridge-lambda/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/eventbridge-lambda/index.ts -------------------------------------------------------------------------------- /typescript/eventbridge-mesh/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/eventbridge-mesh/.gitignore -------------------------------------------------------------------------------- /typescript/eventbridge-mesh/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/eventbridge-mesh/.npmignore -------------------------------------------------------------------------------- /typescript/eventbridge-mesh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/eventbridge-mesh/README.md -------------------------------------------------------------------------------- /typescript/fsx-ad/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/fsx-ad/README.md -------------------------------------------------------------------------------- /typescript/fsx-ad/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/fsx-ad/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/fsx-ad/index.ts -------------------------------------------------------------------------------- /typescript/fsx-ad/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/fsx-ad/package.json -------------------------------------------------------------------------------- /typescript/fsx-ad/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/fsx-ad/tsconfig.json -------------------------------------------------------------------------------- /typescript/http-proxy-apigateway/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/imagebuilder/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/imagebuilder/.gitignore -------------------------------------------------------------------------------- /typescript/imagebuilder/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/imagebuilder/.npmignore -------------------------------------------------------------------------------- /typescript/imagebuilder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/imagebuilder/README.md -------------------------------------------------------------------------------- /typescript/imagebuilder/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/imagebuilder/cdk.json -------------------------------------------------------------------------------- /typescript/imagebuilder/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/imagebuilder/package.json -------------------------------------------------------------------------------- /typescript/imagebuilder/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/imagebuilder/tsconfig.json -------------------------------------------------------------------------------- /typescript/inspector2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/inspector2/.gitignore -------------------------------------------------------------------------------- /typescript/inspector2/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/inspector2/.npmignore -------------------------------------------------------------------------------- /typescript/inspector2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/inspector2/README.md -------------------------------------------------------------------------------- /typescript/inspector2/bin/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/inspector2/bin/main.ts -------------------------------------------------------------------------------- /typescript/inspector2/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/inspector2/cdk.json -------------------------------------------------------------------------------- /typescript/inspector2/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/inspector2/jest.config.js -------------------------------------------------------------------------------- /typescript/inspector2/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/inspector2/jest.config.ts -------------------------------------------------------------------------------- /typescript/inspector2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/inspector2/package.json -------------------------------------------------------------------------------- /typescript/inspector2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/inspector2/tsconfig.json -------------------------------------------------------------------------------- /typescript/lambda-api-ci/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-api-ci/.gitignore -------------------------------------------------------------------------------- /typescript/lambda-api-ci/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-api-ci/.npmignore -------------------------------------------------------------------------------- /typescript/lambda-api-ci/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-api-ci/.prettierrc -------------------------------------------------------------------------------- /typescript/lambda-api-ci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-api-ci/README.md -------------------------------------------------------------------------------- /typescript/lambda-api-ci/bin/ci.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-api-ci/bin/ci.ts -------------------------------------------------------------------------------- /typescript/lambda-api-ci/bin/lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-api-ci/bin/lambda.ts -------------------------------------------------------------------------------- /typescript/lambda-api-ci/buildspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-api-ci/buildspec.yml -------------------------------------------------------------------------------- /typescript/lambda-api-ci/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "npx ts-node --prefer-ts-exts bin/ci.ts" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/lambda-api-ci/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-api-ci/package.json -------------------------------------------------------------------------------- /typescript/lambda-api-ci/src/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-api-ci/src/handler.ts -------------------------------------------------------------------------------- /typescript/lambda-api-ci/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-api-ci/tsconfig.json -------------------------------------------------------------------------------- /typescript/lambda-cron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-cron/README.md -------------------------------------------------------------------------------- /typescript/lambda-cron/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/lambda-cron/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-cron/index.ts -------------------------------------------------------------------------------- /typescript/lambda-cron/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-cron/jest.config.js -------------------------------------------------------------------------------- /typescript/lambda-cron/lambda-handler.py: -------------------------------------------------------------------------------- 1 | def main(event, context): 2 | print("I'm running!") -------------------------------------------------------------------------------- /typescript/lambda-cron/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-cron/package.json -------------------------------------------------------------------------------- /typescript/lambda-cron/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-cron/tsconfig.json -------------------------------------------------------------------------------- /typescript/lambda-layer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-layer/README.md -------------------------------------------------------------------------------- /typescript/lambda-layer/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "npx ts-node --prefer-ts-exts bin/lambda-layer.ts" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/lambda-layer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-layer/package.json -------------------------------------------------------------------------------- /typescript/lambda-layer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lambda-layer/tsconfig.json -------------------------------------------------------------------------------- /typescript/lexbot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lexbot/README.md -------------------------------------------------------------------------------- /typescript/lexbot/bin/lexbot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lexbot/bin/lexbot.ts -------------------------------------------------------------------------------- /typescript/lexbot/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lexbot/cdk.json -------------------------------------------------------------------------------- /typescript/lexbot/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lexbot/jest.config.js -------------------------------------------------------------------------------- /typescript/lexbot/lib/lexbot-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lexbot/lib/lexbot-stack.ts -------------------------------------------------------------------------------- /typescript/lexbot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lexbot/package.json -------------------------------------------------------------------------------- /typescript/lexbot/test/lexbot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lexbot/test/lexbot.test.ts -------------------------------------------------------------------------------- /typescript/lexbot/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/lexbot/tsconfig.json -------------------------------------------------------------------------------- /typescript/my-widget-service/DO_NOT_AUTOTEST: -------------------------------------------------------------------------------- 1 | Example is currently missing some files. 2 | -------------------------------------------------------------------------------- /typescript/my-widget-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/my-widget-service/README.md -------------------------------------------------------------------------------- /typescript/my-widget-service/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/my-widget-service/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/my-widget-service/index.ts -------------------------------------------------------------------------------- /typescript/neptune-with-vpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/neptune-with-vpc/README.md -------------------------------------------------------------------------------- /typescript/neptune-with-vpc/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/neptune-with-vpc/app.ts -------------------------------------------------------------------------------- /typescript/neptune-with-vpc/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "npx ts-node --prefer-ts-exts app.ts" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/postgres-lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/postgres-lambda/.gitignore -------------------------------------------------------------------------------- /typescript/postgres-lambda/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/postgres-lambda/.npmignore -------------------------------------------------------------------------------- /typescript/postgres-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/postgres-lambda/README.md -------------------------------------------------------------------------------- /typescript/postgres-lambda/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/postgres-lambda/cdk.json -------------------------------------------------------------------------------- /typescript/postgres-lambda/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/postgres-lambda/package.json -------------------------------------------------------------------------------- /typescript/quicksight/DO_NOT_AUTOTEST: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /typescript/quicksight/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/quicksight/README.md -------------------------------------------------------------------------------- /typescript/quicksight/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/quicksight/cdk.json -------------------------------------------------------------------------------- /typescript/quicksight/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/quicksight/package.json -------------------------------------------------------------------------------- /typescript/quicksight/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/quicksight/tsconfig.json -------------------------------------------------------------------------------- /typescript/r53-resolver/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/r53-resolver/.gitignore -------------------------------------------------------------------------------- /typescript/r53-resolver/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/r53-resolver/.npmignore -------------------------------------------------------------------------------- /typescript/r53-resolver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/r53-resolver/README.md -------------------------------------------------------------------------------- /typescript/r53-resolver/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/r53-resolver/cdk.json -------------------------------------------------------------------------------- /typescript/r53-resolver/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/r53-resolver/jest.config.js -------------------------------------------------------------------------------- /typescript/r53-resolver/lib/vpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/r53-resolver/lib/vpc.ts -------------------------------------------------------------------------------- /typescript/r53-resolver/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/r53-resolver/package.json -------------------------------------------------------------------------------- /typescript/r53-resolver/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/r53-resolver/tsconfig.json -------------------------------------------------------------------------------- /typescript/rds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/rds/README.md -------------------------------------------------------------------------------- /typescript/rds/aurora/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/rds/aurora/README.md -------------------------------------------------------------------------------- /typescript/rds/aurora/aurora.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/rds/aurora/aurora.ts -------------------------------------------------------------------------------- /typescript/rds/aurora/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "npx ts-node --prefer-ts-exts aurora.ts" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/rds/aurora/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/rds/aurora/package.json -------------------------------------------------------------------------------- /typescript/rds/aurora/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/rds/aurora/tsconfig.json -------------------------------------------------------------------------------- /typescript/rds/mysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/rds/mysql/README.md -------------------------------------------------------------------------------- /typescript/rds/mysql/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "npx ts-node --prefer-ts-exts mysql.ts" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/rds/mysql/mysql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/rds/mysql/mysql.ts -------------------------------------------------------------------------------- /typescript/rds/mysql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/rds/mysql/package.json -------------------------------------------------------------------------------- /typescript/rds/mysql/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/rds/mysql/tsconfig.json -------------------------------------------------------------------------------- /typescript/rds/oracle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/rds/oracle/README.md -------------------------------------------------------------------------------- /typescript/rds/oracle/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "npx ts-node --prefer-ts-exts oracle.ts" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/rds/oracle/oracle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/rds/oracle/oracle.ts -------------------------------------------------------------------------------- /typescript/rds/oracle/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/rds/oracle/package.json -------------------------------------------------------------------------------- /typescript/rds/oracle/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/rds/oracle/tsconfig.json -------------------------------------------------------------------------------- /typescript/resource-overrides/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/resource-overrides/README.md -------------------------------------------------------------------------------- /typescript/resource-overrides/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/resource-overrides/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/resource-overrides/index.ts -------------------------------------------------------------------------------- /typescript/s3-kms-cross-account-replication/.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts: 2 | build 3 | coverage 4 | cdk.out/* 5 | -------------------------------------------------------------------------------- /typescript/s3-kms-cross-account-replication/.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /typescript/s3-object-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/s3-object-lambda/README.md -------------------------------------------------------------------------------- /typescript/s3-object-lambda/bin/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/s3-object-lambda/bin/main.ts -------------------------------------------------------------------------------- /typescript/s3-object-lambda/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "npx ts-node --prefer-ts-exts bin/main.ts" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/s3-sns-lambda-chain/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/s3-sns-lambda-chain/cdk.json -------------------------------------------------------------------------------- /typescript/secrets-manager-rotation/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "npx ts-node index.ts" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/secrets-manager-rotation/lambda/layer/redis-py/requirements.txt: -------------------------------------------------------------------------------- 1 | redis>=4.1.4 2 | typing_extensions 3 | importlib-metadata -------------------------------------------------------------------------------- /typescript/static-site-basic/DO_NOT_AUTOTEST: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /typescript/static-site-basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/static-site-basic/README.md -------------------------------------------------------------------------------- /typescript/static-site-basic/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "ts-node index.ts" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/static-site-basic/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/static-site-basic/index.ts -------------------------------------------------------------------------------- /typescript/static-site/DO_NOT_AUTOTEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/static-site/DO_NOT_AUTOTEST -------------------------------------------------------------------------------- /typescript/static-site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/static-site/README.md -------------------------------------------------------------------------------- /typescript/static-site/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/static-site/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/static-site/index.ts -------------------------------------------------------------------------------- /typescript/static-site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/static-site/package.json -------------------------------------------------------------------------------- /typescript/static-site/static-site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/static-site/static-site.ts -------------------------------------------------------------------------------- /typescript/static-site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/static-site/tsconfig.json -------------------------------------------------------------------------------- /typescript/stepfunctions-job-poller/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node index" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/waf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/waf/README.md -------------------------------------------------------------------------------- /typescript/waf/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/waf/app.ts -------------------------------------------------------------------------------- /typescript/waf/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "npx ts-node --prefer-ts-exts app.ts" 3 | } 4 | -------------------------------------------------------------------------------- /typescript/waf/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/waf/package.json -------------------------------------------------------------------------------- /typescript/waf/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/waf/tsconfig.json -------------------------------------------------------------------------------- /typescript/waf/waf-cloudfront.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/waf/waf-cloudfront.ts -------------------------------------------------------------------------------- /typescript/waf/waf-regional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-examples/HEAD/typescript/waf/waf-regional.ts --------------------------------------------------------------------------------