├── .circleci └── config.yml ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── LICENSE ├── README.md ├── commitlint.config.js ├── examples ├── demo │ ├── .gitignore │ ├── handler.js │ ├── package-lock.json │ ├── package.json │ └── serverless.yml └── events │ ├── sam-event.json │ └── serverless-event.json ├── jest.config.js ├── package.json ├── src ├── index.js └── lib │ ├── apiGateway.js │ ├── apiGateway.test.js │ ├── apiGateway.test.sam.json │ ├── apiGateway.test.sls.json │ ├── baseTarget.js │ ├── config │ ├── config.example.json │ ├── overrideConfig.example.json │ └── schema.js │ ├── lambda.js │ ├── lambda.test.js │ ├── nestedStack.js │ ├── sqs.js │ ├── sqs.test.js │ ├── stepFunctions.js │ └── stepFunctions.test.js └── template.yml /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | docs -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ["@commitlint/config-conventional"] }; 2 | -------------------------------------------------------------------------------- /examples/demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/examples/demo/.gitignore -------------------------------------------------------------------------------- /examples/demo/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/examples/demo/handler.js -------------------------------------------------------------------------------- /examples/demo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/examples/demo/package-lock.json -------------------------------------------------------------------------------- /examples/demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/examples/demo/package.json -------------------------------------------------------------------------------- /examples/demo/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/examples/demo/serverless.yml -------------------------------------------------------------------------------- /examples/events/sam-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/examples/events/sam-event.json -------------------------------------------------------------------------------- /examples/events/serverless-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/examples/events/serverless-event.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/package.json -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lib/apiGateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/src/lib/apiGateway.js -------------------------------------------------------------------------------- /src/lib/apiGateway.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/src/lib/apiGateway.test.js -------------------------------------------------------------------------------- /src/lib/apiGateway.test.sam.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/src/lib/apiGateway.test.sam.json -------------------------------------------------------------------------------- /src/lib/apiGateway.test.sls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/src/lib/apiGateway.test.sls.json -------------------------------------------------------------------------------- /src/lib/baseTarget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/src/lib/baseTarget.js -------------------------------------------------------------------------------- /src/lib/config/config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/src/lib/config/config.example.json -------------------------------------------------------------------------------- /src/lib/config/overrideConfig.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/src/lib/config/overrideConfig.example.json -------------------------------------------------------------------------------- /src/lib/config/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/src/lib/config/schema.js -------------------------------------------------------------------------------- /src/lib/lambda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/src/lib/lambda.js -------------------------------------------------------------------------------- /src/lib/lambda.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/src/lib/lambda.test.js -------------------------------------------------------------------------------- /src/lib/nestedStack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/src/lib/nestedStack.js -------------------------------------------------------------------------------- /src/lib/sqs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/src/lib/sqs.js -------------------------------------------------------------------------------- /src/lib/sqs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/src/lib/sqs.test.js -------------------------------------------------------------------------------- /src/lib/stepFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/src/lib/stepFunctions.js -------------------------------------------------------------------------------- /src/lib/stepFunctions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/src/lib/stepFunctions.test.js -------------------------------------------------------------------------------- /template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumigo-io/SAR-cloudwatch-alarms-macro/HEAD/template.yml --------------------------------------------------------------------------------