expressionNamesFor(String attributeNames) {
+ if (attributeNames.contains(NESTED_OBJECT_UPDATE)) {
+ return Arrays.stream(PATTERN.split(attributeNames)).distinct()
+ .collect(Collectors.toMap(EnhancedClientUtils::keyRef, Function.identity()));
+ }
+ return Collections.singletonMap(keyRef(attributeNames), attributeNames);
+ }
}
\ No newline at end of file
diff --git a/services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/model/IgnoreNullsMode.java b/services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/model/IgnoreNullsMode.java
new file mode 100644
index 000000000000..a960fc794b1a
--- /dev/null
+++ b/services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/model/IgnoreNullsMode.java
@@ -0,0 +1,37 @@
+/*
+ * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License").
+ * You may not use this file except in compliance with the License.
+ * A copy of the License is located at
+ *
+ * http://aws.amazon.com/apache2.0
+ *
+ * or in the "license" file accompanying this file. This file is distributed
+ * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+ * express or implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ */
+
+package software.amazon.awssdk.enhanced.dynamodb.model;
+
+import software.amazon.awssdk.annotations.SdkPublicApi;
+
+/**
+ *
+ * The SCALAR_ONLY mode supports updates to scalar attributes to any level (top level, first nested level, second nested level,
+ * etc.) when the user wants to update scalar attributes by providing only the delta of changes to be updated. This mode
+ * does not support updates to maps and is expected to throw a 4xx DynamoDB exception if done so.
+ *
+ * In the MAPS_ONLY mode, creation of new map/bean structures through update statements are supported, i.e. setting
+ * null/non-existent maps to non-null values. If users try to update scalar attributes in this mode, it will overwrite
+ * existing values in the table.
+ *
+ * The DEFAULT mode disables any special handling around null values in the update query expression
+ */
+@SdkPublicApi
+public enum IgnoreNullsMode {
+ SCALAR_ONLY,
+ MAPS_ONLY,
+ DEFAULT
+}
diff --git a/services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/model/TransactUpdateItemEnhancedRequest.java b/services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/model/TransactUpdateItemEnhancedRequest.java
index 7fec8372ba2e..4f163992f6e8 100644
--- a/services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/model/TransactUpdateItemEnhancedRequest.java
+++ b/services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/model/TransactUpdateItemEnhancedRequest.java
@@ -40,12 +40,14 @@ public class TransactUpdateItemEnhancedRequest {
private final T item;
private final Boolean ignoreNulls;
+ private final IgnoreNullsMode ignoreNullsMode;
private final Expression conditionExpression;
private final String returnValuesOnConditionCheckFailure;
private TransactUpdateItemEnhancedRequest(Builder builder) {
this.item = builder.item;
this.ignoreNulls = builder.ignoreNulls;
+ this.ignoreNullsMode = builder.ignoreNullsMode;
this.conditionExpression = builder.conditionExpression;
this.returnValuesOnConditionCheckFailure = builder.returnValuesOnConditionCheckFailure;
}
@@ -67,6 +69,7 @@ public static Builder builder(Class extends T> itemClass) {
public Builder toBuilder() {
return new Builder().item(item)
.ignoreNulls(ignoreNulls)
+ .ignoreNullsMode(ignoreNullsMode)
.conditionExpression(conditionExpression)
.returnValuesOnConditionCheckFailure(returnValuesOnConditionCheckFailure);
}
@@ -80,11 +83,20 @@ public T item() {
/**
* Returns if the update operation should ignore attributes with null values, or false if it has not been set.
+ * This is deprecated in favour of ignoreNullsMode()
*/
+ @Deprecated
public Boolean ignoreNulls() {
return ignoreNulls;
}
+ /**
+ * Returns the mode of update to be performed
+ */
+ public IgnoreNullsMode ignoreNullsMode() {
+ return ignoreNullsMode;
+ }
+
/**
* Returns the condition {@link Expression} set on this request object, or null if it doesn't exist.
*/
@@ -161,6 +173,7 @@ public int hashCode() {
public static final class Builder {
private T item;
private Boolean ignoreNulls;
+ private IgnoreNullsMode ignoreNullsMode;
private Expression conditionExpression;
private String returnValuesOnConditionCheckFailure;
@@ -178,11 +191,17 @@ private Builder() {
* @param ignoreNulls the boolean value
* @return a builder of this type
*/
+ @Deprecated
public Builder ignoreNulls(Boolean ignoreNulls) {
this.ignoreNulls = ignoreNulls;
return this;
}
+ public Builder ignoreNullsMode(IgnoreNullsMode ignoreNullsMode) {
+ this.ignoreNullsMode = ignoreNullsMode;
+ return this;
+ }
+
/**
* Defines a logical expression on an item's attribute values which, if evaluating to true,
* will allow the update operation to succeed. If evaluating to false, the operation will not succeed.
diff --git a/services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/model/UpdateItemEnhancedRequest.java b/services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/model/UpdateItemEnhancedRequest.java
index 80f07679c738..f7e714c7a690 100644
--- a/services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/model/UpdateItemEnhancedRequest.java
+++ b/services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/model/UpdateItemEnhancedRequest.java
@@ -47,6 +47,7 @@ public final class UpdateItemEnhancedRequest {
private final T item;
private final Boolean ignoreNulls;
+ private final IgnoreNullsMode ignoreNullsMode;
private final Expression conditionExpression;
private final String returnValues;
private final String returnConsumedCapacity;
@@ -58,6 +59,7 @@ private UpdateItemEnhancedRequest(Builder builder) {
this.item = builder.item;
this.ignoreNulls = builder.ignoreNulls;
this.conditionExpression = builder.conditionExpression;
+ this.ignoreNullsMode = builder.ignoreNullsMode;
this.returnValues = builder.returnValues;
this.returnConsumedCapacity = builder.returnConsumedCapacity;
this.returnItemCollectionMetrics = builder.returnItemCollectionMetrics;
@@ -81,6 +83,7 @@ public static Builder builder(Class extends T> itemClass) {
public Builder toBuilder() {
return new Builder().item(item)
.ignoreNulls(ignoreNulls)
+ .ignoreNullsMode(ignoreNullsMode)
.conditionExpression(conditionExpression)
.returnValues(returnValues)
.returnConsumedCapacity(returnConsumedCapacity)
@@ -97,11 +100,20 @@ public T item() {
/**
* Returns if the update operation should ignore attributes with null values, or false if it has not been set.
+ * This is deprecated in favour of ignoreNullsMode()
*/
+ @Deprecated
public Boolean ignoreNulls() {
return ignoreNulls;
}
+ /**
+ * Returns the mode of update to be performed
+ */
+ public IgnoreNullsMode ignoreNullsMode() {
+ return ignoreNullsMode;
+ }
+
/**
* Returns the condition {@link Expression} set on this request object, or null if it doesn't exist.
*/
@@ -225,6 +237,7 @@ public int hashCode() {
public static final class Builder {
private T item;
private Boolean ignoreNulls;
+ private IgnoreNullsMode ignoreNullsMode;
private Expression conditionExpression;
private String returnValues;
private String returnConsumedCapacity;
@@ -244,11 +257,17 @@ private Builder() {
* @param ignoreNulls the boolean value
* @return a builder of this type
*/
+ @Deprecated
public Builder ignoreNulls(Boolean ignoreNulls) {
this.ignoreNulls = ignoreNulls;
return this;
}
+ public Builder ignoreNullsMode(IgnoreNullsMode ignoreNullsMode) {
+ this.ignoreNullsMode = ignoreNullsMode;
+ return this;
+ }
+
/**
* Defines a logical expression on an item's attribute values which, if evaluating to true,
* will allow the update operation to succeed. If evaluating to false, the operation will not succeed.
diff --git a/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/UpdateBehaviorTest.java b/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/UpdateBehaviorTest.java
index fdbe05fb87ee..196d38282277 100644
--- a/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/UpdateBehaviorTest.java
+++ b/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/UpdateBehaviorTest.java
@@ -1,8 +1,10 @@
package software.amazon.awssdk.enhanced.dynamodb.functionaltests;
import static org.assertj.core.api.Assertions.assertThat;
+import static org.assertj.core.api.Assertions.assertThatThrownBy;
import java.time.Instant;
+import java.util.Collections;
import java.util.stream.Collectors;
import java.util.stream.Stream;
import org.junit.After;
@@ -12,17 +14,29 @@
import software.amazon.awssdk.enhanced.dynamodb.DynamoDbTable;
import software.amazon.awssdk.enhanced.dynamodb.TableSchema;
import software.amazon.awssdk.enhanced.dynamodb.extensions.AutoGeneratedTimestampRecordExtension;
+import software.amazon.awssdk.enhanced.dynamodb.functionaltests.models.CompositeRecord;
+import software.amazon.awssdk.enhanced.dynamodb.functionaltests.models.FlattenRecord;
import software.amazon.awssdk.enhanced.dynamodb.functionaltests.models.NestedRecordWithUpdateBehavior;
import software.amazon.awssdk.enhanced.dynamodb.functionaltests.models.RecordWithUpdateBehaviors;
import software.amazon.awssdk.enhanced.dynamodb.internal.client.ExtensionResolver;
+import software.amazon.awssdk.enhanced.dynamodb.model.IgnoreNullsMode;
+import software.amazon.awssdk.services.dynamodb.model.AttributeValue;
+import software.amazon.awssdk.services.dynamodb.model.DynamoDbException;
+import software.amazon.awssdk.services.dynamodb.model.GetItemRequest;
+import software.amazon.awssdk.services.dynamodb.model.GetItemResponse;
public class UpdateBehaviorTest extends LocalDynamoDbSyncTestBase {
private static final Instant INSTANT_1 = Instant.parse("2020-05-03T10:00:00Z");
private static final Instant INSTANT_2 = Instant.parse("2020-05-03T10:05:00Z");
private static final Instant FAR_FUTURE_INSTANT = Instant.parse("9999-05-03T10:05:00Z");
+ private static final String TEST_BEHAVIOUR_ATTRIBUTE = "testBehaviourAttribute";
+ private static final String TEST_ATTRIBUTE = "testAttribute";
private static final TableSchema TABLE_SCHEMA =
TableSchema.fromClass(RecordWithUpdateBehaviors.class);
+
+ private static final TableSchema TABLE_SCHEMA_FLATTEN_RECORD =
+ TableSchema.fromClass(FlattenRecord.class);
private final DynamoDbEnhancedClient enhancedClient = DynamoDbEnhancedClient.builder()
.dynamoDbClient(getDynamoDbClient()).extensions(
@@ -32,6 +46,9 @@ public class UpdateBehaviorTest extends LocalDynamoDbSyncTestBase {
private final DynamoDbTable mappedTable =
enhancedClient.table(getConcreteTableName("table-name"), TABLE_SCHEMA);
+
+ private final DynamoDbTable flattenedMappedTable =
+ enhancedClient.table(getConcreteTableName("table-name"), TABLE_SCHEMA_FLATTEN_RECORD);
@Before
public void createTable() {
@@ -145,6 +162,401 @@ public void updateBehaviors_transactWriteItems_secondUpdate() {
assertThat(persistedRecord.getCreatedAutoUpdateOn()).isEqualTo(firstUpdatedRecord.getCreatedAutoUpdateOn());
}
+ @Test
+ public void when_updatingNestedObjectWithSingleLevel_existingInformationIsPreserved_scalar_only_update() {
+
+ NestedRecordWithUpdateBehavior nestedRecord = createNestedWithDefaults("id456", 5L);
+
+ RecordWithUpdateBehaviors record = new RecordWithUpdateBehaviors();
+ record.setId("id123");
+ record.setNestedRecord(nestedRecord);
+
+ mappedTable.putItem(record);
+
+ NestedRecordWithUpdateBehavior updatedNestedRecord = new NestedRecordWithUpdateBehavior();
+ long updatedNestedCounter = 10L;
+ updatedNestedRecord.setNestedCounter(updatedNestedCounter);
+
+ RecordWithUpdateBehaviors update_record = new RecordWithUpdateBehaviors();
+ update_record.setId("id123");
+ update_record.setVersion(1L);
+ update_record.setNestedRecord(updatedNestedRecord);
+
+ mappedTable.updateItem(r -> r.item(update_record).ignoreNullsMode(IgnoreNullsMode.SCALAR_ONLY));
+
+ RecordWithUpdateBehaviors persistedRecord = mappedTable.getItem(r -> r.key(k -> k.partitionValue("id123")));
+
+ verifySingleLevelNestingTargetedUpdateBehavior(persistedRecord.getNestedRecord(), updatedNestedCounter,
+ TEST_BEHAVIOUR_ATTRIBUTE, INSTANT_1);
+ }
+
+ @Test
+ public void when_updatingNestedObjectWithSingleLevel_default_mode_update_newMapCreated() {
+
+ NestedRecordWithUpdateBehavior nestedRecord = createNestedWithDefaults("id456", 5L);
+
+ RecordWithUpdateBehaviors record = new RecordWithUpdateBehaviors();
+ record.setId("id123");
+ record.setNestedRecord(nestedRecord);
+
+ mappedTable.putItem(record);
+
+ NestedRecordWithUpdateBehavior updatedNestedRecord = new NestedRecordWithUpdateBehavior();
+ long updatedNestedCounter = 10L;
+ updatedNestedRecord.setNestedCounter(updatedNestedCounter);
+
+ RecordWithUpdateBehaviors update_record = new RecordWithUpdateBehaviors();
+ update_record.setId("id123");
+ update_record.setVersion(1L);
+ update_record.setNestedRecord(updatedNestedRecord);
+
+ mappedTable.updateItem(r -> r.item(update_record).ignoreNullsMode(IgnoreNullsMode.DEFAULT));
+
+ RecordWithUpdateBehaviors persistedRecord = mappedTable.getItem(r -> r.key(k -> k.partitionValue("id123")));
+
+ verifySingleLevelNestingTargetedUpdateBehavior(persistedRecord.getNestedRecord(), updatedNestedCounter, null, null);
+ }
+
+ @Test
+ public void when_updatingNestedObjectWithSingleLevel_with_no_mode_update_newMapCreated() {
+
+ NestedRecordWithUpdateBehavior nestedRecord = createNestedWithDefaults("id456", 5L);
+
+ RecordWithUpdateBehaviors record = new RecordWithUpdateBehaviors();
+ record.setId("id123");
+ record.setNestedRecord(nestedRecord);
+
+ mappedTable.putItem(record);
+
+ NestedRecordWithUpdateBehavior updatedNestedRecord = new NestedRecordWithUpdateBehavior();
+ long updatedNestedCounter = 10L;
+ updatedNestedRecord.setNestedCounter(updatedNestedCounter);
+
+ RecordWithUpdateBehaviors update_record = new RecordWithUpdateBehaviors();
+ update_record.setId("id123");
+ update_record.setVersion(1L);
+ update_record.setNestedRecord(updatedNestedRecord);
+
+ mappedTable.updateItem(r -> r.item(update_record));
+
+ RecordWithUpdateBehaviors persistedRecord = mappedTable.getItem(r -> r.key(k -> k.partitionValue("id123")));
+
+ verifySingleLevelNestingTargetedUpdateBehavior(persistedRecord.getNestedRecord(), updatedNestedCounter, null, null);
+ }
+
+ @Test
+ public void when_updatingNestedObjectToEmptyWithSingleLevel_existingInformationIsPreserved_scalar_only_update() {
+
+ NestedRecordWithUpdateBehavior nestedRecord = createNestedWithDefaults("id456", 5L);
+ nestedRecord.setAttribute(TEST_ATTRIBUTE);
+
+ RecordWithUpdateBehaviors record = new RecordWithUpdateBehaviors();
+ record.setId("id123");
+ record.setNestedRecord(nestedRecord);
+
+ mappedTable.putItem(record);
+
+ NestedRecordWithUpdateBehavior updatedNestedRecord = new NestedRecordWithUpdateBehavior();
+
+ RecordWithUpdateBehaviors update_record = new RecordWithUpdateBehaviors();
+ update_record.setId("id123");
+ update_record.setVersion(1L);
+ update_record.setNestedRecord(updatedNestedRecord);
+
+ mappedTable.updateItem(r -> r.item(update_record).ignoreNullsMode(IgnoreNullsMode.SCALAR_ONLY));
+
+ RecordWithUpdateBehaviors persistedRecord = mappedTable.getItem(r -> r.key(k -> k.partitionValue("id123")));
+ assertThat(persistedRecord.getNestedRecord()).isNull();
+ }
+
+ private NestedRecordWithUpdateBehavior createNestedWithDefaults(String id, Long counter) {
+ NestedRecordWithUpdateBehavior nestedRecordWithDefaults = new NestedRecordWithUpdateBehavior();
+ nestedRecordWithDefaults.setId(id);
+ nestedRecordWithDefaults.setNestedCounter(counter);
+ nestedRecordWithDefaults.setNestedUpdateBehaviorAttribute(TEST_BEHAVIOUR_ATTRIBUTE);
+ nestedRecordWithDefaults.setNestedTimeAttribute(INSTANT_1);
+
+ return nestedRecordWithDefaults;
+ }
+
+ private void verifyMultipleLevelNestingTargetedUpdateBehavior(NestedRecordWithUpdateBehavior nestedRecord,
+ long updatedOuterNestedCounter,
+ long updatedInnerNestedCounter,
+ String test_behav_attribute,
+ Instant expected_time) {
+ assertThat(nestedRecord).isNotNull();
+ assertThat(nestedRecord.getNestedRecord()).isNotNull();
+
+ assertThat(nestedRecord.getNestedCounter()).isEqualTo(updatedOuterNestedCounter);
+ assertThat(nestedRecord.getNestedRecord()).isNotNull();
+ assertThat(nestedRecord.getNestedRecord().getNestedCounter()).isEqualTo(updatedInnerNestedCounter);
+ assertThat(nestedRecord.getNestedRecord().getNestedUpdateBehaviorAttribute()).isEqualTo(
+ test_behav_attribute);
+ assertThat(nestedRecord.getNestedRecord().getNestedTimeAttribute()).isEqualTo(expected_time);
+ }
+
+ private void verifySingleLevelNestingTargetedUpdateBehavior(NestedRecordWithUpdateBehavior nestedRecord,
+ long updatedNestedCounter, String expected_behav_attr,
+ Instant expected_time) {
+ assertThat(nestedRecord).isNotNull();
+ assertThat(nestedRecord.getNestedCounter()).isEqualTo(updatedNestedCounter);
+ assertThat(nestedRecord.getNestedUpdateBehaviorAttribute()).isEqualTo(expected_behav_attr);
+ assertThat(nestedRecord.getNestedTimeAttribute()).isEqualTo(expected_time);
+ }
+
+ @Test
+ public void when_updatingNestedObjectWithMultipleLevels_inScalarOnlyMode_existingInformationIsPreserved() {
+
+ NestedRecordWithUpdateBehavior nestedRecord1 = createNestedWithDefaults("id789", 50L);
+
+ NestedRecordWithUpdateBehavior nestedRecord2 = createNestedWithDefaults("id456", 0L);
+ nestedRecord2.setNestedRecord(nestedRecord1);
+
+ RecordWithUpdateBehaviors record = new RecordWithUpdateBehaviors();
+ record.setId("id123");
+ record.setNestedRecord(nestedRecord2);
+
+ mappedTable.putItem(record);
+
+ NestedRecordWithUpdateBehavior updatedNestedRecord2 = new NestedRecordWithUpdateBehavior();
+ long innerNestedCounter = 100L;
+ updatedNestedRecord2.setNestedCounter(innerNestedCounter);
+
+ NestedRecordWithUpdateBehavior updatedNestedRecord1 = new NestedRecordWithUpdateBehavior();
+ updatedNestedRecord1.setNestedRecord(updatedNestedRecord2);
+ long outerNestedCounter = 200L;
+ updatedNestedRecord1.setNestedCounter(outerNestedCounter);
+
+ RecordWithUpdateBehaviors update_record = new RecordWithUpdateBehaviors();
+ update_record.setId("id123");
+ update_record.setVersion(1L);
+ update_record.setNestedRecord(updatedNestedRecord1);
+
+ mappedTable.updateItem(r -> r.item(update_record).ignoreNullsMode(IgnoreNullsMode.SCALAR_ONLY));
+
+ RecordWithUpdateBehaviors persistedRecord = mappedTable.getItem(r -> r.key(k -> k.partitionValue("id123")));
+
+ verifyMultipleLevelNestingTargetedUpdateBehavior(persistedRecord.getNestedRecord(), outerNestedCounter,
+ innerNestedCounter, TEST_BEHAVIOUR_ATTRIBUTE, INSTANT_1);
+ }
+
+ @Test
+ public void when_updatingNestedObjectWithMultipleLevels_inMapsOnlyMode_existingInformationIsPreserved() {
+
+ NestedRecordWithUpdateBehavior nestedRecord1 = createNestedWithDefaults("id789", 50L);
+
+ NestedRecordWithUpdateBehavior nestedRecord2 = createNestedWithDefaults("id456", 0L);
+
+ RecordWithUpdateBehaviors record = new RecordWithUpdateBehaviors();
+ record.setId("id123");
+ record.setNestedRecord(nestedRecord2);
+
+ mappedTable.putItem(record);
+
+ NestedRecordWithUpdateBehavior updatedNestedRecord1 = new NestedRecordWithUpdateBehavior();
+ updatedNestedRecord1.setNestedRecord(nestedRecord1);
+ long outerNestedCounter = 200L;
+ updatedNestedRecord1.setNestedCounter(outerNestedCounter);
+
+ RecordWithUpdateBehaviors update_record = new RecordWithUpdateBehaviors();
+ update_record.setId("id123");
+ update_record.setVersion(1L);
+ update_record.setNestedRecord(updatedNestedRecord1);
+
+ mappedTable.updateItem(r -> r.item(update_record).ignoreNullsMode(IgnoreNullsMode.MAPS_ONLY));
+
+ RecordWithUpdateBehaviors persistedRecord = mappedTable.getItem(r -> r.key(k -> k.partitionValue("id123")));
+
+ verifyMultipleLevelNestingTargetedUpdateBehavior(persistedRecord.getNestedRecord(), outerNestedCounter,
+ 50L, TEST_BEHAVIOUR_ATTRIBUTE, INSTANT_1);
+ }
+
+ @Test
+ public void when_updatingNestedObjectWithMultipleLevels_default_mode_existingInformationIsErased() {
+
+ NestedRecordWithUpdateBehavior nestedRecord1 = createNestedWithDefaults("id789", 50L);
+
+ NestedRecordWithUpdateBehavior nestedRecord2 = createNestedWithDefaults("id456", 0L);
+ nestedRecord2.setNestedRecord(nestedRecord1);
+
+ RecordWithUpdateBehaviors record = new RecordWithUpdateBehaviors();
+ record.setId("id123");
+ record.setNestedRecord(nestedRecord2);
+
+ mappedTable.putItem(record);
+
+ NestedRecordWithUpdateBehavior updatedNestedRecord2 = new NestedRecordWithUpdateBehavior();
+ long innerNestedCounter = 100L;
+ updatedNestedRecord2.setNestedCounter(innerNestedCounter);
+
+ NestedRecordWithUpdateBehavior updatedNestedRecord1 = new NestedRecordWithUpdateBehavior();
+ updatedNestedRecord1.setNestedRecord(updatedNestedRecord2);
+ long outerNestedCounter = 200L;
+ updatedNestedRecord1.setNestedCounter(outerNestedCounter);
+
+ RecordWithUpdateBehaviors update_record = new RecordWithUpdateBehaviors();
+ update_record.setId("id123");
+ update_record.setVersion(1L);
+ update_record.setNestedRecord(updatedNestedRecord1);
+
+ mappedTable.updateItem(r -> r.item(update_record));
+
+ RecordWithUpdateBehaviors persistedRecord = mappedTable.getItem(r -> r.key(k -> k.partitionValue("id123")));
+
+ verifyMultipleLevelNestingTargetedUpdateBehavior(persistedRecord.getNestedRecord(), outerNestedCounter, innerNestedCounter, null,
+ null);
+ }
+
+ @Test
+ public void when_updatingNestedNonScalarObject_scalar_only_update_throwsDynamoDBException() {
+
+ NestedRecordWithUpdateBehavior nestedRecord = createNestedWithDefaults("id456", 5L);
+ nestedRecord.setAttribute(TEST_ATTRIBUTE);
+
+ RecordWithUpdateBehaviors record = new RecordWithUpdateBehaviors();
+ record.setId("id123");
+
+ mappedTable.putItem(record);
+
+ RecordWithUpdateBehaviors update_record = new RecordWithUpdateBehaviors();
+ update_record.setId("id123");
+ update_record.setVersion(1L);
+ update_record.setKey("abc");
+ update_record.setNestedRecord(nestedRecord);
+
+ assertThatThrownBy(() -> mappedTable.updateItem(r -> r.item(update_record).ignoreNullsMode(IgnoreNullsMode.SCALAR_ONLY)))
+ .isInstanceOf(DynamoDbException.class);
+ }
+
+ @Test
+ public void when_updatingNestedMap_mapsOnlyMode_newMapIsCreatedAndStored() {
+
+ RecordWithUpdateBehaviors record = new RecordWithUpdateBehaviors();
+ record.setId("id123");
+
+ mappedTable.putItem(record);
+
+ RecordWithUpdateBehaviors update_record = new RecordWithUpdateBehaviors();
+ update_record.setId("id123");
+ update_record.setVersion(1L);
+ update_record.setKey("abc");
+
+ NestedRecordWithUpdateBehavior nestedRecord = createNestedWithDefaults("id456", 5L);
+ nestedRecord.setAttribute(TEST_ATTRIBUTE);
+ update_record.setNestedRecord(nestedRecord);
+
+ RecordWithUpdateBehaviors persistedRecord =
+ mappedTable.updateItem(r -> r.item(update_record).ignoreNullsMode(IgnoreNullsMode.MAPS_ONLY));
+
+ verifySingleLevelNestingTargetedUpdateBehavior(persistedRecord.getNestedRecord(), 5L, TEST_BEHAVIOUR_ATTRIBUTE,
+ INSTANT_1);
+ assertThat(persistedRecord.getNestedRecord().getAttribute()).isEqualTo(TEST_ATTRIBUTE);
+ }
+
+ @Test
+ public void when_emptyNestedRecordIsSet_emptyMapIsStoredInTable() {
+ String key = "id123";
+
+ RecordWithUpdateBehaviors record = new RecordWithUpdateBehaviors();
+ record.setId(key);
+ record.setNestedRecord(new NestedRecordWithUpdateBehavior());
+
+ mappedTable.updateItem(r -> r.item(record));
+
+ GetItemResponse getItemResponse = getDynamoDbClient().getItem(GetItemRequest.builder()
+ .key(Collections.singletonMap("id",
+ AttributeValue.fromS(key)))
+ .tableName(getConcreteTableName("table-name"))
+ .build());
+
+ assertThat(getItemResponse.item().get("nestedRecord")).isNotNull();
+ assertThat(getItemResponse.item().get("nestedRecord").toString()).isEqualTo("AttributeValue(M={nestedTimeAttribute"
+ + "=AttributeValue(NUL=true), "
+ + "nestedRecord=AttributeValue(NUL=true), "
+ + "attribute=AttributeValue(NUL=true), "
+ + "id=AttributeValue(NUL=true), "
+ + "nestedUpdateBehaviorAttribute=AttributeValue"
+ + "(NUL=true), nestedCounter=AttributeValue"
+ + "(NUL=true), nestedVersionedAttribute"
+ + "=AttributeValue(NUL=true)})");
+ }
+
+
+ @Test
+ public void when_updatingNestedObjectWithSingleLevelFlattened_existingInformationIsPreserved_scalar_only_update() {
+
+ NestedRecordWithUpdateBehavior nestedRecord = createNestedWithDefaults("id123", 10L);
+
+ CompositeRecord compositeRecord = new CompositeRecord();
+ compositeRecord.setNestedRecord(nestedRecord);
+
+ FlattenRecord flattenRecord = new FlattenRecord();
+ flattenRecord.setCompositeRecord(compositeRecord);
+ flattenRecord.setId("id456");
+
+ flattenedMappedTable.putItem(r -> r.item(flattenRecord));
+
+ NestedRecordWithUpdateBehavior updateNestedRecord = new NestedRecordWithUpdateBehavior();
+ updateNestedRecord.setNestedCounter(100L);
+
+ CompositeRecord updateCompositeRecord = new CompositeRecord();
+ updateCompositeRecord.setNestedRecord(updateNestedRecord);
+
+ FlattenRecord updatedFlattenRecord = new FlattenRecord();
+ updatedFlattenRecord.setId("id456");
+ updatedFlattenRecord.setCompositeRecord(updateCompositeRecord);
+
+ FlattenRecord persistedFlattenedRecord =
+ flattenedMappedTable.updateItem(r -> r.item(updatedFlattenRecord).ignoreNullsMode(IgnoreNullsMode.SCALAR_ONLY));
+
+ assertThat(persistedFlattenedRecord.getCompositeRecord()).isNotNull();
+ verifySingleLevelNestingTargetedUpdateBehavior(persistedFlattenedRecord.getCompositeRecord().getNestedRecord(), 100L,
+ TEST_BEHAVIOUR_ATTRIBUTE, INSTANT_1);
+ }
+
+
+
+ @Test
+ public void when_updatingNestedObjectWithMultipleLevelFlattened_existingInformationIsPreserved_scalar_only_update() {
+
+ NestedRecordWithUpdateBehavior outerNestedRecord = createNestedWithDefaults("id123", 10L);
+ NestedRecordWithUpdateBehavior innerNestedRecord = createNestedWithDefaults("id456", 5L);
+ outerNestedRecord.setNestedRecord(innerNestedRecord);
+
+ CompositeRecord compositeRecord = new CompositeRecord();
+ compositeRecord.setNestedRecord(outerNestedRecord);
+
+ FlattenRecord flattenRecord = new FlattenRecord();
+ flattenRecord.setCompositeRecord(compositeRecord);
+ flattenRecord.setId("id789");
+
+ flattenedMappedTable.putItem(r -> r.item(flattenRecord));
+
+ NestedRecordWithUpdateBehavior updateOuterNestedRecord = new NestedRecordWithUpdateBehavior();
+ updateOuterNestedRecord.setNestedCounter(100L);
+
+ NestedRecordWithUpdateBehavior updateInnerNestedRecord = new NestedRecordWithUpdateBehavior();
+ updateInnerNestedRecord.setNestedCounter(50L);
+
+ updateOuterNestedRecord.setNestedRecord(updateInnerNestedRecord);
+
+ CompositeRecord updateCompositeRecord = new CompositeRecord();
+ updateCompositeRecord.setNestedRecord(updateOuterNestedRecord);
+
+ FlattenRecord updateFlattenRecord = new FlattenRecord();
+ updateFlattenRecord.setCompositeRecord(updateCompositeRecord);
+ updateFlattenRecord.setId("id789");
+
+ FlattenRecord persistedFlattenedRecord =
+ flattenedMappedTable.updateItem(r -> r.item(updateFlattenRecord).ignoreNullsMode(IgnoreNullsMode.SCALAR_ONLY));
+
+ assertThat(persistedFlattenedRecord.getCompositeRecord()).isNotNull();
+ verifyMultipleLevelNestingTargetedUpdateBehavior(persistedFlattenedRecord.getCompositeRecord().getNestedRecord(), 100L,
+ 50L, TEST_BEHAVIOUR_ATTRIBUTE, INSTANT_1);
+ assertThat(persistedFlattenedRecord.getCompositeRecord().getNestedRecord().getNestedCounter()).isEqualTo(100L);
+ assertThat(persistedFlattenedRecord.getCompositeRecord().getNestedRecord().getNestedRecord().getNestedCounter()).isEqualTo(50L);
+ }
+
/**
* Currently, nested records are not updated through extensions.
*/
diff --git a/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/models/CompositeRecord.java b/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/models/CompositeRecord.java
new file mode 100644
index 000000000000..ad9ac6405a58
--- /dev/null
+++ b/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/models/CompositeRecord.java
@@ -0,0 +1,49 @@
+/*
+ * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License").
+ * You may not use this file except in compliance with the License.
+ * A copy of the License is located at
+ *
+ * http://aws.amazon.com/apache2.0
+ *
+ * or in the "license" file accompanying this file. This file is distributed
+ * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+ * express or implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ */
+
+package software.amazon.awssdk.enhanced.dynamodb.functionaltests.models;
+
+import java.util.Objects;
+import software.amazon.awssdk.enhanced.dynamodb.mapper.annotations.DynamoDbBean;
+
+@DynamoDbBean
+public class CompositeRecord {
+ private NestedRecordWithUpdateBehavior nestedRecord;
+
+ public void setNestedRecord(NestedRecordWithUpdateBehavior nestedRecord) {
+ this.nestedRecord = nestedRecord;
+ }
+
+ public NestedRecordWithUpdateBehavior getNestedRecord() {
+ return nestedRecord;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ CompositeRecord that = (CompositeRecord) o;
+ return Objects.equals(that, this);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(nestedRecord);
+ }
+}
diff --git a/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/models/FlattenRecord.java b/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/models/FlattenRecord.java
new file mode 100644
index 000000000000..8506fdf5468f
--- /dev/null
+++ b/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/models/FlattenRecord.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License").
+ * You may not use this file except in compliance with the License.
+ * A copy of the License is located at
+ *
+ * http://aws.amazon.com/apache2.0
+ *
+ * or in the "license" file accompanying this file. This file is distributed
+ * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+ * express or implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ */
+
+package software.amazon.awssdk.enhanced.dynamodb.functionaltests.models;
+
+import software.amazon.awssdk.enhanced.dynamodb.mapper.annotations.DynamoDbBean;
+import software.amazon.awssdk.enhanced.dynamodb.mapper.annotations.DynamoDbFlatten;
+import software.amazon.awssdk.enhanced.dynamodb.mapper.annotations.DynamoDbPartitionKey;
+
+@DynamoDbBean
+public class FlattenRecord {
+ private String id;
+ private String flattenBehaviourAttribute;
+ private CompositeRecord compositeRecord;
+
+ @DynamoDbPartitionKey
+ public String getId() {
+ return this.id;
+ }
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getFlattenBehaviourAttribute() {
+ return flattenBehaviourAttribute;
+ }
+ public void setFlattenBehaviourAttribute(String flattenBehaviourAttribute) {
+ this.flattenBehaviourAttribute = flattenBehaviourAttribute;
+ }
+
+ @DynamoDbFlatten
+ public CompositeRecord getCompositeRecord() {
+ return compositeRecord;
+ }
+ public void setCompositeRecord(CompositeRecord compositeRecord) {
+ this.compositeRecord = compositeRecord;
+ }
+}
+
diff --git a/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/models/NestedRecordWithUpdateBehavior.java b/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/models/NestedRecordWithUpdateBehavior.java
index 9e31533d97bd..883a89813c1a 100644
--- a/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/models/NestedRecordWithUpdateBehavior.java
+++ b/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/models/NestedRecordWithUpdateBehavior.java
@@ -32,6 +32,8 @@ public class NestedRecordWithUpdateBehavior {
private Long nestedVersionedAttribute;
private Instant nestedTimeAttribute;
private Long nestedCounter;
+ private NestedRecordWithUpdateBehavior nestedRecord;
+ private String attribute;
@DynamoDbPartitionKey
public String getId() {
@@ -77,4 +79,20 @@ public Long getNestedCounter() {
public void setNestedCounter(Long nestedCounter) {
this.nestedCounter = nestedCounter;
}
+
+ public NestedRecordWithUpdateBehavior getNestedRecord() {
+ return nestedRecord;
+ }
+
+ public void setNestedRecord(NestedRecordWithUpdateBehavior nestedRecord) {
+ this.nestedRecord = nestedRecord;
+ }
+
+ public String getAttribute() {
+ return attribute;
+ }
+
+ public void setAttribute(String attribute) {
+ this.attribute = attribute;
+ }
}
diff --git a/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/models/RecordWithUpdateBehaviors.java b/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/models/RecordWithUpdateBehaviors.java
index 9b2921b74464..8bd874fee002 100644
--- a/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/models/RecordWithUpdateBehaviors.java
+++ b/services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/functionaltests/models/RecordWithUpdateBehaviors.java
@@ -39,6 +39,7 @@ public class RecordWithUpdateBehaviors {
private Instant lastAutoUpdatedOnMillis;
private Instant formattedLastAutoUpdatedOn;
private NestedRecordWithUpdateBehavior nestedRecord;
+ private String key;
@DynamoDbPartitionKey
public String getId() {
@@ -49,6 +50,15 @@ public void setId(String id) {
this.id = id;
}
+ public String getKey() {
+ return key;
+ }
+
+ public void setKey(String key) {
+ this.key = key;
+ }
+
+
@DynamoDbUpdateBehavior(WRITE_IF_NOT_EXISTS)
@DynamoDbAttribute("created-on") // Forces a test on attribute name cleaning
public Instant getCreatedOn() {
diff --git a/services-custom/iam-policy-builder/pom.xml b/services-custom/iam-policy-builder/pom.xml
index 207fdeba983e..4683bfbc6a8f 100644
--- a/services-custom/iam-policy-builder/pom.xml
+++ b/services-custom/iam-policy-builder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.28.4
+ 2.28.5
../../pom.xml
iam-policy-builder
diff --git a/services-custom/pom.xml b/services-custom/pom.xml
index 152e26137478..b1653eaa78ca 100644
--- a/services-custom/pom.xml
+++ b/services-custom/pom.xml
@@ -19,7 +19,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.28.4
+ 2.28.5
services-custom
AWS Java SDK :: Custom Services
diff --git a/services-custom/s3-event-notifications/pom.xml b/services-custom/s3-event-notifications/pom.xml
index 97e2a886c2de..ec7d195f6115 100644
--- a/services-custom/s3-event-notifications/pom.xml
+++ b/services-custom/s3-event-notifications/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.28.4
+ 2.28.5
../../pom.xml
s3-event-notifications
diff --git a/services-custom/s3-transfer-manager/pom.xml b/services-custom/s3-transfer-manager/pom.xml
index 240818e0c843..24363f814421 100644
--- a/services-custom/s3-transfer-manager/pom.xml
+++ b/services-custom/s3-transfer-manager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.28.4
+ 2.28.5
../../pom.xml
s3-transfer-manager
diff --git a/services/accessanalyzer/pom.xml b/services/accessanalyzer/pom.xml
index 0ac1239452e2..885a75bd2359 100644
--- a/services/accessanalyzer/pom.xml
+++ b/services/accessanalyzer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
accessanalyzer
AWS Java SDK :: Services :: AccessAnalyzer
diff --git a/services/account/pom.xml b/services/account/pom.xml
index a42d50106d4a..875ca041cee1 100644
--- a/services/account/pom.xml
+++ b/services/account/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
account
AWS Java SDK :: Services :: Account
diff --git a/services/acm/pom.xml b/services/acm/pom.xml
index 7b2b2ccc4864..224e83895281 100644
--- a/services/acm/pom.xml
+++ b/services/acm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
acm
AWS Java SDK :: Services :: AWS Certificate Manager
diff --git a/services/acmpca/pom.xml b/services/acmpca/pom.xml
index da368491414d..3cfa7fabe949 100644
--- a/services/acmpca/pom.xml
+++ b/services/acmpca/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
acmpca
AWS Java SDK :: Services :: ACM PCA
diff --git a/services/amp/pom.xml b/services/amp/pom.xml
index ef8e8a64fd6b..9c601b93fe69 100644
--- a/services/amp/pom.xml
+++ b/services/amp/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
amp
AWS Java SDK :: Services :: Amp
diff --git a/services/amplify/pom.xml b/services/amplify/pom.xml
index 9062756940d1..0abd7b8b3cfe 100644
--- a/services/amplify/pom.xml
+++ b/services/amplify/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
amplify
AWS Java SDK :: Services :: Amplify
diff --git a/services/amplifybackend/pom.xml b/services/amplifybackend/pom.xml
index 26fd94de528b..01b4d043b97e 100644
--- a/services/amplifybackend/pom.xml
+++ b/services/amplifybackend/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
amplifybackend
AWS Java SDK :: Services :: Amplify Backend
diff --git a/services/amplifyuibuilder/pom.xml b/services/amplifyuibuilder/pom.xml
index 82d438a6c5f5..9ae0611a431d 100644
--- a/services/amplifyuibuilder/pom.xml
+++ b/services/amplifyuibuilder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
amplifyuibuilder
AWS Java SDK :: Services :: Amplify UI Builder
diff --git a/services/apigateway/pom.xml b/services/apigateway/pom.xml
index 5b956c006c5e..2cf47fdfe5e1 100644
--- a/services/apigateway/pom.xml
+++ b/services/apigateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
apigateway
AWS Java SDK :: Services :: Amazon API Gateway
diff --git a/services/apigatewaymanagementapi/pom.xml b/services/apigatewaymanagementapi/pom.xml
index 70d362252dfb..6deff9475a85 100644
--- a/services/apigatewaymanagementapi/pom.xml
+++ b/services/apigatewaymanagementapi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
apigatewaymanagementapi
AWS Java SDK :: Services :: ApiGatewayManagementApi
diff --git a/services/apigatewayv2/pom.xml b/services/apigatewayv2/pom.xml
index 9abc7cc3f03d..c486f9c10ba3 100644
--- a/services/apigatewayv2/pom.xml
+++ b/services/apigatewayv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
apigatewayv2
AWS Java SDK :: Services :: ApiGatewayV2
diff --git a/services/appconfig/pom.xml b/services/appconfig/pom.xml
index cf82a6a73842..d52af853a368 100644
--- a/services/appconfig/pom.xml
+++ b/services/appconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
appconfig
AWS Java SDK :: Services :: AppConfig
diff --git a/services/appconfigdata/pom.xml b/services/appconfigdata/pom.xml
index a993733aa5a0..db29f3d6e748 100644
--- a/services/appconfigdata/pom.xml
+++ b/services/appconfigdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
appconfigdata
AWS Java SDK :: Services :: App Config Data
diff --git a/services/appfabric/pom.xml b/services/appfabric/pom.xml
index 9a614de7d66f..ad34bcdf5179 100644
--- a/services/appfabric/pom.xml
+++ b/services/appfabric/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
appfabric
AWS Java SDK :: Services :: App Fabric
diff --git a/services/appflow/pom.xml b/services/appflow/pom.xml
index f601f6fda11c..f0930297e4f4 100644
--- a/services/appflow/pom.xml
+++ b/services/appflow/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
appflow
AWS Java SDK :: Services :: Appflow
diff --git a/services/appintegrations/pom.xml b/services/appintegrations/pom.xml
index 295104ac5981..2798a904a607 100644
--- a/services/appintegrations/pom.xml
+++ b/services/appintegrations/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
appintegrations
AWS Java SDK :: Services :: App Integrations
diff --git a/services/applicationautoscaling/pom.xml b/services/applicationautoscaling/pom.xml
index a2f037e3c7b1..7b8de7e3bfa4 100644
--- a/services/applicationautoscaling/pom.xml
+++ b/services/applicationautoscaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
applicationautoscaling
AWS Java SDK :: Services :: AWS Application Auto Scaling
diff --git a/services/applicationcostprofiler/pom.xml b/services/applicationcostprofiler/pom.xml
index e376d4eb5db0..635ad6b918ce 100644
--- a/services/applicationcostprofiler/pom.xml
+++ b/services/applicationcostprofiler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
applicationcostprofiler
AWS Java SDK :: Services :: Application Cost Profiler
diff --git a/services/applicationdiscovery/pom.xml b/services/applicationdiscovery/pom.xml
index fcb06b6aa630..49692d20125a 100644
--- a/services/applicationdiscovery/pom.xml
+++ b/services/applicationdiscovery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
applicationdiscovery
AWS Java SDK :: Services :: AWS Application Discovery Service
diff --git a/services/applicationinsights/pom.xml b/services/applicationinsights/pom.xml
index d2185d9a5d3a..2581680d831e 100644
--- a/services/applicationinsights/pom.xml
+++ b/services/applicationinsights/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
applicationinsights
AWS Java SDK :: Services :: Application Insights
diff --git a/services/applicationsignals/pom.xml b/services/applicationsignals/pom.xml
index c88249f7a9a9..3e2c080da47b 100644
--- a/services/applicationsignals/pom.xml
+++ b/services/applicationsignals/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
applicationsignals
AWS Java SDK :: Services :: Application Signals
diff --git a/services/appmesh/pom.xml b/services/appmesh/pom.xml
index 4da24ccdce28..96ddc845d602 100644
--- a/services/appmesh/pom.xml
+++ b/services/appmesh/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
appmesh
AWS Java SDK :: Services :: App Mesh
diff --git a/services/apprunner/pom.xml b/services/apprunner/pom.xml
index d65d60a1bef9..9812fd6d3f67 100644
--- a/services/apprunner/pom.xml
+++ b/services/apprunner/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
apprunner
AWS Java SDK :: Services :: App Runner
diff --git a/services/appstream/pom.xml b/services/appstream/pom.xml
index ea6534b59d45..8b8277cfbc75 100644
--- a/services/appstream/pom.xml
+++ b/services/appstream/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
appstream
AWS Java SDK :: Services :: Amazon AppStream
diff --git a/services/appsync/pom.xml b/services/appsync/pom.xml
index cc8891b6c4fc..fa513b753205 100644
--- a/services/appsync/pom.xml
+++ b/services/appsync/pom.xml
@@ -21,7 +21,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
appsync
diff --git a/services/apptest/pom.xml b/services/apptest/pom.xml
index 1d7f9eaf0d2b..aeab1ca87eaf 100644
--- a/services/apptest/pom.xml
+++ b/services/apptest/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
apptest
AWS Java SDK :: Services :: App Test
diff --git a/services/arczonalshift/pom.xml b/services/arczonalshift/pom.xml
index bba856d88510..f79f495a38f5 100644
--- a/services/arczonalshift/pom.xml
+++ b/services/arczonalshift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
arczonalshift
AWS Java SDK :: Services :: ARC Zonal Shift
diff --git a/services/artifact/pom.xml b/services/artifact/pom.xml
index 41669f3e24e4..2f4e30332682 100644
--- a/services/artifact/pom.xml
+++ b/services/artifact/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
artifact
AWS Java SDK :: Services :: Artifact
diff --git a/services/athena/pom.xml b/services/athena/pom.xml
index 7517b78817d5..5335e6d2fd16 100644
--- a/services/athena/pom.xml
+++ b/services/athena/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
athena
AWS Java SDK :: Services :: Amazon Athena
diff --git a/services/auditmanager/pom.xml b/services/auditmanager/pom.xml
index f9e5568a361b..548b47745272 100644
--- a/services/auditmanager/pom.xml
+++ b/services/auditmanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
auditmanager
AWS Java SDK :: Services :: Audit Manager
diff --git a/services/autoscaling/pom.xml b/services/autoscaling/pom.xml
index 8551512a0ea4..c743217201f1 100644
--- a/services/autoscaling/pom.xml
+++ b/services/autoscaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
autoscaling
AWS Java SDK :: Services :: Auto Scaling
diff --git a/services/autoscalingplans/pom.xml b/services/autoscalingplans/pom.xml
index 29c18237d25d..466796801bd7 100644
--- a/services/autoscalingplans/pom.xml
+++ b/services/autoscalingplans/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
autoscalingplans
AWS Java SDK :: Services :: Auto Scaling Plans
diff --git a/services/b2bi/pom.xml b/services/b2bi/pom.xml
index 0c345932fa14..9fdb8c2e2ef1 100644
--- a/services/b2bi/pom.xml
+++ b/services/b2bi/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
b2bi
AWS Java SDK :: Services :: B2 Bi
diff --git a/services/backup/pom.xml b/services/backup/pom.xml
index 7fa04b942d42..ae74d69becf3 100644
--- a/services/backup/pom.xml
+++ b/services/backup/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
backup
AWS Java SDK :: Services :: Backup
diff --git a/services/backupgateway/pom.xml b/services/backupgateway/pom.xml
index bf1f3bbd8063..b0fb8f7e5df8 100644
--- a/services/backupgateway/pom.xml
+++ b/services/backupgateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
backupgateway
AWS Java SDK :: Services :: Backup Gateway
diff --git a/services/batch/pom.xml b/services/batch/pom.xml
index 31dd44abf5dd..8d00e162807e 100644
--- a/services/batch/pom.xml
+++ b/services/batch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
batch
AWS Java SDK :: Services :: AWS Batch
diff --git a/services/bcmdataexports/pom.xml b/services/bcmdataexports/pom.xml
index f38a710ed1ea..d5e22d7bf2bc 100644
--- a/services/bcmdataexports/pom.xml
+++ b/services/bcmdataexports/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
bcmdataexports
AWS Java SDK :: Services :: BCM Data Exports
diff --git a/services/bedrock/pom.xml b/services/bedrock/pom.xml
index 4f8b478a5219..9829916f7272 100644
--- a/services/bedrock/pom.xml
+++ b/services/bedrock/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
bedrock
AWS Java SDK :: Services :: Bedrock
diff --git a/services/bedrockagent/pom.xml b/services/bedrockagent/pom.xml
index c73f2dd88277..68279fb4229d 100644
--- a/services/bedrockagent/pom.xml
+++ b/services/bedrockagent/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
bedrockagent
AWS Java SDK :: Services :: Bedrock Agent
diff --git a/services/bedrockagentruntime/pom.xml b/services/bedrockagentruntime/pom.xml
index be281c1db00e..18bc52b60536 100644
--- a/services/bedrockagentruntime/pom.xml
+++ b/services/bedrockagentruntime/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
bedrockagentruntime
AWS Java SDK :: Services :: Bedrock Agent Runtime
diff --git a/services/bedrockruntime/pom.xml b/services/bedrockruntime/pom.xml
index cd2794deca46..da40900e9b36 100644
--- a/services/bedrockruntime/pom.xml
+++ b/services/bedrockruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
bedrockruntime
AWS Java SDK :: Services :: Bedrock Runtime
diff --git a/services/billingconductor/pom.xml b/services/billingconductor/pom.xml
index 2dedc5eb2a70..9c2a58ebe6c2 100644
--- a/services/billingconductor/pom.xml
+++ b/services/billingconductor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
billingconductor
AWS Java SDK :: Services :: Billingconductor
diff --git a/services/braket/pom.xml b/services/braket/pom.xml
index a85d5800e97a..20c33ec0d592 100644
--- a/services/braket/pom.xml
+++ b/services/braket/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
braket
AWS Java SDK :: Services :: Braket
diff --git a/services/budgets/pom.xml b/services/budgets/pom.xml
index 82c773ddb7dd..665ffb2e7427 100644
--- a/services/budgets/pom.xml
+++ b/services/budgets/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
budgets
AWS Java SDK :: Services :: AWS Budgets
diff --git a/services/chatbot/pom.xml b/services/chatbot/pom.xml
index f493429be185..f3438aa9552b 100644
--- a/services/chatbot/pom.xml
+++ b/services/chatbot/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
chatbot
AWS Java SDK :: Services :: Chatbot
diff --git a/services/chime/pom.xml b/services/chime/pom.xml
index 3a6493fbbb27..63b581d53464 100644
--- a/services/chime/pom.xml
+++ b/services/chime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
chime
AWS Java SDK :: Services :: Chime
diff --git a/services/chimesdkidentity/pom.xml b/services/chimesdkidentity/pom.xml
index 3048ccc07207..2998d2647cfb 100644
--- a/services/chimesdkidentity/pom.xml
+++ b/services/chimesdkidentity/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
chimesdkidentity
AWS Java SDK :: Services :: Chime SDK Identity
diff --git a/services/chimesdkmediapipelines/pom.xml b/services/chimesdkmediapipelines/pom.xml
index 21dc8511e97d..19ba4a1a08c5 100644
--- a/services/chimesdkmediapipelines/pom.xml
+++ b/services/chimesdkmediapipelines/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
chimesdkmediapipelines
AWS Java SDK :: Services :: Chime SDK Media Pipelines
diff --git a/services/chimesdkmeetings/pom.xml b/services/chimesdkmeetings/pom.xml
index 94b8cf878cf6..ec9b7bf47e15 100644
--- a/services/chimesdkmeetings/pom.xml
+++ b/services/chimesdkmeetings/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
chimesdkmeetings
AWS Java SDK :: Services :: Chime SDK Meetings
diff --git a/services/chimesdkmessaging/pom.xml b/services/chimesdkmessaging/pom.xml
index 61859f1f41ac..e0e8085b7f3d 100644
--- a/services/chimesdkmessaging/pom.xml
+++ b/services/chimesdkmessaging/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
chimesdkmessaging
AWS Java SDK :: Services :: Chime SDK Messaging
diff --git a/services/chimesdkvoice/pom.xml b/services/chimesdkvoice/pom.xml
index ad173ca4addd..ab1ae7e0bb18 100644
--- a/services/chimesdkvoice/pom.xml
+++ b/services/chimesdkvoice/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
chimesdkvoice
AWS Java SDK :: Services :: Chime SDK Voice
diff --git a/services/cleanrooms/pom.xml b/services/cleanrooms/pom.xml
index 81d6adaabfb4..ed35d68773cb 100644
--- a/services/cleanrooms/pom.xml
+++ b/services/cleanrooms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cleanrooms
AWS Java SDK :: Services :: Clean Rooms
diff --git a/services/cleanroomsml/pom.xml b/services/cleanroomsml/pom.xml
index b4481f6c8147..fef00f04ba08 100644
--- a/services/cleanroomsml/pom.xml
+++ b/services/cleanroomsml/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cleanroomsml
AWS Java SDK :: Services :: Clean Rooms ML
diff --git a/services/cloud9/pom.xml b/services/cloud9/pom.xml
index d89cd12fb324..6a469c2c6631 100644
--- a/services/cloud9/pom.xml
+++ b/services/cloud9/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
cloud9
diff --git a/services/cloudcontrol/pom.xml b/services/cloudcontrol/pom.xml
index 71d210c4a26a..32adb12da584 100644
--- a/services/cloudcontrol/pom.xml
+++ b/services/cloudcontrol/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cloudcontrol
AWS Java SDK :: Services :: Cloud Control
diff --git a/services/clouddirectory/pom.xml b/services/clouddirectory/pom.xml
index b536638a44b6..f7f28b901076 100644
--- a/services/clouddirectory/pom.xml
+++ b/services/clouddirectory/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
clouddirectory
AWS Java SDK :: Services :: Amazon CloudDirectory
diff --git a/services/cloudformation/pom.xml b/services/cloudformation/pom.xml
index 2eacf2896102..9ab64b657466 100644
--- a/services/cloudformation/pom.xml
+++ b/services/cloudformation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cloudformation
AWS Java SDK :: Services :: AWS CloudFormation
diff --git a/services/cloudfront/pom.xml b/services/cloudfront/pom.xml
index 7a3a60adb6c7..313e229bb728 100644
--- a/services/cloudfront/pom.xml
+++ b/services/cloudfront/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cloudfront
AWS Java SDK :: Services :: Amazon CloudFront
diff --git a/services/cloudfrontkeyvaluestore/pom.xml b/services/cloudfrontkeyvaluestore/pom.xml
index 404c589d3ef6..6dfcf6e833e8 100644
--- a/services/cloudfrontkeyvaluestore/pom.xml
+++ b/services/cloudfrontkeyvaluestore/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cloudfrontkeyvaluestore
AWS Java SDK :: Services :: Cloud Front Key Value Store
diff --git a/services/cloudhsm/pom.xml b/services/cloudhsm/pom.xml
index 866e1f6a8ab0..3b4eec7f95c3 100644
--- a/services/cloudhsm/pom.xml
+++ b/services/cloudhsm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cloudhsm
AWS Java SDK :: Services :: AWS CloudHSM
diff --git a/services/cloudhsmv2/pom.xml b/services/cloudhsmv2/pom.xml
index 736ecda7a6d3..fb8313e841ee 100644
--- a/services/cloudhsmv2/pom.xml
+++ b/services/cloudhsmv2/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
cloudhsmv2
diff --git a/services/cloudsearch/pom.xml b/services/cloudsearch/pom.xml
index d24ea02d53c4..b7f909e6149b 100644
--- a/services/cloudsearch/pom.xml
+++ b/services/cloudsearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cloudsearch
AWS Java SDK :: Services :: Amazon CloudSearch
diff --git a/services/cloudsearchdomain/pom.xml b/services/cloudsearchdomain/pom.xml
index e9274f183d4b..ca99db5c0718 100644
--- a/services/cloudsearchdomain/pom.xml
+++ b/services/cloudsearchdomain/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cloudsearchdomain
AWS Java SDK :: Services :: Amazon CloudSearch Domain
diff --git a/services/cloudtrail/pom.xml b/services/cloudtrail/pom.xml
index 6ecb0241a640..fe1a6b25dd4c 100644
--- a/services/cloudtrail/pom.xml
+++ b/services/cloudtrail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cloudtrail
AWS Java SDK :: Services :: AWS CloudTrail
diff --git a/services/cloudtraildata/pom.xml b/services/cloudtraildata/pom.xml
index 0ae750278569..21bf5c38c453 100644
--- a/services/cloudtraildata/pom.xml
+++ b/services/cloudtraildata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cloudtraildata
AWS Java SDK :: Services :: Cloud Trail Data
diff --git a/services/cloudwatch/pom.xml b/services/cloudwatch/pom.xml
index addf0b16c1ed..d1e530b08886 100644
--- a/services/cloudwatch/pom.xml
+++ b/services/cloudwatch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cloudwatch
AWS Java SDK :: Services :: Amazon CloudWatch
diff --git a/services/cloudwatchevents/pom.xml b/services/cloudwatchevents/pom.xml
index ddfaff759bae..3e1bb6e7f61f 100644
--- a/services/cloudwatchevents/pom.xml
+++ b/services/cloudwatchevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cloudwatchevents
AWS Java SDK :: Services :: Amazon CloudWatch Events
diff --git a/services/cloudwatchlogs/pom.xml b/services/cloudwatchlogs/pom.xml
index 3df6c57bc67e..3004ec13df74 100644
--- a/services/cloudwatchlogs/pom.xml
+++ b/services/cloudwatchlogs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cloudwatchlogs
AWS Java SDK :: Services :: Amazon CloudWatch Logs
diff --git a/services/codeartifact/pom.xml b/services/codeartifact/pom.xml
index d02b2638f86c..c7b6cfbfc6e8 100644
--- a/services/codeartifact/pom.xml
+++ b/services/codeartifact/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
codeartifact
AWS Java SDK :: Services :: Codeartifact
diff --git a/services/codebuild/pom.xml b/services/codebuild/pom.xml
index a381ccdbcf1d..0eb381ff9586 100644
--- a/services/codebuild/pom.xml
+++ b/services/codebuild/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
codebuild
AWS Java SDK :: Services :: AWS Code Build
diff --git a/services/codecatalyst/pom.xml b/services/codecatalyst/pom.xml
index 9f62d6cae590..084406f2f99a 100644
--- a/services/codecatalyst/pom.xml
+++ b/services/codecatalyst/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
codecatalyst
AWS Java SDK :: Services :: Code Catalyst
diff --git a/services/codecommit/pom.xml b/services/codecommit/pom.xml
index 6ba12bae0b86..573f1f469e28 100644
--- a/services/codecommit/pom.xml
+++ b/services/codecommit/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
codecommit
AWS Java SDK :: Services :: AWS CodeCommit
diff --git a/services/codeconnections/pom.xml b/services/codeconnections/pom.xml
index 297a22316d14..fdefc23366c4 100644
--- a/services/codeconnections/pom.xml
+++ b/services/codeconnections/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
codeconnections
AWS Java SDK :: Services :: Code Connections
diff --git a/services/codeconnections/src/main/resources/codegen-resources/service-2.json b/services/codeconnections/src/main/resources/codegen-resources/service-2.json
index c84f13160e59..af64b19a679a 100644
--- a/services/codeconnections/src/main/resources/codegen-resources/service-2.json
+++ b/services/codeconnections/src/main/resources/codegen-resources/service-2.json
@@ -5,12 +5,14 @@
"endpointPrefix":"codeconnections",
"jsonVersion":"1.0",
"protocol":"json",
+ "protocols":["json"],
"serviceFullName":"AWS CodeConnections",
"serviceId":"CodeConnections",
"signatureVersion":"v4",
"signingName":"codeconnections",
"targetPrefix":"com.amazonaws.codeconnections.CodeConnections_20231201",
- "uid":"codeconnections-2023-12-01"
+ "uid":"codeconnections-2023-12-01",
+ "auth":["aws.auth#sigv4"]
},
"operations":{
"CreateConnection":{
@@ -518,7 +520,7 @@
},
"ConnectionArn":{
"shape":"ConnectionArn",
- "documentation":"The Amazon Resource Name (ARN) of the connection. The ARN is used as the connection reference when the connection is shared between Amazon Web Services.
The ARN is never reused if the connection is deleted.
"
+ "documentation":"The Amazon Resource Name (ARN) of the connection. The ARN is used as the connection reference when the connection is shared between Amazon Web Servicesservices.
The ARN is never reused if the connection is deleted.
"
},
"ProviderType":{
"shape":"ProviderType",
@@ -724,6 +726,10 @@
"TriggerResourceUpdateOn":{
"shape":"TriggerResourceUpdateOn",
"documentation":"When to trigger Git sync to begin the stack update.
"
+ },
+ "PullRequestComment":{
+ "shape":"PullRequestComment",
+ "documentation":"A toggle that specifies whether to enable or disable pull request comments for the sync configuration to be created.
"
}
}
},
@@ -1321,6 +1327,13 @@
"DISABLED"
]
},
+ "PullRequestComment":{
+ "type":"string",
+ "enum":[
+ "ENABLED",
+ "DISABLED"
+ ]
+ },
"RepositoryLinkArn":{
"type":"string",
"pattern":"^arn:aws(?:-[a-z]+)*:(codestar-connections|codeconnections):[a-z\\-0-9]+:\\d{12}:repository-link\\/[a-zA-Z0-9\\-:/]+"
@@ -1823,6 +1836,10 @@
"TriggerResourceUpdateOn":{
"shape":"TriggerResourceUpdateOn",
"documentation":"When to trigger Git sync to begin the stack update.
"
+ },
+ "PullRequestComment":{
+ "shape":"PullRequestComment",
+ "documentation":"A toggle that specifies whether to enable or disable pull request comments for the sync configuration to be created.
"
}
},
"documentation":"Information, such as repository, branch, provider, and resource names for a specific sync configuration.
"
@@ -2114,6 +2131,10 @@
"TriggerResourceUpdateOn":{
"shape":"TriggerResourceUpdateOn",
"documentation":"When to trigger Git sync to begin the stack update.
"
+ },
+ "PullRequestComment":{
+ "shape":"PullRequestComment",
+ "documentation":"TA toggle that specifies whether to enable or disable pull request comments for the sync configuration to be updated.
"
}
}
},
diff --git a/services/codedeploy/pom.xml b/services/codedeploy/pom.xml
index 1bdb8f37eefe..52d62fab0ff2 100644
--- a/services/codedeploy/pom.xml
+++ b/services/codedeploy/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
codedeploy
AWS Java SDK :: Services :: AWS CodeDeploy
diff --git a/services/codeguruprofiler/pom.xml b/services/codeguruprofiler/pom.xml
index bea929b93333..83661ad2ebcc 100644
--- a/services/codeguruprofiler/pom.xml
+++ b/services/codeguruprofiler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
codeguruprofiler
AWS Java SDK :: Services :: CodeGuruProfiler
diff --git a/services/codegurureviewer/pom.xml b/services/codegurureviewer/pom.xml
index 4d8f03a07848..5e0af45c5fc9 100644
--- a/services/codegurureviewer/pom.xml
+++ b/services/codegurureviewer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
codegurureviewer
AWS Java SDK :: Services :: CodeGuru Reviewer
diff --git a/services/codegurusecurity/pom.xml b/services/codegurusecurity/pom.xml
index 2c5c0a2c4076..bcc1cf0d9d32 100644
--- a/services/codegurusecurity/pom.xml
+++ b/services/codegurusecurity/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
codegurusecurity
AWS Java SDK :: Services :: Code Guru Security
diff --git a/services/codepipeline/pom.xml b/services/codepipeline/pom.xml
index 11fa6add6567..35e02ba2114a 100644
--- a/services/codepipeline/pom.xml
+++ b/services/codepipeline/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
codepipeline
AWS Java SDK :: Services :: AWS CodePipeline
diff --git a/services/codestarconnections/pom.xml b/services/codestarconnections/pom.xml
index e4ff511b7911..dea148a36fd3 100644
--- a/services/codestarconnections/pom.xml
+++ b/services/codestarconnections/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
codestarconnections
AWS Java SDK :: Services :: CodeStar connections
diff --git a/services/codestarnotifications/pom.xml b/services/codestarnotifications/pom.xml
index b44886fa3efd..30b18920a2fd 100644
--- a/services/codestarnotifications/pom.xml
+++ b/services/codestarnotifications/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
codestarnotifications
AWS Java SDK :: Services :: Codestar Notifications
diff --git a/services/cognitoidentity/pom.xml b/services/cognitoidentity/pom.xml
index 51c786f4fd89..147e4f36283e 100644
--- a/services/cognitoidentity/pom.xml
+++ b/services/cognitoidentity/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cognitoidentity
AWS Java SDK :: Services :: Amazon Cognito Identity
diff --git a/services/cognitoidentityprovider/pom.xml b/services/cognitoidentityprovider/pom.xml
index 7f3cbd17bb89..6ea2806d1983 100644
--- a/services/cognitoidentityprovider/pom.xml
+++ b/services/cognitoidentityprovider/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cognitoidentityprovider
AWS Java SDK :: Services :: Amazon Cognito Identity Provider Service
diff --git a/services/cognitosync/pom.xml b/services/cognitosync/pom.xml
index 3f45dc890a4f..df32eb9af093 100644
--- a/services/cognitosync/pom.xml
+++ b/services/cognitosync/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
cognitosync
AWS Java SDK :: Services :: Amazon Cognito Sync
diff --git a/services/comprehend/pom.xml b/services/comprehend/pom.xml
index 1709fb587edf..953ed00fc28e 100644
--- a/services/comprehend/pom.xml
+++ b/services/comprehend/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
comprehend
diff --git a/services/comprehendmedical/pom.xml b/services/comprehendmedical/pom.xml
index 56fc97534377..d39c1cc7599e 100644
--- a/services/comprehendmedical/pom.xml
+++ b/services/comprehendmedical/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
comprehendmedical
AWS Java SDK :: Services :: ComprehendMedical
diff --git a/services/computeoptimizer/pom.xml b/services/computeoptimizer/pom.xml
index 54d60e7b44d9..2c05aa9e1557 100644
--- a/services/computeoptimizer/pom.xml
+++ b/services/computeoptimizer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
computeoptimizer
AWS Java SDK :: Services :: Compute Optimizer
diff --git a/services/config/pom.xml b/services/config/pom.xml
index 9bae3a96f12d..89b20f6dda4b 100644
--- a/services/config/pom.xml
+++ b/services/config/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
config
AWS Java SDK :: Services :: AWS Config
diff --git a/services/connect/pom.xml b/services/connect/pom.xml
index 7465be2ebef9..784719976600 100644
--- a/services/connect/pom.xml
+++ b/services/connect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
connect
AWS Java SDK :: Services :: Connect
diff --git a/services/connectcampaigns/pom.xml b/services/connectcampaigns/pom.xml
index 28190b378367..66666e3960da 100644
--- a/services/connectcampaigns/pom.xml
+++ b/services/connectcampaigns/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
connectcampaigns
AWS Java SDK :: Services :: Connect Campaigns
diff --git a/services/connectcases/pom.xml b/services/connectcases/pom.xml
index 14d957be2675..cf628ea25073 100644
--- a/services/connectcases/pom.xml
+++ b/services/connectcases/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
connectcases
AWS Java SDK :: Services :: Connect Cases
diff --git a/services/connectcontactlens/pom.xml b/services/connectcontactlens/pom.xml
index 80db6e786e39..bb5b23331e74 100644
--- a/services/connectcontactlens/pom.xml
+++ b/services/connectcontactlens/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
connectcontactlens
AWS Java SDK :: Services :: Connect Contact Lens
diff --git a/services/connectparticipant/pom.xml b/services/connectparticipant/pom.xml
index cdf486a009bb..e2e085957a53 100644
--- a/services/connectparticipant/pom.xml
+++ b/services/connectparticipant/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
connectparticipant
AWS Java SDK :: Services :: ConnectParticipant
diff --git a/services/controlcatalog/pom.xml b/services/controlcatalog/pom.xml
index 0dec5b7e87e8..e024d537c46f 100644
--- a/services/controlcatalog/pom.xml
+++ b/services/controlcatalog/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
controlcatalog
AWS Java SDK :: Services :: Control Catalog
diff --git a/services/controltower/pom.xml b/services/controltower/pom.xml
index eabfdc61dc8c..86941e3859b6 100644
--- a/services/controltower/pom.xml
+++ b/services/controltower/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
controltower
AWS Java SDK :: Services :: Control Tower
diff --git a/services/costandusagereport/pom.xml b/services/costandusagereport/pom.xml
index 94620c811870..dfbaecf9b789 100644
--- a/services/costandusagereport/pom.xml
+++ b/services/costandusagereport/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
costandusagereport
AWS Java SDK :: Services :: AWS Cost and Usage Report
diff --git a/services/costexplorer/pom.xml b/services/costexplorer/pom.xml
index 69c1592ffe86..436f7c36d75f 100644
--- a/services/costexplorer/pom.xml
+++ b/services/costexplorer/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
costexplorer
diff --git a/services/costoptimizationhub/pom.xml b/services/costoptimizationhub/pom.xml
index 0edcc74a7f6f..68d018e9b801 100644
--- a/services/costoptimizationhub/pom.xml
+++ b/services/costoptimizationhub/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
costoptimizationhub
AWS Java SDK :: Services :: Cost Optimization Hub
diff --git a/services/customerprofiles/pom.xml b/services/customerprofiles/pom.xml
index 697a215e5c00..118b09b6c73a 100644
--- a/services/customerprofiles/pom.xml
+++ b/services/customerprofiles/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
customerprofiles
AWS Java SDK :: Services :: Customer Profiles
diff --git a/services/databasemigration/pom.xml b/services/databasemigration/pom.xml
index 5c40bd02653d..7a89ad6ff0d5 100644
--- a/services/databasemigration/pom.xml
+++ b/services/databasemigration/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
databasemigration
AWS Java SDK :: Services :: AWS Database Migration Service
diff --git a/services/databrew/pom.xml b/services/databrew/pom.xml
index efa75c09ff6d..6b3c898bf1b9 100644
--- a/services/databrew/pom.xml
+++ b/services/databrew/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
databrew
AWS Java SDK :: Services :: Data Brew
diff --git a/services/dataexchange/pom.xml b/services/dataexchange/pom.xml
index c47f55a34114..7f36c65e7016 100644
--- a/services/dataexchange/pom.xml
+++ b/services/dataexchange/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
dataexchange
AWS Java SDK :: Services :: DataExchange
diff --git a/services/datapipeline/pom.xml b/services/datapipeline/pom.xml
index d1e3bea1c585..3560769e07a3 100644
--- a/services/datapipeline/pom.xml
+++ b/services/datapipeline/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
datapipeline
AWS Java SDK :: Services :: AWS Data Pipeline
diff --git a/services/datasync/pom.xml b/services/datasync/pom.xml
index 12147ecbb340..c6d2bf8d7702 100644
--- a/services/datasync/pom.xml
+++ b/services/datasync/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
datasync
AWS Java SDK :: Services :: DataSync
diff --git a/services/datazone/pom.xml b/services/datazone/pom.xml
index b95ae3f1ba1e..96cd4b994c1f 100644
--- a/services/datazone/pom.xml
+++ b/services/datazone/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
datazone
AWS Java SDK :: Services :: Data Zone
diff --git a/services/dax/pom.xml b/services/dax/pom.xml
index 125c262d43b3..37301456d3e2 100644
--- a/services/dax/pom.xml
+++ b/services/dax/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
dax
AWS Java SDK :: Services :: Amazon DynamoDB Accelerator (DAX)
diff --git a/services/deadline/pom.xml b/services/deadline/pom.xml
index e6fca648e15e..1643d4ba8f8a 100644
--- a/services/deadline/pom.xml
+++ b/services/deadline/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
deadline
AWS Java SDK :: Services :: Deadline
diff --git a/services/detective/pom.xml b/services/detective/pom.xml
index 96dfc1d02931..bd23240aa6fe 100644
--- a/services/detective/pom.xml
+++ b/services/detective/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
detective
AWS Java SDK :: Services :: Detective
diff --git a/services/devicefarm/pom.xml b/services/devicefarm/pom.xml
index 07325858d022..fd2527d34ea9 100644
--- a/services/devicefarm/pom.xml
+++ b/services/devicefarm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
devicefarm
AWS Java SDK :: Services :: AWS Device Farm
diff --git a/services/devopsguru/pom.xml b/services/devopsguru/pom.xml
index 4a47bb6bbc9d..f565f33140e3 100644
--- a/services/devopsguru/pom.xml
+++ b/services/devopsguru/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
devopsguru
AWS Java SDK :: Services :: Dev Ops Guru
diff --git a/services/directconnect/pom.xml b/services/directconnect/pom.xml
index f0543673071a..615b5e56a9d5 100644
--- a/services/directconnect/pom.xml
+++ b/services/directconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
directconnect
AWS Java SDK :: Services :: AWS Direct Connect
diff --git a/services/directory/pom.xml b/services/directory/pom.xml
index 2cab11f92e3e..ff6a6d2a11ef 100644
--- a/services/directory/pom.xml
+++ b/services/directory/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
directory
AWS Java SDK :: Services :: AWS Directory Service
diff --git a/services/directoryservicedata/pom.xml b/services/directoryservicedata/pom.xml
index ea0836ad4671..02b017d754a4 100644
--- a/services/directoryservicedata/pom.xml
+++ b/services/directoryservicedata/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
directoryservicedata
AWS Java SDK :: Services :: Directory Service Data
diff --git a/services/dlm/pom.xml b/services/dlm/pom.xml
index ac725889286c..d9fb1c163b9d 100644
--- a/services/dlm/pom.xml
+++ b/services/dlm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
dlm
AWS Java SDK :: Services :: DLM
diff --git a/services/docdb/pom.xml b/services/docdb/pom.xml
index b32f69b62a67..00fd50616893 100644
--- a/services/docdb/pom.xml
+++ b/services/docdb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
docdb
AWS Java SDK :: Services :: DocDB
diff --git a/services/docdbelastic/pom.xml b/services/docdbelastic/pom.xml
index 51a83ee7599f..737bf63a8b3b 100644
--- a/services/docdbelastic/pom.xml
+++ b/services/docdbelastic/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
docdbelastic
AWS Java SDK :: Services :: Doc DB Elastic
diff --git a/services/drs/pom.xml b/services/drs/pom.xml
index 0dda0008e07d..b4fa482b2f24 100644
--- a/services/drs/pom.xml
+++ b/services/drs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
drs
AWS Java SDK :: Services :: Drs
diff --git a/services/dynamodb/pom.xml b/services/dynamodb/pom.xml
index 68b2a24c1118..d821f6883dc6 100644
--- a/services/dynamodb/pom.xml
+++ b/services/dynamodb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
dynamodb
AWS Java SDK :: Services :: Amazon DynamoDB
diff --git a/services/ebs/pom.xml b/services/ebs/pom.xml
index 31ea6bd1041b..b69439cc1fb9 100644
--- a/services/ebs/pom.xml
+++ b/services/ebs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ebs
AWS Java SDK :: Services :: EBS
diff --git a/services/ec2/pom.xml b/services/ec2/pom.xml
index 57f2ed635eae..1efed86d5969 100644
--- a/services/ec2/pom.xml
+++ b/services/ec2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ec2
AWS Java SDK :: Services :: Amazon EC2
diff --git a/services/ec2instanceconnect/pom.xml b/services/ec2instanceconnect/pom.xml
index 62eaf058439e..a51629aad7a6 100644
--- a/services/ec2instanceconnect/pom.xml
+++ b/services/ec2instanceconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ec2instanceconnect
AWS Java SDK :: Services :: EC2 Instance Connect
diff --git a/services/ecr/pom.xml b/services/ecr/pom.xml
index 83e5c5a4afe8..c57925bdbb20 100644
--- a/services/ecr/pom.xml
+++ b/services/ecr/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ecr
AWS Java SDK :: Services :: Amazon EC2 Container Registry
diff --git a/services/ecrpublic/pom.xml b/services/ecrpublic/pom.xml
index d2d135da9cb4..361cc3ddccdf 100644
--- a/services/ecrpublic/pom.xml
+++ b/services/ecrpublic/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ecrpublic
AWS Java SDK :: Services :: ECR PUBLIC
diff --git a/services/ecs/pom.xml b/services/ecs/pom.xml
index b3193497e360..23b97f0e49ca 100644
--- a/services/ecs/pom.xml
+++ b/services/ecs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ecs
AWS Java SDK :: Services :: Amazon EC2 Container Service
diff --git a/services/efs/pom.xml b/services/efs/pom.xml
index 7a8cebd33a90..7a0245f57840 100644
--- a/services/efs/pom.xml
+++ b/services/efs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
efs
AWS Java SDK :: Services :: Amazon Elastic File System
diff --git a/services/eks/pom.xml b/services/eks/pom.xml
index 43109240ec55..46a8838a5ecd 100644
--- a/services/eks/pom.xml
+++ b/services/eks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
eks
AWS Java SDK :: Services :: EKS
diff --git a/services/eksauth/pom.xml b/services/eksauth/pom.xml
index e2d54a382fa8..c900284e61ae 100644
--- a/services/eksauth/pom.xml
+++ b/services/eksauth/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
eksauth
AWS Java SDK :: Services :: EKS Auth
diff --git a/services/elasticache/pom.xml b/services/elasticache/pom.xml
index ad8939ec44c0..0d8c316020fa 100644
--- a/services/elasticache/pom.xml
+++ b/services/elasticache/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
elasticache
AWS Java SDK :: Services :: Amazon ElastiCache
diff --git a/services/elasticbeanstalk/pom.xml b/services/elasticbeanstalk/pom.xml
index 154e87d5be13..c82e2c4d27cb 100644
--- a/services/elasticbeanstalk/pom.xml
+++ b/services/elasticbeanstalk/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
elasticbeanstalk
AWS Java SDK :: Services :: AWS Elastic Beanstalk
diff --git a/services/elasticinference/pom.xml b/services/elasticinference/pom.xml
index 4802fce5ef9e..4b144cb93aca 100644
--- a/services/elasticinference/pom.xml
+++ b/services/elasticinference/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
elasticinference
AWS Java SDK :: Services :: Elastic Inference
diff --git a/services/elasticloadbalancing/pom.xml b/services/elasticloadbalancing/pom.xml
index 6aaf77058d50..f6b8920f2bf7 100644
--- a/services/elasticloadbalancing/pom.xml
+++ b/services/elasticloadbalancing/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
elasticloadbalancing
AWS Java SDK :: Services :: Elastic Load Balancing
diff --git a/services/elasticloadbalancingv2/pom.xml b/services/elasticloadbalancingv2/pom.xml
index f30a368a128d..40fd52e7b0eb 100644
--- a/services/elasticloadbalancingv2/pom.xml
+++ b/services/elasticloadbalancingv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
elasticloadbalancingv2
AWS Java SDK :: Services :: Elastic Load Balancing V2
diff --git a/services/elasticsearch/pom.xml b/services/elasticsearch/pom.xml
index 370419ea1dd0..5a00dca8c611 100644
--- a/services/elasticsearch/pom.xml
+++ b/services/elasticsearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
elasticsearch
AWS Java SDK :: Services :: Amazon Elasticsearch Service
diff --git a/services/elastictranscoder/pom.xml b/services/elastictranscoder/pom.xml
index c94ebeb81173..62a46961964c 100644
--- a/services/elastictranscoder/pom.xml
+++ b/services/elastictranscoder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
elastictranscoder
AWS Java SDK :: Services :: Amazon Elastic Transcoder
diff --git a/services/emr/pom.xml b/services/emr/pom.xml
index a6dc4e0ffefa..eae7a95dc81b 100644
--- a/services/emr/pom.xml
+++ b/services/emr/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
emr
AWS Java SDK :: Services :: Amazon EMR
diff --git a/services/emrcontainers/pom.xml b/services/emrcontainers/pom.xml
index 14f677b5871f..de3b6e97c2ee 100644
--- a/services/emrcontainers/pom.xml
+++ b/services/emrcontainers/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
emrcontainers
AWS Java SDK :: Services :: EMR Containers
diff --git a/services/emrserverless/pom.xml b/services/emrserverless/pom.xml
index 68c040445756..b473f62a8a1e 100644
--- a/services/emrserverless/pom.xml
+++ b/services/emrserverless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
emrserverless
AWS Java SDK :: Services :: EMR Serverless
diff --git a/services/entityresolution/pom.xml b/services/entityresolution/pom.xml
index f736777829d5..d18610afb33f 100644
--- a/services/entityresolution/pom.xml
+++ b/services/entityresolution/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
entityresolution
AWS Java SDK :: Services :: Entity Resolution
diff --git a/services/eventbridge/pom.xml b/services/eventbridge/pom.xml
index feb5a601cfd8..29ec0cd3a364 100644
--- a/services/eventbridge/pom.xml
+++ b/services/eventbridge/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
eventbridge
AWS Java SDK :: Services :: EventBridge
diff --git a/services/evidently/pom.xml b/services/evidently/pom.xml
index 077859315290..4b6c298b6af2 100644
--- a/services/evidently/pom.xml
+++ b/services/evidently/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
evidently
AWS Java SDK :: Services :: Evidently
diff --git a/services/finspace/pom.xml b/services/finspace/pom.xml
index 01634283c117..d5eb22cdd860 100644
--- a/services/finspace/pom.xml
+++ b/services/finspace/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
finspace
AWS Java SDK :: Services :: Finspace
diff --git a/services/finspacedata/pom.xml b/services/finspacedata/pom.xml
index 002e745bf7c1..8c5dcc9c9433 100644
--- a/services/finspacedata/pom.xml
+++ b/services/finspacedata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
finspacedata
AWS Java SDK :: Services :: Finspace Data
diff --git a/services/firehose/pom.xml b/services/firehose/pom.xml
index 91b75b30e184..08633e386682 100644
--- a/services/firehose/pom.xml
+++ b/services/firehose/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
firehose
AWS Java SDK :: Services :: Amazon Kinesis Firehose
diff --git a/services/fis/pom.xml b/services/fis/pom.xml
index b5024b2656ad..c3e1afba15e1 100644
--- a/services/fis/pom.xml
+++ b/services/fis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
fis
AWS Java SDK :: Services :: Fis
diff --git a/services/fms/pom.xml b/services/fms/pom.xml
index 4290042d9733..77a74c650717 100644
--- a/services/fms/pom.xml
+++ b/services/fms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
fms
AWS Java SDK :: Services :: FMS
diff --git a/services/forecast/pom.xml b/services/forecast/pom.xml
index 884ac726065f..7a14ac9b4d70 100644
--- a/services/forecast/pom.xml
+++ b/services/forecast/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
forecast
AWS Java SDK :: Services :: Forecast
diff --git a/services/forecastquery/pom.xml b/services/forecastquery/pom.xml
index f199de8fdb4a..2e6f626a7cb9 100644
--- a/services/forecastquery/pom.xml
+++ b/services/forecastquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
forecastquery
AWS Java SDK :: Services :: Forecastquery
diff --git a/services/frauddetector/pom.xml b/services/frauddetector/pom.xml
index 448fbd894add..36f31d736dc4 100644
--- a/services/frauddetector/pom.xml
+++ b/services/frauddetector/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
frauddetector
AWS Java SDK :: Services :: FraudDetector
diff --git a/services/freetier/pom.xml b/services/freetier/pom.xml
index 6b80cf39f5a5..e9e3bf4618f2 100644
--- a/services/freetier/pom.xml
+++ b/services/freetier/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
freetier
AWS Java SDK :: Services :: Free Tier
diff --git a/services/fsx/pom.xml b/services/fsx/pom.xml
index 25467c176b7c..7ad945cf4ff4 100644
--- a/services/fsx/pom.xml
+++ b/services/fsx/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
fsx
AWS Java SDK :: Services :: FSx
diff --git a/services/gamelift/pom.xml b/services/gamelift/pom.xml
index 72c39af3b78d..1c55fa808eb0 100644
--- a/services/gamelift/pom.xml
+++ b/services/gamelift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
gamelift
AWS Java SDK :: Services :: AWS GameLift
diff --git a/services/glacier/pom.xml b/services/glacier/pom.xml
index 4088362474cb..135e9b681b43 100644
--- a/services/glacier/pom.xml
+++ b/services/glacier/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
glacier
AWS Java SDK :: Services :: Amazon Glacier
diff --git a/services/globalaccelerator/pom.xml b/services/globalaccelerator/pom.xml
index 63873650a135..547eaccd4fe1 100644
--- a/services/globalaccelerator/pom.xml
+++ b/services/globalaccelerator/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
globalaccelerator
AWS Java SDK :: Services :: Global Accelerator
diff --git a/services/glue/pom.xml b/services/glue/pom.xml
index f01151546d82..38d4ef5279b7 100644
--- a/services/glue/pom.xml
+++ b/services/glue/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
glue
diff --git a/services/glue/src/main/resources/codegen-resources/service-2.json b/services/glue/src/main/resources/codegen-resources/service-2.json
index e66a37a051a0..4031dda56215 100644
--- a/services/glue/src/main/resources/codegen-resources/service-2.json
+++ b/services/glue/src/main/resources/codegen-resources/service-2.json
@@ -3309,6 +3309,27 @@
],
"documentation":"Adds tags to a resource. A tag is a label you can assign to an Amazon Web Services resource. In Glue, you can tag only certain resources. For information about what resources you can tag, see Amazon Web Services Tags in Glue.
"
},
+ "TestConnection":{
+ "name":"TestConnection",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"TestConnectionRequest"},
+ "output":{"shape":"TestConnectionResponse"},
+ "errors":[
+ {"shape":"InvalidInputException"},
+ {"shape":"OperationTimeoutException"},
+ {"shape":"ResourceNumberLimitExceededException"},
+ {"shape":"GlueEncryptionException"},
+ {"shape":"FederationSourceException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"EntityNotFoundException"},
+ {"shape":"ConflictException"},
+ {"shape":"InternalServiceException"}
+ ],
+ "documentation":"Tests a connection to a service to validate the service credentials that you provide.
You can either provide an existing connection name or a TestConnectionInput
for testing a non-existing connection input. Providing both at the same time will cause an error.
If the action is successful, the service sends back an HTTP 200 response.
"
+ },
"UntagResource":{
"name":"UntagResource",
"http":{
@@ -22107,6 +22128,46 @@
"FIND_MATCHES"
]
},
+ "TestConnectionInput":{
+ "type":"structure",
+ "required":[
+ "ConnectionType",
+ "ConnectionProperties"
+ ],
+ "members":{
+ "ConnectionType":{
+ "shape":"ConnectionType",
+ "documentation":"The type of connection to test. This operation is only available for the JDBC
or SALESFORCE
connection types.
"
+ },
+ "ConnectionProperties":{
+ "shape":"ConnectionProperties",
+ "documentation":"The key-value pairs that define parameters for the connection.
JDBC connections use the following connection properties:
-
Required: All of (HOST
, PORT
, JDBC_ENGINE
) or JDBC_CONNECTION_URL
.
-
Required: All of (USERNAME
, PASSWORD
) or SECRET_ID
.
-
Optional: JDBC_ENFORCE_SSL
, CUSTOM_JDBC_CERT
, CUSTOM_JDBC_CERT_STRING
, SKIP_CUSTOM_JDBC_CERT_VALIDATION
. These parameters are used to configure SSL with JDBC.
SALESFORCE connections require the AuthenticationConfiguration
member to be configured.
"
+ },
+ "AuthenticationConfiguration":{
+ "shape":"AuthenticationConfigurationInput",
+ "documentation":"A structure containing the authentication configuration in the TestConnection request. Required for a connection to Salesforce using OAuth authentication.
"
+ }
+ },
+ "documentation":"A structure that is used to specify testing a connection to a service.
"
+ },
+ "TestConnectionRequest":{
+ "type":"structure",
+ "members":{
+ "ConnectionName":{
+ "shape":"NameString",
+ "documentation":"Optional. The name of the connection to test. If only name is provided, the operation will get the connection and use that for testing.
"
+ },
+ "TestConnectionInput":{
+ "shape":"TestConnectionInput",
+ "documentation":"A structure that is used to specify testing a connection to a service.
"
+ }
+ }
+ },
+ "TestConnectionResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
"ThrottlingException":{
"type":"structure",
"members":{
diff --git a/services/grafana/pom.xml b/services/grafana/pom.xml
index 44d64d3cd938..53ccd423c60a 100644
--- a/services/grafana/pom.xml
+++ b/services/grafana/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
grafana
AWS Java SDK :: Services :: Grafana
diff --git a/services/greengrass/pom.xml b/services/greengrass/pom.xml
index f2299a3e8507..5a85e31e993f 100644
--- a/services/greengrass/pom.xml
+++ b/services/greengrass/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
greengrass
AWS Java SDK :: Services :: AWS Greengrass
diff --git a/services/greengrassv2/pom.xml b/services/greengrassv2/pom.xml
index 8c4ec807c5b4..50bd5366fa87 100644
--- a/services/greengrassv2/pom.xml
+++ b/services/greengrassv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
greengrassv2
AWS Java SDK :: Services :: Greengrass V2
diff --git a/services/groundstation/pom.xml b/services/groundstation/pom.xml
index f783b4978063..2869c2d70d53 100644
--- a/services/groundstation/pom.xml
+++ b/services/groundstation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
groundstation
AWS Java SDK :: Services :: GroundStation
diff --git a/services/guardduty/pom.xml b/services/guardduty/pom.xml
index ee1919f9c946..6174963f8a6f 100644
--- a/services/guardduty/pom.xml
+++ b/services/guardduty/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
guardduty
diff --git a/services/health/pom.xml b/services/health/pom.xml
index 5fe59bf29f67..0803b7535b31 100644
--- a/services/health/pom.xml
+++ b/services/health/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
health
AWS Java SDK :: Services :: AWS Health APIs and Notifications
diff --git a/services/healthlake/pom.xml b/services/healthlake/pom.xml
index 6b8e832c15db..b5516bc51a15 100644
--- a/services/healthlake/pom.xml
+++ b/services/healthlake/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
healthlake
AWS Java SDK :: Services :: Health Lake
diff --git a/services/iam/pom.xml b/services/iam/pom.xml
index a4e52b76b343..c9d975fbee9b 100644
--- a/services/iam/pom.xml
+++ b/services/iam/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
iam
AWS Java SDK :: Services :: AWS IAM
diff --git a/services/identitystore/pom.xml b/services/identitystore/pom.xml
index 3554ccdd7322..d42b6bb090d5 100644
--- a/services/identitystore/pom.xml
+++ b/services/identitystore/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
identitystore
AWS Java SDK :: Services :: Identitystore
diff --git a/services/imagebuilder/pom.xml b/services/imagebuilder/pom.xml
index 8f6e81831967..c665de53dc45 100644
--- a/services/imagebuilder/pom.xml
+++ b/services/imagebuilder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
imagebuilder
AWS Java SDK :: Services :: Imagebuilder
diff --git a/services/inspector/pom.xml b/services/inspector/pom.xml
index 3c492a957b5f..69ad43956e42 100644
--- a/services/inspector/pom.xml
+++ b/services/inspector/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
inspector
AWS Java SDK :: Services :: Amazon Inspector Service
diff --git a/services/inspector2/pom.xml b/services/inspector2/pom.xml
index 2fd0cb726205..00ceccd27370 100644
--- a/services/inspector2/pom.xml
+++ b/services/inspector2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
inspector2
AWS Java SDK :: Services :: Inspector2
diff --git a/services/inspectorscan/pom.xml b/services/inspectorscan/pom.xml
index 1d6950c2b7d5..0b50e704384b 100644
--- a/services/inspectorscan/pom.xml
+++ b/services/inspectorscan/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
inspectorscan
AWS Java SDK :: Services :: Inspector Scan
diff --git a/services/internetmonitor/pom.xml b/services/internetmonitor/pom.xml
index 83cf64f05d4e..3312e10f3ece 100644
--- a/services/internetmonitor/pom.xml
+++ b/services/internetmonitor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
internetmonitor
AWS Java SDK :: Services :: Internet Monitor
diff --git a/services/iot/pom.xml b/services/iot/pom.xml
index 1899a8f94a2d..ad0463278a7d 100644
--- a/services/iot/pom.xml
+++ b/services/iot/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
iot
AWS Java SDK :: Services :: AWS IoT
diff --git a/services/iot1clickdevices/pom.xml b/services/iot1clickdevices/pom.xml
index 0a2927ff4c5c..4d8d81eace2b 100644
--- a/services/iot1clickdevices/pom.xml
+++ b/services/iot1clickdevices/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
iot1clickdevices
AWS Java SDK :: Services :: IoT 1Click Devices Service
diff --git a/services/iot1clickprojects/pom.xml b/services/iot1clickprojects/pom.xml
index 36e67140fa66..7fac4dd79111 100644
--- a/services/iot1clickprojects/pom.xml
+++ b/services/iot1clickprojects/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
iot1clickprojects
AWS Java SDK :: Services :: IoT 1Click Projects
diff --git a/services/iotanalytics/pom.xml b/services/iotanalytics/pom.xml
index 0b0b8c91b88e..1724462b12fa 100644
--- a/services/iotanalytics/pom.xml
+++ b/services/iotanalytics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
iotanalytics
AWS Java SDK :: Services :: IoTAnalytics
diff --git a/services/iotdataplane/pom.xml b/services/iotdataplane/pom.xml
index e0ffd85c679f..c0eca33c6346 100644
--- a/services/iotdataplane/pom.xml
+++ b/services/iotdataplane/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
iotdataplane
AWS Java SDK :: Services :: AWS IoT Data Plane
diff --git a/services/iotdeviceadvisor/pom.xml b/services/iotdeviceadvisor/pom.xml
index c9a30a109d00..b77582399bbb 100644
--- a/services/iotdeviceadvisor/pom.xml
+++ b/services/iotdeviceadvisor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
iotdeviceadvisor
AWS Java SDK :: Services :: Iot Device Advisor
diff --git a/services/iotevents/pom.xml b/services/iotevents/pom.xml
index 398b1050e852..240dfb905239 100644
--- a/services/iotevents/pom.xml
+++ b/services/iotevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
iotevents
AWS Java SDK :: Services :: IoT Events
diff --git a/services/ioteventsdata/pom.xml b/services/ioteventsdata/pom.xml
index 422d61b9394b..6ea86dadfe0e 100644
--- a/services/ioteventsdata/pom.xml
+++ b/services/ioteventsdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ioteventsdata
AWS Java SDK :: Services :: IoT Events Data
diff --git a/services/iotfleethub/pom.xml b/services/iotfleethub/pom.xml
index 7af9240982e0..f963c7fb95b7 100644
--- a/services/iotfleethub/pom.xml
+++ b/services/iotfleethub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
iotfleethub
AWS Java SDK :: Services :: Io T Fleet Hub
diff --git a/services/iotfleetwise/pom.xml b/services/iotfleetwise/pom.xml
index c47d1bef7be0..4e41c927d837 100644
--- a/services/iotfleetwise/pom.xml
+++ b/services/iotfleetwise/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
iotfleetwise
AWS Java SDK :: Services :: Io T Fleet Wise
diff --git a/services/iotjobsdataplane/pom.xml b/services/iotjobsdataplane/pom.xml
index 218691c0ad95..d688ec012c62 100644
--- a/services/iotjobsdataplane/pom.xml
+++ b/services/iotjobsdataplane/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
iotjobsdataplane
AWS Java SDK :: Services :: IoT Jobs Data Plane
diff --git a/services/iotsecuretunneling/pom.xml b/services/iotsecuretunneling/pom.xml
index d693bfc69b93..c3b1a34a48a8 100644
--- a/services/iotsecuretunneling/pom.xml
+++ b/services/iotsecuretunneling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
iotsecuretunneling
AWS Java SDK :: Services :: IoTSecureTunneling
diff --git a/services/iotsitewise/pom.xml b/services/iotsitewise/pom.xml
index 2682faa7f2df..91fd2f4f3b2d 100644
--- a/services/iotsitewise/pom.xml
+++ b/services/iotsitewise/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
iotsitewise
AWS Java SDK :: Services :: Io T Site Wise
diff --git a/services/iotthingsgraph/pom.xml b/services/iotthingsgraph/pom.xml
index ef810c4ac33f..3d7000e84ac8 100644
--- a/services/iotthingsgraph/pom.xml
+++ b/services/iotthingsgraph/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
iotthingsgraph
AWS Java SDK :: Services :: IoTThingsGraph
diff --git a/services/iottwinmaker/pom.xml b/services/iottwinmaker/pom.xml
index d1a061746486..569974f7b747 100644
--- a/services/iottwinmaker/pom.xml
+++ b/services/iottwinmaker/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
iottwinmaker
AWS Java SDK :: Services :: Io T Twin Maker
diff --git a/services/iotwireless/pom.xml b/services/iotwireless/pom.xml
index 01e99396b798..63b18a8d8321 100644
--- a/services/iotwireless/pom.xml
+++ b/services/iotwireless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
iotwireless
AWS Java SDK :: Services :: IoT Wireless
diff --git a/services/ivs/pom.xml b/services/ivs/pom.xml
index 7a9626a221aa..d5dfca983c01 100644
--- a/services/ivs/pom.xml
+++ b/services/ivs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ivs
AWS Java SDK :: Services :: Ivs
diff --git a/services/ivschat/pom.xml b/services/ivschat/pom.xml
index 8f1200672fba..a1af5dce3aba 100644
--- a/services/ivschat/pom.xml
+++ b/services/ivschat/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ivschat
AWS Java SDK :: Services :: Ivschat
diff --git a/services/ivsrealtime/pom.xml b/services/ivsrealtime/pom.xml
index 0a0168bc04a8..7358353a9c92 100644
--- a/services/ivsrealtime/pom.xml
+++ b/services/ivsrealtime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ivsrealtime
AWS Java SDK :: Services :: IVS Real Time
diff --git a/services/kafka/pom.xml b/services/kafka/pom.xml
index c5d581398f88..4eb83e051625 100644
--- a/services/kafka/pom.xml
+++ b/services/kafka/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
kafka
AWS Java SDK :: Services :: Kafka
diff --git a/services/kafkaconnect/pom.xml b/services/kafkaconnect/pom.xml
index b674b81deaf4..d2fb884de48d 100644
--- a/services/kafkaconnect/pom.xml
+++ b/services/kafkaconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
kafkaconnect
AWS Java SDK :: Services :: Kafka Connect
diff --git a/services/kendra/pom.xml b/services/kendra/pom.xml
index f064c00ae038..cebb124357a3 100644
--- a/services/kendra/pom.xml
+++ b/services/kendra/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
kendra
AWS Java SDK :: Services :: Kendra
diff --git a/services/kendraranking/pom.xml b/services/kendraranking/pom.xml
index 5f19cbd4ecfc..b2fc680f779c 100644
--- a/services/kendraranking/pom.xml
+++ b/services/kendraranking/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
kendraranking
AWS Java SDK :: Services :: Kendra Ranking
diff --git a/services/keyspaces/pom.xml b/services/keyspaces/pom.xml
index 705da921b93e..d5003583a0e6 100644
--- a/services/keyspaces/pom.xml
+++ b/services/keyspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
keyspaces
AWS Java SDK :: Services :: Keyspaces
diff --git a/services/kinesis/pom.xml b/services/kinesis/pom.xml
index 76470bd3da91..3f0f90fcf5d7 100644
--- a/services/kinesis/pom.xml
+++ b/services/kinesis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
kinesis
AWS Java SDK :: Services :: Amazon Kinesis
diff --git a/services/kinesisanalytics/pom.xml b/services/kinesisanalytics/pom.xml
index 876bd3b174e5..5501ed7d4312 100644
--- a/services/kinesisanalytics/pom.xml
+++ b/services/kinesisanalytics/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
kinesisanalytics
AWS Java SDK :: Services :: Amazon Kinesis Analytics
diff --git a/services/kinesisanalyticsv2/pom.xml b/services/kinesisanalyticsv2/pom.xml
index 5404c7ea3fcb..fe68982217f9 100644
--- a/services/kinesisanalyticsv2/pom.xml
+++ b/services/kinesisanalyticsv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
kinesisanalyticsv2
AWS Java SDK :: Services :: Kinesis Analytics V2
diff --git a/services/kinesisvideo/pom.xml b/services/kinesisvideo/pom.xml
index 2b23a6185575..bf7a24c4c659 100644
--- a/services/kinesisvideo/pom.xml
+++ b/services/kinesisvideo/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
kinesisvideo
diff --git a/services/kinesisvideoarchivedmedia/pom.xml b/services/kinesisvideoarchivedmedia/pom.xml
index 0d8c36887398..b797b2fa0360 100644
--- a/services/kinesisvideoarchivedmedia/pom.xml
+++ b/services/kinesisvideoarchivedmedia/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
kinesisvideoarchivedmedia
AWS Java SDK :: Services :: Kinesis Video Archived Media
diff --git a/services/kinesisvideomedia/pom.xml b/services/kinesisvideomedia/pom.xml
index 62b3b432ea65..5e4ba42ea18a 100644
--- a/services/kinesisvideomedia/pom.xml
+++ b/services/kinesisvideomedia/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
kinesisvideomedia
AWS Java SDK :: Services :: Kinesis Video Media
diff --git a/services/kinesisvideosignaling/pom.xml b/services/kinesisvideosignaling/pom.xml
index 1659043605d8..5abfe1068970 100644
--- a/services/kinesisvideosignaling/pom.xml
+++ b/services/kinesisvideosignaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
kinesisvideosignaling
AWS Java SDK :: Services :: Kinesis Video Signaling
diff --git a/services/kinesisvideowebrtcstorage/pom.xml b/services/kinesisvideowebrtcstorage/pom.xml
index 7e2d1d4b0bda..5243b61052d6 100644
--- a/services/kinesisvideowebrtcstorage/pom.xml
+++ b/services/kinesisvideowebrtcstorage/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
kinesisvideowebrtcstorage
AWS Java SDK :: Services :: Kinesis Video Web RTC Storage
diff --git a/services/kms/pom.xml b/services/kms/pom.xml
index 583ba41e9e78..c4d94f2c7608 100644
--- a/services/kms/pom.xml
+++ b/services/kms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
kms
AWS Java SDK :: Services :: AWS KMS
diff --git a/services/lakeformation/pom.xml b/services/lakeformation/pom.xml
index c6b731796714..57b1a1bae637 100644
--- a/services/lakeformation/pom.xml
+++ b/services/lakeformation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
lakeformation
AWS Java SDK :: Services :: LakeFormation
diff --git a/services/lambda/pom.xml b/services/lambda/pom.xml
index 5cd98c4758c1..a6601eabf113 100644
--- a/services/lambda/pom.xml
+++ b/services/lambda/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
lambda
AWS Java SDK :: Services :: AWS Lambda
diff --git a/services/lambda/src/main/resources/codegen-resources/service-2.json b/services/lambda/src/main/resources/codegen-resources/service-2.json
index 78280f14ad52..bdb644cdd2b2 100644
--- a/services/lambda/src/main/resources/codegen-resources/service-2.json
+++ b/services/lambda/src/main/resources/codegen-resources/service-2.json
@@ -48,9 +48,10 @@
{"shape":"InvalidParameterValueException"},
{"shape":"PolicyLengthExceededException"},
{"shape":"TooManyRequestsException"},
- {"shape":"PreconditionFailedException"}
+ {"shape":"PreconditionFailedException"},
+ {"shape":"PublicPolicyException"}
],
- "documentation":"Grants an Amazon Web Servicesservice, Amazon Web Services account, or Amazon Web Services organization permission to use a function. You can apply the policy at the function level, or specify a qualifier to restrict access to a single version or alias. If you use a qualifier, the invoker must use the full Amazon Resource Name (ARN) of that version or alias to invoke the function. Note: Lambda does not support adding policies to version $LATEST.
To grant permission to another account, specify the account ID as the Principal
. To grant permission to an organization defined in Organizations, specify the organization ID as the PrincipalOrgID
. For Amazon Web Servicesservices, the principal is a domain-style identifier that the service defines, such as s3.amazonaws.com
or sns.amazonaws.com
. For Amazon Web Servicesservices, you can also specify the ARN of the associated resource as the SourceArn
. If you grant permission to a service principal without specifying the source, other accounts could potentially configure resources in their account to invoke your Lambda function.
This operation adds a statement to a resource-based permissions policy for the function. For more information about function policies, see Using resource-based policies for Lambda.
"
+ "documentation":"Grants a principal permission to use a function. You can apply the policy at the function level, or specify a qualifier to restrict access to a single version or alias. If you use a qualifier, the invoker must use the full Amazon Resource Name (ARN) of that version or alias to invoke the function. Note: Lambda does not support adding policies to version $LATEST.
To grant permission to another account, specify the account ID as the Principal
. To grant permission to an organization defined in Organizations, specify the organization ID as the PrincipalOrgID
. For Amazon Web Servicesservices, the principal is a domain-style identifier that the service defines, such as s3.amazonaws.com
or sns.amazonaws.com
. For Amazon Web Servicesservices, you can also specify the ARN of the associated resource as the SourceArn
. If you grant permission to a service principal without specifying the source, other accounts could potentially configure resources in their account to invoke your Lambda function.
This operation adds a statement to a resource-based permissions policy for the function. For more information about function policies, see Using resource-based policies for Lambda.
"
},
"CreateAlias":{
"name":"CreateAlias",
@@ -327,7 +328,7 @@
{"shape":"TooManyRequestsException"},
{"shape":"PreconditionFailedException"}
],
- "documentation":"Deletes a resource-based policy from a function.
"
+ "documentation":" The option to create and modify full JSON resource-based policies, and to use the PutResourcePolicy, GetResourcePolicy, and DeleteResourcePolicy APIs, won't be available in all Amazon Web Services Regions until September 30, 2024.
Deletes a resource-based policy from a function.
"
},
"GetAccountSettings":{
"name":"GetAccountSettings",
@@ -614,7 +615,7 @@
{"shape":"TooManyRequestsException"},
{"shape":"InvalidParameterValueException"}
],
- "documentation":"Retrieve the public-access settings for a function.
"
+ "documentation":" The option to configure public-access settings, and to use the PutPublicAccessBlock and GetPublicAccessBlock APIs, won't be available in all Amazon Web Services Regions until September 30, 2024.
Retrieve the public-access settings for a function.
"
},
"GetResourcePolicy":{
"name":"GetResourcePolicy",
@@ -631,7 +632,7 @@
{"shape":"TooManyRequestsException"},
{"shape":"InvalidParameterValueException"}
],
- "documentation":"Retrieves the resource-based policy attached to a function.
"
+ "documentation":" The option to create and modify full JSON resource-based policies, and to use the PutResourcePolicy, GetResourcePolicy, and DeleteResourcePolicy APIs, won't be available in all Amazon Web Services Regions until September 30, 2024.
Retrieves the resource-based policy attached to a function.
"
},
"GetRuntimeManagementConfig":{
"name":"GetRuntimeManagementConfig",
@@ -932,7 +933,7 @@
{"shape":"InvalidParameterValueException"},
{"shape":"TooManyRequestsException"}
],
- "documentation":"Returns a function's tags. You can also view tags with GetFunction.
"
+ "documentation":"Returns a function, event source mapping, or code signing configuration's tags. You can also view funciton tags with GetFunction.
"
},
"ListVersionsByFunction":{
"name":"ListVersionsByFunction",
@@ -1096,7 +1097,7 @@
{"shape":"InvalidParameterValueException"},
{"shape":"TooManyRequestsException"}
],
- "documentation":"Configure your function's public-access settings.
To control public access to a Lambda function, you can choose whether to allow the creation of resource-based policies that allow public access to that function. You can also block public access to a function, even if it has an existing resource-based policy that allows it.
"
+ "documentation":" The option to configure public-access settings, and to use the PutPublicAccessBlock and GetPublicAccessBlock APIs, won't be available in all Amazon Web Services Regions until September 30, 2024.
Configure your function's public-access settings.
To control public access to a Lambda function, you can choose whether to allow the creation of resource-based policies that allow public access to that function. You can also block public access to a function, even if it has an existing resource-based policy that allows it.
"
},
"PutResourcePolicy":{
"name":"PutResourcePolicy",
@@ -1117,7 +1118,7 @@
{"shape":"PreconditionFailedException"},
{"shape":"PublicPolicyException"}
],
- "documentation":"Adds a resource-based policy to a function. You can use resource-based policies to grant access to other Amazon Web Services accounts, organizations, or services. Resource-based policies apply to a single function, version, or alias.
Adding a resource-based policy using this API action replaces any existing policy you've previously created. This means that if you've previously added resource-based permissions to a function using the AddPermission action, those permissions will be overwritten by your new policy.
"
+ "documentation":" The option to create and modify full JSON resource-based policies, and to use the PutResourcePolicy, GetResourcePolicy, and DeleteResourcePolicy APIs, won't be available in all Amazon Web Services Regions until September 30, 2024.
Adds a resource-based policy to a function. You can use resource-based policies to grant access to other Amazon Web Services accounts, organizations, or services. Resource-based policies apply to a single function, version, or alias.
Adding a resource-based policy using this API action replaces any existing policy you've previously created. This means that if you've previously added resource-based permissions to a function using the AddPermission action, those permissions will be overwritten by your new policy.
"
},
"PutRuntimeManagementConfig":{
"name":"PutRuntimeManagementConfig",
@@ -1167,7 +1168,8 @@
{"shape":"ResourceNotFoundException"},
{"shape":"InvalidParameterValueException"},
{"shape":"TooManyRequestsException"},
- {"shape":"PreconditionFailedException"}
+ {"shape":"PreconditionFailedException"},
+ {"shape":"PublicPolicyException"}
],
"documentation":"Revokes function-use permission from an Amazon Web Servicesservice or another Amazon Web Services account. You can get the ID of the statement from the output of GetPolicy.
"
},
@@ -1186,7 +1188,7 @@
{"shape":"TooManyRequestsException"},
{"shape":"ResourceConflictException"}
],
- "documentation":"Adds tags to a function.
"
+ "documentation":"Adds tags to a function, event source mapping, or code signing configuration.
"
},
"UntagResource":{
"name":"UntagResource",
@@ -1203,7 +1205,7 @@
{"shape":"TooManyRequestsException"},
{"shape":"ResourceConflictException"}
],
- "documentation":"Removes tags from a function.
"
+ "documentation":"Removes tags from a function, event source mapping, or code signing configuration.
"
},
"UpdateAlias":{
"name":"UpdateAlias",
@@ -1470,7 +1472,7 @@
},
"Principal":{
"shape":"Principal",
- "documentation":"The Amazon Web Servicesservice or Amazon Web Services account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
"
+ "documentation":"The Amazon Web Servicesservice, Amazon Web Services account, IAM user, or IAM role that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
"
},
"SourceArn":{
"shape":"Arn",
@@ -1851,6 +1853,10 @@
"CodeSigningPolicies":{
"shape":"CodeSigningPolicies",
"documentation":"The code signing policies define the actions to take if the validation checks fail.
"
+ },
+ "Tags":{
+ "shape":"Tags",
+ "documentation":"A list of tags to add to the code signing configuration.
"
}
}
},
@@ -1920,6 +1926,10 @@
"shape":"MaximumRetryAttemptsEventSourceMapping",
"documentation":"(Kinesis and DynamoDB Streams only) Discard records after the specified number of retries. The default value is infinite (-1). When set to infinite (-1), failed records are retried until the record expires.
"
},
+ "Tags":{
+ "shape":"Tags",
+ "documentation":"A list of tags to apply to the event source mapping.
"
+ },
"TumblingWindowInSeconds":{
"shape":"TumblingWindowInSeconds",
"documentation":"(Kinesis and DynamoDB Streams only) The duration in seconds of a processing window for DynamoDB and Kinesis Streams event sources. A value of 0 seconds indicates no tumbling window.
"
@@ -2562,6 +2572,12 @@
"max":10240,
"min":512
},
+ "EventSourceMappingArn":{
+ "type":"string",
+ "max":120,
+ "min":85,
+ "pattern":"arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:\\d{12}:event-source-mapping:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"
+ },
"EventSourceMappingConfiguration":{
"type":"structure",
"members":{
@@ -2680,6 +2696,10 @@
"FilterCriteriaError":{
"shape":"FilterCriteriaError",
"documentation":"An object that contains details about an error related to filter criteria encryption.
"
+ },
+ "EventSourceMappingArn":{
+ "shape":"EventSourceMappingArn",
+ "documentation":"The Amazon Resource Name (ARN) of the event source mapping.
"
}
},
"documentation":"A mapping between an Amazon Web Services resource and a Lambda function. For details, see CreateEventSourceMapping.
"
@@ -4689,8 +4709,8 @@
"required":["Resource"],
"members":{
"Resource":{
- "shape":"FunctionArn",
- "documentation":"The function's Amazon Resource Name (ARN). Note: Lambda does not support adding tags to aliases or versions.
",
+ "shape":"TaggableResource",
+ "documentation":"The resource's Amazon Resource Name (ARN). Note: Lambda does not support adding tags to function aliases or versions.
",
"location":"uri",
"locationName":"ARN"
}
@@ -5993,18 +6013,24 @@
],
"members":{
"Resource":{
- "shape":"FunctionArn",
- "documentation":"The function's Amazon Resource Name (ARN).
",
+ "shape":"TaggableResource",
+ "documentation":"The resource's Amazon Resource Name (ARN).
",
"location":"uri",
"locationName":"ARN"
},
"Tags":{
"shape":"Tags",
- "documentation":"A list of tags to apply to the function.
"
+ "documentation":"A list of tags to apply to the resource.
"
}
}
},
"TagValue":{"type":"string"},
+ "TaggableResource":{
+ "type":"string",
+ "max":256,
+ "min":1,
+ "pattern":"arn:(aws[a-zA-Z-]*):lambda:[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:\\d{12}:(function:[a-zA-Z0-9-_]+(:(\\$LATEST|[a-zA-Z0-9-_]+))?|code-signing-config:csc-[a-z0-9]{17}|event-source-mapping:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})"
+ },
"Tags":{
"type":"map",
"key":{"shape":"TagKey"},
@@ -6121,14 +6147,14 @@
],
"members":{
"Resource":{
- "shape":"FunctionArn",
- "documentation":"The function's Amazon Resource Name (ARN).
",
+ "shape":"TaggableResource",
+ "documentation":"The resource's Amazon Resource Name (ARN).
",
"location":"uri",
"locationName":"ARN"
},
"TagKeys":{
"shape":"TagKeyList",
- "documentation":"A list of tag keys to remove from the function.
",
+ "documentation":"A list of tag keys to remove from the resource.
",
"location":"querystring",
"locationName":"tagKeys"
}
diff --git a/services/launchwizard/pom.xml b/services/launchwizard/pom.xml
index 0d5430d93691..a8a5c6e136c9 100644
--- a/services/launchwizard/pom.xml
+++ b/services/launchwizard/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
launchwizard
AWS Java SDK :: Services :: Launch Wizard
diff --git a/services/lexmodelbuilding/pom.xml b/services/lexmodelbuilding/pom.xml
index ba41d761b121..45bf62065985 100644
--- a/services/lexmodelbuilding/pom.xml
+++ b/services/lexmodelbuilding/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
lexmodelbuilding
AWS Java SDK :: Services :: Amazon Lex Model Building
diff --git a/services/lexmodelsv2/pom.xml b/services/lexmodelsv2/pom.xml
index d2076daa33bf..d4b54e9ea5ba 100644
--- a/services/lexmodelsv2/pom.xml
+++ b/services/lexmodelsv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
lexmodelsv2
AWS Java SDK :: Services :: Lex Models V2
diff --git a/services/lexruntime/pom.xml b/services/lexruntime/pom.xml
index e17df7dc1ea8..1e4dbd8a68ff 100644
--- a/services/lexruntime/pom.xml
+++ b/services/lexruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
lexruntime
AWS Java SDK :: Services :: Amazon Lex Runtime
diff --git a/services/lexruntimev2/pom.xml b/services/lexruntimev2/pom.xml
index d7084c661d03..6102eb4a87bc 100644
--- a/services/lexruntimev2/pom.xml
+++ b/services/lexruntimev2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
lexruntimev2
AWS Java SDK :: Services :: Lex Runtime V2
diff --git a/services/licensemanager/pom.xml b/services/licensemanager/pom.xml
index bc3f0ae38698..f19075d780e0 100644
--- a/services/licensemanager/pom.xml
+++ b/services/licensemanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
licensemanager
AWS Java SDK :: Services :: License Manager
diff --git a/services/licensemanagerlinuxsubscriptions/pom.xml b/services/licensemanagerlinuxsubscriptions/pom.xml
index 5105cb8367c9..0f43b0c36ac1 100644
--- a/services/licensemanagerlinuxsubscriptions/pom.xml
+++ b/services/licensemanagerlinuxsubscriptions/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
licensemanagerlinuxsubscriptions
AWS Java SDK :: Services :: License Manager Linux Subscriptions
diff --git a/services/licensemanagerusersubscriptions/pom.xml b/services/licensemanagerusersubscriptions/pom.xml
index 611f052bae92..a5abc9a94e64 100644
--- a/services/licensemanagerusersubscriptions/pom.xml
+++ b/services/licensemanagerusersubscriptions/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
licensemanagerusersubscriptions
AWS Java SDK :: Services :: License Manager User Subscriptions
diff --git a/services/lightsail/pom.xml b/services/lightsail/pom.xml
index 45bb77f8ae9d..cd0e38ec2ac4 100644
--- a/services/lightsail/pom.xml
+++ b/services/lightsail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
lightsail
AWS Java SDK :: Services :: Amazon Lightsail
diff --git a/services/location/pom.xml b/services/location/pom.xml
index 8447802a2a07..48e58ad0be66 100644
--- a/services/location/pom.xml
+++ b/services/location/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
location
AWS Java SDK :: Services :: Location
diff --git a/services/lookoutequipment/pom.xml b/services/lookoutequipment/pom.xml
index 815efdb6ac84..d1cbcb506697 100644
--- a/services/lookoutequipment/pom.xml
+++ b/services/lookoutequipment/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
lookoutequipment
AWS Java SDK :: Services :: Lookout Equipment
diff --git a/services/lookoutmetrics/pom.xml b/services/lookoutmetrics/pom.xml
index df2b5819b919..7d91da7b4930 100644
--- a/services/lookoutmetrics/pom.xml
+++ b/services/lookoutmetrics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
lookoutmetrics
AWS Java SDK :: Services :: Lookout Metrics
diff --git a/services/lookoutvision/pom.xml b/services/lookoutvision/pom.xml
index 80e4fb6ba5ee..7497a1f31c55 100644
--- a/services/lookoutvision/pom.xml
+++ b/services/lookoutvision/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
lookoutvision
AWS Java SDK :: Services :: Lookout Vision
diff --git a/services/m2/pom.xml b/services/m2/pom.xml
index e2dc10a7500f..b47d48575323 100644
--- a/services/m2/pom.xml
+++ b/services/m2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
m2
AWS Java SDK :: Services :: M2
diff --git a/services/machinelearning/pom.xml b/services/machinelearning/pom.xml
index cef86df94858..535f025ba7e6 100644
--- a/services/machinelearning/pom.xml
+++ b/services/machinelearning/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
machinelearning
AWS Java SDK :: Services :: Amazon Machine Learning
diff --git a/services/macie2/pom.xml b/services/macie2/pom.xml
index f5490efc7455..36721f5bb705 100644
--- a/services/macie2/pom.xml
+++ b/services/macie2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
macie2
AWS Java SDK :: Services :: Macie2
diff --git a/services/mailmanager/pom.xml b/services/mailmanager/pom.xml
index 30f112deabef..b12a11b51131 100644
--- a/services/mailmanager/pom.xml
+++ b/services/mailmanager/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
mailmanager
AWS Java SDK :: Services :: Mail Manager
diff --git a/services/managedblockchain/pom.xml b/services/managedblockchain/pom.xml
index 09ca4efd490b..9bc3cd61181c 100644
--- a/services/managedblockchain/pom.xml
+++ b/services/managedblockchain/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
managedblockchain
AWS Java SDK :: Services :: ManagedBlockchain
diff --git a/services/managedblockchainquery/pom.xml b/services/managedblockchainquery/pom.xml
index 121bd602bdf1..a3817f19e6f6 100644
--- a/services/managedblockchainquery/pom.xml
+++ b/services/managedblockchainquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
managedblockchainquery
AWS Java SDK :: Services :: Managed Blockchain Query
diff --git a/services/marketplaceagreement/pom.xml b/services/marketplaceagreement/pom.xml
index 69a17ec8c85e..70799a9948e3 100644
--- a/services/marketplaceagreement/pom.xml
+++ b/services/marketplaceagreement/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
marketplaceagreement
AWS Java SDK :: Services :: Marketplace Agreement
diff --git a/services/marketplacecatalog/pom.xml b/services/marketplacecatalog/pom.xml
index 66b7ce1f4d4c..0979db69df54 100644
--- a/services/marketplacecatalog/pom.xml
+++ b/services/marketplacecatalog/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
marketplacecatalog
AWS Java SDK :: Services :: Marketplace Catalog
diff --git a/services/marketplacecommerceanalytics/pom.xml b/services/marketplacecommerceanalytics/pom.xml
index 373e431fb53b..14df3a64bd15 100644
--- a/services/marketplacecommerceanalytics/pom.xml
+++ b/services/marketplacecommerceanalytics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
marketplacecommerceanalytics
AWS Java SDK :: Services :: AWS Marketplace Commerce Analytics
diff --git a/services/marketplacedeployment/pom.xml b/services/marketplacedeployment/pom.xml
index ef22d4bf6fae..1374cb73239f 100644
--- a/services/marketplacedeployment/pom.xml
+++ b/services/marketplacedeployment/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
marketplacedeployment
AWS Java SDK :: Services :: Marketplace Deployment
diff --git a/services/marketplaceentitlement/pom.xml b/services/marketplaceentitlement/pom.xml
index 75aaeb6790c5..ba527cc29abb 100644
--- a/services/marketplaceentitlement/pom.xml
+++ b/services/marketplaceentitlement/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
marketplaceentitlement
AWS Java SDK :: Services :: AWS Marketplace Entitlement
diff --git a/services/marketplacemetering/pom.xml b/services/marketplacemetering/pom.xml
index ce40df04052b..36e2da5c2c2f 100644
--- a/services/marketplacemetering/pom.xml
+++ b/services/marketplacemetering/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
marketplacemetering
AWS Java SDK :: Services :: AWS Marketplace Metering Service
diff --git a/services/mediaconnect/pom.xml b/services/mediaconnect/pom.xml
index 9983ceddfc79..f2924e14257f 100644
--- a/services/mediaconnect/pom.xml
+++ b/services/mediaconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
mediaconnect
AWS Java SDK :: Services :: MediaConnect
diff --git a/services/mediaconvert/pom.xml b/services/mediaconvert/pom.xml
index fe17d1f0f22e..4b24b3756044 100644
--- a/services/mediaconvert/pom.xml
+++ b/services/mediaconvert/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
mediaconvert
diff --git a/services/mediaconvert/src/main/resources/codegen-resources/service-2.json b/services/mediaconvert/src/main/resources/codegen-resources/service-2.json
index 62560d41aaa5..bf4edcb915b5 100644
--- a/services/mediaconvert/src/main/resources/codegen-resources/service-2.json
+++ b/services/mediaconvert/src/main/resources/codegen-resources/service-2.json
@@ -5476,6 +5476,22 @@
"USE_MDPM"
]
},
+ "EncryptionContractConfiguration": {
+ "type": "structure",
+ "members": {
+ "SpekeAudioPreset": {
+ "shape": "PresetSpeke20Audio",
+ "locationName": "spekeAudioPreset",
+ "documentation": "Specify which SPEKE version 2.0 audio preset MediaConvert uses to request content keys from your SPEKE server. For more information, see: https://docs.aws.amazon.com/mediaconvert/latest/ug/drm-content-speke-v2-presets.html To encrypt to your audio outputs, choose from the following: Audio preset 1, Audio preset 2, or Audio preset 3. To encrypt your audio outputs, using the same content key for both your audio and video outputs: Choose Shared. When you do, you must also set SPEKE v2.0 video preset to Shared. To not encrypt your audio outputs: Choose Unencrypted. When you do, to encrypt your video outputs, you must also specify a SPEKE v2.0 video preset (other than Shared or Unencrypted)."
+ },
+ "SpekeVideoPreset": {
+ "shape": "PresetSpeke20Video",
+ "locationName": "spekeVideoPreset",
+ "documentation": "Specify which SPEKE version 2.0 video preset MediaConvert uses to request content keys from your SPEKE server. For more information, see: https://docs.aws.amazon.com/mediaconvert/latest/ug/drm-content-speke-v2-presets.html To encrypt to your video outputs, choose from the following: Video preset 1, Video preset 2, Video preset 3, Video preset 4, Video preset 5, Video preset 6, Video preset 7, or Video preset 8. To encrypt your video outputs, using the same content key for both your video and audio outputs: Choose Shared. When you do, you must also set SPEKE v2.0 audio preset to Shared. To not encrypt your video outputs: Choose Unencrypted. When you do, to encrypt your audio outputs, you must also specify a SPEKE v2.0 audio preset (other than Shared or Unencrypted)."
+ }
+ },
+ "documentation": "Specify the SPEKE version, either v1.0 or v2.0, that MediaConvert uses when encrypting your output. For more information, see: https://docs.aws.amazon.com/speke/latest/documentation/speke-api-specification.html To use SPEKE v1.0: Leave blank. To use SPEKE v2.0: Specify a SPEKE v2.0 video preset and a SPEKE v2.0 audio preset."
+ },
"Endpoint": {
"type": "structure",
"members": {
@@ -11042,6 +11058,33 @@
},
"documentation": "Settings for preset"
},
+ "PresetSpeke20Audio": {
+ "type": "string",
+ "documentation": "Specify which SPEKE version 2.0 audio preset MediaConvert uses to request content keys from your SPEKE server. For more information, see: https://docs.aws.amazon.com/mediaconvert/latest/ug/drm-content-speke-v2-presets.html To encrypt to your audio outputs, choose from the following: Audio preset 1, Audio preset 2, or Audio preset 3. To encrypt your audio outputs, using the same content key for both your audio and video outputs: Choose Shared. When you do, you must also set SPEKE v2.0 video preset to Shared. To not encrypt your audio outputs: Choose Unencrypted. When you do, to encrypt your video outputs, you must also specify a SPEKE v2.0 video preset (other than Shared or Unencrypted).",
+ "enum": [
+ "PRESET_AUDIO_1",
+ "PRESET_AUDIO_2",
+ "PRESET_AUDIO_3",
+ "SHARED",
+ "UNENCRYPTED"
+ ]
+ },
+ "PresetSpeke20Video": {
+ "type": "string",
+ "documentation": "Specify which SPEKE version 2.0 video preset MediaConvert uses to request content keys from your SPEKE server. For more information, see: https://docs.aws.amazon.com/mediaconvert/latest/ug/drm-content-speke-v2-presets.html To encrypt to your video outputs, choose from the following: Video preset 1, Video preset 2, Video preset 3, Video preset 4, Video preset 5, Video preset 6, Video preset 7, or Video preset 8. To encrypt your video outputs, using the same content key for both your video and audio outputs: Choose Shared. When you do, you must also set SPEKE v2.0 audio preset to Shared. To not encrypt your video outputs: Choose Unencrypted. When you do, to encrypt your audio outputs, you must also specify a SPEKE v2.0 audio preset (other than Shared or Unencrypted).",
+ "enum": [
+ "PRESET_VIDEO_1",
+ "PRESET_VIDEO_2",
+ "PRESET_VIDEO_3",
+ "PRESET_VIDEO_4",
+ "PRESET_VIDEO_5",
+ "PRESET_VIDEO_6",
+ "PRESET_VIDEO_7",
+ "PRESET_VIDEO_8",
+ "SHARED",
+ "UNENCRYPTED"
+ ]
+ },
"PricingPlan": {
"type": "string",
"documentation": "Specifies whether the pricing plan for the queue is on-demand or reserved. For on-demand, you pay per minute, billed in increments of .01 minute. For reserved, you pay for the transcoding capacity of the entire queue, regardless of how much or how little you use it. Reserved pricing requires a 12-month commitment.",
@@ -11701,6 +11744,11 @@
"locationName": "certificateArn",
"documentation": "If you want your key provider to encrypt the content keys that it provides to MediaConvert, set up a certificate with a master key using AWS Certificate Manager. Specify the certificate's Amazon Resource Name (ARN) here."
},
+ "EncryptionContractConfiguration": {
+ "shape": "EncryptionContractConfiguration",
+ "locationName": "encryptionContractConfiguration",
+ "documentation": "Specify the SPEKE version, either v1.0 or v2.0, that MediaConvert uses when encrypting your output. For more information, see: https://docs.aws.amazon.com/speke/latest/documentation/speke-api-specification.html To use SPEKE v1.0: Leave blank. To use SPEKE v2.0: Specify a SPEKE v2.0 video preset and a SPEKE v2.0 audio preset."
+ },
"ResourceId": {
"shape": "__string",
"locationName": "resourceId",
@@ -11732,6 +11780,11 @@
"locationName": "dashSignaledSystemIds",
"documentation": "Specify the DRM system IDs that you want signaled in the DASH manifest that MediaConvert creates as part of this CMAF package. The DASH manifest can currently signal up to three system IDs. For more information, see https://dashif.org/identifiers/content_protection/."
},
+ "EncryptionContractConfiguration": {
+ "shape": "EncryptionContractConfiguration",
+ "locationName": "encryptionContractConfiguration",
+ "documentation": "Specify the SPEKE version, either v1.0 or v2.0, that MediaConvert uses when encrypting your output. For more information, see: https://docs.aws.amazon.com/speke/latest/documentation/speke-api-specification.html To use SPEKE v1.0: Leave blank. To use SPEKE v2.0: Specify a SPEKE v2.0 video preset and a SPEKE v2.0 audio preset."
+ },
"HlsSignaledSystemIds": {
"shape": "__listOf__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12",
"locationName": "hlsSignaledSystemIds",
diff --git a/services/medialive/pom.xml b/services/medialive/pom.xml
index e362aa8fa3e9..3baa9dc94e43 100644
--- a/services/medialive/pom.xml
+++ b/services/medialive/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
medialive
diff --git a/services/medialive/src/main/resources/codegen-resources/service-2.json b/services/medialive/src/main/resources/codegen-resources/service-2.json
index d95f989ded5b..d0bdf736950f 100644
--- a/services/medialive/src/main/resources/codegen-resources/service-2.json
+++ b/services/medialive/src/main/resources/codegen-resources/service-2.json
@@ -10480,6 +10480,10 @@
"TemporalFilterSettings": {
"shape": "TemporalFilterSettings",
"locationName": "temporalFilterSettings"
+ },
+ "BandwidthReductionFilterSettings": {
+ "shape": "BandwidthReductionFilterSettings",
+ "locationName": "bandwidthReductionFilterSettings"
}
},
"documentation": "H264 Filter Settings"
@@ -10932,6 +10936,10 @@
"TemporalFilterSettings": {
"shape": "TemporalFilterSettings",
"locationName": "temporalFilterSettings"
+ },
+ "BandwidthReductionFilterSettings": {
+ "shape": "BandwidthReductionFilterSettings",
+ "locationName": "bandwidthReductionFilterSettings"
}
},
"documentation": "H265 Filter Settings"
@@ -15108,6 +15116,10 @@
"shape": "OutputLocationRef",
"locationName": "destination",
"documentation": "Destination is a Multiplex."
+ },
+ "ContainerSettings": {
+ "shape": "MultiplexContainerSettings",
+ "locationName": "containerSettings"
}
},
"documentation": "Multiplex Output Settings",
@@ -26655,7 +26667,7 @@
},
"InputNetworkLocation": {
"type": "string",
- "documentation": "With the introduction of MediaLive OnPrem, a MediaLive input can now exist in two different places: AWS or\ninside an on-premise datacenter. By default all inputs will continue to be AWS inputs.",
+ "documentation": "With the introduction of MediaLive Anywhere, a MediaLive input can now exist in two different places: AWS or\ninside an on-premises datacenter. By default all inputs will continue to be AWS inputs.",
"enum": [
"AWS",
"ON_PREMISES"
@@ -27943,6 +27955,129 @@
"shape": "SrtOutputDestinationSettings"
},
"documentation": "Placeholder documentation for __listOfSrtOutputDestinationSettings"
+ },
+ "BandwidthReductionFilterSettings": {
+ "type": "structure",
+ "members": {
+ "PostFilterSharpening": {
+ "shape": "BandwidthReductionPostFilterSharpening",
+ "locationName": "postFilterSharpening",
+ "documentation": "Configures the sharpening control, which is available when the bandwidth reduction filter is enabled. This\ncontrol sharpens edges and contours, which produces a specific artistic effect that you might want.\n\nWe recommend that you test each of the values (including DISABLED) to observe the sharpening effect on the\ncontent."
+ },
+ "Strength": {
+ "shape": "BandwidthReductionFilterStrength",
+ "locationName": "strength",
+ "documentation": "Enables the bandwidth reduction filter. The filter strengths range from 1 to 4. We recommend that you always\nenable this filter and use AUTO, to let MediaLive apply the optimum filtering for the context."
+ }
+ },
+ "documentation": "Bandwidth Reduction Filter Settings"
+ },
+ "BandwidthReductionFilterStrength": {
+ "type": "string",
+ "documentation": "Bandwidth Reduction Filter Strength",
+ "enum": [
+ "AUTO",
+ "STRENGTH_1",
+ "STRENGTH_2",
+ "STRENGTH_3",
+ "STRENGTH_4"
+ ]
+ },
+ "BandwidthReductionPostFilterSharpening": {
+ "type": "string",
+ "documentation": "Bandwidth Reduction Post Filter Sharpening",
+ "enum": [
+ "DISABLED",
+ "SHARPENING_1",
+ "SHARPENING_2",
+ "SHARPENING_3"
+ ]
+ },
+ "MultiplexContainerSettings": {
+ "type": "structure",
+ "members": {
+ "MultiplexM2tsSettings": {
+ "shape": "MultiplexM2tsSettings",
+ "locationName": "multiplexM2tsSettings"
+ }
+ },
+ "documentation": "Multiplex Container Settings"
+ },
+ "MultiplexM2tsSettings": {
+ "type": "structure",
+ "members": {
+ "AbsentInputAudioBehavior": {
+ "shape": "M2tsAbsentInputAudioBehavior",
+ "locationName": "absentInputAudioBehavior",
+ "documentation": "When set to drop, output audio streams will be removed from the program if the selected input audio stream is removed from the input. This allows the output audio configuration to dynamically change based on input configuration. If this is set to encodeSilence, all output audio streams will output encoded silence when not connected to an active input stream."
+ },
+ "Arib": {
+ "shape": "M2tsArib",
+ "locationName": "arib",
+ "documentation": "When set to enabled, uses ARIB-compliant field muxing and removes video descriptor."
+ },
+ "AudioBufferModel": {
+ "shape": "M2tsAudioBufferModel",
+ "locationName": "audioBufferModel",
+ "documentation": "When set to dvb, uses DVB buffer model for Dolby Digital audio. When set to atsc, the ATSC model is used."
+ },
+ "AudioFramesPerPes": {
+ "shape": "__integerMin0",
+ "locationName": "audioFramesPerPes",
+ "documentation": "The number of audio frames to insert for each PES packet."
+ },
+ "AudioStreamType": {
+ "shape": "M2tsAudioStreamType",
+ "locationName": "audioStreamType",
+ "documentation": "When set to atsc, uses stream type = 0x81 for AC3 and stream type = 0x87 for EAC3. When set to dvb, uses stream type = 0x06."
+ },
+ "CcDescriptor": {
+ "shape": "M2tsCcDescriptor",
+ "locationName": "ccDescriptor",
+ "documentation": "When set to enabled, generates captionServiceDescriptor in PMT."
+ },
+ "Ebif": {
+ "shape": "M2tsEbifControl",
+ "locationName": "ebif",
+ "documentation": "If set to passthrough, passes any EBIF data from the input source to this output."
+ },
+ "EsRateInPes": {
+ "shape": "M2tsEsRateInPes",
+ "locationName": "esRateInPes",
+ "documentation": "Include or exclude the ES Rate field in the PES header."
+ },
+ "Klv": {
+ "shape": "M2tsKlv",
+ "locationName": "klv",
+ "documentation": "If set to passthrough, passes any KLV data from the input source to this output."
+ },
+ "NielsenId3Behavior": {
+ "shape": "M2tsNielsenId3Behavior",
+ "locationName": "nielsenId3Behavior",
+ "documentation": "If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag will be inserted in the output."
+ },
+ "PcrControl": {
+ "shape": "M2tsPcrControl",
+ "locationName": "pcrControl",
+ "documentation": "When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream (PES) header. This parameter is effective only when the PCR PID is the same as the video or audio elementary stream."
+ },
+ "PcrPeriod": {
+ "shape": "__integerMin0Max500",
+ "locationName": "pcrPeriod",
+ "documentation": "Maximum time in milliseconds between Program Clock Reference (PCRs) inserted into the transport stream."
+ },
+ "Scte35Control": {
+ "shape": "M2tsScte35Control",
+ "locationName": "scte35Control",
+ "documentation": "Optionally pass SCTE-35 signals from the input source to this output."
+ },
+ "Scte35PrerollPullupMilliseconds": {
+ "shape": "__doubleMin0Max5000",
+ "locationName": "scte35PrerollPullupMilliseconds",
+ "documentation": "Defines the amount SCTE-35 preroll will be increased (in milliseconds) on the output. Preroll is the amount of time between the presence of a SCTE-35 indication in a transport stream and the PTS of the video frame it references. Zero means don't add pullup (it doesn't mean set the preroll to zero). Negative pullup is not supported, which means that you can't make the preroll shorter. Be aware that latency in the output will increase by the pullup amount."
+ }
+ },
+ "documentation": "Multiplex M2ts Settings"
}
},
"documentation": "API for AWS Elemental MediaLive"
diff --git a/services/mediapackage/pom.xml b/services/mediapackage/pom.xml
index b0671bab3e5a..a0cc83b93deb 100644
--- a/services/mediapackage/pom.xml
+++ b/services/mediapackage/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
mediapackage
diff --git a/services/mediapackagev2/pom.xml b/services/mediapackagev2/pom.xml
index 837fa5261b67..2b9d496e52bd 100644
--- a/services/mediapackagev2/pom.xml
+++ b/services/mediapackagev2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
mediapackagev2
AWS Java SDK :: Services :: Media Package V2
diff --git a/services/mediapackagevod/pom.xml b/services/mediapackagevod/pom.xml
index e89a064ad8c8..f4b8187f6083 100644
--- a/services/mediapackagevod/pom.xml
+++ b/services/mediapackagevod/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
mediapackagevod
AWS Java SDK :: Services :: MediaPackage Vod
diff --git a/services/mediastore/pom.xml b/services/mediastore/pom.xml
index 05c8078d59d7..0e72d2d1a63e 100644
--- a/services/mediastore/pom.xml
+++ b/services/mediastore/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
mediastore
diff --git a/services/mediastoredata/pom.xml b/services/mediastoredata/pom.xml
index c14f937d70a1..7193566208f7 100644
--- a/services/mediastoredata/pom.xml
+++ b/services/mediastoredata/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
mediastoredata
diff --git a/services/mediatailor/pom.xml b/services/mediatailor/pom.xml
index 91c633267f47..fb6add0fc214 100644
--- a/services/mediatailor/pom.xml
+++ b/services/mediatailor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
mediatailor
AWS Java SDK :: Services :: MediaTailor
diff --git a/services/medicalimaging/pom.xml b/services/medicalimaging/pom.xml
index d9797144ba0d..80145f8a5f9b 100644
--- a/services/medicalimaging/pom.xml
+++ b/services/medicalimaging/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
medicalimaging
AWS Java SDK :: Services :: Medical Imaging
diff --git a/services/memorydb/pom.xml b/services/memorydb/pom.xml
index db09f45a779d..4923f55a0e78 100644
--- a/services/memorydb/pom.xml
+++ b/services/memorydb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
memorydb
AWS Java SDK :: Services :: Memory DB
diff --git a/services/mgn/pom.xml b/services/mgn/pom.xml
index cf1adfdb620c..cae94cb4b7e1 100644
--- a/services/mgn/pom.xml
+++ b/services/mgn/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
mgn
AWS Java SDK :: Services :: Mgn
diff --git a/services/migrationhub/pom.xml b/services/migrationhub/pom.xml
index 1b8f81020ec1..d00d3cc10bc8 100644
--- a/services/migrationhub/pom.xml
+++ b/services/migrationhub/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
migrationhub
diff --git a/services/migrationhubconfig/pom.xml b/services/migrationhubconfig/pom.xml
index 8309668fa911..d0e2970533d2 100644
--- a/services/migrationhubconfig/pom.xml
+++ b/services/migrationhubconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
migrationhubconfig
AWS Java SDK :: Services :: MigrationHub Config
diff --git a/services/migrationhuborchestrator/pom.xml b/services/migrationhuborchestrator/pom.xml
index d28c32bdf231..98bf927e4a4a 100644
--- a/services/migrationhuborchestrator/pom.xml
+++ b/services/migrationhuborchestrator/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
migrationhuborchestrator
AWS Java SDK :: Services :: Migration Hub Orchestrator
diff --git a/services/migrationhubrefactorspaces/pom.xml b/services/migrationhubrefactorspaces/pom.xml
index 5457b793808c..1ce416ac33fe 100644
--- a/services/migrationhubrefactorspaces/pom.xml
+++ b/services/migrationhubrefactorspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
migrationhubrefactorspaces
AWS Java SDK :: Services :: Migration Hub Refactor Spaces
diff --git a/services/migrationhubstrategy/pom.xml b/services/migrationhubstrategy/pom.xml
index 94b40dd44ea6..d49ebfc65ffd 100644
--- a/services/migrationhubstrategy/pom.xml
+++ b/services/migrationhubstrategy/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
migrationhubstrategy
AWS Java SDK :: Services :: Migration Hub Strategy
diff --git a/services/mq/pom.xml b/services/mq/pom.xml
index f05cd282aca3..db7e3f2fded2 100644
--- a/services/mq/pom.xml
+++ b/services/mq/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
mq
diff --git a/services/mturk/pom.xml b/services/mturk/pom.xml
index f5a771906ef8..2fa1927c658f 100644
--- a/services/mturk/pom.xml
+++ b/services/mturk/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
mturk
AWS Java SDK :: Services :: Amazon Mechanical Turk Requester
diff --git a/services/mwaa/pom.xml b/services/mwaa/pom.xml
index 3e63bf85374c..445a61452668 100644
--- a/services/mwaa/pom.xml
+++ b/services/mwaa/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
mwaa
AWS Java SDK :: Services :: MWAA
diff --git a/services/neptune/pom.xml b/services/neptune/pom.xml
index d9f6320f3cc2..6bb33be0745e 100644
--- a/services/neptune/pom.xml
+++ b/services/neptune/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
neptune
AWS Java SDK :: Services :: Neptune
diff --git a/services/neptunedata/pom.xml b/services/neptunedata/pom.xml
index 1ce183e7cc21..1a53172ed0df 100644
--- a/services/neptunedata/pom.xml
+++ b/services/neptunedata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
neptunedata
AWS Java SDK :: Services :: Neptunedata
diff --git a/services/neptunegraph/pom.xml b/services/neptunegraph/pom.xml
index f358aa3b3e96..6a82df51172f 100644
--- a/services/neptunegraph/pom.xml
+++ b/services/neptunegraph/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
neptunegraph
AWS Java SDK :: Services :: Neptune Graph
diff --git a/services/networkfirewall/pom.xml b/services/networkfirewall/pom.xml
index 8c0e812f61e8..6a71fa5feca3 100644
--- a/services/networkfirewall/pom.xml
+++ b/services/networkfirewall/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
networkfirewall
AWS Java SDK :: Services :: Network Firewall
diff --git a/services/networkmanager/pom.xml b/services/networkmanager/pom.xml
index b3cceb1ad1fb..924bd079f257 100644
--- a/services/networkmanager/pom.xml
+++ b/services/networkmanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
networkmanager
AWS Java SDK :: Services :: NetworkManager
diff --git a/services/networkmonitor/pom.xml b/services/networkmonitor/pom.xml
index 9910041b7f49..d3eab3540eae 100644
--- a/services/networkmonitor/pom.xml
+++ b/services/networkmonitor/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
networkmonitor
AWS Java SDK :: Services :: Network Monitor
diff --git a/services/nimble/pom.xml b/services/nimble/pom.xml
index faafce011bf1..79d632a7f904 100644
--- a/services/nimble/pom.xml
+++ b/services/nimble/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
nimble
AWS Java SDK :: Services :: Nimble
diff --git a/services/oam/pom.xml b/services/oam/pom.xml
index 859a2038a030..f97eaa4bbc79 100644
--- a/services/oam/pom.xml
+++ b/services/oam/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
oam
AWS Java SDK :: Services :: OAM
diff --git a/services/omics/pom.xml b/services/omics/pom.xml
index c0fc677552c8..98f9b854153d 100644
--- a/services/omics/pom.xml
+++ b/services/omics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
omics
AWS Java SDK :: Services :: Omics
diff --git a/services/opensearch/pom.xml b/services/opensearch/pom.xml
index 6a0a070e9f70..1c7104370598 100644
--- a/services/opensearch/pom.xml
+++ b/services/opensearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
opensearch
AWS Java SDK :: Services :: Open Search
diff --git a/services/opensearchserverless/pom.xml b/services/opensearchserverless/pom.xml
index a2a40c82a19e..3807c30cde2f 100644
--- a/services/opensearchserverless/pom.xml
+++ b/services/opensearchserverless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
opensearchserverless
AWS Java SDK :: Services :: Open Search Serverless
diff --git a/services/opsworks/pom.xml b/services/opsworks/pom.xml
index 61c13ce7277d..f1f902e6c793 100644
--- a/services/opsworks/pom.xml
+++ b/services/opsworks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
opsworks
AWS Java SDK :: Services :: AWS OpsWorks
diff --git a/services/opsworkscm/pom.xml b/services/opsworkscm/pom.xml
index f95d7f5efb2b..36d77cd693f0 100644
--- a/services/opsworkscm/pom.xml
+++ b/services/opsworkscm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
opsworkscm
AWS Java SDK :: Services :: AWS OpsWorks for Chef Automate
diff --git a/services/organizations/pom.xml b/services/organizations/pom.xml
index 32cf479a57eb..263b0e39a02f 100644
--- a/services/organizations/pom.xml
+++ b/services/organizations/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
organizations
AWS Java SDK :: Services :: AWS Organizations
diff --git a/services/osis/pom.xml b/services/osis/pom.xml
index b0f961dbec9a..99fb97eec6c8 100644
--- a/services/osis/pom.xml
+++ b/services/osis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
osis
AWS Java SDK :: Services :: OSIS
diff --git a/services/outposts/pom.xml b/services/outposts/pom.xml
index 60210aa6b287..28e3e33d11f0 100644
--- a/services/outposts/pom.xml
+++ b/services/outposts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
outposts
AWS Java SDK :: Services :: Outposts
diff --git a/services/panorama/pom.xml b/services/panorama/pom.xml
index 99c3f15682d3..dd2839857924 100644
--- a/services/panorama/pom.xml
+++ b/services/panorama/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
panorama
AWS Java SDK :: Services :: Panorama
diff --git a/services/paymentcryptography/pom.xml b/services/paymentcryptography/pom.xml
index 24241131b73c..af6ed63c1b67 100644
--- a/services/paymentcryptography/pom.xml
+++ b/services/paymentcryptography/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
paymentcryptography
AWS Java SDK :: Services :: Payment Cryptography
diff --git a/services/paymentcryptographydata/pom.xml b/services/paymentcryptographydata/pom.xml
index 1771e5b8cd04..47bfa83ebd6f 100644
--- a/services/paymentcryptographydata/pom.xml
+++ b/services/paymentcryptographydata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
paymentcryptographydata
AWS Java SDK :: Services :: Payment Cryptography Data
diff --git a/services/pcaconnectorad/pom.xml b/services/pcaconnectorad/pom.xml
index 1c8eb29cc402..ca28595f9808 100644
--- a/services/pcaconnectorad/pom.xml
+++ b/services/pcaconnectorad/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
pcaconnectorad
AWS Java SDK :: Services :: Pca Connector Ad
diff --git a/services/pcaconnectorscep/pom.xml b/services/pcaconnectorscep/pom.xml
index bc0f2018b930..28d0fe2e239a 100644
--- a/services/pcaconnectorscep/pom.xml
+++ b/services/pcaconnectorscep/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
pcaconnectorscep
AWS Java SDK :: Services :: Pca Connector Scep
diff --git a/services/pcs/pom.xml b/services/pcs/pom.xml
index 101cb0d0f536..b012cb9d2960 100644
--- a/services/pcs/pom.xml
+++ b/services/pcs/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
pcs
AWS Java SDK :: Services :: PCS
diff --git a/services/personalize/pom.xml b/services/personalize/pom.xml
index 0d8f33d5c912..a215609918bb 100644
--- a/services/personalize/pom.xml
+++ b/services/personalize/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
personalize
AWS Java SDK :: Services :: Personalize
diff --git a/services/personalizeevents/pom.xml b/services/personalizeevents/pom.xml
index 2d1ac2e1ca7d..90abd53a01a7 100644
--- a/services/personalizeevents/pom.xml
+++ b/services/personalizeevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
personalizeevents
AWS Java SDK :: Services :: Personalize Events
diff --git a/services/personalizeruntime/pom.xml b/services/personalizeruntime/pom.xml
index f4123938182d..8ab830f4db3a 100644
--- a/services/personalizeruntime/pom.xml
+++ b/services/personalizeruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
personalizeruntime
AWS Java SDK :: Services :: Personalize Runtime
diff --git a/services/pi/pom.xml b/services/pi/pom.xml
index a0a7c7e23989..8d8aae6b02c4 100644
--- a/services/pi/pom.xml
+++ b/services/pi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
pi
AWS Java SDK :: Services :: PI
diff --git a/services/pinpoint/pom.xml b/services/pinpoint/pom.xml
index d0f7e20e884b..d52166f56278 100644
--- a/services/pinpoint/pom.xml
+++ b/services/pinpoint/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
pinpoint
AWS Java SDK :: Services :: Amazon Pinpoint
diff --git a/services/pinpointemail/pom.xml b/services/pinpointemail/pom.xml
index 7b8afaf2ab32..9820dec2a688 100644
--- a/services/pinpointemail/pom.xml
+++ b/services/pinpointemail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
pinpointemail
AWS Java SDK :: Services :: Pinpoint Email
diff --git a/services/pinpointsmsvoice/pom.xml b/services/pinpointsmsvoice/pom.xml
index ab31f970e49b..f907c32c99f0 100644
--- a/services/pinpointsmsvoice/pom.xml
+++ b/services/pinpointsmsvoice/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
pinpointsmsvoice
AWS Java SDK :: Services :: Pinpoint SMS Voice
diff --git a/services/pinpointsmsvoicev2/pom.xml b/services/pinpointsmsvoicev2/pom.xml
index 8f76be83c624..71e99b13cce6 100644
--- a/services/pinpointsmsvoicev2/pom.xml
+++ b/services/pinpointsmsvoicev2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
pinpointsmsvoicev2
AWS Java SDK :: Services :: Pinpoint SMS Voice V2
diff --git a/services/pipes/pom.xml b/services/pipes/pom.xml
index d41d73968d18..550d55b45ab4 100644
--- a/services/pipes/pom.xml
+++ b/services/pipes/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
pipes
AWS Java SDK :: Services :: Pipes
diff --git a/services/polly/pom.xml b/services/polly/pom.xml
index 3ed945b8d7d3..533f104e07e0 100644
--- a/services/polly/pom.xml
+++ b/services/polly/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
polly
AWS Java SDK :: Services :: Amazon Polly
diff --git a/services/pom.xml b/services/pom.xml
index 28bc3054db75..eac1d3f34879 100644
--- a/services/pom.xml
+++ b/services/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.28.4
+ 2.28.5
services
AWS Java SDK :: Services
diff --git a/services/pricing/pom.xml b/services/pricing/pom.xml
index 89f5c8b5e7e7..8ed6cf46a935 100644
--- a/services/pricing/pom.xml
+++ b/services/pricing/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
pricing
diff --git a/services/privatenetworks/pom.xml b/services/privatenetworks/pom.xml
index 1190d5a0099d..dfc986f11136 100644
--- a/services/privatenetworks/pom.xml
+++ b/services/privatenetworks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
privatenetworks
AWS Java SDK :: Services :: Private Networks
diff --git a/services/proton/pom.xml b/services/proton/pom.xml
index 656ef835b8ff..fec71a8b21d7 100644
--- a/services/proton/pom.xml
+++ b/services/proton/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
proton
AWS Java SDK :: Services :: Proton
diff --git a/services/qapps/pom.xml b/services/qapps/pom.xml
index 4d39e07e8fe1..22579b0f43d6 100644
--- a/services/qapps/pom.xml
+++ b/services/qapps/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
qapps
AWS Java SDK :: Services :: Q Apps
diff --git a/services/qbusiness/pom.xml b/services/qbusiness/pom.xml
index e1c789e3c212..6eadee08dff9 100644
--- a/services/qbusiness/pom.xml
+++ b/services/qbusiness/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
qbusiness
AWS Java SDK :: Services :: Q Business
diff --git a/services/qconnect/pom.xml b/services/qconnect/pom.xml
index 794836520133..27a28d254219 100644
--- a/services/qconnect/pom.xml
+++ b/services/qconnect/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
qconnect
AWS Java SDK :: Services :: Q Connect
diff --git a/services/qldb/pom.xml b/services/qldb/pom.xml
index 0dda2329acce..d17ba5c5287d 100644
--- a/services/qldb/pom.xml
+++ b/services/qldb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
qldb
AWS Java SDK :: Services :: QLDB
diff --git a/services/qldbsession/pom.xml b/services/qldbsession/pom.xml
index b52a876bf245..dcdae52328f7 100644
--- a/services/qldbsession/pom.xml
+++ b/services/qldbsession/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
qldbsession
AWS Java SDK :: Services :: QLDB Session
diff --git a/services/quicksight/pom.xml b/services/quicksight/pom.xml
index 0ae7a5f17c51..fdccac2bdf54 100644
--- a/services/quicksight/pom.xml
+++ b/services/quicksight/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
quicksight
AWS Java SDK :: Services :: QuickSight
diff --git a/services/quicksight/src/main/resources/codegen-resources/paginators-1.json b/services/quicksight/src/main/resources/codegen-resources/paginators-1.json
index e310b5d69c0e..1f4736f740d5 100644
--- a/services/quicksight/src/main/resources/codegen-resources/paginators-1.json
+++ b/services/quicksight/src/main/resources/codegen-resources/paginators-1.json
@@ -66,6 +66,12 @@
"limit_key": "MaxResults",
"result_key": "FolderSummaryList"
},
+ "ListFoldersForResource": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "Folders"
+ },
"ListGroupMemberships": {
"input_token": "NextToken",
"output_token": "NextToken",
diff --git a/services/quicksight/src/main/resources/codegen-resources/service-2.json b/services/quicksight/src/main/resources/codegen-resources/service-2.json
index 65faa8277bb3..a4ccd6ae7db3 100644
--- a/services/quicksight/src/main/resources/codegen-resources/service-2.json
+++ b/services/quicksight/src/main/resources/codegen-resources/service-2.json
@@ -2008,6 +2008,25 @@
],
"documentation":"Lists all folders in an account.
"
},
+ "ListFoldersForResource":{
+ "name":"ListFoldersForResource",
+ "http":{
+ "method":"GET",
+ "requestUri":"/accounts/{AwsAccountId}/resource/{ResourceArn}/folders"
+ },
+ "input":{"shape":"ListFoldersForResourceRequest"},
+ "output":{"shape":"ListFoldersForResourceResponse"},
+ "errors":[
+ {"shape":"InvalidParameterValueException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"InvalidNextTokenException"},
+ {"shape":"UnsupportedUserEditionException"},
+ {"shape":"InternalFailureException"}
+ ],
+ "documentation":"List all folders that a resource is a member of.
"
+ },
"ListGroupMemberships":{
"name":"ListGroupMemberships",
"http":{
@@ -7305,6 +7324,13 @@
},
"documentation":"A combo chart.
The ComboChartVisual
includes stacked bar combo charts and clustered bar combo charts
For more information, see Using combo charts in the Amazon QuickSight User Guide.
"
},
+ "CommitMode":{
+ "type":"string",
+ "enum":[
+ "AUTO",
+ "MANUAL"
+ ]
+ },
"ComparativeOrder":{
"type":"structure",
"members":{
@@ -11600,6 +11626,10 @@
"DisplayOptions":{
"shape":"DateTimePickerControlDisplayOptions",
"documentation":"The display options of a control.
"
+ },
+ "CommitMode":{
+ "shape":"CommitMode",
+ "documentation":"The visibility configuration of the Apply button on a DateTimePickerControl
.
"
}
},
"documentation":"The default options that correspond to the filter control type of a DateTimePicker
.
"
@@ -11670,6 +11700,10 @@
"SelectableValues":{
"shape":"FilterSelectableValues",
"documentation":"A list of selectable values that are used in a control.
"
+ },
+ "CommitMode":{
+ "shape":"CommitMode",
+ "documentation":"The visibility configuration of the Apply button on a FilterDropDownControl
.
"
}
},
"documentation":"The default options that correspond to the Dropdown
filter control type.
"
@@ -11776,6 +11810,10 @@
"DisplayOptions":{
"shape":"RelativeDateTimeControlDisplayOptions",
"documentation":"The display options of a control.
"
+ },
+ "CommitMode":{
+ "shape":"CommitMode",
+ "documentation":"The visibility configuration of the Apply button on a RelativeDateTimeControl
.
"
}
},
"documentation":"The default options that correspond to the RelativeDateTime
filter control type.
"
@@ -16152,6 +16190,10 @@
"Type":{
"shape":"SheetControlDateTimePickerType",
"documentation":"The type of the FilterDropDownControl
. Choose one of the following options:
"
+ },
+ "CommitMode":{
+ "shape":"CommitMode",
+ "documentation":"The visibility configurationof the Apply button on a DateTimePickerControl
.
"
}
},
"documentation":"A control from a date filter that is used to specify date and time.
"
@@ -16191,6 +16233,10 @@
"CascadingControlConfiguration":{
"shape":"CascadingControlConfiguration",
"documentation":"The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.
"
+ },
+ "CommitMode":{
+ "shape":"CommitMode",
+ "documentation":"The visibility configuration of the Apply button on a FilterDropDownControl
.
"
}
},
"documentation":"A control to display a dropdown list with buttons that are used to select a single value.
"
@@ -16376,6 +16422,10 @@
"DisplayOptions":{
"shape":"RelativeDateTimeControlDisplayOptions",
"documentation":"The display options of a control.
"
+ },
+ "CommitMode":{
+ "shape":"CommitMode",
+ "documentation":"The visibility configuration of the Apply button on a FilterRelativeDateTimeControl
.
"
}
},
"documentation":"A control from a date filter that is used to specify the relative date.
"
@@ -16673,6 +16723,11 @@
"RESTRICTED"
]
},
+ "FoldersForResourceArnList":{
+ "type":"list",
+ "member":{"shape":"Arn"},
+ "max":20
+ },
"Font":{
"type":"structure",
"members":{
@@ -20333,6 +20388,62 @@
}
}
},
+ "ListFoldersForResourceRequest":{
+ "type":"structure",
+ "required":[
+ "AwsAccountId",
+ "ResourceArn"
+ ],
+ "members":{
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID for the Amazon Web Services account that contains the resource.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ },
+ "ResourceArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) the resource whose folders you need to list.
",
+ "location":"uri",
+ "locationName":"ResourceArn"
+ },
+ "NextToken":{
+ "shape":"String",
+ "documentation":"The token for the next set of results, or null if there are no more results.
",
+ "location":"querystring",
+ "locationName":"next-token"
+ },
+ "MaxResults":{
+ "shape":"MaxResults",
+ "documentation":"The maximum number of results to be returned per request.
",
+ "box":true,
+ "location":"querystring",
+ "locationName":"max-results"
+ }
+ }
+ },
+ "ListFoldersForResourceResponse":{
+ "type":"structure",
+ "members":{
+ "Status":{
+ "shape":"StatusCode",
+ "documentation":"The HTTP status of the request.
",
+ "location":"statusCode"
+ },
+ "Folders":{
+ "shape":"FoldersForResourceArnList",
+ "documentation":"A list that contains the Amazon Resource Names (ARNs) of all folders that the resource is a member of.
"
+ },
+ "NextToken":{
+ "shape":"String",
+ "documentation":"The token for the next set of results, or null if there are no more results.
"
+ },
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ }
+ }
+ },
"ListFoldersRequest":{
"type":"structure",
"required":["AwsAccountId"],
@@ -22941,6 +23052,10 @@
"CascadingControlConfiguration":{
"shape":"CascadingControlConfiguration",
"documentation":"The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.
"
+ },
+ "CommitMode":{
+ "shape":"CommitMode",
+ "documentation":"The visibility configuration of the Apply button on a ParameterDropDownControl
.
"
}
},
"documentation":"A control to display a dropdown list with buttons that are used to select a single value.
"
diff --git a/services/ram/pom.xml b/services/ram/pom.xml
index 53ec8aa98dc2..2f4d575510ed 100644
--- a/services/ram/pom.xml
+++ b/services/ram/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ram
AWS Java SDK :: Services :: RAM
diff --git a/services/rbin/pom.xml b/services/rbin/pom.xml
index 7dc4a5900086..6a20d43f71c8 100644
--- a/services/rbin/pom.xml
+++ b/services/rbin/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
rbin
AWS Java SDK :: Services :: Rbin
diff --git a/services/rds/pom.xml b/services/rds/pom.xml
index d3926c223f48..1a60a073af6a 100644
--- a/services/rds/pom.xml
+++ b/services/rds/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
rds
AWS Java SDK :: Services :: Amazon RDS
diff --git a/services/rdsdata/pom.xml b/services/rdsdata/pom.xml
index 241c39b8d0a1..274d3240971c 100644
--- a/services/rdsdata/pom.xml
+++ b/services/rdsdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
rdsdata
AWS Java SDK :: Services :: RDS Data
diff --git a/services/redshift/pom.xml b/services/redshift/pom.xml
index ebcb51939bbf..56f392f4f502 100644
--- a/services/redshift/pom.xml
+++ b/services/redshift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
redshift
AWS Java SDK :: Services :: Amazon Redshift
diff --git a/services/redshiftdata/pom.xml b/services/redshiftdata/pom.xml
index 39cb6b36d916..407addfb5f06 100644
--- a/services/redshiftdata/pom.xml
+++ b/services/redshiftdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
redshiftdata
AWS Java SDK :: Services :: Redshift Data
diff --git a/services/redshiftserverless/pom.xml b/services/redshiftserverless/pom.xml
index cdfdad84ca86..c934baef52e1 100644
--- a/services/redshiftserverless/pom.xml
+++ b/services/redshiftserverless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
redshiftserverless
AWS Java SDK :: Services :: Redshift Serverless
diff --git a/services/rekognition/pom.xml b/services/rekognition/pom.xml
index aea85f9ae1a4..cc660281abb9 100644
--- a/services/rekognition/pom.xml
+++ b/services/rekognition/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
rekognition
AWS Java SDK :: Services :: Amazon Rekognition
diff --git a/services/repostspace/pom.xml b/services/repostspace/pom.xml
index 812c9f82169b..1418024a43b1 100644
--- a/services/repostspace/pom.xml
+++ b/services/repostspace/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
repostspace
AWS Java SDK :: Services :: Repostspace
diff --git a/services/resiliencehub/pom.xml b/services/resiliencehub/pom.xml
index 89d5545acc36..32945be0c10c 100644
--- a/services/resiliencehub/pom.xml
+++ b/services/resiliencehub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
resiliencehub
AWS Java SDK :: Services :: Resiliencehub
diff --git a/services/resourceexplorer2/pom.xml b/services/resourceexplorer2/pom.xml
index 40bec1f4acb8..73f98ddf5ebf 100644
--- a/services/resourceexplorer2/pom.xml
+++ b/services/resourceexplorer2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
resourceexplorer2
AWS Java SDK :: Services :: Resource Explorer 2
diff --git a/services/resourcegroups/pom.xml b/services/resourcegroups/pom.xml
index 842b1c248544..49ebffd6f63b 100644
--- a/services/resourcegroups/pom.xml
+++ b/services/resourcegroups/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
resourcegroups
diff --git a/services/resourcegroupstaggingapi/pom.xml b/services/resourcegroupstaggingapi/pom.xml
index 2519b514aaaf..7da6a7811891 100644
--- a/services/resourcegroupstaggingapi/pom.xml
+++ b/services/resourcegroupstaggingapi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
resourcegroupstaggingapi
AWS Java SDK :: Services :: AWS Resource Groups Tagging API
diff --git a/services/robomaker/pom.xml b/services/robomaker/pom.xml
index 06c21b280af2..cc35901a0773 100644
--- a/services/robomaker/pom.xml
+++ b/services/robomaker/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
robomaker
AWS Java SDK :: Services :: RoboMaker
diff --git a/services/rolesanywhere/pom.xml b/services/rolesanywhere/pom.xml
index 085c4fcd6c8c..cbf32e384172 100644
--- a/services/rolesanywhere/pom.xml
+++ b/services/rolesanywhere/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
rolesanywhere
AWS Java SDK :: Services :: Roles Anywhere
diff --git a/services/route53/pom.xml b/services/route53/pom.xml
index fd90e41062c3..40eaabd5e11e 100644
--- a/services/route53/pom.xml
+++ b/services/route53/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
route53
AWS Java SDK :: Services :: Amazon Route53
diff --git a/services/route53domains/pom.xml b/services/route53domains/pom.xml
index 86c73d128315..b4aba312e744 100644
--- a/services/route53domains/pom.xml
+++ b/services/route53domains/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
route53domains
AWS Java SDK :: Services :: Amazon Route53 Domains
diff --git a/services/route53profiles/pom.xml b/services/route53profiles/pom.xml
index 59ac36584028..ba411d744119 100644
--- a/services/route53profiles/pom.xml
+++ b/services/route53profiles/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
route53profiles
AWS Java SDK :: Services :: Route53 Profiles
diff --git a/services/route53recoverycluster/pom.xml b/services/route53recoverycluster/pom.xml
index b36500cdf03c..d05b71571489 100644
--- a/services/route53recoverycluster/pom.xml
+++ b/services/route53recoverycluster/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
route53recoverycluster
AWS Java SDK :: Services :: Route53 Recovery Cluster
diff --git a/services/route53recoverycontrolconfig/pom.xml b/services/route53recoverycontrolconfig/pom.xml
index 2e65230bb0d4..3e30fff71a20 100644
--- a/services/route53recoverycontrolconfig/pom.xml
+++ b/services/route53recoverycontrolconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
route53recoverycontrolconfig
AWS Java SDK :: Services :: Route53 Recovery Control Config
diff --git a/services/route53recoveryreadiness/pom.xml b/services/route53recoveryreadiness/pom.xml
index d3654b56ef14..a9da67a813bb 100644
--- a/services/route53recoveryreadiness/pom.xml
+++ b/services/route53recoveryreadiness/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
route53recoveryreadiness
AWS Java SDK :: Services :: Route53 Recovery Readiness
diff --git a/services/route53resolver/pom.xml b/services/route53resolver/pom.xml
index 80fe09ad466e..e0af39879adb 100644
--- a/services/route53resolver/pom.xml
+++ b/services/route53resolver/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
route53resolver
AWS Java SDK :: Services :: Route53Resolver
diff --git a/services/rum/pom.xml b/services/rum/pom.xml
index 1567b1452513..1632cde073aa 100644
--- a/services/rum/pom.xml
+++ b/services/rum/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
rum
AWS Java SDK :: Services :: RUM
diff --git a/services/s3/pom.xml b/services/s3/pom.xml
index 7ad6fffe96d5..d8713e6f9c23 100644
--- a/services/s3/pom.xml
+++ b/services/s3/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
s3
AWS Java SDK :: Services :: Amazon S3
diff --git a/services/s3control/pom.xml b/services/s3control/pom.xml
index 113eb2638581..9a7568b736cf 100644
--- a/services/s3control/pom.xml
+++ b/services/s3control/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
s3control
AWS Java SDK :: Services :: Amazon S3 Control
diff --git a/services/s3outposts/pom.xml b/services/s3outposts/pom.xml
index aa4152c2e528..df077eff80e4 100644
--- a/services/s3outposts/pom.xml
+++ b/services/s3outposts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
s3outposts
AWS Java SDK :: Services :: S3 Outposts
diff --git a/services/sagemaker/pom.xml b/services/sagemaker/pom.xml
index 751b94992b33..32bbf7c668e3 100644
--- a/services/sagemaker/pom.xml
+++ b/services/sagemaker/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
sagemaker
diff --git a/services/sagemaker/src/main/resources/codegen-resources/service-2.json b/services/sagemaker/src/main/resources/codegen-resources/service-2.json
index e6271915fa20..4e3da8b6b562 100644
--- a/services/sagemaker/src/main/resources/codegen-resources/service-2.json
+++ b/services/sagemaker/src/main/resources/codegen-resources/service-2.json
@@ -4806,6 +4806,14 @@
"ml.g6.16xlarge",
"ml.g6.24xlarge",
"ml.g6.48xlarge",
+ "ml.g6e.xlarge",
+ "ml.g6e.2xlarge",
+ "ml.g6e.4xlarge",
+ "ml.g6e.8xlarge",
+ "ml.g6e.12xlarge",
+ "ml.g6e.16xlarge",
+ "ml.g6e.24xlarge",
+ "ml.g6e.48xlarge",
"ml.geospatial.interactive",
"ml.p4d.24xlarge",
"ml.p4de.24xlarge",
diff --git a/services/sagemakera2iruntime/pom.xml b/services/sagemakera2iruntime/pom.xml
index b94f7a8407d1..bd4ea1f217ac 100644
--- a/services/sagemakera2iruntime/pom.xml
+++ b/services/sagemakera2iruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
sagemakera2iruntime
AWS Java SDK :: Services :: SageMaker A2I Runtime
diff --git a/services/sagemakeredge/pom.xml b/services/sagemakeredge/pom.xml
index 9fa35d69e9ab..5e10f23083cf 100644
--- a/services/sagemakeredge/pom.xml
+++ b/services/sagemakeredge/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
sagemakeredge
AWS Java SDK :: Services :: Sagemaker Edge
diff --git a/services/sagemakerfeaturestoreruntime/pom.xml b/services/sagemakerfeaturestoreruntime/pom.xml
index ac77ff1a788b..301306338cf5 100644
--- a/services/sagemakerfeaturestoreruntime/pom.xml
+++ b/services/sagemakerfeaturestoreruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
sagemakerfeaturestoreruntime
AWS Java SDK :: Services :: Sage Maker Feature Store Runtime
diff --git a/services/sagemakergeospatial/pom.xml b/services/sagemakergeospatial/pom.xml
index 67ab2c2cc152..3b46dde0dfc4 100644
--- a/services/sagemakergeospatial/pom.xml
+++ b/services/sagemakergeospatial/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
sagemakergeospatial
AWS Java SDK :: Services :: Sage Maker Geospatial
diff --git a/services/sagemakermetrics/pom.xml b/services/sagemakermetrics/pom.xml
index 716e701ee237..96a0fb54595d 100644
--- a/services/sagemakermetrics/pom.xml
+++ b/services/sagemakermetrics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
sagemakermetrics
AWS Java SDK :: Services :: Sage Maker Metrics
diff --git a/services/sagemakerruntime/pom.xml b/services/sagemakerruntime/pom.xml
index f48762694b2a..f4121c3e8058 100644
--- a/services/sagemakerruntime/pom.xml
+++ b/services/sagemakerruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
sagemakerruntime
AWS Java SDK :: Services :: SageMaker Runtime
diff --git a/services/savingsplans/pom.xml b/services/savingsplans/pom.xml
index 569fa93f5490..fdfa096a4d80 100644
--- a/services/savingsplans/pom.xml
+++ b/services/savingsplans/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
savingsplans
AWS Java SDK :: Services :: Savingsplans
diff --git a/services/scheduler/pom.xml b/services/scheduler/pom.xml
index d7d7b7f92173..580141ae749e 100644
--- a/services/scheduler/pom.xml
+++ b/services/scheduler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
scheduler
AWS Java SDK :: Services :: Scheduler
diff --git a/services/schemas/pom.xml b/services/schemas/pom.xml
index 992e62e0cff8..157f241398d2 100644
--- a/services/schemas/pom.xml
+++ b/services/schemas/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
schemas
AWS Java SDK :: Services :: Schemas
diff --git a/services/secretsmanager/pom.xml b/services/secretsmanager/pom.xml
index 502575830113..3d59501ae183 100644
--- a/services/secretsmanager/pom.xml
+++ b/services/secretsmanager/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
secretsmanager
AWS Java SDK :: Services :: AWS Secrets Manager
diff --git a/services/securityhub/pom.xml b/services/securityhub/pom.xml
index fb37d3631cbc..8805a36279b7 100644
--- a/services/securityhub/pom.xml
+++ b/services/securityhub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
securityhub
AWS Java SDK :: Services :: SecurityHub
diff --git a/services/securitylake/pom.xml b/services/securitylake/pom.xml
index 6460fbdfd4c2..8ff333932c10 100644
--- a/services/securitylake/pom.xml
+++ b/services/securitylake/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
securitylake
AWS Java SDK :: Services :: Security Lake
diff --git a/services/serverlessapplicationrepository/pom.xml b/services/serverlessapplicationrepository/pom.xml
index 63338671f6cd..1f1a8a03a1b3 100644
--- a/services/serverlessapplicationrepository/pom.xml
+++ b/services/serverlessapplicationrepository/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
serverlessapplicationrepository
diff --git a/services/servicecatalog/pom.xml b/services/servicecatalog/pom.xml
index 6fd6f0df3d81..fb3e18a07b76 100644
--- a/services/servicecatalog/pom.xml
+++ b/services/servicecatalog/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
servicecatalog
AWS Java SDK :: Services :: AWS Service Catalog
diff --git a/services/servicecatalogappregistry/pom.xml b/services/servicecatalogappregistry/pom.xml
index f9bd8815dd21..0575cb79a02f 100644
--- a/services/servicecatalogappregistry/pom.xml
+++ b/services/servicecatalogappregistry/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
servicecatalogappregistry
AWS Java SDK :: Services :: Service Catalog App Registry
diff --git a/services/servicediscovery/pom.xml b/services/servicediscovery/pom.xml
index df595168e57c..a3ec84718a97 100644
--- a/services/servicediscovery/pom.xml
+++ b/services/servicediscovery/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
servicediscovery
diff --git a/services/servicequotas/pom.xml b/services/servicequotas/pom.xml
index d43af856fa27..654ba13a3b31 100644
--- a/services/servicequotas/pom.xml
+++ b/services/servicequotas/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
servicequotas
AWS Java SDK :: Services :: Service Quotas
diff --git a/services/ses/pom.xml b/services/ses/pom.xml
index 6ec75dd8614a..4854742bb108 100644
--- a/services/ses/pom.xml
+++ b/services/ses/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ses
AWS Java SDK :: Services :: Amazon SES
diff --git a/services/sesv2/pom.xml b/services/sesv2/pom.xml
index 048bba9cfd3b..08e27f0db4cf 100644
--- a/services/sesv2/pom.xml
+++ b/services/sesv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
sesv2
AWS Java SDK :: Services :: SESv2
diff --git a/services/sfn/pom.xml b/services/sfn/pom.xml
index 6e1930184baf..8319e07f843c 100644
--- a/services/sfn/pom.xml
+++ b/services/sfn/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
sfn
AWS Java SDK :: Services :: AWS Step Functions
diff --git a/services/shield/pom.xml b/services/shield/pom.xml
index 7efed2e7e10f..8f309ea36334 100644
--- a/services/shield/pom.xml
+++ b/services/shield/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
shield
AWS Java SDK :: Services :: AWS Shield
diff --git a/services/signer/pom.xml b/services/signer/pom.xml
index bcd5fcd52fcf..08b0a12f5d63 100644
--- a/services/signer/pom.xml
+++ b/services/signer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
signer
AWS Java SDK :: Services :: Signer
diff --git a/services/simspaceweaver/pom.xml b/services/simspaceweaver/pom.xml
index 8af9dce757a4..a99ae96dbd19 100644
--- a/services/simspaceweaver/pom.xml
+++ b/services/simspaceweaver/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
simspaceweaver
AWS Java SDK :: Services :: Sim Space Weaver
diff --git a/services/sms/pom.xml b/services/sms/pom.xml
index 07af1f0f44a4..d2a7155d632b 100644
--- a/services/sms/pom.xml
+++ b/services/sms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
sms
AWS Java SDK :: Services :: AWS Server Migration
diff --git a/services/snowball/pom.xml b/services/snowball/pom.xml
index 5411b4e78750..d4ee05c36836 100644
--- a/services/snowball/pom.xml
+++ b/services/snowball/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
snowball
AWS Java SDK :: Services :: Amazon Snowball
diff --git a/services/snowdevicemanagement/pom.xml b/services/snowdevicemanagement/pom.xml
index 5e2510f7e4e1..e9a7342122e4 100644
--- a/services/snowdevicemanagement/pom.xml
+++ b/services/snowdevicemanagement/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
snowdevicemanagement
AWS Java SDK :: Services :: Snow Device Management
diff --git a/services/sns/pom.xml b/services/sns/pom.xml
index 4d2d035d880a..70487d0fa6d1 100644
--- a/services/sns/pom.xml
+++ b/services/sns/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
sns
AWS Java SDK :: Services :: Amazon SNS
diff --git a/services/sqs/pom.xml b/services/sqs/pom.xml
index 4ff081de439b..cae3f99e6ba6 100644
--- a/services/sqs/pom.xml
+++ b/services/sqs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
sqs
AWS Java SDK :: Services :: Amazon SQS
diff --git a/services/ssm/pom.xml b/services/ssm/pom.xml
index 3e97bd4a8639..2ab84de4ce42 100644
--- a/services/ssm/pom.xml
+++ b/services/ssm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ssm
AWS Java SDK :: Services :: AWS Simple Systems Management (SSM)
diff --git a/services/ssmcontacts/pom.xml b/services/ssmcontacts/pom.xml
index 51cd331d5274..c488c42a4b4d 100644
--- a/services/ssmcontacts/pom.xml
+++ b/services/ssmcontacts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ssmcontacts
AWS Java SDK :: Services :: SSM Contacts
diff --git a/services/ssmincidents/pom.xml b/services/ssmincidents/pom.xml
index 9932eebbbf28..29a04bc1b006 100644
--- a/services/ssmincidents/pom.xml
+++ b/services/ssmincidents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ssmincidents
AWS Java SDK :: Services :: SSM Incidents
diff --git a/services/ssmquicksetup/pom.xml b/services/ssmquicksetup/pom.xml
index 2f8789105c98..cb4e70a8f48d 100644
--- a/services/ssmquicksetup/pom.xml
+++ b/services/ssmquicksetup/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ssmquicksetup
AWS Java SDK :: Services :: SSM Quick Setup
diff --git a/services/ssmsap/pom.xml b/services/ssmsap/pom.xml
index a514d1d63023..40b8ab73bf27 100644
--- a/services/ssmsap/pom.xml
+++ b/services/ssmsap/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ssmsap
AWS Java SDK :: Services :: Ssm Sap
diff --git a/services/sso/pom.xml b/services/sso/pom.xml
index 5415d1e22b0d..fec0b78cb510 100644
--- a/services/sso/pom.xml
+++ b/services/sso/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
sso
AWS Java SDK :: Services :: SSO
diff --git a/services/ssoadmin/pom.xml b/services/ssoadmin/pom.xml
index a04d136e5daa..4e9d5b7c1c2e 100644
--- a/services/ssoadmin/pom.xml
+++ b/services/ssoadmin/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ssoadmin
AWS Java SDK :: Services :: SSO Admin
diff --git a/services/ssooidc/pom.xml b/services/ssooidc/pom.xml
index 5256f72598dd..62b8db73f1cc 100644
--- a/services/ssooidc/pom.xml
+++ b/services/ssooidc/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
ssooidc
AWS Java SDK :: Services :: SSO OIDC
diff --git a/services/storagegateway/pom.xml b/services/storagegateway/pom.xml
index 8cfc2dc4b3c7..df2642bb07e3 100644
--- a/services/storagegateway/pom.xml
+++ b/services/storagegateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
storagegateway
AWS Java SDK :: Services :: AWS Storage Gateway
diff --git a/services/sts/pom.xml b/services/sts/pom.xml
index d0656e29098b..4a27a0cd7116 100644
--- a/services/sts/pom.xml
+++ b/services/sts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
sts
AWS Java SDK :: Services :: AWS STS
diff --git a/services/supplychain/pom.xml b/services/supplychain/pom.xml
index cf956484677b..6d64bfeaed98 100644
--- a/services/supplychain/pom.xml
+++ b/services/supplychain/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
supplychain
AWS Java SDK :: Services :: Supply Chain
diff --git a/services/support/pom.xml b/services/support/pom.xml
index 47eef688f49f..579b80b26861 100644
--- a/services/support/pom.xml
+++ b/services/support/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
support
AWS Java SDK :: Services :: AWS Support
diff --git a/services/supportapp/pom.xml b/services/supportapp/pom.xml
index 8e354401ede7..300702e20f37 100644
--- a/services/supportapp/pom.xml
+++ b/services/supportapp/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
supportapp
AWS Java SDK :: Services :: Support App
diff --git a/services/swf/pom.xml b/services/swf/pom.xml
index 27f54e6e52a0..0edf1084549f 100644
--- a/services/swf/pom.xml
+++ b/services/swf/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
swf
AWS Java SDK :: Services :: Amazon SWF
diff --git a/services/synthetics/pom.xml b/services/synthetics/pom.xml
index 05bec0b23e9c..05983044b19c 100644
--- a/services/synthetics/pom.xml
+++ b/services/synthetics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
synthetics
AWS Java SDK :: Services :: Synthetics
diff --git a/services/taxsettings/pom.xml b/services/taxsettings/pom.xml
index 918487786ad3..774fc814046d 100644
--- a/services/taxsettings/pom.xml
+++ b/services/taxsettings/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
taxsettings
AWS Java SDK :: Services :: Tax Settings
diff --git a/services/textract/pom.xml b/services/textract/pom.xml
index 10edd0bbe5c8..f83e89e0affd 100644
--- a/services/textract/pom.xml
+++ b/services/textract/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
textract
AWS Java SDK :: Services :: Textract
diff --git a/services/timestreaminfluxdb/pom.xml b/services/timestreaminfluxdb/pom.xml
index aeba46ea4d9c..7327734dc402 100644
--- a/services/timestreaminfluxdb/pom.xml
+++ b/services/timestreaminfluxdb/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
timestreaminfluxdb
AWS Java SDK :: Services :: Timestream Influx DB
diff --git a/services/timestreamquery/pom.xml b/services/timestreamquery/pom.xml
index 665afb6c0d32..3ff402014582 100644
--- a/services/timestreamquery/pom.xml
+++ b/services/timestreamquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
timestreamquery
AWS Java SDK :: Services :: Timestream Query
diff --git a/services/timestreamwrite/pom.xml b/services/timestreamwrite/pom.xml
index 159bfbcfd4a1..48f70816ac09 100644
--- a/services/timestreamwrite/pom.xml
+++ b/services/timestreamwrite/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
timestreamwrite
AWS Java SDK :: Services :: Timestream Write
diff --git a/services/tnb/pom.xml b/services/tnb/pom.xml
index d714c63fc062..837d73eb52c8 100644
--- a/services/tnb/pom.xml
+++ b/services/tnb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
tnb
AWS Java SDK :: Services :: Tnb
diff --git a/services/transcribe/pom.xml b/services/transcribe/pom.xml
index 6eebc9e86a5e..15df5662b699 100644
--- a/services/transcribe/pom.xml
+++ b/services/transcribe/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
transcribe
AWS Java SDK :: Services :: Transcribe
diff --git a/services/transcribestreaming/pom.xml b/services/transcribestreaming/pom.xml
index 3df62c372863..c2bf606b9211 100644
--- a/services/transcribestreaming/pom.xml
+++ b/services/transcribestreaming/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
transcribestreaming
AWS Java SDK :: Services :: AWS Transcribe Streaming
diff --git a/services/transfer/pom.xml b/services/transfer/pom.xml
index 5398aab3761f..f6cd8c2298af 100644
--- a/services/transfer/pom.xml
+++ b/services/transfer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
transfer
AWS Java SDK :: Services :: Transfer
diff --git a/services/translate/pom.xml b/services/translate/pom.xml
index 6ac06cd19d21..d289809c6b7f 100644
--- a/services/translate/pom.xml
+++ b/services/translate/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
translate
diff --git a/services/trustedadvisor/pom.xml b/services/trustedadvisor/pom.xml
index 9b39fcf11061..8dcb44699bdb 100644
--- a/services/trustedadvisor/pom.xml
+++ b/services/trustedadvisor/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
trustedadvisor
AWS Java SDK :: Services :: Trusted Advisor
diff --git a/services/verifiedpermissions/pom.xml b/services/verifiedpermissions/pom.xml
index e8933a5e31d2..00fbcfc4e243 100644
--- a/services/verifiedpermissions/pom.xml
+++ b/services/verifiedpermissions/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
verifiedpermissions
AWS Java SDK :: Services :: Verified Permissions
diff --git a/services/voiceid/pom.xml b/services/voiceid/pom.xml
index 367953eb86a7..6c82e93bf293 100644
--- a/services/voiceid/pom.xml
+++ b/services/voiceid/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
voiceid
AWS Java SDK :: Services :: Voice ID
diff --git a/services/vpclattice/pom.xml b/services/vpclattice/pom.xml
index 98fa115e7321..c181d2448f72 100644
--- a/services/vpclattice/pom.xml
+++ b/services/vpclattice/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
vpclattice
AWS Java SDK :: Services :: VPC Lattice
diff --git a/services/waf/pom.xml b/services/waf/pom.xml
index c90396de51c2..fe806e482b0d 100644
--- a/services/waf/pom.xml
+++ b/services/waf/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
waf
AWS Java SDK :: Services :: AWS WAF
diff --git a/services/wafv2/pom.xml b/services/wafv2/pom.xml
index b3466484995e..d4290edcfad0 100644
--- a/services/wafv2/pom.xml
+++ b/services/wafv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
wafv2
AWS Java SDK :: Services :: WAFV2
diff --git a/services/wellarchitected/pom.xml b/services/wellarchitected/pom.xml
index cc9f77185bb8..cc80bb693679 100644
--- a/services/wellarchitected/pom.xml
+++ b/services/wellarchitected/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
wellarchitected
AWS Java SDK :: Services :: Well Architected
diff --git a/services/wisdom/pom.xml b/services/wisdom/pom.xml
index 3d1d1756abf9..2e8a7eea6913 100644
--- a/services/wisdom/pom.xml
+++ b/services/wisdom/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
wisdom
AWS Java SDK :: Services :: Wisdom
diff --git a/services/workdocs/pom.xml b/services/workdocs/pom.xml
index a3cc1edf4937..91a2f80d573e 100644
--- a/services/workdocs/pom.xml
+++ b/services/workdocs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
workdocs
AWS Java SDK :: Services :: Amazon WorkDocs
diff --git a/services/worklink/pom.xml b/services/worklink/pom.xml
index 7749586d193a..7087271b754a 100644
--- a/services/worklink/pom.xml
+++ b/services/worklink/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
worklink
AWS Java SDK :: Services :: WorkLink
diff --git a/services/workmail/pom.xml b/services/workmail/pom.xml
index 86060d1e3fea..b75cf3d67da8 100644
--- a/services/workmail/pom.xml
+++ b/services/workmail/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
workmail
diff --git a/services/workmailmessageflow/pom.xml b/services/workmailmessageflow/pom.xml
index 4392c2f3a136..4c7950bb3bb9 100644
--- a/services/workmailmessageflow/pom.xml
+++ b/services/workmailmessageflow/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
workmailmessageflow
AWS Java SDK :: Services :: WorkMailMessageFlow
diff --git a/services/workspaces/pom.xml b/services/workspaces/pom.xml
index 5d9540e58124..16321f781343 100644
--- a/services/workspaces/pom.xml
+++ b/services/workspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
workspaces
AWS Java SDK :: Services :: Amazon WorkSpaces
diff --git a/services/workspacesthinclient/pom.xml b/services/workspacesthinclient/pom.xml
index 4bbd8255db5f..8ec6b157b86a 100644
--- a/services/workspacesthinclient/pom.xml
+++ b/services/workspacesthinclient/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
workspacesthinclient
AWS Java SDK :: Services :: Work Spaces Thin Client
diff --git a/services/workspacesweb/pom.xml b/services/workspacesweb/pom.xml
index b599e4447547..c45ead61c827 100644
--- a/services/workspacesweb/pom.xml
+++ b/services/workspacesweb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
workspacesweb
AWS Java SDK :: Services :: Work Spaces Web
diff --git a/services/workspacesweb/src/main/resources/codegen-resources/paginators-1.json b/services/workspacesweb/src/main/resources/codegen-resources/paginators-1.json
index 98a378650342..94a5374aeceb 100644
--- a/services/workspacesweb/src/main/resources/codegen-resources/paginators-1.json
+++ b/services/workspacesweb/src/main/resources/codegen-resources/paginators-1.json
@@ -25,6 +25,12 @@
"output_token": "nextToken",
"limit_key": "maxResults"
},
+ "ListSessions": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "sessions"
+ },
"ListTrustStoreCertificates": {
"input_token": "nextToken",
"output_token": "nextToken",
diff --git a/services/workspacesweb/src/main/resources/codegen-resources/service-2.json b/services/workspacesweb/src/main/resources/codegen-resources/service-2.json
index 833cc123cd4c..8fc91d9a909d 100644
--- a/services/workspacesweb/src/main/resources/codegen-resources/service-2.json
+++ b/services/workspacesweb/src/main/resources/codegen-resources/service-2.json
@@ -5,11 +5,13 @@
"endpointPrefix":"workspaces-web",
"jsonVersion":"1.1",
"protocol":"rest-json",
+ "protocols":["rest-json"],
"serviceFullName":"Amazon WorkSpaces Web",
"serviceId":"WorkSpaces Web",
"signatureVersion":"v4",
"signingName":"workspaces-web",
- "uid":"workspaces-web-2020-07-08"
+ "uid":"workspaces-web-2020-07-08",
+ "auth":["aws.auth#sigv4"]
},
"operations":{
"AssociateBrowserSettings":{
@@ -559,6 +561,25 @@
"documentation":"Disassociates user settings from a web portal.
",
"idempotent":true
},
+ "ExpireSession":{
+ "name":"ExpireSession",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/portals/{portalId}/sessions/{sessionId}",
+ "responseCode":200
+ },
+ "input":{"shape":"ExpireSessionRequest"},
+ "output":{"shape":"ExpireSessionResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "documentation":"Expires an active secure browser session.
",
+ "idempotent":true
+ },
"GetBrowserSettings":{
"name":"GetBrowserSettings",
"http":{
@@ -667,6 +688,24 @@
],
"documentation":"Gets the service provider metadata.
"
},
+ "GetSession":{
+ "name":"GetSession",
+ "http":{
+ "method":"GET",
+ "requestUri":"/portals/{portalId}/sessions/{sessionId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetSessionRequest"},
+ "output":{"shape":"GetSessionResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "documentation":"Gets information for a secure browser session.
"
+ },
"GetTrustStore":{
"name":"GetTrustStore",
"http":{
@@ -824,6 +863,24 @@
],
"documentation":"Retrieves a list or web portals.
"
},
+ "ListSessions":{
+ "name":"ListSessions",
+ "http":{
+ "method":"GET",
+ "requestUri":"/portals/{portalId}/sessions",
+ "responseCode":200
+ },
+ "input":{"shape":"ListSessionsRequest"},
+ "output":{"shape":"ListSessionsResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "documentation":"Lists information for multiple secure browser sessions from a specific portal.
"
+ },
"ListTagsForResource":{
"name":"ListTagsForResource",
"http":{
@@ -1754,7 +1811,7 @@
},
"authenticationType":{
"shape":"AuthenticationType",
- "documentation":"The type of authentication integration points used when signing into the web portal. Defaults to Standard
.
Standard
web portals are authenticated directly through your identity provider. You need to call CreateIdentityProvider
to integrate your identity provider with your web portal. User and group access to your web portal is controlled through your identity provider.
IAM Identity Center
web portals are authenticated through IAM Identity Center (successor to Single Sign-On). Identity sources (including external identity provider integration), plus user and group access to your web portal, can be configured in the IAM Identity Center.
"
+ "documentation":"The type of authentication integration points used when signing into the web portal. Defaults to Standard
.
Standard
web portals are authenticated directly through your identity provider. You need to call CreateIdentityProvider
to integrate your identity provider with your web portal. User and group access to your web portal is controlled through your identity provider.
IAM Identity Center
web portals are authenticated through IAM Identity Center. Identity sources (including external identity provider integration), plus user and group access to your web portal, can be configured in the IAM Identity Center.
"
},
"clientToken":{
"shape":"ClientToken",
@@ -2204,6 +2261,32 @@
"value":{"shape":"StringType"}
},
"ExceptionMessage":{"type":"string"},
+ "ExpireSessionRequest":{
+ "type":"structure",
+ "required":[
+ "portalId",
+ "sessionId"
+ ],
+ "members":{
+ "portalId":{
+ "shape":"PortalId",
+ "documentation":"The ID of the web portal for the session.
",
+ "location":"uri",
+ "locationName":"portalId"
+ },
+ "sessionId":{
+ "shape":"SessionId",
+ "documentation":"The ID of the session to expire.
",
+ "location":"uri",
+ "locationName":"sessionId"
+ }
+ }
+ },
+ "ExpireSessionResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
"FieldName":{"type":"string"},
"GetBrowserSettingsRequest":{
"type":"structure",
@@ -2336,6 +2419,36 @@
}
}
},
+ "GetSessionRequest":{
+ "type":"structure",
+ "required":[
+ "portalId",
+ "sessionId"
+ ],
+ "members":{
+ "portalId":{
+ "shape":"PortalId",
+ "documentation":"The ID of the web portal for the session.
",
+ "location":"uri",
+ "locationName":"portalId"
+ },
+ "sessionId":{
+ "shape":"SessionId",
+ "documentation":"The ID of the session.
",
+ "location":"uri",
+ "locationName":"sessionId"
+ }
+ }
+ },
+ "GetSessionResponse":{
+ "type":"structure",
+ "members":{
+ "session":{
+ "shape":"Session",
+ "documentation":"The sessions in a list.
"
+ }
+ }
+ },
"GetTrustStoreCertificateRequest":{
"type":"structure",
"required":[
@@ -2600,6 +2713,19 @@
},
"documentation":"The summary of IP access settings.
"
},
+ "IpAddress":{
+ "type":"string",
+ "max":15,
+ "min":1,
+ "pattern":"^((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))$|^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$",
+ "sensitive":true
+ },
+ "IpAddressList":{
+ "type":"list",
+ "member":{"shape":"IpAddress"},
+ "max":45,
+ "min":1
+ },
"IpRange":{
"type":"string",
"documentation":"A single IP address or an IP address range in CIDR notation
",
@@ -2792,6 +2918,68 @@
}
}
},
+ "ListSessionsRequest":{
+ "type":"structure",
+ "required":["portalId"],
+ "members":{
+ "maxResults":{
+ "shape":"MaxResults",
+ "documentation":"The maximum number of results to be included in the next page.
",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"PaginationToken",
+ "documentation":"The pagination token used to retrieve the next page of results for this operation.
",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "portalId":{
+ "shape":"PortalId",
+ "documentation":"The ID of the web portal for the sessions.
",
+ "location":"uri",
+ "locationName":"portalId"
+ },
+ "sessionId":{
+ "shape":"SessionId",
+ "documentation":"The ID of the session.
",
+ "location":"querystring",
+ "locationName":"sessionId"
+ },
+ "sortBy":{
+ "shape":"SessionSortBy",
+ "documentation":"The method in which the returned sessions should be sorted.
",
+ "location":"querystring",
+ "locationName":"sortBy"
+ },
+ "status":{
+ "shape":"SessionStatus",
+ "documentation":"The status of the session.
",
+ "location":"querystring",
+ "locationName":"status"
+ },
+ "username":{
+ "shape":"Username",
+ "documentation":"The username of the session.
",
+ "location":"querystring",
+ "locationName":"username"
+ }
+ }
+ },
+ "ListSessionsResponse":{
+ "type":"structure",
+ "required":["sessions"],
+ "members":{
+ "nextToken":{
+ "shape":"PaginationToken",
+ "documentation":"The pagination token used to retrieve the next page of results for this operation.
"
+ },
+ "sessions":{
+ "shape":"SessionSummaryList",
+ "documentation":"The sessions in a list.
"
+ }
+ }
+ },
"ListTagsForResourceRequest":{
"type":"structure",
"required":["resourceArn"],
@@ -3018,7 +3206,7 @@
},
"authenticationType":{
"shape":"AuthenticationType",
- "documentation":"The type of authentication integration points used when signing into the web portal. Defaults to Standard
.
Standard
web portals are authenticated directly through your identity provider. You need to call CreateIdentityProvider
to integrate your identity provider with your web portal. User and group access to your web portal is controlled through your identity provider.
IAM Identity Center
web portals are authenticated through IAM Identity Center (successor to Single Sign-On). Identity sources (including external identity provider integration), plus user and group access to your web portal, can be configured in the IAM Identity Center.
"
+ "documentation":"The type of authentication integration points used when signing into the web portal. Defaults to Standard
.
Standard
web portals are authenticated directly through your identity provider. You need to call CreateIdentityProvider
to integrate your identity provider with your web portal. User and group access to your web portal is controlled through your identity provider.
IAM Identity Center
web portals are authenticated through IAM Identity Center. Identity sources (including external identity provider integration), plus user and group access to your web portal, can be configured in the IAM Identity Center.
"
},
"browserSettingsArn":{
"shape":"ARN",
@@ -3097,6 +3285,12 @@
"min":1,
"pattern":"^[a-zA-Z0-9]?((?!-)([A-Za-z0-9-]*[A-Za-z0-9])\\.)+[a-zA-Z0-9]+$"
},
+ "PortalId":{
+ "type":"string",
+ "max":36,
+ "min":36,
+ "pattern":"^[a-zA-Z0-9\\-]+$"
+ },
"PortalList":{
"type":"list",
"member":{"shape":"PortalSummary"}
@@ -3115,7 +3309,7 @@
"members":{
"authenticationType":{
"shape":"AuthenticationType",
- "documentation":"The type of authentication integration points used when signing into the web portal. Defaults to Standard
.
Standard
web portals are authenticated directly through your identity provider. You need to call CreateIdentityProvider
to integrate your identity provider with your web portal. User and group access to your web portal is controlled through your identity provider.
IAM Identity Center
web portals are authenticated through IAM Identity Center (successor to Single Sign-On). Identity sources (including external identity provider integration), plus user and group access to your web portal, can be configured in the IAM Identity Center.
"
+ "documentation":"The type of authentication integration points used when signing into the web portal. Defaults to Standard
.
Standard
web portals are authenticated directly through your identity provider. You need to call CreateIdentityProvider
to integrate your identity provider with your web portal. User and group access to your web portal is controlled through your identity provider.
IAM Identity Center
web portals are authenticated through IAM Identity Center. Identity sources (including external identity provider integration), plus user and group access to your web portal, can be configured in the IAM Identity Center.
"
},
"browserSettingsArn":{
"shape":"ARN",
@@ -3255,6 +3449,94 @@
},
"exception":true
},
+ "Session":{
+ "type":"structure",
+ "members":{
+ "clientIpAddresses":{
+ "shape":"IpAddressList",
+ "documentation":"The IP address of the client.
"
+ },
+ "endTime":{
+ "shape":"Timestamp",
+ "documentation":"The end time of the session.
"
+ },
+ "portalArn":{
+ "shape":"ARN",
+ "documentation":"The ARN of the web portal.
"
+ },
+ "sessionId":{
+ "shape":"StringType",
+ "documentation":"The ID of the session.
"
+ },
+ "startTime":{
+ "shape":"Timestamp",
+ "documentation":"The start time of the session.
"
+ },
+ "status":{
+ "shape":"SessionStatus",
+ "documentation":"The status of the session.
"
+ },
+ "username":{
+ "shape":"Username",
+ "documentation":"The username of the session.
"
+ }
+ },
+ "documentation":"Information about a secure browser session.
"
+ },
+ "SessionId":{
+ "type":"string",
+ "max":36,
+ "min":36,
+ "pattern":"^[a-zA-Z0-9\\-]+$"
+ },
+ "SessionSortBy":{
+ "type":"string",
+ "enum":[
+ "StartTimeAscending",
+ "StartTimeDescending"
+ ]
+ },
+ "SessionStatus":{
+ "type":"string",
+ "enum":[
+ "Active",
+ "Terminated"
+ ]
+ },
+ "SessionSummary":{
+ "type":"structure",
+ "members":{
+ "endTime":{
+ "shape":"Timestamp",
+ "documentation":"The end time of the session.
"
+ },
+ "portalArn":{
+ "shape":"ARN",
+ "documentation":"The ARN of the web portal.
"
+ },
+ "sessionId":{
+ "shape":"StringType",
+ "documentation":"The ID of the session.
"
+ },
+ "startTime":{
+ "shape":"Timestamp",
+ "documentation":"The start time of the session.
"
+ },
+ "status":{
+ "shape":"SessionStatus",
+ "documentation":"The status of the session.
"
+ },
+ "username":{
+ "shape":"Username",
+ "documentation":"The username of the session.
"
+ }
+ },
+ "documentation":"Summary information about a secure browser session.
"
+ },
+ "SessionSummaryList":{
+ "type":"list",
+ "member":{"shape":"SessionSummary"}
+ },
"StatusReason":{
"type":"string",
"max":1024,
@@ -3276,7 +3558,7 @@
"SubnetIdList":{
"type":"list",
"member":{"shape":"SubnetId"},
- "max":3,
+ "max":5,
"min":2
},
"SubresourceARN":{
@@ -3612,7 +3894,7 @@
"members":{
"authenticationType":{
"shape":"AuthenticationType",
- "documentation":"The type of authentication integration points used when signing into the web portal. Defaults to Standard
.
Standard
web portals are authenticated directly through your identity provider. You need to call CreateIdentityProvider
to integrate your identity provider with your web portal. User and group access to your web portal is controlled through your identity provider.
IAM Identity Center
web portals are authenticated through IAM Identity Center (successor to Single Sign-On). Identity sources (including external identity provider integration), plus user and group access to your web portal, can be configured in the IAM Identity Center.
"
+ "documentation":"The type of authentication integration points used when signing into the web portal. Defaults to Standard
.
Standard
web portals are authenticated directly through your identity provider. You need to call CreateIdentityProvider
to integrate your identity provider with your web portal. User and group access to your web portal is controlled through your identity provider.
IAM Identity Center
web portals are authenticated through IAM Identity Center. Identity sources (including external identity provider integration), plus user and group access to your web portal, can be configured in the IAM Identity Center.
"
},
"displayName":{
"shape":"DisplayName",
@@ -3920,6 +4202,13 @@
},
"documentation":"The summary of user settings.
"
},
+ "Username":{
+ "type":"string",
+ "max":256,
+ "min":0,
+ "pattern":"^[\\s\\S]*$",
+ "sensitive":true
+ },
"ValidationException":{
"type":"structure",
"members":{
diff --git a/services/xray/pom.xml b/services/xray/pom.xml
index bfd5b1d24a2f..4b1b0edd855d 100644
--- a/services/xray/pom.xml
+++ b/services/xray/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.28.4
+ 2.28.5
xray
AWS Java SDK :: Services :: AWS X-Ray
diff --git a/test/auth-tests/pom.xml b/test/auth-tests/pom.xml
index 556e1b943530..a049f33256ce 100644
--- a/test/auth-tests/pom.xml
+++ b/test/auth-tests/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
../../pom.xml
4.0.0
diff --git a/test/bundle-logging-bridge-binding-test/pom.xml b/test/bundle-logging-bridge-binding-test/pom.xml
index 8401b142753d..eee68758a4d2 100644
--- a/test/bundle-logging-bridge-binding-test/pom.xml
+++ b/test/bundle-logging-bridge-binding-test/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
../../pom.xml
4.0.0
diff --git a/test/bundle-shading-tests/pom.xml b/test/bundle-shading-tests/pom.xml
index 770daba13407..6efe8055a4e6 100644
--- a/test/bundle-shading-tests/pom.xml
+++ b/test/bundle-shading-tests/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
../../pom.xml
4.0.0
diff --git a/test/codegen-generated-classes-test/pom.xml b/test/codegen-generated-classes-test/pom.xml
index 785b2d147b11..031bd6978306 100644
--- a/test/codegen-generated-classes-test/pom.xml
+++ b/test/codegen-generated-classes-test/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
../../pom.xml
diff --git a/test/crt-unavailable-tests/pom.xml b/test/crt-unavailable-tests/pom.xml
index 326ae8a4b52f..5f032121ba9d 100644
--- a/test/crt-unavailable-tests/pom.xml
+++ b/test/crt-unavailable-tests/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
../../pom.xml
4.0.0
diff --git a/test/http-client-tests/pom.xml b/test/http-client-tests/pom.xml
index a4623320b17e..c7aa706f21b3 100644
--- a/test/http-client-tests/pom.xml
+++ b/test/http-client-tests/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
../../pom.xml
http-client-tests
diff --git a/test/module-path-tests/pom.xml b/test/module-path-tests/pom.xml
index 0352fcf9a997..5b3d7b0a61e5 100644
--- a/test/module-path-tests/pom.xml
+++ b/test/module-path-tests/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
../../pom.xml
4.0.0
diff --git a/test/old-client-version-compatibility-test/pom.xml b/test/old-client-version-compatibility-test/pom.xml
index b40bab06879a..083d3339707d 100644
--- a/test/old-client-version-compatibility-test/pom.xml
+++ b/test/old-client-version-compatibility-test/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
../../pom.xml
diff --git a/test/protocol-tests-core/pom.xml b/test/protocol-tests-core/pom.xml
index 9b1e7119514a..6339f566466a 100644
--- a/test/protocol-tests-core/pom.xml
+++ b/test/protocol-tests-core/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
../../pom.xml
4.0.0
diff --git a/test/protocol-tests/pom.xml b/test/protocol-tests/pom.xml
index a01e673f5e36..b4dc7c99c042 100644
--- a/test/protocol-tests/pom.xml
+++ b/test/protocol-tests/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
../../pom.xml
4.0.0
diff --git a/test/region-testing/pom.xml b/test/region-testing/pom.xml
index ea01a01ad341..e43c5ae8559b 100644
--- a/test/region-testing/pom.xml
+++ b/test/region-testing/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
../../pom.xml
4.0.0
diff --git a/test/ruleset-testing-core/pom.xml b/test/ruleset-testing-core/pom.xml
index 119030119152..d181aff65ca2 100644
--- a/test/ruleset-testing-core/pom.xml
+++ b/test/ruleset-testing-core/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
../../pom.xml
4.0.0
diff --git a/test/s3-benchmarks/pom.xml b/test/s3-benchmarks/pom.xml
index 5b46ce62935a..0d2559cd4fe5 100644
--- a/test/s3-benchmarks/pom.xml
+++ b/test/s3-benchmarks/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
../../pom.xml
4.0.0
diff --git a/test/sdk-benchmarks/pom.xml b/test/sdk-benchmarks/pom.xml
index a306e7873f4e..28385a5b7711 100644
--- a/test/sdk-benchmarks/pom.xml
+++ b/test/sdk-benchmarks/pom.xml
@@ -19,7 +19,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.28.4
+ 2.28.5
../../pom.xml
diff --git a/test/sdk-native-image-test/pom.xml b/test/sdk-native-image-test/pom.xml
index cf176f32af8d..c8501308912a 100644
--- a/test/sdk-native-image-test/pom.xml
+++ b/test/sdk-native-image-test/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
../../pom.xml
4.0.0
diff --git a/test/service-test-utils/pom.xml b/test/service-test-utils/pom.xml
index d11f232aa670..7be198ba8b68 100644
--- a/test/service-test-utils/pom.xml
+++ b/test/service-test-utils/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.28.4
+ 2.28.5
../../pom.xml
service-test-utils
diff --git a/test/stability-tests/pom.xml b/test/stability-tests/pom.xml
index 1d720e90742c..ad10b617116f 100644
--- a/test/stability-tests/pom.xml
+++ b/test/stability-tests/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
../../pom.xml
4.0.0
diff --git a/test/test-utils/pom.xml b/test/test-utils/pom.xml
index c22d6a1f97f3..abce343a4541 100644
--- a/test/test-utils/pom.xml
+++ b/test/test-utils/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.28.4
+ 2.28.5
../../pom.xml
test-utils
diff --git a/test/test-utils/src/main/java/software/amazon/awssdk/testutils/SdkVersionUtils.java b/test/test-utils/src/main/java/software/amazon/awssdk/testutils/SdkVersionUtils.java
new file mode 100644
index 000000000000..550ca11e0c4f
--- /dev/null
+++ b/test/test-utils/src/main/java/software/amazon/awssdk/testutils/SdkVersionUtils.java
@@ -0,0 +1,70 @@
+/*
+ * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License").
+ * You may not use this file except in compliance with the License.
+ * A copy of the License is located at
+ *
+ * http://aws.amazon.com/apache2.0
+ *
+ * or in the "license" file accompanying this file. This file is distributed
+ * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+ * express or implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ */
+
+package software.amazon.awssdk.testutils;
+
+import java.io.IOException;
+import java.net.HttpURLConnection;
+import java.net.Proxy;
+import java.net.URI;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.util.Optional;
+import software.amazon.awssdk.utils.IoUtils;
+
+public final class SdkVersionUtils {
+
+ private SdkVersionUtils() {
+
+ }
+
+ public static String getSdkPreviousReleaseVersion(Path pomFile) throws IOException {
+ Optional versionString =
+ Files.readAllLines(pomFile)
+ .stream().filter(l -> l.contains("")).findFirst();
+
+ if (!versionString.isPresent()) {
+ throw new AssertionError("No version is found");
+ }
+
+ String string = versionString.get().trim();
+ String substring = string.substring(29, string.indexOf('/') - 1);
+ return substring;
+ }
+
+ /**
+ * Check if the provided v2 artifacts are available on Maven
+ */
+ public static boolean checkVersionAvailability(String version, String... artifactIds) throws IOException {
+ for (String artifactId : artifactIds) {
+ HttpURLConnection connection = null;
+ try {
+ URI uri = URI.create(String.format("https://repo.maven.apache.org/maven2/software/amazon/awssdk/%s/%s",
+ artifactId,
+ version));
+ connection = (HttpURLConnection) uri.toURL().openConnection(Proxy.NO_PROXY);
+ connection.connect();
+ int responseCode = connection.getResponseCode();
+ if (responseCode == HttpURLConnection.HTTP_NOT_FOUND) {
+ return false;
+ }
+ } finally {
+ IoUtils.closeQuietly(connection.getInputStream(), null);
+ IoUtils.closeQuietly(connection.getErrorStream(), null);
+ }
+ }
+ return true;
+ }
+}
diff --git a/test/tests-coverage-reporting/pom.xml b/test/tests-coverage-reporting/pom.xml
index 1ace2c162b1a..58ff48193604 100644
--- a/test/tests-coverage-reporting/pom.xml
+++ b/test/tests-coverage-reporting/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
../../pom.xml
4.0.0
diff --git a/test/v2-migration-tests/pom.xml b/test/v2-migration-tests/pom.xml
index f9d0a7abd5ea..f2bff82ceab5 100644
--- a/test/v2-migration-tests/pom.xml
+++ b/test/v2-migration-tests/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.28.4
+ 2.28.5
../..
@@ -120,6 +120,11 @@
assertj-core
test
+
+ software.amazon.awssdk
+ test-utils
+ test
+
diff --git a/test/v2-migration-tests/src/test/java/software/amazon/awssdk/v2migrationtests/GradleProjectTest.java b/test/v2-migration-tests/src/test/java/software/amazon/awssdk/v2migrationtests/GradleProjectTest.java
index 8714a2b9a787..6fdf0018102b 100644
--- a/test/v2-migration-tests/src/test/java/software/amazon/awssdk/v2migrationtests/GradleProjectTest.java
+++ b/test/v2-migration-tests/src/test/java/software/amazon/awssdk/v2migrationtests/GradleProjectTest.java
@@ -35,6 +35,8 @@
import org.apache.commons.io.FileUtils;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.EnabledIf;
+import software.amazon.awssdk.testutils.SdkVersionUtils;
import software.amazon.awssdk.utils.Logger;
public class GradleProjectTest {
@@ -82,11 +84,16 @@ private static void deleteTempDirectories() throws IOException {
}
@Test
+ @EnabledIf("versionAvailable")
void gradleProject_shouldConvert() throws IOException {
verifyTransformation();
verifyCompilation();
}
+ boolean versionAvailable() {
+ return TestUtils.versionAvailable(sdkVersion);
+ }
+
private static void verifyTransformation() throws IOException {
List rewriteArgs = new ArrayList<>();
addAll(rewriteArgs, "./gradlew", "rewriteRun", "--init-script", "init.gradle",
diff --git a/test/v2-migration-tests/src/test/java/software/amazon/awssdk/v2migrationtests/MavenProjectTest.java b/test/v2-migration-tests/src/test/java/software/amazon/awssdk/v2migrationtests/MavenProjectTest.java
index 40e246e43722..070fe6eb0dd1 100644
--- a/test/v2-migration-tests/src/test/java/software/amazon/awssdk/v2migrationtests/MavenProjectTest.java
+++ b/test/v2-migration-tests/src/test/java/software/amazon/awssdk/v2migrationtests/MavenProjectTest.java
@@ -30,6 +30,8 @@
import org.apache.commons.io.FileUtils;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.EnabledIf;
+import software.amazon.awssdk.testutils.SdkVersionUtils;
import software.amazon.awssdk.utils.Logger;
public class MavenProjectTest {
@@ -66,6 +68,7 @@ private static void deleteTempDirectories() throws IOException {
}
@Test
+ @EnabledIf("versionAvailable")
void mavenProject_shouldConvert() throws IOException {
verifyTransformation();
verifyCompilation();
@@ -87,4 +90,8 @@ private static void verifyCompilation() {
addAll(packageArgs, "mvn", "package");
run(mavenActual, packageArgs.toArray(new String[0]));
}
+
+ boolean versionAvailable() {
+ return TestUtils.versionAvailable(sdkVersion);
+ }
}
diff --git a/test/v2-migration-tests/src/test/java/software/amazon/awssdk/v2migrationtests/TestUtils.java b/test/v2-migration-tests/src/test/java/software/amazon/awssdk/v2migrationtests/TestUtils.java
index 8f819236419e..efabf2a6090c 100644
--- a/test/v2-migration-tests/src/test/java/software/amazon/awssdk/v2migrationtests/TestUtils.java
+++ b/test/v2-migration-tests/src/test/java/software/amazon/awssdk/v2migrationtests/TestUtils.java
@@ -19,6 +19,9 @@
import java.io.IOException;
import java.io.UncheckedIOException;
+import java.net.HttpURLConnection;
+import java.net.Proxy;
+import java.net.URI;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
@@ -29,6 +32,7 @@
import java.util.stream.Collectors;
import java.util.stream.Stream;
import org.opentest4j.AssertionFailedError;
+import software.amazon.awssdk.testutils.SdkVersionUtils;
import software.amazon.awssdk.utils.IoUtils;
import software.amazon.awssdk.utils.Logger;
import software.amazon.awssdk.utils.StringUtils;
@@ -41,22 +45,25 @@ public static void assertTwoDirectoriesHaveSameStructure(Path a, Path b) {
assertLeftHasRight(b, a);
}
+ public static boolean versionAvailable(String sdkVersion) {
+ try {
+ return SdkVersionUtils.checkVersionAvailability(sdkVersion,
+ "apache-client",
+ "netty-nio-client",
+ "dynamodb",
+ "sqs",
+ "s3",
+ "http-auth-aws-eventstream",
+ "utils");
+ } catch (Exception exception) {
+ log.warn(() -> "Exception occurred, ignoring", exception);
+ return false;
+ }
+ }
+
public static String getVersion() throws IOException {
- // TODO: uncomment the following code to dynamically get version
- // once we update the version
- // Path root = Paths.get(".").normalize().toAbsolutePath();
- // Path pomFile = root.resolve("pom.xml");
- // Optional versionString =
- // Files.readAllLines(pomFile)
- // .stream().filter(l -> l.contains("")).findFirst();
- //
- // if (!versionString.isPresent()) {
- // throw new AssertionError("No version is found");
- // }
- //
- // String string = versionString.get().trim();
- // String substring = string.substring(9, string.indexOf('/') - 1);
- return "2.27.0";
+ Path root = Paths.get(".").toAbsolutePath().getParent().getParent().getParent();
+ return SdkVersionUtils.getSdkPreviousReleaseVersion(root.resolve("pom.xml"));
}
public static String getMigrationToolVersion() throws IOException {
diff --git a/third-party/pom.xml b/third-party/pom.xml
index f8a12f1a47b9..e8f58be87ffe 100644
--- a/third-party/pom.xml
+++ b/third-party/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
third-party
diff --git a/third-party/third-party-jackson-core/pom.xml b/third-party/third-party-jackson-core/pom.xml
index c71f11c578bd..6547310bd837 100644
--- a/third-party/third-party-jackson-core/pom.xml
+++ b/third-party/third-party-jackson-core/pom.xml
@@ -20,7 +20,7 @@
third-party
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
diff --git a/third-party/third-party-jackson-dataformat-cbor/pom.xml b/third-party/third-party-jackson-dataformat-cbor/pom.xml
index 9dfdec2c78cf..78678abf30be 100644
--- a/third-party/third-party-jackson-dataformat-cbor/pom.xml
+++ b/third-party/third-party-jackson-dataformat-cbor/pom.xml
@@ -20,7 +20,7 @@
third-party
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
diff --git a/third-party/third-party-slf4j-api/pom.xml b/third-party/third-party-slf4j-api/pom.xml
index b56b70a5f2df..0d29218e5147 100644
--- a/third-party/third-party-slf4j-api/pom.xml
+++ b/third-party/third-party-slf4j-api/pom.xml
@@ -20,7 +20,7 @@
third-party
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
diff --git a/utils/pom.xml b/utils/pom.xml
index d15441374a5a..a6e6c30bb074 100644
--- a/utils/pom.xml
+++ b/utils/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.28.4
+ 2.28.5
4.0.0
diff --git a/v2-migration/pom.xml b/v2-migration/pom.xml
index 8a03120deca8..ceee684aa676 100644
--- a/v2-migration/pom.xml
+++ b/v2-migration/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.28.4
+ 2.28.5
../pom.xml
@@ -231,6 +231,12 @@
+
+ software.amazon.awssdk
+ test-utils
+ ${awsjavasdk.version}
+ test
+
diff --git a/v2-migration/src/main/resources/META-INF/rewrite/upgrade-sdk-dependencies.yml b/v2-migration/src/main/resources/META-INF/rewrite/upgrade-sdk-dependencies.yml
index 5807d586a95a..f5e2639ae863 100644
--- a/v2-migration/src/main/resources/META-INF/rewrite/upgrade-sdk-dependencies.yml
+++ b/v2-migration/src/main/resources/META-INF/rewrite/upgrade-sdk-dependencies.yml
@@ -21,2321 +21,2297 @@ recipeList:
- org.openrewrite.java.dependencies.AddDependency:
groupId: software.amazon.awssdk
artifactId: apache-client
- version: 2.27.0
+ version: 2.28.4
onlyIfUsing: com.amazonaws.ClientConfiguration
- org.openrewrite.java.dependencies.AddDependency:
groupId: software.amazon.awssdk
artifactId: netty-nio-client
- version: 2.27.0
+ version: 2.28.4
onlyIfUsing: com.amazonaws.ClientConfiguration
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-core
newGroupId: software.amazon.awssdk
newArtifactId: aws-core
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-bom
newGroupId: software.amazon.awssdk
newArtifactId: bom
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iot
newGroupId: software.amazon.awssdk
newArtifactId: iotdataplane
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-oam
newGroupId: software.amazon.awssdk
newArtifactId: oam
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotwireless
newGroupId: software.amazon.awssdk
newArtifactId: iotwireless
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-forecast
newGroupId: software.amazon.awssdk
newArtifactId: forecast
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-licensemanagerlinuxsubscriptions
newGroupId: software.amazon.awssdk
newArtifactId: licensemanagerlinuxsubscriptions
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-docdbelastic
newGroupId: software.amazon.awssdk
newArtifactId: docdbelastic
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-emrcontainers
newGroupId: software.amazon.awssdk
newArtifactId: emrcontainers
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-timestreamwrite
newGroupId: software.amazon.awssdk
newArtifactId: timestreamwrite
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codebuild
newGroupId: software.amazon.awssdk
newArtifactId: codebuild
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotdeviceadvisor
newGroupId: software.amazon.awssdk
newArtifactId: iotdeviceadvisor
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ssmcontacts
newGroupId: software.amazon.awssdk
newArtifactId: ssmcontacts
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iot1clickdevices
newGroupId: software.amazon.awssdk
newArtifactId: iot1clickdevices
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pcaconnectorscep
newGroupId: software.amazon.awssdk
newArtifactId: pcaconnectorscep
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-paymentcryptographydata
newGroupId: software.amazon.awssdk
newArtifactId: paymentcryptographydata
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codeguruprofiler
newGroupId: software.amazon.awssdk
newArtifactId: codeguruprofiler
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kinesis
newGroupId: software.amazon.awssdk
newArtifactId: kinesis
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kinesisvideo
newGroupId: software.amazon.awssdk
newArtifactId: kinesisvideo
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pinpoint
newGroupId: software.amazon.awssdk
newArtifactId: pinpoint
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-chime
newGroupId: software.amazon.awssdk
newArtifactId: chime
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iottwinmaker
newGroupId: software.amazon.awssdk
newArtifactId: iottwinmaker
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-organizations
newGroupId: software.amazon.awssdk
newArtifactId: organizations
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-licensemanager
newGroupId: software.amazon.awssdk
newArtifactId: licensemanager
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-shield
newGroupId: software.amazon.awssdk
newArtifactId: shield
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ssm
newGroupId: software.amazon.awssdk
newArtifactId: ssm
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mediastoredata
newGroupId: software.amazon.awssdk
newArtifactId: mediastoredata
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sagemakerruntime
newGroupId: software.amazon.awssdk
newArtifactId: sagemakerruntime
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-signer
newGroupId: software.amazon.awssdk
newArtifactId: signer
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-servicecatalog
newGroupId: software.amazon.awssdk
newArtifactId: servicecatalog
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-timestreaminfluxdb
newGroupId: software.amazon.awssdk
newArtifactId: timestreaminfluxdb
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lakeformation
newGroupId: software.amazon.awssdk
newArtifactId: lakeformation
- newVersion: 2.27.0
+ newVersion: 2.28.4
+ - org.openrewrite.java.dependencies.ChangeDependency:
+ oldGroupId: com.amazonaws
+ oldArtifactId: aws-java-sdk-pcs
+ newGroupId: software.amazon.awssdk
+ newArtifactId: pcs
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-licensemanagerusersubscriptions
newGroupId: software.amazon.awssdk
newArtifactId: licensemanagerusersubscriptions
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-secretsmanager
newGroupId: software.amazon.awssdk
newArtifactId: secretsmanager
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mediaconnect
newGroupId: software.amazon.awssdk
newArtifactId: mediaconnect
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mwaa
newGroupId: software.amazon.awssdk
newArtifactId: mwaa
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kms
newGroupId: software.amazon.awssdk
newArtifactId: kms
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-quicksight
newGroupId: software.amazon.awssdk
newArtifactId: quicksight
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-workmail
newGroupId: software.amazon.awssdk
newArtifactId: workmail
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-eventbridge
newGroupId: software.amazon.awssdk
newArtifactId: eventbridge
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sagemakergeospatial
newGroupId: software.amazon.awssdk
newArtifactId: sagemakergeospatial
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-frauddetector
newGroupId: software.amazon.awssdk
newArtifactId: frauddetector
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-elastictranscoder
newGroupId: software.amazon.awssdk
newArtifactId: elastictranscoder
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-elasticinference
newGroupId: software.amazon.awssdk
newArtifactId: elasticinference
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lookoutequipment
newGroupId: software.amazon.awssdk
newArtifactId: lookoutequipment
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pcaconnectorad
newGroupId: software.amazon.awssdk
newArtifactId: pcaconnectorad
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pinpointsmsvoice
newGroupId: software.amazon.awssdk
newArtifactId: pinpointsmsvoice
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-securitylake
newGroupId: software.amazon.awssdk
newArtifactId: securitylake
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudwatch
newGroupId: software.amazon.awssdk
newArtifactId: cloudwatch
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudwatchmetrics
newGroupId: software.amazon.awssdk
newArtifactId: cloudwatch
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-glue
newGroupId: software.amazon.awssdk
newArtifactId: glue
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-costoptimizationhub
newGroupId: software.amazon.awssdk
newArtifactId: costoptimizationhub
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-servicequotas
newGroupId: software.amazon.awssdk
newArtifactId: servicequotas
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-s3
newGroupId: software.amazon.awssdk
newArtifactId: s3
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appintegrations
newGroupId: software.amazon.awssdk
newArtifactId: appintegrations
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sesv2
newGroupId: software.amazon.awssdk
newArtifactId: sesv2
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-arczonalshift
newGroupId: software.amazon.awssdk
newArtifactId: arczonalshift
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-emr
newGroupId: software.amazon.awssdk
newArtifactId: emr
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-controltower
newGroupId: software.amazon.awssdk
newArtifactId: controltower
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotfleethub
newGroupId: software.amazon.awssdk
newArtifactId: iotfleethub
- newVersion: 2.27.0
- - org.openrewrite.java.dependencies.ChangeDependency:
- oldGroupId: com.amazonaws
- oldArtifactId: aws-java-sdk-backupstorage
- newGroupId: software.amazon.awssdk
- newArtifactId: backupstorage
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-personalize
newGroupId: software.amazon.awssdk
newArtifactId: personalize
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-outposts
newGroupId: software.amazon.awssdk
newArtifactId: outposts
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-workdocs
newGroupId: software.amazon.awssdk
newArtifactId: workdocs
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-networkmanager
newGroupId: software.amazon.awssdk
newArtifactId: networkmanager
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-omics
newGroupId: software.amazon.awssdk
newArtifactId: omics
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mediapackage
newGroupId: software.amazon.awssdk
newArtifactId: mediapackage
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-medialive
newGroupId: software.amazon.awssdk
newArtifactId: medialive
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mediaconvert
newGroupId: software.amazon.awssdk
newArtifactId: mediaconvert
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-marketplaceagreement
newGroupId: software.amazon.awssdk
newArtifactId: marketplaceagreement
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cognitosync
newGroupId: software.amazon.awssdk
newArtifactId: cognitosync
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sns
newGroupId: software.amazon.awssdk
newArtifactId: sns
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-datasync
newGroupId: software.amazon.awssdk
newArtifactId: datasync
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sagemakeredgemanager
newGroupId: software.amazon.awssdk
newArtifactId: sagemakeredge
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-greengrassv2
newGroupId: software.amazon.awssdk
newArtifactId: greengrassv2
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pinpointemail
newGroupId: software.amazon.awssdk
newArtifactId: pinpointemail
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cleanroomsml
newGroupId: software.amazon.awssdk
newArtifactId: cleanroomsml
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-augmentedairuntime
newGroupId: software.amazon.awssdk
newArtifactId: sagemakera2iruntime
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-neptunedata
newGroupId: software.amazon.awssdk
newArtifactId: neptunedata
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-b2bi
newGroupId: software.amazon.awssdk
newArtifactId: b2bi
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotanalytics
newGroupId: software.amazon.awssdk
newArtifactId: iotanalytics
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-inspector2
newGroupId: software.amazon.awssdk
newArtifactId: inspector2
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-groundstation
newGroupId: software.amazon.awssdk
newArtifactId: groundstation
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-fis
newGroupId: software.amazon.awssdk
newArtifactId: fis
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-proton
newGroupId: software.amazon.awssdk
newArtifactId: proton
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-voiceid
newGroupId: software.amazon.awssdk
newArtifactId: voiceid
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudhsm
newGroupId: software.amazon.awssdk
newArtifactId: cloudhsm
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ecrpublic
newGroupId: software.amazon.awssdk
newArtifactId: ecrpublic
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-servermigration
newGroupId: software.amazon.awssdk
newArtifactId: sms
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudtraildata
newGroupId: software.amazon.awssdk
newArtifactId: cloudtraildata
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cognitoidentity
newGroupId: software.amazon.awssdk
newArtifactId: cognitoidentity
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-config
newGroupId: software.amazon.awssdk
newArtifactId: config
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-osis
newGroupId: software.amazon.awssdk
newArtifactId: osis
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-private5g
newGroupId: software.amazon.awssdk
newArtifactId: privatenetworks
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-memorydb
newGroupId: software.amazon.awssdk
newArtifactId: memorydb
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-inspector
newGroupId: software.amazon.awssdk
newArtifactId: inspector
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-translate
newGroupId: software.amazon.awssdk
newArtifactId: translate
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mailmanager
newGroupId: software.amazon.awssdk
newArtifactId: mailmanager
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-paymentcryptography
newGroupId: software.amazon.awssdk
newArtifactId: paymentcryptography
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-chatbot
newGroupId: software.amazon.awssdk
newArtifactId: chatbot
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-fms
newGroupId: software.amazon.awssdk
newArtifactId: fms
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ssmincidents
newGroupId: software.amazon.awssdk
newArtifactId: ssmincidents
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-vpclattice
newGroupId: software.amazon.awssdk
newArtifactId: vpclattice
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-s3control
newGroupId: software.amazon.awssdk
newArtifactId: s3control
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-qapps
newGroupId: software.amazon.awssdk
newArtifactId: qapps
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-rdsdata
newGroupId: software.amazon.awssdk
newArtifactId: rdsdata
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kinesisanalyticsv2
newGroupId: software.amazon.awssdk
newArtifactId: kinesisanalyticsv2
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-qbusiness
newGroupId: software.amazon.awssdk
newArtifactId: qbusiness
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-marketplacecommerceanalytics
newGroupId: software.amazon.awssdk
newArtifactId: marketplacecommerceanalytics
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-synthetics
newGroupId: software.amazon.awssdk
newArtifactId: synthetics
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-apptest
newGroupId: software.amazon.awssdk
newArtifactId: apptest
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-costexplorer
newGroupId: software.amazon.awssdk
newArtifactId: costexplorer
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotsecuretunneling
newGroupId: software.amazon.awssdk
newArtifactId: iotsecuretunneling
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudfront
newGroupId: software.amazon.awssdk
newArtifactId: cloudfront
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-location
newGroupId: software.amazon.awssdk
newArtifactId: location
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-wafv2
newGroupId: software.amazon.awssdk
newArtifactId: wafv2
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-opensearch
newGroupId: software.amazon.awssdk
newArtifactId: opensearch
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ec2instanceconnect
newGroupId: software.amazon.awssdk
newArtifactId: ec2instanceconnect
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotthingsgraph
newGroupId: software.amazon.awssdk
newArtifactId: iotthingsgraph
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-repostspace
newGroupId: software.amazon.awssdk
newArtifactId: repostspace
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-route53recoveryreadiness
newGroupId: software.amazon.awssdk
newArtifactId: route53recoveryreadiness
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-health
newGroupId: software.amazon.awssdk
newArtifactId: health
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-workmailmessageflow
newGroupId: software.amazon.awssdk
newArtifactId: workmailmessageflow
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-comprehendmedical
newGroupId: software.amazon.awssdk
newArtifactId: comprehendmedical
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotfleetwise
newGroupId: software.amazon.awssdk
newArtifactId: iotfleetwise
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-route53profiles
newGroupId: software.amazon.awssdk
newArtifactId: route53profiles
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-bcmdataexports
newGroupId: software.amazon.awssdk
newArtifactId: bcmdataexports
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-accessanalyzer
newGroupId: software.amazon.awssdk
newArtifactId: accessanalyzer
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-glacier
newGroupId: software.amazon.awssdk
newArtifactId: glacier
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lightsail
newGroupId: software.amazon.awssdk
newArtifactId: lightsail
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudwatchrum
newGroupId: software.amazon.awssdk
newArtifactId: rum
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-inspectorscan
newGroupId: software.amazon.awssdk
newArtifactId: inspectorscan
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-imagebuilder
newGroupId: software.amazon.awssdk
newArtifactId: imagebuilder
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sagemakermetrics
newGroupId: software.amazon.awssdk
newArtifactId: sagemakermetrics
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-bedrockagent
newGroupId: software.amazon.awssdk
newArtifactId: bedrockagent
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-migrationhub
newGroupId: software.amazon.awssdk
newArtifactId: migrationhub
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-simspaceweaver
newGroupId: software.amazon.awssdk
newArtifactId: simspaceweaver
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-elasticbeanstalk
newGroupId: software.amazon.awssdk
newArtifactId: elasticbeanstalk
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-freetier
newGroupId: software.amazon.awssdk
newArtifactId: freetier
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudsearch
newGroupId: software.amazon.awssdk
newArtifactId: cloudsearchdomain
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-neptune
newGroupId: software.amazon.awssdk
newArtifactId: neptune
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-supportapp
newGroupId: software.amazon.awssdk
newArtifactId: supportapp
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-transfer
newGroupId: software.amazon.awssdk
newArtifactId: transfer
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-deadline
newGroupId: software.amazon.awssdk
newArtifactId: deadline
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-braket
newGroupId: software.amazon.awssdk
newArtifactId: braket
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-verifiedpermissions
newGroupId: software.amazon.awssdk
newArtifactId: verifiedpermissions
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-scheduler
newGroupId: software.amazon.awssdk
newArtifactId: scheduler
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-marketplacedeployment
newGroupId: software.amazon.awssdk
newArtifactId: marketplacedeployment
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-resourcegroups
newGroupId: software.amazon.awssdk
newArtifactId: resourcegroups
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-qldb
newGroupId: software.amazon.awssdk
newArtifactId: qldb
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-dms
newGroupId: software.amazon.awssdk
newArtifactId: databasemigration
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ecr
newGroupId: software.amazon.awssdk
newArtifactId: ecr
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-dynamodb
newGroupId: software.amazon.awssdk
newArtifactId: dynamodb
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-resiliencehub
newGroupId: software.amazon.awssdk
newArtifactId: resiliencehub
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-qldbsession
newGroupId: software.amazon.awssdk
newArtifactId: qldbsession
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-route53
newGroupId: software.amazon.awssdk
newArtifactId: route53domains
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-macie2
newGroupId: software.amazon.awssdk
newArtifactId: macie2
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-chimesdkmeetings
newGroupId: software.amazon.awssdk
newArtifactId: chimesdkmeetings
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-applicationautoscaling
newGroupId: software.amazon.awssdk
newArtifactId: applicationautoscaling
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-entityresolution
newGroupId: software.amazon.awssdk
newArtifactId: entityresolution
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-s3outposts
newGroupId: software.amazon.awssdk
newArtifactId: s3outposts
- newVersion: 2.27.0
- - org.openrewrite.java.dependencies.ChangeDependency:
- oldGroupId: com.amazonaws
- oldArtifactId: aws-java-sdk-honeycode
- newGroupId: software.amazon.awssdk
- newArtifactId: honeycode
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-managedgrafana
newGroupId: software.amazon.awssdk
newArtifactId: grafana
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-storagegateway
newGroupId: software.amazon.awssdk
newArtifactId: storagegateway
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-recyclebin
newGroupId: software.amazon.awssdk
newArtifactId: rbin
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ioteventsdata
newGroupId: software.amazon.awssdk
newArtifactId: ioteventsdata
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-route53recoverycluster
newGroupId: software.amazon.awssdk
newArtifactId: route53recoverycluster
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ecs
newGroupId: software.amazon.awssdk
newArtifactId: ecs
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-elasticloadbalancing
newGroupId: software.amazon.awssdk
newArtifactId: elasticloadbalancing
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-connectcontactlens
newGroupId: software.amazon.awssdk
newArtifactId: connectcontactlens
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-chimesdkmediapipelines
newGroupId: software.amazon.awssdk
newArtifactId: chimesdkmediapipelines
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kinesisvideosignalingchannels
newGroupId: software.amazon.awssdk
newArtifactId: kinesisvideosignaling
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-qconnect
newGroupId: software.amazon.awssdk
newArtifactId: qconnect
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kendraranking
newGroupId: software.amazon.awssdk
newArtifactId: kendraranking
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudsearch
newGroupId: software.amazon.awssdk
newArtifactId: cloudsearch
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-logs
newGroupId: software.amazon.awssdk
newArtifactId: cloudwatchlogs
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appfabric
newGroupId: software.amazon.awssdk
newArtifactId: appfabric
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lookoutforvision
newGroupId: software.amazon.awssdk
newArtifactId: lookoutvision
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-route53resolver
newGroupId: software.amazon.awssdk
newArtifactId: route53resolver
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-workspaces
newGroupId: software.amazon.awssdk
newArtifactId: workspaces
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-machinelearning
newGroupId: software.amazon.awssdk
newArtifactId: machinelearning
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-costandusagereport
newGroupId: software.amazon.awssdk
newArtifactId: costandusagereport
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-taxsettings
newGroupId: software.amazon.awssdk
newArtifactId: taxsettings
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-fsx
newGroupId: software.amazon.awssdk
newArtifactId: fsx
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codepipeline
newGroupId: software.amazon.awssdk
newArtifactId: codepipeline
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-elasticloadbalancingv2
newGroupId: software.amazon.awssdk
newArtifactId: elasticloadbalancingv2
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-directory
newGroupId: software.amazon.awssdk
newArtifactId: directory
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-bedrockruntime
newGroupId: software.amazon.awssdk
newArtifactId: bedrockruntime
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codestarnotifications
newGroupId: software.amazon.awssdk
newArtifactId: codestarnotifications
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-schemas
newGroupId: software.amazon.awssdk
newArtifactId: schemas
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sqs
newGroupId: software.amazon.awssdk
newArtifactId: sqs
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appregistry
newGroupId: software.amazon.awssdk
newArtifactId: servicecatalogappregistry
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appmesh
newGroupId: software.amazon.awssdk
newArtifactId: appmesh
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-migrationhuborchestrator
newGroupId: software.amazon.awssdk
newArtifactId: migrationhuborchestrator
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-discovery
newGroupId: software.amazon.awssdk
newArtifactId: applicationdiscovery
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iot
newGroupId: software.amazon.awssdk
newArtifactId: iot
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kinesisvideowebrtcstorage
newGroupId: software.amazon.awssdk
newArtifactId: kinesisvideowebrtcstorage
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ebs
newGroupId: software.amazon.awssdk
newArtifactId: ebs
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-amplify
newGroupId: software.amazon.awssdk
newArtifactId: amplify
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudcontrolapi
newGroupId: software.amazon.awssdk
newArtifactId: cloudcontrol
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-wellarchitected
newGroupId: software.amazon.awssdk
newArtifactId: wellarchitected
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-marketplaceentitlement
newGroupId: software.amazon.awssdk
newArtifactId: marketplaceentitlement
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-bedrock
newGroupId: software.amazon.awssdk
newArtifactId: bedrock
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-redshift
newGroupId: software.amazon.awssdk
newArtifactId: redshift
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-connectcases
newGroupId: software.amazon.awssdk
newArtifactId: connectcases
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appflow
newGroupId: software.amazon.awssdk
newArtifactId: appflow
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-gamelift
newGroupId: software.amazon.awssdk
newArtifactId: gamelift
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudtrail
newGroupId: software.amazon.awssdk
newArtifactId: cloudtrail
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-supplychain
newGroupId: software.amazon.awssdk
newArtifactId: supplychain
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pipes
newGroupId: software.amazon.awssdk
newArtifactId: pipes
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudwatchevidently
newGroupId: software.amazon.awssdk
newArtifactId: evidently
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-amplifyuibuilder
newGroupId: software.amazon.awssdk
newArtifactId: amplifyuibuilder
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-managedblockchainquery
newGroupId: software.amazon.awssdk
newArtifactId: managedblockchainquery
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-applicationinsights
newGroupId: software.amazon.awssdk
newArtifactId: applicationinsights
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-chimesdkmessaging
newGroupId: software.amazon.awssdk
newArtifactId: chimesdkmessaging
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mediatailor
newGroupId: software.amazon.awssdk
newArtifactId: mediatailor
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mediapackagev2
newGroupId: software.amazon.awssdk
newArtifactId: mediapackagev2
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-resourceexplorer2
newGroupId: software.amazon.awssdk
newArtifactId: resourceexplorer2
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pi
newGroupId: software.amazon.awssdk
newArtifactId: pi
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-emrserverless
newGroupId: software.amazon.awssdk
newArtifactId: emrserverless
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appconfig
newGroupId: software.amazon.awssdk
newArtifactId: appconfig
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-networkmonitor
newGroupId: software.amazon.awssdk
newArtifactId: networkmonitor
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sagemakerfeaturestoreruntime
newGroupId: software.amazon.awssdk
newArtifactId: sagemakerfeaturestoreruntime
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-chimesdkidentity
newGroupId: software.amazon.awssdk
newArtifactId: chimesdkidentity
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-computeoptimizer
newGroupId: software.amazon.awssdk
newArtifactId: computeoptimizer
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-connectparticipant
newGroupId: software.amazon.awssdk
newArtifactId: connectparticipant
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mgn
newGroupId: software.amazon.awssdk
newArtifactId: mgn
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-applicationcostprofiler
newGroupId: software.amazon.awssdk
newArtifactId: applicationcostprofiler
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-new-service-template
newGroupId: software.amazon.awssdk
newArtifactId: new-service-template
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-keyspaces
newGroupId: software.amazon.awssdk
newArtifactId: keyspaces
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iam
newGroupId: software.amazon.awssdk
newArtifactId: iam
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-networkfirewall
newGroupId: software.amazon.awssdk
newArtifactId: networkfirewall
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-redshiftdataapi
newGroupId: software.amazon.awssdk
newArtifactId: redshiftdata
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mediastore
newGroupId: software.amazon.awssdk
newArtifactId: mediastore
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloud9
newGroupId: software.amazon.awssdk
newArtifactId: cloud9
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-connectwisdom
newGroupId: software.amazon.awssdk
newArtifactId: wisdom
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sso
newGroupId: software.amazon.awssdk
newArtifactId: sso
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-auditmanager
newGroupId: software.amazon.awssdk
newArtifactId: auditmanager
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-snowball
newGroupId: software.amazon.awssdk
newArtifactId: snowball
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kinesis
newGroupId: software.amazon.awssdk
newArtifactId: kinesisanalytics
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-route53recoverycontrolconfig
newGroupId: software.amazon.awssdk
newArtifactId: route53recoverycontrolconfig
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-opsworks
newGroupId: software.amazon.awssdk
newArtifactId: opsworks
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-identitystore
newGroupId: software.amazon.awssdk
newArtifactId: identitystore
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-connectcampaign
newGroupId: software.amazon.awssdk
newArtifactId: connectcampaigns
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-textract
newGroupId: software.amazon.awssdk
newArtifactId: textract
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-redshiftserverless
newGroupId: software.amazon.awssdk
newArtifactId: redshiftserverless
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-eks
newGroupId: software.amazon.awssdk
newArtifactId: eks
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-support
newGroupId: software.amazon.awssdk
newArtifactId: support
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mechanicalturkrequester
newGroupId: software.amazon.awssdk
newArtifactId: mturk
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-apigatewayv2
newGroupId: software.amazon.awssdk
newArtifactId: apigatewayv2
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-devopsguru
newGroupId: software.amazon.awssdk
newArtifactId: devopsguru
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-prometheus
newGroupId: software.amazon.awssdk
newArtifactId: amp
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-drs
newGroupId: software.amazon.awssdk
newArtifactId: drs
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-migrationhubconfig
newGroupId: software.amazon.awssdk
newArtifactId: migrationhubconfig
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kafkaconnect
newGroupId: software.amazon.awssdk
newArtifactId: kafkaconnect
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kafka
newGroupId: software.amazon.awssdk
newArtifactId: kafka
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-gluedatabrew
newGroupId: software.amazon.awssdk
newArtifactId: databrew
- newVersion: 2.27.0
- - org.openrewrite.java.dependencies.ChangeDependency:
- oldGroupId: com.amazonaws
- oldArtifactId: aws-java-sdk-mobile
- newGroupId: software.amazon.awssdk
- newArtifactId: mobile
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codedeploy
newGroupId: software.amazon.awssdk
newArtifactId: codedeploy
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudhsmv2
newGroupId: software.amazon.awssdk
newArtifactId: cloudhsmv2
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-batch
newGroupId: software.amazon.awssdk
newArtifactId: batch
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iot1clickprojects
newGroupId: software.amazon.awssdk
newArtifactId: iot1clickprojects
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-savingsplans
newGroupId: software.amazon.awssdk
newArtifactId: savingsplans
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-migrationhubstrategyrecommendations
newGroupId: software.amazon.awssdk
newArtifactId: migrationhubstrategy
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appsync
newGroupId: software.amazon.awssdk
newArtifactId: appsync
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-backupgateway
newGroupId: software.amazon.awssdk
newArtifactId: backupgateway
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-dlm
newGroupId: software.amazon.awssdk
newArtifactId: dlm
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-amplifybackend
newGroupId: software.amazon.awssdk
newArtifactId: amplifybackend
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-datazoneexternal
newGroupId: software.amazon.awssdk
newArtifactId: datazone
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-billingconductor
newGroupId: software.amazon.awssdk
newArtifactId: billingconductor
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-workspacesthinclient
newGroupId: software.amazon.awssdk
newArtifactId: workspacesthinclient
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ssmsap
newGroupId: software.amazon.awssdk
newArtifactId: ssmsap
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-budgets
newGroupId: software.amazon.awssdk
newArtifactId: budgets
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mainframemodernization
newGroupId: software.amazon.awssdk
newArtifactId: m2
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-finspace
newGroupId: software.amazon.awssdk
newArtifactId: finspace
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-detective
newGroupId: software.amazon.awssdk
newArtifactId: detective
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lambda
newGroupId: software.amazon.awssdk
newArtifactId: lambda
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ssooidc
newGroupId: software.amazon.awssdk
newArtifactId: ssooidc
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-panorama
newGroupId: software.amazon.awssdk
newArtifactId: panorama
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotevents
newGroupId: software.amazon.awssdk
newArtifactId: iotevents
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-managedblockchain
newGroupId: software.amazon.awssdk
newArtifactId: managedblockchain
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-servicediscovery
newGroupId: software.amazon.awssdk
newArtifactId: servicediscovery
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-waf
newGroupId: software.amazon.awssdk
newArtifactId: waf
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ivs
newGroupId: software.amazon.awssdk
newArtifactId: ivs
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-directconnect
newGroupId: software.amazon.awssdk
newArtifactId: directconnect
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mq
newGroupId: software.amazon.awssdk
newArtifactId: mq
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pinpointsmsvoicev2
newGroupId: software.amazon.awssdk
newArtifactId: pinpointsmsvoicev2
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-internetmonitor
newGroupId: software.amazon.awssdk
newArtifactId: internetmonitor
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-artifact
newGroupId: software.amazon.awssdk
newArtifactId: artifact
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotsitewise
newGroupId: software.amazon.awssdk
newArtifactId: iotsitewise
- newVersion: 2.27.0
- - org.openrewrite.java.dependencies.ChangeDependency:
- oldGroupId: com.amazonaws
- oldArtifactId: aws-java-sdk-codestar
- newGroupId: software.amazon.awssdk
- newArtifactId: codestar
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lexmodelsv2
newGroupId: software.amazon.awssdk
newArtifactId: lexmodelsv2
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lexruntimev2
newGroupId: software.amazon.awssdk
newArtifactId: lexruntimev2
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-serverlessapplicationrepository
newGroupId: software.amazon.awssdk
newArtifactId: serverlessapplicationrepository
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-eksauth
newGroupId: software.amazon.awssdk
newArtifactId: eksauth
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-snowdevicemanagement
newGroupId: software.amazon.awssdk
newArtifactId: snowdevicemanagement
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-clouddirectory
newGroupId: software.amazon.awssdk
newArtifactId: clouddirectory
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mediapackagevod
newGroupId: software.amazon.awssdk
newArtifactId: mediapackagevod
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codestarconnections
newGroupId: software.amazon.awssdk
newArtifactId: codestarconnections
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codeartifact
newGroupId: software.amazon.awssdk
newArtifactId: codeartifact
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-guardduty
newGroupId: software.amazon.awssdk
newArtifactId: guardduty
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-worklink
newGroupId: software.amazon.awssdk
newArtifactId: worklink
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cleanrooms
newGroupId: software.amazon.awssdk
newArtifactId: cleanrooms
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-customerprofiles
newGroupId: software.amazon.awssdk
newArtifactId: customerprofiles
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-trustedadvisor
newGroupId: software.amazon.awssdk
newArtifactId: trustedadvisor
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-dax
newGroupId: software.amazon.awssdk
newArtifactId: dax
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-opsworkscm
newGroupId: software.amazon.awssdk
newArtifactId: opsworkscm
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-docdb
newGroupId: software.amazon.awssdk
newArtifactId: docdb
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-acmpca
newGroupId: software.amazon.awssdk
newArtifactId: acmpca
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kinesis
newGroupId: software.amazon.awssdk
newArtifactId: firehose
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ivschat
newGroupId: software.amazon.awssdk
newArtifactId: ivschat
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-globalaccelerator
newGroupId: software.amazon.awssdk
newArtifactId: globalaccelerator
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ses
newGroupId: software.amazon.awssdk
newArtifactId: ses
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codegurureviewer
newGroupId: software.amazon.awssdk
newArtifactId: codegurureviewer
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lexmodelbuilding
newGroupId: software.amazon.awssdk
newArtifactId: lexmodelbuilding
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-medicalimaging
newGroupId: software.amazon.awssdk
newArtifactId: medicalimaging
- newVersion: 2.27.0
- - org.openrewrite.java.dependencies.ChangeDependency:
- oldGroupId: com.amazonaws
- oldArtifactId: aws-java-sdk-alexaforbusiness
- newGroupId: software.amazon.awssdk
- newArtifactId: alexaforbusiness
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-account
newGroupId: software.amazon.awssdk
newArtifactId: account
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-robomaker
newGroupId: software.amazon.awssdk
newArtifactId: robomaker
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lex
newGroupId: software.amazon.awssdk
newArtifactId: lexruntime
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-autoscaling
newGroupId: software.amazon.awssdk
newArtifactId: autoscaling
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-nimblestudio
newGroupId: software.amazon.awssdk
newArtifactId: nimble
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotjobsdataplane
newGroupId: software.amazon.awssdk
newArtifactId: iotjobsdataplane
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appconfigdata
newGroupId: software.amazon.awssdk
newArtifactId: appconfigdata
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-controlcatalog
newGroupId: software.amazon.awssdk
newArtifactId: controlcatalog
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-greengrass
newGroupId: software.amazon.awssdk
newArtifactId: greengrass
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-securityhub
newGroupId: software.amazon.awssdk
newArtifactId: securityhub
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-timestreamquery
newGroupId: software.amazon.awssdk
newArtifactId: timestreamquery
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-backup
newGroupId: software.amazon.awssdk
newArtifactId: backup
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-opensearchserverless
newGroupId: software.amazon.awssdk
newArtifactId: opensearchserverless
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudformation
newGroupId: software.amazon.awssdk
newArtifactId: cloudformation
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kendra
newGroupId: software.amazon.awssdk
newArtifactId: kendra
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-connect
newGroupId: software.amazon.awssdk
newArtifactId: connect
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-elasticache
newGroupId: software.amazon.awssdk
newArtifactId: elasticache
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-stepfunctions
newGroupId: software.amazon.awssdk
newArtifactId: sfn
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cognitoidp
newGroupId: software.amazon.awssdk
newArtifactId: cognitoidentityprovider
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-chimesdkvoice
newGroupId: software.amazon.awssdk
newArtifactId: chimesdkvoice
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-workspacesweb
newGroupId: software.amazon.awssdk
newArtifactId: workspacesweb
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-comprehend
newGroupId: software.amazon.awssdk
newArtifactId: comprehend
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-applicationsignals
newGroupId: software.amazon.awssdk
newArtifactId: applicationsignals
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-marketplacemeteringservice
newGroupId: software.amazon.awssdk
newArtifactId: marketplacemetering
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-devicefarm
newGroupId: software.amazon.awssdk
newArtifactId: devicefarm
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-rekognition
newGroupId: software.amazon.awssdk
newArtifactId: rekognition
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appstream
newGroupId: software.amazon.awssdk
newArtifactId: appstream
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-polly
newGroupId: software.amazon.awssdk
newArtifactId: polly
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-rds
newGroupId: software.amazon.awssdk
newArtifactId: rds
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pricing
newGroupId: software.amazon.awssdk
newArtifactId: pricing
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-simpleworkflow
newGroupId: software.amazon.awssdk
newArtifactId: swf
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-events
newGroupId: software.amazon.awssdk
newArtifactId: cloudwatchevents
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ssmquicksetup
newGroupId: software.amazon.awssdk
newArtifactId: ssmquicksetup
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-autoscalingplans
newGroupId: software.amazon.awssdk
newArtifactId: autoscalingplans
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-datapipeline
newGroupId: software.amazon.awssdk
newArtifactId: datapipeline
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-transcribe
newGroupId: software.amazon.awssdk
newArtifactId: transcribe
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ivsrealtime
newGroupId: software.amazon.awssdk
newArtifactId: ivsrealtime
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-personalizeruntime
newGroupId: software.amazon.awssdk
newArtifactId: personalizeruntime
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-elasticsearch
newGroupId: software.amazon.awssdk
newArtifactId: elasticsearch
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codecommit
newGroupId: software.amazon.awssdk
newArtifactId: codecommit
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-resourcegroupstaggingapi
newGroupId: software.amazon.awssdk
newArtifactId: resourcegroupstaggingapi
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-forecastquery
newGroupId: software.amazon.awssdk
newArtifactId: forecastquery
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-healthlake
newGroupId: software.amazon.awssdk
newArtifactId: healthlake
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iamrolesanywhere
newGroupId: software.amazon.awssdk
newArtifactId: rolesanywhere
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-personalizeevents
newGroupId: software.amazon.awssdk
newArtifactId: personalizeevents
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-apigatewaymanagementapi
newGroupId: software.amazon.awssdk
newArtifactId: apigatewaymanagementapi
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-launchwizard
newGroupId: software.amazon.awssdk
newArtifactId: launchwizard
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-xray
newGroupId: software.amazon.awssdk
newArtifactId: xray
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ssoadmin
newGroupId: software.amazon.awssdk
newArtifactId: ssoadmin
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-api-gateway
newGroupId: software.amazon.awssdk
newArtifactId: apigateway
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-migrationhubrefactorspaces
newGroupId: software.amazon.awssdk
newArtifactId: migrationhubrefactorspaces
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ram
newGroupId: software.amazon.awssdk
newArtifactId: ram
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codeconnections
newGroupId: software.amazon.awssdk
newArtifactId: codeconnections
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-efs
newGroupId: software.amazon.awssdk
newArtifactId: efs
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-bedrockagentruntime
newGroupId: software.amazon.awssdk
newArtifactId: bedrockagentruntime
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-dataexchange
newGroupId: software.amazon.awssdk
newArtifactId: dataexchange
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sts
newGroupId: software.amazon.awssdk
newArtifactId: sts
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sagemaker
newGroupId: software.amazon.awssdk
newArtifactId: sagemaker
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-finspacedata
newGroupId: software.amazon.awssdk
newArtifactId: finspacedata
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-marketplacecatalog
newGroupId: software.amazon.awssdk
newArtifactId: marketplacecatalog
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-acm
newGroupId: software.amazon.awssdk
newArtifactId: acm
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-athena
newGroupId: software.amazon.awssdk
newArtifactId: athena
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-route53
newGroupId: software.amazon.awssdk
newArtifactId: route53
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codegurusecurity
newGroupId: software.amazon.awssdk
newArtifactId: codegurusecurity
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-tnb
newGroupId: software.amazon.awssdk
newArtifactId: tnb
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ec2
newGroupId: software.amazon.awssdk
newArtifactId: ec2
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-apprunner
newGroupId: software.amazon.awssdk
newArtifactId: apprunner
- newVersion: 2.27.0
+ newVersion: 2.28.4
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lookoutmetrics
newGroupId: software.amazon.awssdk
newArtifactId: lookoutmetrics
- newVersion: 2.27.0
\ No newline at end of file
+ newVersion: 2.28.4
\ No newline at end of file
diff --git a/v2-migration/src/main/resources/generate-recipes b/v2-migration/src/main/resources/generate-recipes
index 02b0f3f9fe02..e30b1acb8235 100755
--- a/v2-migration/src/main/resources/generate-recipes
+++ b/v2-migration/src/main/resources/generate-recipes
@@ -1,10 +1,8 @@
#!/usr/bin/env python
-from scripts.generate_upgrade_sdk_dependencies_recipe import generate_upgrade_sdk_dependencies_recipe
from scripts.generate_enum_transforms_recipe import generate_enum_getters_transform_recipe
def generate_recipes():
- generate_upgrade_sdk_dependencies_recipe()
generate_enum_getters_transform_recipe()
if __name__ == '__main__':
diff --git a/v2-migration/src/main/resources/scripts/generate_enum_transforms_recipe.py b/v2-migration/src/main/resources/scripts/generate_enum_transforms_recipe.py
index 28c942f8e8bd..325288d66047 100644
--- a/v2-migration/src/main/resources/scripts/generate_enum_transforms_recipe.py
+++ b/v2-migration/src/main/resources/scripts/generate_enum_transforms_recipe.py
@@ -36,9 +36,11 @@ def generate_enum_getters_transform_recipe():
def write_getters_recipe_metadata(f):
f.write('''---
+# This file is generated. See generate_enum_transforms_recipe.py
type: specs.openrewrite.org/v1beta/recipe
name: software.amazon.awssdk.v2migration.EnumGettersToV2
displayName: Change v1 enum getters to v2
+descriptions: Change v1 enum getters to v2.
recipeList:''')
diff --git a/v2-migration/src/main/resources/scripts/generate_upgrade_sdk_dependencies_recipe.py b/v2-migration/src/main/resources/scripts/generate_upgrade_sdk_dependencies_recipe.py
deleted file mode 100755
index f45c420a1763..000000000000
--- a/v2-migration/src/main/resources/scripts/generate_upgrade_sdk_dependencies_recipe.py
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License").
-# You may not use this file except in compliance with the License.
-# A copy of the License is located at
-#
-# http://aws.amazon.com/apache2.0
-#
-# or in the "license" file accompanying this file. This file is distributed
-# on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
-# express or implied. See the License for the specific language governing
-# permissions and limitations under the License.
-
-import os
-from scripts.utils import find_sdk_version
-from scripts.utils import load_module_mappings
-from scripts.utils import write_copy_right_header
-from scripts.utils import RESOURCES_ROOT_DIR
-from scripts.utils import RECIPE_ROOT_DIR
-
-MAPPING_FILE_NAME = 'upgrade-sdk-dependencies.yml'
-DIFF_CSV_NAME = 'v1-v2-service-mapping-diffs.csv'
-SERVICE_DIR = os.path.join(
- os.path.dirname(os.path.dirname(os.path.abspath(os.path.join(__file__, "../../../../")))),
- 'services'
-)
-
-
-def load_all_service_modules():
- service_mapping = {}
- for s in [s for s in os.listdir(SERVICE_DIR) if os.path.isdir(os.path.join(SERVICE_DIR, s))]:
- v1_equivalent = find_v1_equivalent(s)
- if v1_equivalent:
- service_mapping[s] = v1_equivalent
- return service_mapping
-
-
-def find_v1_equivalent(s):
- filename = os.path.join(RESOURCES_ROOT_DIR, DIFF_CSV_NAME)
- mappings = load_module_mappings(filename)
-
- if s in mappings:
- if not mappings[s]:
- # v2 module does not exist in v1
- return ""
- else:
- # v2 module is named differently in v1
- return "aws-java-sdk-" + mappings[s]
- else:
- return "aws-java-sdk-" + s
-
-
-def write_bom_recipe(f, version):
- change_bom = '''
- - org.openrewrite.java.dependencies.ChangeDependency:
- oldGroupId: com.amazonaws
- oldArtifactId: aws-java-sdk-bom
- newGroupId: software.amazon.awssdk
- newArtifactId: bom
- newVersion: {0}'''
- f.write(change_bom.format(version))
-
-
-# Only add apache-client and netty-nio-client if ClientConfiguration is used
-def add_http_client_dependencies_if_needed(f, version):
- add_dependencies_str = '''
- - org.openrewrite.java.dependencies.AddDependency:
- groupId: software.amazon.awssdk
- artifactId: apache-client
- version: {0}
- onlyIfUsing: com.amazonaws.ClientConfiguration
- - org.openrewrite.java.dependencies.AddDependency:
- groupId: software.amazon.awssdk
- artifactId: netty-nio-client
- version: {0}
- onlyIfUsing: com.amazonaws.ClientConfiguration'''
- f.write(add_dependencies_str.format(version))
-
-
-def replace_core_dependencies(f, version):
- add_dependencies_str = '''
- - org.openrewrite.java.dependencies.ChangeDependency:
- oldGroupId: com.amazonaws
- oldArtifactId: aws-java-sdk-core
- newGroupId: software.amazon.awssdk
- newArtifactId: aws-core
- newVersion: {0}
- '''
- f.write(add_dependencies_str.format(version))
-
-
-def write_cloudwatch_recipe(f, version):
- change_bom = '''
- - org.openrewrite.java.dependencies.ChangeDependency:
- oldGroupId: com.amazonaws
- oldArtifactId: aws-java-sdk-cloudwatch
- newGroupId: software.amazon.awssdk
- newArtifactId: cloudwatch
- newVersion: {0}'''
- f.write(change_bom.format(version))
-
-
-def write_recipe_yml_file(service_mapping):
- filename = os.path.join(RECIPE_ROOT_DIR, MAPPING_FILE_NAME)
- version = find_sdk_version()
- with open(filename, 'w') as f:
- write_copy_right_header(f)
- write_recipe_metadata(f)
- add_http_client_dependencies_if_needed(f, version)
- replace_core_dependencies(f, version)
- write_bom_recipe(f, version)
- for s in service_mapping:
- # edge case : v1 contains modules: cloudwatch AND cloudwatchmetrics, which both map to cloudwatch in v2
- # (there is no cloudwatchmetrics module in v2)
- # service_mapping maps cloudwatch to cloudwatchmetrics, so we'll write cloudwatch-cloudwatch manually
- if (s == "cloudwatch"):
- write_cloudwatch_recipe(f, version)
- write_recipe(f, s, service_mapping, version)
- return filename
-
-
-def write_recipe_metadata(f):
- f.write('''---
-type: specs.openrewrite.org/v1beta/recipe
-name: software.amazon.awssdk.v2migration.UpgradeSdkDependencies
-displayName: Change v1 Maven/Gradle dependencies to v2
-recipeList:
-''')
-
-
-def write_recipe(f, s, service_mapping, version):
- change_dependency_group_id_and_artifact_id = '''
- - org.openrewrite.java.dependencies.ChangeDependency:
- oldGroupId: com.amazonaws
- oldArtifactId: {0}
- newGroupId: software.amazon.awssdk
- newArtifactId: {1}
- newVersion: {2}'''
- f.write(change_dependency_group_id_and_artifact_id.format(service_mapping[s], s, version))
-
-
-def generate_upgrade_sdk_dependencies_recipe():
- service_mapping = load_all_service_modules()
- write_recipe_yml_file(service_mapping)
diff --git a/v2-migration/src/main/resources/scripts/utils.py b/v2-migration/src/main/resources/scripts/utils.py
index b71cf2d73058..a7b997dbdad8 100644
--- a/v2-migration/src/main/resources/scripts/utils.py
+++ b/v2-migration/src/main/resources/scripts/utils.py
@@ -23,10 +23,10 @@
def find_sdk_version():
pom = open(os.path.join(PROJECT_DIR, "pom.xml"), 'r')
- reg = re.compile(".+")
+ reg = re.compile(".+")
version = re.search(reg, pom.read())
versionStr = version.group(0)
- return versionStr[9:-10]
+ return versionStr[29:-30]
def load_module_mappings(filename):
diff --git a/v2-migration/src/test/java/software/amazon/awssdk/v2migration/UpgradeSdkDependenciesTest.java b/v2-migration/src/test/java/software/amazon/awssdk/v2migration/UpgradeSdkDependenciesTest.java
index d24d73460931..628fcaca322f 100644
--- a/v2-migration/src/test/java/software/amazon/awssdk/v2migration/UpgradeSdkDependenciesTest.java
+++ b/v2-migration/src/test/java/software/amazon/awssdk/v2migration/UpgradeSdkDependenciesTest.java
@@ -22,17 +22,25 @@
import java.io.IOException;
import java.io.InputStream;
+import java.net.HttpURLConnection;
+import java.net.MalformedURLException;
+import java.net.Proxy;
+import java.net.URI;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Optional;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.EnabledIf;
import org.junit.jupiter.api.condition.EnabledOnJre;
import org.junit.jupiter.api.condition.JRE;
import org.openrewrite.java.Java8Parser;
+import org.openrewrite.maven.internal.MavenPomDownloader;
import org.openrewrite.test.RecipeSpec;
import org.openrewrite.test.RewriteTest;
+import software.amazon.awssdk.testutils.SdkVersionUtils;
+import software.amazon.awssdk.utils.IoUtils;
public class UpgradeSdkDependenciesTest implements RewriteTest {
@@ -67,25 +75,36 @@ public void defaults(RecipeSpec spec) {
}
private static String getVersion() throws IOException {
- // TODO: uncomment the following code to dynamically get version
- // once we update the version
- // Path root = Paths.get(".").normalize().toAbsolutePath();
- // Path pomFile = root.resolve("pom.xml");
- // Optional versionString =
- // Files.readAllLines(pomFile)
- // .stream().filter(l -> l.contains("")).findFirst();
- //
- // if (!versionString.isPresent()) {
- // throw new AssertionError("No version is found");
- // }
- //
- // String string = versionString.get().trim();
- // String substring = string.substring(9, string.indexOf('/') - 1);
- return "2.27.0";
+ Path root = Paths.get("../").toAbsolutePath();
+ Path pomFile = root.resolve("pom.xml");
+ Optional versionString =
+ Files.readAllLines(pomFile)
+ .stream().filter(l -> l.contains("")).findFirst();
+
+ if (!versionString.isPresent()) {
+ throw new AssertionError("No version is found");
+ }
+
+ String string = versionString.get().trim();
+ String substring = string.substring(29, string.indexOf('/') - 1);
+ return substring;
+ }
+
+ boolean versionAvailable() {
+ try {
+ return SdkVersionUtils.checkVersionAvailability(sdkVersion,
+ "apache-client",
+ "netty-nio-client",
+ "aws-core",
+ "sqs");
+ } catch (Exception exception) {
+ return false;
+ }
}
@Test
@EnabledOnJre({JRE.JAVA_8})
+ @EnabledIf("versionAvailable")
void standardClient_shouldChangeDependencyGroupIdAndArtifactId() throws IOException {
rewriteRun(
mavenProject("project", srcMainJava(java(noClientConfiguration)),
@@ -124,12 +143,12 @@ void standardClient_shouldChangeDependencyGroupIdAndArtifactId() throws IOExcept
+ " \n"
+ " \n"
+ "", sdkVersion)
-
)));
}
@Test
@EnabledOnJre({JRE.JAVA_8})
+ @EnabledIf("versionAvailable")
void useClientConfiguration_shouldAddHttpDependencies() throws IOException {
rewriteRun(
mavenProject("project", srcMainJava(java(useClientConfiguration)),