You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[aws_iam_policy_document.ecs_node_doc](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
36
+
|[aws_iam_policy_document.ecs_task_doc](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
37
+
|[aws_ssm_parameter.ecs_node_ami](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/ssm_parameter)| data source |
28
38
|[aws_vpc.vpc](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/vpc)| data source |
| <aname="input_backup_retention_period"></a> [backup\_retention\_period](#input\_backup\_retention\_period)| The number of days to retain backups |`number`|`1`| no |
35
45
| <aname="input_backup_window"></a> [backup\_window](#input\_backup\_window)| The daily time range (in UTC) during which automated backups are created if they are enabled |`string`|`null`| no |
46
+
| <aname="input_base_domain"></a> [base\_domain](#input\_base\_domain)| Base domain |`string`| n/a | yes |
36
47
| <aname="input_cluster_name"></a> [cluster\_name](#input\_cluster\_name)| Name of the cluster |`string`| n/a | yes |
48
+
| <aname="input_container_image"></a> [container\_image](#input\_container\_image)| Container image for kong |`string`|`"kong:3.7.1-ubuntu"`| no |
49
+
| <aname="input_cpu_for_kong_task"></a> [cpu\_for\_kong\_task](#input\_cpu\_for\_kong\_task)| CPU required for kong task definiton |`number`|`256`| no |
37
50
| <aname="input_create_db_subnet_group"></a> [create\_db\_subnet\_group](#input\_create\_db\_subnet\_group)| Whether to create a DB subnet group |`bool`|`true`| no |
38
51
| <aname="input_db_allocated_storage"></a> [db\_allocated\_storage](#input\_db\_allocated\_storage)| The amount of allocated storage in GBs |`number`|`20`| no |
39
52
| <aname="input_db_max_allocated_storage"></a> [db\_max\_allocated\_storage](#input\_db\_max\_allocated\_storage)| The maximum amount of allocated storage in GBs |`number`|`100`| no |
40
53
| <aname="input_db_name"></a> [db\_name](#input\_db\_name)| Database name |`string`|`"kong"`| no |
41
54
| <aname="input_db_password"></a> [db\_password](#input\_db\_password)| Username for database |`string`|`"defaultpassword"`| no |
42
55
| <aname="input_db_username"></a> [db\_username](#input\_db\_username)| Username for database |`string`|`"kong"`| no |
43
56
| <aname="input_deletion_protection"></a> [deletion\_protection](#input\_deletion\_protection)| Whether to enable deletion protection |`bool`|`false`| no |
57
+
| <aname="input_desired_capacity"></a> [desired\_capacity](#input\_desired\_capacity)| Desired capacity of auto scaling group |`number`|`2`| no |
58
+
| <aname="input_desired_count_for_kong_service"></a> [desired\_count\_for\_kong\_service](#input\_desired\_count\_for\_kong\_service)| Desired count for kong service |`number`|`1`| no |
59
+
| <aname="input_ecs_node_security_group_id"></a> [ecs\_node\_security\_group\_id](#input\_ecs\_node\_security\_group\_id)| ECS node security group id |`string`|`null`| no |
60
+
| <aname="input_ecs_task_security_group_id"></a> [ecs\_task\_security\_group\_id](#input\_ecs\_task\_security\_group\_id)| ECS task security group id |`string`|`null`| no |
61
+
| <aname="input_endpoints"></a> [endpoints](#input\_endpoints)| List of endpoints that will expose the load balancer |`list(any)`| n/a | yes |
62
+
| <aname="input_force_new_deployment"></a> [force\_new\_deployment](#input\_force\_new\_deployment)| Whether to force new deployment |`bool`|`true`| no |
63
+
| <aname="input_instance_type_for_kong"></a> [instance\_type\_for\_kong](#input\_instance\_type\_for\_kong)| Instance type for kong |`string`|`"t2.micro"`| no |
64
+
| <aname="input_key_name_for_kong"></a> [key\_name\_for\_kong](#input\_key\_name\_for\_kong)| Key name for to SSH into kong instance |`string`|`null`| no |
65
+
| <aname="input_kong_admin_sub_domain_name"></a> [kong\_admin\_sub\_domain\_name](#input\_kong\_admin\_sub\_domain\_name)| Sub domain name for kong admin gui |`string`|`"admin"`| no |
66
+
| <aname="input_kong_public_sub_domain_names"></a> [kong\_public\_sub\_domain\_names](#input\_kong\_public\_sub\_domain\_names)| List of kong public sub domain names |`list(any)`| n/a | yes |
67
+
| <aname="input_log_configuration_for_kong"></a> [log\_configuration\_for\_kong](#input\_log\_configuration\_for\_kong)| Log configuration for kong |`any`| <pre>{<br> "logDriver": "awslogs",<br> "options": {<br> "awslogs-group": "/ecs/kong",<br> "awslogs-region": "ap-south-1",<br> "awslogs-stream-prefix": "app"<br> }<br>}</pre> | no |
44
68
| <aname="input_maintenance_window"></a> [maintenance\_window](#input\_maintenance\_window)| The window to perform maintenance in.Syntax:ddd:hh24:mi-ddd:hh24:mi|`string`|`null`| no |
45
69
| <aname="input_manage_master_user_password"></a> [manage\_master\_user\_password](#input\_manage\_master\_user\_password)| Whether to manage master user password |`bool`|`false`| no |
70
+
| <aname="input_managed_scaling_status"></a> [managed\_scaling\_status](#input\_managed\_scaling\_status)| Mangaed scaling |`string`|`"ENABLED"`| no |
71
+
| <aname="input_max_size"></a> [max\_size](#input\_max\_size)| Min size of auto scaling group |`number`|`2`| no |
72
+
| <aname="input_maximum_scaling_step_size"></a> [maximum\_scaling\_step\_size](#input\_maximum\_scaling\_step\_size)| Maximum scaling step size |`number`|`2`| no |
73
+
| <aname="input_memory_for_kong_task"></a> [memory\_for\_kong\_task](#input\_memory\_for\_kong\_task)| Memory required for kong task definiton |`number`|`256`| no |
74
+
| <aname="input_min_size"></a> [min\_size](#input\_min\_size)| Min size of auto scaling group |`number`|`1`| no |
75
+
| <aname="input_minimum_scaling_step_size"></a> [minimum\_scaling\_step\_size](#input\_minimum\_scaling\_step\_size)| Minimum scaling step size |`number`|`1`| no |
46
76
| <aname="input_multi_az"></a> [multi\_az](#input\_multi\_az)| Specifies if the RDS instance is multi-AZ |`bool`|`false`| no |
47
77
| <aname="input_performance_insights_enabled"></a> [performance\_insights\_enabled](#input\_performance\_insights\_enabled)| Whether to enable performance insights |`bool`|`true`| no |
48
78
| <aname="input_performance_insights_retention_period"></a> [performance\_insights\_retention\_period](#input\_performance\_insights\_retention\_period)| The retention period for performance insights |`number`|`7`| no |
49
-
| <aname="input_postgres_db_name"></a> [postgres\_db\_name](#input\_postgres\_db\_name)| Postgres database name |`string`|`"kong"`| no |
50
-
| <aname="input_postgres_sg_tags"></a> [postgres\_sg\_tags](#input\_postgres\_sg\_tags)| List of tags |`map(string)`|`{}`| no |
51
79
| <aname="input_private_subnet_ids"></a> [private\_subnet\_ids](#input\_private\_subnet\_ids)| List of private subnet id |`list(string)`| n/a | yes |
80
+
| <aname="input_protect_from_scale_in"></a> [protect\_from\_scale\_in](#input\_protect\_from\_scale\_in)| Whether to protect from scale in |`bool`|`true`| no |
81
+
| <aname="input_public_subnet_ids"></a> [public\_subnet\_ids](#input\_public\_subnet\_ids)| List of public subnet id |`list(string)`| n/a | yes |
52
82
| <aname="input_rds_db_tags"></a> [rds\_db\_tags](#input\_rds\_db\_tags)| List of tags |`map(string)`|`{}`| no |
53
83
| <aname="input_rds_instance_class"></a> [rds\_instance\_class](#input\_rds\_instance\_class)| The instance class to use |`string`|`"db.t3.micro"`| no |
54
84
| <aname="input_region"></a> [region](#input\_region)| AWS region |`string`| n/a | yes |
55
-
| <aname="input_skip_final_snapshot"></a> [skip\_final\_snapshot](#input\_skip\_final\_snapshot)| Whether to skip the final snapshot |`bool`|`true`| no |
85
+
| <aname="input_ssl_policy"></a> [ssl\_policy](#input\_ssl\_policy)| (Optional) Name of the SSL Policy for the listener. |`string`|`"ELBSecurityPolicy-2016-08"`| no |
86
+
| <aname="input_target_capacity"></a> [target\_capacity](#input\_target\_capacity)| Target Capacity for managed scaling |`number`|`100`| no |
87
+
| <aname="input_use_default_ecs_node_security_group"></a> [use\_default\_ecs\_node\_security\_group](#input\_use\_default\_ecs\_node\_security\_group)| Whether to use default ECS node security group |`bool`|`true`| no |
88
+
| <aname="input_use_default_ecs_task_security_group"></a> [use\_default\_ecs\_task\_security\_group](#input\_use\_default\_ecs\_task\_security\_group)| Whether to use default ECS task security group |`bool`|`true`| no |
56
89
| <aname="input_vpc_id"></a> [vpc\_id](#input\_vpc\_id)| The ID of the VPC |`string`| n/a | yes |
0 commit comments