Path Lines of Code buildspec.yml 53 deployment/cdk-solution-helper/index.js 51 pnpm-lock.yaml 21231 pnpm-workspace.yaml 21 reference-artifacts/Custom-Scripts/Conformance-Pack-Converter/generate-config-rules.py 84 reference-artifacts/Custom-Scripts/Developer-Script/src/index.ts 1 reference-artifacts/Custom-Scripts/Developer-Script/src/load-outputs.ts 51 reference-artifacts/Custom-Scripts/Import-Account-CFN-Role-Template.yml 31 reference-artifacts/Custom-Scripts/SEA-uninstall/aws-sea-cleanup.py 834 reference-artifacts/Custom-Scripts/Update-Scripts/v1.3.8_to_v1.5.0/update.py 584 reference-artifacts/config-rules/src/ec2-instance-profile-permissions/index.js 99 reference-artifacts/config-rules/src/ec2-instance-profile/index.js 61 reference-artifacts/scripts/AD-connector-permissions-setup.ps1 14 reference-artifacts/scripts/AD-group-grant-permissions-setup.ps1 13 reference-artifacts/scripts/AD-group-setup.ps1 25 reference-artifacts/scripts/AD-user-group-setup.ps1 23 reference-artifacts/scripts/AD-user-setup.ps1 35 reference-artifacts/scripts/AWSQuickStart.psm1 292 reference-artifacts/scripts/Configure-password-policy.ps1 36 reference-artifacts/scripts/Initialize-RDGW.ps1 52 reference-artifacts/scripts/Join-Domain.ps1 23 reference-artifacts/ssm-documents/attach-iam-instance-profile.yaml 19 reference-artifacts/ssm-documents/attach-iam-role-policy.yaml 49 reference-artifacts/ssm-documents/s3-encryption.yaml 28 reference-artifacts/ssm-documents/ssm-elb-enable-logging.yaml 44 src/core/cdk/src/assets/account-cdk-bootstrap.yml 23 src/core/cdk/src/assets/operations-cdk-bucket.yml 449 src/core/cdk/src/index.ts 49 src/core/cdk/src/initial-setup.ts 1040 src/core/cdk/src/tasks/cdk-bootstrap.ts 215 src/core/cdk/src/tasks/create-adconnector-task.ts 76 src/core/cdk/src/tasks/create-control-tower-account-task.ts 95 src/core/cdk/src/tasks/create-organization-account-task.ts 128 src/core/cdk/src/tasks/create-stack-set-task.ts 249 src/core/cdk/src/tasks/create-stack-task.ts 73 src/core/cdk/src/tasks/run-across-accounts-task.ts 105 src/core/cdk/src/tasks/store-outputs-task.ts 112 src/core/cdk/src/tasks/store-outputs-to-ssm-task.ts 143 src/core/runtime/src/account-default-settings-step.ts 117 src/core/runtime/src/add-role-to-kms-key-step.ts 63 src/core/runtime/src/add-role-to-service-catalog-step.ts 32 src/core/runtime/src/add-scp-step.ts 101 src/core/runtime/src/add-tags-to-shared-resources-step.ts 59 src/core/runtime/src/compare-configurations-step.ts 145 src/core/runtime/src/configuration/index.ts 2 src/core/runtime/src/configuration/load-control-tower-config.ts 219 src/core/runtime/src/configuration/load-organizations-config.ts 358 src/core/runtime/src/create-adconnector/create.ts 147 src/core/runtime/src/create-adconnector/index.ts 2 src/core/runtime/src/create-adconnector/verify.ts 34 src/core/runtime/src/create-config-recorder/create.ts 361 src/core/runtime/src/create-config-recorder/index.ts 2 src/core/runtime/src/create-config-recorder/verify.ts 22 src/core/runtime/src/create-landing-zone-account/create.ts 41 src/core/runtime/src/create-landing-zone-account/index.ts 2 src/core/runtime/src/create-landing-zone-account/verify.ts 31 src/core/runtime/src/create-organization-account/add-quarantine-scp.ts 32 src/core/runtime/src/create-organization-account/create.ts 57 src/core/runtime/src/create-organization-account/index.ts 4 src/core/runtime/src/create-organization-account/move.ts 29 src/core/runtime/src/create-organization-account/verify.ts 46 src/core/runtime/src/create-stack-set/create-stack-set-instances.ts 29 src/core/runtime/src/create-stack-set/create-stack-set.ts 109 src/core/runtime/src/create-stack-set/delete-stack-set-instances.ts 31 src/core/runtime/src/create-stack-set/index.ts 5 src/core/runtime/src/create-stack-set/update-stack-set-instances.ts 29 src/core/runtime/src/create-stack-set/verify.ts 50 src/core/runtime/src/create-stack/create.ts 51 src/core/runtime/src/create-stack/index.ts 2 src/core/runtime/src/create-stack/verify.ts 58 src/core/runtime/src/delete-default-vpc/delete.ts 108 src/core/runtime/src/delete-default-vpc/index.ts 2 src/core/runtime/src/delete-default-vpc/verify.ts 22 src/core/runtime/src/detach-quarantine-scp.ts 39 src/core/runtime/src/enable-directory-sharing-step.ts 150 src/core/runtime/src/enable-trusted-access-for-services-step.ts 79 src/core/runtime/src/get-account-info.ts 71 src/core/runtime/src/get-baseline-step.ts 493 src/core/runtime/src/get-bootstrap-output.ts 21 src/core/runtime/src/get-or-create-config.ts 375 src/core/runtime/src/index.ts 42 src/core/runtime/src/load-accounts-step.ts 163 src/core/runtime/src/load-configuration-step.ts 39 src/core/runtime/src/load-consolidated.ts 40 src/core/runtime/src/load-limits-step.ts 147 src/core/runtime/src/load-organizations-step.ts 44 src/core/runtime/src/notify-statemachine-failure.ts 74 src/core/runtime/src/notify-statemachine-success.ts 38 src/core/runtime/src/ou-validation.ts 614 src/core/runtime/src/save-outputs-to-ssm/elb-outputs.ts 286 src/core/runtime/src/save-outputs-to-ssm/encrypt-outputs.ts 45 src/core/runtime/src/save-outputs-to-ssm/encrypt-utils.ts 220 src/core/runtime/src/save-outputs-to-ssm/event-outputs.ts 84 src/core/runtime/src/save-outputs-to-ssm/firewall-outputs.ts 111 src/core/runtime/src/save-outputs-to-ssm/iam-outputs.ts 96 src/core/runtime/src/save-outputs-to-ssm/iam-utils.ts 345 src/core/runtime/src/save-outputs-to-ssm/index.ts 119 src/core/runtime/src/save-outputs-to-ssm/network-outputs.ts 452 src/core/runtime/src/save-outputs-to-ssm/utils.ts 67 src/core/runtime/src/store-commit-id-step.ts 196 src/core/runtime/src/store-stack-output-step.ts 103 src/core/runtime/src/utils/dynamodb-requests.ts 64 src/core/runtime/src/utils/index.ts 1 src/core/runtime/src/utils/load-accounts.ts 19 src/core/runtime/src/utils/load-organizations.ts 13 src/core/runtime/src/utils/load-outputs.ts 17 src/core/runtime/src/verify-files-step.ts 272 src/deployments/cdk/cdk.ts 112 src/deployments/cdk/promise.ts 17 src/deployments/cdk/src/app.ts 87 src/deployments/cdk/src/apps/phase--1.ts 76 src/deployments/cdk/src/apps/phase-0.ts 190 src/deployments/cdk/src/apps/phase-1.ts 474 src/deployments/cdk/src/apps/phase-2.ts 385 src/deployments/cdk/src/apps/phase-3.ts 124 src/deployments/cdk/src/apps/phase-4.ts 90 src/deployments/cdk/src/apps/phase-5.ts 186 src/deployments/cdk/src/apps/shared.ts 17 src/deployments/cdk/src/common/account-stacks.ts 157 src/deployments/cdk/src/common/active-directory.ts 55 src/deployments/cdk/src/common/ad-users-groups.ts 306 src/deployments/cdk/src/common/add-tags-to-resources-output.ts 32 src/deployments/cdk/src/common/alb-ip-forwarding.ts 97 src/deployments/cdk/src/common/flow-log-container.ts 43 src/deployments/cdk/src/common/get-all-vpcs.ts 11 src/deployments/cdk/src/common/iam-assets.ts 280 src/deployments/cdk/src/common/interface-endpoints.ts 137 src/deployments/cdk/src/common/json-output.ts 32 src/deployments/cdk/src/common/nacl.ts 130 src/deployments/cdk/src/common/nfw.ts 151 src/deployments/cdk/src/common/peering-connection.ts 102 src/deployments/cdk/src/common/replacements.ts 53 src/deployments/cdk/src/common/security-group.ts 275 src/deployments/cdk/src/common/structured-output.ts 44 src/deployments/cdk/src/common/transit-gateway-attachment.ts 50 src/deployments/cdk/src/common/transit-gateway-sharing.ts 17 src/deployments/cdk/src/common/vpc-subnet-sharing.ts 119 src/deployments/cdk/src/common/vpc.ts 661 src/deployments/cdk/src/deployments/account-warming/index.ts 2 src/deployments/cdk/src/deployments/account-warming/outputs.ts 16 src/deployments/cdk/src/deployments/account-warming/step-1.ts 86 src/deployments/cdk/src/deployments/alb/index.ts 4 src/deployments/cdk/src/deployments/alb/outputs.ts 6 src/deployments/cdk/src/deployments/alb/step-1.ts 526 src/deployments/cdk/src/deployments/alb/step-2.ts 137 src/deployments/cdk/src/deployments/alb/step-3.ts 62 src/deployments/cdk/src/deployments/alb/step-4.ts 82 src/deployments/cdk/src/deployments/artifacts/index.ts 1 src/deployments/cdk/src/deployments/artifacts/outputs.ts 4 src/deployments/cdk/src/deployments/artifacts/step-1.ts 163 src/deployments/cdk/src/deployments/billing/budget.ts 110 src/deployments/cdk/src/deployments/billing/index.ts 1 src/deployments/cdk/src/deployments/central-endpoints/dns-query-log-group.ts 68 src/deployments/cdk/src/deployments/central-endpoints/index.ts 7 src/deployments/cdk/src/deployments/central-endpoints/outputs.ts 5 src/deployments/cdk/src/deployments/central-endpoints/step-1.ts 94 src/deployments/cdk/src/deployments/central-endpoints/step-2.ts 360 src/deployments/cdk/src/deployments/central-endpoints/step-3.ts 215 src/deployments/cdk/src/deployments/central-endpoints/step-4.ts 238 src/deployments/cdk/src/deployments/central-endpoints/step-5.ts 95 src/deployments/cdk/src/deployments/central-services/central-logging-s3/index.ts 2 src/deployments/cdk/src/deployments/central-services/central-logging-s3/outputs.ts 4 src/deployments/cdk/src/deployments/central-services/central-logging-s3/step-1-bkp.ts 91 src/deployments/cdk/src/deployments/central-services/central-logging-s3/step-1.ts 188 src/deployments/cdk/src/deployments/central-services/central-logging-s3/step-2.ts 70 src/deployments/cdk/src/deployments/central-services/index.ts 2 src/deployments/cdk/src/deployments/central-services/step-1.ts 70 src/deployments/cdk/src/deployments/central-services/step-2.ts 124 src/deployments/cdk/src/deployments/certificates/index.ts 2 src/deployments/cdk/src/deployments/certificates/outputs.ts 6 src/deployments/cdk/src/deployments/certificates/step-1.ts 81 src/deployments/cdk/src/deployments/cleanup/index.ts 3 src/deployments/cdk/src/deployments/cleanup/outputs.ts 48 src/deployments/cdk/src/deployments/cleanup/step-1.ts 55 src/deployments/cdk/src/deployments/cleanup/step-2.ts 61 src/deployments/cdk/src/deployments/cleanup/step-3.ts 53 src/deployments/cdk/src/deployments/cloud-trail/index.ts 1 src/deployments/cdk/src/deployments/cloud-trail/step-1.ts 123 src/deployments/cdk/src/deployments/cloud-watch/index.ts 3 src/deployments/cdk/src/deployments/cloud-watch/step-1.ts 67 src/deployments/cdk/src/deployments/cloud-watch/step-2.ts 75 src/deployments/cdk/src/deployments/cloud-watch/step-3.ts 81 src/deployments/cdk/src/deployments/config/create.ts 420 src/deployments/cdk/src/deployments/config/index.ts 1 src/deployments/cdk/src/deployments/defaults/index.ts 4 src/deployments/cdk/src/deployments/defaults/outputs.ts 224 src/deployments/cdk/src/deployments/defaults/shared.ts 59 src/deployments/cdk/src/deployments/defaults/step-1.ts 391 src/deployments/cdk/src/deployments/defaults/step-2.ts 94 src/deployments/cdk/src/deployments/defaults/step-3.ts 92 src/deployments/cdk/src/deployments/firewall/cluster/index.ts 4 src/deployments/cdk/src/deployments/firewall/cluster/outputs.ts 88 src/deployments/cdk/src/deployments/firewall/cluster/step-1.ts 75 src/deployments/cdk/src/deployments/firewall/cluster/step-2.ts 244 src/deployments/cdk/src/deployments/firewall/cluster/step-3.ts 335 src/deployments/cdk/src/deployments/firewall/cluster/step-4.ts 362 src/deployments/cdk/src/deployments/firewall/manager/index.ts 1 src/deployments/cdk/src/deployments/firewall/manager/step-1.ts 139 src/deployments/cdk/src/deployments/firewall/subscription/index.ts 1 src/deployments/cdk/src/deployments/firewall/subscription/step-1.ts 64 src/deployments/cdk/src/deployments/fms/index.ts 1 src/deployments/cdk/src/deployments/fms/put-notification-channel.ts 49 src/deployments/cdk/src/deployments/guardduty/guardduty.ts 147 src/deployments/cdk/src/deployments/guardduty/index.ts 1 src/deployments/cdk/src/deployments/iam-password-policy/index.ts 1 src/deployments/cdk/src/deployments/iam-password-policy/step-1.ts 34 src/deployments/cdk/src/deployments/iam/central-endpoints-deployment-roles.ts 63 src/deployments/cdk/src/deployments/iam/cleanup-role.ts 72 src/deployments/cdk/src/deployments/iam/create-role.ts 43 src/deployments/cdk/src/deployments/iam/cwl-add-subscription-filter-role.ts 49 src/deployments/cdk/src/deployments/iam/cwl-central-logging-roles.ts 92 src/deployments/cdk/src/deployments/iam/ec2.ts 40 src/deployments/cdk/src/deployments/iam/fms.ts 39 src/deployments/cdk/src/deployments/iam/guardduty-roles.ts 145 src/deployments/cdk/src/deployments/iam/index.ts 21 src/deployments/cdk/src/deployments/iam/log-group-role.ts 36 src/deployments/cdk/src/deployments/iam/logs-metric-filter-role.ts 35 src/deployments/cdk/src/deployments/iam/macie-roles.ts 176 src/deployments/cdk/src/deployments/iam/outputs.ts 52 src/deployments/cdk/src/deployments/iam/s3-put-replication-role.ts 36 src/deployments/cdk/src/deployments/iam/secrets.ts 41 src/deployments/cdk/src/deployments/iam/securityhub-roles.ts 34 src/deployments/cdk/src/deployments/iam/sns-subscriber-lambda-role.ts 71 src/deployments/cdk/src/deployments/iam/ssm-document-roles.ts 52 src/deployments/cdk/src/deployments/iam/ssm-throughput-roles.ts 45 src/deployments/cdk/src/deployments/iam/step-1.ts 75 src/deployments/cdk/src/deployments/iam/tgw-accept-peering-roles.ts 44 src/deployments/cdk/src/deployments/iam/tgw-create-peering-roles.ts 44 src/deployments/cdk/src/deployments/key-pair/index.ts 1 src/deployments/cdk/src/deployments/key-pair/step-1.ts 30 src/deployments/cdk/src/deployments/macie/index.ts 1 src/deployments/cdk/src/deployments/macie/macie.ts 230 src/deployments/cdk/src/deployments/mad/index.ts 4 src/deployments/cdk/src/deployments/mad/outputs.ts 46 src/deployments/cdk/src/deployments/mad/secrets.ts 50 src/deployments/cdk/src/deployments/mad/step-1.ts 88 src/deployments/cdk/src/deployments/mad/step-2.ts 201 src/deployments/cdk/src/deployments/opensearch-siem/index.ts 3 src/deployments/cdk/src/deployments/opensearch-siem/outputs.ts 35 src/deployments/cdk/src/deployments/opensearch-siem/step-1.ts 146 src/deployments/cdk/src/deployments/opensearch-siem/step-2.ts 417 src/deployments/cdk/src/deployments/opensearch-siem/step-3.ts 65 src/deployments/cdk/src/deployments/ou-validation-events/create-account.ts 108 src/deployments/cdk/src/deployments/ou-validation-events/create-organization.ts 56 src/deployments/cdk/src/deployments/ou-validation-events/index.ts 1 src/deployments/cdk/src/deployments/ou-validation-events/policy-changes.ts 85 src/deployments/cdk/src/deployments/ou-validation-events/remove-account.ts 71 src/deployments/cdk/src/deployments/ou-validation-events/step-1.ts 174 src/deployments/cdk/src/deployments/reports/index.ts 1 src/deployments/cdk/src/deployments/reports/step-1.ts 34 src/deployments/cdk/src/deployments/rsyslog/index.ts 3 src/deployments/cdk/src/deployments/rsyslog/outputs.ts 21 src/deployments/cdk/src/deployments/rsyslog/step-1.ts 80 src/deployments/cdk/src/deployments/rsyslog/step-2.ts 204 src/deployments/cdk/src/deployments/s3/index.ts 1 src/deployments/cdk/src/deployments/s3/log-archive-read-access.ts 33 src/deployments/cdk/src/deployments/secrets/index.ts 2 src/deployments/cdk/src/deployments/secrets/outputs.ts 10 src/deployments/cdk/src/deployments/secrets/step-1.ts 67 src/deployments/cdk/src/deployments/security-hub/index.ts 3 src/deployments/cdk/src/deployments/security-hub/step-1.ts 56 src/deployments/cdk/src/deployments/security-hub/step-2.ts 55 src/deployments/cdk/src/deployments/security-hub/step-3.ts 48 src/deployments/cdk/src/deployments/sns/index.ts 2 src/deployments/cdk/src/deployments/sns/outputs.ts 4 src/deployments/cdk/src/deployments/sns/step-1.ts 232 src/deployments/cdk/src/deployments/ssm/create-document.ts 158 src/deployments/cdk/src/deployments/ssm/increase-parameter-store-throughput.ts 37 src/deployments/cdk/src/deployments/ssm/index.ts 3 src/deployments/cdk/src/deployments/ssm/session-manager.ts 102 src/deployments/cdk/src/deployments/transit-gateway/index.ts 4 src/deployments/cdk/src/deployments/transit-gateway/outputs.ts 11 src/deployments/cdk/src/deployments/transit-gateway/peering.ts 140 src/deployments/cdk/src/deployments/transit-gateway/step-1.ts 94 src/deployments/cdk/src/deployments/transit-gateway/step-2.ts 33 src/deployments/cdk/src/deployments/transit-gateway/step-3.ts 263 src/deployments/cdk/src/deployments/vpc-peering/outputs.ts 15 src/deployments/cdk/src/deployments/vpc/index.ts 5 src/deployments/cdk/src/deployments/vpc/outputs.ts 92 src/deployments/cdk/src/deployments/vpc/step-1.ts 60 src/deployments/cdk/src/deployments/vpc/step-2.ts 155 src/deployments/cdk/src/deployments/vpc/step-3.ts 214 src/deployments/cdk/src/deployments/vpc/step-4.ts 50 src/deployments/cdk/src/utils/accounts.ts 41 src/deployments/cdk/src/utils/cdk.ts 19 src/deployments/cdk/src/utils/config.ts 27 src/deployments/cdk/src/utils/context.ts 50 src/deployments/cdk/src/utils/limits.ts 70 src/deployments/cdk/src/utils/organizations.ts 31 src/deployments/cdk/src/utils/outputs.ts 33 src/deployments/cdk/toolkit.ts 289 src/deployments/cdk/tools.ts 81 src/deployments/runtime/src/alb-to-alb-target/alb-ip-monitor.ts 149 src/deployments/runtime/src/alb-to-alb-target/alb-target-record-monitor.ts 319 src/deployments/runtime/src/firehose-custom-prefix/process-record.ts 64 src/deployments/runtime/src/ignore-action.ts 4 src/deployments/runtime/src/index.ts 8 src/deployments/runtime/src/opensearch-siem/geo-ip-downloader.ts 136 src/deployments/runtime/src/ou-validation-events/create-account/add-quarantine-scp.ts 51 src/deployments/runtime/src/ou-validation-events/create-account/index.ts 3 src/deployments/runtime/src/ou-validation-events/create-account/invocation-check.ts 17 src/deployments/runtime/src/ou-validation-events/create-account/verify.ts 13 src/deployments/runtime/src/ou-validation-events/create-organization.ts 55 src/deployments/runtime/src/ou-validation-events/index.ts 6 src/deployments/runtime/src/ou-validation-events/move-account-organization.ts 403 src/deployments/runtime/src/ou-validation-events/policy-changes.ts 306 src/deployments/runtime/src/ou-validation-events/remove-account-from-organization.ts 148 src/deployments/runtime/src/ou-validation-events/utils.ts 12 src/deployments/runtime/src/sns-publish-central-region.ts 17 src/installer/cdk/assets/save-application-version.js 88 src/installer/cdk/assets/start-execution.js 44 src/installer/cdk/assets/validate-parameters.js 72 src/installer/cdk/src/index.ts 569 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 src/ui/craco.config.js 29 src/ui/public/index.html 13 src/ui/src/app.tsx 41 src/ui/src/components/accelerator-config-context.tsx 43 src/ui/src/components/ace-code-editor.tsx 44 src/ui/src/components/aws-credentials-context.scss 3 src/ui/src/components/aws-credentials-context.tsx 72 src/ui/src/components/codecommit-file-picker.scss 3 src/ui/src/components/codecommit-file-picker.tsx 166 src/ui/src/components/export-modal.tsx 223 src/ui/src/components/fields/array.tsx 78 src/ui/src/components/fields/boolean.tsx 22 src/ui/src/components/fields/cidr.tsx 6 src/ui/src/components/fields/dictionary.tsx 129 src/ui/src/components/fields/enum.tsx 36 src/ui/src/components/fields/field.tsx 74 src/ui/src/components/fields/index.ts 2 src/ui/src/components/fields/input.tsx 23 src/ui/src/components/fields/interface.tsx 31 src/ui/src/components/fields/link.tsx 12 src/ui/src/components/fields/literal.tsx 12 src/ui/src/components/fields/number.tsx 27 src/ui/src/components/fields/string.tsx 101 src/ui/src/components/fields/union.tsx 63 src/ui/src/components/fields/validation.tsx 35 src/ui/src/components/file-input.tsx 62 src/ui/src/components/i18n-context.spec.tsx 103 src/ui/src/components/i18n-context.tsx 79 src/ui/src/components/import-modal.scss 3 src/ui/src/components/import-modal.tsx 164 src/ui/src/components/indent.tsx 4 src/ui/src/components/index.ts 5 src/ui/src/components/language-picker.tsx 17 src/ui/src/components/mobx-sync-storage.tsx 26 src/ui/src/components/node-edit-link.tsx 27 src/ui/src/components/node-field.scss 3 src/ui/src/components/node-field.tsx 102 src/ui/src/components/replacements-context.tsx 135 src/ui/src/components/scroll-to-top.tsx 14 src/ui/src/components/ui-context.tsx 49 src/ui/src/components/value-with-label.tsx 8 src/ui/src/index.css 25 src/ui/src/index.tsx 11 src/ui/src/pages/advanced/breadcrumbs.tsx 39 src/ui/src/pages/advanced/content.tsx 22 src/ui/src/pages/advanced/index.tsx 13 src/ui/src/pages/advanced/root.tsx 4 src/ui/src/pages/advanced/tools.tsx 39 src/ui/src/pages/default/app-layout.tsx 25 src/ui/src/pages/default/navigation.tsx 43 src/ui/src/pages/editor/breadcrumbs.tsx 20 src/ui/src/pages/editor/content.tsx 9 src/ui/src/pages/editor/index.tsx 24 src/ui/src/pages/home/content.scss 50 src/ui/src/pages/home/content.tsx 56 src/ui/src/pages/home/index.tsx 9 src/ui/src/pages/wizards/components/account-table.tsx 514 src/ui/src/pages/wizards/components/cidr-pool-table.tsx 399 src/ui/src/pages/wizards/components/fields/index.tsx 68 src/ui/src/pages/wizards/components/label-with-description.tsx 8 src/ui/src/pages/wizards/components/mad-table.tsx 181 src/ui/src/pages/wizards/components/organizational-unit-table.tsx 525 src/ui/src/pages/wizards/components/vpc-table.tsx 395 src/ui/src/pages/wizards/components/zone-table.tsx 154 src/ui/src/pages/wizards/configuration.ts 14 src/ui/src/pages/wizards/content.tsx 97 src/ui/src/pages/wizards/index.tsx 9 src/ui/src/pages/wizards/steps/configure-global-settings.tsx 324 src/ui/src/pages/wizards/steps/configure-mad.tsx 7 src/ui/src/pages/wizards/steps/configure-network.tsx 19 src/ui/src/pages/wizards/steps/index.ts 8 src/ui/src/pages/wizards/steps/review.tsx 15 src/ui/src/pages/wizards/steps/select-guardrails.tsx 88 src/ui/src/pages/wizards/steps/select-security-services.tsx 327 src/ui/src/pages/wizards/steps/structure-account.tsx 14 src/ui/src/pages/wizards/steps/structure-organization.tsx 15 src/ui/src/pages/wizards/util.tsx 53 src/ui/src/types.ts 224 src/ui/src/utils.ts 12 src/ui/src/utils/cast.ts 12 src/ui/src/utils/hooks.tsx 63