GlobalConfig / S3GlobalConfig / S3EncryptionConfig

AWS S3 encryption configuration settings

Example

 encryption:
createCMK: true
deploymentTargets:
organizationalUnits:
- Root

Hierarchy

  • S3EncryptionConfig

Implements

Constructors

Properties

Constructors

Properties

createCMK: boolean = true

Flag indicates whether solution will create CMK for S3 bucket encryption.

Remarks

When set to true, the solution will create AWS KMS CMK which will be used by the S3 for server-side encryption.

Default

true

deploymentTargets: undefined | DeploymentTargets = undefined

To control target environments (AWS Account and Region) for the given createCMK setting, you may optionally specify deployment targets. Leaving deploymentTargets undefined will apply createCMK setting to all accounts and enabled regions.

Generated using TypeDoc