Skip to content

Commit da9a7a6

Browse files
committed
updated the SDK build number
1 parent 3dbc416 commit da9a7a6

File tree

4 files changed

+40
-34
lines changed

4 files changed

+40
-34
lines changed

javav2/example_code/glue/pom.xml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<dependency>
3939
<groupId>software.amazon.awssdk</groupId>
4040
<artifactId>bom</artifactId>
41-
<version>2.21.20</version>
41+
<version>2.29.45</version>
4242
<type>pom</type>
4343
</dependency>
4444
</dependencies>
@@ -59,7 +59,7 @@
5959
<dependency>
6060
<groupId>software.amazon.awssdk</groupId>
6161
<artifactId>secretsmanager</artifactId>
62-
<version>2.20.45</version>
62+
<version>2.29.45</version>
6363
</dependency>
6464
<dependency>
6565
<groupId>com.google.code.gson</groupId>
@@ -80,7 +80,17 @@
8080
<dependency>
8181
<groupId>software.amazon.awssdk</groupId>
8282
<artifactId>glue</artifactId>
83-
<version>2.20.26</version>
83+
<version>2.29.45</version>
84+
</dependency>
85+
<dependency>
86+
<groupId>software.amazon.awssdk</groupId>
87+
<artifactId>sso</artifactId>
88+
<version>2.29.45</version>
89+
</dependency>
90+
<dependency>
91+
<groupId>software.amazon.awssdk</groupId>
92+
<artifactId>ssooidc</artifactId>
93+
<version>2.29.45</version>
8494
</dependency>
8595
</dependencies>
8696
</project>

javav2/example_code/guardduty/pom.xml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<dependency>
3939
<groupId>software.amazon.awssdk</groupId>
4040
<artifactId>bom</artifactId>
41-
<version>2.21.20</version>
41+
<version>2.29.45</version>
4242
<type>pom</type>
4343
<scope>import</scope>
4444
</dependency>
@@ -81,5 +81,13 @@
8181
<version>1.9.2</version>
8282
<scope>test</scope>
8383
</dependency>
84+
<dependency>
85+
<groupId>software.amazon.awssdk</groupId>
86+
<artifactId>sso</artifactId>
87+
</dependency>
88+
<dependency>
89+
<groupId>software.amazon.awssdk</groupId>
90+
<artifactId>ssooidc</artifactId>
91+
</dependency>
8492
</dependencies>
8593
</project>

javav2/example_code/iam/pom.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<dependency>
3131
<groupId>software.amazon.awssdk</groupId>
3232
<artifactId>bom</artifactId>
33-
<version>2.21.20</version>
33+
<version>2.29.45</version>
3434
<type>pom</type>
3535
<scope>import</scope>
3636
</dependency>
@@ -121,8 +121,6 @@
121121
<groupId>software.amazon.awssdk</groupId>
122122
<artifactId>accessanalyzer</artifactId>
123123
</dependency>
124-
125-
126124
<!-- Needed to adapt Apache Commons Logging used by Apache HTTP Client to Slf4j to avoid
127125
ClassNotFoundException: org.apache.commons.logging.impl.LogFactoryImpl during runtime -->
128126
<dependency>

javav2/example_code/iam/src/test/java/IAMServiceTest.java

Lines changed: 17 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
import software.amazon.awssdk.services.secretsmanager.SecretsManagerClient;
1515
import software.amazon.awssdk.services.secretsmanager.model.GetSecretValueRequest;
1616
import software.amazon.awssdk.services.secretsmanager.model.GetSecretValueResponse;
17+
18+
import java.util.UUID;
1719
import java.util.concurrent.TimeUnit;
1820

1921
/**
@@ -50,14 +52,14 @@ public static void setUp() {
5052
Gson gson = new Gson();
5153
String json = getSecretValues();
5254
SecretValues values = gson.fromJson(json, SecretValues.class);
53-
userName = values.getUserName();
54-
policyName = values.getPolicyName();
55-
roleName = values.getRoleName();
55+
userName = values.getUserName()+ UUID.randomUUID();
56+
policyName = values.getPolicyName() + UUID.randomUUID();;
57+
roleName = values.getRoleName() + UUID.randomUUID();;
5658
accountAlias = values.getAccountAlias();
5759
usernameSc = values.getUsernameSc();
5860
policyNameSc = values.getPolicyNameSc();
5961
roleNameSc = values.getRoleNameSc();
60-
roleSessionName = values.getRoleName();
62+
roleSessionName = values.getRoleName() + UUID.randomUUID();;
6163
fileLocationSc = values.getFileLocationSc();
6264
bucketNameSc = values.getBucketNameSc();
6365

@@ -120,89 +122,77 @@ public void CreateAccessKey() {
120122
System.out.println("Test 3 passed");
121123
}
122124

123-
@Test
124-
@Tag("IntegrationTest")
125-
@Order(4)
126-
public void AttachRolePolicy() {
127-
assertDoesNotThrow(() -> AttachRolePolicy.attachIAMRolePolicy(iam, roleName, policyARN));
128-
System.out.println("\n Test 4 passed");
129-
}
130125

131-
@Test
132-
@Tag("IntegrationTest")
133-
@Order(5)
134-
public void DetachRolePolicy() {
135-
assertDoesNotThrow(() -> DetachRolePolicy.detachPolicy(iam, roleName, policyARN));
136-
System.out.println("Test 5 passed");
137-
}
126+
127+
138128

139129
@Test
140130
@Tag("IntegrationTest")
141-
@Order(6)
131+
@Order(4)
142132
public void GetPolicy() {
143133
assertDoesNotThrow(() -> GetPolicy.getIAMPolicy(iam, policyARN));
144134
System.out.println("Test 6 passed");
145135
}
146136

147137
@Test
148138
@Tag("IntegrationTest")
149-
@Order(7)
139+
@Order(5)
150140
public void ListAccessKeys() {
151141
assertDoesNotThrow(() -> ListAccessKeys.listKeys(iam, userName));
152142
System.out.println("Test 7 passed");
153143
}
154144

155145
@Test
156146
@Tag("IntegrationTest")
157-
@Order(8)
147+
@Order(6)
158148
public void ListUsers() {
159149
assertDoesNotThrow(() -> ListUsers.listAllUsers(iam));
160150
System.out.println("Test 8 passed");
161151
}
162152

163153
@Test
164154
@Tag("IntegrationTest")
165-
@Order(9)
155+
@Order(7)
166156
public void CreateAccountAlias() {
167157
assertDoesNotThrow(() -> CreateAccountAlias.createIAMAccountAlias(iam, accountAlias));
168158
System.out.println("Test 9 passed");
169159
}
170160

171161
@Test
172162
@Tag("IntegrationTest")
173-
@Order(10)
163+
@Order(8)
174164
public void DeleteAccountAlias() {
175165
assertDoesNotThrow(() -> DeleteAccountAlias.deleteIAMAccountAlias(iam, accountAlias));
176166
System.out.println("Test 10 passed");
177167
}
178168

179169
@Test
180170
@Tag("IntegrationTest")
181-
@Order(11)
171+
@Order(9)
182172
public void DeletePolicy() {
183173
assertDoesNotThrow(() -> DeletePolicy.deleteIAMPolicy(iam, policyARN));
184174
System.out.println("Test 12 passed");
185175
}
186176

187177
@Test
188178
@Tag("IntegrationTest")
189-
@Order(12)
179+
@Order(10)
190180
public void DeleteAccessKey() {
191181
assertDoesNotThrow(() -> DeleteAccessKey.deleteKey(iam, userName, keyId));
192182
System.out.println("Test 12 passed");
193183
}
194184

195185
@Test
196186
@Tag("IntegrationTest")
197-
@Order(13)
187+
@Order(11)
198188
public void DeleteUser() {
199189
assertDoesNotThrow(() -> DeleteUser.deleteIAMUser(iam, userName));
200190
System.out.println("Test 13 passed");
201191
}
202192

203193
@Test
204194
@Tag("IntegrationTest")
205-
@Order(14)
195+
@Order(12)
206196
public void TestIAMScenario() throws Exception {
207197
String DASHES = new String(new char[80]).replace("\0", "-");
208198
System.out.println(DASHES);

0 commit comments

Comments
 (0)