@@ -103,3 +103,46 @@ module "target_group" {
103
103
```
104
104
105
105
Please refer to examples directory [ link] ( examples ) for references.
106
+
107
+ ## Requirements
108
+
109
+ | Name | Version |
110
+ | ------| ---------|
111
+ | terraform | >= 0.14 |
112
+ | aws | ~ > 3.29 |
113
+
114
+ ## Providers
115
+
116
+ | Name | Version |
117
+ | ------| ---------|
118
+ | aws | ~ > 3.29 |
119
+
120
+ ## Inputs
121
+
122
+ | Name | Description | Type | Default | Required |
123
+ | ------| -------------| ------| ---------| :--------:|
124
+ | account\_ id | (Required) AWS account id (used to pull values from shared base module like vpc info, subnet ids) | ` any ` | n/a | yes |
125
+ | alb\_ action\_ type | n/a | ` string ` | ` "forward" ` | no |
126
+ | alb\_ cert\_ arn | alb cert arn | ` string ` | ` "" ` | no |
127
+ | alb\_ ssl\_ policy | alb ssl policy | ` string ` | ` "" ` | no |
128
+ | aws\_ region | The AWS region to create resources | ` string ` | ` "us-west-2" ` | no |
129
+ | deregistration\_ delay | n/a | ` string ` | ` "300" ` | no |
130
+ | healthcheck\_ interval | n/a | ` string ` | ` "" ` | no |
131
+ | healthcheck\_ matcher | healthcheck matcher (e.g. 200) | ` string ` | ` "" ` | no |
132
+ | healthcheck\_ path | target group healthcheck path | ` string ` | ` "" ` | no |
133
+ | healthcheck\_ timeout | n/a | ` string ` | ` "" ` | no |
134
+ | healthy\_ threshold | target group healthcheck threshold | ` string ` | ` "" ` | no |
135
+ | lb\_ port | n/a | ` list ` | <pre >[ <br > 80<br >] </pre > | no |
136
+ | lb\_ protocol | n/a | ` string ` | ` "HTTP" ` | no |
137
+ | prjid | (Required) Name of the project/stack e.g: mystack, nifieks, demoaci. Should not be changed after running 'tf apply' | ` any ` | n/a | yes |
138
+ | profile\_ to\_ use | Getting values from ~ /.aws/credentials | ` string ` | ` "default" ` | no |
139
+ | stickiness | Target group sticky configuration | <pre >object({<br > cookie_duration = number<br > enabled = bool<br > })</pre > | ` null ` | no |
140
+ | target\_ type | n/a | ` string ` | ` "instance" ` | no |
141
+ | teamid | (Required) Name of the team/group e.g. devops, dataengineering. Should not be changed after running 'tf apply' | ` any ` | n/a | yes |
142
+ | unhealthy\_ threshold | target group unheathy healthcheck threshold | ` string ` | ` "" ` | no |
143
+
144
+ ## Outputs
145
+
146
+ | Name | Description |
147
+ | ------| -------------|
148
+ | target\_ group\_ arn | n/a |
0 commit comments