{"_id":"@104corp/cfn-vpc-module","_rev":"16-1e0237af885ef5696dc122cf1f286c22","name":"@104corp/cfn-vpc-module","dist-tags":{"latest":"1.7.0"},"versions":{"0.0.1":{"name":"@104corp/cfn-vpc-module","version":"0.0.1","description":"[![Build Status](https://travis-ci.com/104corp/cfn-vpc-module.svg?branch=master)](https://travis-ci.com/104corp/cfn-vpc-module) [![NPM version](https://img.shields.io/npm/v/@104corp/cfn-vpc-module.svg)](https://www.npmjs.com/package/@104corp/cfn-vpc-modul","repository":{"type":"git","url":"git+https://github.com/104corp/cfn-vpc-module.git"},"author":{"name":"scott.liao"},"license":"Apache-2.0","bugs":{"url":"https://github.com/104corp/cfn-vpc-module/issues"},"keywords":["cfn-vpc-module"],"homepage":"https://github.com/104corp/cfn-vpc-module#readme","publishConfig":{"access":"public"},"gitHead":"5ee3ddc352be6ad06d4d7b3f8fa0dd8e92117cfd","_id":"@104corp/cfn-vpc-module@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"corp104sys","email":"corp104sys@104.com.tw"},"dist":{"integrity":"sha512-BZJ72lwwO3no2kJOFQ3xJg52/hb+SJy1C2xBu+FPhg6H5Ohbp3vkrdGDtZL/jRtpL0D/wd7hH2aMy61QDxzhLA==","shasum":"4a1f547c66ccfff66af2b8e4a8ffb148e5eafc36","tarball":"https://registry.npmjs.org/@104corp/cfn-vpc-module/-/cfn-vpc-module-0.0.1.tgz","fileCount":15,"unpackedSize":59879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdovsuCRA9TVsSAnZWagAATMIP/AnWg+1GD28Rgw7exlPE\nMWUlfgViFi7TwYtmOaWR8iMqEvnPY+Ipg6URcqqt5J66hc0HCRF8H7xh/PM+\ny2LukwIJQiHGkWzIZJSk2XtjpW7kWuby0EkS1efqVp1BVjPcVtKmxtJNusLY\n91tttovUHsKmvBe92bXL392wn/cGkHSUIXw9WXfdKiflqnLPRKLjqugXSDJV\nJbfqxZtViGuxGwqjFB6B94h8c9YKScb4SyQ4QjYpjqbCvaL4e2T0Euq8dYLj\nN60uu8t3BYW65DAhFO5qbekNez8tWaGeFdxeJEJYHGUNdE5zJexD67DgX5/6\nrPgVHmYMNGsH4gNGalxKxQruXDxoWcLf5Mn2dohk/zUZGug4I37Hogyw2Orf\nhzKbJJyO5Es+pfOikXRN57ZlGyQq6PZTlQvpYHc1LbKPtLgZkMEbO0IloRjJ\nqAzOP5c3fjF/M6KV3nCGQv2EE8HeEoIP+X0qFvUjT2sbNyyGADZ7GKUTIN7Y\nqXwcOpKov+hcd6KaC9o3l9+9aS9q4IIq4K3JmMcV1tsPSk0mWISnzazMs5XT\nOXLxwYvvck/7dx4jAaF8OxjZsPGt26CC3lGleVicGqJN0T4b7ct7bVoMstUd\nFfQZssSSJtBIT+QapFFrYpDDyyWNdNGGfHWVbTxkpQd1tv1Sf18Pjn7CUtML\netP5\r\n=1LIA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIvd31xP4LQY6OYM2eYWyY9ckb6wYm+aMrd9N0QRiFfAiEAiVOej6PB/6fAxQ5nJs1pqjJjI6gUr7kf42kpuubfo7Y="}]},"maintainers":[{"name":"corp104sys","email":"corp104sys@104.com.tw"},{"name":"totofish","email":"eanean120@gmail.com"},{"name":"104corp-f2e","email":"4AE06@104.com.tw"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-vpc-module_0.0.1_1570962221327_0.3433631536502526"},"_hasShrinkwrap":false},"1.0.1":{"name":"@104corp/cfn-vpc-module","version":"1.0.1","description":"[![Build Status](https://travis-ci.com/104corp/cfn-vpc-module.svg?branch=master)](https://travis-ci.com/104corp/cfn-vpc-module) [![NPM version](https://img.shields.io/npm/v/@104corp/cfn-vpc-module.svg)](https://www.npmjs.com/package/@104corp/cfn-vpc-modul","repository":{"type":"git","url":"git+https://github.com/104corp/cfn-vpc-module.git"},"author":{"name":"scott.liao"},"license":"Apache-2.0","bugs":{"url":"https://github.com/104corp/cfn-vpc-module/issues"},"keywords":["cfn-vpc-module","aws","cloudformation","template","vpc"],"homepage":"https://github.com/104corp/cfn-vpc-module#readme","publishConfig":{"access":"public"},"gitHead":"042ff49deb81bbb654111e4bcd285e6c7679db9f","_id":"@104corp/cfn-vpc-module@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"corp104sys","email":"corp104sys@104.com.tw"},"dist":{"integrity":"sha512-tJz3vW295MmEzTyN0ewg7+7P4ftrH790Y1XnRjrDBnWH3aFvWpYyErSuMR+fTp0TxkdUuadTjsBQRPBkA3xhSA==","shasum":"020f9f75f4ca7aaa5c782f5d3784e5e11c360b03","tarball":"https://registry.npmjs.org/@104corp/cfn-vpc-module/-/cfn-vpc-module-1.0.1.tgz","fileCount":15,"unpackedSize":60567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdspU1CRA9TVsSAnZWagAA344P/A25kvmCaYu5sRr13nyq\nkzHo8pQXq7SblwzP0oX3e8vGG+U/tG+wB5D3MiVzosGeFkTAMN5BBwCMGVWX\nT+aZdjyWPKsyaOQF6Kji4bGmm6zgoe5b9jMs4zMFJ7n7UWexWjNt5Sx2VowW\nK+68FyMv6zDHmDQWyXVSQb4DdUuxSZNVsx+++ESzAUYjEHFmSlCEAeKbsrrW\nL04TQR/V/h5ytuOhkBKKD/woKuYbPDXxR80f2CQ3YLCu8kYGstW1az8rZLvH\nkPu7Ou6qCC8ay7TPNoSQGtdYHMmxsFLFz3QR8XRMmzZ8easVvv3y5ORfOw8+\n2zmEnI9Qw1b4CA8TMfGTWKMMOfmLYZzlSAs7AFGTXgGoBkutp56lu9PlctBS\nqgBkxSZZ0oOlgSGPLB0YJ3r4ynzKn46OmQiGlAjQKsr7y4atoJwncldHMhrU\nJ1MuDBIf2t0H4A3b1lATmHgGFWywSYtjRCyzC4IoTqg1tW+0YXmhvF1lraCF\npxQCQ/qKzmesKYWQFqbHyD46Zkx+ZH5Kq+keuNIbaBid1tt7NNmy0k0gOycC\nxxXZfJU9QuoZW0mb/c2x7yYdDWWpNYd7NW0NFrAR0xp0iLuyPkEzEjxm2Jvh\nHHoRXyt029/0g5ehuLpoycs1bWW5BI5ZO9zeMPQT2hgjaN3KorjpPt27FuhV\nFep9\r\n=BNYT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAcs+GLdFJCX0coD0nIy/2fljWqGl0iAup3HCeTFnVGAiEA1YOqcO1pkdgXVGbYBBR5WxllfwWx2CwCA9cvGIifQUw="}]},"maintainers":[{"email":"corp104sys@104.com.tw","name":"corp104sys"},{"email":"gordon.wei@104.com.tw","name":"gordon.wei"},{"email":"paul.chen@104.com.tw","name":"paul.chen"},{"email":"shazi7804@gmail.com","name":"shazi7804"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-vpc-module_1.0.1_1571984693332_0.6651712771974858"},"_hasShrinkwrap":false},"1.4.0":{"name":"@104corp/cfn-vpc-module","version":"1.4.0","description":"[![Build Status](https://travis-ci.com/104corp/cfn-vpc-module.svg?branch=master)](https://travis-ci.com/104corp/cfn-vpc-module.svg?token=XzF5xSuVcyG4W3apP4Dr&branch=master) [![NPM version](https://img.shields.io/npm/v/@104corp/cfn-vpc-module.svg)](https:/","repository":{"type":"git","url":"git+https://github.com/104corp/cfn-vpc-module.git"},"author":{"name":"scott.liao"},"license":"Apache-2.0","bugs":{"url":"https://github.com/104corp/cfn-vpc-module/issues"},"keywords":["cfn-vpc-module","aws","cloudformation","template","vpc"],"homepage":"https://github.com/104corp/cfn-vpc-module#readme","publishConfig":{"access":"public"},"gitHead":"7cd8bbc25a018784fb3967de9f2f115476f472c7","_id":"@104corp/cfn-vpc-module@1.4.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"corp104sys","email":"corp104sys@104.com.tw"},"dist":{"integrity":"sha512-GkRAjO1A1DkRaentXVPZa8os5LJxMBCwQjzSL1+zqZS1TX+A8e/An+3/tA5DICitTHLSDy7X59g0BPuiUN9CWw==","shasum":"365865e438bb5bc2c95c77539bbfb02a75bd49a9","tarball":"https://registry.npmjs.org/@104corp/cfn-vpc-module/-/cfn-vpc-module-1.4.0.tgz","fileCount":20,"unpackedSize":72783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwotfCRA9TVsSAnZWagAARN8P/R+SnchxKodWpYg9leRC\n6hZoDcOiJCkRfHUxSgsGt/a7IjGeW6jKDD6tI8hTROBUZGyU6ilCf/W9I6vn\nLxHNjMqF3yhLejnM0hWbgaTOMCCLQulb81rfZlUHN6cqxuWNqE3zU6NuE86s\nKr8Y560VGpV2rJECgRgsXNA+Wl6UI97AHyYq7rXflJl5QjNx8kEA53hWtjTP\nax8VVKQ3j6cdxJBHe1XdtGrsXR82Tzd6wgNOvyMRmujz+mYwzTLGfuxZ8QGB\nT/pQuSli75PzgAIqEYXHT8n8Ry8r+YVoasTsHcUsYIy0WN2neNWypdb+hR85\nsdpjt7yyGPzD1iCSp/uneElpPjbAVD3ay9reP7jie9UUzRAWLKqgHSgQZ7PN\nO9TFCvSnQ+WsdTKbIjvbphIz3sASw1jzjcmkSXBrwsUSRng4KcV0i7H7d72I\nvnU+UxHnOAaWoMn6GNf30a+ryrkxPs+/hezc6XssYT7mJe/zMDZ7j2vhkKig\nOni9aFb/Fk5qenbAhpzGvh0U4mug0ywS96gG+WQc9tqE3oTqdiu99xV8U874\nnwVnCcTD55n5XFPfK2G3jyGN/AjSbtn3FdB6H1/JzMt2fkRqEycf9lqs2i4q\nEodI2rWDMEzZRM2/ezCs2WE3pvm3NhwEFTl745lFi+JBe2YSnoCPU1IMExH+\nOO8u\r\n=KRXV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiN1/BLn5ayPRUx2+P9JOfgsBXHr118jC6t8K/Ufpl8gIgI4QuIjcG9w6HKqtQADlZjkUcnsYvrJ0kU+fxXPUan2Q="}]},"maintainers":[{"email":"corp104sys@104.com.tw","name":"corp104sys"},{"email":"gordon.wei@104.com.tw","name":"gordon.wei"},{"email":"paul.chen@104.com.tw","name":"paul.chen"},{"email":"shazi7804@gmail.com","name":"shazi7804"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-vpc-module_1.4.0_1573030751484_0.38991315358017253"},"_hasShrinkwrap":false},"1.4.1":{"name":"@104corp/cfn-vpc-module","version":"1.4.1","description":"[![Build Status](https://travis-ci.com/104corp/cfn-vpc-module.svg?branch=master)](https://travis-ci.com/104corp/cfn-vpc-module.svg?token=XzF5xSuVcyG4W3apP4Dr&branch=master) [![NPM version](https://img.shields.io/npm/v/@104corp/cfn-vpc-module.svg)](https:/","repository":{"type":"git","url":"git+https://github.com/104corp/cfn-vpc-module.git"},"author":{"name":"scott.liao"},"license":"Apache-2.0","bugs":{"url":"https://github.com/104corp/cfn-vpc-module/issues"},"keywords":["cfn-vpc-module","aws","cloudformation","template","vpc"],"homepage":"https://github.com/104corp/cfn-vpc-module#readme","publishConfig":{"access":"public"},"gitHead":"38e90fe84c1d6c4436df5b061f8bd85625691ed0","_id":"@104corp/cfn-vpc-module@1.4.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"corp104sys","email":"corp104sys@104.com.tw"},"dist":{"integrity":"sha512-njJKrS+I0ZEZAyHgxWVGRlCaaSbVHu13VJCIxsoj0yiQJ8BAY06kSNJ2Sa0wIIbLkVSH677ti1pN+3mkTF1Y5A==","shasum":"420e0b99dd2e1e62d67e10256ea4d436c2005e1b","tarball":"https://registry.npmjs.org/@104corp/cfn-vpc-module/-/cfn-vpc-module-1.4.1.tgz","fileCount":20,"unpackedSize":72820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw6rTCRA9TVsSAnZWagAA4X8QAID0h8k5XVgJWmlg02PF\n4XuqYzLGItkUaCClM4VVFZa0u8oXfIYo/2a+EyLRG6qRxg3mpgSpSakYsl7B\n+dTZToyS9WggjeohW002z/VlTVbGYqqaBK2aUhwmy8yOyNUChCLxxu4bpDvc\nuKOdMdfOp2N2SMutTPAokn9Vly7n/+ZVhXHPHYg10AIFsAQTHJP+rvftPn6M\ndLAe+ZWHVcl0qN5qTAmZbr0n5HIQigM4E7wfbe0HIQov67OrgzV+P3/jirFx\nYiCw/2a5JAY3gr4cTvc2hPA+3hS9wT4rhQz4lSNadAA+516vVgBoUokEiQzV\nT5l/nsXVv5s7IwNJQJIU/54PsR/j6KZlN/cggvqejUJNYK3MY3jDOJsb3pGx\nluziOtQdfWp58NaFA77nZVomnI93dMSTaJO24cgCMH5T9ZV/Xp1++addRIFT\nX905ciUDO9qDNPz1efQuAXMXFbUXUufoNn9Bli67R0dUCOPvVq/xYw0QN3ot\nuPiGOi55pUSHECN7e74hIgsW9t6DcWMsDRgmwa44L7XaGFyLQ7Xh8TpQca8t\nmPYhN1Vm8xwTKnGttM229MSy/lK2CaX4C8062KN5bxnQm/rSUNXK5Gg2lvSy\n+tJG1Xsw/beDXU5iLqWD0vQl/wEzgR596n+X1JyXmPR5Ut3zRescJMAWsDmG\nFpe+\r\n=ZhoS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVXiVdGKR28pFoKn/jcnPnHxeU1OdKoTkuPrWP/fE7NAiEAoM8y/uKX7JGRTDSVHzwR866PRuyhuKmiSscHq0cUx+Q="}]},"maintainers":[{"email":"corp104sys@104.com.tw","name":"corp104sys"},{"email":"gordon.wei@104.com.tw","name":"gordon.wei"},{"email":"paul.chen@104.com.tw","name":"paul.chen"},{"email":"shazi7804@gmail.com","name":"shazi7804"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-vpc-module_1.4.1_1573104338506_0.005042687631643394"},"_hasShrinkwrap":false},"1.5.0":{"name":"@104corp/cfn-vpc-module","version":"1.5.0","description":"[![Build Status](https://travis-ci.com/104corp/cfn-vpc-module.svg?branch=master)](https://travis-ci.com/104corp/cfn-vpc-module.svg?token=XzF5xSuVcyG4W3apP4Dr&branch=master) [![NPM version](https://img.shields.io/npm/v/@104corp/cfn-vpc-module.svg)](https:/","repository":{"type":"git","url":"git+https://github.com/104corp/cfn-vpc-module.git"},"author":{"name":"scott.liao"},"license":"Apache-2.0","bugs":{"url":"https://github.com/104corp/cfn-vpc-module/issues"},"keywords":["cfn-vpc-module","aws","cloudformation","template","vpc"],"homepage":"https://github.com/104corp/cfn-vpc-module#readme","publishConfig":{"access":"public"},"gitHead":"de1254ad529ed1139964c1e148cd5da1872fc0d1","_id":"@104corp/cfn-vpc-module@1.5.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"corp104sys","email":"corp104sys@104.com.tw"},"dist":{"integrity":"sha512-XWi14fCbMFSoTMgNyB2s73W9OlKL212fOzZKbJqo2Dh9TXwX8a9tkv62KZpBveF79dhe7SmWXDE/DJ07L5LGBg==","shasum":"4317c3006b065c2d3b6e05bd5b29941939f6d7ec","tarball":"https://registry.npmjs.org/@104corp/cfn-vpc-module/-/cfn-vpc-module-1.5.0.tgz","fileCount":17,"unpackedSize":70890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd05oOCRA9TVsSAnZWagAAubgP/AqQo+/xD0+n50t7oWrU\nVB9AHR2NNCXPUl3bu7xBjYj37NwA/uuy16w35YkgkbfzNw4LyfiE40OXvIqT\nQJ1exYW/w5VVcYaJe0O6Kvg3Rp3PYNh2v7+MXc1+WDfmEBjiPRjlmJxRLziD\nky5/WUegNbuySzalFcev1PHUm3+9IBB5+A+mf3zccCKkGs0g/1n7JA0Jfmzv\n+QA8hEAYP432+XIszPeSvodKUBEpt6hFiEmlWkyUPUlbWCkuk/FOvmu+DOLB\nYY6vkU2PlXkCP9EoxuBKbf0kay0Trb/FNxHNmLeWF9Q6AnYoLl4Sb1mCEu6p\nWxBlgzdqrLZSsPUlQvB5iRtn/VnrfM617u6WK0zqm1Gxzp+ZlajawSGF8Brd\nacHIA1FW6tAvAijILkJV7eFZktfqgzqiJynowxVw3bbr5zr1oyVBiXiJpxrQ\nV33qCMyLnpCNR6nhBPsFY1mHVVXGS05N8mI+eCp+XdA7y4hmsAfiKbTBJrHd\nVFA+GfjgJyZt+/fd7c+T4J8i625n8h4L1PQLhEJb3d5yaipTpDBdYz+08e3x\ncyo9Du6Kxk4OEAL2bSG9XtqTP9GzfqKhNe67X0Jc51YVO4WtJn0YN0F3bdYW\noq/NDcEVyZu65kaGXOyQsaGRtpGcqYP+GBwi51eldACazXXuOqIB2Ljix8mC\naIQ1\r\n=5Dml\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDy/BsPnaYY4w0B/kGQcOa51rgYkTlF4Qpxap7sHt85AiBA9OPcBOeRGuB7Fp41c0venpONinE7+brI2dSz2TRzsQ=="}]},"maintainers":[{"email":"corp104sys@104.com.tw","name":"corp104sys"},{"email":"gordon.wei@104.com.tw","name":"gordon.wei"},{"email":"paul.chen@104.com.tw","name":"paul.chen"},{"email":"shazi7804@gmail.com","name":"shazi7804"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-vpc-module_1.5.0_1574148622048_0.2393470765667658"},"_hasShrinkwrap":false},"1.5.1":{"name":"@104corp/cfn-vpc-module","version":"1.5.1","description":"[![Build Status](https://travis-ci.com/104corp/cfn-vpc-module.svg?branch=master)](https://travis-ci.com/104corp/cfn-vpc-module.svg?token=XzF5xSuVcyG4W3apP4Dr&branch=master) [![NPM version](https://img.shields.io/npm/v/@104corp/cfn-vpc-module.svg)](https:/","repository":{"type":"git","url":"git+https://github.com/104corp/cfn-vpc-module.git"},"author":{"name":"scott.liao"},"license":"Apache-2.0","bugs":{"url":"https://github.com/104corp/cfn-vpc-module/issues"},"keywords":["cfn-vpc-module","aws","cloudformation","template","vpc"],"homepage":"https://github.com/104corp/cfn-vpc-module#readme","publishConfig":{"access":"public"},"gitHead":"28ef91f54a69cb23894f3ea8962a75ac44373c4f","_id":"@104corp/cfn-vpc-module@1.5.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"corp104sys","email":"corp104sys@104.com.tw"},"dist":{"integrity":"sha512-u91Le/AlNUKNZ64KXpLx/DPgh54dvQm17DUEk0PJuUWu2DpObDtCxdEf6n6ii3x3bBK1HZfact7D1zyjEIHXqg==","shasum":"f877fb9e83d421ce7744e7815b46e784b0c4487d","tarball":"https://registry.npmjs.org/@104corp/cfn-vpc-module/-/cfn-vpc-module-1.5.1.tgz","fileCount":17,"unpackedSize":72762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd06EcCRA9TVsSAnZWagAAmKAP/0Z1U5nYt2bbqvqBxWii\nwQMcrSPxosmdTSb/ZJ7qdW/Ahx8w+GjCgnzLiZGgk5Uw/+cPc4zZsTztA3D7\nt/joqMus+ia2HYKHMPkS3hqNVpHKdrPPvLXAJ2xlB8naiCvLBf0MXlv2bUc8\n+f2ItqwRCaS2dOCbTPJ5VyTppDFzFb9/XBHmTJmdCqFyGxOTOAshVp3B4OG1\nXOH+X2+qDil6/5MFnm692yFfgx2p485JfaDJ7GALdAuh+nTxvBhImHQtzFAN\nI0ceps5SXJ2G3qqOFgHhn26TzEMrx/POUYkq3OGuQtymskYaYNomiIpWCDtV\nZes/HO9wm/I1gFnuLpfbJqHRNPb6eSJ7iTMBZTFCgodFpc4zRU2/nUTniO5z\n+40ovqNRHNsFxuVczO+yYBbOHwBD1SvXebksbbUQk6nj9vBMU7gpXXF2keDS\nQG2AmG86WkhNQgwruVIG61UWeFWOQRjv5XoMcWsDK6WLMmJxYPDha9tPCrbx\nhnaxADppexQQ6B+RziEYhZVP77Xvbs1KmW3lfqNMbRS1ZYI1rEE8I60IWP2D\nb10cRSkOYIzFuO7fIL831DqLj2OI5QoqC00b/xSanA8XztoLEF6bbpOKB2uj\nv7AJfb5FLzTNPrel+aNn/fshYfYSNnyYrPNsr8C1YuBRZnCKQrSZcPn9/oh3\nJA/b\r\n=CIo2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTFpIcDwUJz4yYVZaxwKiQqbb5HeS9zuu/dbMM0BLRXQIgbKQhH5zgQciFUQWJ/bRD/futNzymfjzYx/eHhry4rfo="}]},"maintainers":[{"email":"corp104sys@104.com.tw","name":"corp104sys"},{"email":"gordon.wei@104.com.tw","name":"gordon.wei"},{"email":"paul.chen@104.com.tw","name":"paul.chen"},{"email":"shazi7804@gmail.com","name":"shazi7804"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-vpc-module_1.5.1_1574150427560_0.32680740561563293"},"_hasShrinkwrap":false},"1.6.0":{"name":"@104corp/cfn-vpc-module","version":"1.6.0","description":"[![Build Status](https://travis-ci.com/104corp/cfn-vpc-module.svg?branch=master)](https://travis-ci.com/104corp/cfn-vpc-module.svg?token=XzF5xSuVcyG4W3apP4Dr&branch=master) [![NPM version](https://img.shields.io/npm/v/@104corp/cfn-vpc-module.svg)](https:/","repository":{"type":"git","url":"git+https://github.com/104corp/cfn-vpc-module.git"},"author":{"name":"scott.liao"},"license":"Apache-2.0","bugs":{"url":"https://github.com/104corp/cfn-vpc-module/issues"},"keywords":["cfn-vpc-module","aws","cloudformation","template","vpc"],"homepage":"https://github.com/104corp/cfn-vpc-module#readme","publishConfig":{"access":"public"},"gitHead":"325f9951289af091c948418df1c6e1f853606e0d","_id":"@104corp/cfn-vpc-module@1.6.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"corp104sys","email":"corp104sys@104.com.tw"},"dist":{"integrity":"sha512-p/YuStE4kl8Ncpb1LCoF6+9YBaf/9rJWNVjyLMgZpt83yAeT+7+ssIIcL/LcQQliEcrh5RSXGsVoDUGsPNGt1Q==","shasum":"415bbf70383408a304192d44b160b4661aef59fb","tarball":"https://registry.npmjs.org/@104corp/cfn-vpc-module/-/cfn-vpc-module-1.6.0.tgz","fileCount":17,"unpackedSize":79427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6fIaCRA9TVsSAnZWagAA3SwP/1ycPPt9WhFmLMZZ8hRK\nuaKP3AeCx2irEEAvwR5jYHVHTtzLj0aBZCFhauWrIqKIX8LKEw+Q+JJH1fnK\n2jppeB5j2sfWz4iKGGVa0TT7M/YDAodf3dWb/pkOC6ju/js7UvR/HxYrtAsz\nwQ+e4pdyIUr+NoECw5XPwhXd3pGLGkon9vHn9HNcuSS4BS5o+kYuNR+wQG69\n764njJ2GPV9pfvwORcAfOPq72FvZSypzd/kQnQ4PKHlaFadHxNcGSsFwPlkn\n5xrEVd58cBljtqSzaLI9KO9oUQOB7bDqSTMyGxvMZqTMJ8fw/Mifgni478s8\nAofE/JtjBxt0VWvtWd3xqDeBg4NU2JFBqBCRVmkXqU7RX43+tp5KV4V4U3Gi\nFvtNMc6X34iUI8he5Zeeb+EWrUweYpMqrL37sgEc/h8vjg+5SI/KFqOZTFjf\nXQxy5IzXZ0tc880yHaC1bnbhBNPLen+fkz7NGrtXpf/kkPJ8tGISvsHx/DAz\ntzpVJM3w2PZtcG7qrhpw42/eGoxLqjAhpSnGhEsGRovwTIw1DHsqTJxq8gEV\np0NTrRv0CXh5FDvqsZjjq4Shp8DVPc0iP7UteQVbYLijbJ865aWQZiQvsBva\nqYzk1m9bZjgNr91DvcP2+dGoN/gOEuXsjsYkZTp5TztuPFZczx8iAn4dBdqY\nDq69\r\n=OY54\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvanwe7LR/NxWF/s3QKv1ixj2tAONzrhx89Nj0RZ8PkQIgfdp5EpkiB4HkwSQ065A2CJfsWKc7Cr4xXeO0czeNp3E="}]},"maintainers":[{"email":"corp104sys@104.com.tw","name":"corp104sys"},{"email":"gordon.wei@104.com.tw","name":"gordon.wei"},{"email":"paul.chen@104.com.tw","name":"paul.chen"},{"email":"shazi7804@gmail.com","name":"shazi7804"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-vpc-module_1.6.0_1575612953703_0.22212692789169064"},"_hasShrinkwrap":false},"1.6.1":{"name":"@104corp/cfn-vpc-module","version":"1.6.1","description":"[![Build Status](https://travis-ci.com/104corp/cfn-vpc-module.svg?token=1abDynFsqKk2XyATWmgy&branch=master)](https://travis-ci.com/104corp/cfn-vpc-module) [![NPM version](https://img.shields.io/npm/v/@104corp/cfn-vpc-module.svg)](https://www.npmjs.com/pac","repository":{"type":"git","url":"git+https://github.com/104corp/cfn-vpc-module.git"},"author":{"name":"scott.liao"},"license":"Apache-2.0","bugs":{"url":"https://github.com/104corp/cfn-vpc-module/issues"},"keywords":["cfn-vpc-module","aws","cloudformation","template","vpc"],"homepage":"https://github.com/104corp/cfn-vpc-module#readme","publishConfig":{"access":"public"},"gitHead":"926633e64ea1c183b3236cbdb866a4c35ceb4bf7","_id":"@104corp/cfn-vpc-module@1.6.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"corp104sys","email":"corp104sys@104.com.tw"},"dist":{"integrity":"sha512-3KgGDQMhn1dcpHnjBihTnUWxjpZdBwQs3+XZG35rE8w6iSyBFRQQBreO0gGtg4NvlvGDnAvFhbL/uYHw505O4g==","shasum":"9f5228de5af55765a09375bfd1192eb3bafeff5c","tarball":"https://registry.npmjs.org/@104corp/cfn-vpc-module/-/cfn-vpc-module-1.6.1.tgz","fileCount":17,"unpackedSize":81734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7xIqCRA9TVsSAnZWagAAswgP/0zCzZMg5PoPLSlXzBwG\nTIImz3aBKUkiuf4pjMcGuQKaof2w+q5d1A07yND7pGHNZXvOkmJi0elKkJqe\nYqXkaMx24M7VSC7r/JIkCtxBFCZoZLi+1xrCQJJRE7Y9dAeHimDRNwTrcysp\nGZKg8utFyjrJvhO59C/DkuS398T9P37f0H1Jx4rAPqIzCjopOQpQ7aoKhjA4\nQ9CJcUJnfBOF1rr5oag1QyAEFJbbdLRVrZB8sRjf+6fpqt/1U5PoCfYpE2nH\nH8szmt/M+PH3S5X2lZ+sAskC6XP6ZsiVPLeG1E8ASyWBXO2kRmdgSRiOyJGJ\nZApnG6wRVCgvdUV+diFz3zXbgbnNGN61do3MMiRfp8UpUNwZ4d/hNgGiYGMg\n8V/R8mI2JgGtPPX8FhHSFLMwgameWowFYq1LZ9eLcGmpi4+6AWCsOuc0tAkA\n0vwRzINLA4mLpCY4FmOcOC92ay6N8MYf90enAfhcH8qHsJRerTYZ4BlTYNCK\nwQFG2f9EWIoA/vdF+h7AGyDHDFUDiw/zH47NdKAGhOR+f7uzeHcmondk3LjF\nhktgoNsKePpVNdPHIln6dsDaCCthhvP6dfioxpExQ9eURxXZ8mN1kfURRQF7\nON7RYiBGLPFpfSTUZxs8Ik0iMIDjeFvxxgbiBDA4ViTlrFTTLZB5E/XrvBCu\nx3Re\r\n=FUnU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrqWDJoR8n/7klpYA/ZbVAlDywR4ysZBPIXZ5ldTTxogIhANPwMTaHqSVk6kiEBmIDpN9rRdzlQlS2otVVfABypx8b"}]},"maintainers":[{"email":"corp104sys@104.com.tw","name":"corp104sys"},{"email":"gordon.wei@104.com.tw","name":"gordon.wei"},{"email":"paul.chen@104.com.tw","name":"paul.chen"},{"email":"shazi7804@gmail.com","name":"shazi7804"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-vpc-module_1.6.1_1575948841774_0.4585989121202598"},"_hasShrinkwrap":false},"1.6.2":{"name":"@104corp/cfn-vpc-module","version":"1.6.2","description":"[![Build Status](https://travis-ci.com/104corp/cfn-vpc-module.svg?token=1abDynFsqKk2XyATWmgy&branch=master)](https://travis-ci.com/104corp/cfn-vpc-module) [![NPM version](https://img.shields.io/npm/v/@104corp/cfn-vpc-module.svg)](https://www.npmjs.com/pac","repository":{"type":"git","url":"git+https://github.com/104corp/cfn-vpc-module.git"},"author":{"name":"scott.liao"},"license":"Apache-2.0","bugs":{"url":"https://github.com/104corp/cfn-vpc-module/issues"},"keywords":["cfn-vpc-module","aws","cloudformation","template","vpc"],"homepage":"https://github.com/104corp/cfn-vpc-module#readme","publishConfig":{"access":"public"},"gitHead":"1b53c3e78c8d9b15d6aad37385130e9a4d0068c3","_id":"@104corp/cfn-vpc-module@1.6.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"corp104sys","email":"corp104sys@104.com.tw"},"dist":{"integrity":"sha512-aAUgsILSLEente06Qu0cNKULMR83obMo4Ub6znFsCD5OeK6FqaKaoCkRw9Uxa6Ju2dtS4LeFOuhQ6dK8iLeIRQ==","shasum":"8c435656a655fe04b2b18d4e186e9a20121acee6","tarball":"https://registry.npmjs.org/@104corp/cfn-vpc-module/-/cfn-vpc-module-1.6.2.tgz","fileCount":18,"unpackedSize":94328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8LvUCRA9TVsSAnZWagAAH5kP/jfghB+DnQ6rsPurTvGG\nCV8Bi2zD2oU16FyAcPtbhaQF8PwFcvm/XYiZ5HM6LAjGwXwOtq4/Itapnc6S\nBQV8LwudKLA5K96qjn3Y/vSRf/Gr2KCtXdNHxWH3O1iDAnD5xfGIAL+usEOx\nHJaUvh2Q/rAlSqRrfoYKk7x58CNwHzuDr5N2uNWFLVRodVO1pG3J1+DcARdI\nsUSEBtF5gJC/zOXFX/Myyv5wjaQT5rgoKizf+khh3BVVHzysGsWGCCXHp6u8\nNBiuoTyB1PwJy+XsNypnQ5j6UE0h2sVXFoVdtGUu37qSwLm6xY2xbwCS7hXT\njb70Cek+YgmmqcYPbqfY80P4bt6r5WtRakvXWNrDenvaGJ4ULygF4oeU4tUl\nbZftrd0umNhdVUMbTtTgXc8zX1R8MnF93Kr7BupOuJyrKUlNeuVml6WSt6la\nhLvukHnifETsKnid+rnkvIlh+T0Rn1TCr2nKfyajeUchlaO5CJhBoqNhz29Y\nO0piZ4Mj4e3QzIsdwv8nnbFrPECx32ia896zhV1/N9qgzk6zQr6pM25F5YaN\n5k9xZ9fjQ3Z1KGSZ/Ew+Ou4go8maQObQEFhu9S/p9KmjZUAhWpD4KhsUjUPV\nfKisliwiajQTTwyOa7PM8xQW/OOmmAHIKEhWsJhyCB6rZA+JdusqJ2SV7tqp\nCi5r\r\n=1COK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFiAHuH6h1GwJtTXBMMiEvqG/j+aLhLoV2NhGDfjwW6uAiEA0GVcaaLEx+d66bGpDGmxneBDWuZnkaUsRZ4EQYTH6AU="}]},"maintainers":[{"email":"corp104sys@104.com.tw","name":"corp104sys"},{"email":"gordon.wei@104.com.tw","name":"gordon.wei"},{"email":"paul.chen@104.com.tw","name":"paul.chen"},{"email":"shazi7804@gmail.com","name":"shazi7804"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-vpc-module_1.6.2_1576057811668_0.4636595822725187"},"_hasShrinkwrap":false},"1.7.0":{"name":"@104corp/cfn-vpc-module","version":"1.7.0","description":"[![Build Status](https://travis-ci.com/104corp/cfn-vpc-module.svg?token=1abDynFsqKk2XyATWmgy&branch=master)](https://travis-ci.com/104corp/cfn-vpc-module) [![NPM version](https://img.shields.io/npm/v/@104corp/cfn-vpc-module.svg)](https://www.npmjs.com/pac","repository":{"type":"git","url":"git+https://github.com/104corp/cfn-vpc-module.git"},"author":{"name":"scott.liao"},"license":"Apache-2.0","bugs":{"url":"https://github.com/104corp/cfn-vpc-module/issues"},"keywords":["cfn-vpc-module","aws","cloudformation","template","vpc"],"homepage":"https://github.com/104corp/cfn-vpc-module#readme","publishConfig":{"access":"public"},"gitHead":"c26ebeab298e137905be69f55715683a0f9c4c80","_id":"@104corp/cfn-vpc-module@1.7.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"corp104sys","email":"corp104sys@104.com.tw"},"dist":{"integrity":"sha512-R3/HRKPFzDeYO1ZQc4F6yHG4yt3NmfP9FLdjoA5+Yzbpc35VUPcXBULmqd/rF5Ju2MmRdFczFxBnhyE9j4wMDg==","shasum":"0b6a140358ad541683b042032f2ea9231edff181","tarball":"https://registry.npmjs.org/@104corp/cfn-vpc-module/-/cfn-vpc-module-1.7.0.tgz","fileCount":18,"unpackedSize":98089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDciJCRA9TVsSAnZWagAAqU8P/jOVA5CvaTjc7NS6fivn\nxV7ijAMlIe3ecfiJ0dVvKulruo8jLQUGpdVFbHLHu4FO0c66MEnZqm0zZVaI\nvHAKkerIFcw/uLYIFjU9WUQDUwfhmiwvRQtHT+NLs6AyypUUix5Mn5/6k6BO\nZ6LW40YhcesyVKG1HXMu5u2tu1mtAnsumydkz2BQsF3tKaOx3eWzPEkbWFWU\nL0KD/BMC/tBemVgtPMHaONIT9G4+q3+XWDK9JNFxZXZb7RBgW1wCPD+GDC6J\n499BQ5YoPXeFfSm9vElPn/q7qT8GHJQXFe8OJXkidRaHTqCAIkwAnOPwqyCQ\nkvbj8/8ahpFezE7+qs4Qckvi/4JPU8t3mb5gMrpMOAX3jOJrWEkTLVqVl+tK\niyxcUWEIVjcRrSnMFYkJ/I3t5vpGT8Smpy6y9xrpKpP5eO8bdlVJgcd+4467\ngLq1Ru4m2hl/iyPYKfKqwdmuuqiAHAW3gOReh68wxJsns+KS7dOHj0QXayMV\nAZljql9IybuKRNUw+76FGkXlUMoydSmEe3FInYX31n8uFMuBsUEs5t+9H13Q\nbHFcItRIMrQFPqgmZU59ztEj1zAzctq5IeEsFthHNwrJBrWE1axCm3k/ZiiP\no2TpcGAgY0WQ4lRtcywajtXYmOn9luN/MsQyu+sl7tqAB5FCrSwSMzdPAm6o\nE8h+\r\n=QWIl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJYAsfbCPGDTGYDKqguI5C6OhewY5nBbt6uxTgdMvapAiB3LC9RuX/5uKOUbK1y0/vY1eE+6YHuHggwr8chfz1CGQ=="}]},"maintainers":[{"email":"corp104sys@104.com.tw","name":"corp104sys"},{"email":"gordon.wei@104.com.tw","name":"gordon.wei"},{"email":"paul.chen@104.com.tw","name":"paul.chen"},{"email":"shazi7804@gmail.com","name":"shazi7804"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-vpc-module_1.7.0_1577961608827_0.8919948276934708"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-13T10:23:41.108Z","0.0.1":"2019-10-13T10:23:41.451Z","modified":"2022-04-04T10:30:14.735Z","1.0.1":"2019-10-25T06:24:53.499Z","1.4.0":"2019-11-06T08:59:11.588Z","1.4.1":"2019-11-07T05:25:38.669Z","1.5.0":"2019-11-19T07:30:22.144Z","1.5.1":"2019-11-19T08:00:27.706Z","1.6.0":"2019-12-06T06:15:53.835Z","1.6.1":"2019-12-10T03:34:01.918Z","1.6.2":"2019-12-11T09:50:11.770Z","1.7.0":"2020-01-02T10:40:08.998Z"},"maintainers":[{"email":"corp104sys@104.com.tw","name":"corp104sys"}],"description":"[![Build Status](https://travis-ci.com/104corp/cfn-vpc-module.svg?token=1abDynFsqKk2XyATWmgy&branch=master)](https://travis-ci.com/104corp/cfn-vpc-module) [![NPM version](https://img.shields.io/npm/v/@104corp/cfn-vpc-module.svg)](https://www.npmjs.com/pac","homepage":"https://github.com/104corp/cfn-vpc-module#readme","keywords":["cfn-vpc-module","aws","cloudformation","template","vpc"],"repository":{"type":"git","url":"git+https://github.com/104corp/cfn-vpc-module.git"},"author":{"name":"scott.liao"},"bugs":{"url":"https://github.com/104corp/cfn-vpc-module/issues"},"license":"Apache-2.0","readme":"# CloudFormation VPC Module\n\n[![Build Status](https://travis-ci.com/104corp/cfn-vpc-module.svg?token=1abDynFsqKk2XyATWmgy&branch=master)](https://travis-ci.com/104corp/cfn-vpc-module)\n[![NPM version](https://img.shields.io/npm/v/@104corp/cfn-vpc-module.svg)](https://www.npmjs.com/package/@104corp/cfn-vpc-module)\n\nAWS VPC service deployment from CloudFromation Template\n\n## Manage Resources\n\n- VPC\n- FlowLog\n- InternetGateway\n- NAT Gateway\n- EIP\n- Endpoint\n- DHCPOptions\n- Subnet\n- RouteTable\n- SecurityGroup (Privatelink)\n- S3 Bucket\n\n## Install\n\n> Install [Node.js and npm](https://nodejs.org/) first!\n\n```\nnpm i @104corp/cfn-vpc-module\n```\n\n## Usage\n\n\n- default\n```\n---\nAWSTemplateFormatVersion: '2010-09-09'\nDescription: 'cfn-vpc-module example'\nResources:\n  Bucket:\n    Type: 'AWS::CloudFormation::Stack'\n    Properties:\n      Parameters:\n        VpcCIDR: '10.0.0.0/16'\n        PublicSubnetACIDR: '10.0.1.0/24'\n        PublicSubnetBCIDR: '10.0.2.0/24'\n        PrivateSubnet1ACIDR: '10.0.3.0/24'\n        PrivateSubnet1BCIDR: '10.0.4.0/24'\n        PrivateSubnet2ACIDR: '10.0.5.0/24'\n        PrivateSubnet2BCIDR: '10.0.6.0/24'\n        PrivateSubnet3ACIDR: '10.0.7.0/24'\n        PrivateSubnet3BCIDR: '10.0.8.0/24'\n      TemplateURL: './node_modules/@104corp/cfn-vpc-module/module.yml'\n```\n\n- With NAT Subnet\n```\n---\nAWSTemplateFormatVersion: '2010-09-09'\nDescription: 'cfn-vpc-module example'\nResources:\n  Bucket:\n    Type: 'AWS::CloudFormation::Stack'\n    Properties:\n      Parameters:\n        VpcCIDR: '10.152.0.0/21'\n        PublicSubnetACIDR: '10.152.0.0/26'\n        PublicSubnetBCIDR: '10.152.0.64/26'\n        PrivateSubnet1ACIDR: '10.152.1.0/24'\n        PrivateSubnet1BCIDR: '10.152.2.0/24'\n        PrivateSubnet2ACIDR: '10.152.3.0/24'\n        PrivateSubnet2BCIDR: '10.152.4.0/24'\n        PrivateSubnet3ACIDR: '10.152.5.0/24'\n        PrivateSubnet3BCIDR: '10.152.6.0/24'\n        NatSubnetACIDR: '10.152.0.128.0/26'\n        NatSubnetBCIDR: '10.152.0.192.0/26'\n        NatGatewayMultiAZ: 'true'\n      TemplateURL: './node_modules/@104corp/cfn-vpc-module/module.yml'\n```\n\n\n\n## IAM Policy\n\n```\n{\n    \"Version\": \"2012-10-17\",\n    \"Statement\": [\n        {\n            \"Sid\": \"devops-infra-cfn-vpc-module\",\n            \"Effect\": \"Allow\",\n            \"Action\": [\n                \"ec2:TerminateInstances\",\n                \"ec2:DeleteTags\",\n                \"s3:*\",\n                \"ec2:CreateTags\",\n                \"ec2:RunInstances\",\n                \"ec2:CreateNatGateway\",\n                \"ec2:*Address*\",\n                \"ec2:*FlowLogs\",\n                \"cloudformation:*\",\n                \"ec2:*NetworkAcl*\",\n                \"ec2:*Route*\",\n                \"ec2:StopInstances\",\n                \"ec2:Describe*\",\n                \"ec2:StartInstances\",\n                \"ec2:*Vpc*\",\n                \"ec2:*DhcpOptions*\",\n                \"ec2:*Gateway*\",\n                \"ec2:*SecurityGroup*\",\n                \"ec2:*Subnet*\",\n                \"logs:*\"\n            ],\n            \"Resource\": \"*\"\n        }\n    ]\n}\n```\n\n## Package\n\n```\n$ aws cloudformation package --template-file example.yml --s3-bucket <your cfn template bucket> --output-template-file packaged.yml\n```\n\n## Deploy\n\n```\n$ aws cloudformation deploy --template-file packaged.yml --stack-name <your stack name>\n```\n# templates/main\n# Description\nAWS-HUB-Shared Infrastructure included VPC, Subnet, Security Group ... etc.\n\n## Parameters\nThe list of parameters for this template:\n\n### EnvType \nType: String \nDefault: Dev \nDescription: Environment Type for this Stack. \n### StackOwner \nType: String \nDefault: StackOwnerDefault \nDescription: (Optional) Product Owner Name, default is `StackOwnerDefault` \n### VpcCIDR \nType: String \nDefault: 0.0.0.0/0 \nDescription: (Require) VPC CIDR \n### PublicSubnetACIDR \nType: String \nDefault: 0.0.0.0/0 \nDescription: (Require) Public Subnet-1a CIDR \n### PublicSubnetBCIDR \nType: String \nDefault: 0.0.0.0/0 \nDescription: (Require) Public Subnet-1b CIDR \n### PrivateSubnet1ACIDR \nType: String \nDefault: 0.0.0.0/0 \nDescription: (Require) Private Subnet-1a-1 CIDR \n### PrivateSubnet1BCIDR \nType: String \nDefault: 0.0.0.0/0 \nDescription: (Require) Private Subnet-1b-1 CIDR \n### PrivateSubnet2ACIDR \nType: String \nDefault: 0.0.0.0/0 \nDescription: (Require) Private Subnet-1a-2 CIDR \n### PrivateSubnet2BCIDR \nType: String \nDefault: 0.0.0.0/0 \nDescription: (Require) Private Subnet-1b-2 CIDR \n### PrivateSubnet3ACIDR \nType: String \nDefault: 0.0.0.0/0 \nDescription: (Require) Private Subnet-1a-3 CIDR \n### PrivateSubnet3BCIDR \nType: String \nDefault: 0.0.0.0/0 \nDescription: (Require) Private Subnet-1b-3 CIDR \n### NatSubnetACIDR \nType: String \nDefault: 0.0.0.0/0 \nDescription: (Require) NAT Subnet CIDR \n### NatSubnetBCIDR \nType: String \nDefault: 0.0.0.0/0 \nDescription: (Require) NAT Subnet CIDR \n### NatGatewayMultiAZ \nType: String \nDefault: true \nDescription: (Optional) Enable Multi-AZ NAT Gateway of Route. default is `true` \n### PublicRoutePropagationVpnGatewayId \nType: String  \nDescription: (Optional) When subnet route need support `Propagation` then enter VpnGatewayId. default is `` \n### PrivateRoutePropagationVpnGatewayId \nType: String  \nDescription: (Optional) When subnet route need support `Propagation` then enter VpnGatewayId. default is `` \n### NatRouteAPropagationVpnGatewayId \nType: String  \nDescription: (Optional) When subnet route need support `Propagation` then enter VpnGatewayId. default is `` \n### NatRouteBPropagationVpnGatewayId \nType: String  \nDescription: (Optional) When subnet route need support `Propagation` then enter VpnGatewayId. default is `` \n### FlowLogEnable \nType: String \nDefault: false \nDescription: (Optional) Enable VPC Flow log \n### FlowLogTrafficType \nType: String \nDefault: ACCEPT  \n### FlowLogS3Replication \nType: String  \nDescription: (Optional) Setting flow log replication to other S3. \n### DHCPOptionNtpServers \nType: CommaDelimitedList \nDefault: 169.254.169.123 \nDescription: (Optional) NTP Servers for instances, default is `169.254.169.123` \n### DHCPOptionDomainNameServers \nType: CommaDelimitedList \nDefault: AmazonProvidedDNS \nDescription: (Optional) Domain Name Server for instances, default is `AmazonProvidedDNS` \n### EndpointS3 \nType: String \nDefault: false \nDescription: (Optional) VPC Gateway Endpoint for S3, default is `false` \n### EndpointDynamoDB \nType: String \nDefault: false \nDescription: (Optional) VPC Gateway Endpoint for DynamoDB, default is `false` \n### EndpointEC2 \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for EC2, default is `false` \n### EndpointECS \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for ECS, default is `false` \n### EndpointSTS \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for STS, default is `false` \n### EndpointCloudFormation \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for CloudFormation, default is `false` \n### EndpointEC2Messages \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for EC2 Messages, default is `false` \n### EndpointECRAPI \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for ECR API, default is `false` \n### EndpointECRDKR \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for ECR DKR, default is `false` \n### EndpointECSAgent \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for ECS Agent, default is `false` \n### EndpointECSTelemetry \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for ECS Telemetry, default is `false` \n### EndpointAppstreamAPI \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for App stream API, default is `false` \n### EndpointAppstreamStreaming \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for App stream streaming, default is `false` \n### EndpointAthena \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for Athena, default is `false` \n### EndpointCloudTrail \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for CloudTrail, default is `false` \n### EndpointCodeBuild \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for CodeBuild, default is `false` \n### EndpointCodeCommit \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for CodeCommit, default is `false` \n### EndpointCodePipeline \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for CodePipeline, default is `false` \n### EndpointConfig \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for Config, default is `false` \n### EndpointDatasync \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for Datasync, default is `false` \n### EndpointElasticInferenceRuntime \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for Elastic interface runtime, default is `false` \n### EndpointElasticLoadBalancing \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for Elastic balancing, default is `false` \n### EndpointEvents \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for CloudWatch events, default is `false` \n### EndpointExecuteAPI \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for Execute API, default is `false` \n### EndpointKinesisFirehose \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for Kinesis Firehose, default is `false` \n### EndpointKinesisStreams \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for Kinesis streams, default is `false` \n### EndpointKMS \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for KMS, default is `false` \n### EndpointLogs \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for CloudWatch logs, default is `false` \n### EndpointMonitoring \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for CloudWatch Monitoring, default is `false` \n### EndpointSecretsManager \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for Secrets Manager, default is `false` \n### EndpointSNS \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for SNS, default is `false` \n### EndpointSQS \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for SQS, default is `false` \n### EndpointSSM \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for SSM, default is `false` \n### EndpointSSMMessages \nType: String \nDefault: false \nDescription: (Optional) VPC Interface Endpoint for SSM Messages, default is `false` \n### NameSuffix \nType: String  \nDescription: (Optional) Append with resource and export name with suffix. \n\n## Resources\nThe list of resources this template creates:\n\n### VPC \nType: AWS::EC2::VPC  \n### DHCPOptionsSetDefault \nType: AWS::EC2::DHCPOptions  \n### DHCPOptionsSetAssociationDefault \nType: AWS::EC2::VPCDHCPOptionsAssociation  \n### PublicSubnetA \nType: AWS::EC2::Subnet  \n### PublicSubnetB \nType: AWS::EC2::Subnet  \n### PrivateSubnet1A \nType: AWS::EC2::Subnet  \n### PrivateSubnet1B \nType: AWS::EC2::Subnet  \n### PrivateSubnet2A \nType: AWS::EC2::Subnet  \n### PrivateSubnet2B \nType: AWS::EC2::Subnet  \n### PrivateSubnet3A \nType: AWS::EC2::Subnet  \n### PrivateSubnet3B \nType: AWS::EC2::Subnet  \n### InternetGateway \nType: AWS::EC2::InternetGateway  \n### VPCGatewayAttachment \nType: AWS::EC2::VPCGatewayAttachment  \n### ProtectedSubnetA \nType: AWS::EC2::Subnet  \n### ProtectedSubnetB \nType: AWS::EC2::Subnet  \n### ProtectedRouteTableA \nType: AWS::EC2::RouteTable  \n### ProtectedRouteTableB \nType: AWS::EC2::RouteTable  \n### ProtectedRouteA \nType: AWS::EC2::Route  \n### ProtectedRouteB \nType: AWS::EC2::Route  \n### ProtectedRouteBMultiAZ \nType: AWS::EC2::Route  \n### ProtectedSubnetARouteTableAssociation \nType: AWS::EC2::SubnetRouteTableAssociation  \n### ProtectedSubnetBRouteTableAssociation \nType: AWS::EC2::SubnetRouteTableAssociation  \n### NatEipA \nType: AWS::EC2::EIP  \n### NatEipB \nType: AWS::EC2::EIP  \n### NatGatewayA \nType: AWS::EC2::NatGateway  \n### NatGatewayB \nType: AWS::EC2::NatGateway  \n### PublicRouteTable \nType: AWS::EC2::RouteTable  \n### PrivateRouteTable \nType: AWS::EC2::RouteTable  \n### PublicRoutePropagation \nType: AWS::EC2::VPNGatewayRoutePropagation  \n### PrivateRoutePropagation \nType: AWS::EC2::VPNGatewayRoutePropagation  \n### ProtectedRouteAPropagation \nType: AWS::EC2::VPNGatewayRoutePropagation  \n### ProtectedRouteBPropagation \nType: AWS::EC2::VPNGatewayRoutePropagation  \n### PublicSubnetARouteTableAssociation \nType: AWS::EC2::SubnetRouteTableAssociation  \n### PublicSubnetBRouteTableAssociation \nType: AWS::EC2::SubnetRouteTableAssociation  \n### PrivateSubnet1ARouteTableAssociation \nType: AWS::EC2::SubnetRouteTableAssociation  \n### PrivateSubnet2ARouteTableAssociation \nType: AWS::EC2::SubnetRouteTableAssociation  \n### PrivateSubnet3ARouteTableAssociation \nType: AWS::EC2::SubnetRouteTableAssociation  \n### PrivateSubnet1BRouteTableAssociation \nType: AWS::EC2::SubnetRouteTableAssociation  \n### PrivateSubnet2BRouteTableAssociation \nType: AWS::EC2::SubnetRouteTableAssociation  \n### PrivateSubnet3BRouteTableAssociation \nType: AWS::EC2::SubnetRouteTableAssociation  \n### PublicRoute \nType: AWS::EC2::Route  \n### VPCEndpointS3 \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointDynamoDB \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointEC2 \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointECS \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointSTS \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointCloudFormation \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointEC2Messages \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointECRAPI \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointECRDKR \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointECSAgent \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointECSTelemetry \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointAppstreamAPI \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointAppstreamStreaming \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointAthena \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointCloudTrail \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointCodeBuild \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointCodeCommit \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointCodePipeline \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointConfig \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointDatasync \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointElasticInferenceRuntime \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointElasticLoadBalancing \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointEvents \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointExecuteAPI \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointKinesisFirehose \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointKinesisStreams \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointKMS \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointLogs \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointMonitoring \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointSecretsManager \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointSNS \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointSQS \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointSSM \nType: AWS::EC2::VPCEndpoint  \n### VPCEndpointSSMMessages \nType: AWS::EC2::VPCEndpoint  \n### VPCPrivatelinkSecurityGroup \nType: AWS::EC2::SecurityGroup  \n### VPCFlowLog \nType: AWS::EC2::FlowLog  \n### VPCFlowLogS3Bucket \nType: AWS::S3::Bucket  \n\n## Outputs\nThe list of outputs this template exposes:\n\n### VPC \n \nExport name: {'Fn::If': ['HasNameSuffix', {'Fn::Join': ['-', ['VPC', 'hub', 'shared', {'Ref': 'EnvType'}, {'Ref': 'NameSuffix'}]]}, {'Fn::Join': ['-', ['VPC', 'hub', 'shared', {'Ref': 'EnvType'}]]}]}  \n\n### InternetGateway \n \nExport name: {'Fn::If': ['HasNameSuffix', {'Fn::Join': ['-', ['IGW', 'hub', 'shared', {'Ref': 'EnvType'}, {'Ref': 'NameSuffix'}]]}, {'Fn::Join': ['-', ['IGW', 'hub', 'shared', {'Ref': 'EnvType'}]]}]}  \n\n### DefaultSecurityGroup \n \nExport name: {'Fn::If': ['HasNameSuffix', {'Fn::Join': ['-', ['SG', 'default', {'Ref': 'EnvType'}, {'Ref': 'NameSuffix'}]]}, {'Fn::Join': ['-', ['SG', 'default', {'Ref': 'EnvType'}]]}]}  \n\n### PublicSubnetA \n \nExport name: {'Fn::If': ['HasNameSuffix', {'Fn::Join': ['-', ['SN', 'public', '1a', '1', {'Ref': 'EnvType'}, {'Ref': 'NameSuffix'}]]}, {'Fn::Join': ['-', ['SN', 'public', '1a', '1', {'Ref': 'EnvType'}]]}]}  \n\n### PublicSubnetB \n \nExport name: {'Fn::If': ['HasNameSuffix', {'Fn::Join': ['-', ['SN', 'public', '1c', '1', {'Ref': 'EnvType'}, {'Ref': 'NameSuffix'}]]}, {'Fn::Join': ['-', ['SN', 'public', '1c', '1', {'Ref': 'EnvType'}]]}]}  \n\n### PrivateSubnet1A \n \nExport name: {'Fn::If': ['HasNameSuffix', {'Fn::Join': ['-', ['SN', 'private', '1a', '1', {'Ref': 'EnvType'}, {'Ref': 'NameSuffix'}]]}, {'Fn::Join': ['-', ['SN', 'private', '1a', '1', {'Ref': 'EnvType'}]]}]}  \n\n### PrivateSubnet1B \n \nExport name: {'Fn::If': ['HasNameSuffix', {'Fn::Join': ['-', ['SN', 'private', '1c', '1', {'Ref': 'EnvType'}, {'Ref': 'NameSuffix'}]]}, {'Fn::Join': ['-', ['SN', 'private', '1c', '1', {'Ref': 'EnvType'}]]}]}  \n\n### PrivateSubnet2A \n \nExport name: {'Fn::If': ['HasNameSuffix', {'Fn::Join': ['-', ['SN', 'private', '1a', '2', {'Ref': 'EnvType'}, {'Ref': 'NameSuffix'}]]}, {'Fn::Join': ['-', ['SN', 'private', '1a', '2', {'Ref': 'EnvType'}]]}]}  \n\n### PrivateSubnet2B \n \nExport name: {'Fn::If': ['HasNameSuffix', {'Fn::Join': ['-', ['SN', 'private', '1c', '2', {'Ref': 'EnvType'}, {'Ref': 'NameSuffix'}]]}, {'Fn::Join': ['-', ['SN', 'private', '1c', '2', {'Ref': 'EnvType'}]]}]}  \n\n### PrivateSubnet3A \n \nExport name: {'Fn::If': ['HasNameSuffix', {'Fn::Join': ['-', ['SN', 'private', '1a', '3', {'Ref': 'EnvType'}, {'Ref': 'NameSuffix'}]]}, {'Fn::Join': ['-', ['SN', 'private', '1a', '3', {'Ref': 'EnvType'}]]}]}  \n\n### PrivateSubnet3B \n \nExport name: {'Fn::If': ['HasNameSuffix', {'Fn::Join': ['-', ['SN', 'private', '1c', '3', {'Ref': 'EnvType'}, {'Ref': 'NameSuffix'}]]}, {'Fn::Join': ['-', ['SN', 'private', '1c', '3', {'Ref': 'EnvType'}]]}]}  \n\n### VPCPrivatelinkSecurityGroup \n \nExport name: {'Fn::If': ['HasNameSuffix', {'Fn::Join': ['-', ['SN', 'privatelink', 'hub', 'shared', {'Ref': 'EnvType'}, {'Ref': 'NameSuffix'}]]}, {'Fn::Join': ['-', ['SN', 'privatelink', 'hub', 'shared', {'Ref': 'EnvType'}]]}]}  \n\n### DHCPOptionsSetDefault \n \nExport name: {'Fn::If': ['HasNameSuffix', {'Fn::Join': ['-', ['DhcpOptionSetDefault', 'hub', 'shared', {'Ref': 'EnvType'}, {'Ref': 'NameSuffix'}]]}, {'Fn::Join': ['-', ['DhcpOptionSetDefault', 'hub', 'shared', {'Ref': 'EnvType'}]]}]}  \n\n## Maintenance\n\nMaintainers:\n  - `104corp`","readmeFilename":"README.md"}