The APIs backing the aws_storagegateway_smb_file_share and aws_storagegateway_nfs_file_share resources now support an new field EncryptionType. With the addition of this argument the KmsEnabled field has been deprecated. The provider should add and deprecate the corresponding fields in the Terraform schema.
Go SDK Release Notes:
github.com/aws/aws-sdk-go-v2/service/storagegateway: v1.32.0
Feature: The S3 File Gateway now supports DSSE-KMS encryption. A new parameter EncryptionType is added to these APIs: CreateSmbFileShare, CreateNfsFileShare, UpdateSmbFileShare, UpdateNfsFileShare, DescribeSmbFileShares, DescribeNfsFileShares. Also, in favor of EncryptionType, KmsEncrypted is deprecated.
[ ] Add encryption_type argument
[ ] Deprecate kms_encrypted
[ ] [Optional] Open an issue to remove the argument in v6.0.0?
Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request.
Volunteering to Work on This Issue
If you are interested in working on this issue, please leave a comment.
If this would be your first contribution, please review the contribution guide.
Description
The APIs backing the
aws_storagegateway_smb_file_share
andaws_storagegateway_nfs_file_share
resources now support an new fieldEncryptionType
. With the addition of this argument theKmsEnabled
field has been deprecated. The provider should add and deprecate the corresponding fields in the Terraform schema.Go SDK Release Notes:
encryption_type
argumentkms_encrypted
v6.0.0
?References
Depends on #39299
Would you like to implement a fix?
None