Path Lines of Code src/lib/cdk-accelerator/src/codebuild/cdk-deploy-project.ts 149 src/lib/cdk-accelerator/src/codebuild/index.ts 1 src/lib/cdk-accelerator/src/core/accelerator-name-generator.ts 99 src/lib/cdk-accelerator/src/core/accelerator-protected-tagger.ts 40 src/lib/cdk-accelerator/src/core/accelerator-stack.ts 27 src/lib/cdk-accelerator/src/core/cfn-include.ts 15 src/lib/cdk-accelerator/src/core/index.ts 3 src/lib/cdk-accelerator/src/core/key-pair.ts 24 src/lib/cdk-accelerator/src/core/name-tagger.ts 63 src/lib/cdk-accelerator/src/core/secrets-container.ts 74 src/lib/cdk-accelerator/src/core/utils.ts 3 src/lib/cdk-accelerator/src/stepfunction-tasks/code-task.ts 46 src/lib/cdk-accelerator/src/stepfunction-tasks/index.ts 2 src/lib/cdk-accelerator/src/stepfunction-tasks/loop-task.ts 73 src/lib/cdk-constructs/src/autoscaling/index.ts 1 src/lib/cdk-constructs/src/autoscaling/launch-configuration.ts 18 src/lib/cdk-constructs/src/billing/budget.ts 21 src/lib/cdk-constructs/src/billing/index.ts 1 src/lib/cdk-constructs/src/cognito/cognito.ts 115 src/lib/cdk-constructs/src/cognito/index.ts 1 src/lib/cdk-constructs/src/config/custom-rule.ts 45 src/lib/cdk-constructs/src/config/index.ts 1 src/lib/cdk-constructs/src/database/index.ts 1 src/lib/cdk-constructs/src/database/opensearch.ts 154 src/lib/cdk-constructs/src/firewall/cluster.ts 64 src/lib/cdk-constructs/src/firewall/index.ts 3 src/lib/cdk-constructs/src/firewall/instance.ts 203 src/lib/cdk-constructs/src/firewall/manager.ts 62 src/lib/cdk-constructs/src/iam/index.ts 2 src/lib/cdk-constructs/src/iam/instance-profile.ts 34 src/lib/cdk-constructs/src/iam/service-linked-role.ts 13 src/lib/cdk-constructs/src/route53/index.ts 2 src/lib/cdk-constructs/src/route53/resolver-endpoint.ts 70 src/lib/cdk-constructs/src/route53/resolver-rule.ts 34 src/lib/cdk-constructs/src/s3/bucket-replication.ts 159 src/lib/cdk-constructs/src/s3/bucket.ts 75 src/lib/cdk-constructs/src/s3/index.ts 2 src/lib/cdk-constructs/src/security-hub/index.ts 1 src/lib/cdk-constructs/src/security-hub/security-hub.ts 66 src/lib/cdk-constructs/src/ssm/index.ts 1 src/lib/cdk-constructs/src/ssm/ssm-document.ts 10 src/lib/cdk-constructs/src/vpc/alb.ts 93 src/lib/cdk-constructs/src/vpc/glb.ts 79 src/lib/cdk-constructs/src/vpc/index.ts 6 src/lib/cdk-constructs/src/vpc/nlb.ts 76 src/lib/cdk-constructs/src/vpc/transit-gateway.ts 46 src/lib/cdk-constructs/src/vpc/vpc.ts 35 src/lib/cdk-plugin-assume-role/src/assume-role-plugin.ts 23 src/lib/cdk-plugin-assume-role/src/assume-role-provider-source.ts 53 src/lib/cdk-plugin-assume-role/src/backoff.ts 18 src/lib/cdk-plugin-assume-role/src/index.ts 4 src/lib/common-config/src/compare/common.ts 224 src/lib/common-config/src/compare/config-diff.ts 31 src/lib/common-config/src/compare/main.ts 240 src/lib/common-config/src/compare/validate.ts 414 src/lib/common-config/src/index.ts 315 src/lib/common-config/src/load.ts 50 src/lib/common-outputs/src/accounts.ts 31 src/lib/common-outputs/src/ami-output.ts 20 src/lib/common-outputs/src/artifacts.ts 34 src/lib/common-outputs/src/buckets.ts 63 src/lib/common-outputs/src/central-bucket.ts 21 src/lib/common-outputs/src/certificates.ts 19 src/lib/common-outputs/src/cidr-pools.ts 97 src/lib/common-outputs/src/commitid-secret.ts 3 src/lib/common-outputs/src/config.ts 6 src/lib/common-outputs/src/ebs.ts 20 src/lib/common-outputs/src/elb.ts 87 src/lib/common-outputs/src/firewall.ts 16 src/lib/common-outputs/src/hosted-zone.ts 65 src/lib/common-outputs/src/iam-role.ts 52 src/lib/common-outputs/src/iam-users.ts 37 src/lib/common-outputs/src/limits.ts 16 src/lib/common-outputs/src/log-destination.ts 21 src/lib/common-outputs/src/mad.ts 26 src/lib/common-outputs/src/organizations.ts 15 src/lib/common-outputs/src/secrets.ts 29 src/lib/common-outputs/src/sns-topic.ts 21 src/lib/common-outputs/src/ssm.ts 37 src/lib/common-outputs/src/stack-output.ts 82 src/lib/common-outputs/src/static-resource.ts 35 src/lib/common-outputs/src/structured-output.ts 72 src/lib/common-outputs/src/transit-gateway.ts 64 src/lib/common-outputs/src/vpc.ts 70 src/lib/common-types/src/index.ts 3 src/lib/common-types/src/parse.ts 12 src/lib/common-types/src/reporter.ts 32 src/lib/common-types/src/types.ts 206 src/lib/common/src/aws/account-vending-machine.ts 214 src/lib/common/src/aws/acm.ts 17 src/lib/common/src/aws/aws-client.ts 3 src/lib/common/src/aws/backoff.ts 23 src/lib/common/src/aws/cloud-trail.ts 38 src/lib/common/src/aws/cloudformation.ts 153 src/lib/common/src/aws/codecommit.ts 93 src/lib/common/src/aws/configservice.ts 97 src/lib/common/src/aws/directory-service.ts 56 src/lib/common/src/aws/dynamodb.ts 75 src/lib/common/src/aws/ec2.ts 112 src/lib/common/src/aws/fms.ts 20 src/lib/common/src/aws/iam.ts 17 src/lib/common/src/aws/next-token.ts 33 src/lib/common/src/aws/organizations.ts 287 src/lib/common/src/aws/r53resolver.ts 32 src/lib/common/src/aws/resource-tagging.ts 19 src/lib/common/src/aws/route53.ts 81 src/lib/common/src/aws/s3-control.ts 19 src/lib/common/src/aws/s3.ts 48 src/lib/common/src/aws/secrets-manager.ts 60 src/lib/common/src/aws/service-catalog.ts 204 src/lib/common/src/aws/service-quotas.ts 86 src/lib/common/src/aws/sns.ts 16 src/lib/common/src/aws/ssm.ts 55 src/lib/common/src/aws/stepfunctions.ts 40 src/lib/common/src/aws/sts.ts 48 src/lib/common/src/aws/types/account.ts 32 src/lib/common/src/landing-zone/config.ts 42 src/lib/common/src/landing-zone/index.ts 104 src/lib/common/src/scp/index.ts 317 src/lib/common/src/util/arrays.ts 33 src/lib/common/src/util/common.ts 284 src/lib/common/src/util/constants.ts 6 src/lib/common/src/util/delay.ts 3 src/lib/common/src/util/generator.ts 14 src/lib/common/src/util/prettier.ts 13 src/lib/common/src/util/types.ts 1 src/lib/config-i18n/src/en.ts 3411 src/lib/config-i18n/src/fr.ts 3150 src/lib/config-i18n/src/index.ts 4 src/lib/config-i18n/src/translations.ts 290 src/lib/config/scripts/generate-json-schema.ts 10 src/lib/config/src/config.ts 804 src/lib/config/src/config.v2.ts 928 src/lib/config/src/index.ts 1 src/lib/custom-resources/cdk-acm-import-certificate/cdk/index.ts 91 src/lib/custom-resources/cdk-acm-import-certificate/runtime/src/index.ts 125 src/lib/custom-resources/cdk-associate-hosted-zones/cdk/index.ts 49 src/lib/custom-resources/cdk-associate-hosted-zones/runtime/src/index.ts 284 src/lib/custom-resources/cdk-associate-resolver-rules/cdk/index.ts 44 src/lib/custom-resources/cdk-associate-resolver-rules/runtime/src/index.ts 132 src/lib/custom-resources/cdk-cfn-sleep/cdk/index.ts 63 src/lib/custom-resources/cdk-cfn-sleep/runtime/src/index.ts 31 src/lib/custom-resources/cdk-cfn-utils/cdk/index.ts 30 src/lib/custom-resources/cdk-cloud-trail/cdk/index.ts 90 src/lib/custom-resources/cdk-cloud-trail/runtime/src/index.ts 217 src/lib/custom-resources/cdk-create-hosted-zone/cdk/index.ts 49 src/lib/custom-resources/cdk-create-hosted-zone/runtime/src/index.ts 101 src/lib/custom-resources/cdk-create-resolver-rule/cdk/index.ts 54 src/lib/custom-resources/cdk-create-resolver-rule/runtime/src/index.ts 192 src/lib/custom-resources/cdk-cur-report-definition/cdk/index.ts 108 src/lib/custom-resources/cdk-cur-report-definition/runtime/src/index.ts 101 src/lib/custom-resources/cdk-disassociate-hosted-zones/cdk/index.ts 49 src/lib/custom-resources/cdk-disassociate-hosted-zones/runtime/src/index.ts 130 src/lib/custom-resources/cdk-ds-log-subscription/cdk/index.ts 68 src/lib/custom-resources/cdk-ec2-accept-vpc-endpoint-connection/cdk/index.ts 44 src/lib/custom-resources/cdk-ec2-accept-vpc-endpoint-connection/runtime/src/index.ts 60 src/lib/custom-resources/cdk-ec2-disable-api-termination/cdk/index.ts 46 src/lib/custom-resources/cdk-ec2-ebs-default-encryption/cdk/index.ts 68 src/lib/custom-resources/cdk-ec2-ebs-default-encryption/runtime/src/index.ts 41 src/lib/custom-resources/cdk-ec2-image-finder/cdk/index.ts 45 src/lib/custom-resources/cdk-ec2-image-finder/runtime/src/index.ts 82 src/lib/custom-resources/cdk-ec2-keypair/cdk/index.ts 78 src/lib/custom-resources/cdk-ec2-keypair/runtime/src/index.ts 124 src/lib/custom-resources/cdk-ec2-launch-time/cdk/index.ts 39 src/lib/custom-resources/cdk-ec2-launch-time/runtime/src/index.ts 54 src/lib/custom-resources/cdk-ec2-marketplace-subscription-validation/cdk/index.ts 68 src/lib/custom-resources/cdk-ec2-marketplace-subscription-validation/runtime/src/index.ts 55 src/lib/custom-resources/cdk-ec2-modify-transit-gateway-attachment/cdk/index.ts 47 src/lib/custom-resources/cdk-ec2-modify-transit-gateway-attachment/runtime/src/index.ts 97 src/lib/custom-resources/cdk-ec2-modify-vpc-endpoint-service-permissions/cdk/index.ts 46 src/lib/custom-resources/cdk-ec2-modify-vpc-endpoint-service-permissions/runtime/src/index.ts 77 src/lib/custom-resources/cdk-ec2-vpn-attachment/cdk/index.ts 46 src/lib/custom-resources/cdk-ec2-vpn-tunnel-options/cdk/index.ts 64 src/lib/custom-resources/cdk-ec2-vpn-tunnel-options/runtime/src/index.ts 67 src/lib/custom-resources/cdk-elb-deletion-protection/cdk/index.ts 56 src/lib/custom-resources/cdk-fms-notification-channel/cdk/index.ts 43 src/lib/custom-resources/cdk-fms-notification-channel/runtime/src/index.ts 73 src/lib/custom-resources/cdk-guardduty-admin-setup/cdk/index.ts 51 src/lib/custom-resources/cdk-guardduty-admin-setup/runtime/src/index.ts 258 src/lib/custom-resources/cdk-guardduty-create-publish/cdk/index.ts 47 src/lib/custom-resources/cdk-guardduty-create-publish/runtime/src/index.ts 137 src/lib/custom-resources/cdk-guardduty-enable-admin/cdk/index.ts 43 src/lib/custom-resources/cdk-guardduty-enable-admin/runtime/src/index.ts 77 src/lib/custom-resources/cdk-guardduty-get-detector/cdk/index.ts 43 src/lib/custom-resources/cdk-guardduty-get-detector/runtime/src/index.ts 44 src/lib/custom-resources/cdk-iam-create-role/cdk/index.ts 51 src/lib/custom-resources/cdk-iam-create-role/runtime/src/index.ts 147 src/lib/custom-resources/cdk-iam-password-policy/cdk/index.ts 62 src/lib/custom-resources/cdk-iam-password-policy/runtime/src/index.ts 51 src/lib/custom-resources/cdk-kms-grant/cdk/index.ts 95 src/lib/custom-resources/cdk-kms-grant/runtime/src/index.ts 61 src/lib/custom-resources/cdk-logs-log-group/cdk/index.ts 84 src/lib/custom-resources/cdk-logs-log-group/runtime/src/index.ts 112 src/lib/custom-resources/cdk-logs-metric-filter/cdk/index.ts 50 src/lib/custom-resources/cdk-logs-metric-filter/runtime/src/index.ts 92 src/lib/custom-resources/cdk-logs-resource-policy/cdk/index.ts 52 src/lib/custom-resources/cdk-macie-create-member/cdk/index.ts 42 src/lib/custom-resources/cdk-macie-create-member/runtime/src/index.ts 57 src/lib/custom-resources/cdk-macie-enable-admin/cdk/index.ts 43 src/lib/custom-resources/cdk-macie-enable-admin/runtime/src/index.ts 79 src/lib/custom-resources/cdk-macie-enable/cdk/index.ts 43 src/lib/custom-resources/cdk-macie-enable/runtime/src/index.ts 70 src/lib/custom-resources/cdk-macie-export-config/cdk/index.ts 43 src/lib/custom-resources/cdk-macie-export-config/runtime/src/index.ts 58 src/lib/custom-resources/cdk-macie-update-config/cdk/index.ts 41 src/lib/custom-resources/cdk-macie-update-config/runtime/src/index.ts 56 src/lib/custom-resources/cdk-macie-update-session/cdk/index.ts 44 src/lib/custom-resources/cdk-macie-update-session/runtime/src/index.ts 74 src/lib/custom-resources/cdk-opensearch-siem-configure/cdk/index.ts 82 src/lib/custom-resources/cdk-opensearch-siem-configure/runtime/src/index.ts 310 src/lib/custom-resources/cdk-opensearch-siem-geoip-init/cdk/index.ts 56 src/lib/custom-resources/cdk-opensearch-siem-geoip-init/runtime/src/index.ts 67 src/lib/custom-resources/cdk-organization/cdk/index.ts 40 src/lib/custom-resources/cdk-r53-dns-endpoint-ips/cdk/index.ts 36 src/lib/custom-resources/cdk-resource-cleanup/cdk/index.ts 50 src/lib/custom-resources/cdk-resource-cleanup/runtime/src/index.ts 348 src/lib/custom-resources/cdk-s3-bucket-notifications/cdk/index.ts 60 src/lib/custom-resources/cdk-s3-bucket-notifications/runtime/src/index.ts 105 src/lib/custom-resources/cdk-s3-copy-files/cdk/index.ts 81 src/lib/custom-resources/cdk-s3-copy-files/runtime/src/index.ts 187 src/lib/custom-resources/cdk-s3-public-access-block/cdk/index.ts 40 src/lib/custom-resources/cdk-s3-put-bucket-replication/cdk/index.ts 45 src/lib/custom-resources/cdk-s3-put-bucket-replication/runtime/src/index.ts 73 src/lib/custom-resources/cdk-s3-put-bucket-versioning/cdk/index.ts 44 src/lib/custom-resources/cdk-s3-put-bucket-versioning/runtime/src/index.ts 125 src/lib/custom-resources/cdk-s3-template/cdk/index.ts 79 src/lib/custom-resources/cdk-s3-template/runtime/src/index.ts 99 src/lib/custom-resources/cdk-s3-update-logarchive-bucket-policy/cdk/index.ts 73 src/lib/custom-resources/cdk-s3-update-logarchive-bucket-policy/runtime/src/index.ts 192 src/lib/custom-resources/cdk-security-hub-accept-invites/cdk/index.ts 42 src/lib/custom-resources/cdk-security-hub-accept-invites/runtime/src/index.ts 59 src/lib/custom-resources/cdk-security-hub-disable-controls/cdk/index.ts 45 src/lib/custom-resources/cdk-security-hub-disable-controls/runtime/src/index.ts 153 src/lib/custom-resources/cdk-security-hub-enable/cdk/index.ts 41 src/lib/custom-resources/cdk-security-hub-enable/runtime/src/index.ts 127 src/lib/custom-resources/cdk-security-hub-send-invites/cdk/index.ts 46 src/lib/custom-resources/cdk-security-hub-send-invites/runtime/src/index.ts 53 src/lib/custom-resources/cdk-ssm-create-document/cdk/index.ts 48 src/lib/custom-resources/cdk-ssm-create-document/runtime/src/index.ts 107 src/lib/custom-resources/cdk-ssm-document-share/cdk/index.ts 44 src/lib/custom-resources/cdk-ssm-document-share/runtime/src/index.ts 120 src/lib/custom-resources/cdk-ssm-increase-throughput/cdk/index.ts 37 src/lib/custom-resources/cdk-ssm-increase-throughput/runtime/src/index.ts 54 src/lib/custom-resources/cdk-ssm-session-manager-document/cdk/index.ts 61 src/lib/custom-resources/cdk-ssm-session-manager-document/runtime/src/index.ts 103 src/lib/custom-resources/cdk-transit-gateway-accept-peering/cdk/index.ts 46 src/lib/custom-resources/cdk-transit-gateway-accept-peering/runtime/src/index.ts 78 src/lib/custom-resources/cdk-transit-gateway-create-peering/cdk/index.ts 56 src/lib/custom-resources/cdk-transit-gateway-create-peering/runtime/src/index.ts 65 src/lib/custom-resources/cdk-vpc-default-security-group/cdk/index.ts 43 src/lib/custom-resources/cdk-vpc-default-security-group/runtime/src/index.ts 124 src/lib/custom-resources/ec2-ebs-default-encryption/lambda/src/index.ts 41 src/lib/custom-resources/ec2-ebs-default-encryption/lib/index.ts 68 src/lib/custom-resources/logs-add-subscription-filter/runtime-event-trigger/src/index.ts 68 src/lib/custom-resources/logs-add-subscription-filter/runtime/src/index.ts 187 src/lib/custom-resources/logs-add-subscription-filter/src/index.ts 91 src/lib/custom-resources/runtime-cfn-response/src/index.ts 93 src/lib/custom-resources/runtime-cfn-tags/src/index.ts 82 src/lib/docs-gen/scripts/generate-json-schema.ts 20 src/lib/docs-gen/scripts/generate-translation-file.ts 22 src/lib/docs-gen/scripts/generate-typescript-from-schema.ts 15 src/lib/docs-gen/src/helpers/json-schema.ts 144 src/lib/docs-gen/src/helpers/translation-extract-helper.ts 69 src/lib/docs-gen/src/typedoc-theme/helpers/helpers-equals.js 8 src/lib/docs-gen/src/typedoc-theme/helpers/helpers-translate.js 19 src/lib/docs-gen/src/typedoc-theme/partials/breadcrumb.hbs 16 src/lib/docs-gen/src/typedoc-theme/partials/header.hbs 151 src/lib/docs-gen/src/typedoc-theme/partials/member.declaration.hbs 35 src/lib/docs-gen/src/typedoc-theme/templates/reflection.hbs 73 src/lib/io-ts-annotations/src/annotations.ts 5 src/lib/io-ts-annotations/src/index.ts 2 src/lib/io-ts-annotations/src/types.ts 10 src/lib/io-ts-json-schema-gen/src/index.ts 1 src/lib/io-ts-json-schema-gen/src/json-schema.ts 132