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.amazon_managed_service_prometheus](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
160
162
|[aws_iam_policy_document.appmesh_controller](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
161
163
|[aws_iam_policy_document.appmesh_envoy_proxy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
164
+
|[aws_iam_policy_document.aws_gateway_controller](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
162
165
|[aws_iam_policy_document.cert_manager](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
163
166
|[aws_iam_policy_document.cluster_autoscaler](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
164
167
|[aws_iam_policy_document.ebs_csi](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
@@ -186,6 +189,7 @@ No modules.
186
189
| <aname="input_attach_amazon_managed_service_prometheus_policy"></a> [attach\_amazon\_managed\_service\_prometheus\_policy](#input\_attach\_amazon\_managed\_service\_prometheus\_policy)| Determines whether to attach the Amazon Managed Service for Prometheus IAM policy to the role |`bool`|`false`| no |
187
190
| <aname="input_attach_appmesh_controller_policy"></a> [attach\_appmesh\_controller\_policy](#input\_attach\_appmesh\_controller\_policy)| Determines whether to attach the Appmesh Controller policy to the role |`bool`|`false`| no |
188
191
| <aname="input_attach_appmesh_envoy_proxy_policy"></a> [attach\_appmesh\_envoy\_proxy\_policy](#input\_attach\_appmesh\_envoy\_proxy\_policy)| Determines whether to attach the Appmesh envoy proxy policy to the role |`bool`|`false`| no |
192
+
| <aname="input_attach_aws_gateway_controller_policy"></a> [attach\_aws\_gateway\_controller\_policy](#input\_attach\_aws\_gateway\_controller\_policy)| Determines whether to attach the AWS Gateway Controller IAM policy to the role |`bool`|`false`| no |
189
193
| <aname="input_attach_cert_manager_policy"></a> [attach\_cert\_manager\_policy](#input\_attach\_cert\_manager\_policy)| Determines whether to attach the Cert Manager IAM policy to the role |`bool`|`false`| no |
190
194
| <aname="input_attach_cluster_autoscaler_policy"></a> [attach\_cluster\_autoscaler\_policy](#input\_attach\_cluster\_autoscaler\_policy)| Determines whether to attach the Cluster Autoscaler IAM policy to the role |`bool`|`false`| no |
191
195
| <aname="input_attach_ebs_csi_policy"></a> [attach\_ebs\_csi\_policy](#input\_attach\_ebs\_csi\_policy)| Determines whether to attach the EBS CSI IAM policy to the role |`bool`|`false`| no |
@@ -200,7 +204,8 @@ No modules.
200
204
| <aname="input_attach_velero_policy"></a> [attach\_velero\_policy](#input\_attach\_velero\_policy)| Determines whether to attach the Velero IAM policy to the role |`bool`|`false`| no |
201
205
| <aname="input_attach_vpc_cni_policy"></a> [attach\_vpc\_cni\_policy](#input\_attach\_vpc\_cni\_policy)| Determines whether to attach the VPC CNI IAM policy to the role |`bool`|`false`| no |
202
206
| <aname="input_cert_manager_hosted_zone_arns"></a> [cert\_manager\_hosted\_zone\_arns](#input\_cert\_manager\_hosted\_zone\_arns)| Route53 hosted zone ARNs to allow Cert manager to manage records |`list(string)`| <pre>[<br> "arn:aws:route53:::hostedzone/*"<br>]</pre> | no |
203
-
| <aname="input_cluster_autoscaler_cluster_ids"></a> [cluster\_autoscaler\_cluster\_ids](#input\_cluster\_autoscaler\_cluster\_ids)| List of cluster IDs to appropriately scope permissions within the Cluster Autoscaler IAM policy |`list(string)`|`[]`| no |
207
+
| <aname="input_cluster_autoscaler_cluster_ids"></a> [cluster\_autoscaler\_cluster\_ids](#input\_cluster\_autoscaler\_cluster\_ids)|[Deprecated - use `cluster_autoscaler_cluster_names`] List of cluster names to appropriately scope permissions within the Cluster Autoscaler IAM policy |`list(string)`|`[]`| no |
208
+
| <aname="input_cluster_autoscaler_cluster_names"></a> [cluster\_autoscaler\_cluster\_names](#input\_cluster\_autoscaler\_cluster\_names)| List of cluster names to appropriately scope permissions within the Cluster Autoscaler IAM policy |`list(string)`|`[]`| no |
204
209
| <aname="input_create_role"></a> [create\_role](#input\_create\_role)| Whether to create a role |`bool`|`true`| no |
205
210
| <aname="input_ebs_csi_kms_cmk_ids"></a> [ebs\_csi\_kms\_cmk\_ids](#input\_ebs\_csi\_kms\_cmk\_ids)| KMS CMK IDs to allow EBS CSI to manage encrypted volumes |`list(string)`|`[]`| no |
206
211
| <aname="input_external_dns_hosted_zone_arns"></a> [external\_dns\_hosted\_zone\_arns](#input\_external\_dns\_hosted\_zone\_arns)| Route53 hosted zone ARNs to allow External DNS to manage records |`list(string)`| <pre>[<br> "arn:aws:route53:::hostedzone/*"<br>]</pre> | no |
@@ -209,7 +214,8 @@ No modules.
209
214
| <aname="input_external_secrets_ssm_parameter_arns"></a> [external\_secrets\_ssm\_parameter\_arns](#input\_external\_secrets\_ssm\_parameter\_arns)| List of Systems Manager Parameter ARNs that contain secrets to mount using External Secrets |`list(string)`| <pre>[<br> "arn:aws:ssm:*:*:parameter/*"<br>]</pre> | no |
210
215
| <aname="input_force_detach_policies"></a> [force\_detach\_policies](#input\_force\_detach\_policies)| Whether policies should be detached from this role when destroying |`bool`|`true`| no |
211
216
| <aname="input_fsx_lustre_csi_service_role_arns"></a> [fsx\_lustre\_csi\_service\_role\_arns](#input\_fsx\_lustre\_csi\_service\_role\_arns)| Service role ARNs to allow FSx for Lustre CSI create and manage FSX for Lustre service linked roles |`list(string)`| <pre>[<br> "arn:aws:iam::*:role/aws-service-role/s3.data-source.lustre.fsx.amazonaws.com/*"<br>]</pre> | no |
212
-
| <aname="input_karpenter_controller_cluster_id"></a> [karpenter\_controller\_cluster\_id](#input\_karpenter\_controller\_cluster\_id)| Cluster ID where the Karpenter controller is provisioned/managing |`string`|`"*"`| no |
217
+
| <aname="input_karpenter_controller_cluster_id"></a> [karpenter\_controller\_cluster\_id](#input\_karpenter\_controller\_cluster\_id)|[Deprecated - use `karpenter_controller_cluster_name`] The name of the cluster where the Karpenter controller is provisioned/managing |`string`|`"*"`| no |
218
+
| <aname="input_karpenter_controller_cluster_name"></a> [karpenter\_controller\_cluster\_name](#input\_karpenter\_controller\_cluster\_name)| The name of the cluster where the Karpenter controller is provisioned/managing |`string`|`"*"`| no |
213
219
| <aname="input_karpenter_controller_node_iam_role_arns"></a> [karpenter\_controller\_node\_iam\_role\_arns](#input\_karpenter\_controller\_node\_iam\_role\_arns)| List of node IAM role ARNs Karpenter can use to launch nodes |`list(string)`| <pre>[<br> "*"<br>]</pre> | no |
214
220
| <aname="input_karpenter_controller_ssm_parameter_arns"></a> [karpenter\_controller\_ssm\_parameter\_arns](#input\_karpenter\_controller\_ssm\_parameter\_arns)| List of SSM Parameter ARNs that contain AMI IDs launched by Karpenter |`list(string)`| <pre>[<br> "arn:aws:ssm:*:*:parameter/aws/service/*"<br>]</pre> | no |
215
221
| <aname="input_karpenter_sqs_queue_arn"></a> [karpenter\_sqs\_queue\_arn](#input\_karpenter\_sqs\_queue\_arn)| (Optional) ARN of SQS used by Karpenter when native node termination handling is enabled |`string`|`null`| no |
0 commit comments