AWS SNS

The AWS SNS connector provides an Akka Stream Flow and Sink for push notifications through AWS SNS.

For more information about AWS SNS please visit the official documentation.

Project Info: Alpakka AWS SNS
Artifact
com.lightbend.akka
akka-stream-alpakka-sns
1.0.2
JDK versions
OpenJDK 8
Scala versions2.12.7, 2.11.12, 2.13.0-M5
JPMS module nameakka.stream.alpakka.aws.sns
License
Readiness level
Since 0.8, 2017-05-05
Home pagehttps://doc.akka.io/docs/alpakka/current/
API documentation
Forums
Release notesIn the documentation
IssuesGithub issues
Sourceshttps://github.com/akka/alpakka

Artifacts

sbt
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-sns" % "1.0.2"
Maven
<dependency>
  <groupId>com.lightbend.akka</groupId>
  <artifactId>akka-stream-alpakka-sns_2.12</artifactId>
  <version>1.0.2</version>
</dependency>
Gradle
dependencies {
  compile group: 'com.lightbend.akka', name: 'akka-stream-alpakka-sns_2.12', version: '1.0.2'
}

The table below shows direct dependencies of this module and the second tab shows all libraries it depends on transitively.

Direct dependencies
OrganizationArtifactVersionLicense
com.github.matsluniaws-spi-akka-http_2.120.0.6Apache-2.0
com.typesafe.akkaakka-http_2.1210.1.7Apache-2.0
com.typesafe.akkaakka-stream_2.122.5.22Apache License, Version 2.0
org.scala-langscala-library2.12.7BSD 3-Clause
software.amazon.awssdksns2.5.44Apache License, Version 2.0
Dependency tree
com.github.matsluni    aws-spi-akka-http_2.12    0.0.6    Apache-2.0
    org.scala-lang    scala-library    2.12.7    BSD 3-Clause
    software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
        org.reactivestreams    reactive-streams    1.0.2    CC0
        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
com.typesafe.akka    akka-http_2.12    10.1.7    Apache-2.0
    com.typesafe.akka    akka-http-core_2.12    10.1.7    Apache-2.0
        com.typesafe.akka    akka-parsing_2.12    10.1.7    Apache-2.0
            org.scala-lang    scala-library    2.12.7    BSD 3-Clause
        org.scala-lang    scala-library    2.12.7    BSD 3-Clause
    org.scala-lang    scala-library    2.12.7    BSD 3-Clause
com.typesafe.akka    akka-stream_2.12    2.5.22    Apache License, Version 2.0
    com.typesafe.akka    akka-actor_2.12    2.5.22    Apache License, Version 2.0
        com.typesafe    config    1.3.3    Apache License, Version 2.0
        org.scala-lang.modules    scala-java8-compat_2.12    0.8.0    BSD 3-clause
            org.scala-lang    scala-library    2.12.7    BSD 3-Clause
        org.scala-lang    scala-library    2.12.7    BSD 3-Clause
    com.typesafe.akka    akka-protobuf_2.12    2.5.22    Apache License, Version 2.0
        org.scala-lang    scala-library    2.12.7    BSD 3-Clause
    com.typesafe    ssl-config-core_2.12    0.3.7    Apache-2.0
        com.typesafe    config    1.3.3    Apache License, Version 2.0
        org.scala-lang.modules    scala-parser-combinators_2.12    1.1.1    BSD 3-clause
            org.scala-lang    scala-library    2.12.7    BSD 3-Clause
        org.scala-lang    scala-library    2.12.7    BSD 3-Clause
    org.reactivestreams    reactive-streams    1.0.2    CC0
    org.scala-lang    scala-library    2.12.7    BSD 3-Clause
org.scala-lang    scala-library    2.12.7    BSD 3-Clause
software.amazon.awssdk    sns    2.5.44    Apache License, Version 2.0
    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
    software.amazon.awssdk    apache-client    2.5.44    Apache License, Version 2.0
        org.apache.httpcomponents    httpclient    4.5.6    Apache License, Version 2.0
            commons-codec    commons-codec    1.10    Apache License, Version 2.0
            commons-logging    commons-logging    1.2    The Apache Software License, Version 2.0
            org.apache.httpcomponents    httpcore    4.4.10    Apache License, Version 2.0
        org.apache.httpcomponents    httpcore    4.4.10    Apache License, Version 2.0
        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
    software.amazon.awssdk    auth    2.5.44    Apache License, Version 2.0
        com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    regions    2.5.44    Apache License, Version 2.0
            com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    sdk-core    2.5.44    Apache License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    sdk-core    2.5.44    Apache License, Version 2.0
            com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.eventstream    eventstream    1.0.1    Apache License, Version 2.0
    software.amazon.awssdk    aws-core    2.5.44    Apache License, Version 2.0
        org.slf4j    slf4j-api    1.7.25    MIT License
        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    auth    2.5.44    Apache License, Version 2.0
            com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    regions    2.5.44    Apache License, Version 2.0
                com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    sdk-core    2.5.44    Apache License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                        com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                        com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                            org.reactivestreams    reactive-streams    1.0.2    CC0
                            org.slf4j    slf4j-api    1.7.25    MIT License
                            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                            org.reactivestreams    reactive-streams    1.0.2    CC0
                            org.slf4j    slf4j-api    1.7.25    MIT License
                            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    sdk-core    2.5.44    Apache License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.eventstream    eventstream    1.0.1    Apache License, Version 2.0
        software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    regions    2.5.44    Apache License, Version 2.0
            com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    sdk-core    2.5.44    Apache License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    sdk-core    2.5.44    Apache License, Version 2.0
            com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.eventstream    eventstream    1.0.1    Apache License, Version 2.0
    software.amazon.awssdk    aws-query-protocol    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    aws-core    2.5.44    Apache License, Version 2.0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    auth    2.5.44    Apache License, Version 2.0
                com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    regions    2.5.44    Apache License, Version 2.0
                    com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                        com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                        com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                            org.reactivestreams    reactive-streams    1.0.2    CC0
                            org.slf4j    slf4j-api    1.7.25    MIT License
                            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    sdk-core    2.5.44    Apache License, Version 2.0
                        com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                        com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                            com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                            com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                        software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                            org.reactivestreams    reactive-streams    1.0.2    CC0
                            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                                org.reactivestreams    reactive-streams    1.0.2    CC0
                                org.slf4j    slf4j-api    1.7.25    MIT License
                                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                        software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                                org.reactivestreams    reactive-streams    1.0.2    CC0
                                org.slf4j    slf4j-api    1.7.25    MIT License
                                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                            org.reactivestreams    reactive-streams    1.0.2    CC0
                            org.slf4j    slf4j-api    1.7.25    MIT License
                            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    sdk-core    2.5.44    Apache License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                        com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                        com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                            org.reactivestreams    reactive-streams    1.0.2    CC0
                            org.slf4j    slf4j-api    1.7.25    MIT License
                            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                            org.reactivestreams    reactive-streams    1.0.2    CC0
                            org.slf4j    slf4j-api    1.7.25    MIT License
                            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.eventstream    eventstream    1.0.1    Apache License, Version 2.0
            software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    regions    2.5.44    Apache License, Version 2.0
                com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    sdk-core    2.5.44    Apache License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                        com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                        com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                            org.reactivestreams    reactive-streams    1.0.2    CC0
                            org.slf4j    slf4j-api    1.7.25    MIT License
                            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                            org.reactivestreams    reactive-streams    1.0.2    CC0
                            org.slf4j    slf4j-api    1.7.25    MIT License
                            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    sdk-core    2.5.44    Apache License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.eventstream    eventstream    1.0.1    Apache License, Version 2.0
        software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    protocol-core    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    sdk-core    2.5.44    Apache License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                        org.reactivestreams    reactive-streams    1.0.2    CC0
                        org.slf4j    slf4j-api    1.7.25    MIT License
                        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    sdk-core    2.5.44    Apache License, Version 2.0
            com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
    software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
        org.reactivestreams    reactive-streams    1.0.2    CC0
        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
    software.amazon.awssdk    protocol-core    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    sdk-core    2.5.44    Apache License, Version 2.0
            com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
    software.amazon.awssdk    regions    2.5.44    Apache License, Version 2.0
        com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
        com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
        org.slf4j    slf4j-api    1.7.25    MIT License
        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    sdk-core    2.5.44    Apache License, Version 2.0
            com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
                software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                    org.reactivestreams    reactive-streams    1.0.2    CC0
                    org.slf4j    slf4j-api    1.7.25    MIT License
                    software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
    software.amazon.awssdk    sdk-core    2.5.44    Apache License, Version 2.0
        com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
        com.fasterxml.jackson.core    jackson-databind    2.9.8    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-annotations    2.9.0    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-core    2.9.8    The Apache Software License, Version 2.0
        org.reactivestreams    reactive-streams    1.0.2    CC0
        org.slf4j    slf4j-api    1.7.25    MIT License
        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    http-client-spi    2.5.44    Apache License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    profiles    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
            software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
                org.reactivestreams    reactive-streams    1.0.2    CC0
                org.slf4j    slf4j-api    1.7.25    MIT License
                software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
        software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
            org.reactivestreams    reactive-streams    1.0.2    CC0
            org.slf4j    slf4j-api    1.7.25    MIT License
            software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0
    software.amazon.awssdk    utils    2.5.44    Apache License, Version 2.0
        org.reactivestreams    reactive-streams    1.0.2    CC0
        org.slf4j    slf4j-api    1.7.25    MIT License
        software.amazon.awssdk    annotations    2.5.44    Apache License, Version 2.0

Setup

This connector requires an implicit SnsAsyncClient instance to communicate with AWS SQS.

It is your code’s responsibility to call close to free any resources held by the client. In this example it will be called when the actor system is terminated.

Scala
import java.net.URI

import com.github.matsluni.akkahttpspi.AkkaHttpClient
import software.amazon.awssdk.services.sns.SnsAsyncClient
import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider
import software.amazon.awssdk.auth.credentials.AwsBasicCredentials
import software.amazon.awssdk.regions.Region

implicit val awsSnsClient: SnsAsyncClient =
  SnsAsyncClient
    .builder()
    .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("x", "x")))
    .endpointOverride(URI.create(endEndpoint))
    .region(Region.EU_CENTRAL_1)
    .httpClient(AkkaHttpClient.builder().withActorSystem(system).build())
    .build()

system.registerOnTermination(awsSnsClient.close())
Java
import java.net.URI;
import com.github.matsluni.akkahttpspi.AkkaHttpClient;
import software.amazon.awssdk.auth.credentials.AwsBasicCredentials;
import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider;
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.sns.SnsAsyncClient;

final SnsAsyncClient awsSnsClient =
    SnsAsyncClient.builder()
        .credentialsProvider(
            StaticCredentialsProvider.create(AwsBasicCredentials.create("x", "x")))
        .endpointOverride(URI.create(endpoint))
        .region(Region.EU_CENTRAL_1)
        .httpClient(AkkaHttpClient.builder().withActorSystem(system).build())
        .build();

system.registerOnTermination(() -> awsSnsClient.close());

Alpakka SQS and SNS are set up to use Akka HTTP as default HTTP client via the thin adapter library AWS Akka-Http SPI implementation. By setting the httpClient explicitly (as above) the Akka actor system is reused, if not set explicitly a separate actor system will be created internally.

It is possible to configure the use of Netty instead, which is Amazon’s default. Add an appropriate Netty version to the dependencies and configure NettyNioAsyncHttpClient.

We will also need an ActorSystem and an ActorMaterializer.

Scala
implicit val system: ActorSystem = ActorSystem()
implicit val mat: Materializer = ActorMaterializer()
Java
ActorSystem system = ActorSystem.create();
Materializer materializer = ActorMaterializer.create(system);

This is all preparation that we are going to need.

Publish messages to an SNS topic

Now we can publish a message to any SNS topic where we have access to by providing the topic ARN to the SnsPublisher Flow or Sink factory method.

Using a Flow

Scala
Source
  .single("message")
  .via(SnsPublisher.flow(topicArn))
  .runWith(Sink.foreach(res => println(res.messageId())))

Source
  .single(PublishRequest.builder().message("message").build())
  .via(SnsPublisher.publishFlow(topicArn))
  .runWith(Sink.foreach(res => println(res.messageId())))

Source
  .single(PublishRequest.builder().message("message").topicArn(topicArn).build())
  .via(SnsPublisher.publishFlow())
  .runWith(Sink.foreach(res => println(res.messageId())))
Java
Source.single("message")
    .via(SnsPublisher.createFlow(topicArn, snsClient))
    .runWith(Sink.foreach(res -> System.out.println(res.messageId())), materializer);

Source.single(PublishRequest.builder().message("message").build())
    .via(SnsPublisher.createPublishFlow(topicArn, snsClient))
    .runWith(Sink.foreach(res -> System.out.println(res.messageId())), materializer);

Source.single(PublishRequest.builder().message("message").topicArn(topicArn).build())
    .via(SnsPublisher.createPublishFlow(snsClient))
    .runWith(Sink.foreach(res -> System.out.println(res.messageId())), materializer);

As you can see, this would publish the messages from the source to the specified AWS SNS topic. After a message has been successfully published, a PublishResult will be pushed downstream.

Using a Sink

Scala
Source
  .single("message")
  .runWith(SnsPublisher.sink(topicArn))

Source
  .single(PublishRequest.builder().message("message").build())
  .runWith(SnsPublisher.publishSink(topicArn))

Source
  .single(PublishRequest.builder().message("message").topicArn(topicArn).build())
  .runWith(SnsPublisher.publishSink())
Java
Source.single("message")
    .runWith(SnsPublisher.createSink(topicArn, snsClient), materializer);

Source.single(PublishRequest.builder().message("message").build())
    .runWith(SnsPublisher.createPublishSink(topicArn, snsClient), materializer);

Source.single(PublishRequest.builder().message("message").topicArn(topicArn).build())
    .runWith(SnsPublisher.createPublishSink(snsClient), materializer);

As you can see, this would publish the messages from the source to the specified AWS SNS topic.

Found an error in this documentation? The source code for this page can be found here. Please feel free to edit and contribute a pull request.