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.fsx_lustre_csi](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
455
473
|[aws_iam_policy_document.lb_controller](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
456
474
|[aws_iam_policy_document.lb_controller_targetgroup_only](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
475
+
|[aws_iam_policy_document.mountpoint_s3_csi](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
457
476
|[aws_iam_policy_document.node_termination_handler](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
458
477
|[aws_iam_policy_document.velero](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
459
478
|[aws_iam_policy_document.vpc_cni](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
@@ -486,6 +505,7 @@ No modules.
486
505
| <aname="input_attach_custom_policy"></a> [attach\_custom\_policy](#input\_attach\_custom\_policy)| Determines whether to attach the custom IAM policy to the role |`bool`|`false`| no |
487
506
| <aname="input_attach_external_dns_policy"></a> [attach\_external\_dns\_policy](#input\_attach\_external\_dns\_policy)| Determines whether to attach the External DNS IAM policy to the role |`bool`|`false`| no |
488
507
| <aname="input_attach_external_secrets_policy"></a> [attach\_external\_secrets\_policy](#input\_attach\_external\_secrets\_policy)| Determines whether to attach the External Secrets policy to the role |`bool`|`false`| no |
508
+
| <aname="input_attach_mountpoint_s3_csi_policy"></a> [attach\_mountpoint\_s3\_csi\_policy](#input\_attach\_mountpoint\_s3\_csi\_policy)| Determines whether to attach the Mountpoint S3 CSI IAM policy to the role |`bool`|`false`| no |
489
509
| <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 |
490
510
| <aname="input_aws_ebs_csi_kms_arns"></a> [aws\_ebs\_csi\_kms\_arns](#input\_aws\_ebs\_csi\_kms\_arns)| KMS key ARNs to allow EBS CSI to manage encrypted volumes |`list(string)`|`[]`| no |
491
511
| <aname="input_aws_ebs_csi_policy_name"></a> [aws\_ebs\_csi\_policy\_name](#input\_aws\_ebs\_csi\_policy\_name)| Custom name of the EBS CSI IAM policy |`string`|`null`| no |
@@ -518,6 +538,9 @@ No modules.
518
538
| <aname="input_external_secrets_secrets_manager_arns"></a> [external\_secrets\_secrets\_manager\_arns](#input\_external\_secrets\_secrets\_manager\_arns)| List of Secrets Manager ARNs that contain secrets to mount using External Secrets |`list(string)`|`[]`| no |
519
539
| <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)`|`[]`| no |
520
540
| <aname="input_max_session_duration"></a> [max\_session\_duration](#input\_max\_session\_duration)| Maximum CLI/API session duration in seconds between 3600 and 43200 |`number`|`null`| no |
541
+
| <aname="input_mountpoint_s3_csi_bucket_arns"></a> [mountpoint\_s3\_csi\_bucket\_arns](#input\_mountpoint\_s3\_csi\_bucket\_arns)| List of S3 Bucket ARNs that Mountpoint S3 CSI needs access to list |`list(string)`|`[]`| no |
542
+
| <aname="input_mountpoint_s3_csi_bucket_path_arns"></a> [mountpoint\_s3\_csi\_bucket\_path\_arns](#input\_mountpoint\_s3\_csi\_bucket\_path\_arns)| S3 path ARNs to allow Mountpoint S3 CSI driver to manage items at the provided path(s). This is required if `attach_mountpoint_s3_csi_policy = true`|`list(string)`|`[]`| no |
543
+
| <aname="input_mountpoint_s3_csi_policy_name"></a> [mountpoint\_s3\_csi\_policy\_name](#input\_mountpoint\_s3\_csi\_policy\_name)| Custom name of the Mountpoint S3 CSI IAM policy |`string`|`null`| no |
521
544
| <aname="input_name"></a> [name](#input\_name)| Name of IAM role |`string`|`""`| no |
522
545
| <aname="input_override_policy_documents"></a> [override\_policy\_documents](#input\_override\_policy\_documents)| List of IAM policy documents that are merged together into the exported document |`list(string)`|`[]`| no |
523
546
| <aname="input_path"></a> [path](#input\_path)| Path of IAM role |`string`|`"/"`| no |
@@ -530,7 +553,7 @@ No modules.
530
553
| <aname="input_use_name_prefix"></a> [use\_name\_prefix](#input\_use\_name\_prefix)| Determines whether the role name and policy name(s) are used as a prefix |`string`|`true`| no |
531
554
| <aname="input_velero_policy_name"></a> [velero\_policy\_name](#input\_velero\_policy\_name)| Custom name of the Velero IAM policy |`string`|`null`| no |
532
555
| <aname="input_velero_s3_bucket_arns"></a> [velero\_s3\_bucket\_arns](#input\_velero\_s3\_bucket\_arns)| List of S3 Bucket ARNs that Velero needs access to list |`list(string)`|`[]`| no |
533
-
| <aname="input_velero_s3_bucket_paths"></a> [velero\_s3\_bucket\_paths](#input\_velero\_s3\_bucket\_paths)|List of S3 Bucket paths that Velero needs access to in order to backup and restore cluster resources|`list(string)`|`[]`| no |
556
+
| <aname="input_velero_s3_bucket_path_arns"></a> [velero\_s3\_bucket\_path\_arns](#input\_velero\_s3\_bucket\_path\_arns)| S3 path ARNs to allow Velero to manage items at the provided path(s). This is required if `attach_mountpoint_s3_csi_policy = true`|`list(string)`|`[]`| no |
description="Determines whether to attach the Mountpoint S3 CSI IAM policy to the role"
418
+
type=bool
419
+
default=false
420
+
}
421
+
422
+
variable"mountpoint_s3_csi_policy_name" {
423
+
description="Custom name of the Mountpoint S3 CSI IAM policy"
424
+
type=string
425
+
default=null
426
+
}
427
+
428
+
variable"mountpoint_s3_csi_bucket_arns" {
429
+
description="List of S3 Bucket ARNs that Mountpoint S3 CSI needs access to list"
430
+
type=list(string)
431
+
default=[]
432
+
}
433
+
434
+
variable"mountpoint_s3_csi_bucket_path_arns" {
435
+
description="S3 path ARNs to allow Mountpoint S3 CSI driver to manage items at the provided path(s). This is required if `attach_mountpoint_s3_csi_policy = true`"
436
+
type=list(string)
437
+
default=[]
438
+
}
439
+
415
440
# Velero
416
441
variable"attach_velero_policy" {
417
442
description="Determines whether to attach the Velero IAM policy to the role"
0 commit comments