├── .github └── workflows │ └── build.yml ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENCE ├── README.md ├── examples └── localstack-spring-boot-sample │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sivalabs │ │ │ └── demo │ │ │ ├── LocalStackStarterDemoApplication.java │ │ │ └── services │ │ │ ├── DynamoDBService.java │ │ │ ├── S3Service.java │ │ │ ├── SNSService.java │ │ │ └── SQSService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── sivalabs │ └── demo │ ├── SpringbootLocalStackDemoApplicationTest.java │ └── services │ ├── CloudWatchTest.java │ ├── DynamoDBServiceTest.java │ ├── DynamoDBStreamsTest.java │ ├── IAMTest.java │ ├── KinesisTest.java │ ├── LambdaTest.java │ ├── S3ServiceTest.java │ ├── SNSServiceTest.java │ ├── SQSServiceTest.java │ └── SecretsManagerTest.java ├── maven-settings.xml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main └── java │ └── io │ └── github │ └── sivalabs │ └── localstack │ ├── EnableLocalStack.java │ ├── LocalStackProperties.java │ └── autoconfigure │ ├── LocalStackAutoConfiguration.java │ └── configurator │ ├── AWSLambdaConfiguration.java │ ├── AWSSecretsManagerConfiguration.java │ ├── AbstractAmazonClient.java │ ├── AmazonCloudWatchConfiguration.java │ ├── AmazonDynamoDBConfiguration.java │ ├── AmazonDynamoDBStreamsConfiguration.java │ ├── AmazonIAMConfiguration.java │ ├── AmazonKinesisConfiguration.java │ ├── AmazonS3Configuration.java │ ├── AmazonSNSConfiguration.java │ ├── AmazonSQSConfiguration.java │ ├── ConditionalOnLocalStackService.java │ └── LocalStackContainerConfiguration.java └── test └── java └── io └── github └── sivalabs └── localstack └── autoconfigure └── LocalStackAutoConfigurationTest.java /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/README.md -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/mvnw -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/mvnw.cmd -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/pom.xml -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/main/java/com/sivalabs/demo/LocalStackStarterDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/main/java/com/sivalabs/demo/LocalStackStarterDemoApplication.java -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/main/java/com/sivalabs/demo/services/DynamoDBService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/main/java/com/sivalabs/demo/services/DynamoDBService.java -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/main/java/com/sivalabs/demo/services/S3Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/main/java/com/sivalabs/demo/services/S3Service.java -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/main/java/com/sivalabs/demo/services/SNSService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/main/java/com/sivalabs/demo/services/SNSService.java -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/main/java/com/sivalabs/demo/services/SQSService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/main/java/com/sivalabs/demo/services/SQSService.java -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/main/resources/application.properties -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/SpringbootLocalStackDemoApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/SpringbootLocalStackDemoApplicationTest.java -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/CloudWatchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/CloudWatchTest.java -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/DynamoDBServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/DynamoDBServiceTest.java -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/DynamoDBStreamsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/DynamoDBStreamsTest.java -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/IAMTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/IAMTest.java -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/KinesisTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/KinesisTest.java -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/LambdaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/LambdaTest.java -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/S3ServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/S3ServiceTest.java -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/SNSServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/SNSServiceTest.java -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/SQSServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/SQSServiceTest.java -------------------------------------------------------------------------------- /examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/SecretsManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/examples/localstack-spring-boot-sample/src/test/java/com/sivalabs/demo/services/SecretsManagerTest.java -------------------------------------------------------------------------------- /maven-settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/maven-settings.xml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/io/github/sivalabs/localstack/EnableLocalStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/main/java/io/github/sivalabs/localstack/EnableLocalStack.java -------------------------------------------------------------------------------- /src/main/java/io/github/sivalabs/localstack/LocalStackProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/main/java/io/github/sivalabs/localstack/LocalStackProperties.java -------------------------------------------------------------------------------- /src/main/java/io/github/sivalabs/localstack/autoconfigure/LocalStackAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/main/java/io/github/sivalabs/localstack/autoconfigure/LocalStackAutoConfiguration.java -------------------------------------------------------------------------------- /src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AWSLambdaConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AWSLambdaConfiguration.java -------------------------------------------------------------------------------- /src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AWSSecretsManagerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AWSSecretsManagerConfiguration.java -------------------------------------------------------------------------------- /src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AbstractAmazonClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AbstractAmazonClient.java -------------------------------------------------------------------------------- /src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AmazonCloudWatchConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AmazonCloudWatchConfiguration.java -------------------------------------------------------------------------------- /src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AmazonDynamoDBConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AmazonDynamoDBConfiguration.java -------------------------------------------------------------------------------- /src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AmazonDynamoDBStreamsConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AmazonDynamoDBStreamsConfiguration.java -------------------------------------------------------------------------------- /src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AmazonIAMConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AmazonIAMConfiguration.java -------------------------------------------------------------------------------- /src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AmazonKinesisConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AmazonKinesisConfiguration.java -------------------------------------------------------------------------------- /src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AmazonS3Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AmazonS3Configuration.java -------------------------------------------------------------------------------- /src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AmazonSNSConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AmazonSNSConfiguration.java -------------------------------------------------------------------------------- /src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AmazonSQSConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/AmazonSQSConfiguration.java -------------------------------------------------------------------------------- /src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/ConditionalOnLocalStackService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/ConditionalOnLocalStackService.java -------------------------------------------------------------------------------- /src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/LocalStackContainerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/main/java/io/github/sivalabs/localstack/autoconfigure/configurator/LocalStackContainerConfiguration.java -------------------------------------------------------------------------------- /src/test/java/io/github/sivalabs/localstack/autoconfigure/LocalStackAutoConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivalabs/localstack-spring-boot-starter/HEAD/src/test/java/io/github/sivalabs/localstack/autoconfigure/LocalStackAutoConfigurationTest.java --------------------------------------------------------------------------------