Skip to content

AWS Resources

Robin Glover edited this page Mar 4, 2024 · 13 revisions

Note

This page is going to be replaced by Terraform Docs-created Resource Documentation

Service Name Instance Name Descriptive Name File Name File URL Line Number Line URL
ECS ecs ecs task definition & task task_definition.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/service/task_definition.tf 58 https://github.com/hackforla/incubator/blob/main/terraform-modules/service/task_definition.tf#L58
ECS fargate ecs service & fargate fargate.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/service/fargate.tf 1 https://github.com/hackforla/incubator/blob/main/terraform-modules/service/fargate.tf#L1
ECS ec2 ecs service & ec2 ecs_ec2.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/service/ecs_ec2.tf 2 https://github.com/hackforla/incubator/blob/main/terraform-modules/service/ecs_ec2.tf#L2
ECS ec2 ecs service & ec2 ecs_ec2.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/service/ecs_ec2.tf 2 https://github.com/hackforla/incubator/blob/main/terraform-modules/service/ecs_ec2.tf#L2
ECS ecs ecs task definition & task main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/redis/main.tf 10 https://github.com/hackforla/incubator/blob/main/terraform-modules/redis/main.tf#L10
ECS ecs ecs service & svc main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/redis/main.tf 21 https://github.com/hackforla/incubator/blob/main/terraform-modules/redis/main.tf#L21
ECS ecs ecs cluster & cluster main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/ecs/main.tf 2 https://github.com/hackforla/incubator/blob/main/terraform-modules/ecs/main.tf#L2
ECS ecs ecs capacity provider & this main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/ecs/main.tf 15 https://github.com/hackforla/incubator/blob/main/terraform-modules/ecs/main.tf#L15
ECS ecr ecr repository & this main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/ecr/main.tf 20 https://github.com/hackforla/incubator/blob/main/terraform-modules/ecr/main.tf#L20
IAM aws_iam_role & this iam.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/multi-tenant-database/iam.tf 1 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/multi-tenant-database/iam.tf#L1
IAM resource aws_iam_role_policy_attachment & this iam.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/multi-tenant-database/iam.tf 18 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/multi-tenant-database/iam.tf#L18
IAM resource aws_iam_policy & this iam.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/multi-tenant-database/iam.tf 23 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/multi-tenant-database/iam.tf#L23
IAM ecs resource aws_iam_role & ecs_task_execution_role iam.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/ecs/iam.tf 2 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/ecs/iam.tf#L2
IAM ecs resource aws_iam_role_policy_attachment & ecs_task iam.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/ecs/iam.tf 23 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/ecs/iam.tf#L23
IAM ecs resource aws_iam_instance_profile & ecs-instance iam.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/ecs/iam.tf 29 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/ecs/iam.tf#L29
IAM ecs resource aws_iam_role & ecs-instance-role iam.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/ecs/iam.tf 34 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/ecs/iam.tf#L34
IAM ecs resource aws_iam_role_policy_attachment & ecs-instance-role-attachment iam.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/ecs/iam.tf 52 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/ecs/iam.tf#L52
IAM ecs resource aws_iam_service_linked_role & ecs iam.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/ecs/iam.tf 57 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/ecs/iam.tf#L57
IAM resource aws_iam_user & gha_user main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/cicd_integration/main.tf 3 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/cicd_integration/main.tf#L3
IAM resource aws_iam_user_key & gha_keys main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/cicd_integration/main.tf 10 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/cicd_integration/main.tf#L10
IAM resource aws_iam_user_policy & gha_policy main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/cicd_integration/main.tf 14 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/cicd_integration/main.tf#L14
IAM resource aws_iam_instance_profile & bastion_profile iam.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/bastion/iam.tf 1 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/bastion/iam.tf#L1
IAM resource aws_iam_role & role iam.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/bastion/iam.tf 6 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/bastion/iam.tf#L6
IAM resource aws_iam_role_policy_attachment & bastion iam.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/bastion/iam.tf 27 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/bastion/iam.tf#L27
IAM resource aws_iam_policy & policy iam.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/bastion/iam.tf 34 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/bastion/iam.tf#L34
security & monitoring resource aws route53 record & www r53.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/service/r53.tf 7 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/service/r53.tf#L7
security & monitoring resource aws_security_group & redis_sg main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/redis/main.tf 41 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/redis/main.tf#L41
security & monitoring resource aws_security_group & db sg.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/rds/sg.tf 1 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/rds/sg.tf#L1
security & monitoring resource aws_security_group & this sg.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/multi-tenant-database/sg.tf 1 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/multi-tenant-database/sg.tf#L1
security & monitoring resource aws_security_group & ecs_instance ec2.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/ecs/ec2.tf 61 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/ecs/ec2.tf#L61
security & monitoring resource aws_security_group & bastion sg.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/bastion/sg.tf 1 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/bastion/sg.tf#L1
security & monitoring resource aws_security_group_rule & ssh_ingress sg.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/bastion/sg.tf 9 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/bastion/sg.tf#L9
security & monitoring resource aws_security_group_rule & bastion_all_egress sg.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/bastion/sg.tf 18 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/bastion/sg.tf#L18
security & monitoring resource aws_security_group & alb main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/applicationlb/main.tf 9 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/applicationlb/main.tf#L9
DB db resource aws_db_instance & this main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/rds/main.tf 5 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/rds/main.tf#L5
DB db resource aws_db_subnet_group & this main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/rds/main.tf 47 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/rds/main.tf#L47
DB db resource aws_lambda_function & create_db main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/multi-tenant-database/main.tf 1 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/multi-tenant-database/main.tf#L1
autoscaling ecs resource aws_appautoscaling_target & ecs target ecs_autoscaling.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/service/ecs_autoscaling.tf 5 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/service/ecs_autoscaling.tf#L5
autoscaling ecs resource aws_appautoscaling_policy & ecs_autoscale_memory ecs_autoscaling.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/service/ecs_autoscaling.tf 13 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/service/ecs_autoscaling.tf#L13
autoscaling resource aws_appautoscaling_policy & ecs_autoscale_cpu ecs_autoscaling.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/service/ecs_autoscaling.tf 29 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/service/ecs_autoscaling.tf#L29
autoscaling resource aws_autoscaling_group & bastion asg.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/bastion/asg.tf 27 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/bastion/asg.tf#L27
lb resource aws_lb_target_group & this alb_resources.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/service/alb_resources.tf 1 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/service/alb_resources.tf#L1
lb resource aws_lb_listener_rule & static alb_resources.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/service/alb_resources.tf 24 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/service/alb_resources.tf#L24
lb resource aws_lb & alb main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/applicationlb/main.tf 1 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/applicationlb/main.tf#L1
lb resource aws_lb_listener & http_redirect main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/applicationlb/main.tf 41 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/applicationlb/main.tf#L41
lb resource aws_lb_listener & ssl main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/applicationlb/main.tf 57 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/applicationlb/main.tf#L57
lb resource aws_lb_listener_certificate & example main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/applicationlb/main.tf 78 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/applicationlb/main.tf#L78
lambda db resource aws_lambda_function & create_db main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/multi-tenant-database/main.tf 1 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/multi-tenant-database/main.tf#L1
lambda resource aws_lambda_layer_version & python-sqlalchemy main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/multi-tenant-database/main.tf 34 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/multi-tenant-database/main.tf#L34
lambda resource aws_launch_configuration & bastion asg.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/bastion/asg.tf 10 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/bastion/asg.tf#L10
cloudwatch resource aws cloudwatch log group & cwlogs task_definition.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/service/task_definition.tf 74 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/service/task_definition.tf#L74
aws service discovery resource aws_service_discovery_service & sd_service service_discovery.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/private-dns/main.tf 1 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/private-dns/main.tf#L1
aws service discovery resource aws_service_discovery_private_dns_namespace & this main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/private-dns/main.tf 1 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/private-dns/main.tf#L1
aws route53 resource aws_route53_zone & www main.tf https://github.com/hackforla/incubator/blob/main/terraform-modules/r53/main.tf 7 https://github.com/hackforla/incubator/blob/be46ad028abd6287a8f8c5df7f79e9ac891fef3c/terraform-modules/r53/main.tf#L7
Clone this wiki locally