title: Can't create a S3 bucket with KMS_MANAGED key and bucketKeyEneabled via CDK
body: <p>I have a S3 bucket with this configuration:</p>
  <p><a href="https://i.stack.imgur.com/c2fGf.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/c2fGf.png" alt="S3 Bucket default encryption settings" /></a></p>
  <p>I'm trying to create a bucket with this same configuration via CDK:</p>
  <pre><code>Bucket.Builder.create(this, &quot;test1&quot;)
    .bucketName(&quot;com.myorg.test1&quot;)
    .encryption(BucketEncryption.KMS_MANAGED)
    .bucketKeyEnabled(true)
    .build()
  </code></pre>
  <p>But I'm getting this error:</p>
  <blockquote>
  <p>Error: bucketKeyEnabled is specified, so 'encryption' must be set to KMS (value: MANAGED)</p>
  </blockquote>
  <p>This seems like a bug to me, but I'm relatively new to CDK so I'm not sure. Am I doing something wrong, or is this indeed a bug?</p>