cdk.json 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. {
  2. "app": "npx ts-node --prefer-ts-exts bin/aws-cdk-study.ts",
  3. "watch": {
  4. "include": [
  5. "**"
  6. ],
  7. "exclude": [
  8. "README.md",
  9. "cdk*.json",
  10. "**/*.d.ts",
  11. "**/*.js",
  12. "tsconfig.json",
  13. "package*.json",
  14. "yarn.lock",
  15. "node_modules",
  16. "test"
  17. ]
  18. },
  19. "context": {
  20. "@aws-cdk/aws-lambda:recognizeLayerVersion": true,
  21. "@aws-cdk/core:checkSecretUsage": true,
  22. "@aws-cdk/core:target-partitions": [
  23. "aws",
  24. "aws-cn"
  25. ],
  26. "@aws-cdk-containers/ecs-service-extensions:enableDefaultLogDriver": true,
  27. "@aws-cdk/aws-ec2:uniqueImdsv2TemplateName": true,
  28. "@aws-cdk/aws-ecs:arnFormatIncludesClusterName": true,
  29. "@aws-cdk/aws-iam:minimizePolicies": true,
  30. "@aws-cdk/core:validateSnapshotRemovalPolicy": true,
  31. "@aws-cdk/aws-codepipeline:crossAccountKeyAliasStackSafeResourceName": true,
  32. "@aws-cdk/aws-s3:createDefaultLoggingPolicy": true,
  33. "@aws-cdk/aws-sns-subscriptions:restrictSqsDescryption": true,
  34. "@aws-cdk/aws-apigateway:disableCloudWatchRole": true,
  35. "@aws-cdk/core:enablePartitionLiterals": true,
  36. "@aws-cdk/aws-events:eventsTargetQueueSameAccount": true,
  37. "@aws-cdk/aws-iam:standardizedServicePrincipals": true,
  38. "@aws-cdk/aws-ecs:disableExplicitDeploymentControllerForCircuitBreaker": true,
  39. "@aws-cdk/aws-iam:importedRoleStackSafeDefaultPolicyName": true,
  40. "@aws-cdk/aws-s3:serverAccessLogsUseBucketPolicy": true,
  41. "@aws-cdk/aws-route53-patters:useCertificate": true,
  42. "@aws-cdk/customresources:installLatestAwsSdkDefault": false
  43. }
  44. }