GlobalConfig / S3GlobalConfig

AWS S3 global encryption configuration settings

Example

 encryption:
createCMK: true
deploymentTargets:
organizationalUnits:
- Root

Hierarchy

  • S3GlobalConfig

Implements

Constructors

Properties

Constructors

Properties

encryption: undefined | S3EncryptionConfig = undefined

S3 encryption configuration.

Remarks

Please use the following configuration to disable AWS KMS CMK for AWS S3 bucket encryption. In the absence of this property, the solution will deploy the AWS KMS CMK in every environment (AWS Account and Region). The solution will disregard this property and create CMKs to encrypt the installer bucket, pipeline bucket, and solution deployed CentralLogs bucket, because AWS KMS CMK is always used to encrypt installer buckets, pipeline buckets, and solution deployed CentralLogs buckets.

Example

s3:
encryption:
createCMK: false
deploymentTargets:
organizationalUnits:
- Root

Default

undefined

Generated using TypeDoc