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
| <aname="input_asg_create_launch_template"></a> [asg\_create\_launch\_template](#input\_asg\_create\_launch\_template)| Either to create a Launch Template to associate with the Autoscaling group |`bool`|`true`| no |
32
-
| <aname="input_asg_desired_capacity"></a> [asg\_desired\_capacity](#input\_asg\_desired\_capacity)|Desired capacity for the Autoscaling group |`number`| n/a | yes |
33
-
| <aname="input_asg_iam_instance_profile_name"></a> [asg\_iam\_instance\_profile\_name](#input\_asg\_iam\_instance\_profile\_name)| Name of the IAM Instance Profile|`string`|`null`| no |
34
-
| <aname="input_asg_iam_instance_profile_tags"></a> [asg\_iam\_instance\_profile\_tags](#input\_asg\_iam\_instance\_profile\_tags)|Resource Tags for the IAM Instance Profile |`map(any)`|`{}`| no |
35
-
| <aname="input_asg_iam_role_name"></a> [asg\_iam\_role\_name](#input\_asg\_iam\_role\_name)|Name for the IAM Role|`string`|`null`| no |
36
-
| <aname="input_asg_iam_role_policy_attachments"></a> [asg\_iam\_role\_policy\_attachments](#input\_asg\_iam\_role\_policy\_attachments)|Policy ARNs to attach to the IAM Role|`list(string)`| <pre>[<br> "arn:aws:iam::aws:policy/service-role/AmazonEC2ContainerServiceforEC2Role"<br>]</pre> | no |
37
-
| <aname="input_asg_iam_role_tags"></a> [asg\_iam\_role\_tags](#input\_asg\_iam\_role\_tags)|Resource Tags for IAM Role|`map(any)`|`{}`| no |
38
-
| <aname="input_asg_instances_tags"></a> [asg\_instances\_tags](#input\_asg\_instances\_tags)| Resources Tags to propagate to the Instances |`map(any)`|`{}`| no |
39
-
| <aname="input_asg_launch_template"></a> [asg\_launch\_template](#input\_asg\_launch\_template)| Launch Template to use with the Autoscaling group | <pre>object({<br> name = optional(string, null)<br> image_id = optional(string, null)<br> instance_type = optional(string, null)<br> vpc_security_group_ids = optional(list(string), [])<br> key_name = optional(string, null)<br> user_data = optional(string, null)<br> tags = optional(map(any), {})<br> })</pre> |`{}`| no |
37
+
| <aname="input_asg_desired_capacity"></a> [asg\_desired\_capacity](#input\_asg\_desired\_capacity)|The number of Amazon EC2 instances that should be running in the group.|`number`| n/a | yes |
38
+
| <aname="input_asg_iam_instance_profile_name"></a> [asg\_iam\_instance\_profile\_name](#input\_asg\_iam\_instance\_profile\_name)|(Optional, Forces new resource) Name of the instance profile.|`string`|`null`| no |
39
+
| <aname="input_asg_iam_instance_profile_tags"></a> [asg\_iam\_instance\_profile\_tags](#input\_asg\_iam\_instance\_profile\_tags)|(Optional) Map of resource tags for the IAM Instance Profile.|`map(string)`|`{}`| no |
40
+
| <aname="input_asg_iam_role_name"></a> [asg\_iam\_role\_name](#input\_asg\_iam\_role\_name)|(Optional, Forces new resource) Friendly name of the role.|`string`|`null`| no |
41
+
| <aname="input_asg_iam_role_policy_attachments"></a> [asg\_iam\_role\_policy\_attachments](#input\_asg\_iam\_role\_policy\_attachments)|(Required) - The ARN of the policy you want to apply|`list(string)`| <pre>[<br> "arn:aws:iam::aws:policy/service-role/AmazonEC2ContainerServiceforEC2Role"<br>]</pre> | no |
42
+
| <aname="input_asg_iam_role_tags"></a> [asg\_iam\_role\_tags](#input\_asg\_iam\_role\_tags)|Key-value mapping of tags for the IAM role.|`map(string)`|`{}`| no |
43
+
| <aname="input_asg_instances_tags"></a> [asg\_instances\_tags](#input\_asg\_instances\_tags)| Resources Tags to propagate to the Instances |`map(string)`|`{}`| no |
44
+
| <aname="input_asg_launch_template"></a> [asg\_launch\_template](#input\_asg\_launch\_template)| Launch Template to use with the Autoscaling group | <pre>object({<br> name = optional(string, null)<br> image_id = optional(string, null)<br> instance_type = optional(string, null)<br> vpc_security_group_ids = optional(list(string), [])<br> key_name = optional(string, null)<br> user_data = optional(string, null)<br> tags = optional(map(string), {})<br> })</pre> |`{}`| no |
40
45
| <aname="input_asg_launch_template_id"></a> [asg\_launch\_template\_id](#input\_asg\_launch\_template\_id)| Identifier of the Launch Template |`string`|`null`| no |
41
-
| <aname="input_asg_max_size"></a> [asg\_max\_size](#input\_asg\_max\_size)|Max. size for the Autoscaling group|`number`| n/a | yes |
42
-
| <aname="input_asg_min_size"></a> [asg\_min\_size](#input\_asg\_min\_size)|Min. size for the Autoscaling group|`number`| n/a | yes |
43
-
| <aname="input_asg_name"></a> [asg\_name](#input\_asg\_name)| Name of the Autoscaling Group |`string`| n/a | yes |
44
-
| <aname="input_asg_tags"></a> [asg\_tags](#input\_asg\_tags)| Resources Tags for Autoscaling group |`map(any)`|`{}`| no |
45
-
| <aname="input_asg_vpc_zone_identifier"></a> [asg\_vpc\_zone\_identifier](#input\_asg\_vpc\_zone\_identifier)|Identifiers of the VPC Subnets|`list(string)`| n/a | yes |
46
-
| <aname="input_cluster_name"></a> [cluster\_name](#input\_cluster\_name)| Name of the ECS Cluster to create|`string`| n/a | yes |
47
-
| <aname="input_cluster_setting"></a> [cluster\_setting](#input\_cluster\_setting)|Details of the setting configuration| <pre>list(object({<br> name = string<br> value = string<br> }))</pre> |`[]`| no |
48
-
| <aname="input_cluster_tags"></a> [cluster\_tags](#input\_cluster\_tags)|Resource Tags for ECS Cluster |`map(any)`|`{}`| no |
46
+
| <aname="input_asg_max_size"></a> [asg\_max\_size](#input\_asg\_max\_size)|Maximum size of the Auto Scaling Group|`number`| n/a | yes |
47
+
| <aname="input_asg_min_size"></a> [asg\_min\_size](#input\_asg\_min\_size)|Minimum size of the Auto Scaling Group|`number`| n/a | yes |
48
+
| <aname="input_asg_name"></a> [asg\_name](#input\_asg\_name)|(Optional) Name of the Auto Scaling Group.|`string`| n/a | yes |
49
+
| <aname="input_asg_tags"></a> [asg\_tags](#input\_asg\_tags)| Resources Tags for Autoscaling group |`map(string)`|`{}`| no |
50
+
| <aname="input_asg_vpc_zone_identifier"></a> [asg\_vpc\_zone\_identifier](#input\_asg\_vpc\_zone\_identifier)|(Optional) List of subnet IDs to launch resources in.|`list(string)`| n/a | yes |
51
+
| <aname="input_cluster_name"></a> [cluster\_name](#input\_cluster\_name)|(Required) Name of the cluster|`string`| n/a | yes |
52
+
| <aname="input_cluster_setting"></a> [cluster\_setting](#input\_cluster\_setting)|(Optional) Configuration block(s) with cluster settings.| <pre>list(object({<br> name = string<br> value = string<br> }))</pre> |`[]`| no |
53
+
| <aname="input_cluster_tags"></a> [cluster\_tags](#input\_cluster\_tags)|(Optional) Key-value map of resource tags. |`map(string)`|`{}`| no |
49
54
50
55
## Outputs
51
56
52
57
| Name | Description |
53
58
|------|-------------|
54
-
| <aname="output_asg_arn"></a> [asg\_arn](#output\_asg\_arn)| ARN of the Autoscaling group|
55
-
| <aname="output_asg_iam_instance_profile_arn"></a> [asg\_iam\_instance\_profile\_arn](#output\_asg\_iam\_instance\_profile\_arn)| ARN of the IAM Instance Profile being used with the Launch Template|
56
-
| <aname="output_asg_iam_instance_profile_id"></a> [asg\_iam\_instance\_profile\_id](#output\_asg\_iam\_instance\_profile\_id)|Identifier of the IAM Instance Profile being used with the Launch Template|
57
-
| <aname="output_asg_iam_role_id"></a> [asg\_iam\_role\_id](#output\_asg\_iam\_role\_id)|Identifier of the IAM Role being used with the IAM Instnace Profile|
58
-
| <aname="output_asg_id"></a> [asg\_id](#output\_asg\_id)|Identifier of the Autoscaling group|
59
-
| <aname="output_asg_launch_template_arn"></a> [asg\_launch\_template\_arn](#output\_asg\_launch\_template\_arn)|ARN of the Launch Template being used with the Autoscaling Group|
60
-
| <aname="output_asg_launch_template_id"></a> [asg\_launch\_template\_id](#output\_asg\_launch\_template\_id)|Identifier of the Launch Template being used with the Autoscaling Group|
61
-
| <aname="output_cluster_arn"></a> [cluster\_arn](#output\_cluster\_arn)| ARN of the ECS Cluster|
59
+
| <aname="output_asg_arn"></a> [asg\_arn](#output\_asg\_arn)| ARN for this Auto Scaling Group.|
60
+
| <aname="output_asg_iam_instance_profile_arn"></a> [asg\_iam\_instance\_profile\_arn](#output\_asg\_iam\_instance\_profile\_arn)| ARN assigned by AWS to the instance profile.|
| <aname="output_asg_iam_role_id"></a> [asg\_iam\_role\_id](#output\_asg\_iam\_role\_id)|Name of the role.|
63
+
| <aname="output_asg_id"></a> [asg\_id](#output\_asg\_id)|Auto Scaling Group id.|
64
+
| <aname="output_asg_launch_template_arn"></a> [asg\_launch\_template\_arn](#output\_asg\_launch\_template\_arn)|Amazon Resource Name (ARN) of the launch template.|
65
+
| <aname="output_asg_launch_template_id"></a> [asg\_launch\_template\_id](#output\_asg\_launch\_template\_id)|The ID of the launch template.|
66
+
| <aname="output_cluster_arn"></a> [cluster\_arn](#output\_cluster\_arn)| ARN that identifies the cluster.|
62
67
| <aname="output_cluster_id"></a> [cluster\_id](#output\_cluster\_id)| Identifier of the ECS Cluster |
63
68
| <aname="output_cluster_name"></a> [cluster\_name](#output\_cluster\_name)| Name of the ECS Cluster |
0 commit comments