diff --git a/README.md b/README.md index 57025e2..6c3f9a4 100644 --- a/README.md +++ b/README.md @@ -39,10 +39,10 @@ No resources. | [asg\_iam\_instance\_profile\_name](#input\_asg\_iam\_instance\_profile\_name) | (Optional, Forces new resource) Name of the instance profile. | `string` | `null` | no | | [asg\_iam\_instance\_profile\_tags](#input\_asg\_iam\_instance\_profile\_tags) | (Optional) Map of resource tags for the IAM Instance Profile. | `map(string)` | `{}` | no | | [asg\_iam\_role\_name](#input\_asg\_iam\_role\_name) | (Optional, Forces new resource) Friendly name of the role. | `string` | `null` | no | -| [asg\_iam\_role\_policy\_attachments](#input\_asg\_iam\_role\_policy\_attachments) | (Optional) - The ARNs of the policies you want to apply | `list(string)` |
[| no | +| [asg\_iam\_role\_policy\_attachments](#input\_asg\_iam\_role\_policy\_attachments) | (Optional) - The ARNs of the policies you want to apply | `list(string)` |
"arn:aws:iam::aws:policy/service-role/AmazonEC2ContainerServiceforEC2Role"
]
[| no | | [asg\_iam\_role\_tags](#input\_asg\_iam\_role\_tags) | Key-value mapping of tags for the IAM role. | `map(string)` | `{}` | no | | [asg\_instances\_tags](#input\_asg\_instances\_tags) | Resources Tags to propagate to the Instances | `map(string)` | `{}` | no | -| [asg\_launch\_template](#input\_asg\_launch\_template) | Launch Template to use with the Autoscaling group |
"arn:aws:iam::aws:policy/service-role/AmazonEC2ContainerServiceforEC2Role"
]
object({| `{}` | no | +| [asg\_launch\_template](#input\_asg\_launch\_template) | Launch Template to use with the Autoscaling group |
name = optional(string, null)
block_device_mappings = optional(list(object({
device_name = string
ebs = optional(object({
delete_on_termination = optional(bool, null)
snapshot_id = optional(string, null)
volume_size = optional(number, null)
volume_type = optional(string, null)
}))
no_device = optional(any, null)
virtual_name = optional(string, null)
})), [])
image_id = optional(string, null)
instance_type = optional(string, null)
vpc_security_group_ids = optional(list(string), [])
key_name = optional(string, null)
user_data = optional(string, null)
tags = optional(map(string), {})
})
object({| `{}` | no | | [asg\_launch\_template\_id](#input\_asg\_launch\_template\_id) | Identifier of the Launch Template | `string` | `null` | no | | [asg\_launch\_template\_version](#input\_asg\_launch\_template\_version) | (Optional) Template version. | `string` | `"$Default"` | no | | [asg\_max\_size](#input\_asg\_max\_size) | Maximum size of the Auto Scaling Group | `number` | n/a | yes | @@ -53,7 +53,7 @@ No resources. | [asg\_vpc\_zone\_identifier](#input\_asg\_vpc\_zone\_identifier) | (Optional) List of subnet IDs to launch resources in. | `list(string)` | `[]` | no | | [cluster\_name](#input\_cluster\_name) | (Required) Name of the cluster | `string` | n/a | yes | | [cluster\_service\_connect\_namespace](#input\_cluster\_service\_connect\_namespace) | (Optional) ARN of the aws\_service\_discovery\_http\_namespace that's used when you create a service and don't specify a Service Connect configuration. | `string` | `null` | no | -| [cluster\_setting](#input\_cluster\_setting) | (Optional) Configuration block(s) with cluster settings. |
name = optional(string, null)
block_device_mappings = optional(list(object({
device_name = string
ebs = optional(object({
delete_on_termination = optional(bool, null)
snapshot_id = optional(string, null)
volume_size = optional(number, null)
volume_type = optional(string, null)
}))
no_device = optional(any, null)
virtual_name = optional(string, null)
})), [])
image_id = optional(string, null)
instance_type = optional(string, null)
vpc_security_group_ids = optional(list(string), [])
key_name = optional(string, null)
user_data = optional(string, null)
tags = optional(map(string), {})
})
list(object({| `[]` | no | +| [cluster\_setting](#input\_cluster\_setting) | (Optional) Configuration block(s) with cluster settings. |
name = string
value = string
}))
list(object({| `[]` | no | | [cluster\_tags](#input\_cluster\_tags) | (Optional) Key-value map of resource tags. | `map(string)` | `{}` | no | ## Outputs diff --git a/modules/asg/README.md b/modules/asg/README.md index 18f3ceb..97f3770 100644 --- a/modules/asg/README.md +++ b/modules/asg/README.md @@ -40,10 +40,10 @@ No modules. | [iam\_instance\_profile\_name](#input\_iam\_instance\_profile\_name) | (Optional, Forces new resource) Name of the instance profile. | `string` | `null` | no | | [iam\_instance\_profile\_tags](#input\_iam\_instance\_profile\_tags) | (Optional) Map of resource tags for the IAM Instance Profile. | `map(string)` | `{}` | no | | [iam\_role\_name](#input\_iam\_role\_name) | (Optional, Forces new resource) Friendly name of the role. | `string` | `null` | no | -| [iam\_role\_policy\_attachments](#input\_iam\_role\_policy\_attachments) | (Required) - The ARN of the policy you want to apply | `list(string)` |
name = string
value = string
}))
[| no | +| [iam\_role\_policy\_attachments](#input\_iam\_role\_policy\_attachments) | (Required) - The ARN of the policy you want to apply | `list(string)` |
"arn:aws:iam::aws:policy/service-role/AmazonEC2ContainerServiceforEC2Role"
]
[| no | | [iam\_role\_tags](#input\_iam\_role\_tags) | Key-value mapping of tags for the IAM role. | `map(string)` | `{}` | no | | [instances\_tags](#input\_instances\_tags) | Resources Tags to propagate to the Instances | `map(string)` | `{}` | no | -| [launch\_template](#input\_launch\_template) | Launch Template to use with the Autoscaling group |
"arn:aws:iam::aws:policy/service-role/AmazonEC2ContainerServiceforEC2Role"
]
object({| `{}` | no | +| [launch\_template](#input\_launch\_template) | Launch Template to use with the Autoscaling group |
name = optional(string, null)
block_device_mappings = optional(list(object({
device_name = string
ebs = optional(object({
delete_on_termination = optional(bool, null)
snapshot_id = optional(string, null)
volume_size = optional(number, null)
volume_type = optional(string, null)
}))
no_device = optional(any, null)
virtual_name = optional(string, null)
})), [])
image_id = optional(string, null)
instance_type = optional(string, null)
vpc_security_group_ids = optional(list(string), [])
key_name = optional(string, null)
user_data = optional(string, null)
tags = optional(map(string), {})
})
object({| `{}` | no | | [launch\_template\_id](#input\_launch\_template\_id) | (Optional) ID of the launch template. | `string` | `null` | no | | [launch\_template\_version](#input\_launch\_template\_version) | (Optional) Template version. | `string` | `"$Latest"` | no | | [max\_size](#input\_max\_size) | Maximum size of the Auto Scaling Group | `number` | n/a | yes | diff --git a/modules/cluster/README.md b/modules/cluster/README.md index f28afbf..a5d4daf 100644 --- a/modules/cluster/README.md +++ b/modules/cluster/README.md @@ -30,7 +30,7 @@ No modules. |------|-------------|------|---------|:--------:| | [name](#input\_name) | Name of the ECS Cluster to create | `string` | n/a | yes | | [service\_connect\_namespace](#input\_service\_connect\_namespace) | (Optional) ARN of the aws\_service\_discovery\_http\_namespace that's used when you create a service and don't specify a Service Connect configuration. | `string` | `null` | no | -| [setting](#input\_setting) | Details of the setting configuration |
name = optional(string, null)
block_device_mappings = optional(list(object({
device_name = string
ebs = optional(object({
delete_on_termination = optional(bool, null)
snapshot_id = optional(string, null)
volume_size = optional(number, null)
volume_type = optional(string, null)
}))
no_device = optional(any, null)
virtual_name = optional(string, null)
})), [])
image_id = optional(string, null)
instance_type = optional(string, null)
vpc_security_group_ids = optional(list(string), [])
key_name = optional(string, null)
user_data = optional(string, null)
tags = optional(map(string), {})
})
list(object({| `[]` | no | +| [setting](#input\_setting) | Details of the setting configuration |
name = string
value = string
}))
list(object({| `[]` | no | | [tags](#input\_tags) | Resource Tags for ECS Cluster | `map(any)` | `{}` | no | ## Outputs
name = string
value = string
}))