@@ -4,94 +4,48 @@ The Terraform Amazon Web Services (AWS) Label module generates consistent label
44
55---
66
7- ## Inputs
8-
9- * ``` region ```
10- * description: AWS Region used to host Terraform resources.
11- * type: ``` string ```
12- * default: ``` us-west-1 ```
13- <br />
14-
15- * ``` namespace ```
16- * description: Namespace, generally your organization or department name (for example, ``` AWS ``` )
17- * type: ``` string ```
18- * default: ``` testenv ```
19- <br />
20-
21- * ``` env ```
22- * description: Environment name (for example, ``` sit ``` , ``` uat ``` , or ``` prod ``` )
23- * type: ``` string ```
24- * default: ``` testns ```
25- <br />
7+ ## Requirements
268
27- * ``` account ```
28- * description: AWS account name or number.
29- * type: ``` string ```
30- * default: ``` testacc ```
31- <br />
9+ | Name | Version |
10+ | ------| ---------|
11+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 3.68 |
12+ | <a name =" requirement_awscc " ></a > [ awscc] ( #requirement\_ awscc ) | ~ > 0.9 |
3213
33- * ``` name ```
34- * description: Stack name
35- * type: ``` string ```
36- * default: ``` testname ```
37- <br />
14+ ## Providers
3815
16+ No providers.
3917
40- * ``` delimiter ```
41- * description: Character such as a slash (/) used between ``` name ``` , ``` namespace ``` , and ``` env ``` to form the resource name.
42- * type: ``` string ```
43- * default: ``` - ```
44- <br />
18+ ## Modules
4519
46- * ``` attributes ```
47- * description: Additional attributes.
48- * type: ``` list ```
49- * default: ``` [] ```
50- <br />
20+ No modules.
5121
52- * ``` tags ```
53- * description: Additional tags.
54- * type: ``` list(object({
55- key = string
56- value = string
57- })) ```
58- * default: ``` [] ```
59- <br />
22+ ## Resources
6023
61- ---
62-
63- ## Usage
24+ No resources.
6425
65- module "label" {
66- source = "aws-ia/label/aws"
67- version = "0.0.2"
68- region = "us-east-1"
69- namespace = "my org"
70- env = "sit"
71- account = "aws-account-name"
72- name = "deployment name"
73- delimiter = "-"
74- tags = tomap({ propogate_at_launch = "true", "terraform" = "true" })
75- }
76-
77- For more information please see the ` examples ` folder.
26+ ## Inputs
7827
79- ---
28+ | Name | Description | Type | Default | Required |
29+ | ------| -------------| ------| ---------| :--------:|
30+ | <a name =" input_account " ></a > [ account] ( #input\_ account ) | account, which could be AWS Account Name or Number | ` any ` | ` null ` | no |
31+ | <a name =" input_attributes " ></a > [ attributes] ( #input\_ attributes ) | attributes, which could be used for additional attributes | ` list ` | ` [] ` | no |
32+ | <a name =" input_delimiter " ></a > [ delimiter] ( #input\_ delimiter ) | delimiter, which could be used between name, namespace and env | ` string ` | ` "-" ` | no |
33+ | <a name =" input_env " ></a > [ env] ( #input\_ env ) | environment, e.g. 'sit', 'uat', 'prod' etc | ` any ` | ` null ` | no |
34+ | <a name =" input_id_order " ></a > [ id\_ order] ( #input\_ id\_ order ) | n/a | ` list ` | <pre >[ <br > "namespace",<br > "account",<br > "env",<br > "name"<br >] </pre > | no |
35+ | <a name =" input_name " ></a > [ name] ( #input\_ name ) | stack name | ` any ` | ` null ` | no |
36+ | <a name =" input_namespace " ></a > [ namespace] ( #input\_ namespace ) | namespace, which could be your organization name, e.g. amazon | ` any ` | ` null ` | no |
37+ | <a name =" input_region " ></a > [ region] ( #input\_ region ) | n/a | ` string ` | ` "us-west-1" ` | no |
38+ | <a name =" input_tags " ></a > [ tags] ( #input\_ tags ) | tags, which could be used for additional tags | ` any ` | ` [] ` | no |
8039
8140## Outputs
8241
83- * ``` tags ``` - List of tags.
84-
85- * ``` id ``` - ID of a tag delimited with a dash (-).
86-
87- * ``` name ``` - Stack name.
88-
89- * ``` namespace ``` - Namespace.
90-
91- * ``` account ``` - AWS account.
92-
93- * ``` env ``` - Environment name.
94-
95- * ``` attributes ``` - List of additional attributes.
96-
97- ---
42+ | Name | Description |
43+ | ------| -------------|
44+ | <a name =" output_account " ></a > [ account] ( #output\_ account ) | n/a |
45+ | <a name =" output_attributes " ></a > [ attributes] ( #output\_ attributes ) | n/a |
46+ | <a name =" output_env " ></a > [ env] ( #output\_ env ) | n/a |
47+ | <a name =" output_id " ></a > [ id] ( #output\_ id ) | n/a |
48+ | <a name =" output_name " ></a > [ name] ( #output\_ name ) | n/a |
49+ | <a name =" output_namespace " ></a > [ namespace] ( #output\_ namespace ) | n/a |
50+ | <a name =" output_tags " ></a > [ tags] ( #output\_ tags ) | n/a |
51+ | <a name =" output_tags_aws " ></a > [ tags\_ aws] ( #output\_ tags\_ aws ) | n/a |
0 commit comments