src/core/cdk/src/initial-setup.ts (5 lines): - line 193: // TODO Only add root role for development environments - line 357: // TODO We might want to load this from the Control Tower api - line 582: // TODO Only add root role for development environments - line 878: // TODO Create separate state machine for deployment - line 923: // TODO We could put this task in a map task and apply to all accounts individually src/deployments/cdk/src/apps/phase-1.ts (4 lines): - line 304: // TODO Add region to check - line 305: // TODO Check if VPC or deployments exists - line 361: // TODO Remove call to S3 here somehow - line 412: // TODO Remove call to S3 here somehow src/lib/config/src/config.v2.ts (3 lines): - line 156: destination: t.union([t.nonEmptyString, PcxRouteConfigType]), // TODO Can be string or destination in another account - line 170: export const TransitGatewayAttachOption = t.nonEmptyString; // TODO Define all attach options here - line 223: export const InterfaceEndpointName = t.nonEmptyString; // TODO Define all endpoints here src/deployments/cdk/src/common/vpc.ts (3 lines): - line 157: * TODO: Decouple this class from the configuration file. - line 449: // TODO Throw or warn? - line 483: // TODO add VPC To TGW attachment output src/lib/config/src/config.ts (3 lines): - line 124: destination: t.union([t.string, PcxRouteConfigType]), // TODO Can be string or destination in another account - line 136: export const TransitGatewayAttachOption = nonEmptyString; // TODO Define all attach options here - line 183: export const InterfaceEndpointName = t.string; // TODO Define all endpoints here src/ui/src/components/replacements-context.tsx (3 lines): - line 42: // TODO Make this more efficient - line 62: // TODO Cleanup - line 78: // TODO Make this more efficient src/ui/src/pages/wizards/content.tsx (2 lines): - line 88: // TODO Loading and validation - line 102: // TODO Translations src/lib/common-config/src/compare/validate.ts (2 lines): - line 131: // TODO validate the SM executed in the same region - line 144: // TODO validate the SM executed in the same region src/deployments/cdk/toolkit.ts (2 lines): - line 70: // TODO Use the Accelerator prefix - line 71: // TODO Remove configuration dependency src/ui/src/pages/wizards/components/account-table.tsx (2 lines): - line 61: // TODO Get translations directly from a type instead of getting a dummy node - line 76: // TODO Get translations directly from a type instead of getting a dummy node src/lib/common/src/aws/dynamodb.ts (2 lines): - line 45: // TODO: Use common listgenerator when this api supports nextToken - line 47: // TODO: Use DynamoDB.Converter for scan and Query src/lib/custom-resources/cdk-associate-hosted-zones/runtime/src/index.ts (2 lines): - line 63: RoleSessionName: 'temporary', // TODO Generate a random name - line 205: // TODO Handle errors src/deployments/cdk/src/apps/phase-0.ts (1 line): - line 253: // TODO Deprecate these outputs reference-artifacts/config-rules/src/ec2-instance-profile-permissions/index.js (1 line): - line 103: // TODO retrive from api call reference-artifacts/config-rules/src/ec2-instance-profile/index.js (1 line): - line 65: // TODO retrive from api call src/ui/src/pages/editor/index.tsx (1 line): - line 28: // TODO Validation? src/lib/cdk-constructs/src/firewall/instance.ts (1 line): - line 80: // TODO Should we create another custom resource for this? src/lib/custom-resources/cdk-disassociate-hosted-zones/runtime/src/index.ts (1 line): - line 58: RoleSessionName: 'temporary', // TODO Generate a random name src/lib/config-i18n/src/en.ts (1 line): - line 256: // TODO Cache NumberFormats src/lib/common/src/aws/sts.ts (1 line): - line 45: RoleSessionName: 'temporary', // TODO Generate a random name src/core/runtime/src/create-adconnector/create.ts (1 line): - line 148: // TODO Getting admin password, update with user specific password after creating AD Users and Groups src/ui/src/pages/wizards/steps/configure-global-settings.tsx (1 line): - line 56: /* TODO: Debug backend common.ts code vpcReplacements line 267 */ src/deployments/cdk/src/deployments/mad/step-2.ts (1 line): - line 90: // TODO Check that `subnetIds` is not empty src/deployments/cdk/src/deployments/certificates/step-1.ts (1 line): - line 64: // TODO Condition to check if `certificate.cert` and `certificate['priv-key']` exist src/lib/custom-resources/cdk-acm-import-certificate/runtime/src/index.ts (1 line): - line 98: // TODO Handle manual deletion of a certificate src/core/runtime/src/index.ts (1 line): - line 42: // TODO Replace with src/core/runtime/src/save-outputs-to-ssm/index.ts (1 line): - line 76: // TODO preparing list of regions to create IAM parameters src/deployments/cdk/src/deployments/transit-gateway/step-3.ts (1 line): - line 283: // TODO need to update the id by calculating the hash of the properties src/lib/custom-resources/cdk-ec2-keypair/runtime/src/index.ts (1 line): - line 69: // TODO Do not delete the old keypair if the name did not change src/deployments/cdk/src/deployments/cleanup/step-3.ts (1 line): - line 39: // TODO verify the version and update it accordingly src/ui/src/utils/hooks.tsx (1 line): - line 50: // TODO Move the '/advanced' prefix to shared code src/lib/cdk-accelerator/src/core/utils.ts (1 line): - line 17: * TODO Move this to a common library. src/deployments/cdk/src/deployments/firewall/cluster/step-3.ts (1 line): - line 111: // TODO add region check also if vpc name is not unique accross Account src/deployments/cdk/src/deployments/central-services/central-logging-s3/step-2.ts (1 line): - line 31: * TODO - Create CloudWatch Event in all account for create LogGroup src/deployments/cdk/src/deployments/defaults/outputs.ts (1 line): - line 54: // TODO Merge all these outputs into one src/ui/src/components/i18n-context.tsx (1 line): - line 52: // TODO Store language in local storage src/deployments/cdk/src/deployments/defaults/shared.ts (1 line): - line 78: // TODO Isn't there a better way to grant to all AWS services through a condition? src/ui/src/components/aws-credentials-context.tsx (1 line): - line 48: // TODO Validate credentials src/deployments/cdk/src/common/interface-endpoints.ts (1 line): - line 164: // TODO Top 3 DNS names are not valid so selecting the 4th DNS src/deployments/cdk/src/deployments/vpc/step-1.ts (1 line): - line 14: // TODO Move VPC code over from phase-1.ts src/lib/config-i18n/src/fr.ts (1 line): - line 248: // TODO Cache NumberFormats src/core/runtime/src/create-organization-account/create.ts (1 line): - line 50: // TODO Handle more failure cases src/deployments/cdk/src/apps/phase-5.ts (1 line): - line 72: // TODO Move to deployments/mad/step-x.ts src/deployments/cdk/src/common/iam-assets.ts (1 line): - line 183: resources: ['*'], // TODO: limit resource to be SSM key only