├── .circleci └── config.yml ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── LICENSE ├── README.md ├── commitlint.config.js ├── examples ├── create-stack.json ├── delete-stack.json ├── update-stack.json └── validate-template.json ├── jest.config.js ├── package.json ├── src └── functions │ ├── lib │ ├── cloudformation.js │ ├── cloudformation.test.js │ ├── cloudwatch-logs.js │ ├── propagate-tags.js │ ├── sqs.js │ ├── sqs.test.js │ ├── step-functions.js │ └── step-functions.test.js │ ├── propagate-all.js │ ├── propagate-all.test.js │ ├── propagate.js │ └── propagate.test.js └── template.yml /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | docs -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ["@commitlint/config-conventional"] }; 2 | -------------------------------------------------------------------------------- /examples/create-stack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/examples/create-stack.json -------------------------------------------------------------------------------- /examples/delete-stack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/examples/delete-stack.json -------------------------------------------------------------------------------- /examples/update-stack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/examples/update-stack.json -------------------------------------------------------------------------------- /examples/validate-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/examples/validate-template.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/package.json -------------------------------------------------------------------------------- /src/functions/lib/cloudformation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/src/functions/lib/cloudformation.js -------------------------------------------------------------------------------- /src/functions/lib/cloudformation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/src/functions/lib/cloudformation.test.js -------------------------------------------------------------------------------- /src/functions/lib/cloudwatch-logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/src/functions/lib/cloudwatch-logs.js -------------------------------------------------------------------------------- /src/functions/lib/propagate-tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/src/functions/lib/propagate-tags.js -------------------------------------------------------------------------------- /src/functions/lib/sqs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/src/functions/lib/sqs.js -------------------------------------------------------------------------------- /src/functions/lib/sqs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/src/functions/lib/sqs.test.js -------------------------------------------------------------------------------- /src/functions/lib/step-functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/src/functions/lib/step-functions.js -------------------------------------------------------------------------------- /src/functions/lib/step-functions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/src/functions/lib/step-functions.test.js -------------------------------------------------------------------------------- /src/functions/propagate-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/src/functions/propagate-all.js -------------------------------------------------------------------------------- /src/functions/propagate-all.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/src/functions/propagate-all.test.js -------------------------------------------------------------------------------- /src/functions/propagate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/src/functions/propagate.js -------------------------------------------------------------------------------- /src/functions/propagate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/src/functions/propagate.test.js -------------------------------------------------------------------------------- /template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-Propagate-CFN-Tags/HEAD/template.yml --------------------------------------------------------------------------------