{"_id":"@aws-mdaa/eventbridge-constructs","_rev":"8-c99e7bda7fcba99338dd71d87fb605d0","name":"@aws-mdaa/eventbridge-constructs","dist-tags":{"latest":"1.8.1"},"versions":{"1.2.0":{"name":"@aws-mdaa/eventbridge-constructs","version":"1.2.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/eventbridge-constructs@1.2.0","maintainers":[{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"}],"homepage":"https://github.com/aws/modern-data-architecture-accelerator#readme","bugs":{"url":"https://github.com/aws/modern-data-architecture-accelerator/issues"},"dist":{"shasum":"970ca424b6393b7fa7ccddf0cb1a12b184e01477","tarball":"https://registry.npmjs.org/@aws-mdaa/eventbridge-constructs/-/eventbridge-constructs-1.2.0.tgz","fileCount":7,"integrity":"sha512-SZDeOaXeK/LBompxQdFkKD3qBRh/rONp2soRItf9yGBh9SmPPWaBo3Lp/iEoC6HNgUhvC6wCeG1W7v1/lLEGxQ==","signatures":[{"sig":"MEUCIQDovd66xwsEFhPl/hFH8QnrFHITGdQOYmzWiPWX9O9QlgIgPVz3XnPCDontveNA3d1RJKYGqfShJPYlms9H97VCLP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140301},"jsii":{"outdir":"jsii-dist","targets":{"java_disabled":{"maven":{"groupId":"software.amazon.awsmdaa.construct","artifactId":"eventbridge"},"package":"software.amazon.awsmdaa.construct.eventbridge"},"python_disabled":{"module":"aws_mdaa.eventbridge_constructs","distName":"aws-mdaa.eventbridge-constructs"}},"versionFormat":"full"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8b49a2b371014baec046605ffdbfe38951099c31","scripts":{"lint":"eslint --max-warnings 0 -c ../../../../.eslintrc.json '**/*.{ts,tsx}' --ignore-pattern 'dist/*' --ignore-pattern 'node_modules/*' --ignore-pattern \"*.d.ts\" ","test":"jest --passWithNoTests --coverage","build":"export JSII_SILENCE_WARNING_UNTESTED_NODE_VERSION=1 && jsii --project-references","watch":"jsii -w  --project-references","package":"jsii-pacmak --npmignore=false","test-coverage":"jest --passWithNoTests --coverage"},"_npmUser":{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"},"overrides":{"aws-cdk-lib":"2.201.0","@types/babel__traverse":"7.18.2"},"stability":"experimental","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.3","description":"MDAA CloudWatch Constructs","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cdk-nag":"2.37.1","constructs":"10.0.96","aws-cdk-lib":"2.201.0","@aws-mdaa/construct":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","cdk-nag":"2.37.1","ts-jest":"29.1.0","ts-node":"10.9.1","constructs":"10.0.96","typescript":"4.6.3","@types/jest":"29.5.0","@types/node":"17.0.23","aws-cdk-lib":"2.201.0","@types/prettier":"2.6.0","@aws-mdaa/testing":"1.2.0","@aws-mdaa/construct":"1.2.0","typescript-json-schema":"0.63.0"},"peerDependencies":{"cdk-nag":"2.37.1","constructs":"10.0.96","aws-cdk-lib":"2.201.0","@aws-mdaa/construct":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/eventbridge-constructs_1.2.0_1760996782705_0.6360465944433835","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@aws-mdaa/eventbridge-constructs","version":"1.3.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/eventbridge-constructs@1.3.0","maintainers":[{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"}],"homepage":"https://github.com/aws/modern-data-architecture-accelerator#readme","bugs":{"url":"https://github.com/aws/modern-data-architecture-accelerator/issues"},"dist":{"shasum":"a49fcc1eebc5c51bbcf1f372d71c39f1680e2483","tarball":"https://registry.npmjs.org/@aws-mdaa/eventbridge-constructs/-/eventbridge-constructs-1.3.0.tgz","fileCount":7,"integrity":"sha512-N5qrhMF+TNlOk8xK54bTVo+DVuRkVbGamKwenP79ZZqorADFngBY4H+xVFrYDz97q2X2cWVGjbLXkze6tO+abw==","signatures":[{"sig":"MEUCIDYUhy00dhAdMsxlnTs9jDiTr5m5Fsp8d0x3eWG44mrSAiEA7+ds1MCF9TZTYzXwpSizkIKjszPeYQ+yO91kJuknKbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143305},"jsii":{"outdir":"jsii-dist","targets":{"java_disabled":{"maven":{"groupId":"software.amazon.awsmdaa.construct","artifactId":"eventbridge"},"package":"software.amazon.awsmdaa.construct.eventbridge"},"python_disabled":{"module":"aws_mdaa.eventbridge_constructs","distName":"aws-mdaa.eventbridge-constructs"}},"versionFormat":"full"},"main":"lib/index.js","_from":"file:/Users/guoneng/projects/mdaa/publications/us-east-1/1.3.0/mdaa-1.3.0/target/package-build/aws-mdaa-eventbridge-constructs-1.3.0.tgz","types":"lib/index.d.ts","gitHead":"8b49a2b371014baec046605ffdbfe38951099c31","scripts":{"lint":"eslint --max-warnings 0 -c ../../../../.eslintrc.json '**/*.{ts,tsx}' --ignore-pattern 'dist/*' --ignore-pattern 'node_modules/*' --ignore-pattern \"*.d.ts\" ","test":"jest --passWithNoTests --coverage","build":"export JSII_SILENCE_WARNING_UNTESTED_NODE_VERSION=1 && jsii --project-references","watch":"jsii -w  --project-references","package":"jsii-pacmak --npmignore=false","test-coverage":"jest --passWithNoTests --coverage"},"_npmUser":{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"},"_resolved":"/Users/guoneng/projects/mdaa/publications/us-east-1/1.3.0/mdaa-1.3.0/target/package-build/aws-mdaa-eventbridge-constructs-1.3.0.tgz","overrides":{"aws-cdk-lib":"2.220.0","@types/babel__traverse":"7.18.2"},"stability":"experimental","_integrity":"sha512-N5qrhMF+TNlOk8xK54bTVo+DVuRkVbGamKwenP79ZZqorADFngBY4H+xVFrYDz97q2X2cWVGjbLXkze6tO+abw==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"11.6.0","description":"MDAA CloudWatch Constructs","directories":{},"_nodeVersion":"24.10.0","dependencies":{"cdk-nag":"2.37.55","constructs":"10.0.96","aws-cdk-lib":"2.220.0","@aws-mdaa/construct":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","cdk-nag":"2.37.55","ts-jest":"29.1.0","ts-node":"10.9.1","constructs":"10.0.96","typescript":"4.6.3","@types/jest":"29.5.0","@types/node":"17.0.23","aws-cdk-lib":"2.220.0","@types/prettier":"2.6.0","@aws-mdaa/testing":"1.3.0","@aws-mdaa/construct":"1.3.0","typescript-json-schema":"0.63.0"},"peerDependencies":{"cdk-nag":"2.37.55","constructs":"10.0.96","aws-cdk-lib":"2.220.0","@aws-mdaa/construct":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eventbridge-constructs_1.3.0_1764173332183_0.09045264533878128","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@aws-mdaa/eventbridge-constructs","version":"1.4.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/eventbridge-constructs@1.4.0","maintainers":[{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"}],"homepage":"https://github.com/aws/modern-data-architecture-accelerator#readme","bugs":{"url":"https://github.com/aws/modern-data-architecture-accelerator/issues"},"dist":{"shasum":"fa3b8e5b84710f3c72560c0d8ced15417c6958b2","tarball":"https://registry.npmjs.org/@aws-mdaa/eventbridge-constructs/-/eventbridge-constructs-1.4.0.tgz","fileCount":7,"integrity":"sha512-6BDnF354YUQZ4PimLNmGFPbj9v9w66Rz2kZQJRU+qH9bi0NMiV/1VyhVXWxAMNuLqwUGAkW9Q0SobXBDhj9fpA==","signatures":[{"sig":"MEQCIAq4j8UYgf8juMdEbTl0adDbcn7Yytt4rVlYDL7BCxJfAiANa2tjV+xzywtAtPX5D2bG9M5Ik5Z4lN8kg4AQOxa7zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141800},"jsii":{"outdir":"jsii-dist","targets":{},"versionFormat":"full"},"main":"lib/index.js","_from":"file:/Users/guoneng/projects/mdaa/npm-publish/1.4.0/mdaa-1.4.0/target/package-build/aws-mdaa-eventbridge-constructs-1.4.0.tgz","types":"lib/index.d.ts","gitHead":"8b49a2b371014baec046605ffdbfe38951099c31","scripts":{"lint":"eslint --max-warnings 0 -c ../../../../.eslintrc.json '**/*.{ts,tsx}' --ignore-pattern 'dist/*' --ignore-pattern 'node_modules/*' --ignore-pattern \"*.d.ts\" ","test":"jest --passWithNoTests --coverage","build":"export JSII_SILENCE_WARNING_UNTESTED_NODE_VERSION=1 && jsii --project-references","watch":"jsii -w  --project-references","package":"jsii-pacmak --npmignore=false","test-coverage":"jest --passWithNoTests --coverage"},"_npmUser":{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"},"_resolved":"/Users/guoneng/projects/mdaa/npm-publish/1.4.0/mdaa-1.4.0/target/package-build/aws-mdaa-eventbridge-constructs-1.4.0.tgz","stability":"experimental","_integrity":"sha512-6BDnF354YUQZ4PimLNmGFPbj9v9w66Rz2kZQJRU+qH9bi0NMiV/1VyhVXWxAMNuLqwUGAkW9Q0SobXBDhj9fpA==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.4","description":"MDAA CloudWatch Constructs","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cdk-nag":"2.37.55","constructs":"10.0.96","aws-cdk-lib":"2.220.0","@aws-mdaa/construct":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","cdk-nag":"2.37.55","ts-jest":"29.4.6","ts-node":"10.9.2","constructs":"10.0.96","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.9.0","aws-cdk-lib":"2.220.0","@types/prettier":"2.6.0","@aws-mdaa/testing":"1.4.0","@aws-mdaa/construct":"1.4.0","typescript-json-schema":"0.67.1"},"peerDependencies":{"cdk-nag":"2.37.55","constructs":"10.0.96","aws-cdk-lib":"2.220.0","@aws-mdaa/construct":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/eventbridge-constructs_1.4.0_1770193269609_0.1521416597938008","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@aws-mdaa/eventbridge-constructs","version":"1.5.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/eventbridge-constructs@1.5.0","maintainers":[{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"}],"homepage":"https://github.com/aws/modern-data-architecture-accelerator#readme","bugs":{"url":"https://github.com/aws/modern-data-architecture-accelerator/issues"},"dist":{"shasum":"ecf597beb5a16a2c31d4567647ebfcbe99c12502","tarball":"https://registry.npmjs.org/@aws-mdaa/eventbridge-constructs/-/eventbridge-constructs-1.5.0.tgz","fileCount":7,"integrity":"sha512-M7H4cvZjNd0Xpf9JjvPQ+rYA3aAbvYGPp3ygh3oljqE4pysq/wHPpBptsunkyYaiwU/8Km7dW/IJ/uAtBytNKw==","signatures":[{"sig":"MEQCH0Ho98h6MIaj0GtnO9fVJnq2etFvM7CEyFiCg/mclY8CIQDtd69e5/Hpd/JkLl9SANxEfu6z0AWIJJYh+wqH/n2zpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138334},"jsii":{"outdir":"jsii-dist","targets":{},"versionFormat":"full"},"main":"lib/index.js","_from":"file:/Users/suddash/Documents/MDAA/caef-delivery/1.5.0/mdaa-1.5.0/target/package-build/aws-mdaa-eventbridge-constructs-1.5.0.tgz","types":"lib/index.d.ts","gitHead":"8b49a2b371014baec046605ffdbfe38951099c31","scripts":{"lint":"eslint --max-warnings 0 -c ../../../../eslint.config.mjs","test":"jest --passWithNoTests --testPathIgnorePatterns='.*\\.snapshot\\.test\\.ts'","build":"export JSII_SILENCE_WARNING_UNTESTED_NODE_VERSION=1 && jsii --project-references","watch":"jsii -w  --project-references","package":"jsii-pacmak --npmignore=false","test:coverage":"jest --passWithNoTests --coverage --testPathIgnorePatterns='.*\\.snapshot\\.test\\.ts'","test:snapshots":"jest --passWithNoTests --testPathPattern='.*\\.snapshot\\.test\\.ts'","test:snapshots:update":"jest --passWithNoTests --testPathPattern='.*\\.snapshot\\.test\\.ts' --updateSnapshot"},"_npmUser":{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"},"_resolved":"/Users/suddash/Documents/MDAA/caef-delivery/1.5.0/mdaa-1.5.0/target/package-build/aws-mdaa-eventbridge-constructs-1.5.0.tgz","stability":"experimental","_integrity":"sha512-M7H4cvZjNd0Xpf9JjvPQ+rYA3aAbvYGPp3ygh3oljqE4pysq/wHPpBptsunkyYaiwU/8Km7dW/IJ/uAtBytNKw==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.2","description":"MDAA CloudWatch Constructs","directories":{},"_nodeVersion":"23.9.0","dependencies":{"cdk-nag":"2.37.55","constructs":"10.0.96","aws-cdk-lib":"2.220.0","@aws-mdaa/construct":"1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","cdk-nag":"2.37.55","ts-jest":"29.4.6","ts-node":"10.9.2","constructs":"10.0.96","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.9.0","aws-cdk-lib":"2.220.0","@types/prettier":"2.6.0","@aws-mdaa/testing":"1.5.0","@aws-mdaa/construct":"1.5.0","typescript-json-schema":"0.67.1"},"peerDependencies":{"cdk-nag":"2.37.55","constructs":"10.0.96","aws-cdk-lib":"2.220.0","@aws-mdaa/construct":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eventbridge-constructs_1.5.0_1774537113015_0.666188935888699","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@aws-mdaa/eventbridge-constructs","version":"1.6.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/eventbridge-constructs@1.6.0","maintainers":[{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"}],"homepage":"https://github.com/aws/modern-data-architecture-accelerator#readme","bugs":{"url":"https://github.com/aws/modern-data-architecture-accelerator/issues"},"dist":{"shasum":"ae8e4c1370c5f38d50fdbea2af23d9da33b3336b","tarball":"https://registry.npmjs.org/@aws-mdaa/eventbridge-constructs/-/eventbridge-constructs-1.6.0.tgz","fileCount":7,"integrity":"sha512-0NXqiW2h45d/mApahE5EAaOX3efH9KFaWq0PJvgDvvEBzWqDG1MgFSQ6NN/IpH1kxrJ5LjjY0861yw39sPzCyg==","signatures":[{"sig":"MEUCIQC7nhlwDdbRUlvZWjxRrEpuWG8Ftg48mLL/VRzdoyR67QIgeWROQOSK81aVzNe7uv8ipPUHAXTTyEd9UOPWB9R3ru0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138052},"jsii":{"outdir":"jsii-dist","targets":{},"versionFormat":"full"},"main":"lib/index.js","_from":"file:/Users/guoneng/projects/mdaa/mdaa-pipeline/npmjs-build/mdaa/target/package-build/aws-mdaa-eventbridge-constructs-1.6.0.tgz","types":"lib/index.d.ts","gitHead":"8b49a2b371014baec046605ffdbfe38951099c31","scripts":{"lint":"eslint --max-warnings 0 -c ../../../../eslint.config.mjs","test":"jest --passWithNoTests --coverage","build":"export JSII_SILENCE_WARNING_UNTESTED_NODE_VERSION=1 && jsii --project-references","watch":"jsii -w  --project-references","package":"jsii-pacmak --npmignore=false","test:package-docs":"../../../../scripts/generate_docs/test_package_docs.sh"},"_npmUser":{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"},"_resolved":"/Users/guoneng/projects/mdaa/mdaa-pipeline/npmjs-build/mdaa/target/package-build/aws-mdaa-eventbridge-constructs-1.6.0.tgz","stability":"experimental","_integrity":"sha512-0NXqiW2h45d/mApahE5EAaOX3efH9KFaWq0PJvgDvvEBzWqDG1MgFSQ6NN/IpH1kxrJ5LjjY0861yw39sPzCyg==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.4","description":"MDAA CloudWatch Constructs","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cdk-nag":"2.37.55","constructs":"10.0.96","aws-cdk-lib":"2.220.0","@aws-mdaa/construct":"1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","cdk-nag":"2.37.55","ts-jest":"29.4.9","ts-node":"10.9.2","constructs":"10.0.96","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.9.0","aws-cdk-lib":"2.220.0","@types/prettier":"2.6.0","@aws-mdaa/testing":"1.6.0","@aws-mdaa/construct":"1.6.0","typescript-json-schema":"0.67.4"},"peerDependencies":{"cdk-nag":"2.37.55","constructs":"10.0.96","aws-cdk-lib":"2.220.0","@aws-mdaa/construct":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eventbridge-constructs_1.6.0_1779447844552_0.08073273871561004","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@aws-mdaa/eventbridge-constructs","version":"1.7.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/eventbridge-constructs@1.7.0","maintainers":[{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"}],"homepage":"https://github.com/aws/modern-data-architecture-accelerator#readme","bugs":{"url":"https://github.com/aws/modern-data-architecture-accelerator/issues"},"dist":{"shasum":"bf414c36e9b76416e4013edcf1851184b7c90047","tarball":"https://registry.npmjs.org/@aws-mdaa/eventbridge-constructs/-/eventbridge-constructs-1.7.0.tgz","fileCount":7,"integrity":"sha512-Scb+ddOIORcqo+DFKM+3aDp9CdNJ3VADofKXrGxsLiWRwqD/iUIL4aX5XRDSNh2+JQHahDAv2yXmO59VfBQn0A==","signatures":[{"sig":"MEQCIFiF+vqykPFC1f47oEQF6LjILXioNlim78k+Yz3fLRT2AiBZknFpHiX3dx5EFUrmWaJKDu4Wl5aMGdwGTWvh8ti66A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289820},"jsii":{"outdir":"jsii-dist","targets":{},"versionFormat":"full"},"main":"lib/index.js","_from":"file:/Users/guoneng/projects/mdaa/mdaa-pipeline/npmjs-build/mdaa/target/package-build/aws-mdaa-eventbridge-constructs-1.7.0.tgz","types":"lib/index.d.ts","gitHead":"8b49a2b371014baec046605ffdbfe38951099c31","scripts":{"lint":"eslint --max-warnings 0 -c ../../../../eslint.config.mjs","test":"jest --passWithNoTests --coverage","build":"export JSII_SILENCE_WARNING_UNTESTED_NODE_VERSION=1 && jsii --project-references","watch":"jsii -w  --project-references","package":"jsii-pacmak --npmignore=false","test:package-docs":"../../../../scripts/generate_docs/test_package_docs.sh"},"_npmUser":{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"},"_resolved":"/Users/guoneng/projects/mdaa/mdaa-pipeline/npmjs-build/mdaa/target/package-build/aws-mdaa-eventbridge-constructs-1.7.0.tgz","stability":"experimental","_integrity":"sha512-Scb+ddOIORcqo+DFKM+3aDp9CdNJ3VADofKXrGxsLiWRwqD/iUIL4aX5XRDSNh2+JQHahDAv2yXmO59VfBQn0A==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.4","description":"MDAA CloudWatch Constructs","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cdk-nag":"2.37.55","constructs":"10.6.0","aws-cdk-lib":"2.258.0","@aws-mdaa/naming":"1.7.0","@aws-mdaa/construct":"1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","cdk-nag":"2.37.55","ts-jest":"29.4.9","ts-node":"10.9.2","constructs":"10.6.0","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.9.0","aws-cdk-lib":"2.258.0","@types/prettier":"2.6.0","@aws-mdaa/naming":"1.7.0","@aws-mdaa/testing":"1.7.0","@aws-mdaa/construct":"1.7.0","typescript-json-schema":"0.67.4"},"peerDependencies":{"cdk-nag":"2.37.55","constructs":"10.6.0","aws-cdk-lib":"2.258.0","@aws-mdaa/naming":"1.7.0","@aws-mdaa/construct":"1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/eventbridge-constructs_1.7.0_1784277830795_0.5641367977328275","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@aws-mdaa/eventbridge-constructs","version":"1.8.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/eventbridge-constructs@1.8.0","maintainers":[{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"}],"homepage":"https://github.com/aws/modern-data-architecture-accelerator#readme","bugs":{"url":"https://github.com/aws/modern-data-architecture-accelerator/issues"},"dist":{"shasum":"d19804bb8cca1fce11130e1370be75e22185c315","tarball":"https://registry.npmjs.org/@aws-mdaa/eventbridge-constructs/-/eventbridge-constructs-1.8.0.tgz","fileCount":11,"integrity":"sha512-dDr7EESrmqHS61bqMSLd3Uhwp2bl8weaUw9GmzmDp7/lTxeuDRi5jwpM/ULps0Z0BCke9UcGvxhSDZE+l5a4jw==","signatures":[{"sig":"MEUCIQCu8JEpyw60nSmj8y4sIVv1r+lVDvoaUcIe/3yDP/QYIwIgUAvXZiziPBnAt/qOUyTdn6JU+m/HeTNJmyFeVpf2nug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367638},"jsii":{"outdir":"jsii-dist","targets":{},"versionFormat":"full"},"main":"lib/index.js","_from":"file:/Users/guoneng/.cache/mdaa-publish/mdaa/target/package-build/aws-mdaa-eventbridge-constructs-1.8.0.tgz","types":"lib/index.d.ts","gitHead":"8b49a2b371014baec046605ffdbfe38951099c31","scripts":{"lint":"eslint --max-warnings 0 -c ../../../../eslint.config.mjs","test":"jest --passWithNoTests --coverage","build":"export JSII_SILENCE_WARNING_UNTESTED_NODE_VERSION=1 && jsii --project-references","watch":"jsii -w  --project-references","package":"jsii-pacmak --npmignore=false","test:package-docs":"../../../../scripts/generate_docs/test_package_docs.sh"},"_npmUser":{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"},"_resolved":"/Users/guoneng/.cache/mdaa-publish/mdaa/target/package-build/aws-mdaa-eventbridge-constructs-1.8.0.tgz","stability":"experimental","_integrity":"sha512-dDr7EESrmqHS61bqMSLd3Uhwp2bl8weaUw9GmzmDp7/lTxeuDRi5jwpM/ULps0Z0BCke9UcGvxhSDZE+l5a4jw==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.8","description":"MDAA CloudWatch Constructs","directories":{},"_nodeVersion":"22.23.1","dependencies":{"cdk-nag":"2.37.55","constructs":"10.6.0","aws-cdk-lib":"2.261.0","@aws-mdaa/naming":"1.8.0","@aws-mdaa/construct":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","cdk-nag":"2.37.55","ts-jest":"29.4.9","ts-node":"10.9.2","constructs":"10.6.0","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.9.0","aws-cdk-lib":"2.261.0","@types/prettier":"2.6.0","@aws-mdaa/naming":"1.8.0","@aws-mdaa/testing":"1.8.0","@aws-mdaa/construct":"1.8.0","typescript-json-schema":"0.67.4"},"peerDependencies":{"cdk-nag":"2.37.55","constructs":"10.6.0","aws-cdk-lib":"2.261.0","@aws-mdaa/naming":"1.8.0","@aws-mdaa/construct":"1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eventbridge-constructs_1.8.0_1788288008529_0.08154779156944958","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"_id":"@aws-mdaa/eventbridge-constructs@1.8.1","bugs":{"url":"https://github.com/aws/modern-data-architecture-accelerator/issues"},"dist":{"shasum":"76ff3603dc1f65fd381e66cda37c7548a0246147","tarball":"https://registry.npmjs.org/@aws-mdaa/eventbridge-constructs/-/eventbridge-constructs-1.8.1.tgz","fileCount":11,"integrity":"sha512-eJv+IHGoVSXB2nUDy0ja8wxRBZklD/Pu3/mw4Lf/dnkkNpsnJqwM+4A9dqjpENpSZ71ig+YW04UgIdRzgYq15w==","signatures":[{"sig":"MEUCIQCnI6GsR6X/Ki7Ff4+VqrkbLDQwqbnB4XJT5o5FNihTvQIgNjw/kcUKDiUP6bBTa8GKb5ydO+GUdXIkSkodYXbOqus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBcnjcTykLIXr3Q1ctrI8DjsRvHgDwFJU8PDEiBZ/YkPAiEAwxOwQt9vGel/kEkMmZ/MLv90sTE7OaKUaUyXNolLRqM="}],"unpackedSize":367638},"jsii":{"outdir":"jsii-dist","targets":{},"versionFormat":"full"},"main":"lib/index.js","name":"@aws-mdaa/eventbridge-constructs","_from":"file:/Users/guoneng/.cache/mdaa-publish/mdaa/target/package-build/aws-mdaa-eventbridge-constructs-1.8.1.tgz","types":"lib/index.d.ts","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"gitHead":"8b49a2b371014baec046605ffdbfe38951099c31","license":"Apache-2.0","scripts":{"lint":"eslint --max-warnings 0 -c ../../../../eslint.config.mjs","test":"jest --passWithNoTests --coverage","build":"export JSII_SILENCE_WARNING_UNTESTED_NODE_VERSION=1 && jsii --project-references","watch":"jsii -w  --project-references","package":"jsii-pacmak --npmignore=false","test:package-docs":"../../../../scripts/generate_docs/test_package_docs.sh"},"version":"1.8.1","_npmUser":{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"},"homepage":"https://github.com/aws/modern-data-architecture-accelerator#readme","_resolved":"/Users/guoneng/.cache/mdaa-publish/mdaa/target/package-build/aws-mdaa-eventbridge-constructs-1.8.1.tgz","stability":"experimental","_integrity":"sha512-eJv+IHGoVSXB2nUDy0ja8wxRBZklD/Pu3/mw4Lf/dnkkNpsnJqwM+4A9dqjpENpSZ71ig+YW04UgIdRzgYq15w==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.8","description":"MDAA CloudWatch Constructs","directories":{},"maintainers":[{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"}],"_nodeVersion":"22.23.1","dependencies":{"cdk-nag":"2.37.55","constructs":"10.6.0","aws-cdk-lib":"2.261.0","@aws-mdaa/naming":"1.8.1","@aws-mdaa/construct":"1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","cdk-nag":"2.37.55","ts-jest":"29.4.9","ts-node":"10.9.2","constructs":"10.6.0","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.9.0","aws-cdk-lib":"2.261.0","@types/prettier":"2.6.0","@aws-mdaa/naming":"1.8.1","@aws-mdaa/testing":"1.8.1","@aws-mdaa/construct":"1.8.1","typescript-json-schema":"0.68.0"},"peerDependencies":{"cdk-nag":"2.37.55","constructs":"10.6.0","aws-cdk-lib":"2.261.0","@aws-mdaa/naming":"1.8.1","@aws-mdaa/construct":"1.8.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eventbridge-constructs_1.8.1_1789417181917_0.2656042644926111"}}},"time":{"created":"2025-10-20T21:46:22.536Z","modified":"2026-09-14T20:19:42.199Z","1.2.0":"2025-10-20T21:46:22.929Z","1.3.0":"2025-11-26T16:08:52.381Z","1.4.0":"2026-02-04T08:21:09.759Z","1.5.0":"2026-03-26T14:58:33.164Z","1.6.0":"2026-05-22T11:04:04.689Z","1.7.0":"2026-07-17T08:43:50.917Z","1.8.0":"2026-09-01T18:40:08.665Z","1.8.1":"2026-09-14T20:19:42.011Z"},"bugs":{"url":"https://github.com/aws/modern-data-architecture-accelerator/issues"},"author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","homepage":"https://github.com/aws/modern-data-architecture-accelerator#readme","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"description":"MDAA CloudWatch Constructs","maintainers":[{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"}],"readme":"# Construct Overview\n\nOpinionated implementation of the Layer 2 CDK Construct for EventBridge.\n\n## Security/Compliance\n\n### EventBridge Event Bus\n\n- Enforce Event Bus Name\n\n### EventBridge Rule\n\n- Enforce Rule Name\n- Publish Rule Name/ARN to SSM Parameter Store for cross-module reference\n\nNote an EventBridge rule holds no data at rest, so there is no encryption surface to enforce on the rule itself. Compliance for what a rule _targets_ (for example an encrypted SNS topic) belongs to those resources.\n\n### CloudTrail Alert Rules\n\n- `createCloudTrailAlertRules` (`lib/cloudtrail-alert-rules`) builds `MdaaRule`s that alert on a\n  resource's CloudTrail events, notifying an SNS topic and optionally a customer-supplied\n  remediation Lambda. Service-agnostic: the caller supplies the CloudTrail sources, the resource\n  identity fields, and the per-rule `errorCodes`/`eventNames`.\n- Rejects at synth the misconfigurations that would otherwise deploy cleanly and never fire: a rule\n  with neither `errorCodes` nor `eventNames` (which would match every API call), missing CloudTrail\n  sources, and scoping that names no resource identity at all (which would match every resource of\n  that service in the account).\n- Scopes each rule to the resource by OR-ing every identity form the service may record -\n  `detail.requestParameters.<field>` and `detail.resources[].ARN` - because the field carrying a\n  resource's identity differs per API, and some APIs carry no `requestParameters` at all.\n- Publishes via a **per-rule delivery role** (`authorizeUsingRole`), not a service-principal grant on\n  the topic and key policies. The role's identity policy grants `sns:Publish` on that topic and\n  `kms:Decrypt`/`GenerateDataKey*` on its key, and nothing else - so no statement authorizing every\n  EventBridge rule in the account is emitted. CDK's default cannot be narrowed after the fact\n  (`grantPublish` deduplicates), and a KMS _resource_ policy cannot carry `aws:SourceArn` for this\n  path at all, so an identity policy is the only scoped option. It also makes imported topics work,\n  which a resource-policy grant could not. Tests pin that neither policy gains an\n  `events.amazonaws.com` statement.\n- The delivery role's policy is inline and includes the `kms:GenerateDataKey*` action family, so it\n  carries `IAMNoInlinePolicy` and `AwsSolutions-IAM5` nag suppressions - same reasoning as the\n  EventBridge target role in `dataops-stepfunction`.\n\nRequires a CloudTrail trail in the account/region logging the matched events. Management events are\nlogged by default on any trail; data events are off by default and must be enabled explicitly.\nWithout a trail covering the matched events, a rule never fires.\n","readmeFilename":"README.md"}