{"_id":"@aws-mdaa/bedrock-builder","_rev":"8-199b5e46499db3237148b95336ad7bcc","name":"@aws-mdaa/bedrock-builder","dist-tags":{"latest":"1.8.1"},"versions":{"1.2.0":{"name":"@aws-mdaa/bedrock-builder","version":"1.2.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/bedrock-builder@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"},"bin":{"bedrock-builder-cdk":"bin/bedrock-builder.js"},"dist":{"shasum":"3c3248f932e38816369871790f4fecbecaefd81f","tarball":"https://registry.npmjs.org/@aws-mdaa/bedrock-builder/-/bedrock-builder-1.2.0.tgz","fileCount":13,"integrity":"sha512-nH6UKdSoVemOdkudWTIjWJHGZYgYb7ZyIhssPDm0f+/tS6HewC6QqVRX+jCsuUHYrQfCcMVpOmzRl7/5cUozRA==","signatures":[{"sig":"MEYCIQDYoKB/IuC3KPKLNm6d87/hC09lmoZbZUYkuTII+q3jeQIhAJxLyGtYj8yRJpa07BvbUqadyhNHZJXFU10HH/3lcJUZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266794},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8c9b19d9186c484785dbc4602b7636cc02f76761","scripts":{"cdk":"cdk","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":"tsc && typescript-json-schema --required --noExtraProps tsconfig.json BedrockBuilderConfigContents --include 'lib/*.ts' --include '../../../../node_modules/@types/**/*.ts' --include 'lib/config-schema.json' > lib/config-schema.json  && cp lib/config-schema.json ../../../../schemas/${npm_package_name}.json","watch":"tsc -w"},"_npmUser":{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"},"overrides":{"aws-cdk-lib":"2.201.0","@types/babel__traverse":"7.18.2"},"repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.3","description":"MDAA bedrock-builder module","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ajv":"8.17.1","yaml":"1.10.2","cdk-nag":"2.37.1","constructs":"10.0.96","aws-cdk-lib":"2.201.0","@aws-mdaa/app":"1.2.0","@aws-mdaa/config":"1.2.0","source-map-support":"0.5.21","@aws-mdaa/ai-helper":"1.2.0","@aws-mdaa/l3-construct":"1.2.0","@aws-mdaa/iam-role-helper":"1.2.0","@aws-mdaa/bedrock-builder-l3-construct":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","ts-jest":"29.1.0","ts-node":"10.9.1","typescript":"4.6.3","@types/jest":"29.5.0","@types/node":"17.0.23","@types/prettier":"2.6.0","@aws-mdaa/testing":"1.2.0","typescript-json-schema":"0.63.0"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-builder_1.2.0_1760996688196_0.46970238002583153","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@aws-mdaa/bedrock-builder","version":"1.3.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/bedrock-builder@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"},"bin":{"bedrock-builder-cdk":"bin/bedrock-builder.js"},"dist":{"shasum":"a83a8f844e6d7ada28619a7fba32bcb2b1b10776","tarball":"https://registry.npmjs.org/@aws-mdaa/bedrock-builder/-/bedrock-builder-1.3.0.tgz","fileCount":13,"integrity":"sha512-lRk23rY4fA/FvF9TKuWnaCxUIvJ/jP+tYuCNEdNf6eP+F/heZkX1yPdmoj8jmdKtxDb4DuGR3iqkfmnJ0hN6JA==","signatures":[{"sig":"MEUCIQDQrK1mzIr4PLKrRjB7qFyokLV5BVw1Qu3yxDJYwEgLBwIgTKiiuv8IpEjyNv8ivUpzAnWUo99VO7iDWvEg5EUiEwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268640},"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-bedrock-builder-1.3.0.tgz","types":"lib/index.d.ts","scripts":{"cdk":"cdk","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":"tsc && typescript-json-schema --required --noExtraProps tsconfig.json BedrockBuilderConfigContents --include 'lib/*.ts' --include '../../../../node_modules/@types/**/*.ts' --include 'lib/config-schema.json' > lib/config-schema.json  && cp lib/config-schema.json ../../../../schemas/${npm_package_name}.json","watch":"tsc -w"},"_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-bedrock-builder-1.3.0.tgz","overrides":{"aws-cdk-lib":"2.220.0","@types/babel__traverse":"7.18.2"},"_integrity":"sha512-lRk23rY4fA/FvF9TKuWnaCxUIvJ/jP+tYuCNEdNf6eP+F/heZkX1yPdmoj8jmdKtxDb4DuGR3iqkfmnJ0hN6JA==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"11.6.0","description":"MDAA bedrock-builder module","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ajv":"8.17.1","yaml":"1.10.2","cdk-nag":"2.37.55","constructs":"10.0.96","aws-cdk-lib":"2.220.0","@aws-mdaa/app":"1.3.0","@aws-mdaa/config":"1.3.0","source-map-support":"0.5.21","@aws-mdaa/ai-helper":"1.3.0","@aws-mdaa/l3-construct":"1.3.0","@aws-mdaa/iam-role-helper":"1.3.0","@aws-mdaa/bedrock-builder-l3-construct":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","ts-jest":"29.1.0","ts-node":"10.9.1","typescript":"4.6.3","@types/jest":"29.5.0","@types/node":"17.0.23","@types/prettier":"2.6.0","@aws-mdaa/testing":"1.3.0","typescript-json-schema":"0.63.0"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-builder_1.3.0_1764173403675_0.4527155583215323","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@aws-mdaa/bedrock-builder","version":"1.4.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/bedrock-builder@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"},"bin":{"bedrock-builder-cdk":"bin/bedrock-builder.js"},"dist":{"shasum":"e4061875e16d195e143f17261ac56bab3681b41b","tarball":"https://registry.npmjs.org/@aws-mdaa/bedrock-builder/-/bedrock-builder-1.4.0.tgz","fileCount":13,"integrity":"sha512-nYwa4+vXsya+3yedST/CfvVQXfeMYPvMo1jVXqweB163Shxfl3sqHoFupdHHLeBWxZz3pQvaF3a+wyutHsEhfw==","signatures":[{"sig":"MEQCIHpcSzkAqrl3zgUU35JoS19nW8JO7RoFT1LYue76DJy+AiBHA6bBufN9odHXtuO2cat9ojGW0cawID2Nwf2AEqqMeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306618},"main":"lib/index.js","_from":"file:/Users/guoneng/projects/mdaa/npm-publish/1.4.0/mdaa-1.4.0/target/package-build/aws-mdaa-bedrock-builder-1.4.0.tgz","types":"lib/index.d.ts","scripts":{"cdk":"cdk","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":"tsc && typescript-json-schema --required --noExtraProps tsconfig.json BedrockBuilderConfigContents --include 'lib/*.ts' --include '../../../../node_modules/@types/**/*.ts' --include 'lib/config-schema.json' > lib/config-schema.json  && cp lib/config-schema.json ../../../../schemas/${npm_package_name}.json","watch":"tsc -w"},"_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-bedrock-builder-1.4.0.tgz","_integrity":"sha512-nYwa4+vXsya+3yedST/CfvVQXfeMYPvMo1jVXqweB163Shxfl3sqHoFupdHHLeBWxZz3pQvaF3a+wyutHsEhfw==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.4","description":"MDAA bedrock-builder module","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ajv":"8.17.1","yaml":"1.10.2","cdk-nag":"2.37.55","constructs":"10.0.96","aws-cdk-lib":"2.220.0","@aws-mdaa/app":"1.4.0","@aws-mdaa/config":"1.4.0","source-map-support":"0.5.21","@aws-mdaa/ai-helper":"1.4.0","@aws-mdaa/l3-construct":"1.4.0","@aws-mdaa/iam-role-helper":"1.4.0","@aws-mdaa/bedrock-builder-l3-construct":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.4.6","ts-node":"10.9.2","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.9.0","@types/prettier":"2.6.0","@aws-mdaa/testing":"1.4.0","typescript-json-schema":"0.67.1"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-builder_1.4.0_1770193525823_0.8202142432178445","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@aws-mdaa/bedrock-builder","version":"1.5.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/bedrock-builder@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"},"bin":{"bedrock-builder-cdk":"bin/bedrock-builder.js"},"dist":{"shasum":"d2893e260f5dc29c15c6ec8882131dd6e854c75e","tarball":"https://registry.npmjs.org/@aws-mdaa/bedrock-builder/-/bedrock-builder-1.5.0.tgz","fileCount":14,"integrity":"sha512-MTM0wOqDIPK85a0hetBNUh1WSQ1gv1icx/Xnn+YbpBrKL7m5X07uzCOhzEt418D3d9YGcapgYV2RZEm8Ruh1mg==","signatures":[{"sig":"MEUCIQCwzoo2AvRu2cKN4gADE6madoOfMCLszl3q48y3igu43QIga5G6KTJSYaHv4TkeTG3cA/KQEYh7rY/iBePhMniaI9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1955362},"main":"lib/index.js","_from":"file:/Users/suddash/Documents/MDAA/caef-delivery/1.5.0/mdaa-1.5.0/target/package-build/aws-mdaa-bedrock-builder-1.5.0.tgz","types":"lib/index.d.ts","scripts":{"cdk":"cdk","lint":"eslint --max-warnings 0 -c ../../../../eslint.config.mjs","test":"jest --passWithNoTests --testPathIgnorePatterns='.*\\.snapshot\\.test\\.ts'","build":"tsc && typescript-json-schema --required --noExtraProps tsconfig.json BedrockBuilderConfigContents --include 'lib/*.ts' --include '../../../../node_modules/@types/**/*.ts' --include 'lib/config-schema.json' > lib/config-schema.json  && cp lib/config-schema.json ../../../../schemas/${npm_package_name}.json","watch":"tsc -w","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-bedrock-builder-1.5.0.tgz","_integrity":"sha512-MTM0wOqDIPK85a0hetBNUh1WSQ1gv1icx/Xnn+YbpBrKL7m5X07uzCOhzEt418D3d9YGcapgYV2RZEm8Ruh1mg==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.2","description":"MDAA bedrock-builder module","directories":{},"_nodeVersion":"23.9.0","dependencies":{"ajv":"8.17.1","yaml":"1.10.2","cdk-nag":"2.37.55","constructs":"10.0.96","aws-cdk-lib":"2.220.0","@aws-mdaa/app":"1.5.0","@aws-mdaa/config":"1.5.0","source-map-support":"0.5.21","@aws-mdaa/ai-helper":"1.5.0","@aws-mdaa/l3-construct":"1.5.0","@aws-mdaa/iam-role-helper":"1.5.0","@aws-mdaa/bedrock-builder-l3-construct":"1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.4.6","ts-node":"10.9.2","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.9.0","@types/prettier":"2.6.0","@aws-mdaa/testing":"1.5.0","typescript-json-schema":"0.67.1"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-builder_1.5.0_1774537191771_0.7744705136538237","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@aws-mdaa/bedrock-builder","version":"1.6.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/bedrock-builder@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"},"bin":{"bedrock-builder-cdk":"bin/bedrock-builder.js"},"dist":{"shasum":"ba6a115f48722d31cdf54190fa6591efbe997c17","tarball":"https://registry.npmjs.org/@aws-mdaa/bedrock-builder/-/bedrock-builder-1.6.0.tgz","fileCount":18,"integrity":"sha512-aW23xy4rU8++9+Hr2uXAv6x1IA/famWaOpcu3F2e4KKwhaBUPW+1QnL/uuOu2AgZPfhHLulpCARkdT9C50Lpeg==","signatures":[{"sig":"MEUCIHCglrcHFyjlDZz5Z2KjIsUjBbu6YEQNwjjci3tz5QUkAiEA6x49bEvQuaqLUhAewkhzcHxAgOL2sQwMhKc1EXRCmko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1636875},"main":"lib/index.js","mdaa":{"deployStage":"2"},"_from":"file:/Users/guoneng/projects/mdaa/mdaa-pipeline/npmjs-build/mdaa/target/package-build/aws-mdaa-bedrock-builder-1.6.0.tgz","types":"lib/index.d.ts","scripts":{"cdk":"cdk","lint":"eslint --max-warnings 0 -c ../../../../eslint.config.mjs","test":"jest --passWithNoTests --coverage","build":"../../../../scripts/build/build_package.sh BedrockBuilderConfigContents","watch":"tsc -w","test:package-docs":"../../../../scripts/generate_docs/test_package_docs.sh","test:update-baselines":"UPDATE_BASELINES=true jest --passWithNoTests --testPathPattern='.*\\.diff\\.test\\.ts'"},"_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-bedrock-builder-1.6.0.tgz","_integrity":"sha512-aW23xy4rU8++9+Hr2uXAv6x1IA/famWaOpcu3F2e4KKwhaBUPW+1QnL/uuOu2AgZPfhHLulpCARkdT9C50Lpeg==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.4","description":"MDAA bedrock-builder module","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ajv":"8.18.0","yaml":"1.10.2","cdk-nag":"2.37.55","constructs":"10.0.96","aws-cdk-lib":"2.220.0","@aws-mdaa/app":"1.6.0","source-map-support":"0.5.21","@aws-mdaa/l3-construct":"1.6.0","@aws-mdaa/iam-role-helper":"1.6.0","@aws-mdaa/bedrock-builder-l3-construct":"1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.4.9","ts-node":"10.9.2","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.9.0","@types/prettier":"2.6.0","@aws-mdaa/testing":"1.6.0","typescript-json-schema":"0.67.4"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-builder_1.6.0_1779447709815_0.8635546994813676","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@aws-mdaa/bedrock-builder","version":"1.7.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/bedrock-builder@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"},"bin":{"bedrock-builder-cdk":"bin/bedrock-builder.js"},"dist":{"shasum":"7beac2cbccd4ce4eee90523eea203a2e8cee0c0e","tarball":"https://registry.npmjs.org/@aws-mdaa/bedrock-builder/-/bedrock-builder-1.7.0.tgz","fileCount":18,"integrity":"sha512-RHcwki4LcPfqMH8fNW5dlKadly71FgTJDSGRGoraK0UThVVPDTh/56BOLcCUCr7mbEsuluWS7H7qRULL6HeB4w==","signatures":[{"sig":"MEUCIQC3T1lwxmifgxClQ1uV8DFFDk0xRcb4d3I57tMMVUSahwIgMazs3QtPcBAvQn1e5G5WSfotGLax3Xn11Qk7MprqsYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1681798},"main":"lib/index.js","mdaa":{"deployStage":"2"},"_from":"file:/Users/guoneng/projects/mdaa/mdaa-pipeline/npmjs-build/mdaa/target/package-build/aws-mdaa-bedrock-builder-1.7.0.tgz","types":"lib/index.d.ts","scripts":{"cdk":"cdk","lint":"eslint --max-warnings 0 -c ../../../../eslint.config.mjs","test":"jest --passWithNoTests --coverage","build":"../../../../scripts/build/build_package.sh BedrockBuilderConfigContents","watch":"tsc -w","test:package-docs":"../../../../scripts/generate_docs/test_package_docs.sh","test:update-baselines":"UPDATE_BASELINES=true jest --passWithNoTests --testPathPattern='.*\\.diff\\.test\\.ts'"},"_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-bedrock-builder-1.7.0.tgz","_integrity":"sha512-RHcwki4LcPfqMH8fNW5dlKadly71FgTJDSGRGoraK0UThVVPDTh/56BOLcCUCr7mbEsuluWS7H7qRULL6HeB4w==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.4","description":"MDAA bedrock-builder module","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ajv":"8.18.0","yaml":"1.10.3","cdk-nag":"2.37.55","constructs":"10.6.0","aws-cdk-lib":"2.258.0","@aws-mdaa/app":"1.7.0","source-map-support":"0.5.21","@aws-mdaa/l3-construct":"1.7.0","@aws-mdaa/iam-role-helper":"1.7.0","@aws-mdaa/bedrock-builder-l3-construct":"1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.4.9","ts-node":"10.9.2","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.9.0","@types/prettier":"2.6.0","@aws-mdaa/testing":"1.7.0","typescript-json-schema":"0.67.4"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-builder_1.7.0_1784277699127_0.28224586118936257","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@aws-mdaa/bedrock-builder","version":"1.8.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/bedrock-builder@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"},"bin":{"bedrock-builder-cdk":"bin/bedrock-builder.js"},"dist":{"shasum":"2ad1cb91134eced435fbc32a43ce5c20456fa7e2","tarball":"https://registry.npmjs.org/@aws-mdaa/bedrock-builder/-/bedrock-builder-1.8.0.tgz","fileCount":21,"integrity":"sha512-+AX8uMUqrPt7bbKHmGA4H4CXuFcoWa+YWXJkcE1XsLiK/lqywW0lX59ON1TaLa734K3NxALBCLqhAnyLOe1xxg==","signatures":[{"sig":"MEYCIQCZpJH9qcswNpenGZDfWZM5WixJnDfu1Xk/zw+7pbeMUAIhANbKFMJakQoULF06JjT990kEGeQ6OQdiPsYldLBCsGSL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1911800},"main":"lib/index.js","mdaa":{"deployStage":"2"},"_from":"file:/Users/guoneng/.cache/mdaa-publish/mdaa/target/package-build/aws-mdaa-bedrock-builder-1.8.0.tgz","types":"lib/index.d.ts","scripts":{"cdk":"cdk","lint":"eslint --max-warnings 0 -c ../../../../eslint.config.mjs","test":"jest --passWithNoTests --coverage","build":"../../../../scripts/build/build_package.sh BedrockBuilderConfigContents","watch":"tsc -w","test:package-docs":"../../../../scripts/generate_docs/test_package_docs.sh","test:update-baselines":"UPDATE_BASELINES=true jest --passWithNoTests --testPathPattern='.*\\.diff\\.test\\.ts'"},"_npmUser":{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"},"_resolved":"/Users/guoneng/.cache/mdaa-publish/mdaa/target/package-build/aws-mdaa-bedrock-builder-1.8.0.tgz","_integrity":"sha512-+AX8uMUqrPt7bbKHmGA4H4CXuFcoWa+YWXJkcE1XsLiK/lqywW0lX59ON1TaLa734K3NxALBCLqhAnyLOe1xxg==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.8","description":"MDAA bedrock-builder module","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ajv":"8.18.0","yaml":"1.10.3","cdk-nag":"2.37.55","constructs":"10.6.0","aws-cdk-lib":"2.261.0","@aws-mdaa/app":"1.8.0","source-map-support":"0.5.21","@aws-mdaa/l3-construct":"1.8.0","@aws-mdaa/iam-role-helper":"1.8.0","@aws-mdaa/bedrock-builder-l3-construct":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.4.9","ts-node":"10.9.2","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.9.0","@types/prettier":"2.6.0","@aws-mdaa/testing":"1.8.0","typescript-json-schema":"0.67.4"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-builder_1.8.0_1788287854131_0.24352760212386904","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@aws-mdaa/bedrock-builder","description":"MDAA bedrock-builder module","author":{"name":"Amazon Web Services","url":"https://aws.amazon.com/solutions"},"bin":{"bedrock-builder-cdk":"bin/bedrock-builder.js"},"version":"1.8.1","license":"Apache-2.0","scripts":{"build":"../../../../scripts/build/build_package.sh BedrockBuilderConfigContents","watch":"tsc -w","test":"jest --passWithNoTests --coverage","cdk":"cdk","lint":"eslint --max-warnings 0 -c ../../../../eslint.config.mjs","test:update-baselines":"UPDATE_BASELINES=true jest --passWithNoTests --testPathPattern='.*\\.diff\\.test\\.ts'","test:package-docs":"../../../../scripts/generate_docs/test_package_docs.sh"},"main":"lib/index.js","types":"lib/index.d.ts","devDependencies":{"@aws-mdaa/testing":"1.8.1","@types/jest":"29.5.14","@types/node":"22.9.0","@types/prettier":"2.6.0","jest":"29.7.0","ts-jest":"29.4.9","ts-node":"10.9.2","typescript":"5.9.3","typescript-json-schema":"0.68.0"},"dependencies":{"@aws-mdaa/app":"1.8.1","@aws-mdaa/bedrock-builder-l3-construct":"1.8.1","@aws-mdaa/iam-role-helper":"1.8.1","@aws-mdaa/l3-construct":"1.8.1","ajv":"8.18.0","aws-cdk-lib":"2.261.0","cdk-nag":"2.37.55","constructs":"10.6.0","source-map-support":"0.5.21","yaml":"1.10.3"},"repository":{"type":"git","url":"git+https://github.com/aws/modern-data-architecture-accelerator.git"},"mdaa":{"deployStage":"2"},"_id":"@aws-mdaa/bedrock-builder@1.8.1","bugs":{"url":"https://github.com/aws/modern-data-architecture-accelerator/issues"},"homepage":"https://github.com/aws/modern-data-architecture-accelerator#readme","_integrity":"sha512-DkhBSj4jlyovftLwbjT2+fkGIUCCR6xwgD5ClfXUzOV713oL24bAGPreTJkKLyiiQVOgaJXQ+BiZ0HUmFXxH4g==","_resolved":"/Users/guoneng/.cache/mdaa-publish/mdaa/target/package-build/aws-mdaa-bedrock-builder-1.8.1.tgz","_from":"file:/Users/guoneng/.cache/mdaa-publish/mdaa/target/package-build/aws-mdaa-bedrock-builder-1.8.1.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-DkhBSj4jlyovftLwbjT2+fkGIUCCR6xwgD5ClfXUzOV713oL24bAGPreTJkKLyiiQVOgaJXQ+BiZ0HUmFXxH4g==","shasum":"ab3152eafb6a2228b6387a0555a5603e1b8e4638","tarball":"https://registry.npmjs.org/@aws-mdaa/bedrock-builder/-/bedrock-builder-1.8.1.tgz","fileCount":21,"unpackedSize":1911800,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA92a040+DHAy3+JfeXbNSkeJJYs1dXHbgYB3gEKkjnUAiEAsPcyFgLqDUSmdRvEigp6+67l+BsGLnYcV54pBfqq6s0="}]},"_npmUser":{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"},"directories":{},"maintainers":[{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bedrock-builder_1.8.1_1789416876028_0.6922352814568151"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-20T21:44:48.108Z","modified":"2026-09-14T20:14:36.352Z","1.2.0":"2025-10-20T21:44:48.451Z","1.3.0":"2025-11-26T16:10:03.870Z","1.4.0":"2026-02-04T08:25:25.992Z","1.5.0":"2026-03-26T14:59:51.938Z","1.6.0":"2026-05-22T11:01:50.015Z","1.7.0":"2026-07-17T08:41:39.295Z","1.8.0":"2026-09-01T18:37:34.285Z","1.8.1":"2026-09-14T20:14:36.171Z"},"bugs":{"url":"https://github.com/aws/modern-data-architecture-accelerator/issues"},"author":{"name":"Amazon Web Services","url":"https://aws.amazon.com/solutions"},"license":"Apache-2.0","homepage":"https://github.com/aws/modern-data-architecture-accelerator#readme","repository":{"type":"git","url":"git+https://github.com/aws/modern-data-architecture-accelerator.git"},"description":"MDAA bedrock-builder module","maintainers":[{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"}],"readme":"# Bedrock Builder\n\n> **Note:** This documentation is also available in a rendered format [here](https://aws.github.io/modern-data-architecture-accelerator/packages/apps/ai/bedrock-builder-app/index.html).\n\nDeploys a secure Bedrock Agent with Knowledge Bases, Action Groups, Vector Stores, Lambda functions, and Guardrails for building AI-powered conversational workflows. Common scenarios include building Q&A chatbots over internal documents, automating business workflows with AI agents, or adding retrieval-augmented generation to your applications.\n\n---\n\n## Deployed Resources\n\nThis module deploys and integrates the following resources:\n\n- **Bedrock Agent** — Amazon Bedrock Agent(s) for automating workflows using Foundation Models. Includes Agent Alias for versioned access.\n- **Agent Execution Role** — IAM role with Bedrock Execution Policy for accessing Knowledge Bases, Foundation Models, and Guardrails.\n- **Agent KMS Key** — Encrypts Agent resources. Auto-generated if not provided in config.\n- **Lambda Functions** (Optional) — Functions for Agent Action Groups and Knowledge Base custom transformations. May be VPC-bound with configurable security groups.\n- **Lambda Layers** (Optional) — Shared code layers for Lambda functions.\n- **Action Group(s)** — Agent Action Groups linking Lambda functions or API schemas to the Agent. Supports existing Lambda ARNs or `generated-function:` references.\n- **Knowledge Base(s)** (Optional) — Bedrock Knowledge Bases with S3 and SharePoint data sources, multiple parsing strategies (default, BDA, Foundation Model, custom), and chunking configurations.\n- **Vector Store(s)** (Optional) — OpenSearch Serverless collections or Aurora Serverless clusters for Knowledge Base vector storage.\n- **Bedrock Guardrail** (Optional) — Content filters, contextual grounding, PII entity detection, and regex-based sensitive information filtering.\n\n![bedrock-builder](../../../constructs/L3/ai/bedrock-builder-l3-construct/docs/bedrock-builder.png)\n\n---\n\n## Related Modules\n\n- [Bedrock Settings](../bedrock-settings-app/README.md) — Configure Bedrock model invocation audit logging before deploying agents\n- [Bedrock AgentCore Runtime](../bedrock-agentcore-runtime-app/README.md) — Deploy custom agent runtimes as an alternative to managed Bedrock Agents\n- [DataOps Lambda](../../dataops/dataops-lambda-app/README.md) — Deploy Lambda functions independently that can be referenced as Action Group handlers via ARN\n- [Roles](../../governance/roles-app/README.md) — Create IAM roles for agent execution or Lambda function access\n\n---\n\n## Security/Compliance Details\n\nThis module is designed in alignment with MDAA security/compliance principles and CDK nag rulesets. Additional review is recommended prior to production deployment, ensuring organization-specific compliance requirements are met.\n\n- **Encryption at Rest**:\n  - Agent resources encrypted with customer-managed KMS keys (auto-generated if not provided)\n  - OpenSearch Serverless collections use encryption-at-rest security policies\n  - Aurora Serverless clusters encrypted with KMS\n- **Encryption in Transit**:\n  - All Bedrock API communications use TLS\n  - OpenSearch and Aurora connections encrypted in transit\n- **Least Privilege**:\n  - Agent execution role scoped to specific Knowledge Bases, Foundation Models, and Guardrails\n  - Lambda execution roles scoped to required services only\n  - OpenSearch Serverless uses data access policies for fine-grained control\n- **Network Isolation**:\n  - Lambda functions and Aurora clusters can be VPC-bound with configurable security groups\n  - OpenSearch Serverless collections support VPC endpoints\n  - No public connectivity to VPC-bound resources\n- **Content Safety**:\n  - Guardrails provide content filters and contextual grounding checks\n  - PII entity detection and regex-based sensitive information filtering\n\n---\n\n## AWS Service Endpoints\n\nThe following VPC endpoints may be required for VPC-bound resources (Lambda functions, Aurora Serverless, OpenSearch Serverless) if public AWS service endpoint connectivity is unavailable (e.g., private subnets without NAT gateway, firewalled environments, or PrivateLink-only architectures):\n\n| AWS Service           | Endpoint Service Name                    | Type      |\n| --------------------- | ---------------------------------------- | --------- |\n| Bedrock Runtime       | `com.amazonaws.{region}.bedrock-runtime` | Interface |\n| Bedrock Agent         | `com.amazonaws.{region}.bedrock-agent`   | Interface |\n| Lambda                | `com.amazonaws.{region}.lambda`          | Interface |\n| KMS                   | `com.amazonaws.{region}.kms`             | Interface |\n| CloudWatch Logs       | `com.amazonaws.{region}.logs`            | Interface |\n| STS                   | `com.amazonaws.{region}.sts`             | Interface |\n| S3                    | `com.amazonaws.{region}.s3`              | Gateway   |\n| OpenSearch Serverless | `com.amazonaws.{region}.aoss`            | Interface |\n| RDS                   | `com.amazonaws.{region}.rds`             | Interface |\n\nAdditional VPC endpoints may be required depending on the AWS services accessed by your custom Lambda function code.\n\n---\n\n## Configuration\n\n### MDAA Config\n\nAdd the following snippet to your mdaa.yaml under the `modules:` section of a domain/env in order to use this module:\n\n```yaml\nbedrock-builder: # Module Name can be customized\n  module_path: '@aws-mdaa/bedrock-builder' # Must match module NPM package name\n  module_configs:\n    - ./bedrock-builder.yaml # Filename/path can be customized\n```\n\n### Module Config Samples and Variants\n\nCopy the contents of the relevant sample config below into the `./bedrock-builder.yaml` file referenced in the MDAA config snippet above.\n\n#### Minimal Configuration\n\nDeploys a single Bedrock Agent with a foundation model. Start here for a quick proof-of-concept agent before adding knowledge bases, action groups, or guardrails.\n\n[sample-config-minimal.yaml](sample_configs/sample-config-minimal.yaml)\n\n```yaml\n# Contents available via above link\n--8<-- \"target/docs/packages/apps/ai/bedrock-builder-app/sample_configs/sample-config-minimal.yaml\"\n```\n\n#### Comprehensive Configuration\n\nDeploys Bedrock agents with action groups, knowledge bases backed by Aurora and OpenSearch vector stores, Lambda functions, guardrails with content and sensitive information filters, and S3/SharePoint data sources with multiple parsing and chunking strategies. Use this as a reference when you need full control over agent orchestration, RAG pipelines, and content safety policies.\n\n[sample-config-comprehensive.yaml](sample_configs/sample-config-comprehensive.yaml)\n\n```yaml\n# Contents available via above link\n--8<-- \"target/docs/packages/apps/ai/bedrock-builder-app/sample_configs/sample-config-comprehensive.yaml\"\n```\n\n---\n\n[Config Schema Docs](SCHEMA.md)\n","readmeFilename":"README.md"}