{"_id":"@aws-mdaa/sagemaker-model-training-l3-construct","_rev":"5-7b2ea671c31bada8d012209be8107610","name":"@aws-mdaa/sagemaker-model-training-l3-construct","dist-tags":{"latest":"1.9.0"},"versions":{"1.6.0":{"name":"@aws-mdaa/sagemaker-model-training-l3-construct","version":"1.6.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/sagemaker-model-training-l3-construct@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":"6292db530545fa33238d4506a8eae47f541820ee","tarball":"https://registry.npmjs.org/@aws-mdaa/sagemaker-model-training-l3-construct/-/sagemaker-model-training-l3-construct-1.6.0.tgz","fileCount":50,"integrity":"sha512-LRmgVP28pV4WNP1aaQAZan60sO7Rji55IZLWMIz1bbV9Fu9F+MKBXOSm7EBD+XFV62ZGKNyE2un+t7dtBCWkIg==","signatures":[{"sig":"MEQCICWlEBweVvW6H1JvWyUsyYw9I5K78M7XPfQt0n2nhmsPAiAD2q9HqxnL4voyvEilNX2qkDJj2poyBMC7Zit1RLEiVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841054},"jsii":{"outdir":"jsii-dist","targets":{},"versionFormat":"full","excludeTypescript":["assets/**"]},"main":"lib/index.js","_from":"file:/Users/guoneng/projects/mdaa/mdaa-pipeline/npmjs-build/mdaa/target/package-build/aws-mdaa-sagemaker-model-training-l3-construct-1.6.0.tgz","types":"lib/index.d.ts","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:coverage":"jest --passWithNoTests --coverage --testPathIgnorePatterns='.*\\.snapshot\\.test\\.ts'","test:snapshots":"jest --passWithNoTests --testPathPattern='.*\\.snapshot\\.test\\.ts'","test:package-docs":"../../../../../scripts/generate_docs/test_package_docs.sh","test:snapshots:update":"jest --passWithNoTests --testPathPattern='.*\\.snapshot\\.test\\.ts' --updateSnapshot"},"_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-sagemaker-model-training-l3-construct-1.6.0.tgz","stability":"experimental","_integrity":"sha512-LRmgVP28pV4WNP1aaQAZan60sO7Rji55IZLWMIz1bbV9Fu9F+MKBXOSm7EBD+XFV62ZGKNyE2un+t7dtBCWkIg==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.4","description":"MDAA SageMaker Model Training L3 Construct","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cdk-nag":"2.37.55","constructs":"10.0.96","aws-cdk-lib":"2.220.0","@aws-mdaa/naming":"1.6.0","@aws-mdaa/construct":"1.6.0","@aws-mdaa/sm-shared":"1.6.0","@aws-mdaa/l3-construct":"1.6.0","@aws-mdaa/s3-constructs":"1.6.0","@aws-mdaa/iam-constructs":"1.6.0","@aws-mdaa/kms-constructs":"1.6.0","@aws-mdaa/iam-role-helper":"1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","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/naming":"1.6.0","@aws-mdaa/testing":"1.6.0","source-map-support":"0.5.21","@aws-mdaa/construct":"1.6.0","@aws-mdaa/l3-construct":"1.6.0","typescript-json-schema":"0.67.4","@aws-mdaa/iam-role-helper":"1.6.0"},"peerDependencies":{"constructs":"10.0.96","aws-cdk-lib":"2.220.0","@aws-mdaa/naming":"1.6.0","@aws-mdaa/construct":"1.6.0","@aws-mdaa/l3-construct":"1.6.0","@aws-mdaa/iam-role-helper":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sagemaker-model-training-l3-construct_1.6.0_1779447974977_0.09740794531361763","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@aws-mdaa/sagemaker-model-training-l3-construct","version":"1.7.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/sagemaker-model-training-l3-construct@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":"6f8d876185aa8d00a2b98f61f298f4e56d1efbe1","tarball":"https://registry.npmjs.org/@aws-mdaa/sagemaker-model-training-l3-construct/-/sagemaker-model-training-l3-construct-1.7.0.tgz","fileCount":50,"integrity":"sha512-MMtZFhFLwei5jJINWXKUHm5H7+OU5Tr1d8qtSVCZT/x2vtKeHbfTIw20U4C/u8tIv5u9ISCIAABRqFPj89DU+w==","signatures":[{"sig":"MEUCIEtk/oD1HSrX/Mjwa82oqrZHK6jLXzowKJX+igUL2AJTAiEAmHa8exNEbJvjt7BOx3hBky1BFRBHgyPjd8JIGpME3vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1002397},"jsii":{"outdir":"jsii-dist","targets":{},"versionFormat":"full","excludeTypescript":["assets/**"]},"main":"lib/index.js","_from":"file:/Users/guoneng/projects/mdaa/mdaa-pipeline/npmjs-build/mdaa/target/package-build/aws-mdaa-sagemaker-model-training-l3-construct-1.7.0.tgz","types":"lib/index.d.ts","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:coverage":"jest --passWithNoTests --coverage --testPathIgnorePatterns='.*\\.snapshot\\.test\\.ts'","test:snapshots":"jest --passWithNoTests --testPathPattern='.*\\.snapshot\\.test\\.ts'","test:package-docs":"../../../../../scripts/generate_docs/test_package_docs.sh","test:snapshots:update":"jest --passWithNoTests --testPathPattern='.*\\.snapshot\\.test\\.ts' --updateSnapshot"},"_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-sagemaker-model-training-l3-construct-1.7.0.tgz","stability":"experimental","_integrity":"sha512-MMtZFhFLwei5jJINWXKUHm5H7+OU5Tr1d8qtSVCZT/x2vtKeHbfTIw20U4C/u8tIv5u9ISCIAABRqFPj89DU+w==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.4","description":"MDAA SageMaker Model Training L3 Construct","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","@aws-mdaa/sm-shared":"1.7.0","@aws-mdaa/l3-construct":"1.7.0","@aws-mdaa/s3-constructs":"1.7.0","@aws-mdaa/iam-constructs":"1.7.0","@aws-mdaa/kms-constructs":"1.7.0","@aws-mdaa/iam-role-helper":"1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.4.6","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","source-map-support":"0.5.21","@aws-mdaa/construct":"1.7.0","@aws-mdaa/l3-construct":"1.7.0","typescript-json-schema":"0.67.4","@aws-mdaa/iam-role-helper":"1.7.0"},"peerDependencies":{"constructs":"10.6.0","aws-cdk-lib":"2.258.0","@aws-mdaa/naming":"1.7.0","@aws-mdaa/construct":"1.7.0","@aws-mdaa/l3-construct":"1.7.0","@aws-mdaa/iam-role-helper":"1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sagemaker-model-training-l3-construct_1.7.0_1784277933139_0.22902344821692977","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@aws-mdaa/sagemaker-model-training-l3-construct","version":"1.8.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/sagemaker-model-training-l3-construct@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":"ba5d5580d8e35dcd8af9bda49cadac4c028b49ef","tarball":"https://registry.npmjs.org/@aws-mdaa/sagemaker-model-training-l3-construct/-/sagemaker-model-training-l3-construct-1.8.0.tgz","fileCount":50,"integrity":"sha512-MYZ8Kf8Y48HU82c1NPsQ83byS4Lx5K6LbYxREa3GfS9IvMIQDbklJcxQFkZIpd2aRGEQZ51rIt2VVm4MUQI57g==","signatures":[{"sig":"MEUCIQC+bXO5gI6RmRMNHU4sey6hxtM0oaHuC1q08pYxUY17YwIgXxtdULWvF6zKJHNFUk6iazQHi3JYa0Kxxrii/1MlsWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1003771},"jsii":{"outdir":"jsii-dist","targets":{},"versionFormat":"full","excludeTypescript":["assets/**"]},"main":"lib/index.js","_from":"file:/Users/guoneng/.cache/mdaa-publish/mdaa/target/package-build/aws-mdaa-sagemaker-model-training-l3-construct-1.8.0.tgz","types":"lib/index.d.ts","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:coverage":"jest --passWithNoTests --coverage --testPathIgnorePatterns='.*\\.snapshot\\.test\\.ts'","test:snapshots":"jest --passWithNoTests --testPathPattern='.*\\.snapshot\\.test\\.ts'","test:package-docs":"../../../../../scripts/generate_docs/test_package_docs.sh","test:snapshots:update":"jest --passWithNoTests --testPathPattern='.*\\.snapshot\\.test\\.ts' --updateSnapshot"},"_npmUser":{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"},"_resolved":"/Users/guoneng/.cache/mdaa-publish/mdaa/target/package-build/aws-mdaa-sagemaker-model-training-l3-construct-1.8.0.tgz","stability":"experimental","_integrity":"sha512-MYZ8Kf8Y48HU82c1NPsQ83byS4Lx5K6LbYxREa3GfS9IvMIQDbklJcxQFkZIpd2aRGEQZ51rIt2VVm4MUQI57g==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.8","description":"MDAA SageMaker Model Training L3 Construct","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","@aws-mdaa/sm-shared":"1.8.0","@aws-mdaa/l3-construct":"1.8.0","@aws-mdaa/s3-constructs":"1.8.0","@aws-mdaa/iam-constructs":"1.8.0","@aws-mdaa/kms-constructs":"1.8.0","@aws-mdaa/iam-role-helper":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.4.6","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","source-map-support":"0.5.21","@aws-mdaa/construct":"1.8.0","@aws-mdaa/l3-construct":"1.8.0","typescript-json-schema":"0.67.4","@aws-mdaa/iam-role-helper":"1.8.0"},"peerDependencies":{"constructs":"10.6.0","aws-cdk-lib":"2.261.0","@aws-mdaa/naming":"1.8.0","@aws-mdaa/construct":"1.8.0","@aws-mdaa/l3-construct":"1.8.0","@aws-mdaa/iam-role-helper":"1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/sagemaker-model-training-l3-construct_1.8.0_1788288142223_0.6592152978272261","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@aws-mdaa/sagemaker-model-training-l3-construct","version":"1.8.1","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/sagemaker-model-training-l3-construct@1.8.1","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":"ad7154f688c45bd46e8c942de2d4b2448dea038a","tarball":"https://registry.npmjs.org/@aws-mdaa/sagemaker-model-training-l3-construct/-/sagemaker-model-training-l3-construct-1.8.1.tgz","fileCount":50,"integrity":"sha512-0Ko1kGZ3F3khXRZ7hS7SY9+5/ZMJMAGENvG4+fR3ut9NV8HEDQI319zrTmN90Xs0NjlaGdmTvJfqXYdFJJfRjA==","signatures":[{"sig":"MEYCIQCR+5uVSLGDZW+rv84i3mrbkVKThYTsstnj0mpjXV4D8wIhANKmB21/oqRWisoewC1DJimxVXcxebg+9M/6tSVRaI2c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1003771},"jsii":{"outdir":"jsii-dist","targets":{},"versionFormat":"full","excludeTypescript":["assets/**"]},"main":"lib/index.js","_from":"file:/Users/guoneng/.cache/mdaa-publish/mdaa/target/package-build/aws-mdaa-sagemaker-model-training-l3-construct-1.8.1.tgz","types":"lib/index.d.ts","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:coverage":"jest --passWithNoTests --coverage --testPathIgnorePatterns='.*\\.snapshot\\.test\\.ts'","test:snapshots":"jest --passWithNoTests --testPathPattern='.*\\.snapshot\\.test\\.ts'","test:package-docs":"../../../../../scripts/generate_docs/test_package_docs.sh","test:snapshots:update":"jest --passWithNoTests --testPathPattern='.*\\.snapshot\\.test\\.ts' --updateSnapshot"},"_npmUser":{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"},"_resolved":"/Users/guoneng/.cache/mdaa-publish/mdaa/target/package-build/aws-mdaa-sagemaker-model-training-l3-construct-1.8.1.tgz","stability":"experimental","_integrity":"sha512-0Ko1kGZ3F3khXRZ7hS7SY9+5/ZMJMAGENvG4+fR3ut9NV8HEDQI319zrTmN90Xs0NjlaGdmTvJfqXYdFJJfRjA==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.8","description":"MDAA SageMaker Model Training L3 Construct","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.1","@aws-mdaa/construct":"1.8.1","@aws-mdaa/sm-shared":"1.8.1","@aws-mdaa/l3-construct":"1.8.1","@aws-mdaa/s3-constructs":"1.8.1","@aws-mdaa/iam-constructs":"1.8.1","@aws-mdaa/kms-constructs":"1.8.1","@aws-mdaa/iam-role-helper":"1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.4.6","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","source-map-support":"0.5.21","@aws-mdaa/construct":"1.8.1","@aws-mdaa/l3-construct":"1.8.1","typescript-json-schema":"0.68.0","@aws-mdaa/iam-role-helper":"1.8.1"},"peerDependencies":{"constructs":"10.6.0","aws-cdk-lib":"2.261.0","@aws-mdaa/naming":"1.8.1","@aws-mdaa/construct":"1.8.1","@aws-mdaa/l3-construct":"1.8.1","@aws-mdaa/iam-role-helper":"1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/sagemaker-model-training-l3-construct_1.8.1_1789417136487_0.9640852056308862","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"_id":"@aws-mdaa/sagemaker-model-training-l3-construct@1.9.0","bugs":{"url":"https://github.com/aws/modern-data-architecture-accelerator/issues"},"dist":{"shasum":"528d29fbb7735ae1e916ffa53cc7e5bf4a7259c1","tarball":"https://registry.npmjs.org/@aws-mdaa/sagemaker-model-training-l3-construct/-/sagemaker-model-training-l3-construct-1.9.0.tgz","fileCount":50,"integrity":"sha512-WrR/B1xe1PJGHDPJ3H8eU0MhQGICYq5/C0e0sYgNKrrSXVu0weplwCwzAHb/FS7gyRpjTr6iopOOCxKEDxXz8g==","signatures":[{"sig":"MEYCIQCOP1kNE/9PXrM1eyzsQUtXP2FAOfPXt6iv7RLCjOv0wwIhAKa8FpxS4pegM9xNO7IywJzWyxxihnO+M0BlZ64v/fH+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAjMSzDMSDkvNn39sd4uyu46WH20a4xo0/iR0K6d2sS9AiEAudUSECqwdiMz1ajtGq0WXUw7cgPofNR1N9ugloS2k4c="}],"unpackedSize":1003771},"jsii":{"outdir":"jsii-dist","targets":{},"versionFormat":"full","excludeTypescript":["assets/**"]},"main":"lib/index.js","name":"@aws-mdaa/sagemaker-model-training-l3-construct","_from":"file:/codebuild/output/src553311566/src/out/mdaa/target/package-build/aws-mdaa-sagemaker-model-training-l3-construct-1.9.0.tgz","types":"lib/index.d.ts","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"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:coverage":"jest --passWithNoTests --coverage --testPathIgnorePatterns='.*\\.snapshot\\.test\\.ts'","test:snapshots":"jest --passWithNoTests --testPathPattern='.*\\.snapshot\\.test\\.ts'","test:package-docs":"../../../../../scripts/generate_docs/test_package_docs.sh","test:snapshots:update":"jest --passWithNoTests --testPathPattern='.*\\.snapshot\\.test\\.ts' --updateSnapshot"},"version":"1.9.0","_npmUser":{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"},"homepage":"https://github.com/aws/modern-data-architecture-accelerator#readme","_resolved":"/codebuild/output/src553311566/src/out/mdaa/target/package-build/aws-mdaa-sagemaker-model-training-l3-construct-1.9.0.tgz","stability":"experimental","_integrity":"sha512-WrR/B1xe1PJGHDPJ3H8eU0MhQGICYq5/C0e0sYgNKrrSXVu0weplwCwzAHb/FS7gyRpjTr6iopOOCxKEDxXz8g==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"11.7.0","description":"MDAA SageMaker Model Training L3 Construct","directories":{},"maintainers":[{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"}],"_nodeVersion":"22.23.2","dependencies":{"cdk-nag":"2.37.55","constructs":"10.6.0","aws-cdk-lib":"2.261.0","@aws-mdaa/naming":"1.9.0","@aws-mdaa/construct":"1.9.0","@aws-mdaa/sm-shared":"1.9.0","@aws-mdaa/l3-construct":"1.9.0","@aws-mdaa/s3-constructs":"1.9.0","@aws-mdaa/iam-constructs":"1.9.0","@aws-mdaa/kms-constructs":"1.9.0","@aws-mdaa/iam-role-helper":"1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.4.6","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.9.0","@aws-mdaa/testing":"1.9.0","source-map-support":"0.5.21","@aws-mdaa/construct":"1.9.0","@aws-mdaa/l3-construct":"1.9.0","typescript-json-schema":"0.68.0","@aws-mdaa/iam-role-helper":"1.9.0"},"peerDependencies":{"constructs":"10.6.0","aws-cdk-lib":"2.261.0","@aws-mdaa/naming":"1.9.0","@aws-mdaa/construct":"1.9.0","@aws-mdaa/l3-construct":"1.9.0","@aws-mdaa/iam-role-helper":"1.9.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sagemaker-model-training-l3-construct_1.9.0_1790952240190_0.9231790970927929"}}},"time":{"created":"2026-05-22T11:06:14.841Z","modified":"2026-10-02T14:44:00.791Z","1.6.0":"2026-05-22T11:06:15.190Z","1.7.0":"2026-07-17T08:45:33.276Z","1.8.0":"2026-09-01T18:42:22.400Z","1.8.1":"2026-09-14T20:18:56.669Z","1.9.0":"2026-10-02T14:44:00.278Z"},"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 SageMaker Model Training L3 Construct","maintainers":[{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"}],"readme":"# Construct Overview\n\nProvides two constructs for training ML models and registering them in SageMaker Model Registry. The SageMakerModelTrainingL3Construct creates a CodeBuild-based CI/CD pipeline that executes training code from a CodeCommit repository and registers trained models in a Model Package Group for versioning. The SageMakerPipelineL3Construct deploys a native SageMaker Pipeline (CfnPipeline) from a pipeline definition JSON, with its own execution role and model storage. Both constructs support cross-account KMS policies for shared model registry access.\n\n***\n\n## Deployed Resources\n\n<!-- Architecture diagram not yet available -->\n\n### SageMakerModelTrainingL3Construct\n\n* **Model Package Group** - SageMaker Model Registry group for versioning trained model artifacts, enabling approval-based promotion workflows.\n\n* **S3 Model Bucket** - KMS-encrypted bucket for storing training data, model artifacts, and pipeline outputs.\n\n* **CodeCommit Repository** - Source repository seeded with training pipeline code via Code.fromZipFile.\n\n* **CodePipeline** - Orchestrates the training workflow with a source stage from CodeCommit and a build stage via CodeBuild.\n\n* **CodeBuild Project** - Executes the training pipeline code, running SageMaker training jobs and registering model artifacts in the Model Package Group.\n\n* **Cross-Account KMS Policies** - Key policies granting decrypt and describe permissions to external accounts for shared model registry access.\n\n* **KMS Key and Alias** - Customer-managed encryption key for the model bucket and training resources.\n\n* **IAM Roles** - Pipeline execution role and CodeBuild service role with permissions for SageMaker training, S3, ECR, and CloudWatch operations.\n\n* **SSM Parameters** - Published references for the repository name, pipeline name, model package group name, bucket name, and KMS key ID.\n\n### SageMakerPipelineL3Construct\n\n* **CfnPipeline** - Native SageMaker Pipeline resource created from a pipeline definition JSON, defining training and processing steps.\n\n* **Pipeline Execution Role** - IAM role assumed by the SageMaker Pipeline to execute training jobs, processing jobs, and register model artifacts.\n\n* **S3 Model Bucket** - KMS-encrypted bucket for storing pipeline outputs and model artifacts.\n\n* **KMS Key and Alias** - Customer-managed encryption key for the model bucket and pipeline resources.\n\n* **Model Package Group** (Optional) - SageMaker Model Registry group for versioning models produced by the pipeline.\n\n* **Cross-Account KMS Policies** - Key policies granting decrypt and describe permissions to external accounts for shared model registry access.\n\n* **SSM Parameters** - Published references for the pipeline name, pipeline ARN, model bucket name, and KMS key ID.\n","readmeFilename":"README.md"}