-
Notifications
You must be signed in to change notification settings - Fork 9.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kms: add support for external key store #40557
Conversation
Community NoteVoting for Prioritization
For Submitters
|
…aform-provider-aws into f/external-kms-store
Rather than setting a provider default we'll rely on AWS to set the value default to `AWS_CLOUDHSM` and store it as computed. Changing the type will still trigger a forced re-creation.
This argument is now only required if `custom_key_store_type` is `AWS_CLOUDHSM`.
…al` flattener Removes the flattener for `xks_proxy_authentication_credential` given only one of the two nested arguments is returned from the AWS API. This was done as a precaution to eliminate potential failure modes in writing the returned value given we cannot acceptance test these changes. If drift detection on the nested `access_key_id` argument is desired by the community, it will be added in a future release.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🚀
Community Note: Due to the dependency on an external key store, we are unable to acceptance test the changes made in this pull request. Any community feedback in testing these new arguments would be greatly appreciated!
Thanks for your contribution, @bschaatsbergen! 👍 |
This functionality has been released in v5.84.0 of the Terraform AWS Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading. For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you! |
I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. |
Closes #28092
aws_kms_custom_key_store
resource