From fe15e7d50d399be23c6d34081d9a5bd3eeb5f58c Mon Sep 17 00:00:00 2001 From: Otto Pecz Date: Sun, 27 Mar 2022 17:30:46 +0200 Subject: [PATCH 1/2] Adding dynamic trigger plugin --- plugins.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins.json b/plugins.json index abadb55..4e27b9d 100644 --- a/plugins.json +++ b/plugins.json @@ -1,5 +1,10 @@ [{ - "name": "@failsafe-engineering/serverless-aws-apigateway-documentation", + "name": "@kakkuk/serverless-aws-lambda-dynamic-trigger", + "description": "Allows to register sns, sqs and kinesis triggers (events) dynamically.", + "githubUrl": "https://github.com/failsafe-engineering/serverless-aws-lambda-dynamic-trigger", + "status": "active" +},{ + "name": "@kakkuk/serverless-aws-apigateway-documentation", "description": "Adds support for AWS API Gateway documentation and model", "githubUrl": "https://github.com/failsafe-engineering/serverless-aws-apigateway-documentation", "status": "active" From cd5e9c6de10290fd0a8e4a68d9c9f7b09a10e271 Mon Sep 17 00:00:00 2001 From: Otto Pecz Date: Sun, 27 Mar 2022 18:17:57 +0200 Subject: [PATCH 2/2] Generating docs --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 350c21b..a6959d9 100644 --- a/README.md +++ b/README.md @@ -21,10 +21,11 @@ Add your plugin to [the `plugins.json` file](https://github.com/serverless/commu | **[@Agiledigital/serverless Sns Sqs Lambda - `@agiledigital/serverless-sns-sqs-lambda`](https://github.com/agiledigital/serverless-sns-sqs-lambda)**
by [agiledigital](http://github.com/agiledigital)
Provide the lambda function with the snsSqs event, the plugin will add the AWS SNS topic and subscription, SQS queue and dead letter queue, and the role need for the lambda. | ![Github Stars](https://img.shields.io/github/stars/agiledigital/serverless-sns-sqs-lambda.svg?label=Stars&style=for-the-badge)
![NPM Downloads](https://img.shields.io/npm/dt/@agiledigital/serverless-sns-sqs-lambda.svg?label=Downloads&style=for-the-badge)| | **[@Digitalmaas/serverless Plugin Sqs Alarms - `@digitalmaas/serverless-plugin-sqs-alarms`](https://github.com/digitalmaas/serverless-plugin-sqs-alarms)**
by [digitalmaas](http://github.com/digitalmaas)
Simplifies the setup of CloudWatch Alarms to monitor the visible messages in an SQS queue. | ![Github Stars](https://img.shields.io/github/stars/digitalmaas/serverless-plugin-sqs-alarms.svg?label=Stars&style=for-the-badge)
![NPM Downloads](https://img.shields.io/npm/dt/@digitalmaas/serverless-plugin-sqs-alarms.svg?label=Downloads&style=for-the-badge)| | **[@Endemolshinegroup/serverless Dynamodb Autoscaler - `@endemolshinegroup/serverless-dynamodb-autoscaler`](https://github.com/EndemolShineGroup/serverless-dynamodb-autoscaler)**
by [EndemolShineGroup](http://github.com/EndemolShineGroup)
Autoscale DynamoDB resources with a single AWS AutoScalingPlan | ![Github Stars](https://img.shields.io/github/stars/EndemolShineGroup/serverless-dynamodb-autoscaler.svg?label=Stars&style=for-the-badge)
![NPM Downloads](https://img.shields.io/npm/dt/@endemolshinegroup/serverless-dynamodb-autoscaler.svg?label=Downloads&style=for-the-badge)| -| **[@Failsafe Engineering/serverless Aws Apigateway Documentation - `@failsafe-engineering/serverless-aws-apigateway-documentation`](https://github.com/failsafe-engineering/serverless-aws-apigateway-documentation)**
by [failsafe-engineering](http://github.com/failsafe-engineering)
Adds support for AWS API Gateway documentation and model | ![Github Stars](https://img.shields.io/github/stars/failsafe-engineering/serverless-aws-apigateway-documentation.svg?label=Stars&style=for-the-badge)
![NPM Downloads](https://img.shields.io/npm/dt/@failsafe-engineering/serverless-aws-apigateway-documentation.svg?label=Downloads&style=for-the-badge)| | **[@Fernthedev/serverless Offline Step Functions - `@fernthedev/serverless-offline-step-functions`](https://github.com/jefer590/serverless-offline-step-functions)**
by [jefer590](http://github.com/jefer590)
Serverless Offline Plugin to Support Step Functions for Local Development. | ![Github Stars](https://img.shields.io/github/stars/jefer590/serverless-offline-step-functions.svg?label=Stars&style=for-the-badge)
![NPM Downloads](https://img.shields.io/npm/dt/@fernthedev/serverless-offline-step-functions.svg?label=Downloads&style=for-the-badge)| | **[@Haftahave/serverless Ses Template - `@haftahave/serverless-ses-template`](https://github.com/haftahave/serverless-ses-template)**
by [haftahave](http://github.com/haftahave)
A serveless plugin that allows automatically creating, updating and removing AWS SES Templates using a configuration file and keeps your AWS SES Templates synced with your configuration file. | ![Github Stars](https://img.shields.io/github/stars/haftahave/serverless-ses-template.svg?label=Stars&style=for-the-badge)
![NPM Downloads](https://img.shields.io/npm/dt/@haftahave/serverless-ses-template.svg?label=Downloads&style=for-the-badge)| | **[@Hybridless/serverless Ecs Plugin - `@hybridless/serverless-ecs-plugin`](https://github.com/hybridless/serverless-ecs-plugin)**
by [hybridless](http://github.com/hybridless)
(ECR) - Elastic Container Service clusters, services, tasks and application load balancers made easy within your serverless definition. | ![Github Stars](https://img.shields.io/github/stars/hybridless/serverless-ecs-plugin.svg?label=Stars&style=for-the-badge)
![NPM Downloads](https://img.shields.io/npm/dt/@hybridless/serverless-ecs-plugin.svg?label=Downloads&style=for-the-badge)| +| **[@Kakkuk/serverless Aws Apigateway Documentation - `@kakkuk/serverless-aws-apigateway-documentation`](https://github.com/failsafe-engineering/serverless-aws-apigateway-documentation)**
by [failsafe-engineering](http://github.com/failsafe-engineering)
Adds support for AWS API Gateway documentation and model | ![Github Stars](https://img.shields.io/github/stars/failsafe-engineering/serverless-aws-apigateway-documentation.svg?label=Stars&style=for-the-badge)
![NPM Downloads](https://img.shields.io/npm/dt/@kakkuk/serverless-aws-apigateway-documentation.svg?label=Downloads&style=for-the-badge)| +| **[@Kakkuk/serverless Aws Lambda Dynamic Trigger - `@kakkuk/serverless-aws-lambda-dynamic-trigger`](https://github.com/failsafe-engineering/serverless-aws-lambda-dynamic-trigger)**
by [failsafe-engineering](http://github.com/failsafe-engineering)
Allows to register sns, sqs and kinesis triggers (events) dynamically. | ![Github Stars](https://img.shields.io/github/stars/failsafe-engineering/serverless-aws-lambda-dynamic-trigger.svg?label=Stars&style=for-the-badge)
![NPM Downloads](https://img.shields.io/npm/dt/@kakkuk/serverless-aws-lambda-dynamic-trigger.svg?label=Downloads&style=for-the-badge)| | **[@Redtea/serverless Env Generator - `@redtea/serverless-env-generator`](https://github.com/org-redtea/serverless-env-generator)**
by [org-redtea](http://github.com/org-redtea)
Manage environment variables with YAML and load them with dotenv. Supports variable encryption with KMS, multiple stages and custom profiles. Maintained fork from https://github.com/DieProduktMacher/serverless-env-generator with more advanced YAML anchors supporting and other. | ![Github Stars](https://img.shields.io/github/stars/org-redtea/serverless-env-generator.svg?label=Stars&style=for-the-badge)
![NPM Downloads](https://img.shields.io/npm/dt/@redtea/serverless-env-generator.svg?label=Downloads&style=for-the-badge)| | **[@Unly/serverless Env Copy Plugin - `@unly/serverless-env-copy-plugin`](https://github.com/UnlyEd/serverless-env-copy-plugin)**
by [UnlyEd](http://github.com/UnlyEd)
Fetch environment variables and write it to a .env file - Maintained fork from https://github.com/Jimdo/serverless-dotenv | ![Github Stars](https://img.shields.io/github/stars/UnlyEd/serverless-env-copy-plugin.svg?label=Stars&style=for-the-badge)
![NPM Downloads](https://img.shields.io/npm/dt/@unly/serverless-env-copy-plugin.svg?label=Downloads&style=for-the-badge)| | **[@Unly/serverless Plugin Dynamodb Backups - `@unly/serverless-plugin-dynamodb-backups`](https://github.com/UnlyEd/serverless-plugin-dynamodb-backups)**
by [UnlyEd](http://github.com/UnlyEd)
Configure automated DynamoDB "On-Demand" backups and manage backups lifecycle, powered by AWS Lambda | ![Github Stars](https://img.shields.io/github/stars/UnlyEd/serverless-plugin-dynamodb-backups.svg?label=Stars&style=for-the-badge)
![NPM Downloads](https://img.shields.io/npm/dt/@unly/serverless-plugin-dynamodb-backups.svg?label=Downloads&style=for-the-badge)|