GlobalConfig / ServiceEncryptionConfig

AWS service encryption configuration settings

Example

 encryption:
useCMK: true
deploymentTargets:
organizationalUnits:
- Root

Hierarchy

  • ServiceEncryptionConfig

Implements

Constructors

Properties

Constructors

Properties

deploymentTargets: undefined | DeploymentTargets = undefined

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

useCMK: boolean = false

Flag indicates whether Accelerator deployed AWS Service will use AWS KMS CMK for encryption or Service managed KMS.

Remarks

When set to true, the solution will create AWS KMS CMK which will be used by the service for encryption. Example, when flag set to true for AWS Lambda service, the solution will create AWS KMS CMK to encrypt lambda function environment variables, otherwise AWS managed key will be used for environment variables encryption.

Default

false

Generated using TypeDoc