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
| <aname="input_key_hmac_users"></a> [key\_hmac\_users](#input\_key\_hmac\_users)| A list of IAM ARNs for [key HMAC users](https://docs.aws.amazon.com/kms/latest/developerguide/key-policy-default.html#key-policy-users-crypto)|`list(string)`|`[]`| no |
201
200
| <aname="input_key_material_base64"></a> [key\_material\_base64](#input\_key\_material\_base64)| Base64 encoded 256-bit symmetric encryption key material to import. The CMK is permanently associated with this key material. External key only |`string`|`null`| no |
202
201
| <aname="input_key_owners"></a> [key\_owners](#input\_key\_owners)| A list of IAM ARNs for those who will have full key permissions (`kms:*`) |`list(string)`|`[]`| no |
202
+
| <aname="input_key_service_roles_for_autoscaling"></a> [key\_service\_roles\_for\_autoscaling](#input\_key\_service\_roles\_for\_autoscaling)| A list of IAM ARNs for [AWSServiceRoleForAutoScaling roles](https://docs.aws.amazon.com/autoscaling/ec2/userguide/key-policy-requirements-EBS-encryption.html#policy-example-cmk-access)|`list(string)`|`[]`| no |
203
203
| <aname="input_key_service_users"></a> [key\_service\_users](#input\_key\_service\_users)| A list of IAM ARNs for [key service users](https://docs.aws.amazon.com/kms/latest/developerguide/key-policy-default.html#key-policy-service-integration)|`list(string)`|`[]`| no |
204
204
| <aname="input_key_statements"></a> [key\_statements](#input\_key\_statements)| A map of IAM policy [statements](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document#statement) for custom permission usage |`any`|`{}`| no |
205
205
| <aname="input_key_symmetric_encryption_users"></a> [key\_symmetric\_encryption\_users](#input\_key\_symmetric\_encryption\_users)| A list of IAM ARNs for [key symmetric encryption users](https://docs.aws.amazon.com/kms/latest/developerguide/key-policy-default.html#key-policy-users-crypto)|`list(string)`|`[]`| no |
Copy file name to clipboardExpand all lines: main.tf
+45Lines changed: 45 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -197,6 +197,51 @@ data "aws_iam_policy_document" "this" {
197
197
}
198
198
}
199
199
200
+
# Key service roles for autoscaling - https://docs.aws.amazon.com/autoscaling/ec2/userguide/key-policy-requirements-EBS-encryption.html#policy-example-cmk-access
description="A list of IAM ARNs for [AWSServiceRoleForAutoScaling roles](https://docs.aws.amazon.com/autoscaling/ec2/userguide/key-policy-requirements-EBS-encryption.html#policy-example-cmk-access)"
121
+
type=list(string)
122
+
default=[]
123
+
}
124
+
119
125
variable"key_symmetric_encryption_users" {
120
126
description="A list of IAM ARNs for [key symmetric encryption users](https://docs.aws.amazon.com/kms/latest/developerguide/key-policy-default.html#key-policy-users-crypto)"
0 commit comments