├── .gitignore ├── .npmignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin └── audit-service-sample.ts ├── cdk.json ├── events ├── book-delete.json ├── book-insert.json └── book-update.json ├── images └── architecture.png ├── jest.config.js ├── lib ├── audit-service-sample-stack.spec.ts ├── audit-service-sample-stack.ts ├── audit-service-sample-stage.ts ├── constructs │ ├── sf-state-machine-target.spec.ts │ └── sf-state-machine-target.ts ├── lambda │ └── save-to-s3 │ │ ├── index.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── tests │ │ └── index.spec.ts │ │ └── tsconfig.json └── pipeline-stack.ts ├── package.json ├── synth.sh ├── test ├── index.js ├── package-lock.json └── package.json └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/.npmignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/README.md -------------------------------------------------------------------------------- /bin/audit-service-sample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/bin/audit-service-sample.ts -------------------------------------------------------------------------------- /cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/cdk.json -------------------------------------------------------------------------------- /events/book-delete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/events/book-delete.json -------------------------------------------------------------------------------- /events/book-insert.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/events/book-insert.json -------------------------------------------------------------------------------- /events/book-update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/events/book-update.json -------------------------------------------------------------------------------- /images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/images/architecture.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/jest.config.js -------------------------------------------------------------------------------- /lib/audit-service-sample-stack.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/lib/audit-service-sample-stack.spec.ts -------------------------------------------------------------------------------- /lib/audit-service-sample-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/lib/audit-service-sample-stack.ts -------------------------------------------------------------------------------- /lib/audit-service-sample-stage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/lib/audit-service-sample-stage.ts -------------------------------------------------------------------------------- /lib/constructs/sf-state-machine-target.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/lib/constructs/sf-state-machine-target.spec.ts -------------------------------------------------------------------------------- /lib/constructs/sf-state-machine-target.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/lib/constructs/sf-state-machine-target.ts -------------------------------------------------------------------------------- /lib/lambda/save-to-s3/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/lib/lambda/save-to-s3/index.ts -------------------------------------------------------------------------------- /lib/lambda/save-to-s3/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/lib/lambda/save-to-s3/package-lock.json -------------------------------------------------------------------------------- /lib/lambda/save-to-s3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/lib/lambda/save-to-s3/package.json -------------------------------------------------------------------------------- /lib/lambda/save-to-s3/tests/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/lib/lambda/save-to-s3/tests/index.spec.ts -------------------------------------------------------------------------------- /lib/lambda/save-to-s3/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/lib/lambda/save-to-s3/tsconfig.json -------------------------------------------------------------------------------- /lib/pipeline-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/lib/pipeline-stack.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/package.json -------------------------------------------------------------------------------- /synth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/synth.sh -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/test/index.js -------------------------------------------------------------------------------- /test/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/test/package-lock.json -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/test/package.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eventbridge-cdk-audit-service-sample/HEAD/tsconfig.json --------------------------------------------------------------------------------