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
|[aws_iam_policy_document.assume](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
71
+
|[aws_iam_policy_document.secret_write](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
72
+
|[external_external.sha](https://registry.terraform.io/providers/hashicorp/external/latest/docs/data-sources/external)| data source |
50
73
51
74
## Inputs
52
75
53
76
| Name | Description | Type | Default | Required |
| length | Length of the password to be created |`number`| n/a | yes |
56
-
| name | Moniker to apply to all resources in the module |`string`| n/a | yes |
57
-
| keepers | Arbitrary map of values that when changed will force a new password |`map(string)`|`{}`| no |
58
-
| lambda\_version\_constraint | NPM-style version constraint for the version of the lambda code you want to use |`string`|`"^1.0.3"`| no |
59
-
| lower | Whether to use lower case characters |`bool`|`true`| no |
60
-
| min\_lower | Minimum number of lowercase letters |`number`|`0`| no |
61
-
| min\_numeric | Minimum number of numeric characters to use. Must be at least 1 |`number`|`1`| no |
62
-
| min\_special | Minimum number of special characters to use. Must be at least 1 |`number`|`1`| no |
63
-
| min\_upper | Minimum number of uppercase characters to use. Must be at least 1 |`number`|`1`| no |
64
-
| number | Whether to use numbers |`bool`|`true`| no |
65
-
| override\_special | Supply your own list of special characters to use for string generation |`string`|`"!@#$%&*()-_=+[]{}<>:?"`| no |
66
-
| secret\_description | Set a description for the secret |`string`|`"A password created by Terraform"`| no |
67
-
| special | Whether to use special characters |`bool`|`true`| no |
68
-
| tags | User-Defined tags |`map(string)`|`{}`| no |
69
-
| upper | Whether to use uppercase characters |`bool`|`true`| no |
78
+
|<aname="input_length"></a> [length](#input\_length)| Length of the password to be created |`number`| n/a | yes |
79
+
|<aname="input_name"></a> [name](#input\_name)| Moniker to apply to all resources in the module |`string`| n/a | yes |
80
+
|<aname="input_keepers"></a> [keepers](#input\_keepers)| Arbitrary map of values that when changed will force a new password |`map(string)`|`{}`| no |
81
+
|<aname="input_lambda_version_constraint"></a> [lambda\_version\_constraint](#input\_lambda\_version\_constraint)| NPM-style version constraint for the version of the lambda code you want to use |`string`|`"^1.0.3"`| no |
82
+
|<aname="input_lower"></a> [lower](#input\_lower)| Whether to use lower case characters |`bool`|`true`| no |
83
+
|<aname="input_min_lower"></a> [min\_lower](#input\_min\_lower)| Minimum number of lowercase letters |`number`|`0`| no |
84
+
|<aname="input_min_numeric"></a> [min\_numeric](#input\_min\_numeric)| Minimum number of numeric characters to use. Must be at least 1 |`number`|`1`| no |
85
+
|<aname="input_min_special"></a> [min\_special](#input\_min\_special)| Minimum number of special characters to use. Must be at least 1 |`number`|`1`| no |
86
+
|<aname="input_min_upper"></a> [min\_upper](#input\_min\_upper)| Minimum number of uppercase characters to use. Must be at least 1 |`number`|`1`| no |
87
+
|<aname="input_number"></a> [number](#input\_number)| Whether to use numbers |`bool`|`true`| no |
88
+
|<aname="input_override_special"></a> [override\_special](#input\_override\_special)| Supply your own list of special characters to use for string generation |`string`|`"!@#$%&*()-_=+[]{}<>:?"`| no |
89
+
|<aname="input_secret_description"></a> [secret\_description](#input\_secret\_description)| Set a description for the secret |`string`|`"A password created by Terraform"`| no |
90
+
|<aname="input_special"></a> [special](#input\_special)| Whether to use special characters |`bool`|`true`| no |
91
+
|<aname="input_tags"></a> [tags](#input\_tags)| User-Defined tags |`map(string)`|`{}`| no |
92
+
|<aname="input_upper"></a> [upper](#input\_upper)| Whether to use uppercase characters |`bool`|`true`| no |
70
93
71
94
## Outputs
72
95
73
96
| Name | Description |
74
97
|------|-------------|
75
-
| lambda\_version | The selected version of the Lambda code |
76
-
| lambda\_version\_info | all information about the selected version of the Lambda code |
77
-
| result | String result of Lambda execution |
78
-
| secret\_arn | ARN of the secret containing the password |
79
-
| secret\_name | Name of the secret containing the password |
80
-
98
+
| <aname="output_lambda_version"></a> [lambda\_version](#output\_lambda\_version)| The selected version of the Lambda code |
99
+
| <aname="output_lambda_version_info"></a> [lambda\_version\_info](#output\_lambda\_version\_info)| all information about the selected version of the Lambda code |
100
+
| <aname="output_result"></a> [result](#output\_result)| String result of Lambda execution |
101
+
| <aname="output_secret_arn"></a> [secret\_arn](#output\_secret\_arn)| ARN of the secret containing the password |
102
+
| <aname="output_secret_name"></a> [secret\_name](#output\_secret\_name)| Name of the secret containing the password |
0 commit comments