{"_id":"@c3l/cloudendure-staging-area","_rev":"4-3dd6cdbd485f746500585c0f98a6aac9","name":"@c3l/cloudendure-staging-area","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"@c3l/cloudendure-staging-area","version":"1.0.0","main":"lib/cloudendure-staging-area.js","types":"lib/cloudendure-staging-area.d.ts","scripts":{"build":"tsc","watch":"tsc -w"},"devDependencies":{"typescript":"^3.3.3333"},"peerDependencies":{"@aws-cdk/cdk":"^0.31.0"},"dependencies":{"@aws-cdk/aws-ec2":"^0.31.0","@aws-cdk/cdk":"^0.31.0"},"description":"This is a basic CDK construct spawning up a CloudEndure staging area.","directories":{"lib":"lib","test":"test"},"author":{"name":"Daniel Stamer","email":"dan@hello-world.sh"},"license":"ISC","gitHead":"0ab19577bc9d969addfedcb50f0ad6f399d5fc73","_id":"@c3l/cloudendure-staging-area@1.0.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-c3cr1oqHkgKk0gQ9jrpadaYU081ZFcO5pfdnKHcwMy+AHVfGzNT7a+njKrtUprg3R3uIiWosHJOE7lZQfnDvpQ==","shasum":"c997b694f0eb5f51af8e47ef40abe2dd5bc41d54","tarball":"https://registry.npmjs.org/@c3l/cloudendure-staging-area/-/cloudendure-staging-area-1.0.0.tgz","fileCount":10,"unpackedSize":17468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+S33CRA9TVsSAnZWagAAIHEP/0qrIcta/aJpX0TwUFwm\ncAkstb3ogdVZKGxySrLS/q/7QRHa9GlSX1rnS7YjvN19SpJqljIuKgAY/oiM\ntiUmSJ5EmnhRDrho6E0ysCSpptsDxHteHCeQSNKrfa17z1BDlQGE0tkrUydF\n3Q9C35908qlBSaZnsWgj6Umsyi892flnH9cV54QQKoLKfN0BxibTKCw/RgM9\nlQ2Y6nh59liDNySoHdmaM6cq4BckEmarUoccUxxujZ7WX8FI8YOHfJh2Lm4U\nJ6AwBNUwQfvL3kzWI+M0KzdtMbuTSSOXuNGz59VWE/+WQrtzWEJqQ+YGKJ2a\n/KV4fFhofXMQLdEETrIvS265FiPbmTPYKC8NSw3ErZha3vJjMD2qNbNYsvPc\naSPYh5wdzTfyp+/N9thtM+QkDr4s+wzL2PgdfyxX9yhZvVpnpmCifbFkTrqH\nKcegfa8b9Qbk+r3PrCixFHS8pUN9mStUqUSsZsGlcOOIOSwXW2KpqRTV0O0w\nvPYocRXYREdVWuIojMKv4rIFZSSos6C33xfULYlsjxYSntn1XZfZ0onbHl51\nmcUHOVoLEgkf+cdAq/jg4YXDc2NgFQC1Bu71SLhBRLfm8ynmw4yPFJFIOlFB\nFvjOKTM9v4VIlr2vzp5LmjhKlN+v4RdnzBNTPXEU0LLN1JRBu5MPGcna9XF5\nEAkx\r\n=45Tj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3+66IeJvCU4Wu8qSaPUQy3as9oMi3twQbyrD5gQM8XAIhAM7o1xfXAICICSeOpXRQo8WHsMlCrOZr9MQctF3pndT/"}]},"maintainers":[{"name":"helloworlddan","email":"dan@hello-world.sh"}],"_npmUser":{"name":"helloworlddan","email":"dan@hello-world.sh"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudendure-staging-area_1.0.0_1559834102719_0.04446696440617459"},"_hasShrinkwrap":false},"1.1.0":{"name":"@c3l/cloudendure-staging-area","version":"1.1.0","main":"lib/cloudendure-staging-area.js","types":"lib/cloudendure-staging-area.d.ts","scripts":{"build":"tsc","watch":"tsc -w"},"devDependencies":{"typescript":"^3.3.3333"},"peerDependencies":{"@aws-cdk/cdk":"^0.31.0"},"dependencies":{"@aws-cdk/aws-ec2":"^0.31.0","@aws-cdk/aws-iam":"^0.31.0","@aws-cdk/cdk":"^0.31.0"},"description":"This is a basic CDK construct spawning up a CloudEndure staging area.","directories":{"lib":"lib","test":"test"},"author":{"name":"Daniel Stamer","email":"dan@hello-world.sh"},"license":"ISC","gitHead":"654e84b8ee06899575e96f2320efadacb223d413","_id":"@c3l/cloudendure-staging-area@1.1.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XNBA7oX1IQY4nMhFQ/L99olLpM/vylsfz+L4uMTDytphzYaYhW261YFoZnTV3/HfPgZtTMIWJT0ugYUyOJ3H1Q==","shasum":"d2f794cb6f28ca1345b9c697b8be8a82c15902d8","tarball":"https://registry.npmjs.org/@c3l/cloudendure-staging-area/-/cloudendure-staging-area-1.1.0.tgz","fileCount":11,"unpackedSize":20736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+go6CRA9TVsSAnZWagAApsoP/3EUsEpMXyL6c9sdXhyj\nvNCM7403g1XscE8UeOhQEgdnvBpFPjRojO+4ynKcmPQXJvb3MoTO9tKMf64o\nReKFzfGLtzEctCV4Vbfrn+CMHyGY/ydFxMYVAo2RW6ilh/Du7hAPDHb9ToYG\nrcE1MERu3QJ6Ky/1UF/6KjBombySlzr7PyEBKr1s4bktQZmLTZ4Bg3qRIJhd\nhW7eI30Gumv2GXlw4fXUhbdu5y/qk4CHOxyePuBGRLIySarWWGuAgNeZH0jy\nU80JSeZxMNbBzpGcAFpxPWDlBi5mAnGoQOsyJmZWL5p9OUMi7ZKa6G2fFbIg\njU1zFqv9iZLCkqOHWVE/2wX0lx+B5njpH0xf2vTQzRXzNTf3kvIgf7AnAVm5\nBD7NiIc2eShoRdRbteZc6xSOP2esTUNUsiITdJQ1rnJbT56nGe+GwPOHP/PG\nnfWUfN6xnH1dcjDdRHpmCohp99FKrH2GB18iZxGKywQxZPT6RwQA08/QcTEd\n5Gev8RjpHVgfLuTuSuETt4L52r8r5UIUcG8WE5sznKzGGSUydRSRe0J2UIhX\n+RyltMQFxeb7lxDeicpG3ptk+3+nMpRmEgNXddTlk+e64fhrgokmyKo3NHd6\nJpIOixgjfc42bpT5EC6uRnNGUEabug8lBnFw3d+3Mf93bbXhEm9eTRP7Sjpc\nWO9m\r\n=+bgO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjye03/3rsDjXX23dUPIWd6LjBGj9R8cacqqZ4dZG3FgIhAPgqSxEelMr9lA96CHAp1Qqe6GTNM802TSeVNBXSKc+P"}]},"maintainers":[{"name":"helloworlddan","email":"dan@hello-world.sh"}],"_npmUser":{"name":"helloworlddan","email":"dan@hello-world.sh"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudendure-staging-area_1.1.0_1559890490227_0.11492438004282723"},"_hasShrinkwrap":false},"1.2.0":{"name":"@c3l/cloudendure-staging-area","version":"1.2.0","main":"lib/cloudendure-staging-area.js","types":"lib/cloudendure-staging-area.d.ts","scripts":{"build":"tsc","watch":"tsc -w"},"devDependencies":{"typescript":"^3.3.3333"},"peerDependencies":{"@aws-cdk/cdk":"^0.31.0"},"dependencies":{"@aws-cdk/aws-ec2":"^0.33.0","@aws-cdk/aws-iam":"^0.33.0","@aws-cdk/cdk":"^0.33.0"},"description":"This is a basic CDK construct spawning up a CloudEndure staging area.","directories":{"lib":"lib","test":"test"},"author":{"name":"Daniel Stamer","email":"dan@hello-world.sh"},"license":"ISC","gitHead":"8ff2fb7684068dc867b92c07ab05fc2f6306d7bb","_id":"@c3l/cloudendure-staging-area@1.2.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Y1JCRMD6KiPibb84GoCq+tivd7LU4oLsNg5rxtVoGsig++NTMbb8RWU/SBDYS/RwNgktf4Df5xndLyvM2JXLIw==","shasum":"b644908f2b06c517b915375890bded04a84d3bc5","tarball":"https://registry.npmjs.org/@c3l/cloudendure-staging-area/-/cloudendure-staging-area-1.2.0.tgz","fileCount":11,"unpackedSize":20857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+jWNCRA9TVsSAnZWagAAxUoP/0kDdyLuDWddndMhUiLk\nhU+SxivNUOTif2220Dk21CMRq+mr4XHfO2ICLVlVpO8KZpMgDcbO3wSz5o7H\nSsp654fJwgWlDLhrOMhMa6aqGAhk03UrrYR3BX+n0E/Z+aO8qbvC2I43NQZg\nryWgf57grb3aetB+N8PJV3bW8gYluNYUwKoTgXT1Xbero/4kmmiACgK3CkJZ\nOgr4E2rNQX32HzENfjmUcqB1/a2Uy/HypwQvz6wFlBqhSEGMP6tjrFftagsS\nylzyq1aWVHs/tBqETg9mo3LXJxBGk8PjCWku20TZ0WwprrUMNhzG44dUrPaL\nqdLuXeuUkqau9X0IqZA4ZkpViQ34cOGslU1EwJK2qRB7j79IUcPVRCSRF3Ty\nXt+TWD78DxwZHdezIxM5/Re2Q39Jz1RwJhkVMK9mYsdw1X4k0G8KHxGa5995\nGowz2SFmZw9xcVmTRGGewod7i7kyVIqvOv24OUDvK1ImJcmkXcHlLrva1j2A\nn5ktDmz//tJHoZuMXqv3ZagTjsAQzRijlYbNgngNItN36dSx4Oz986jhpkhC\n33mxrZUK+/+srcs7VYkNH+1vbMCeFgydwYeBa+Kkn4iiN68/TJHqMtXC+UUt\nvGF6pfus7HGtqq1R6tunHVSBZnNmvddlnlgMeT1QF1IUq9tvCMRnYnn0JrGS\nmFcT\r\n=XCkR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgHHjNZod5BvKzbO11sQKngHFqVTr3pqwn3hTpmRImCAIgfb7gZqcurgr3XrwqIS+soSxDkQ8hPdXjYRXSZ8Z0Bsg="}]},"maintainers":[{"name":"helloworlddan","email":"dan@hello-world.sh"}],"_npmUser":{"name":"helloworlddan","email":"dan@hello-world.sh"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudendure-staging-area_1.2.0_1559901580655_0.5431665125233389"},"_hasShrinkwrap":false},"1.3.0":{"name":"@c3l/cloudendure-staging-area","version":"1.3.0","main":"lib/cloudendure-staging-area.js","types":"lib/cloudendure-staging-area.d.ts","scripts":{"build":"tsc","watch":"tsc -w"},"devDependencies":{"typescript":"^3.3.3333"},"peerDependencies":{"@aws-cdk/cdk":"^0.33.0"},"dependencies":{"@aws-cdk/aws-ec2":"^0.33.0","@aws-cdk/aws-iam":"^0.33.0","@aws-cdk/cdk":"^0.33.0"},"description":"This is a basic CDK construct spawning up a CloudEndure staging area.","directories":{"lib":"lib","test":"test"},"author":{"name":"Daniel Stamer","email":"dan@hello-world.sh"},"license":"ISC","gitHead":"188f5567f86c42a9d487d635704f7fb83b61614e","_id":"@c3l/cloudendure-staging-area@1.3.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Omn/133mpCy1XD9X19MuHSF/+d0/KiGojugPUu1fKXM7wjj+iyGug/tQvkTfkSy/UzMJ9YaNFyBTGtTLO3ZBDQ==","shasum":"2b2daaa89ab8682610fe7f59134606e5ab5a8046","tarball":"https://registry.npmjs.org/@c3l/cloudendure-staging-area/-/cloudendure-staging-area-1.3.0.tgz","fileCount":11,"unpackedSize":20873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+oPTCRA9TVsSAnZWagAAVl0QAIxdcfbuQS73cv3rDaGB\nO3WcpnpqpTN30rg+XZALapbK758fluMtSYVlCAnFbH+Mt23Hm41WTJTrESOX\n4DWQ4zexkgQd1KWw+IIL2rciycYE9H0Zf3VVbhTGYYfl5g/aXgTzSd7T3zl3\ns1JuYceVJqI8Ptf2Hj3BhTfPHLRr6MLS+SaJSQgb0rNcYqHkDOIqAe+ZdSV+\nie4pYs55DwhMcQh/IGI1yukkTJYeJ5kmIw/8Qq/8pHlgHawh3n1PFELDuUXZ\nuzSYkaTpV5JgdSPvvt1NQbuw2b9WwR46+qkeAMZuNYiRv/U4+NZlahaOl9cr\ngtrVMS/kcl+cF8Hj/p0EkKhrv0bWS5TfBpDavOW8JbOkA6ngNVmLGykn33ON\nrAJ5+eSAtiagWbnFB2kAUMYGurBEm0CAbKh20q/p/Vz2A3mgV5aXq66X66Cy\n40o6PZObV4R2UW5UuCI5t7f2KvUcfAuF4Tzvo4FqITDTTArJWmoyLpBeVxhz\nRWIBp7GQKdCGLGdbnYQIAuCcqjeP7cfk9N42pEA3aM52KKT1jUKzWExeHiA4\nSi6VWKWjoqRllumFBBYAv6VuOfZj+lIYpOoLMV1tgTGDa04ekK290LNigYkO\nnVtl7XK/+ZkL/PMKodZeuMIFpzXEQq9IfcBPBGsCqQHPbSSG3AkHY4ya37ET\nca2p\r\n=hlPT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA99BvObdHCYAXyEGubja0vw6hYR821EWxF4KC9UHe78AiEAsFRc1ANBiLKFXgMYdMhPfHkxVHjvRM7yps7mihPG+HM="}]},"maintainers":[{"name":"helloworlddan","email":"dan@hello-world.sh"}],"_npmUser":{"name":"helloworlddan","email":"dan@hello-world.sh"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudendure-staging-area_1.3.0_1559921618935_0.06411637937332482"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-06T15:15:02.535Z","1.0.0":"2019-06-06T15:15:02.865Z","modified":"2022-04-04T21:24:59.703Z","1.1.0":"2019-06-07T06:54:50.344Z","1.2.0":"2019-06-07T09:59:40.820Z","1.3.0":"2019-06-07T15:33:39.050Z"},"maintainers":[{"name":"helloworlddan","email":"dan@hello-world.sh"}],"description":"This is a basic CDK construct spawning up a CloudEndure staging area.","author":{"name":"Daniel Stamer","email":"dan@hello-world.sh"},"license":"ISC","readme":"# C3L: Cloudendure Staging Area\n\nThis is a basic CDK construct spawning up a CloudEndure staging area.\n\nPlease refer to general C3L documentation [here](https://bitbucket.org/cloudreach/c3l/src/master/README.md).\n\nHere is a reference diagram for a staging area needed for block replication with CloudEndure:\n\n![CloudEndure Architecture](https://docs.cloudendure.com/Content/Resources/Images/NETWORK%20DIAGRAM1.png)\n\nInstall this package:\n\n```bash\nnpm i @c3l/cloudendure-staging-area\n```\n\nThe following shows a sample usage, creating the staging area in a private subnet and attaching VPN Gateways to privately replicate using CloudEndure:\n\n```typescript\nimport cdk = require('@aws-cdk/cdk');\nimport { CloudendureStagingArea } from '../lib/cloudendure-staging-area';\n\nexport class TestStack extends cdk.Stack {\n  constructor(scope: cdk.App, id: string, props?: cdk.StackProps) {\n    super(scope, id, props);\n\n    new CloudendureStagingArea(this, 'CloudendureStagingArea', {\n      vpnAsn: 4242424242\n    });\n  }\n}\n```\n\nAlternatively, replicate can be routed over the internet. The following will create a staging area for public CloudEndure replication hosts:\n\n```typescript\nimport cdk = require('@aws-cdk/cdk');\nimport { CloudendureStagingArea } from '../lib/cloudendure-staging-area';\n\nexport class TestStack extends cdk.Stack {\n  constructor(scope: cdk.App, id: string, props?: cdk.StackProps) {\n    super(scope, id, props);\n\n    new CloudendureStagingArea(this, 'CloudendureStagingArea', {});\n  }\n}\n```\n","readmeFilename":"README.md"}