# Terraform AWS Label Module The Terraform Amazon Web Services (AWS) Label module generates consistent label names and tags for Terraform resources. --- ## Requirements | Name | Version | |------|---------| | [aws](#requirement\_aws) | >= 3.68 | | [awscc](#requirement\_awscc) | ~> 0.9 | ## Providers No providers. ## Modules No modules. ## Resources No resources. ## Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | [account](#input\_account) | account, which could be AWS Account Name or Number | `string` | `null` | no | | [attributes](#input\_attributes) | attributes, which could be used for additional attributes | `list(any)` | `[]` | no | | [delimiter](#input\_delimiter) | delimiter, which could be used between name, namespace and env | `string` | `"-"` | no | | [env](#input\_env) | environment, e.g. 'sit', 'uat', 'prod' etc | `string` | `null` | no | | [id\_order](#input\_id\_order) | The order in which the `id` is constructed. Default yields `namespace-account-env-name` if your var.delimiter is `-`. Variables that are not populated but order is preserved. Eg: If no `var.namespace` and `var.account` are not specified, yields `env-name`. | `list(any)` |
[
"namespace",
"account",
"env",
"name"
]
| no | | [name](#input\_name) | stack name | `string` | `null` | no | | [namespace](#input\_namespace) | namespace, which could be your organization name, e.g. amazon | `string` | `null` | no | | [region](#input\_region) | n/a | `string` | `"us-west-1"` | no | | [tags](#input\_tags) | tags, which could be used for additional tags | `any` | `[]` | no | ## Outputs | Name | Description | |------|-------------| | [account](#output\_account) | n/a | | [env](#output\_env) | n/a | | [id](#output\_id) | n/a | | [name](#output\_name) | n/a | | [namespace](#output\_namespace) | n/a | | [tags](#output\_tags) | n/a | | [tags\_aws](#output\_tags\_aws) | n/a |