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
+
−
Fit
▶
Terra
Vision
×
Plan Attributes
Enriched
×
Copy to clipboard