Skip to content

Commit acbf5db

Browse files
committed
updated build number
1 parent 0c202ad commit acbf5db

18 files changed

+56
-59
lines changed

kotlin/services/iam/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
22

33
plugins {
4-
kotlin("jvm") version "1.9.0"
4+
kotlin("jvm") version "2.1.0"
55
application
66
}
77

@@ -27,7 +27,7 @@ repositories {
2727
}
2828
apply(plugin = "org.jlleitschuh.gradle.ktlint")
2929
dependencies {
30-
implementation(platform("aws.sdk.kotlin:bom:1.3.112"))
30+
implementation(platform("aws.sdk.kotlin:bom:1.4.119"))
3131
implementation("aws.sdk.kotlin:iam")
3232
implementation("aws.sdk.kotlin:sts")
3333
implementation("aws.sdk.kotlin:s3")

kotlin/services/iam/src/main/kotlin/com/kotlin/iam/AccessKeyLastUsed.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ suspend fun getAccessKeyLastUsed(accessId: String?) {
4141
accessKeyId = accessId
4242
}
4343

44-
IamClient { region = "AWS_GLOBAL" }.use { iamClient ->
44+
IamClient.fromEnvironment { region = "AWS_GLOBAL" }.use { iamClient ->
4545
val response = iamClient.getAccessKeyLastUsed(request)
4646
println("Access key was last used on ${response.accessKeyLastUsed?.lastUsedDate}")
4747
}

kotlin/services/iam/src/main/kotlin/com/kotlin/iam/AttachRolePolicy.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ suspend fun attachIAMRolePolicy(
4848
roleName = roleNameVal
4949
}
5050

51-
IamClient { region = "AWS_GLOBAL" }.use { iamClient ->
51+
IamClient.fromEnvironment { region = "AWS_GLOBAL" }.use { iamClient ->
5252
val response = iamClient.listAttachedRolePolicies(request)
5353
val attachedPolicies = response.attachedPolicies
5454

kotlin/services/iam/src/main/kotlin/com/kotlin/iam/CreateAccessKey.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ suspend fun createIAMAccessKey(user: String?): String {
4343
userName = user
4444
}
4545

46-
IamClient { region = "AWS_GLOBAL" }.use { iamClient ->
46+
IamClient.fromEnvironment { region = "AWS_GLOBAL" }.use { iamClient ->
4747
val response = iamClient.createAccessKey(request)
4848
return response.accessKey?.accessKeyId.toString()
4949
}

kotlin/services/iam/src/main/kotlin/com/kotlin/iam/CreateAccountAlias.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ suspend fun createIAMAccountAlias(alias: String) {
4242
accountAlias = alias
4343
}
4444

45-
IamClient { region = "AWS_GLOBAL" }.use { iamClient ->
45+
IamClient.fromEnvironment { region = "AWS_GLOBAL" }.use { iamClient ->
4646
iamClient.createAccountAlias(request)
4747
println("Successfully created account alias named $alias")
4848
}

kotlin/services/iam/src/main/kotlin/com/kotlin/iam/CreatePolicy.kt

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -37,31 +37,32 @@ suspend fun main(args: Array<String>) {
3737

3838
// snippet-start:[iam.kotlin.create_policy.main]
3939
suspend fun createIAMPolicy(policyNameVal: String?): String {
40-
val policyDocumentVal =
41-
"{" +
42-
" \"Version\": \"2012-10-17\"," +
43-
" \"Statement\": [" +
44-
" {" +
45-
" \"Effect\": \"Allow\"," +
46-
" \"Action\": [" +
47-
" \"dynamodb:DeleteItem\"," +
48-
" \"dynamodb:GetItem\"," +
49-
" \"dynamodb:PutItem\"," +
50-
" \"dynamodb:Scan\"," +
51-
" \"dynamodb:UpdateItem\"" +
52-
" ]," +
53-
" \"Resource\": \"*\"" +
54-
" }" +
55-
" ]" +
56-
"}"
40+
val policyDocumentVal = """
41+
{
42+
"Version": "2012-10-17",
43+
"Statement": [
44+
{
45+
"Effect": "Allow",
46+
"Action": [
47+
"dynamodb:DeleteItem",
48+
"dynamodb:GetItem",
49+
"dynamodb:PutItem",
50+
"dynamodb:Scan",
51+
"dynamodb:UpdateItem"
52+
],
53+
"Resource": "*"
54+
}
55+
]
56+
}
57+
""".trimIndent()
5758

5859
val request =
5960
CreatePolicyRequest {
6061
policyName = policyNameVal
6162
policyDocument = policyDocumentVal
6263
}
6364

64-
IamClient { region = "AWS_GLOBAL" }.use { iamClient ->
65+
IamClient.fromEnvironment { region = "AWS_GLOBAL" }.use { iamClient ->
6566
val response = iamClient.createPolicy(request)
6667
return response.policy?.arn.toString()
6768
}

kotlin/services/iam/src/main/kotlin/com/kotlin/iam/CreateUser.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ suspend fun createIAMUser(usernameVal: String?): String? {
4242
userName = usernameVal
4343
}
4444

45-
IamClient { region = "AWS_GLOBAL" }.use { iamClient ->
45+
IamClient.fromEnvironment { region = "AWS_GLOBAL" }.use { iamClient ->
4646
val response = iamClient.createUser(request)
4747
return response.user?.userName
4848
}

kotlin/services/iam/src/main/kotlin/com/kotlin/iam/DeleteAccessKey.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ suspend fun deleteKey(
4747
userName = userNameVal
4848
}
4949

50-
IamClient { region = "AWS_GLOBAL" }.use { iamClient ->
50+
IamClient.fromEnvironment { region = "AWS_GLOBAL" }.use { iamClient ->
5151
iamClient.deleteAccessKey(request)
5252
println("Successfully deleted access key $accessKey from $userNameVal")
5353
}

kotlin/services/iam/src/main/kotlin/com/kotlin/iam/DeleteAccountAlias.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ suspend fun deleteIAMAccountAlias(alias: String) {
4141
accountAlias = alias
4242
}
4343

44-
IamClient { region = "AWS_GLOBAL" }.use { iamClient ->
44+
IamClient.fromEnvironment { region = "AWS_GLOBAL" }.use { iamClient ->
4545
iamClient.deleteAccountAlias(request)
4646
println("Successfully deleted account alias $alias")
4747
}

kotlin/services/iam/src/main/kotlin/com/kotlin/iam/DeletePolicy.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ suspend fun deleteIAMPolicy(policyARNVal: String?) {
4141
policyArn = policyARNVal
4242
}
4343

44-
IamClient { region = "AWS_GLOBAL" }.use { iamClient ->
44+
IamClient.fromEnvironment { region = "AWS_GLOBAL" }.use { iamClient ->
4545
iamClient.deletePolicy(request)
4646
println("Successfully deleted $policyARNVal")
4747
}

0 commit comments

Comments
 (0)