hashicorp / terraform-provider-aws

The AWS Provider enables Terraform to manage AWS resources.
https://registry.terraform.io/providers/hashicorp/aws
Mozilla Public License 2.0
9.83k stars 9.17k forks source link

[Enhancement]: `r/aws_storagegateway`: file share resources now support an `EncryptionType` argument #39312

Open jar-b opened 1 month ago

jar-b commented 1 month ago

Description

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.

References

Depends on #39299

Would you like to implement a fix?

None

github-actions[bot] commented 1 month ago

Community Note

Voting for Prioritization

Volunteering to Work on This Issue