Construction properties for CloudWatch to S3 replication for Kinesis Stream.

Hierarchy

  • CloudWatchToS3FirehoseProps

Properties

bucket?: IBucket

Source bucket object is must when source bucket name wasn't provided This bucket will have all the CloudWatch Logs

bucketName?: string

Source bucket name is must when source bucket object wasn't provided This bucket will have all the CloudWatch Logs

configDir: string

Config directory path

dynamicPartitioningValue?: string

Dynamic partitioning as JSON string array to partition records in firehose

firehoseKmsKey: IKey

KMS key to encrypt the Firehose

homeRegion: string

Home region where the log archive bucket is located.

kinesisKmsKey: IKey

KMS key to encrypt the Lambda

kinesisStream: IStream

Kinesis Stream which will trigger Firehose

lambdaKey: IKey

KMS key to encrypt the Lambda

Generated using TypeDoc