├── .gitignore ├── README.md ├── aws ├── lambda-deploy │ ├── api-notifications.tf │ ├── dynamodb.tf │ └── notfication-function.tf ├── main.tf └── variables.tf ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src └── main ├── java └── com │ └── dius │ ├── Application.java │ ├── PostHandler.java │ └── repository │ ├── NotificationRepository.java │ ├── config │ └── DynamoDBConfig.java │ └── entity │ └── Notification.java └── resources └── application.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaudharyarvind/Spring-boot-aws-lambda-terraform/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaudharyarvind/Spring-boot-aws-lambda-terraform/HEAD/README.md -------------------------------------------------------------------------------- /aws/lambda-deploy/api-notifications.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaudharyarvind/Spring-boot-aws-lambda-terraform/HEAD/aws/lambda-deploy/api-notifications.tf -------------------------------------------------------------------------------- /aws/lambda-deploy/dynamodb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaudharyarvind/Spring-boot-aws-lambda-terraform/HEAD/aws/lambda-deploy/dynamodb.tf -------------------------------------------------------------------------------- /aws/lambda-deploy/notfication-function.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaudharyarvind/Spring-boot-aws-lambda-terraform/HEAD/aws/lambda-deploy/notfication-function.tf -------------------------------------------------------------------------------- /aws/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaudharyarvind/Spring-boot-aws-lambda-terraform/HEAD/aws/main.tf -------------------------------------------------------------------------------- /aws/variables.tf: -------------------------------------------------------------------------------- 1 | variable "region" { 2 | default = "ap-southeast-2" 3 | } 4 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaudharyarvind/Spring-boot-aws-lambda-terraform/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaudharyarvind/Spring-boot-aws-lambda-terraform/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaudharyarvind/Spring-boot-aws-lambda-terraform/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaudharyarvind/Spring-boot-aws-lambda-terraform/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/main/java/com/dius/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaudharyarvind/Spring-boot-aws-lambda-terraform/HEAD/src/main/java/com/dius/Application.java -------------------------------------------------------------------------------- /src/main/java/com/dius/PostHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaudharyarvind/Spring-boot-aws-lambda-terraform/HEAD/src/main/java/com/dius/PostHandler.java -------------------------------------------------------------------------------- /src/main/java/com/dius/repository/NotificationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaudharyarvind/Spring-boot-aws-lambda-terraform/HEAD/src/main/java/com/dius/repository/NotificationRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dius/repository/config/DynamoDBConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaudharyarvind/Spring-boot-aws-lambda-terraform/HEAD/src/main/java/com/dius/repository/config/DynamoDBConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dius/repository/entity/Notification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaudharyarvind/Spring-boot-aws-lambda-terraform/HEAD/src/main/java/com/dius/repository/entity/Notification.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaudharyarvind/Spring-boot-aws-lambda-terraform/HEAD/src/main/resources/application.yml --------------------------------------------------------------------------------