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
Copy file name to clipboardExpand all lines: modules/karpenter/README.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -142,7 +142,7 @@ No modules.
142
142
| <aname="input_iam_policy_description"></a> [iam\_policy\_description](#input\_iam\_policy\_description)| IAM policy description |`string`|`"Karpenter controller IAM policy"`| no |
143
143
| <aname="input_iam_policy_name"></a> [iam\_policy\_name](#input\_iam\_policy\_name)| Name of the IAM policy |`string`|`"KarpenterController"`| no |
144
144
| <aname="input_iam_policy_path"></a> [iam\_policy\_path](#input\_iam\_policy\_path)| Path of the IAM policy |`string`|`"/"`| no |
145
-
| <a name="input_iam_policy_statements"></a> [iam\_policy\_statements](#input\_iam\_policy\_statements) | A list of IAM policy [statements](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document#statement) - used for adding specific IAM permissions as needed | <pre>list(object({<br/> sid = optional(string)<br/> actions = optional(list(string))<br/> not_actions = optional(list(string))<br/> effect = optional(string)<br/> resources = optional(list(string))<br/> not_resources = optional(list(string))<br/> principals = optional(list(object({<br/> type = string<br/> identifiers = list(string)<br/> })))<br/> not_principals = optional(list(object({<br/> type = string<br/> identifiers = list(string)<br/> })))<br/> condition = optional(list(object({<br/> test = string<br/> values = list(string)<br/> variable = string<br/> })))<br/> }))</pre> | `null` | no |
145
+
| <a name="input_iam_policy_statements"></a> [iam\_policy\_statements](#input\_iam\_policy\_statements) | A list of IAM policy [statements](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document#statement) - used for adding specific IAM permissions as needed | <pre>list(object({ # TODO - change to `map(object({...}))` in next major version<br/> sid = optional(string)<br/> actions = optional(list(string))<br/> not_actions = optional(list(string))<br/> effect = optional(string)<br/> resources = optional(list(string))<br/> not_resources = optional(list(string))<br/> principals = optional(list(object({<br/> type = string<br/> identifiers = list(string)<br/> })))<br/> not_principals = optional(list(object({<br/> type = string<br/> identifiers = list(string)<br/> })))<br/> condition = optional(list(object({<br/> test = string<br/> values = list(string)<br/> variable = string<br/> })))<br/> }))</pre> | `null` | no |
146
146
| <aname="input_iam_policy_use_name_prefix"></a> [iam\_policy\_use\_name\_prefix](#input\_iam\_policy\_use\_name\_prefix)| Determines whether the name of the IAM policy (`iam_policy_name`) is used as a prefix |`bool`|`true`| no |
147
147
| <aname="input_iam_role_description"></a> [iam\_role\_description](#input\_iam\_role\_description)| IAM role description |`string`|`"Karpenter controller IAM role"`| no |
148
148
| <aname="input_iam_role_max_session_duration"></a> [iam\_role\_max\_session\_duration](#input\_iam\_role\_max\_session\_duration)| Maximum API session duration in seconds between 3600 and 43200 |`number`|`null`| no |
@@ -169,6 +169,7 @@ No modules.
169
169
| <aname="input_queue_kms_master_key_id"></a> [queue\_kms\_master\_key\_id](#input\_queue\_kms\_master\_key\_id)| The ID of an AWS-managed customer master key (CMK) for Amazon SQS or a custom CMK |`string`|`null`| no |
170
170
| <aname="input_queue_managed_sse_enabled"></a> [queue\_managed\_sse\_enabled](#input\_queue\_managed\_sse\_enabled)| Boolean to enable server-side encryption (SSE) of message content with SQS-owned encryption keys |`bool`|`true`| no |
171
171
| <aname="input_queue_name"></a> [queue\_name](#input\_queue\_name)| Name of the SQS queue |`string`|`null`| no |
172
+
| <a name="input_queue_policy_statements"></a> [queue\_policy\_statements](#input\_queue\_policy\_statements) | A list of IAM policy [statements](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document#statement) - used for adding specific SQS queue policy permissions as needed | <pre>map(object({<br/> sid = optional(string)<br/> actions = optional(list(string))<br/> not_actions = optional(list(string))<br/> effect = optional(string)<br/> resources = optional(list(string))<br/> not_resources = optional(list(string))<br/> principals = optional(list(object({<br/> type = string<br/> identifiers = list(string)<br/> })))<br/> not_principals = optional(list(object({<br/> type = string<br/> identifiers = list(string)<br/> })))<br/> condition = optional(list(object({<br/> test = string<br/> values = list(string)<br/> variable = string<br/> })))<br/> }))</pre> | `null` | no |
172
173
| <aname="input_region"></a> [region](#input\_region)| Region where the resource(s) will be managed. Defaults to the Region set in the provider configuration |`string`|`null`| no |
173
174
| <aname="input_rule_name_prefix"></a> [rule\_name\_prefix](#input\_rule\_name\_prefix)| Prefix used for all event bridge rules |`string`|`"Karpenter"`| no |
174
175
| <aname="input_service_account"></a> [service\_account](#input\_service\_account)| Service account to associate with the Karpenter Pod Identity |`string`|`"karpenter"`| no |
description="A list of IAM policy [statements](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document#statement) - used for adding specific IAM permissions as needed"
115
-
type=list(object({
115
+
type=list(object({# TODO - change to `map(object({...}))` in next major version
description="A list of IAM policy [statements](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document#statement) - used for adding specific SQS queue policy permissions as needed"
0 commit comments