TerraVision Architecture Diagram
cluster_AWSGroup.282 AWS Cloud cluster_VPCgroup.599 VPC (10.0.0.0/16) cluster_AvailabilityZone.792 Availability Zone US East 1a cluster_SubnetGroup.928 Subnet Private (10.0.100.0/24) cluster_GenericAutoScalingGroup.296 Auto Scaling cluster_SecurityGroup.37 Security Group EFS cluster_SubnetGroup.827 Subnet Public (10.0.0.0/24) cluster_SecurityGroup.748 Security Group ALB ELB cluster_AvailabilityZone.285 Availability Zone US East 1b cluster_SubnetGroup.853 Subnet Private (10.0.101.0/24) cluster_GenericAutoScalingGroup.125 Auto Scaling cluster_SecurityGroup.530 Security Group EFS cluster_SubnetGroup.665 Subnet Public (10.0.1.0/24) cluster_SecurityGroup.435 Security Group ALB ELB cluster_AvailabilityZone.611 Availability Zone US East 1c cluster_SubnetGroup.853 Subnet Private (10.0.102.0/24) cluster_GenericAutoScalingGroup.966 Auto Scaling cluster_SecurityGroup.135 Security Group EFS cluster_SubnetGroup.936 Subnet Public (10.0.2.0/24) cluster_SecurityGroup.660 Security Group ALB ELB cluster_GenericGroup.347 Group Shared Services aws.compute.Fargate.51009a59c5f4468dabeff50c0bec5f1f Fargate ECS aws.network.VPCElasticNetworkInterface.15e8c0e31d3640ecb8dabfe0480828f7 EFS Mount Target aws.compute.Fargate.51009a59c5f4468dabeff50c0bec5f1f->aws.network.VPCElasticNetworkInterface.15e8c0e31d3640ecb8dabfe0480828f7 aws.compute.ElasticContainerService.e470d1609fa64f019c82a4cca1a62e9e ECS Cluster aws.compute.Fargate.51009a59c5f4468dabeff50c0bec5f1f->aws.compute.ElasticContainerService.e470d1609fa64f019c82a4cca1a62e9e aws.database.AuroraMysql.32b4b4b9832d429db29eca3f0ed91473 RDS Aurora Mysql aws.compute.Fargate.51009a59c5f4468dabeff50c0bec5f1f->aws.database.AuroraMysql.32b4b4b9832d429db29eca3f0ed91473 aws.storage.ElasticFileSystemEFS.34d8ed10530d42c39e27079a29549787 EFS File System aws.network.VPCElasticNetworkInterface.15e8c0e31d3640ecb8dabfe0480828f7->aws.storage.ElasticFileSystemEFS.34d8ed10530d42c39e27079a29549787 aws.network.RouteTable.56b1f154372f409cb9ae26ed0aab35d2 Route Table Private aws.network.ElbApplicationLoadBalancer.da23cbdc573b457b8da4ba7750f86d72 App Load Balancer ELB aws.network.ElbApplicationLoadBalancer.da23cbdc573b457b8da4ba7750f86d72->aws.compute.Fargate.51009a59c5f4468dabeff50c0bec5f1f aws.network.NATGateway.b0e98fab91d24f7aa85b9e4e37648ac1 NAT Gateway aws.network.InternetGateway.7b744aab855f498dbee6f55d19a589d3 Internet Gateway IGW aws.network.NATGateway.b0e98fab91d24f7aa85b9e4e37648ac1->aws.network.InternetGateway.7b744aab855f498dbee6f55d19a589d3 aws.network.RouteTable.28dcac9d180a498d97e7cbbc43739681 Route Table Public aws.compute.Fargate.330b4d52cfe246458b9fc3cdfba4740e Fargate ECS aws.network.VPCElasticNetworkInterface.4bd01b502686429a93f59096885e4c1d EFS Mount Target aws.compute.Fargate.330b4d52cfe246458b9fc3cdfba4740e->aws.network.VPCElasticNetworkInterface.4bd01b502686429a93f59096885e4c1d aws.compute.Fargate.330b4d52cfe246458b9fc3cdfba4740e->aws.compute.ElasticContainerService.e470d1609fa64f019c82a4cca1a62e9e aws.compute.Fargate.330b4d52cfe246458b9fc3cdfba4740e->aws.database.AuroraMysql.32b4b4b9832d429db29eca3f0ed91473 aws.network.VPCElasticNetworkInterface.4bd01b502686429a93f59096885e4c1d->aws.storage.ElasticFileSystemEFS.34d8ed10530d42c39e27079a29549787 aws.network.RouteTable.eb9fd2f33e354aedaf993a22e035ee87 Route Table Private aws.network.ElbApplicationLoadBalancer.ccfd4c9d2aa246698308b166447a8446 App Load Balancer ELB aws.network.ElbApplicationLoadBalancer.ccfd4c9d2aa246698308b166447a8446->aws.compute.Fargate.330b4d52cfe246458b9fc3cdfba4740e aws.network.NATGateway.c8ac3927450a49c8b4395255c7adbe1e NAT Gateway aws.network.NATGateway.c8ac3927450a49c8b4395255c7adbe1e->aws.network.InternetGateway.7b744aab855f498dbee6f55d19a589d3 aws.network.RouteTable.fb37e2b5f0474c24b883a517593d42cb Route Table Public aws.compute.Fargate.4deb871b442b41f7b891a03be9118889 Fargate ECS aws.network.VPCElasticNetworkInterface.7b2fc19164c04ee782fb7e08bfd90ec0 EFS Mount Target aws.compute.Fargate.4deb871b442b41f7b891a03be9118889->aws.network.VPCElasticNetworkInterface.7b2fc19164c04ee782fb7e08bfd90ec0 aws.compute.Fargate.4deb871b442b41f7b891a03be9118889->aws.compute.ElasticContainerService.e470d1609fa64f019c82a4cca1a62e9e aws.compute.Fargate.4deb871b442b41f7b891a03be9118889->aws.database.AuroraMysql.32b4b4b9832d429db29eca3f0ed91473 aws.network.VPCElasticNetworkInterface.7b2fc19164c04ee782fb7e08bfd90ec0->aws.storage.ElasticFileSystemEFS.34d8ed10530d42c39e27079a29549787 aws.network.RouteTable.4fa8a5d472414a6bab61de3626e16180 Route Table Private aws.network.ElbApplicationLoadBalancer.c07d8e59323b43eb972a395e90e9ea2d App Load Balancer ELB aws.network.ElbApplicationLoadBalancer.c07d8e59323b43eb972a395e90e9ea2d->aws.compute.Fargate.4deb871b442b41f7b891a03be9118889 aws.network.NATGateway.382c9fd21987423b8a16bad15827daed NAT Gateway aws.network.NATGateway.382c9fd21987423b8a16bad15827daed->aws.network.InternetGateway.7b744aab855f498dbee6f55d19a589d3 aws.network.RouteTable.ad95ddffd061452baf0f936f9303183c Route Table Public aws.general.InternetAlt1.105ddd8bae774a06944cc7b861474e65 Internet aws.network.InternetGateway.7b744aab855f498dbee6f55d19a589d3->aws.general.InternetAlt1.105ddd8bae774a06944cc7b861474e65 aws.security.CertificateManager.2761057f544d4272be8250fcd0098416 ACM Certificate aws.management.Cloudwatch.d89dad3dc4454706b90037cb6ed862ca Cloudwatch Log Group aws.compute.ElasticContainerRegistry.d90e84607d2349218b1cae861f938821 ECR Repository aws.management.SystemsManagerParameterStore.6d77da6732984a07a0bda697ec0bf483 Ssm Parameter Ssmparam aws.compute.ElasticIP.0143b92e38df4ab2a0493589fa08645a Elastic IP aws.security.IdentityAndAccessManagementIam.cb331cdaf0004256acb1a705c1309b02 IAM Group Of Services aws.network.CloudFront.fc7d0ddd742e42a387153170a6c02145 Cloudfront aws.network.CloudFront.fc7d0ddd742e42a387153170a6c02145->aws.compute.Fargate.51009a59c5f4468dabeff50c0bec5f1f aws.network.CloudFront.fc7d0ddd742e42a387153170a6c02145->aws.compute.Fargate.330b4d52cfe246458b9fc3cdfba4740e aws.network.CloudFront.fc7d0ddd742e42a387153170a6c02145->aws.compute.Fargate.4deb871b442b41f7b891a03be9118889 aws.network.Route53.302a3e7f26b5464dae74635888c5932f Route53 Record aws.network.CloudFront.fc7d0ddd742e42a387153170a6c02145->aws.network.Route53.302a3e7f26b5464dae74635888c5932f aws.network.ElasticLoadBalancing.89f9afb15649439da3dc74ee34482a9c ELB Service aws.network.ElasticLoadBalancing.89f9afb15649439da3dc74ee34482a9c->aws.network.ElbApplicationLoadBalancer.da23cbdc573b457b8da4ba7750f86d72 aws.network.ElasticLoadBalancing.89f9afb15649439da3dc74ee34482a9c->aws.network.ElbApplicationLoadBalancer.ccfd4c9d2aa246698308b166447a8446 aws.network.ElasticLoadBalancing.89f9afb15649439da3dc74ee34482a9c->aws.network.ElbApplicationLoadBalancer.c07d8e59323b43eb972a395e90e9ea2d aws.network.ElasticLoadBalancing.89f9afb15649439da3dc74ee34482a9c->aws.security.CertificateManager.2761057f544d4272be8250fcd0098416 aws.management.CloudWatchAlarm.8e16f088614c4bedb5270f15f946db12 Cloudwatch Metric Alarm Cpu Utilization High aws.management.CloudWatchAlarm.8e16f088614c4bedb5270f15f946db12->aws.compute.Fargate.51009a59c5f4468dabeff50c0bec5f1f aws.management.CloudWatchAlarm.8e16f088614c4bedb5270f15f946db12->aws.compute.Fargate.330b4d52cfe246458b9fc3cdfba4740e aws.management.CloudWatchAlarm.8e16f088614c4bedb5270f15f946db12->aws.compute.Fargate.4deb871b442b41f7b891a03be9118889 aws.management.CloudWatchAlarm.92929cbb14c04a6f822c2bce458f5668 Cloudwatch Metric Alarm Cpu Utilization Low aws.management.CloudWatchAlarm.92929cbb14c04a6f822c2bce458f5668->aws.compute.Fargate.51009a59c5f4468dabeff50c0bec5f1f aws.management.CloudWatchAlarm.92929cbb14c04a6f822c2bce458f5668->aws.compute.Fargate.330b4d52cfe246458b9fc3cdfba4740e aws.management.CloudWatchAlarm.92929cbb14c04a6f822c2bce458f5668->aws.compute.Fargate.4deb871b442b41f7b891a03be9118889 aws.security.IdentityAndAccessManagementIamPermissions.a05ffe7f1dda4defb3ed78a55bab66fc Policy Task Execution aws.security.IdentityAndAccessManagementIamPermissions.3dccefe457774c219ba2e88ae8541e7f IAM Role Policy Attachment Task Execution Attach aws.security.IdentityAndAccessManagementIamPermissions.a05ffe7f1dda4defb3ed78a55bab66fc->aws.security.IdentityAndAccessManagementIamPermissions.3dccefe457774c219ba2e88ae8541e7f aws.security.IdentityAndAccessManagementIamPermissions.0597c8d555dd4716ad5595fc02beb18d Policy Task aws.security.IdentityAndAccessManagementIamPermissions.826ba7793790488b8ae442d3f40358fe IAM Role Policy Attachment Task Attach aws.security.IdentityAndAccessManagementIamPermissions.0597c8d555dd4716ad5595fc02beb18d->aws.security.IdentityAndAccessManagementIamPermissions.826ba7793790488b8ae442d3f40358fe aws.security.IdentityAndAccessManagementIamRole.bfd17afae1dd4a9da23d5d88e7965920 Role Task Execution aws.security.IdentityAndAccessManagementIamRole.bfd17afae1dd4a9da23d5d88e7965920->aws.compute.Fargate.51009a59c5f4468dabeff50c0bec5f1f aws.security.IdentityAndAccessManagementIamRole.bfd17afae1dd4a9da23d5d88e7965920->aws.compute.Fargate.330b4d52cfe246458b9fc3cdfba4740e aws.security.IdentityAndAccessManagementIamRole.bfd17afae1dd4a9da23d5d88e7965920->aws.compute.Fargate.4deb871b442b41f7b891a03be9118889 aws.security.IdentityAndAccessManagementIamRole.bfd17afae1dd4a9da23d5d88e7965920->aws.security.IdentityAndAccessManagementIamPermissions.3dccefe457774c219ba2e88ae8541e7f aws.security.IdentityAndAccessManagementIamRole.f14f57478b3948e1b8987739825d335c Role Task aws.security.IdentityAndAccessManagementIamRole.f14f57478b3948e1b8987739825d335c->aws.compute.Fargate.51009a59c5f4468dabeff50c0bec5f1f aws.security.IdentityAndAccessManagementIamRole.f14f57478b3948e1b8987739825d335c->aws.compute.Fargate.330b4d52cfe246458b9fc3cdfba4740e aws.security.IdentityAndAccessManagementIamRole.f14f57478b3948e1b8987739825d335c->aws.compute.Fargate.4deb871b442b41f7b891a03be9118889 aws.security.IdentityAndAccessManagementIamRole.f14f57478b3948e1b8987739825d335c->aws.security.IdentityAndAccessManagementIamPermissions.826ba7793790488b8ae442d3f40358fe None.None.Node.9f167d0ca3fa4164bbeeba422b69b7b0 Cloud Architecture Diagram aws.general.Users.58c8f25574494e6ab5b88dadac91d7b1 Users aws.general.Users.58c8f25574494e6ab5b88dadac91d7b1->aws.network.CloudFront.fc7d0ddd742e42a387153170a6c02145 aws.general.Users.58c8f25574494e6ab5b88dadac91d7b1->aws.network.Route53.302a3e7f26b5464dae74635888c5932f None.None.Node.6fa00e7e43174dce8d74e37b466d938e Machine generated using TerraVision Timestamp: Source: 2026-04-06 16:17:19.917979 tests/json/wordpress-tfdata.json
TerraVision
Plan Attributes
Enriched