├── .gitignore ├── LICENSE ├── README.md ├── docs ├── General_AWScloud.png ├── aws_maintenance_lambda.png ├── hipchat-notification.png └── slack-notification.png └── lambda ├── .gitignore ├── .npmignore ├── aws_maintenance_lambda.js ├── config.json ├── ec2.js ├── notifications ├── hipchat.js ├── notification.js └── slack.js ├── package.json ├── simpledb.js ├── test ├── config │ ├── default.json │ ├── with_hipchat_notification.json │ ├── with_slack_and_hipchat_notification.json │ └── with_slack_notification.json ├── data │ └── instance_details.json ├── ec2_test.js ├── notifications │ └── notification_test.js ├── simpledb_test.js └── test_helper.js ├── utils.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/README.md -------------------------------------------------------------------------------- /docs/General_AWScloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/docs/General_AWScloud.png -------------------------------------------------------------------------------- /docs/aws_maintenance_lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/docs/aws_maintenance_lambda.png -------------------------------------------------------------------------------- /docs/hipchat-notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/docs/hipchat-notification.png -------------------------------------------------------------------------------- /docs/slack-notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/docs/slack-notification.png -------------------------------------------------------------------------------- /lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/.gitignore -------------------------------------------------------------------------------- /lambda/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/.npmignore -------------------------------------------------------------------------------- /lambda/aws_maintenance_lambda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/aws_maintenance_lambda.js -------------------------------------------------------------------------------- /lambda/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/config.json -------------------------------------------------------------------------------- /lambda/ec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/ec2.js -------------------------------------------------------------------------------- /lambda/notifications/hipchat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/notifications/hipchat.js -------------------------------------------------------------------------------- /lambda/notifications/notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/notifications/notification.js -------------------------------------------------------------------------------- /lambda/notifications/slack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/notifications/slack.js -------------------------------------------------------------------------------- /lambda/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/package.json -------------------------------------------------------------------------------- /lambda/simpledb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/simpledb.js -------------------------------------------------------------------------------- /lambda/test/config/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/test/config/default.json -------------------------------------------------------------------------------- /lambda/test/config/with_hipchat_notification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/test/config/with_hipchat_notification.json -------------------------------------------------------------------------------- /lambda/test/config/with_slack_and_hipchat_notification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/test/config/with_slack_and_hipchat_notification.json -------------------------------------------------------------------------------- /lambda/test/config/with_slack_notification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/test/config/with_slack_notification.json -------------------------------------------------------------------------------- /lambda/test/data/instance_details.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/test/data/instance_details.json -------------------------------------------------------------------------------- /lambda/test/ec2_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/test/ec2_test.js -------------------------------------------------------------------------------- /lambda/test/notifications/notification_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/test/notifications/notification_test.js -------------------------------------------------------------------------------- /lambda/test/simpledb_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/test/simpledb_test.js -------------------------------------------------------------------------------- /lambda/test/test_helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/test/test_helper.js -------------------------------------------------------------------------------- /lambda/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/utils.js -------------------------------------------------------------------------------- /lambda/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indix/aws-maintenance-lambda/HEAD/lambda/yarn.lock --------------------------------------------------------------------------------