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
* Add permissions_boundary as a variable
Signed-off-by: Manuel Morejon <[email protected]>
* Auto Format
Co-authored-by: cloudpossebot <[email protected]>
| <aname="input_label_value_case"></a> [label\_value\_case](#input\_label\_value\_case)| The letter case of output label values (also used in `tags` and `id`).<br>Possible values: `lower`, `title`, `upper` and `none` (no transformation).<br>Default value: `lower`. |`string`|`null`| no |
170
170
| <aname="input_name"></a> [name](#input\_name)| Solution name, e.g. 'app' or 'jenkins' |`string`|`null`| no |
171
171
| <aname="input_namespace"></a> [namespace](#input\_namespace)| Namespace, which could be your organization name or abbreviation, e.g. 'eg' or 'cp' |`string`|`null`| no |
172
-
| <aname="input_principals"></a> [principals](#input\_principals)| Map of service name as key and a list of ARNs to allow assuming the role as value. (e.g. map(`AWS`, list(`arn:aws:iam:::role/admin`))) |`map`| <pre>{<br> "Service": [<br> "ec2.amazonaws.com"<br> ]<br>}</pre> | no |
172
+
| <aname="input_permissions_boundary"></a> [permissions\_boundary](#input\_permissions\_boundary)| ARN of the policy that is used to set the permissions boundary for the role |`string`|`""`| no |
173
+
| <aname="input_principals"></a> [principals](#input\_principals)| Map of service name as key and a list of ARNs to allow assuming the role as value. (e.g. map(`AWS`, list(`arn:aws:iam:::role/admin`))) |`map(any)`| <pre>{<br> "Service": [<br> "ec2.amazonaws.com"<br> ]<br>}</pre> | no |
173
174
| <aname="input_regex_replace_chars"></a> [regex\_replace\_chars](#input\_regex\_replace\_chars)| Regex to replace chars with empty string in `namespace`, `environment`, `stage` and `name`.<br>If not set, `"/[^a-zA-Z0-9-]/"` is used to remove all characters other than hyphens, letters and digits. |`string`|`null`| no |
174
175
| <aname="input_retention_in_days"></a> [retention\_in\_days](#input\_retention\_in\_days)| Number of days you want to retain log events in the log group |`string`|`"30"`| no |
175
176
| <aname="input_stage"></a> [stage](#input\_stage)| Stage, e.g. 'prod', 'staging', 'dev', OR 'source', 'build', 'test', 'deploy', 'release' |`string`|`null`| no |
| <aname="input_label_value_case"></a> [label\_value\_case](#input\_label\_value\_case)| The letter case of output label values (also used in `tags` and `id`).<br>Possible values: `lower`, `title`, `upper` and `none` (no transformation).<br>Default value: `lower`. |`string`|`null`| no |
46
46
| <aname="input_name"></a> [name](#input\_name)| Solution name, e.g. 'app' or 'jenkins' |`string`|`null`| no |
47
47
| <aname="input_namespace"></a> [namespace](#input\_namespace)| Namespace, which could be your organization name or abbreviation, e.g. 'eg' or 'cp' |`string`|`null`| no |
48
-
| <aname="input_principals"></a> [principals](#input\_principals)| Map of service name as key and a list of ARNs to allow assuming the role as value. (e.g. map(`AWS`, list(`arn:aws:iam:::role/admin`))) |`map`| <pre>{<br> "Service": [<br> "ec2.amazonaws.com"<br> ]<br>}</pre> | no |
48
+
| <aname="input_permissions_boundary"></a> [permissions\_boundary](#input\_permissions\_boundary)| ARN of the policy that is used to set the permissions boundary for the role |`string`|`""`| no |
49
+
| <aname="input_principals"></a> [principals](#input\_principals)| Map of service name as key and a list of ARNs to allow assuming the role as value. (e.g. map(`AWS`, list(`arn:aws:iam:::role/admin`))) |`map(any)`| <pre>{<br> "Service": [<br> "ec2.amazonaws.com"<br> ]<br>}</pre> | no |
49
50
| <aname="input_regex_replace_chars"></a> [regex\_replace\_chars](#input\_regex\_replace\_chars)| Regex to replace chars with empty string in `namespace`, `environment`, `stage` and `name`.<br>If not set, `"/[^a-zA-Z0-9-]/"` is used to remove all characters other than hyphens, letters and digits. |`string`|`null`| no |
50
51
| <aname="input_retention_in_days"></a> [retention\_in\_days](#input\_retention\_in\_days)| Number of days you want to retain log events in the log group |`string`|`"30"`| no |
51
52
| <aname="input_stage"></a> [stage](#input\_stage)| Stage, e.g. 'prod', 'staging', 'dev', OR 'source', 'build', 'test', 'deploy', 'release' |`string`|`null`| no |
0 commit comments