Skip to content

Commit dd2f7bd

Browse files
authored
Kotlin SDK update the build version in Kotlin SDK (#7204)
1 parent 1c67212 commit dd2f7bd

File tree

79 files changed

+361
-743
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+361
-743
lines changed

kotlin/services/apigateway/build.gradle.kts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@ repositories {
2727
}
2828
apply(plugin = "org.jlleitschuh.gradle.ktlint")
2929
dependencies {
30-
implementation("aws.sdk.kotlin:apigateway:1.0.30")
31-
implementation("aws.sdk.kotlin:secretsmanager:1.0.30")
32-
implementation("aws.smithy.kotlin:http-client-engine-okhttp:0.30.0")
33-
implementation("aws.smithy.kotlin:http-client-engine-crt:0.30.0")
30+
implementation(platform("aws.sdk.kotlin:bom:1.3.112"))
31+
implementation("aws.sdk.kotlin:apigateway")
32+
implementation("aws.sdk.kotlin:secretsmanager")
33+
implementation("aws.smithy.kotlin:http-client-engine-okhttp")
34+
implementation("aws.smithy.kotlin:http-client-engine-crt")
3435
testImplementation("org.junit.jupiter:junit-jupiter:5.9.2")
3536
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")
3637
implementation("com.fasterxml.jackson.core:jackson-databind:2.14.2")

kotlin/services/appsync/build.gradle.kts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,13 @@ repositories {
2727
}
2828
apply(plugin = "org.jlleitschuh.gradle.ktlint")
2929
dependencies {
30-
implementation("aws.sdk.kotlin:appsync:1.2.28")
31-
implementation("aws.sdk.kotlin:sts:1.2.28")
32-
implementation("aws.sdk.kotlin:s3:1.2.28")
33-
implementation("aws.sdk.kotlin:secretsmanager:1.2.28")
34-
implementation("aws.smithy.kotlin:http-client-engine-okhttp:0.30.0")
35-
implementation("aws.smithy.kotlin:http-client-engine-crt:0.30.0")
30+
implementation(platform("aws.sdk.kotlin:bom:1.3.112"))
31+
implementation("aws.sdk.kotlin:appsync")
32+
implementation("aws.sdk.kotlin:sts")
33+
implementation("aws.sdk.kotlin:s3")
34+
implementation("aws.sdk.kotlin:secretsmanager")
35+
implementation("aws.smithy.kotlin:http-client-engine-okhttp")
36+
implementation("aws.smithy.kotlin:http-client-engine-crt")
3637
implementation("com.google.code.gson:gson:2.10")
3738
implementation("com.googlecode.json-simple:json-simple:1.1.1")
3839
testImplementation("org.junit.jupiter:junit-jupiter:5.9.2")

kotlin/services/athena/build.gradle.kts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@ repositories {
2727
}
2828
apply(plugin = "org.jlleitschuh.gradle.ktlint")
2929
dependencies {
30-
implementation("aws.sdk.kotlin:athena:1.2.28")
31-
implementation("aws.sdk.kotlin:secretsmanager:1.2.28")
32-
implementation("aws.smithy.kotlin:http-client-engine-okhttp:0.30.0")
33-
implementation("aws.smithy.kotlin:http-client-engine-crt:0.30.0")
30+
implementation(platform("aws.sdk.kotlin:bom:1.3.112"))
31+
implementation("aws.sdk.kotlin:athena")
32+
implementation("aws.sdk.kotlin:secretsmanager")
33+
implementation("aws.smithy.kotlin:http-client-engine-okhttp")
34+
implementation("aws.smithy.kotlin:http-client-engine-crt")
3435
implementation("com.google.code.gson:gson:2.10")
3536
testImplementation("org.junit.jupiter:junit-jupiter:5.9.2")
3637
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")

kotlin/services/autoscale/build.gradle.kts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@ repositories {
2727
}
2828
apply(plugin = "org.jlleitschuh.gradle.ktlint")
2929
dependencies {
30-
implementation("aws.sdk.kotlin:autoscaling:1.2.28")
31-
implementation("aws.sdk.kotlin:secretsmanager:1.2.28")
32-
implementation("aws.smithy.kotlin:http-client-engine-okhttp:0.30.0")
33-
implementation("aws.smithy.kotlin:http-client-engine-crt:0.30.0")
30+
implementation(platform("aws.sdk.kotlin:bom:1.3.112"))
31+
implementation("aws.sdk.kotlin:autoscaling")
32+
implementation("aws.sdk.kotlin:secretsmanager")
33+
implementation("aws.smithy.kotlin:http-client-engine-okhttp")
34+
implementation("aws.smithy.kotlin:http-client-engine-crt")
3435
implementation("com.google.code.gson:gson:2.10")
3536
testImplementation("org.junit.jupiter:junit-jupiter:5.9.2")
3637
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")

kotlin/services/cloudformation/build.gradle.kts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@ repositories {
2727
}
2828
apply(plugin = "org.jlleitschuh.gradle.ktlint")
2929
dependencies {
30-
implementation("aws.sdk.kotlin:cloudformation:1.2.28")
31-
implementation("aws.sdk.kotlin:secretsmanager:1.2.28")
32-
implementation("aws.smithy.kotlin:http-client-engine-okhttp:0.30.0")
33-
implementation("aws.smithy.kotlin:http-client-engine-crt:0.30.0")
30+
implementation(platform("aws.sdk.kotlin:bom:1.3.112"))
31+
implementation("aws.sdk.kotlin:cloudformation")
32+
implementation("aws.sdk.kotlin:secretsmanager")
33+
implementation("aws.smithy.kotlin:http-client-engine-okhttp")
34+
implementation("aws.smithy.kotlin:http-client-engine-crt")
3435
implementation("com.google.code.gson:gson:2.10")
3536
testImplementation("org.junit.jupiter:junit-jupiter:5.9.2")
3637
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")

kotlin/services/cloudformation/src/main/kotlin/com/kotlin/cloudformation/CreateStack.kt

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ package com.kotlin.cloudformation
77
import aws.sdk.kotlin.services.cloudformation.CloudFormationClient
88
import aws.sdk.kotlin.services.cloudformation.model.CreateStackRequest
99
import aws.sdk.kotlin.services.cloudformation.model.OnFailure
10-
import aws.sdk.kotlin.services.cloudformation.model.Parameter
1110
import kotlin.system.exitProcess
1211
// snippet-end:[cf.kotlin.create_stack.import]
1312

@@ -32,26 +31,17 @@ suspend fun main(args: Array<String>) {
3231
val stackName = args[0]
3332
val roleARN = args[1]
3433
val location = args[2]
35-
val key = args[3]
36-
val value = args[4]
37-
createCFStack(stackName, roleARN, location, key, value)
34+
createCFStack(stackName, roleARN, location)
3835
}
3936

4037
// snippet-start:[cf.kotlin.create_stack.main]
41-
suspend fun createCFStack(stackNameVal: String, roleARNVal: String?, location: String?, key: String?, value: String?) {
42-
val myParameter =
43-
Parameter {
44-
parameterKey = key
45-
parameterValue = value
46-
}
47-
38+
suspend fun createCFStack(stackNameVal: String, roleARNVal: String?, location: String?) {
4839
val request =
4940
CreateStackRequest {
5041
stackName = stackNameVal
5142
templateUrl = location
5243
roleArn = roleARNVal
5344
onFailure = OnFailure.Rollback
54-
parameters = listOf(myParameter)
5545
}
5646

5747
CloudFormationClient { region = "us-east-1" }.use { cfClient ->

kotlin/services/cloudformation/src/test/kotlin/CloudFormationTest.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ class CloudFormationTest {
3838
stackName = values.stackName.toString()
3939
roleARN = values.roleARN.toString()
4040
location = values.location.toString()
41-
key = values.key.toString()
42-
value = values.value.toString()
4341

4442
/*
4543
val input: InputStream = this.javaClass.getClassLoader().getResourceAsStream("config.properties")
@@ -57,7 +55,7 @@ class CloudFormationTest {
5755
@Order(1)
5856
fun createStackTest() =
5957
runBlocking {
60-
createCFStack(stackName, roleARN, location, key, value)
58+
createCFStack(stackName, roleARN, location)
6159
println("Test 1 passed")
6260
}
6361

kotlin/services/cloudtrail/build.gradle.kts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@ repositories {
2727
}
2828
apply(plugin = "org.jlleitschuh.gradle.ktlint")
2929
dependencies {
30-
implementation("aws.sdk.kotlin:cloudtrail:1.2.28")
31-
implementation("aws.sdk.kotlin:secretsmanager:1.2.28")
32-
implementation("aws.smithy.kotlin:http-client-engine-okhttp:0.30.0")
33-
implementation("aws.smithy.kotlin:http-client-engine-crt:0.30.0")
30+
implementation(platform("aws.sdk.kotlin:bom:1.3.112"))
31+
implementation("aws.sdk.kotlin:cloudtrail")
32+
implementation("aws.sdk.kotlin:secretsmanager")
33+
implementation("aws.smithy.kotlin:http-client-engine-okhttp")
34+
implementation("aws.smithy.kotlin:http-client-engine-crt")
3435
implementation("com.google.code.gson:gson:2.10")
3536
testImplementation("org.junit.jupiter:junit-jupiter:5.9.2")
3637
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")

kotlin/services/cloudwatch/build.gradle.kts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,13 @@ repositories {
2828

2929
apply(plugin = "org.jlleitschuh.gradle.ktlint")
3030
dependencies {
31-
implementation("aws.sdk.kotlin:cloudwatch:1.2.28")
32-
implementation("aws.sdk.kotlin:cloudwatchevents:1.2.28")
33-
implementation("aws.sdk.kotlin:cloudwatchlogs:1.2.28")
34-
implementation("aws.sdk.kotlin:secretsmanager:1.2.28")
35-
implementation("aws.smithy.kotlin:http-client-engine-okhttp:0.30.0")
36-
implementation("aws.smithy.kotlin:http-client-engine-crt:0.30.0")
31+
implementation(platform("aws.sdk.kotlin:bom:1.3.112"))
32+
implementation("aws.sdk.kotlin:cloudwatch")
33+
implementation("aws.sdk.kotlin:cloudwatchevents")
34+
implementation("aws.sdk.kotlin:cloudwatchlogs")
35+
implementation("aws.sdk.kotlin:secretsmanager")
36+
implementation("aws.smithy.kotlin:http-client-engine-okhttp")
37+
implementation("aws.smithy.kotlin:http-client-engine-crt")
3738
implementation("com.google.code.gson:gson:2.10")
3839
implementation("com.fasterxml.jackson.core:jackson-core:2.14.2")
3940
implementation("com.fasterxml.jackson.core:jackson-databind:2.14.2")

kotlin/services/codepipeline/build.gradle.kts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@ repositories {
2727
}
2828
apply(plugin = "org.jlleitschuh.gradle.ktlint")
2929
dependencies {
30-
implementation("aws.sdk.kotlin:codepipeline:1.2.28")
31-
implementation("aws.sdk.kotlin:secretsmanager:1.2.28")
32-
implementation("aws.smithy.kotlin:http-client-engine-okhttp:0.30.0")
33-
implementation("aws.smithy.kotlin:http-client-engine-crt:0.30.0")
30+
implementation(platform("aws.sdk.kotlin:bom:1.3.112"))
31+
implementation("aws.sdk.kotlin:codepipeline")
32+
implementation("aws.sdk.kotlin:secretsmanager")
33+
implementation("aws.smithy.kotlin:http-client-engine-okhttp")
34+
implementation("aws.smithy.kotlin:http-client-engine-crt")
3435
implementation("com.google.code.gson:gson:2.10")
3536
testImplementation("org.junit.jupiter:junit-jupiter:5.9.0")
3637
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")

kotlin/services/cognito/build.gradle.kts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,12 @@ repositories {
2727
}
2828
apply(plugin = "org.jlleitschuh.gradle.ktlint")
2929
dependencies {
30-
implementation("aws.sdk.kotlin:cognitoidentityprovider:1.2.28")
31-
implementation("aws.sdk.kotlin:cognitoidentity:1.2.28")
32-
implementation("aws.sdk.kotlin:secretsmanager:1.2.28")
33-
implementation("aws.smithy.kotlin:http-client-engine-okhttp:0.30.0")
34-
implementation("aws.smithy.kotlin:http-client-engine-crt:0.30.0")
30+
implementation(platform("aws.sdk.kotlin:bom:1.3.112"))
31+
implementation("aws.sdk.kotlin:cognitoidentityprovider")
32+
implementation("aws.sdk.kotlin:cognitoidentity")
33+
implementation("aws.sdk.kotlin:secretsmanager")
34+
implementation("aws.smithy.kotlin:http-client-engine-okhttp")
35+
implementation("aws.smithy.kotlin:http-client-engine-crt")
3536
testImplementation("org.junit.jupiter:junit-jupiter:5.9.2")
3637
implementation("com.google.code.gson:gson:2.10")
3738
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")

kotlin/services/cognito/src/test/kotlin/CognitoKotlinTest.kt

Lines changed: 16 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import com.kotlin.cognito.getAllPools
1515
import com.kotlin.cognito.getPools
1616
import com.kotlin.cognito.listAllUserPoolClients
1717
import com.kotlin.cognito.listPoolIdentities
18-
import com.kotlin.cognito.signUp
1918
import kotlinx.coroutines.runBlocking
2019
import org.junit.jupiter.api.Assertions
2120
import org.junit.jupiter.api.BeforeAll
@@ -127,83 +126,75 @@ class CognitoKotlinTest {
127126

128127
@Test
129128
@Order(3)
130-
fun signUpUserTest() =
129+
fun listUserPoolsTest() =
131130
runBlocking {
132-
signUp(clientId, secretkey, username, password, email)
131+
getAllPools()
133132
println("Test 3 passed")
134133
}
135134

136135
@Test
137136
@Order(4)
138-
fun listUserPoolsTest() =
137+
fun listUserPoolClientsTest() =
139138
runBlocking {
140-
getAllPools()
139+
listAllUserPoolClients(existingUserPoolId)
141140
println("Test 4 passed")
142141
}
143142

144143
@Test
145144
@Order(5)
146-
fun listUserPoolClientsTest() =
145+
fun listUsersTest() =
147146
runBlocking {
148147
listAllUserPoolClients(existingUserPoolId)
149148
println("Test 5 passed")
150149
}
151150

152151
@Test
153152
@Order(6)
154-
fun listUsersTest() =
155-
runBlocking {
156-
listAllUserPoolClients(existingUserPoolId)
157-
println("Test 6 passed")
158-
}
159-
160-
@Test
161-
@Order(7)
162153
fun describeUserPoolTest() =
163154
runBlocking {
164155
describePool(existingUserPoolId)
165-
println("Test 7 passed")
156+
println("Test 6 passed")
166157
}
167158

168159
@Test
169-
@Order(8)
160+
@Order(7)
170161
fun deleteUserPool() =
171162
runBlocking {
172163
delPool(userPoolId)
173-
println("Test 8 passed")
164+
println("Test 7 passed")
174165
}
175166

176167
@Test
177-
@Order(9)
168+
@Order(8)
178169
fun createIdentityPoolTest() =
179170
runBlocking {
180171
identityPoolId = createIdPool(identityPoolName).toString()
181172
Assertions.assertTrue(!identityPoolId.isEmpty())
182-
println("Test 9 passed")
173+
println("Test 8 passed")
183174
}
184175

185176
@Test
186-
@Order(10)
177+
@Order(9)
187178
fun listIdentityProvidersTest() =
188179
runBlocking {
189180
getPools()
190-
println("Test 10 passed")
181+
println("Test 9 passed")
191182
}
192183

193184
@Test
194-
@Order(11)
185+
@Order(10)
195186
fun listIdentitiesTest() =
196187
runBlocking {
197188
listPoolIdentities(identityPoolId)
198-
println("Test 11 passed")
189+
println("Test 10 passed")
199190
}
200191

201192
@Test
202-
@Order(12)
193+
@Order(11)
203194
fun deleteIdentityPool() =
204195
runBlocking {
205196
deleteIdPool(identityPoolId)
206-
println("Test 12 passed")
197+
println("Test 11 passed")
207198
}
208199

209200
private suspend fun getSecretValues(): String {

kotlin/services/comprehend/build.gradle.kts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,11 @@ repositories {
2929
apply(plugin = "org.jlleitschuh.gradle.ktlint")
3030

3131
dependencies {
32-
implementation("aws.sdk.kotlin:comprehend:1.2.28")
33-
implementation("aws.sdk.kotlin:secretsmanager:1.2.28")
34-
implementation("aws.smithy.kotlin:http-client-engine-okhttp:0.30.0")
35-
implementation("aws.smithy.kotlin:http-client-engine-crt:0.30.0")
32+
implementation(platform("aws.sdk.kotlin:bom:1.3.112"))
33+
implementation("aws.sdk.kotlin:comprehend")
34+
implementation("aws.sdk.kotlin:secretsmanager")
35+
implementation("aws.smithy.kotlin:http-client-engine-okhttp")
36+
implementation("aws.smithy.kotlin:http-client-engine-crt")
3637
implementation("com.google.code.gson:gson:2.10")
3738
testImplementation("org.junit.jupiter:junit-jupiter:5.9.0")
3839
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")

kotlin/services/dynamodb/build.gradle.kts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@ repositories {
2727
}
2828
apply(plugin = "org.jlleitschuh.gradle.ktlint")
2929
dependencies {
30-
implementation("aws.sdk.kotlin:dynamodb:1.2.28")
31-
implementation("aws.sdk.kotlin:secretsmanager:1.2.28")
32-
implementation("aws.smithy.kotlin:http-client-engine-okhttp:0.30.0")
33-
implementation("aws.smithy.kotlin:http-client-engine-crt:0.30.0")
30+
implementation(platform("aws.sdk.kotlin:bom:1.3.112"))
31+
implementation("aws.sdk.kotlin:dynamodb")
32+
implementation("aws.sdk.kotlin:secretsmanager")
33+
implementation("aws.smithy.kotlin:http-client-engine-okhttp")
34+
implementation("aws.smithy.kotlin:http-client-engine-crt")
3435
testImplementation("org.junit.jupiter:junit-jupiter:5.9.2")
3536
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")
3637
implementation(kotlin("reflect"))

kotlin/services/ec2/build.gradle.kts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,12 @@ repositories {
2828

2929
apply(plugin = "org.jlleitschuh.gradle.ktlint")
3030
dependencies {
31-
implementation("aws.sdk.kotlin:ec2:1.2.28")
32-
implementation("aws.sdk.kotlin:ssm:1.2.28")
33-
implementation("aws.sdk.kotlin:secretsmanager:1.2.28")
34-
implementation("aws.smithy.kotlin:http-client-engine-okhttp:0.30.0")
35-
implementation("aws.smithy.kotlin:http-client-engine-crt:0.30.0")
31+
implementation(platform("aws.sdk.kotlin:bom:1.3.112"))
32+
implementation("aws.sdk.kotlin:ec2")
33+
implementation("aws.sdk.kotlin:ssm")
34+
implementation("aws.sdk.kotlin:secretsmanager")
35+
implementation("aws.smithy.kotlin:http-client-engine-okhttp")
36+
implementation("aws.smithy.kotlin:http-client-engine-crt")
3637
implementation("com.google.code.gson:gson:2.10")
3738
testImplementation("org.junit.jupiter:junit-jupiter:5.9.2")
3839
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")

0 commit comments

Comments
 (0)