{"_id":"@daysmart/cdk-api-gateway-domain-multi-region","_rev":"82-0b733cf8f440cd0c042eea2661f5bee7","name":"@daysmart/cdk-api-gateway-domain-multi-region","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.1":{"name":"@daysmart/cdk-api-gateway-domain-multi-region","version":"0.1.1","_id":"@daysmart/cdk-api-gateway-domain-multi-region@0.1.1","maintainers":[{"name":"jerhemy-ap","email":"jwaldon@appointmentplus.com"},{"name":"mattieb","email":"mattie.behrens@atomicobject.com"},{"name":"ewevans","email":"ethan.evans@daysmart.com"},{"name":"daysmartadmin","email":"ops@daysmart.com"},{"name":"tomatdaysmart","email":"tom.kowalski@daysmart.com"},{"name":"nthornton2010","email":"nthornton2010@gmail.com"},{"name":"shereefz","email":"sheefoz@gmail.com"},{"name":"marteagaj","email":"matthew.arteaga@daysmart.com"},{"name":"christopher.dettloff","email":"dettloffchris@gmail.com"},{"name":"travis.walker","email":"travis.walker@daysmart.com"},{"name":"jenelle.farris","email":"jenelle.farris@daysmart.com"}],"dist":{"shasum":"530d7caee2c91cdd4c28e8c413fc4df7dcf2d3a4","tarball":"https://registry.npmjs.org/@daysmart/cdk-api-gateway-domain-multi-region/-/cdk-api-gateway-domain-multi-region-0.1.1.tgz","fileCount":12,"integrity":"sha512-Ke13FRXcTCg8Pi2+0ogqkGHDpRcab+AqR8ZQ5Z6OxLUd1aTwmEKxwuHxuQnEKCgVjXRv4DNqtBSVLVmb3qwRwQ==","signatures":[{"sig":"MEUCIGvuljJRT5EK1YLswG52rNUOBB7AB7kDK8VrjWQoR4UfAiEAvXD1o6dl8Q6Ibuwvfz10AD8hBXuZYCHria98pB3duFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18384},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"travis.walker","email":"travis.walker@daysmart.com"},"_npmVersion":"6.12.1","description":"You should explore the contents of this project. It demonstrates a CDK Construct Library that includes a construct (`CdkApiGatewayDomainMultiRegion`) which contains an Amazon SQS queue that is subscribed to an Amazon SNS topic.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"@aws-cdk/core":"1.123.0","@aws-cdk/aws-route53":"^1.123.0","@aws-cdk/aws-apigateway":"^1.123.0","@aws-cdk/aws-route53-targets":"^1.123.0","@aws-cdk/aws-certificatemanager":"^1.123.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.2.0","typescript":"~3.9.7","@types/jest":"^26.0.10","@types/node":"10.17.27","@aws-cdk/assert":"1.123.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-api-gateway-domain-multi-region_0.1.1_1632250371549_0.5984170301734921","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@daysmart/cdk-api-gateway-domain-multi-region","version":"1.0.0","_id":"@daysmart/cdk-api-gateway-domain-multi-region@1.0.0","maintainers":[{"name":"jerhemy-ap","email":"jwaldon@appointmentplus.com"},{"name":"mattieb","email":"mattie.behrens@atomicobject.com"},{"name":"ewevans","email":"ethan.evans@daysmart.com"},{"name":"daysmartadmin","email":"ops@daysmart.com"},{"name":"tomatdaysmart","email":"tom.kowalski@daysmart.com"},{"name":"nthornton2010","email":"nthornton2010@gmail.com"},{"name":"shereefz","email":"sheefoz@gmail.com"},{"name":"marteagaj","email":"matthew.arteaga@daysmart.com"},{"name":"christopher.dettloff","email":"dettloffchris@gmail.com"},{"name":"travis.walker","email":"travis.walker@daysmart.com"},{"name":"jenelle.farris","email":"jenelle.farris@daysmart.com"}],"dist":{"shasum":"be32661dd999caeca9e824f0f18729c12e844971","tarball":"https://registry.npmjs.org/@daysmart/cdk-api-gateway-domain-multi-region/-/cdk-api-gateway-domain-multi-region-1.0.0.tgz","fileCount":12,"integrity":"sha512-Z8tU3A8w44ftXUTbFd8NvygSCZ8pdOY98A1eR6LBO3SdwHEy8l8iZ2lIFtp0kaIoyuCYI1Q1BRGa4D7nSHpjtg==","signatures":[{"sig":"MEUCIQC9xJpDjSRuSnQmkf7D+W0cCidAdaP1nGtYlzIlWN66TwIgdWI/7jUosFYtoyN2D7I/OT4hihJ3FCswdacWzESJXME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19252},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"travis.walker","email":"travis.walker@daysmart.com"},"_npmVersion":"6.12.1","description":"This CDK construct contians two available constructs, the first is the `ApiGatewayDomainMultiRegion`. This can be deployed with the same alias in multiple regions. The second is the `ApiGatewayDomainRoute53Alias`. This will be the Route 53 record that can","directories":{},"_nodeVersion":"12.13.1","dependencies":{"@aws-cdk/core":"1.123.0","@aws-cdk/aws-route53":"^1.123.0","@aws-cdk/aws-apigateway":"^1.123.0","@aws-cdk/aws-route53-targets":"^1.123.0","@aws-cdk/aws-certificatemanager":"^1.123.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.2.0","typescript":"~3.9.7","@types/jest":"^26.0.10","@types/node":"10.17.27","@aws-cdk/assert":"1.123.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-api-gateway-domain-multi-region_1.0.0_1632313465699_0.7910182345606211","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@daysmart/cdk-api-gateway-domain-multi-region","version":"2.0.0","_id":"@daysmart/cdk-api-gateway-domain-multi-region@2.0.0","maintainers":[{"name":"bennuashes","email":"bennuashes@gmail.com"},{"name":"adam.oberhausen","email":"adam.oberhausen@daysmart.com"},{"name":"daysmartgithubactions","email":"infrastructure@daysmart.com"},{"name":"anonymousbitshifter","email":"quintin.robinson@appointmentplus.com"},{"name":"jsalix","email":"commander225@gmail.com"},{"name":"jsonnikson-ap","email":"jsonnikson@appointmentplus.com"},{"name":"danijelamilanko","email":"danijela.milanko@daysmart.com"},{"name":"taylorgarpow","email":"taylor.garpow@daysmart.com"},{"name":"jerhemy-ap","email":"jwaldon@appointmentplus.com"},{"name":"daysmartadmin","email":"ops@daysmart.com"},{"name":"tomatdaysmart","email":"tom.kowalski@daysmart.com"},{"name":"nthornton2010","email":"nthornton2010@gmail.com"},{"name":"shereefz","email":"sheefoz@gmail.com"},{"name":"marteagaj","email":"matthew.arteaga@daysmart.com"},{"name":"christopher.dettloff","email":"dettloffchris@gmail.com"},{"name":"travis.walker","email":"travis.walker@daysmart.com"},{"name":"jenelle.farris","email":"jenelle.farris@daysmart.com"}],"dist":{"shasum":"c63633531e84007029749da486e56cdec519cf10","tarball":"https://registry.npmjs.org/@daysmart/cdk-api-gateway-domain-multi-region/-/cdk-api-gateway-domain-multi-region-2.0.0.tgz","fileCount":16,"integrity":"sha512-xnShDyyksGjz1Edrn1WMOLTr4GrmZpmVcsjahNgSojsnQPM8MmcobWlKckTqhXtO4vQiLxCs3xkKDQl+2tXePQ==","signatures":[{"sig":"MEQCIBXYn2hOLpsmxW0Aihpvu/68siTWtfEeJqY3WTieXGKHAiB7hHnHb2VGxNCB4ocg2wvd/1eVXmEa0sEFWC7RMCc5mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqJlIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0bQ/9FruQprTEoxWRH6nax/yKhqLcQpUVEk4WmJ8KcZLEBPrXY3Hn\r\nZaUHPcGky1oZ7aF/Jtq1UgKbv7R5AtlEJnMgbz/N1okeZXSIuGPmH8pL8+j8\r\nvJ8lAteZVtiOSBc7nadQohhYY29toDQ+pSGh2ky2vL/Ncp3RvgJ6PQ+bvrAI\r\nrd35Pv72tUJSBvKBeUOcjpRDck5WLuwaILkyF06yoWiXwYEQTAY7nc4DuaC5\r\nRoN+J8+xxmO6G5L+gQaP4UKrW7wCcRca1SVjANm0XF/r6/2nQLP4jVG6xhIV\r\nHC5CsdufWcC4Pm2+koZxGEV7HlCc7XHQPZwGA4zS9VRLVxsJgnRQvB9gzYvm\r\nuyXQb0CsmQx9vCOmLmGGtuvDytOxsAatgelNzoWjjqhfX78LKgISOn3E1tVS\r\nws8NMnfsaWddMSQLmoR/fdX3UhiEhaWCuBrQPj61rwuYikiLsCWFwPxZNRLT\r\nvdzUl6ZHYDWO36UpxwxVo6a1Vzhx5YYv02uqjvUDwJM5WNlE0wm0OfmaCGjT\r\nhAEtryHjSE5QyGci2NC52aGXSrTUj7HGYylB+lAT1jVBAKZbkrDH7TJVjUCm\r\nd3uTwwjizHtcdzgJ/EuOws2zX5DVRaQspGkekxr1cVoSD7gNSs+OopcEJY34\r\nDP7Jjz6FkGmse3uDH0E01SSD9qsL6VxZTkQ=\r\n=AjEc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"983a3c85c90cad19155ae966703e5b6104219b03","scripts":{"lint":"eslint --ignore-path .eslintignore --ext .js,.ts.","test":"jest","build":"tsc","watch":"tsc -w"},"_npmUser":{"name":"daysmartgithubactions","email":"infrastructure@daysmart.com"},"_npmVersion":"8.11.0","description":"This CDK construct contians two available constructs, the first is the `ApiGatewayDomainMultiRegion`. This can be deployed with the same alias in multiple regions. The second is the `ApiGatewayDomainRoute53Alias`. This will be the Route 53 record that can","directories":{},"_nodeVersion":"16.15.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","eslint":"^8.12.0","ts-jest":"^26.2.0","constructs":"^10.1.37","typescript":"^4.7.3","@types/jest":"^26.0.10","@types/node":"10.17.27","aws-cdk-lib":"^2.27.0","eslint-plugin-react":"^7.29.4","@typescript-eslint/parser":"^5.17.0","@typescript-eslint/eslint-plugin":"^5.17.0"},"peerDependencies":{"constructs":"^10.1.37","aws-cdk-lib":"^2.27.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-api-gateway-domain-multi-region_2.0.0_1655216456431_0.22986594645459557","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-09-21T18:46:29.405Z","modified":"2026-06-15T20:12:42.717Z","0.1.0":"2021-09-21T18:46:29.608Z","0.1.1":"2021-09-21T18:52:51.726Z","1.0.0":"2021-09-22T12:24:25.830Z","2.0.0":"2022-06-14T14:20:56.583Z"},"description":"This CDK construct contians two available constructs, the first is the `ApiGatewayDomainMultiRegion`. This can be deployed with the same alias in multiple regions. The second is the `ApiGatewayDomainRoute53Alias`. This will be the Route 53 record that can","maintainers":[{"email":"ops@daysmart.com","name":"daysmartadmin"},{"email":"nthornton2010@gmail.com","name":"nthornton2010"},{"email":"sheefoz@gmail.com","name":"shereefz"},{"email":"mahesh.gl@daysmart.com","name":"mahesh84m"},{"email":"shraddha.shukla@daysmart.com","name":"shraddha-shukla"},{"email":"jenelle.farris@daysmart.com","name":"jenelle.farris"},{"email":"infrastructure@daysmart.com","name":"daysmartgithubactions"},{"email":"wmcintyre.it@gmail.com","name":"wmcintyre"},{"email":"mohammed.radhi@daysmart.com","name":"mohammed.radhi"},{"email":"prasanth.badabagni@daysmart.com","name":"prasanth.badabagni"},{"email":"shafik23@gmail.com","name":"shafik23"},{"email":"jason.kirk@daysmart.com","name":"jonaskuh"},{"email":"vineesha.bodduluri@daysmart.com","name":"vineesha.bodduluri"},{"email":"vaibhav.kolluru@daysmart.com","name":"vaibhavkolluru"},{"email":"tripura.matta@daysmart.com","name":"tripuramatta"},{"email":"poojitha.annam@daysmart.com","name":"poojithaannam"},{"email":"vishnu.kanneboina@daysmart.com","name":"vishnu-kanneboina"},{"email":"hanuma.dontamsetti@daysmart.com","name":"hanumadontamsetti"},{"email":"tony.brown@daysmart.com","name":"dstonybrown"},{"email":"rakesh.podili@daysmart.com","name":"podili-rakesh"},{"email":"samuel.reddyprogu@daysmart.com","name":"samuel.reddyprogu"},{"email":"biswajeet.pradhan@daysmart.com","name":"biswajeet.pradhan"},{"email":"arun.singamreddy@daysmart.com","name":"arunsingamreddy"},{"email":"prashanth.chinthala@daysmart.com","name":"prashanth-dsmart"},{"email":"satish.sirimalla@daysmart.com","name":"satishsirimalla"},{"email":"vikas.pandey@daysmart.com","name":"vikas.pandey"},{"email":"shasanka.kumar@daysmart.com","name":"shasanka.kumar"}],"readme":"# @daysmart/cdk-api-gateway-domain-multi-region\n\nThis CDK construct contians two available constructs, the first is the `ApiGatewayDomainMultiRegion`. This\ncan be deployed with the same alias in multiple regions. The second is the `ApiGatewayDomainRoute53Alias`.\nThis will be the Route 53 record that can be flipped between deployments in different regions.\n\n## Useful commands\n\n * `npm run build`   compile typescript to js\n * `npm run watch`   watch for changes and compile\n * `npm run test`    perform the jest unit tests\n\n### Constructs\n`ApiGatewayDomainMultiRegion` - This creates an API Gateway custom domain\nthat can be deployed in multiple regions.\n\n\nParmas:\n```\ncompanyDomainName: string; // domain name for the company ie. example.com\nproject: string; // name of the project for the application\nbaseEnv: string; // environment name\ndynamicEnv?: string; // dynamic environment name (optional)\ncertificateArn: string; // ARN of the certificate needed\nrestApiId: string; // Rest api id of the API gateway rest api\nrestApiRootResourceId: string; // Root resource id of the API gateway rest api\nbasePath?: string; // Custom domain base path (optional)\nendpointType?: apigw.EndpointType; // Custom domain endpoint type (Defaults to REGIONAL)\n```\n\n`ApiGatewayDomainRoute53Alias` - This provides a Route 53 alias record set to\npoint to the API Gateway custom domain in the region you would like traffic\nto point to.\n\nParams:\n```\ncompanyDomainName: string; // domain name for the company ie. example.com\nproject: string; // name of the project for the application\ncustomDomainAlias: string; // The alias of the API gateway custom domain rest api\ncustomDomainHostedZoneId: string; // The hosted zone for the API gateway custom domain\nbaseEnv: string; // environment name\ndynamicEnv?: string; // dynamic environment name (optional)\n```","readmeFilename":"README.md"}