SecureBucketProps.enableEncryption (src/resources/s3-bucket/secure-bucket.ts:47) is a deprecated no-op kept for backward compatibility — encryption is always enforced regardless, and the constructor strips the prop before passing through (lines 99-101).
What to do
- Remove the prop, its strip logic, and its doc comment in the next major release (this is an API break for jsii consumers in all languages).
- Mention the removal in the CHANGELOG under the next major, with the one-line migration note ("delete the prop; encryption was always enforced anyway").
Tagging breaking-change so it waits for a major-version train rather than landing ad hoc.
SecureBucketProps.enableEncryption(src/resources/s3-bucket/secure-bucket.ts:47) is a deprecated no-op kept for backward compatibility — encryption is always enforced regardless, and the constructor strips the prop before passing through (lines 99-101).What to do
Tagging
breaking-changeso it waits for a major-version train rather than landing ad hoc.