GlobalConfig / LoggingConfig / CloudWatchLogsConfig

Accelerator global CloudWatch Logs logging configuration

Example

cloudwatchLogs:
dynamicPartitioning: path/to/filter.json
# default is true, if undefined this is set to true
# if set to false, no replication is performed which is useful in test or temporary environments
enable: true
exclusions:
# in these OUs do not do log replication
- organizationalUnits:
- Research
- ProofOfConcept
excludeAll: true
# in these accounts exclude pattern testApp
- accounts:
- WorkloadAccount1
- WorkloadAccount1
logGroupNames:
- testApp*
# in these accounts exclude logs in specific regions
- accounts:
- WorkloadAccount1
- WorkloadAccount1
regions:
- us-west-2
- eu-west-1
logGroupNames:
- pattern1*

Hierarchy

  • CloudWatchLogsConfig

Implements

Constructors

Properties

dynamicPartitioning: undefined | string = undefined

Declaration of Dynamic Partition for Kinesis Firehose.

enable: undefined | boolean = undefined

Enable or disable CloudWatch replication

exclusions: undefined | CloudWatchLogsExclusionConfig[] = undefined

Exclude Log Groups during replication

Generated using TypeDoc