You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(aws-kinesisfirehose-s3): added custom logging bucket props to kinesisfirehose-s3 (#478)
* added custom logging bucket props to kinesisfirehose-s3
* added log bucket condition in input validation
* Added logS3AccessLogs for enabling/disabling s3 logs
* added cfn suppress rule for no logging
* fix lint issue
* redeploy stack for cfn nag suppress changes
* added logS3AccessLogs property
* refactored s3 bucket helper and improved tests
* readded test for s3-bucket
* moved test to s3 bucket helper test file
Copy file name to clipboardexpand all lines: source/patterns/@aws-solutions-constructs/aws-kinesisfirehose-s3/README.md
+2
Original file line number
Diff line number
Diff line change
@@ -50,6 +50,8 @@ _Parameters_
50
50
|existingLoggingBucketObj?|[`s3.IBucket`](https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-s3.IBucket.html)|Optional existing instance of logging S3 Bucket for the S3 Bucket created by the pattern.|
51
51
|kinesisFirehoseProps?|[`kinesisfirehose.CfnDeliveryStreamProps`](https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-kinesisfirehose.CfnDeliveryStreamProps.html)\|`any`|Optional user provided props to override the default props for Kinesis Firehose Delivery Stream.|
52
52
|logGroupProps?|[`logs.LogGroupProps`](https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-logs.LogGroupProps.html)|Optional user provided props to override the default props for for the CloudWatchLogs LogGroup.|
53
+
|loggingBucketProps?|[`s3.BucketProps`](https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-s3.BucketProps.html)|Optional user provided props to override the default props for the S3 Logging Bucket.|
54
+
|logS3AccessLogs?| boolean|Whether to turn on Access Logging for the S3 bucket. Creates an S3 bucket with associated storage costs for the logs. Enabling Access Logging is a best practice. default - true|
0 commit comments