{"_id":"@aws-mdaa/sftp-server","_rev":"8-a92560592066fb8fe4bedaa8670c21dc","name":"@aws-mdaa/sftp-server","dist-tags":{"latest":"1.8.1"},"versions":{"1.2.0":{"name":"@aws-mdaa/sftp-server","version":"1.2.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/sftp-server@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":{"sftp-server-cdk":"bin/sftp-server.js"},"dist":{"shasum":"fa2c9106cc02f347530d1dc65d2454c2414e118a","tarball":"https://registry.npmjs.org/@aws-mdaa/sftp-server/-/sftp-server-1.2.0.tgz","fileCount":11,"integrity":"sha512-9gmzfFSJeeeu8wijAy2pPbaDVOgkbpKYJSMMARvK6jdhnck15cX4gj2gZzR98SJknOg4pm1RouMZTl/iJQRM1g==","signatures":[{"sig":"MEQCIBS4DNUkpQnmuAOCBaP6WCm290p8oEzH49bl1F2Vtj3wAiAy9L9FJBOEaPt70U8tscT/W18ds2rmnWTMOwyDA1unhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84732},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8b49a2b371014baec046605ffdbfe38951099c31","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 SftpServerConfigContents --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 sftp-server 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/l3-construct":"1.2.0","@aws-mdaa/sftp-server-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/sftp-server_1.2.0_1760993631721_0.3265393333127806","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@aws-mdaa/sftp-server","version":"1.3.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/sftp-server@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":{"sftp-server-cdk":"bin/sftp-server.js"},"dist":{"shasum":"c709c05d72e01122416a8cac9bf655d2c1d6ae6c","tarball":"https://registry.npmjs.org/@aws-mdaa/sftp-server/-/sftp-server-1.3.0.tgz","fileCount":11,"integrity":"sha512-1Y5RKR+K0jj+GepEx/QftyfHp9OSzOIxYOkN/bicyQbD1L3ouyrMPfnofbqcNiliwJhRmLym/G4o9/P0e6kXLg==","signatures":[{"sig":"MEQCIGB9E+UIY/fu0DwX4Q5lDqKtlozwzC+DpaFj7t1d8Db9AiBuQCbl65ikLDWEgkV3mqnI0oirW1GqyPb+4w8I4mYwiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84729},"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-sftp-server-1.3.0.tgz","types":"lib/index.d.ts","gitHead":"8b49a2b371014baec046605ffdbfe38951099c31","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 SftpServerConfigContents --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-sftp-server-1.3.0.tgz","overrides":{"aws-cdk-lib":"2.220.0","@types/babel__traverse":"7.18.2"},"_integrity":"sha512-1Y5RKR+K0jj+GepEx/QftyfHp9OSzOIxYOkN/bicyQbD1L3ouyrMPfnofbqcNiliwJhRmLym/G4o9/P0e6kXLg==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"11.6.0","description":"MDAA sftp-server 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/l3-construct":"1.3.0","@aws-mdaa/sftp-server-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/sftp-server_1.3.0_1764173205703_0.3214320538385014","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@aws-mdaa/sftp-server","version":"1.4.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/sftp-server@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":{"sftp-server-cdk":"bin/sftp-server.js"},"dist":{"shasum":"c32e742928d15a4a356d3ffe57ab806f2a051473","tarball":"https://registry.npmjs.org/@aws-mdaa/sftp-server/-/sftp-server-1.4.0.tgz","fileCount":11,"integrity":"sha512-zGs8j5P8q0lwkHK6ytB5iUiabwPsvLvxeBekAOwSpU3hdKk9Es3hyqJKL3DgWaTVyBEVs6VBNuk+YOO7qWRB3g==","signatures":[{"sig":"MEUCIDaAeRquUwR15Y7QNAGhIn/Q+V8y4n+8JxjrQCrzmxiGAiEAhcgd2mpqK4UjbHgnuDM8l+IX5ES1X2ImaYiO6wJzkqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84638},"main":"lib/index.js","_from":"file:/Users/guoneng/projects/mdaa/npm-publish/1.4.0/mdaa-1.4.0/target/package-build/aws-mdaa-sftp-server-1.4.0.tgz","types":"lib/index.d.ts","gitHead":"8b49a2b371014baec046605ffdbfe38951099c31","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 SftpServerConfigContents --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-sftp-server-1.4.0.tgz","_integrity":"sha512-zGs8j5P8q0lwkHK6ytB5iUiabwPsvLvxeBekAOwSpU3hdKk9Es3hyqJKL3DgWaTVyBEVs6VBNuk+YOO7qWRB3g==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.4","description":"MDAA sftp-server 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/l3-construct":"1.4.0","@aws-mdaa/sftp-server-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/sftp-server_1.4.0_1770193332440_0.247014899364687","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@aws-mdaa/sftp-server","version":"1.5.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/sftp-server@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":{"sftp-server-cdk":"bin/sftp-server.js"},"dist":{"shasum":"719757b80f774087a02ba744b3a01753ae60a8b1","tarball":"https://registry.npmjs.org/@aws-mdaa/sftp-server/-/sftp-server-1.5.0.tgz","fileCount":11,"integrity":"sha512-sK7LwPoVXfGu2PU2TTeLTKYfLZbNh98AOsB6nPaWP8V5zLb3vFqJTCGC8BksbmMfL13KsSGf52r/A7s3mo514Q==","signatures":[{"sig":"MEYCIQCSQ2CfUEzYb4okMEnWBlAD9vkNWdfGZER1MVQfbybiIQIhAOlNDJ4jHQQhZ3HdEgeEGnuZTLI9vQZ8il7pzPjWavZ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082252},"main":"lib/index.js","_from":"file:/Users/suddash/Documents/MDAA/caef-delivery/1.5.0/mdaa-1.5.0/target/package-build/aws-mdaa-sftp-server-1.5.0.tgz","types":"lib/index.d.ts","gitHead":"8b49a2b371014baec046605ffdbfe38951099c31","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 SftpServerConfigContents --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-sftp-server-1.5.0.tgz","_integrity":"sha512-sK7LwPoVXfGu2PU2TTeLTKYfLZbNh98AOsB6nPaWP8V5zLb3vFqJTCGC8BksbmMfL13KsSGf52r/A7s3mo514Q==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.2","description":"MDAA sftp-server 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/l3-construct":"1.5.0","@aws-mdaa/sftp-server-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/sftp-server_1.5.0_1774537058320_0.23584152948969717","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@aws-mdaa/sftp-server","version":"1.6.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/sftp-server@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":{"sftp-server-cdk":"bin/sftp-server.js"},"dist":{"shasum":"0cef438d66d50ff11919b57bd85074ae7cc277d8","tarball":"https://registry.npmjs.org/@aws-mdaa/sftp-server/-/sftp-server-1.6.0.tgz","fileCount":13,"integrity":"sha512-tlTiVKuEzklZajPQeNRqeHB6b/cLjHh8HZAjiljgupeHKaiTyRAv602Jkb6erqjnFqqKfPbphC6HOow0dJrC5w==","signatures":[{"sig":"MEUCIQDcMLNn0kj5XyYbrwZwzmMjBtWMq7FOKjD2wgICcGp+lAIgUtrUvgVA10MnDtmbp/afPdKaHP8lfkPd5xs5iUFLfDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1042252},"main":"lib/index.js","_from":"file:/Users/guoneng/projects/mdaa/mdaa-pipeline/npmjs-build/mdaa/target/package-build/aws-mdaa-sftp-server-1.6.0.tgz","types":"lib/index.d.ts","gitHead":"8b49a2b371014baec046605ffdbfe38951099c31","scripts":{"cdk":"cdk","lint":"eslint --max-warnings 0 -c ../../../../eslint.config.mjs","test":"jest --passWithNoTests --coverage","build":"../../../../scripts/build/build_package.sh SftpServerConfigContents","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-sftp-server-1.6.0.tgz","_integrity":"sha512-tlTiVKuEzklZajPQeNRqeHB6b/cLjHh8HZAjiljgupeHKaiTyRAv602Jkb6erqjnFqqKfPbphC6HOow0dJrC5w==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.4","description":"MDAA sftp-server 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/sftp-server-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/sftp-server_1.6.0_1779447990619_0.9302385784798981","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@aws-mdaa/sftp-server","version":"1.7.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/sftp-server@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":{"sftp-server-cdk":"bin/sftp-server.js"},"dist":{"shasum":"883d00f23b3968e435b843a4904689ea8982bf6f","tarball":"https://registry.npmjs.org/@aws-mdaa/sftp-server/-/sftp-server-1.7.0.tgz","fileCount":13,"integrity":"sha512-K12/6y50TgIs9r6+GOZEu1fkaaDUgSoTbGRjJVGLy0UqXQqcIWOddhN4e90UgniBLMDbdesEjSLZrfD/KOfIIA==","signatures":[{"sig":"MEUCIQDwpiQuMmyP/zzfERxPsq3Mc+/SPCgfMkScn0oa7ZvHugIgOAEpiuX7dC3BeW708GCVlZ+QvlTnKYqLFmvG9YSo4Ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1087440},"main":"lib/index.js","_from":"file:/Users/guoneng/projects/mdaa/mdaa-pipeline/npmjs-build/mdaa/target/package-build/aws-mdaa-sftp-server-1.7.0.tgz","types":"lib/index.d.ts","gitHead":"8b49a2b371014baec046605ffdbfe38951099c31","scripts":{"cdk":"cdk","lint":"eslint --max-warnings 0 -c ../../../../eslint.config.mjs","test":"jest --passWithNoTests --coverage","build":"../../../../scripts/build/build_package.sh SftpServerConfigContents","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-sftp-server-1.7.0.tgz","_integrity":"sha512-K12/6y50TgIs9r6+GOZEu1fkaaDUgSoTbGRjJVGLy0UqXQqcIWOddhN4e90UgniBLMDbdesEjSLZrfD/KOfIIA==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.4","description":"MDAA sftp-server 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/sftp-server-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/sftp-server_1.7.0_1784277946932_0.5040865719600665","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@aws-mdaa/sftp-server","version":"1.8.0","author":{"url":"https://aws.amazon.com/solutions","name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-mdaa/sftp-server@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":{"sftp-server-cdk":"bin/sftp-server.js"},"dist":{"shasum":"be2bf63cb1c42f7374b21138d29b083d60243c86","tarball":"https://registry.npmjs.org/@aws-mdaa/sftp-server/-/sftp-server-1.8.0.tgz","fileCount":13,"integrity":"sha512-zOWCELF0UunEMmRXW8fZEQcd0KPTFxCTxQwLR8yZUqeTyzHkOJA4hGVfXghFLFCoipsCLBy9+2ECbpZDZdOVvQ==","signatures":[{"sig":"MEUCIQD5l1yeY8nmUnOTcU6S+zoyZbvJR92tPvA1Y0q5lImzzQIgO4BR/PG88A25RwJeLrGzIWJaCV6QG+aeXstOt/ZTE3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1087416},"main":"lib/index.js","_from":"file:/Users/guoneng/.cache/mdaa-publish/mdaa/target/package-build/aws-mdaa-sftp-server-1.8.0.tgz","types":"lib/index.d.ts","gitHead":"8b49a2b371014baec046605ffdbfe38951099c31","scripts":{"cdk":"cdk","lint":"eslint --max-warnings 0 -c ../../../../eslint.config.mjs","test":"jest --passWithNoTests --coverage","build":"../../../../scripts/build/build_package.sh SftpServerConfigContents","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-sftp-server-1.8.0.tgz","_integrity":"sha512-zOWCELF0UunEMmRXW8fZEQcd0KPTFxCTxQwLR8yZUqeTyzHkOJA4hGVfXghFLFCoipsCLBy9+2ECbpZDZdOVvQ==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.8","description":"MDAA sftp-server 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/sftp-server-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/sftp-server_1.8.0_1788288158000_0.25297254730403784","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"_id":"@aws-mdaa/sftp-server@1.8.1","bin":{"sftp-server-cdk":"bin/sftp-server.js"},"bugs":{"url":"https://github.com/aws/modern-data-architecture-accelerator/issues"},"dist":{"shasum":"549228b4eb049f76bcbe9075404ad0c507e717a7","tarball":"https://registry.npmjs.org/@aws-mdaa/sftp-server/-/sftp-server-1.8.1.tgz","fileCount":13,"integrity":"sha512-GrfiT9hHBteWkuXZM3tFdX9D/KRDjizkSe4KesQj5Aqcf1InOxYVTE/szwG+PYZVxJD41kyC0OnqXM58iZTxWA==","signatures":[{"sig":"MEUCIQCRNexYjMILUhvWnsPexXlCP5JmVmgxpbr30R4394wRMQIgTwq6zvb95El6GClbrUxqWStwWlBykDv+p98JPlLzheg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCXOa9xGBhMLbTr9Hx+LHD5U47QkLbcFCyJXbGysbCxzwIhANMhpikvRA8Ea08+RHYPctOMzt7ZexSMCgIr+l0xwSm6"}],"unpackedSize":1087416},"main":"lib/index.js","name":"@aws-mdaa/sftp-server","_from":"file:/Users/guoneng/.cache/mdaa-publish/mdaa/target/package-build/aws-mdaa-sftp-server-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":{"cdk":"cdk","lint":"eslint --max-warnings 0 -c ../../../../eslint.config.mjs","test":"jest --passWithNoTests --coverage","build":"../../../../scripts/build/build_package.sh SftpServerConfigContents","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'"},"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-sftp-server-1.8.1.tgz","_integrity":"sha512-GrfiT9hHBteWkuXZM3tFdX9D/KRDjizkSe4KesQj5Aqcf1InOxYVTE/szwG+PYZVxJD41kyC0OnqXM58iZTxWA==","repository":{"url":"git+https://github.com/aws/modern-data-architecture-accelerator.git","type":"git"},"_npmVersion":"10.9.8","description":"MDAA sftp-server module","directories":{},"maintainers":[{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"}],"_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.1","source-map-support":"0.5.21","@aws-mdaa/l3-construct":"1.8.1","@aws-mdaa/sftp-server-l3-construct":"1.8.1"},"_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.1","typescript-json-schema":"0.68.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sftp-server_1.8.1_1789417338971_0.23687767996129883"}}},"time":{"created":"2025-10-20T20:53:51.641Z","modified":"2026-09-14T20:22:19.291Z","1.2.0":"2025-10-20T20:53:51.945Z","1.3.0":"2025-11-26T16:06:45.881Z","1.4.0":"2026-02-04T08:22:12.580Z","1.5.0":"2026-03-26T14:57:38.487Z","1.6.0":"2026-05-22T11:06:30.809Z","1.7.0":"2026-07-17T08:45:47.091Z","1.8.0":"2026-09-01T18:42:38.207Z","1.8.1":"2026-09-14T20:22:19.074Z"},"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 sftp-server module","maintainers":[{"name":"mdaa-dev-team","email":"mdaa-dev-team@amazon.com"}],"readme":"# SFTP Server\n\n> **Note:** This documentation is also available in a rendered format [here](https://aws.github.io/modern-data-architecture-accelerator/packages/apps/utility/sftp-server-app/index.html).\n\nDeploys an AWS Transfer Family SFTP server within a VPC with configurable network interfaces, security group ingress controls, and optional internet-facing access. Use this module when you need to provide external partners or legacy systems with a secure SFTP endpoint for uploading data into your AWS environment.\n\n---\n\n## Deployed Resources\n\nThis module deploys and integrates the following resources:\n\n- **SFTP Service Role**: IAM role assumed by the Transfer Family service for running the server and creating logs within the account\n- **SFTP Server Security Group**: Controls network connectivity to the SFTP server. Bound to VPC network interfaces.\n- **SFTP Transfer Server**: Transfer Family SFTP server bound to the specified VPC and subnets, with optional public-facing Elastic IPs\n\n![SFTPServer](../../../constructs/L3/utility/sftp-server-l3-construct/docs/SFTPServer.png)\n\n---\n\n## Related Modules\n\n- [SFTP Users](../sftp-users-app/README.md) — Deploy SFTP user credentials and S3 home directory mappings for the server deployed here\n- [Data Lake](../../datalake/datalake-app/README.md) — SFTP users can upload data directly into data lake S3 buckets\n- [DataSync](../datasync-app/README.md) — Alternative data transfer method for automated, scheduled data movement\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 in Transit**:\n  - All SFTP data transfer encrypted via SSH/SFTP protocol\n- **Least Privilege**:\n  - Dedicated IAM service role with scoped permissions for Transfer Family operations and CloudWatch logging\n- **Network Isolation**:\n  - Server is VPC-bound with security group controlling all inbound access\n  - All ingress denied by default\n  - Only explicitly configured CIDR ranges are allowed on port 22\n\n---\n\n## AWS Service Endpoints\n\nThe following VPC endpoints may be required 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| Transfer Family | `com.amazonaws.{region}.transfer.server` | Interface |\n| CloudWatch Logs | `com.amazonaws.{region}.logs`            | Interface |\n| S3              | `com.amazonaws.{region}.s3`              | Gateway   |\n| STS             | `com.amazonaws.{region}.sts`             | Interface |\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\nsftp-server: # Module Name can be customized\n  module_path: '@aws-mdaa/sftp-server' # Must match module NPM package name\n  module_configs:\n    - ./sftp-server.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 `./sftp-server.yaml` file referenced in the MDAA config snippet above.\n\n#### Minimal Configuration\n\nContains only the required properties for deploying an AWS Transfer Family SFTP server with VPC networking and CIDR-based access control. Start here for a basic private SFTP server in your VPC.\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/utility/sftp-server-app/sample_configs/sample-config-minimal.yaml\"\n```\n\n#### Comprehensive Configuration\n\nDeploys an AWS Transfer Family SFTP server with VPC networking, ingress CIDR restrictions, optional public IP allocation, and a custom security policy. Start here when evaluating all available options for public-facing access, security policies, and multi-subnet deployment.\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/utility/sftp-server-app/sample_configs/sample-config-comprehensive.yaml\"\n```\n\n---\n\n[Config Schema Docs](SCHEMA.md)\n","readmeFilename":"README.md"}