Skip to content
This repository has been archived by the owner on Jul 30, 2024. It is now read-only.

Commit

Permalink
Merge pull request #237 from exoego/v2.714.2
Browse files Browse the repository at this point in the history
Update to aws-sdk v2.714.2 and add New AWS (CodeArtifact, Honeycode, IoTSiteWise, IVS, Macie2, Synthetics)
  • Loading branch information
exoego committed Jul 17, 2020
2 parents eb5085c + 3facf5d commit 362af63
Show file tree
Hide file tree
Showing 12 changed files with 14,328 additions and 305 deletions.
11 changes: 8 additions & 3 deletions ARTIFACTS.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
You can include all-in-one dependencyby adding below single dependency.
```scala
libraryDependencies += "net.exoego" %%% "aws-sdk-scalajs-facade" % "0.28.0-v2.596.0"
libraryDependencies += "net.exoego" %%% "aws-sdk-scalajs-facade" % "VERSION(SEE README.md)"
```
This dependency contains all AWS and, also offers companion object `AWS` as same as `aws-sdk-js`.
However, this artifact is quite huge (100MB+!!).
Expand All @@ -9,9 +9,8 @@ If you need only a few AWS (e.g. S3 and DynamoDB), you may consider to depend on
It will shorten download time and linking time (`fullOptJS`/`fastOptJS`).

```scala
val awsSdkScalajsFacadeVersion = "0.28.0-v2.596.0"
val awsSdkScalajsFacadeVersion = "VERSION(SEE README.md)"
libraryDependencies ++= Seq(
"net.exoego" %%% "aws-sdk-scalajs-facade-accessanalyzer" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-acm" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-acmpca" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-alexaforbusiness" % awsSdkScalajsFacadeVersion,
Expand Down Expand Up @@ -47,6 +46,7 @@ libraryDependencies ++= Seq(
"net.exoego" %%% "aws-sdk-scalajs-facade-cloudwatch" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-cloudwatchevents" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-cloudwatchlogs" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-codeartifact" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-codebuild" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-codecommit" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-codedeploy" % awsSdkScalajsFacadeVersion,
Expand Down Expand Up @@ -110,6 +110,7 @@ libraryDependencies ++= Seq(
"net.exoego" %%% "aws-sdk-scalajs-facade-groundstation" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-guardduty" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-health" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-honeycode" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-iam" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-imagebuilder" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-importexport" % awsSdkScalajsFacadeVersion,
Expand All @@ -123,7 +124,9 @@ libraryDependencies ++= Seq(
"net.exoego" %%% "aws-sdk-scalajs-facade-ioteventsdata" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-iotjobsdataplane" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-iotsecuretunneling" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-iotsitewise" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-iotthingsgraph" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-ivs" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-kafka" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-kendra" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-kinesis" % awsSdkScalajsFacadeVersion,
Expand All @@ -142,6 +145,7 @@ libraryDependencies ++= Seq(
"net.exoego" %%% "aws-sdk-scalajs-facade-lightsail" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-machinelearning" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-macie" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-macie2" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-managedblockchain" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-marketplacecatalog" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-marketplacecommerceanalytics" % awsSdkScalajsFacadeVersion,
Expand Down Expand Up @@ -219,6 +223,7 @@ libraryDependencies ++= Seq(
"net.exoego" %%% "aws-sdk-scalajs-facade-sts" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-support" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-swf" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-synthetics" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-textract" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-transcribeservice" % awsSdkScalajsFacadeVersion,
"net.exoego" %%% "aws-sdk-scalajs-facade-transfer" % awsSdkScalajsFacadeVersion,
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

A complete set of [Scala.js](https://www.scala-js.org/) type facade for [aws/aws-sdk-js](https://github.com/aws/aws-sdk-js/).

[All **222 AWS**](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/top-level-namespace.html) are available as of 2020-01-02, and keep updating.
[All **226 AWS**](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/top-level-namespace.html) are available as of 2020-07-17, and keep updating.

You may find the below peer facades useful when developing app with AWS.

Expand Down
35 changes: 30 additions & 5 deletions all/src/main/scala/facade/amazonaws/package.scala
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,6 @@ package object amazonaws {
}
}

type MigrationHub = services.migrationhub.MigrationHub
def MigrationHub(): services.migrationhub.MigrationHub = new services.migrationhub.MigrationHub()
def MigrationHub(config: AWSConfig): services.migrationhub.MigrationHub =
new services.migrationhub.MigrationHub(config)

type AccessAnalyzer = services.accessanalyzer.AccessAnalyzer
def AccessAnalyzer(): services.accessanalyzer.AccessAnalyzer = new services.accessanalyzer.AccessAnalyzer()
def AccessAnalyzer(config: AWSConfig): services.accessanalyzer.AccessAnalyzer =
Expand Down Expand Up @@ -94,6 +89,11 @@ package object amazonaws {
def AutoScalingPlans(config: AWSConfig): services.autoscalingplans.AutoScalingPlans =
new services.autoscalingplans.AutoScalingPlans(config)

type MigrationHub = services.migrationhub.MigrationHub
def MigrationHub(): services.migrationhub.MigrationHub = new services.migrationhub.MigrationHub()
def MigrationHub(config: AWSConfig): services.migrationhub.MigrationHub =
new services.migrationhub.MigrationHub(config)

type Backup = services.backup.Backup
def Backup(): services.backup.Backup = new services.backup.Backup()
def Backup(config: AWSConfig): services.backup.Backup = new services.backup.Backup(config)
Expand Down Expand Up @@ -156,6 +156,11 @@ package object amazonaws {
def CloudTrail(): services.cloudtrail.CloudTrail = new services.cloudtrail.CloudTrail()
def CloudTrail(config: AWSConfig): services.cloudtrail.CloudTrail = new services.cloudtrail.CloudTrail(config)

type CodeArtifact = services.codeartifact.CodeArtifact
def CodeArtifact(): services.codeartifact.CodeArtifact = new services.codeartifact.CodeArtifact()
def CodeArtifact(config: AWSConfig): services.codeartifact.CodeArtifact =
new services.codeartifact.CodeArtifact(config)

type CodeBuild = services.codebuild.CodeBuild
def CodeBuild(): services.codebuild.CodeBuild = new services.codebuild.CodeBuild()
def CodeBuild(config: AWSConfig): services.codebuild.CodeBuild = new services.codebuild.CodeBuild(config)
Expand Down Expand Up @@ -461,6 +466,10 @@ package object amazonaws {
def Health(): services.health.Health = new services.health.Health()
def Health(config: AWSConfig): services.health.Health = new services.health.Health(config)

type Honeycode = services.honeycode.Honeycode
def Honeycode(): services.honeycode.Honeycode = new services.honeycode.Honeycode()
def Honeycode(config: AWSConfig): services.honeycode.Honeycode = new services.honeycode.Honeycode(config)

type IAM = services.iam.IAM
def IAM(): services.iam.IAM = new services.iam.IAM()
def IAM(config: AWSConfig): services.iam.IAM = new services.iam.IAM(config)
Expand Down Expand Up @@ -525,11 +534,19 @@ package object amazonaws {
def IoTSecureTunneling(config: AWSConfig): services.iotsecuretunneling.IoTSecureTunneling =
new services.iotsecuretunneling.IoTSecureTunneling(config)

type IoTSiteWise = services.iotsitewise.IoTSiteWise
def IoTSiteWise(): services.iotsitewise.IoTSiteWise = new services.iotsitewise.IoTSiteWise()
def IoTSiteWise(config: AWSConfig): services.iotsitewise.IoTSiteWise = new services.iotsitewise.IoTSiteWise(config)

type IoTThingsGraph = services.iotthingsgraph.IoTThingsGraph
def IoTThingsGraph(): services.iotthingsgraph.IoTThingsGraph = new services.iotthingsgraph.IoTThingsGraph()
def IoTThingsGraph(config: AWSConfig): services.iotthingsgraph.IoTThingsGraph =
new services.iotthingsgraph.IoTThingsGraph(config)

type IVS = services.ivs.IVS
def IVS(): services.ivs.IVS = new services.ivs.IVS()
def IVS(config: AWSConfig): services.ivs.IVS = new services.ivs.IVS(config)

type Kafka = services.kafka.Kafka
def Kafka(): services.kafka.Kafka = new services.kafka.Kafka()
def Kafka(config: AWSConfig): services.kafka.Kafka = new services.kafka.Kafka(config)
Expand Down Expand Up @@ -619,6 +636,10 @@ package object amazonaws {
def Macie(): services.macie.Macie = new services.macie.Macie()
def Macie(config: AWSConfig): services.macie.Macie = new services.macie.Macie(config)

type Macie2 = services.macie2.Macie2
def Macie2(): services.macie2.Macie2 = new services.macie2.Macie2()
def Macie2(config: AWSConfig): services.macie2.Macie2 = new services.macie2.Macie2(config)

type ManagedBlockchain = services.managedblockchain.ManagedBlockchain
def ManagedBlockchain(): services.managedblockchain.ManagedBlockchain =
new services.managedblockchain.ManagedBlockchain()
Expand Down Expand Up @@ -981,6 +1002,10 @@ package object amazonaws {
def SWF(): services.swf.SWF = new services.swf.SWF()
def SWF(config: AWSConfig): services.swf.SWF = new services.swf.SWF(config)

type Synthetics = services.synthetics.Synthetics
def Synthetics(): services.synthetics.Synthetics = new services.synthetics.Synthetics()
def Synthetics(config: AWSConfig): services.synthetics.Synthetics = new services.synthetics.Synthetics(config)

type Textract = services.textract.Textract
def Textract(): services.textract.Textract = new services.textract.Textract()
def Textract(config: AWSConfig): services.textract.Textract = new services.textract.Textract(config)
Expand Down
Loading

0 comments on commit 362af63

Please sign in to comment.