resolveSigningService(S3Resource resource) {
return Optional.empty();
}
+
+ private void validateIsTrue(boolean condition, String error, Object... params) {
+ if (!condition) {
+ throw new IllegalArgumentException(String.format(error, params));
+ }
+ }
}
diff --git a/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/endpoints/S3EndpointUtils.java b/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/endpoints/S3EndpointUtils.java
index d3176b734b0e..b744150314c4 100644
--- a/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/endpoints/S3EndpointUtils.java
+++ b/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/endpoints/S3EndpointUtils.java
@@ -50,15 +50,6 @@ public static String removeFipsIfNeeded(String region) {
return region;
}
- /**
- * Returns whether a FIPS pseudo region is provided.
- */
- public static boolean isFipsRegionProvided(String clientRegion, String arnRegion, boolean useArnRegion) {
- if (useArnRegion) {
- return isFipsRegion(arnRegion);
- }
- return isFipsRegion(clientRegion);
- }
public static boolean isFipsRegion(String region) {
return region.startsWith("fips-") || region.endsWith("-fips");
diff --git a/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/resource/S3AccessPointBuilder.java b/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/resource/S3AccessPointBuilder.java
index 23d3313edd33..27c207c1985e 100644
--- a/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/resource/S3AccessPointBuilder.java
+++ b/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/resource/S3AccessPointBuilder.java
@@ -121,11 +121,11 @@ public URI toUri() {
String uri;
if (endpointOverride == null) {
- String fipsSegment = Boolean.TRUE.equals(fipsEnabled) ? "fips-" : "";
+ String fipsSegment = Boolean.TRUE.equals(fipsEnabled) ? "-fips" : "";
String dualStackSegment = Boolean.TRUE.equals(dualstackEnabled) ? ".dualstack" : "";
- uri = String.format("%s://%s-%s.s3-accesspoint%s.%s%s.%s", protocol, urlEncode(accessPointName),
- accountId, dualStackSegment, fipsSegment, region, domain);
+ uri = String.format("%s://%s-%s.s3-accesspoint%s%s.%s.%s", protocol, urlEncode(accessPointName),
+ accountId, fipsSegment, dualStackSegment, region, domain);
} else {
Validate.isTrue(!Boolean.TRUE.equals(fipsEnabled),
"FIPS regions are not supported with an endpoint override specified");
diff --git a/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/resource/S3ObjectLambdaEndpointBuilder.java b/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/resource/S3ObjectLambdaEndpointBuilder.java
index c1e243903e17..c7f12023965a 100644
--- a/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/resource/S3ObjectLambdaEndpointBuilder.java
+++ b/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/resource/S3ObjectLambdaEndpointBuilder.java
@@ -91,7 +91,7 @@ public URI toUri() {
validateHostnameCompliant(accountId, "accountId", "object lambda ARN");
validateHostnameCompliant(accessPointName, "accessPointName", "object lambda ARN");
- String fipsSegment = Boolean.TRUE.equals(fipsEnabled) ? "fips-" : "";
+ String fipsSegment = Boolean.TRUE.equals(fipsEnabled) ? "-fips" : "";
String uriString;
if (endpointOverride == null) {
@@ -99,7 +99,7 @@ public URI toUri() {
throw new IllegalStateException("S3 Object Lambda does not support Dual stack endpoints.");
}
- uriString = String.format("%s://%s-%s.s3-object-lambda.%s%s.%s",
+ uriString = String.format("%s://%s-%s.s3-object-lambda%s.%s.%s",
protocol, accessPointName, accountId, fipsSegment, region, domain);
} else {
StringBuilder uriSuffix = new StringBuilder(endpointOverride.getHost());
diff --git a/services/s3/src/test/java/software/amazon/awssdk/services/s3/S3EndpointResolutionTest.java b/services/s3/src/test/java/software/amazon/awssdk/services/s3/S3EndpointResolutionTest.java
index d7f452343688..25b80a6a66a9 100644
--- a/services/s3/src/test/java/software/amazon/awssdk/services/s3/S3EndpointResolutionTest.java
+++ b/services/s3/src/test/java/software/amazon/awssdk/services/s3/S3EndpointResolutionTest.java
@@ -35,6 +35,7 @@
import software.amazon.awssdk.profiles.ProfileFile;
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.s3.internal.handlers.EndpointAddressInterceptor;
+import software.amazon.awssdk.services.s3.model.GetObjectRequest;
import software.amazon.awssdk.services.s3.model.ListObjectsRequest;
import software.amazon.awssdk.testutils.EnvironmentVariableHelper;
import software.amazon.awssdk.testutils.service.http.MockSyncHttpClient;
@@ -49,6 +50,8 @@ public class S3EndpointResolutionTest {
private static final String NON_DNS_COMPATIBLE_BUCKET = "SOME.BUCKET";
private static final String ENDPOINT_WITHOUT_BUCKET = "https://s3.ap-south-1.amazonaws.com";
private static final String ENDPOINT_WITH_BUCKET = String.format("https://%s.s3.ap-south-1.amazonaws.com", BUCKET);
+ public static final String USE_ARN_REGION_MESSAGE = "To enable this behavior and prevent this exception set " +
+ "'useArnRegionEnabled' to true in the configuration when building the S3 client.";
private MockSyncHttpClient mockHttpClient;
private Signer mockSigner;
@@ -508,4 +511,117 @@ private S3Configuration withDualstackAndAccelerateEnabled() {
.build();
}
+ @Test
+ public void accessPointArn_usEast1Region_s3External1_useArnRegionFalse_throwsIllegalArgumentException() throws Exception {
+ mockHttpClient.stubNextResponse(mockListObjectsResponse());
+ S3Client s3Client = clientBuilder().region(Region.of("s3-external-1")).build();
+ String accessPointArn = "arn:aws:s3:us-east-1:12345678910:accesspoint:foobar";
+ assertThatThrownBy(() -> s3Client.listObjects(ListObjectsRequest.builder().bucket(accessPointArn).build()))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining(USE_ARN_REGION_MESSAGE);
+ }
+
+ @Test
+ public void accessPointArn_usEast_1_region_s3External1_seArnRegionTrue() throws Exception {
+ mockHttpClient.stubNextResponse(mockListObjectsResponse());
+ S3Client s3Client = clientBuilder().region(Region.of("s3-external-1"))
+ .serviceConfiguration(S3Configuration.builder().useArnRegionEnabled(true).build()).build();
+ String accessPointArn = "arn:aws:s3:us-east-1:123456789012:accesspoint:foobar";
+ s3Client.getObject(GetObjectRequest.builder().bucket(accessPointArn).key("someKey").build());
+ assertThat(mockHttpClient.getLastRequest().getUri().getHost())
+ .isEqualTo("foobar-123456789012.s3-accesspoint.us-east-1.amazonaws.com");
+
+ }
+
+ @Test
+ public void accessPointArn_usEast1_region_awsGlobal_useArnRegionTrue() throws Exception {
+ mockHttpClient.stubNextResponse(mockListObjectsResponse());
+ S3Client s3Client = clientBuilder().region(Region.AWS_GLOBAL)
+ .serviceConfiguration(S3Configuration.builder().useArnRegionEnabled(true).build()).build();
+ String accessPointArn = "arn:aws:s3:us-east-1:123456789012:accesspoint:foobar";
+ s3Client.getObject(GetObjectRequest.builder().bucket(accessPointArn).key("someKey").build());
+ assertThat(mockHttpClient.getLastRequest().getUri().getHost())
+ .isEqualTo("foobar-123456789012.s3-accesspoint.us-east-1.amazonaws.com");
+
+ }
+
+ @Test
+ public void accessPointArn_usEast1_region_awsGlobal_useArnRegionFalse_throwsIllegalArgumentException() throws Exception {
+ mockHttpClient.stubNextResponse(mockListObjectsResponse());
+ S3Client s3Client = clientBuilder().region(Region.AWS_GLOBAL).build();
+ String accessPointArn = "arn:aws:s3:us-east-1:12345678910:accesspoint:foobar";
+ assertThatThrownBy(() -> s3Client.listObjects(ListObjectsRequest.builder().bucket(accessPointArn).build()))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining(USE_ARN_REGION_MESSAGE);
+ }
+
+ @Test
+ public void accessPointArn_NonFips_usGovEast1_region_FipsUsGovEast1_useArnRegionFalse() throws Exception {
+ mockHttpClient.stubNextResponse(mockListObjectsResponse());
+ S3Client s3Client = clientBuilder().region(Region.of("fips-us-gov-east-1"))
+ .serviceConfiguration(S3Configuration.builder().useArnRegionEnabled(false).build()).build();
+ String accessPointArn = "arn:aws:s3:us-gov-east-1:123456789012:accesspoint:foobar";
+ s3Client.getObject(GetObjectRequest.builder().bucket(accessPointArn).key("someKey").build());
+ assertThat(mockHttpClient.getLastRequest().getUri().getHost())
+ .isEqualTo("foobar-123456789012.s3-accesspoint-fips.us-gov-east-1.amazonaws.com");
+ }
+
+ @Test
+ public void accessPointArn_NonFips_usGovEast1_region_FipsUsGovEast1_useArnRegionTrue() throws Exception {
+ mockHttpClient.stubNextResponse(mockListObjectsResponse());
+ S3Client s3Client = clientBuilder().region(Region.of("fips-us-gov-east-1"))
+ .serviceConfiguration(S3Configuration.builder().useArnRegionEnabled(true).build()).build();
+ String accessPointArn = "arn:aws:s3:us-gov-east-1:123456789012:accesspoint:foobar";
+ s3Client.getObject(GetObjectRequest.builder().bucket(accessPointArn).key("someKey").build());
+ assertThat(mockHttpClient.getLastRequest().getUri().getHost())
+ .isEqualTo("foobar-123456789012.s3-accesspoint-fips.us-gov-east-1.amazonaws.com");
+ }
+
+ @Test
+ public void accessPointArn_usGovWest1_clientRegion_FipsUsGovEast1_useArnRegionTrue_throwsIllegalArgumentException() throws Exception {
+ mockHttpClient.stubNextResponse(mockListObjectsResponse());
+ S3Client s3Client = clientBuilder().region(Region.of("fips-us-gov-east-1"))
+ .serviceConfiguration(S3Configuration.builder().useArnRegionEnabled(true).build()).build();
+ String accessPointArn = "arn:aws:s3:us-west-1:123456789012:accesspoint:foobar";
+
+ assertThatThrownBy(() -> s3Client.getObject(GetObjectRequest.builder().bucket(accessPointArn).key("someKey").build()))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("The region field of the ARN being passed as a bucket parameter to an S3 operation does not match the region the client was configured with. Cross region access not allowed for fips region in client or arn. Provided region: 'us-west-1'; client region:'fips-us-gov-east-1'.");
+ }
+
+ @Test
+ public void accessPointArn_NonFips_usGovWest1_region_FipsUsGovEast1_useArnRegionTrue_dualStackEnabled() throws Exception {
+ mockHttpClient.stubNextResponse(mockListObjectsResponse());
+ S3Client s3Client = clientBuilder().region(Region.of("fips-us-gov-east-1"))
+ .serviceConfiguration(S3Configuration.builder().useArnRegionEnabled(true).dualstackEnabled(true).build()).build();
+ String accessPointArn = "arn:aws:s3:us-gov-east-1:123456789012:accesspoint:foobar";
+ s3Client.getObject(GetObjectRequest.builder().bucket(accessPointArn).key("someKey").build());
+ assertThat(mockHttpClient.getLastRequest().getUri().getHost())
+ .isEqualTo("foobar-123456789012.s3-accesspoint-fips.dualstack.us-gov-east-1.amazonaws.com");
+ }
+
+ @Test
+ public void accessPointArnRegion_fips_clientRegion_nonFips_useArnRegionTrue_throwsIllegalArgumentException() throws Exception {
+ mockHttpClient.stubNextResponse(mockListObjectsResponse());
+ S3Client s3Client = clientBuilder().region(Region.of("us-west-1"))
+ .serviceConfiguration(S3Configuration.builder().useArnRegionEnabled(true).build()).build();
+ String accessPointArn = "arn:aws-us-gov:s3:fips-us-gov-east-1:123456789012:accesspoint:myendpoint";
+
+ assertThatThrownBy(() -> s3Client.getObject(GetObjectRequest.builder().bucket(accessPointArn).key("someKey").build()))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("Invalid ARN, FIPS region is not allowed in ARN. Provided arn region: 'fips-us-gov-east-1'.");
+ }
+
+ @Test
+ public void accessPointArnRegion_fips_clientRegion_nonFips_useArnRegionFalse_throwsIllegalArgumentException() throws Exception {
+ mockHttpClient.stubNextResponse(mockListObjectsResponse());
+ S3Client s3Client = clientBuilder().region(Region.of("us-west-1"))
+ .serviceConfiguration(S3Configuration.builder().useArnRegionEnabled(true).build()).build();
+ String accessPointArn = "arn:aws-us-gov:s3:fips-us-gov-east-1:123456789012:accesspoint:myendpoint";
+
+ assertThatThrownBy(() -> s3Client.getObject(GetObjectRequest.builder().bucket(accessPointArn).key("someKey").build()))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("Invalid ARN, FIPS region is not allowed in ARN. Provided arn region: 'fips-us-gov-east-1'.");
+ }
+
}
diff --git a/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/endpoints/S3AccessPointEndpointResolverTest.java b/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/endpoints/S3AccessPointEndpointResolverTest.java
index b96f9896c46d..d952fba00a8c 100644
--- a/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/endpoints/S3AccessPointEndpointResolverTest.java
+++ b/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/endpoints/S3AccessPointEndpointResolverTest.java
@@ -15,22 +15,20 @@
package software.amazon.awssdk.services.s3.internal.endpoints;
-import static org.assertj.core.api.Assertions.assertThat;
-import static org.assertj.core.api.Assertions.assertThatThrownBy;
-import static software.amazon.awssdk.utils.http.SdkHttpUtils.urlEncode;
-
-import java.net.URI;
import org.junit.Before;
import org.junit.Test;
-import software.amazon.awssdk.http.SdkHttpFullRequest;
-import software.amazon.awssdk.http.SdkHttpMethod;
-import software.amazon.awssdk.http.SdkHttpRequest;
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.s3.S3Configuration;
import software.amazon.awssdk.services.s3.internal.ConfiguredS3SdkHttpRequest;
import software.amazon.awssdk.services.s3.model.PutObjectRequest;
import software.amazon.awssdk.services.s3.utils.InterceptorTestUtils;
+import java.net.URI;
+
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.assertj.core.api.Assertions.assertThatThrownBy;
+import static software.amazon.awssdk.utils.http.SdkHttpUtils.urlEncode;
+
public class S3AccessPointEndpointResolverTest {
S3AccessPointEndpointResolver endpointResolver;
@@ -189,45 +187,53 @@ public void accesspointArn_withDifferentPartition_useArnRegionEnabled_shouldThro
public void accesspointArn_withFipsRegionPrefix_noFipsInArn_shouldConvertEndpoint() {
verifyAccesspointArn("http",
"arn:aws:s3:us-east-1:12345678910:accesspoint/foobar",
- "http://foobar-12345678910.s3-accesspoint.fips-us-east-1.amazonaws.com",
+ "http://foobar-12345678910.s3-accesspoint-fips.us-east-1.amazonaws.com",
Region.of("us-east-1"),
S3Configuration.builder(),
Region.of("fips-us-east-1"));
verifyAccesspointArn("https",
"arn:aws:s3:us-east-1:12345678910:accesspoint/foobar",
- "https://foobar-12345678910.s3-accesspoint.fips-us-east-1.amazonaws.com",
+ "https://foobar-12345678910.s3-accesspoint-fips.us-east-1.amazonaws.com",
Region.of("us-east-1"),
S3Configuration.builder(),
Region.of("fips-us-east-1"));
}
@Test
- public void accesspointArn_withFipsRegionPrefix_FipsInArn_shouldConvertEndpoint() {
- verifyAccesspointArn("http",
- "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
- "http://foobar-12345678910.s3-accesspoint.fips-us-east-1.amazonaws.com",
- Region.of("fips-us-east-1"),
- S3Configuration.builder(),
- Region.of("fips-us-east-1"));
- verifyAccesspointArn("https",
- "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
- "https://foobar-12345678910.s3-accesspoint.fips-us-east-1.amazonaws.com",
- Region.of("fips-us-east-1"),
- S3Configuration.builder(),
- Region.of("fips-us-east-1"));
+ public void accesspointArn_withFipsRegionPrefix_FipsInArn_throwsIllegalArgumentException() {
+
+
+ assertThatThrownBy(() -> verifyAccesspointArn("http",
+ "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
+ "http://foobar-12345678910.s3-accesspoint-fips.us-east-1.amazonaws.com",
+ Region.of("fips-us-east-1"),
+ S3Configuration.builder(),
+ Region.of("fips-us-east-1")))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("Invalid ARN, FIPS region is not allowed in ARN.");
+
+
+ assertThatThrownBy(() -> verifyAccesspointArn("https",
+ "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
+ "https://foobar-12345678910.s3-accesspoint-fips.us-east-1.amazonaws.com",
+ Region.of("fips-us-east-1"),
+ S3Configuration.builder(),
+ Region.of("fips-us-east-1")))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("Invalid ARN, FIPS region is not allowed in ARN.");
}
@Test
public void accesspointArn_withFipsRegionPrefix_noFipsInArn_useArnRegionEnabled_shouldConvertEndpoint() {
verifyAccesspointArn("http",
"arn:aws:s3:us-east-1:12345678910:accesspoint/foobar",
- "http://foobar-12345678910.s3-accesspoint.us-east-1.amazonaws.com",
+ "http://foobar-12345678910.s3-accesspoint-fips.us-east-1.amazonaws.com",
Region.of("us-east-1"),
S3Configuration.builder().useArnRegionEnabled(true),
Region.of("fips-us-east-1"));
verifyAccesspointArn("https",
"arn:aws:s3:us-east-1:12345678910:accesspoint/foobar",
- "https://foobar-12345678910.s3-accesspoint.us-east-1.amazonaws.com",
+ "https://foobar-12345678910.s3-accesspoint-fips.us-east-1.amazonaws.com",
Region.of("us-east-1"),
S3Configuration.builder().useArnRegionEnabled(true),
Region.of("fips-us-east-1"));
@@ -235,22 +241,27 @@ public void accesspointArn_withFipsRegionPrefix_noFipsInArn_useArnRegionEnabled_
@Test
- public void accesspointArn_withFipsRegionPrefix_FipsInArn_useArnRegionEnabled_shouldConvertEndpoint() {
- verifyAccesspointArn("http",
- "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
- "http://foobar-12345678910.s3-accesspoint.fips-us-east-1.amazonaws.com",
- Region.of("fips-us-east-1"),
- S3Configuration.builder().useArnRegionEnabled(true),
- Region.of("fips-us-east-1"));
- verifyAccesspointArn("https",
- "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
- "https://foobar-12345678910.s3-accesspoint.fips-us-east-1.amazonaws.com",
- Region.of("fips-us-east-1"),
- S3Configuration.builder().useArnRegionEnabled(true),
- Region.of("fips-us-east-1"));
- }
+ public void accesspointArn_withFipsRegionPrefix_FipsInArn_useArnRegionEnabled_throwsIllegalArgumentException() {
+ assertThatThrownBy(() -> verifyAccesspointArn("http",
+ "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
+ "http://foobar-12345678910.s3-accesspoint-fips.us-east-1.amazonaws.com",
+ Region.of("fips-us-east-1"),
+ S3Configuration.builder().useArnRegionEnabled(true),
+ Region.of("fips-us-east-1")))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("Invalid ARN, FIPS region is not allowed in ARN.");
+ assertThatThrownBy(() -> verifyAccesspointArn("https",
+ "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
+ "https://foobar-12345678910.s3-accesspoint-fips.us-east-1.amazonaws.com",
+ Region.of("fips-us-east-1"),
+ S3Configuration.builder().useArnRegionEnabled(true),
+ Region.of("fips-us-east-1")))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("Invalid ARN, FIPS region is not allowed in ARN.");
+
+ }
@Test
public void accesspointArn_withFipsRegionPrefix_ArnRegionNotMatches_shouldThrowIllegalArgumentException() {
@@ -276,96 +287,124 @@ public void accesspointArn_withFipsRegionPrefix_ArnRegionNotMatches_shouldThrowI
public void accesspointArn_withFipsRegionPrefix_noFipsInArn_DualstackEnabled_shouldConvertEndpoint() {
verifyAccesspointArn("http",
"arn:aws:s3:us-east-1:12345678910:accesspoint/foobar",
- "http://foobar-12345678910.s3-accesspoint.dualstack.fips-us-east-1.amazonaws.com",
+ "http://foobar-12345678910.s3-accesspoint-fips.dualstack.us-east-1.amazonaws.com",
Region.of("us-east-1"),
S3Configuration.builder().dualstackEnabled(true),
Region.of("fips-us-east-1"));
verifyAccesspointArn("https",
"arn:aws:s3:us-east-1:12345678910:accesspoint/foobar",
- "https://foobar-12345678910.s3-accesspoint.dualstack.fips-us-east-1.amazonaws.com",
+ "https://foobar-12345678910.s3-accesspoint-fips.dualstack.us-east-1.amazonaws.com",
Region.of("us-east-1"),
S3Configuration.builder().dualstackEnabled(true),
Region.of("fips-us-east-1"));
}
@Test
- public void accesspointArn_withFipsRegionPrefix_FipsInArn_DualStackEnabled_shouldConvertEndpoint() {
- verifyAccesspointArn("http",
- "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
- "http://foobar-12345678910.s3-accesspoint.dualstack.fips-us-east-1.amazonaws.com",
- Region.of("fips-us-east-1"),
- S3Configuration.builder().dualstackEnabled(true),
- Region.of("fips-us-east-1"));
- verifyAccesspointArn("https",
- "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
- "https://foobar-12345678910.s3-accesspoint.dualstack.fips-us-east-1.amazonaws.com",
- Region.of("fips-us-east-1"),
- S3Configuration.builder().dualstackEnabled(true),
- Region.of("fips-us-east-1"));
+ public void accesspointArn_withFipsRegionPrefix_FipsInArn_DualStackEnabled_throwsIllegalArgumentException() {
+
+ assertThatThrownBy(() -> verifyAccesspointArn("http",
+ "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
+ "http://foobar-12345678910.s3-accesspoint-fips.dualstack.us-east-1.amazonaws.com",
+ Region.of("fips-us-east-1"),
+ S3Configuration.builder().dualstackEnabled(true),
+ Region.of("fips-us-east-1")))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("Invalid ARN, FIPS region is not allowed in ARN.");
+
+ assertThatThrownBy(() -> verifyAccesspointArn("https",
+ "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
+ "https://foobar-12345678910.s3-accesspoint-fips.dualstack.us-east-1.amazonaws.com",
+ Region.of("fips-us-east-1"),
+ S3Configuration.builder().dualstackEnabled(true),
+ Region.of("fips-us-east-1")))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("Invalid ARN, FIPS region is not allowed in ARN.");
}
@Test
public void accesspointArn_withFipsRegionSuffix_noFipsinArn_shouldConvertEndpoint() {
verifyAccesspointArn("http",
"arn:aws:s3:us-east-1:12345678910:accesspoint/foobar",
- "http://foobar-12345678910.s3-accesspoint.fips-us-east-1.amazonaws.com",
+ "http://foobar-12345678910.s3-accesspoint-fips.us-east-1.amazonaws.com",
Region.of("us-east-1"),
S3Configuration.builder(),
Region.of("us-east-1-fips"));
verifyAccesspointArn("https",
"arn:aws:s3:us-east-1:12345678910:accesspoint/foobar",
- "https://foobar-12345678910.s3-accesspoint.fips-us-east-1.amazonaws.com",
+ "https://foobar-12345678910.s3-accesspoint-fips.us-east-1.amazonaws.com",
Region.of("us-east-1"),
S3Configuration.builder(),
Region.of("us-east-1-fips"));
}
@Test
- public void accesspointArn_noFipsRegionPrefix_FipsInArn_shouldConvertEndpoint() {
- verifyAccesspointArn("http",
- "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
- "http://foobar-12345678910.s3-accesspoint.us-east-1.amazonaws.com",
- Region.of("fips-us-east-1"),
- S3Configuration.builder(),
- Region.of("us-east-1"));
- verifyAccesspointArn("https",
- "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
- "https://foobar-12345678910.s3-accesspoint.us-east-1.amazonaws.com",
- Region.of("fips-us-east-1"),
- S3Configuration.builder(),
- Region.of("us-east-1"));
+ public void accesspointArn_noFipsRegionPrefix_FipsInArn_throwsIllegalArgumentException() {
+ assertThatThrownBy(() -> verifyAccesspointArn("http",
+ "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
+ "http://foobar-12345678910.s3-accesspoint.us-east-1.amazonaws.com",
+ Region.of("fips-us-east-1"),
+ S3Configuration.builder(),
+ Region.of("us-east-1")))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("Invalid ARN, FIPS region is not allowed in ARN.");
+
+
+ assertThatThrownBy(() -> verifyAccesspointArn("https",
+ "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
+ "https://foobar-12345678910.s3-accesspoint-fips.us-east-1.amazonaws.com",
+ Region.of("fips-us-east-1"),
+ S3Configuration.builder(),
+ Region.of("us-east-1")))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("Invalid ARN, FIPS region is not allowed in ARN.");
+
}
@Test
- public void accesspointArn_noFipsRegionPrefix_FipsInArn_useArnRegionEnabled_shouldConvertEndpoint() {
- verifyAccesspointArn("http",
- "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
- "http://foobar-12345678910.s3-accesspoint.fips-us-east-1.amazonaws.com",
- Region.of("fips-us-east-1"),
- S3Configuration.builder().useArnRegionEnabled(true),
- Region.of("us-east-1"));
- verifyAccesspointArn("https",
- "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
- "https://foobar-12345678910.s3-accesspoint.fips-us-east-1.amazonaws.com",
- Region.of("fips-us-east-1"),
- S3Configuration.builder().useArnRegionEnabled(true),
- Region.of("us-east-1"));
+ public void accesspointArn_noFipsRegionPrefix_FipsInArn_useArnRegionEnabled_throwsIllegalArgumentException() {
+
+ assertThatThrownBy(() -> verifyAccesspointArn("http",
+ "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
+ "http://foobar-12345678910.s3-accesspoint.fips-us-east-1.amazonaws.com",
+ Region.of("fips-us-east-1"),
+ S3Configuration.builder().useArnRegionEnabled(true),
+ Region.of("fips-us-gov-east-1")))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("Invalid ARN, FIPS region is not allowed in ARN. Provided arn region: 'fips-us-east-1'.");
+
+
+ assertThatThrownBy(() -> verifyAccesspointArn("https",
+ "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
+ "https://foobar-12345678910.s3-accesspoint-fips.us-east-1.amazonaws.com",
+ Region.of("fips-us-east-1"),
+ S3Configuration.builder().useArnRegionEnabled(true),
+ Region.of("us-east-1")))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("Invalid ARN, FIPS region is not allowed in ARN. Provided arn region: 'fips-us-east-1'.");
+
+
}
@Test
- public void accesspointArn_noFipsRegionPrefix_FipsInArn_useArnRegionEnabled_DualstackEnabled_shouldConvertEndpoint() {
- verifyAccesspointArn("http",
- "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
- "http://foobar-12345678910.s3-accesspoint.dualstack.fips-us-east-1.amazonaws.com",
- Region.of("fips-us-east-1"),
- S3Configuration.builder().useArnRegionEnabled(true).dualstackEnabled(true),
- Region.of("us-east-1"));
- verifyAccesspointArn("https",
- "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
- "https://foobar-12345678910.s3-accesspoint.dualstack.fips-us-east-1.amazonaws.com",
- Region.of("fips-us-east-1"),
- S3Configuration.builder().useArnRegionEnabled(true).dualstackEnabled(true),
- Region.of("us-east-1"));
+ public void accesspointArn_noFipsRegionPrefix_FipsInArn_useArnRegionEnabled_DualstackEnabled_throwsIllegalArgumentException() {
+ assertThatThrownBy(() -> verifyAccesspointArn("http",
+ "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
+ "http://foobar-12345678910.s3-accesspoint-fips.dualstack.us-east-1.amazonaws.com",
+ Region.of("fips-us-east-1"),
+ S3Configuration.builder().useArnRegionEnabled(true).dualstackEnabled(true),
+ Region.of("us-east-1")))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("Invalid ARN, FIPS region is not allowed in ARN.");
+
+
+ assertThatThrownBy(() -> verifyAccesspointArn("https",
+ "arn:aws:s3:fips-us-east-1:12345678910:accesspoint/foobar",
+ "https://foobar-12345678910.s3-accesspoint.dualstack-fips.us-east-1.amazonaws.com",
+ Region.of("fips-us-east-1"),
+ S3Configuration.builder().useArnRegionEnabled(true).dualstackEnabled(true),
+ Region.of("us-east-1")))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("Invalid ARN, FIPS region is not allowed in ARN.");
}
@Test
diff --git a/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/endpoints/S3EndpointUtilsTest.java b/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/endpoints/S3EndpointUtilsTest.java
index c2983aef2d12..58b8f33ca949 100644
--- a/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/endpoints/S3EndpointUtilsTest.java
+++ b/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/endpoints/S3EndpointUtilsTest.java
@@ -42,14 +42,6 @@ public void isFipsRegion() {
assertFalse(S3EndpointUtils.isFipsRegion("us-fips-1"));
}
- @Test
- public void isFipsRegionProvided() {
- assertTrue(S3EndpointUtils.isFipsRegionProvided("fips-us-east-1", "us-east-1", false));
- assertFalse(S3EndpointUtils.isFipsRegionProvided("us-east-1", "fips-us-east-1", false));
- assertTrue(S3EndpointUtils.isFipsRegionProvided("us-east-1", "us-east-1-fips", true));
- assertFalse(S3EndpointUtils.isFipsRegionProvided("us-east-1-fips", "us-east-1", true));
- }
-
@Test
public void isAccelerateEnabled() {
assertFalse(S3EndpointUtils.isAccelerateEnabled(S3Configuration.builder().build()));
diff --git a/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/handlers/EndpointAddressInterceptorTest.java b/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/handlers/EndpointAddressInterceptorTest.java
index 97cdcd26d08b..04351a53e8bb 100644
--- a/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/handlers/EndpointAddressInterceptorTest.java
+++ b/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/handlers/EndpointAddressInterceptorTest.java
@@ -16,6 +16,7 @@
package software.amazon.awssdk.services.s3.internal.handlers;
import static org.assertj.core.api.Assertions.assertThat;
+import static org.assertj.core.api.Assertions.assertThatThrownBy;
import static software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute.SERVICE_SIGNING_NAME;
import static software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute.SIGNING_REGION;
import static software.amazon.awssdk.awscore.AwsExecutionAttribute.AWS_REGION;
@@ -24,6 +25,7 @@
import java.net.URI;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import software.amazon.awssdk.core.interceptor.Context;
@@ -129,4 +131,70 @@ private ExecutionAttributes createExecutionAttributes(S3Configuration.Builder bu
private URI uri(String expectedEndpoint) {
return URI.create(String.format("%s/%s", expectedEndpoint, KEY));
}
+
+
+ @Test
+ public void objectLambdaAccessPointArn_usEast_and_region_s3External1_throwsIllegalArgumentException() {
+ ExecutionAttributes executionAttributes = createExecutionAttributes(S3Configuration.builder().useArnRegionEnabled(false),
+ Region.of("s3-external-1"));
+ assertThatThrownBy(() -> interceptor.modifyHttpRequest(createContext("arn:aws:s3:us-east-1:123456789012:accesspoint:myol"), executionAttributes))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("region");
+
+ }
+
+ @Test
+ public void objectLambdaAccessPointArn_usEast1_and_region_awsGlobalawsGlobal_throwsIllegalArgumentException() {
+ ExecutionAttributes executionAttributes = createExecutionAttributes(S3Configuration.builder().useArnRegionEnabled(false),
+ Region.AWS_GLOBAL);
+ assertThatThrownBy(() -> interceptor.modifyHttpRequest(createContext("arn:aws:s3:us-east-1:123456789012:accesspoint:myol"), executionAttributes))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("region");
+ }
+
+ @Test
+ public void objectLambdaAccessPointArn_usGovEast1_and_region_in_fips_useArnRegionFalse() {
+ ExecutionAttributes executionAttributes = createExecutionAttributes(S3Configuration.builder().useArnRegionEnabled(false),
+ Region.of("fips-us-gov-east-1"));
+ SdkHttpRequest sdkHttpFullRequest = interceptor.modifyHttpRequest(createContext(
+ "arn:aws:s3-object-lambda:us-gov-east-1:123456789012:accesspoint/myol"), executionAttributes);
+ String expectedEndpoint = "http://myol-123456789012.s3-object-lambda-fips.us-gov-east-1.amazonaws.com";
+ assertThat(sdkHttpFullRequest.getUri()).isEqualTo(uri(expectedEndpoint));
+ assertThat(executionAttributes.getAttribute(SIGNING_REGION)).isEqualTo(Region.US_GOV_EAST_1);
+ assertThat(executionAttributes.getAttribute(SERVICE_SIGNING_NAME)).isEqualTo(OBJECT_LAMBDA_SIGNING_NAME);
+ }
+
+ @Test
+ public void objectLambdaAccessPointArn_usGovEast1_and_region_in_fips_useArnRegionTrue() {
+ ExecutionAttributes executionAttributes = createExecutionAttributes(S3Configuration.builder().useArnRegionEnabled(true),
+ Region.of("fips-us-gov-east-1"));
+ SdkHttpRequest sdkHttpFullRequest = interceptor.modifyHttpRequest(createContext(
+ "arn:aws:s3-object-lambda:us-gov-east-1:123456789012:accesspoint/myol"), executionAttributes);
+ String expectedEndpoint = "http://myol-123456789012.s3-object-lambda-fips.us-gov-east-1.amazonaws.com";
+ assertThat(sdkHttpFullRequest.getUri()).isEqualTo(uri(expectedEndpoint));
+ assertThat(executionAttributes.getAttribute(SIGNING_REGION)).isEqualTo(Region.US_GOV_EAST_1);
+ assertThat(executionAttributes.getAttribute(SERVICE_SIGNING_NAME)).isEqualTo(OBJECT_LAMBDA_SIGNING_NAME);
+ }
+
+ @Test
+ public void objectLambdaAccessPointArn_usGovWest1_and_clientRegion_fips_usEast1_useArnRegionFalse_throwsIllegalArgumentException() {
+ ExecutionAttributes executionAttributes = createExecutionAttributes(S3Configuration.builder().useArnRegionEnabled(false),
+ Region.of("fips-us-gov-east-1"));
+
+ assertThatThrownBy(() -> interceptor.modifyHttpRequest(createContext(
+ "arn:aws:s3-object-lambda:us-gov-west-1:123456789012:accesspoint/myol"), executionAttributes))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("Cross region access not allowed for fips region in client or arn.");
+ }
+
+ @Test
+ public void objectLambdaAccessPointArn_usGovWest1_and_clientRegion_fips_usEast1_useArnRegionTrue_throwsIllegalArgumentException() {
+ ExecutionAttributes executionAttributes = createExecutionAttributes(S3Configuration.builder().useArnRegionEnabled(true),
+ Region.of("fips-us-gov-east-1"));
+ assertThatThrownBy(() -> interceptor.modifyHttpRequest(createContext(
+ "arn:aws:s3-object-lambda:us-gov-west-1:123456789012:accesspoint/myol"), executionAttributes))
+ .isInstanceOf(IllegalArgumentException.class)
+ .hasMessageContaining("Cross region access not allowed for fips region in client or arn");
+ }
+
}
diff --git a/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/resource/S3AccessPointBuilderTest.java b/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/resource/S3AccessPointBuilderTest.java
index 86332d685a33..c5af336d6ef3 100644
--- a/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/resource/S3AccessPointBuilderTest.java
+++ b/services/s3/src/test/java/software/amazon/awssdk/services/s3/internal/resource/S3AccessPointBuilderTest.java
@@ -69,7 +69,7 @@ public void toURI_FipsEnabled() {
.fipsEnabled(true)
.toUri();
- assertThat(result, is(URI.create("protocol://access-point-account-id.s3-accesspoint.fips-region.domain")));
+ assertThat(result, is(URI.create("protocol://access-point-account-id.s3-accesspoint-fips.region.domain")));
}
@Test
diff --git a/services/s3control/src/main/java/software/amazon/awssdk/services/s3control/internal/interceptors/EndpointAddressInterceptor.java b/services/s3control/src/main/java/software/amazon/awssdk/services/s3control/internal/interceptors/EndpointAddressInterceptor.java
index 4725d1a1c675..606dd2890d96 100644
--- a/services/s3control/src/main/java/software/amazon/awssdk/services/s3control/internal/interceptors/EndpointAddressInterceptor.java
+++ b/services/s3control/src/main/java/software/amazon/awssdk/services/s3control/internal/interceptors/EndpointAddressInterceptor.java
@@ -85,7 +85,7 @@ private SdkHttpRequest resolveHostForOutpostArnRequest(SdkHttpRequest request,
String arnPartion = arn.partition();
S3Resource parentS3Resource = s3Resource.parentS3Resource().orElse(null);
- Validate.isTrue(!willCallFipsRegion(signingRegion, arnRegion, serviceConfig),
+ Validate.isTrue(!isFipsInvolved(signingRegion, arnRegion, serviceConfig),
"FIPS is not supported for outpost requests.");
// Even though we validated that we're not *calling* a FIPS region, the client region may still be a FIPS region if we're
@@ -202,16 +202,12 @@ private URI endpointOverride(ExecutionAttributes executionAttributes) {
return executionAttributes.getAttribute(CLIENT_ENDPOINT);
}
- private boolean willCallFipsRegion(String signingRegion, String arnRegion, S3ControlConfiguration serviceConfig) {
- if (useArnRegion(serviceConfig)) {
- return isFipsRegion(arnRegion);
- }
-
+ private boolean isFipsInvolved(String signingRegion, String arnRegion, S3ControlConfiguration serviceConfig) {
if (serviceConfig.fipsModeEnabled()) {
return true;
}
- return isFipsRegion(signingRegion);
+ return isFipsRegion(signingRegion) || isFipsRegion(arnRegion);
}
private String removeFipsIfNeeded(String region) {
diff --git a/services/s3control/src/test/java/software/amazon/awssdk/services/s3control/internal/functionaltests/arns/S3OutpostAccessPointArnTest.java b/services/s3control/src/test/java/software/amazon/awssdk/services/s3control/internal/functionaltests/arns/S3OutpostAccessPointArnTest.java
index e18faf9e5584..d0dba0729a06 100644
--- a/services/s3control/src/test/java/software/amazon/awssdk/services/s3control/internal/functionaltests/arns/S3OutpostAccessPointArnTest.java
+++ b/services/s3control/src/test/java/software/amazon/awssdk/services/s3control/internal/functionaltests/arns/S3OutpostAccessPointArnTest.java
@@ -206,35 +206,25 @@ public void outpostArn_futureRegion_CN() {
@Test
public void outpostArnDifferentRegion_useArnRegionSet_shouldUseRegionFromArn() {
-
String outpostArn = "arn:aws:s3-outposts:us-east-1:123456789012:outpost:op-01234567890123456:accesspoint:myaccesspoint";
-
String expectedHost = "s3-outposts.us-east-1.amazonaws.com";
stubResponse();
-
S3ControlClient s3WithUseArnRegion =
initializedBuilderForAccessPoint().region(Region.of("us-west-2")).serviceConfiguration(b -> b.useArnRegionEnabled(true)).build();
-
s3WithUseArnRegion.getAccessPoint(b -> b.name(outpostArn));
-
verifyOutpostRequest("us-east-1", expectedHost);
}
@Test
- public void clientFipsRegion_outpostArnDifferentRegion_useArnRegionSet_shouldUseRegionFromArn() {
+ public void clientFipsRegion_outpostArnDifferentRegion_useArnRegionTrue_throwsIllegalArgumentException() {
String outpostArn = "arn:aws-us-gov:s3-outposts:us-gov-east-1:123456789012:outpost:op-01234567890123456:accesspoint"
+ ":myaccesspoint";
-
- String expectedHost = "s3-outposts.us-gov-east-1.amazonaws.com";
- stubResponse();
-
S3ControlClient s3WithUseArnRegion = initializedBuilderForAccessPoint().region(Region.of("fips-us-gov-east-1"))
.serviceConfiguration(b -> b.useArnRegionEnabled(true)).build();
-
+ exception.expect(IllegalArgumentException.class);
+ exception.expectMessage("FIPS");
s3WithUseArnRegion.getAccessPoint(b -> b.name(outpostArn));
-
- verifyOutpostRequest("us-gov-east-1", expectedHost);
}
private S3ControlClientBuilder initializedBuilderForAccessPoint() {
diff --git a/services/s3control/src/test/java/software/amazon/awssdk/services/s3control/internal/functionaltests/arns/S3OutpostBucketArnTest.java b/services/s3control/src/test/java/software/amazon/awssdk/services/s3control/internal/functionaltests/arns/S3OutpostBucketArnTest.java
index a3d8cb20154b..f41f0d0b3932 100644
--- a/services/s3control/src/test/java/software/amazon/awssdk/services/s3control/internal/functionaltests/arns/S3OutpostBucketArnTest.java
+++ b/services/s3control/src/test/java/software/amazon/awssdk/services/s3control/internal/functionaltests/arns/S3OutpostBucketArnTest.java
@@ -209,16 +209,14 @@ public void bucketArnDifferentRegion_useArnRegionSet_shouldUseRegionFromArn() {
}
@Test
- public void fipsClientRegion_bucketArnDifferentRegion_useArnRegionSet_shouldUseRegionFromArn() {
+ public void fipsClientRegion_bucketArnDifferentRegion_useArnRegionSet_throwsIllegalArgumentException() {
String bucketArn = "arn:aws-us-gov:s3-outposts:us-gov-east-1:123456789012:outpost:op-01234567890123456:bucket:mybucket";
stubResponse();
-
S3ControlClient s3WithUseArnRegion =
initializedBuilder().region(Region.of("fips-us-gov-east-1")).serviceConfiguration(b -> b.useArnRegionEnabled(true)).build();
-
+ exception.expect(IllegalArgumentException.class);
+ exception.expectMessage("FIPS");
s3WithUseArnRegion.getBucket(b -> b.bucket(bucketArn));
-
- verifyRequest("us-gov-east-1");
}
@Test
From 5ae00239ed7cc2c042f7924443958d6a8ea63721 Mon Sep 17 00:00:00 2001
From: AWS <>
Date: Wed, 19 May 2021 18:04:26 +0000
Subject: [PATCH 03/10] Amazon Rekognition Update: Amazon Rekognition Custom
Labels adds support for customer managed encryption, using AWS Key Management
Service, of image files copied into the service and files written back to the
customer.
---
.../feature-AmazonRekognition-bdf0119.json | 6 ++++
.../codegen-resources/service-2.json | 32 +++++++++++++------
2 files changed, 29 insertions(+), 9 deletions(-)
create mode 100644 .changes/next-release/feature-AmazonRekognition-bdf0119.json
diff --git a/.changes/next-release/feature-AmazonRekognition-bdf0119.json b/.changes/next-release/feature-AmazonRekognition-bdf0119.json
new file mode 100644
index 000000000000..1769be03011e
--- /dev/null
+++ b/.changes/next-release/feature-AmazonRekognition-bdf0119.json
@@ -0,0 +1,6 @@
+{
+ "type": "feature",
+ "category": "Amazon Rekognition",
+ "contributor": "",
+ "description": "Amazon Rekognition Custom Labels adds support for customer managed encryption, using AWS Key Management Service, of image files copied into the service and files written back to the customer."
+}
diff --git a/services/rekognition/src/main/resources/codegen-resources/service-2.json b/services/rekognition/src/main/resources/codegen-resources/service-2.json
index 36dc9e4a9811..6a7eb8633bfe 100644
--- a/services/rekognition/src/main/resources/codegen-resources/service-2.json
+++ b/services/rekognition/src/main/resources/codegen-resources/service-2.json
@@ -49,7 +49,7 @@
{"shape":"ResourceAlreadyExistsException"},
{"shape":"ServiceQuotaExceededException"}
],
- "documentation":"Creates a collection in an AWS Region. You can add faces to the collection using the IndexFaces operation.
For example, you might create collections, one for each of your application users. A user can then index faces using the IndexFaces
operation and persist results in a specific collection. Then, a user can search the collection for faces in the user-specific container.
When you create a collection, it is associated with the latest version of the face model version.
Collection names are case-sensitive.
This operation requires permissions to perform the rekognition:CreateCollection
action.
"
+ "documentation":"Creates a collection in an AWS Region. You can add faces to the collection using the IndexFaces operation.
For example, you might create collections, one for each of your application users. A user can then index faces using the IndexFaces
operation and persist results in a specific collection. Then, a user can search the collection for faces in the user-specific container.
When you create a collection, it is associated with the latest version of the face model version.
Collection names are case-sensitive.
This operation requires permissions to perform the rekognition:CreateCollection
action. If you want to tag your collection, you also require permission to perform the rekognition:TagResource
operation.
"
},
"CreateProject":{
"name":"CreateProject",
@@ -109,7 +109,7 @@
{"shape":"ProvisionedThroughputExceededException"},
{"shape":"ServiceQuotaExceededException"}
],
- "documentation":"Creates an Amazon Rekognition stream processor that you can use to detect and recognize faces in a streaming video.
Amazon Rekognition Video is a consumer of live video from Amazon Kinesis Video Streams. Amazon Rekognition Video sends analysis results to Amazon Kinesis Data Streams.
You provide as input a Kinesis video stream (Input
) and a Kinesis data stream (Output
) stream. You also specify the face recognition criteria in Settings
. For example, the collection containing faces that you want to recognize. Use Name
to assign an identifier for the stream processor. You use Name
to manage the stream processor. For example, you can start processing the source video by calling StartStreamProcessor with the Name
field.
After you have finished analyzing a streaming video, use StopStreamProcessor to stop processing. You can delete the stream processor by calling DeleteStreamProcessor.
"
+ "documentation":"Creates an Amazon Rekognition stream processor that you can use to detect and recognize faces in a streaming video.
Amazon Rekognition Video is a consumer of live video from Amazon Kinesis Video Streams. Amazon Rekognition Video sends analysis results to Amazon Kinesis Data Streams.
You provide as input a Kinesis video stream (Input
) and a Kinesis data stream (Output
) stream. You also specify the face recognition criteria in Settings
. For example, the collection containing faces that you want to recognize. Use Name
to assign an identifier for the stream processor. You use Name
to manage the stream processor. For example, you can start processing the source video by calling StartStreamProcessor with the Name
field.
After you have finished analyzing a streaming video, use StopStreamProcessor to stop processing. You can delete the stream processor by calling DeleteStreamProcessor.
This operation requires permissions to perform the rekognition:CreateStreamProcessor
action. If you want to tag your stream processor, you also require permission to perform the rekognition:TagResource
operation.
"
},
"DeleteCollection":{
"name":"DeleteCollection",
@@ -665,7 +665,7 @@
{"shape":"ThrottlingException"},
{"shape":"ProvisionedThroughputExceededException"}
],
- "documentation":" Returns a list of tags in an Amazon Rekognition collection, stream processor, or Custom Labels model.
"
+ "documentation":" Returns a list of tags in an Amazon Rekognition collection, stream processor, or Custom Labels model.
This operation requires permissions to perform the rekognition:ListTagsForResource
action.
"
},
"RecognizeCelebrities":{
"name":"RecognizeCelebrities",
@@ -725,7 +725,7 @@
{"shape":"ResourceNotFoundException"},
{"shape":"InvalidImageFormatException"}
],
- "documentation":"For a given input image, first detects the largest face in the image, and then searches the specified collection for matching faces. The operation compares the features of the input face with faces in the specified collection.
To search for all faces in an input image, you might first call the IndexFaces operation, and then use the face IDs returned in subsequent calls to the SearchFaces operation.
You can also call the DetectFaces
operation and use the bounding boxes in the response to make face crops, which then you can pass in to the SearchFacesByImage
operation.
You pass the input image either as base64-encoded image bytes or as a reference to an image in an Amazon S3 bucket. If you use the AWS CLI to call Amazon Rekognition operations, passing image bytes is not supported. The image must be either a PNG or JPEG formatted file.
The response returns an array of faces that match, ordered by similarity score with the highest similarity first. More specifically, it is an array of metadata for each face match found. Along with the metadata, the response also includes a similarity
indicating how similar the face is to the input face. In the response, the operation also returns the bounding box (and a confidence level that the bounding box contains a face) of the face that Amazon Rekognition used for the input image.
For an example, Searching for a Face Using an Image in the Amazon Rekognition Developer Guide.
The QualityFilter
input parameter allows you to filter out detected faces that don’t meet a required quality bar. The quality bar is based on a variety of common use cases. Use QualityFilter
to set the quality bar for filtering by specifying LOW
, MEDIUM
, or HIGH
. If you do not want to filter detected faces, specify NONE
. The default value is NONE
.
To use quality filtering, you need a collection associated with version 3 of the face model or higher. To get the version of the face model associated with a collection, call DescribeCollection.
This operation requires permissions to perform the rekognition:SearchFacesByImage
action.
"
+ "documentation":"For a given input image, first detects the largest face in the image, and then searches the specified collection for matching faces. The operation compares the features of the input face with faces in the specified collection.
To search for all faces in an input image, you might first call the IndexFaces operation, and then use the face IDs returned in subsequent calls to the SearchFaces operation.
You can also call the DetectFaces
operation and use the bounding boxes in the response to make face crops, which then you can pass in to the SearchFacesByImage
operation.
You pass the input image either as base64-encoded image bytes or as a reference to an image in an Amazon S3 bucket. If you use the AWS CLI to call Amazon Rekognition operations, passing image bytes is not supported. The image must be either a PNG or JPEG formatted file.
The response returns an array of faces that match, ordered by similarity score with the highest similarity first. More specifically, it is an array of metadata for each face match found. Along with the metadata, the response also includes a similarity
indicating how similar the face is to the input face. In the response, the operation also returns the bounding box (and a confidence level that the bounding box contains a face) of the face that Amazon Rekognition used for the input image.
If no faces are detected in the input image, SearchFacesByImage
returns an InvalidParameterException
error.
For an example, Searching for a Face Using an Image in the Amazon Rekognition Developer Guide.
The QualityFilter
input parameter allows you to filter out detected faces that don’t meet a required quality bar. The quality bar is based on a variety of common use cases. Use QualityFilter
to set the quality bar for filtering by specifying LOW
, MEDIUM
, or HIGH
. If you do not want to filter detected faces, specify NONE
. The default value is NONE
.
To use quality filtering, you need a collection associated with version 3 of the face model or higher. To get the version of the face model associated with a collection, call DescribeCollection.
This operation requires permissions to perform the rekognition:SearchFacesByImage
action.
"
},
"StartCelebrityRecognition":{
"name":"StartCelebrityRecognition",
@@ -998,7 +998,7 @@
{"shape":"ThrottlingException"},
{"shape":"ProvisionedThroughputExceededException"}
],
- "documentation":" Adds one or more key-value tags to an Amazon Rekognition collection, stream processor, or Custom Labels model. For more information, see Tagging AWS Resources.
"
+ "documentation":" Adds one or more key-value tags to an Amazon Rekognition collection, stream processor, or Custom Labels model. For more information, see Tagging AWS Resources.
This operation requires permissions to perform the rekognition:TagResource
action.
"
},
"UntagResource":{
"name":"UntagResource",
@@ -1016,7 +1016,7 @@
{"shape":"ThrottlingException"},
{"shape":"ProvisionedThroughputExceededException"}
],
- "documentation":" Removes one or more tags from an Amazon Rekognition collection, stream processor, or Custom Labels model.
"
+ "documentation":" Removes one or more tags from an Amazon Rekognition collection, stream processor, or Custom Labels model.
This operation requires permissions to perform the rekognition:UntagResource
action.
"
}
},
"shapes":{
@@ -1500,6 +1500,10 @@
"Tags":{
"shape":"TagMap",
"documentation":" A set of tags (key-value pairs) that you want to attach to the model.
"
+ },
+ "KmsKeyId":{
+ "shape":"KmsKeyId",
+ "documentation":"The identifier for your AWS Key Management Service (AWS KMS) customer master key (CMK). You can supply the Amazon Resource Name (ARN) of your CMK, the ID of your CMK, or an alias for your CMK. The key is used to encrypt training and test images copied into the service for model training. Your source images are unaffected. The key is also used to encrypt training results and manifest files written to the output Amazon S3 bucket (OutputConfig
).
If you don't specify a value for KmsKeyId
, images copied into the service are encrypted using a key that AWS owns and manages.
"
}
}
},
@@ -3095,6 +3099,12 @@
},
"documentation":"Kinesis video stream stream that provides the source streaming video for a Amazon Rekognition Video stream processor. For more information, see CreateStreamProcessor in the Amazon Rekognition Developer Guide.
"
},
+ "KmsKeyId":{
+ "type":"string",
+ "max":2048,
+ "min":1,
+ "pattern":"^[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,2048}$"
+ },
"Label":{
"type":"structure",
"members":{
@@ -3652,6 +3662,10 @@
"ManifestSummary":{
"shape":"GroundTruthManifest",
"documentation":"The location of the summary manifest. The summary manifest provides aggregate data validation results for the training and test datasets.
"
+ },
+ "KmsKeyId":{
+ "shape":"KmsKeyId",
+ "documentation":"The identifer for the AWS Key Management Service (AWS KMS) customer master key that was used to encrypt the model during training.
"
}
},
"documentation":"The description of a version of a model.
"
@@ -3864,7 +3878,7 @@
"type":"structure",
"members":{
},
- "documentation":"A collection with the specified ID already exists.
",
+ "documentation":"A resource with the specified ID already exists.
",
"exception":true
},
"ResourceArn":{
@@ -3883,7 +3897,7 @@
"type":"structure",
"members":{
},
- "documentation":"The collection specified in the request cannot be found.
",
+ "documentation":"The resource specified in the request cannot be found.
",
"exception":true
},
"ResourceNotReadyException":{
@@ -4116,7 +4130,7 @@
"type":"structure",
"members":{
},
- "documentation":" The size of the collection or tag list exceeds the allowed limit. For more information, see Limits in Amazon Rekognition in the Amazon Rekognition Developer Guide.
",
+ "documentation":" The size of the collection exceeds the allowed limit. For more information, see Limits in Amazon Rekognition in the Amazon Rekognition Developer Guide.
",
"exception":true
},
"ShotSegment":{
From db55d76796efde84ff8b2e7b489151f442e07c88 Mon Sep 17 00:00:00 2001
From: AWS <>
Date: Wed, 19 May 2021 18:04:28 +0000
Subject: [PATCH 04/10] Amazon Elastic Kubernetes Service Update: Update the
EKS AddonActive waiter.
---
.../feature-AmazonElasticKubernetesService-393e94b.json | 6 ++++++
.../eks/src/main/resources/codegen-resources/waiters-2.json | 6 ++++++
2 files changed, 12 insertions(+)
create mode 100644 .changes/next-release/feature-AmazonElasticKubernetesService-393e94b.json
diff --git a/.changes/next-release/feature-AmazonElasticKubernetesService-393e94b.json b/.changes/next-release/feature-AmazonElasticKubernetesService-393e94b.json
new file mode 100644
index 000000000000..4f570efab010
--- /dev/null
+++ b/.changes/next-release/feature-AmazonElasticKubernetesService-393e94b.json
@@ -0,0 +1,6 @@
+{
+ "type": "feature",
+ "category": "Amazon Elastic Kubernetes Service",
+ "contributor": "",
+ "description": "Update the EKS AddonActive waiter."
+}
diff --git a/services/eks/src/main/resources/codegen-resources/waiters-2.json b/services/eks/src/main/resources/codegen-resources/waiters-2.json
index 6383d079325f..497130beb717 100644
--- a/services/eks/src/main/resources/codegen-resources/waiters-2.json
+++ b/services/eks/src/main/resources/codegen-resources/waiters-2.json
@@ -98,6 +98,12 @@
"state": "failure",
"argument": "addon.status"
},
+ {
+ "expected": "DEGRADED",
+ "matcher": "path",
+ "state": "failure",
+ "argument": "addon.status"
+ },
{
"expected": "ACTIVE",
"matcher": "path",
From d0f9741116ee6538db9af13e1a33af394001d315 Mon Sep 17 00:00:00 2001
From: AWS <>
Date: Wed, 19 May 2021 18:04:28 +0000
Subject: [PATCH 05/10] Amazon Lightsail Update: Documentation updates for
Amazon Lightsail.
---
.changes/next-release/feature-AmazonLightsail-a8d559f.json | 6 ++++++
.../src/main/resources/codegen-resources/service-2.json | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
create mode 100644 .changes/next-release/feature-AmazonLightsail-a8d559f.json
diff --git a/.changes/next-release/feature-AmazonLightsail-a8d559f.json b/.changes/next-release/feature-AmazonLightsail-a8d559f.json
new file mode 100644
index 000000000000..cf00b6607b63
--- /dev/null
+++ b/.changes/next-release/feature-AmazonLightsail-a8d559f.json
@@ -0,0 +1,6 @@
+{
+ "type": "feature",
+ "category": "Amazon Lightsail",
+ "contributor": "",
+ "description": "Documentation updates for Amazon Lightsail."
+}
diff --git a/services/lightsail/src/main/resources/codegen-resources/service-2.json b/services/lightsail/src/main/resources/codegen-resources/service-2.json
index 49782a3d4017..7e286038c25c 100644
--- a/services/lightsail/src/main/resources/codegen-resources/service-2.json
+++ b/services/lightsail/src/main/resources/codegen-resources/service-2.json
@@ -2108,7 +2108,7 @@
{"shape":"AccountSetupInProgressException"},
{"shape":"UnauthenticatedException"}
],
- "documentation":"Returns information about a specific static IP.
"
+ "documentation":"Returns information about an Amazon Lightsail static IP.
"
},
"GetStaticIps":{
"name":"GetStaticIps",
From e610d48f5e0b98f38fab964fffba96f006b69f27 Mon Sep 17 00:00:00 2001
From: AWS <>
Date: Wed, 19 May 2021 18:04:28 +0000
Subject: [PATCH 06/10] Amazon Kinesis Analytics Update: Kinesis Data Analytics
now allows rapid iteration on Apache Flink stream processing through the
Kinesis Data Analytics Studio feature.
---
...eature-AmazonKinesisAnalytics-a085094.json | 6 +
.../codegen-resources/service-2.json | 457 ++++++++++++++++--
2 files changed, 420 insertions(+), 43 deletions(-)
create mode 100644 .changes/next-release/feature-AmazonKinesisAnalytics-a085094.json
diff --git a/.changes/next-release/feature-AmazonKinesisAnalytics-a085094.json b/.changes/next-release/feature-AmazonKinesisAnalytics-a085094.json
new file mode 100644
index 000000000000..2eb050084f2d
--- /dev/null
+++ b/.changes/next-release/feature-AmazonKinesisAnalytics-a085094.json
@@ -0,0 +1,6 @@
+{
+ "type": "feature",
+ "category": "Amazon Kinesis Analytics",
+ "contributor": "",
+ "description": "Kinesis Data Analytics now allows rapid iteration on Apache Flink stream processing through the Kinesis Data Analytics Studio feature."
+}
diff --git a/services/kinesisanalyticsv2/src/main/resources/codegen-resources/service-2.json b/services/kinesisanalyticsv2/src/main/resources/codegen-resources/service-2.json
index dca65ee9415c..dc79714afc20 100644
--- a/services/kinesisanalyticsv2/src/main/resources/codegen-resources/service-2.json
+++ b/services/kinesisanalyticsv2/src/main/resources/codegen-resources/service-2.json
@@ -550,7 +550,7 @@
},
"CurrentApplicationVersionId":{
"shape":"ApplicationVersionId",
- "documentation":"The version ID of the Kinesis Data Analytics application. You must provide the ApplicationVersionID
or the ConditionalToken
.You can retrieve the application version ID using DescribeApplication.
"
+ "documentation":"The version ID of the Kinesis Data Analytics application. You must provide the CurrentApplicationVersionId
or the ConditionalToken
.You can retrieve the application version ID using DescribeApplication. For better concurrency support, use the ConditionalToken
parameter instead of CurrentApplicationVersionId
.
"
},
"CloudWatchLoggingOption":{
"shape":"CloudWatchLoggingOption",
@@ -558,7 +558,7 @@
},
"ConditionalToken":{
"shape":"ConditionalToken",
- "documentation":"A value you use to implement strong concurrency for application updates. You must provide the ApplicationVersionID
or the ConditionalToken
. You get the application's current ConditionalToken
using DescribeApplication.
"
+ "documentation":"A value you use to implement strong concurrency for application updates. You must provide the CurrentApplicationVersionId
or the ConditionalToken
. You get the application's current ConditionalToken
using DescribeApplication. For better concurrency support, use the ConditionalToken
parameter instead of CurrentApplicationVersionId
.
"
}
}
},
@@ -594,7 +594,7 @@
},
"CurrentApplicationVersionId":{
"shape":"ApplicationVersionId",
- "documentation":"The version of the application to which you want to add the input processing configuration. You must provide the ApplicationVersionID
or the ConditionalToken
. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException
is returned.
"
+ "documentation":"The version of the application to which you want to add the input processing configuration. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException
is returned.
"
},
"InputId":{
"shape":"Id",
@@ -615,7 +615,7 @@
},
"ApplicationVersionId":{
"shape":"ApplicationVersionId",
- "documentation":"Provides the current application version.
"
+ "documentation":"Provides the current application version.
"
},
"InputId":{
"shape":"Id",
@@ -680,7 +680,7 @@
},
"CurrentApplicationVersionId":{
"shape":"ApplicationVersionId",
- "documentation":"The version of the application to which you want to add the output configuration. You must provide the ApplicationVersionID
or the ConditionalToken
. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException
is returned.
"
+ "documentation":"The version of the application to which you want to add the output configuration. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException
is returned.
"
},
"Output":{
"shape":"Output",
@@ -757,7 +757,7 @@
},
"CurrentApplicationVersionId":{
"shape":"ApplicationVersionId",
- "documentation":"The version of the application to which you want to add the VPC configuration. You must provide the ApplicationVersionID
or the ConditionalToken
. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException
is returned.
"
+ "documentation":"The version of the application to which you want to add the VPC configuration. You must provide the CurrentApplicationVersionId
or the ConditionalToken
. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException
is returned. For better concurrency support, use the ConditionalToken
parameter instead of CurrentApplicationVersionId
.
"
},
"VpcConfiguration":{
"shape":"VpcConfiguration",
@@ -765,7 +765,7 @@
},
"ConditionalToken":{
"shape":"ConditionalToken",
- "documentation":"A value you use to implement strong concurrency for application updates. You must provide the ApplicationVersionID
or the ConditionalToken
. You get the application's current ConditionalToken
using DescribeApplication.
"
+ "documentation":"A value you use to implement strong concurrency for application updates. You must provide the ApplicationVersionID
or the ConditionalToken
. You get the application's current ConditionalToken
using DescribeApplication. For better concurrency support, use the ConditionalToken
parameter instead of CurrentApplicationVersionId
.
"
}
}
},
@@ -778,7 +778,7 @@
},
"ApplicationVersionId":{
"shape":"ApplicationVersionId",
- "documentation":"Provides the current application version. Kinesis Data Analytics updates the ApplicationVersionId each time you update the application.
"
+ "documentation":"Provides the current application version. Kinesis Data Analytics updates the ApplicationVersionId each time you update the application.
"
},
"VpcConfigurationDescription":{
"shape":"VpcConfigurationDescription",
@@ -799,7 +799,7 @@
"documentation":"Specifies whether the code content is in text or zip format.
"
}
},
- "documentation":"Describes code configuration for a Flink-based Kinesis Data Analytics application.
"
+ "documentation":"Describes code configuration for an application.
"
},
"ApplicationCodeConfigurationDescription":{
"type":"structure",
@@ -814,7 +814,7 @@
"documentation":"Describes details about the location and format of the application code.
"
}
},
- "documentation":"Describes code configuration for a Flink-based Kinesis Data Analytics application.
"
+ "documentation":"Describes code configuration for an application.
"
},
"ApplicationCodeConfigurationUpdate":{
"type":"structure",
@@ -828,11 +828,10 @@
"documentation":"Describes updates to the code content of an application.
"
}
},
- "documentation":"Describes code configuration updates to a Flink-based Kinesis Data Analytics application.
"
+ "documentation":"Describes code configuration updates for an application. This is supported for a Flink-based Kinesis Data Analytics application or a SQL-based Kinesis Data Analytics application.
"
},
"ApplicationConfiguration":{
"type":"structure",
- "required":["ApplicationCodeConfiguration"],
"members":{
"SqlApplicationConfiguration":{
"shape":"SqlApplicationConfiguration",
@@ -857,6 +856,10 @@
"VpcConfigurations":{
"shape":"VpcConfigurations",
"documentation":"The array of descriptions of VPC configurations available to the application.
"
+ },
+ "ZeppelinApplicationConfiguration":{
+ "shape":"ZeppelinApplicationConfiguration",
+ "documentation":"The configuration parameters for a Kinesis Data Analytics Studio notebook.
"
}
},
"documentation":"Specifies the creation parameters for a Kinesis Data Analytics application.
"
@@ -891,6 +894,10 @@
"VpcConfigurationDescriptions":{
"shape":"VpcConfigurationDescriptions",
"documentation":"The array of descriptions of VPC configurations available to the application.
"
+ },
+ "ZeppelinApplicationConfigurationDescription":{
+ "shape":"ZeppelinApplicationConfigurationDescription",
+ "documentation":"The configuration parameters for a Kinesis Data Analytics Studio notebook.
"
}
},
"documentation":"Describes details about the application code and starting parameters for a Kinesis Data Analytics application.
"
@@ -904,7 +911,7 @@
},
"ApplicationCodeConfigurationUpdate":{
"shape":"ApplicationCodeConfigurationUpdate",
- "documentation":"Describes updates to a Flink-based Kinesis Data Analytics application's code configuration.
"
+ "documentation":"Describes updates to an application's code configuration.
"
},
"FlinkApplicationConfigurationUpdate":{
"shape":"FlinkApplicationConfigurationUpdate",
@@ -921,6 +928,10 @@
"VpcConfigurationUpdates":{
"shape":"VpcConfigurationUpdates",
"documentation":"Updates to the array of descriptions of VPC configurations available to the application.
"
+ },
+ "ZeppelinApplicationConfigurationUpdate":{
+ "shape":"ZeppelinApplicationConfigurationUpdate",
+ "documentation":"Updates to the configuration of a Kinesis Data Analytics Studio notebook.
"
}
},
"documentation":"Describes updates to an application's configuration.
"
@@ -978,7 +989,7 @@
},
"ApplicationConfigurationDescription":{
"shape":"ApplicationConfigurationDescription",
- "documentation":"Provides details about the application's Java, SQL, or Scala code and starting parameters.
"
+ "documentation":"Describes details about the application code and starting parameters for a Kinesis Data Analytics application.
"
},
"CloudWatchLoggingOptionDescriptions":{
"shape":"CloudWatchLoggingOptionDescriptions",
@@ -1003,6 +1014,10 @@
"ApplicationVersionRolledBackTo":{
"shape":"ApplicationVersionId",
"documentation":"The version to which you want to roll back the application.
"
+ },
+ "ApplicationMode":{
+ "shape":"ApplicationMode",
+ "documentation":"To create a Kinesis Data Analytics Studio notebook, you must set the mode to INTERACTIVE
. However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.
"
}
},
"documentation":"Describes the application, including the application Amazon Resource Name (ARN), status, latest version, and input and output configurations.
"
@@ -1048,6 +1063,13 @@
"min":5,
"pattern":"([01][0-9]|2[0-3]):[0-5][0-9]"
},
+ "ApplicationMode":{
+ "type":"string",
+ "enum":[
+ "STREAMING",
+ "INTERACTIVE"
+ ]
+ },
"ApplicationName":{
"type":"string",
"max":128,
@@ -1105,7 +1127,7 @@
"members":{
"SnapshotsEnabledUpdate":{
"shape":"BooleanObject",
- "documentation":"Describes updates to whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
"
+ "documentation":"Describes updates to whether snapshots are enabled for an application.
"
}
},
"documentation":"Describes updates to whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
"
@@ -1158,7 +1180,11 @@
},
"RuntimeEnvironment":{
"shape":"RuntimeEnvironment",
- "documentation":"The runtime environment for the application (SQL-1_0
, FLINK-1_6
, FLINK-1_8
, or FLINK-1_11
).
"
+ "documentation":"The runtime environment for the application.
"
+ },
+ "ApplicationMode":{
+ "shape":"ApplicationMode",
+ "documentation":"For a Kinesis Data Analytics for Apache Flink application, the mode is STREAMING
. For a Kinesis Data Analytics Studio notebook, it is INTERACTIVE
.
"
}
},
"documentation":"Provides application summary information, including the application Amazon Resource Name (ARN), name, and status.
"
@@ -1190,11 +1216,24 @@
},
"documentation":"The summary of the application version.
"
},
+ "ArtifactType":{
+ "type":"string",
+ "enum":[
+ "UDF",
+ "DEPENDENCY_JAR"
+ ]
+ },
"AuthorizedUrl":{
"type":"string",
"max":2048,
"min":1
},
+ "BasePath":{
+ "type":"string",
+ "max":1024,
+ "min":1,
+ "pattern":"[a-zA-Z0-9/!-_.*'()]+"
+ },
"BooleanObject":{"type":"boolean"},
"BucketARN":{
"type":"string",
@@ -1220,6 +1259,39 @@
},
"documentation":"For a SQL-based Kinesis Data Analytics application, provides additional mapping information when the record format uses delimiters, such as CSV. For example, the following sample records use CSV format, where the records use the '\\n' as the row delimiter and a comma (\",\") as the column delimiter:
\"name1\", \"address1\"
\"name2\", \"address2\"
"
},
+ "CatalogConfiguration":{
+ "type":"structure",
+ "required":["GlueDataCatalogConfiguration"],
+ "members":{
+ "GlueDataCatalogConfiguration":{
+ "shape":"GlueDataCatalogConfiguration",
+ "documentation":"The configuration parameters for the default AWS Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.
"
+ }
+ },
+ "documentation":"The configuration parameters for the default AWS Glue database. You use this database for SQL queries that you write in a Kinesis Data Analytics Studio notebook.
"
+ },
+ "CatalogConfigurationDescription":{
+ "type":"structure",
+ "required":["GlueDataCatalogConfigurationDescription"],
+ "members":{
+ "GlueDataCatalogConfigurationDescription":{
+ "shape":"GlueDataCatalogConfigurationDescription",
+ "documentation":"The configuration parameters for the default AWS Glue database. You use this database for SQL queries that you write in a Kinesis Data Analytics Studio notebook.
"
+ }
+ },
+ "documentation":"The configuration parameters for the default AWS Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.
"
+ },
+ "CatalogConfigurationUpdate":{
+ "type":"structure",
+ "required":["GlueDataCatalogConfigurationUpdate"],
+ "members":{
+ "GlueDataCatalogConfigurationUpdate":{
+ "shape":"GlueDataCatalogConfigurationUpdate",
+ "documentation":"Updates to the configuration parameters for the default AWS Glue database. You use this database for SQL queries that you write in a Kinesis Data Analytics Studio notebook.
"
+ }
+ },
+ "documentation":"Updates to
"
+ },
"CheckpointConfiguration":{
"type":"structure",
"required":["ConfigurationType"],
@@ -1361,7 +1433,7 @@
},
"S3ContentLocation":{
"shape":"S3ContentLocation",
- "documentation":"Information about the Amazon S3 bucket containing the application code.
"
+ "documentation":"Information about the Amazon S3 bucket that contains the application code.
"
}
},
"documentation":"Specifies either the application code, or the location of the application code, for a Flink-based Kinesis Data Analytics application.
"
@@ -1386,7 +1458,7 @@
"documentation":"The S3 bucket Amazon Resource Name (ARN), file key, and object version of the application code stored in Amazon S3.
"
}
},
- "documentation":"Describes details about the application code for a Flink-based Kinesis Data Analytics application.
"
+ "documentation":"Describes details about the code of a Kinesis Data Analytics application.
"
},
"CodeContentType":{
"type":"string",
@@ -1411,7 +1483,7 @@
"documentation":"Describes an update to the location of code for an application.
"
}
},
- "documentation":"Describes an update to the code of a Flink-based Kinesis Data Analytics application.
"
+ "documentation":"Describes an update to the code of an application. Not supported for Apache Zeppelin.
"
},
"CodeMD5":{
"type":"string",
@@ -1517,6 +1589,10 @@
"Tags":{
"shape":"Tags",
"documentation":"A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.
"
+ },
+ "ApplicationMode":{
+ "shape":"ApplicationMode",
+ "documentation":"Use the STREAMING
mode to create a Kinesis Data Analytics Studio notebook. To create a Kinesis Data Analytics Studio notebook, use the INTERACTIVE
mode.
"
}
}
},
@@ -1552,6 +1628,53 @@
"members":{
}
},
+ "CustomArtifactConfiguration":{
+ "type":"structure",
+ "required":["ArtifactType"],
+ "members":{
+ "ArtifactType":{
+ "shape":"ArtifactType",
+ "documentation":" UDF
stands for user-defined functions. This type of artifact must be in an S3 bucket. A DEPENDENCY_JAR
can be in either Maven or an S3 bucket.
"
+ },
+ "S3ContentLocation":{"shape":"S3ContentLocation"},
+ "MavenReference":{
+ "shape":"MavenReference",
+ "documentation":"The parameters required to fully specify a Maven reference.
"
+ }
+ },
+ "documentation":"Specifies dependency JARs, as well as JAR files that contain user-defined functions (UDF).
"
+ },
+ "CustomArtifactConfigurationDescription":{
+ "type":"structure",
+ "members":{
+ "ArtifactType":{
+ "shape":"ArtifactType",
+ "documentation":" UDF
stands for user-defined functions. This type of artifact must be in an S3 bucket. A DEPENDENCY_JAR
can be in either Maven or an S3 bucket.
"
+ },
+ "S3ContentLocationDescription":{"shape":"S3ContentLocation"},
+ "MavenReferenceDescription":{
+ "shape":"MavenReference",
+ "documentation":"The parameters that are required to specify a Maven dependency.
"
+ }
+ },
+ "documentation":"Specifies a dependency JAR or a JAR of user-defined functions.
"
+ },
+ "CustomArtifactsConfigurationDescriptionList":{
+ "type":"list",
+ "member":{"shape":"CustomArtifactConfigurationDescription"},
+ "max":50
+ },
+ "CustomArtifactsConfigurationList":{
+ "type":"list",
+ "member":{"shape":"CustomArtifactConfiguration"},
+ "max":50
+ },
+ "DatabaseARN":{
+ "type":"string",
+ "max":2048,
+ "min":1,
+ "pattern":"arn:.*"
+ },
"DeleteApplicationCloudWatchLoggingOptionRequest":{
"type":"structure",
"required":[
@@ -1565,7 +1688,7 @@
},
"CurrentApplicationVersionId":{
"shape":"ApplicationVersionId",
- "documentation":"The version ID of the application. You must provide the ApplicationVersionID
or the ConditionalToken
. You can retrieve the application version ID using DescribeApplication.
"
+ "documentation":"The version ID of the application. You must provide the CurrentApplicationVersionId
or the ConditionalToken
. You can retrieve the application version ID using DescribeApplication. For better concurrency support, use the ConditionalToken
parameter instead of CurrentApplicationVersionId
.
"
},
"CloudWatchLoggingOptionId":{
"shape":"Id",
@@ -1573,7 +1696,7 @@
},
"ConditionalToken":{
"shape":"ConditionalToken",
- "documentation":"A value you use to implement strong concurrency for application updates. You must provide the ApplicationVersionID
or the ConditionalToken
. You get the application's current ConditionalToken
using DescribeApplication.
"
+ "documentation":"A value you use to implement strong concurrency for application updates. You must provide the CurrentApplicationVersionId
or the ConditionalToken
. You get the application's current ConditionalToken
using DescribeApplication. For better concurrency support, use the ConditionalToken
parameter instead of CurrentApplicationVersionId
.
"
}
}
},
@@ -1761,7 +1884,7 @@
},
"CurrentApplicationVersionId":{
"shape":"ApplicationVersionId",
- "documentation":"The current application version ID. You must provide the ApplicationVersionID
or the ConditionalToken
.You can retrieve the application version ID using DescribeApplication.
"
+ "documentation":"The current application version ID. You must provide the CurrentApplicationVersionId
or the ConditionalToken
. You can retrieve the application version ID using DescribeApplication. For better concurrency support, use the ConditionalToken
parameter instead of CurrentApplicationVersionId
.
"
},
"VpcConfigurationId":{
"shape":"Id",
@@ -1769,7 +1892,7 @@
},
"ConditionalToken":{
"shape":"ConditionalToken",
- "documentation":"A value you use to implement strong concurrency for application updates. You must provide the ApplicationVersionID
or the ConditionalToken
. You get the application's current ConditionalToken
using DescribeApplication.
"
+ "documentation":"A value you use to implement strong concurrency for application updates. You must provide the CurrentApplicationVersionId
or the ConditionalToken
. You get the application's current ConditionalToken
using DescribeApplication. For better concurrency support, use the ConditionalToken
parameter instead of CurrentApplicationVersionId
.
"
}
}
},
@@ -1786,6 +1909,39 @@
}
}
},
+ "DeployAsApplicationConfiguration":{
+ "type":"structure",
+ "required":["S3ContentLocation"],
+ "members":{
+ "S3ContentLocation":{
+ "shape":"S3ContentBaseLocation",
+ "documentation":"The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.
"
+ }
+ },
+ "documentation":"The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state..
"
+ },
+ "DeployAsApplicationConfigurationDescription":{
+ "type":"structure",
+ "required":["S3ContentLocationDescription"],
+ "members":{
+ "S3ContentLocationDescription":{
+ "shape":"S3ContentBaseLocationDescription",
+ "documentation":"The location that holds the data required to specify an Amazon Data Analytics application.
"
+ }
+ },
+ "documentation":"The configuration information required to deploy an Amazon Data Analytics Studio notebook as an application with durable state.
"
+ },
+ "DeployAsApplicationConfigurationUpdate":{
+ "type":"structure",
+ "required":["S3ContentLocationUpdate"],
+ "members":{
+ "S3ContentLocationUpdate":{
+ "shape":"S3ContentBaseLocationUpdate",
+ "documentation":"Updates to the location that holds the data required to specify an Amazon Data Analytics application.
"
+ }
+ },
+ "documentation":"Updates to the configuration information required to deploy an Amazon Data Analytics Studio notebook as an application with durable state..
"
+ },
"DescribeApplicationRequest":{
"type":"structure",
"required":["ApplicationName"],
@@ -1937,7 +2093,7 @@
"documentation":"Describes the execution property groups.
"
}
},
- "documentation":"Describes the execution properties for a Flink-based Kinesis Data Analytics application.
"
+ "documentation":"Describes the execution properties for an Apache Flink runtime.
"
},
"EnvironmentPropertyUpdates":{
"type":"structure",
@@ -1948,7 +2104,7 @@
"documentation":"Describes updates to the execution property groups.
"
}
},
- "documentation":"Describes updates to the execution property groups for a Flink-based Kinesis Data Analytics application.
"
+ "documentation":"Describes updates to the execution property groups for a Flink-based Kinesis Data Analytics application or a Studio notebook.
"
},
"ErrorMessage":{"type":"string"},
"FileKey":{
@@ -1972,7 +2128,7 @@
"documentation":"Describes parameters for how an application executes multiple tasks simultaneously.
"
}
},
- "documentation":"Describes configuration parameters for a Flink-based Kinesis Data Analytics application.
"
+ "documentation":"Describes configuration parameters for a Flink-based Kinesis Data Analytics application or a Studio notebook.
"
},
"FlinkApplicationConfigurationDescription":{
"type":"structure",
@@ -2024,6 +2180,38 @@
},
"documentation":"Describes the starting parameters for a Flink-based Kinesis Data Analytics application.
"
},
+ "GlueDataCatalogConfiguration":{
+ "type":"structure",
+ "required":["DatabaseARN"],
+ "members":{
+ "DatabaseARN":{
+ "shape":"DatabaseARN",
+ "documentation":"The Amazon Resource Name (ARN) of the database.
"
+ }
+ },
+ "documentation":"The configuration of the Glue Data Catalog that you use for Apache Flink SQL queries and table API transforms that you write in an application.
"
+ },
+ "GlueDataCatalogConfigurationDescription":{
+ "type":"structure",
+ "required":["DatabaseARN"],
+ "members":{
+ "DatabaseARN":{
+ "shape":"DatabaseARN",
+ "documentation":"The Amazon Resource Name (ARN) of the database.
"
+ }
+ },
+ "documentation":"The configuration of the Glue Data Catalog that you use for Apache Flink SQL queries and table API transforms that you write in an application.
"
+ },
+ "GlueDataCatalogConfigurationUpdate":{
+ "type":"structure",
+ "members":{
+ "DatabaseARNUpdate":{
+ "shape":"DatabaseARN",
+ "documentation":"The updated Amazon Resource Name (ARN) of the database.
"
+ }
+ },
+ "documentation":"Updates to the configuration of the Glue Data Catalog that you use for SQL queries that you write in a Kinesis Data Analytics Studio notebook.
"
+ },
"Id":{
"type":"string",
"max":50,
@@ -2686,6 +2874,47 @@
},
"documentation":"When you configure a SQL-based Kinesis Data Analytics application's input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.
"
},
+ "MavenArtifactId":{
+ "type":"string",
+ "max":256,
+ "min":1,
+ "pattern":"[a-zA-Z0-9_.-]+"
+ },
+ "MavenGroupId":{
+ "type":"string",
+ "max":256,
+ "min":1,
+ "pattern":"[a-zA-Z0-9_.-]+"
+ },
+ "MavenReference":{
+ "type":"structure",
+ "required":[
+ "GroupId",
+ "ArtifactId",
+ "Version"
+ ],
+ "members":{
+ "GroupId":{
+ "shape":"MavenGroupId",
+ "documentation":"The group ID of the Maven reference.
"
+ },
+ "ArtifactId":{
+ "shape":"MavenArtifactId",
+ "documentation":"The artifact ID of the Maven reference.
"
+ },
+ "Version":{
+ "shape":"MavenVersion",
+ "documentation":"The version of the Maven reference.
"
+ }
+ },
+ "documentation":"The information required to specify a Maven reference. You can use Maven references to specify dependency JAR files.
"
+ },
+ "MavenVersion":{
+ "type":"string",
+ "max":256,
+ "min":1,
+ "pattern":"[a-zA-Z0-9_.-]+"
+ },
"MetricsLevel":{
"type":"string",
"enum":[
@@ -2716,7 +2945,7 @@
"documentation":"Describes the verbosity of the CloudWatch Logs for an application.
"
}
},
- "documentation":"Describes configuration parameters for Amazon CloudWatch logging for a Flink-based Kinesis Data Analytics application. For more information about CloudWatch logging, see Monitoring.
"
+ "documentation":"Describes configuration parameters for Amazon CloudWatch logging for an application. For more information about CloudWatch logging, see Monitoring.
"
},
"MonitoringConfigurationDescription":{
"type":"structure",
@@ -2734,7 +2963,7 @@
"documentation":"Describes the verbosity of the CloudWatch Logs for an application.
"
}
},
- "documentation":"Describes configuration parameters for CloudWatch logging for a Flink-based Kinesis Data Analytics application.
"
+ "documentation":"Describes configuration parameters for CloudWatch logging for an application.
"
},
"MonitoringConfigurationUpdate":{
"type":"structure",
@@ -2752,7 +2981,7 @@
"documentation":"Describes updates to the verbosity of the CloudWatch Logs for an application.
"
}
},
- "documentation":"Describes updates to configuration parameters for Amazon CloudWatch logging for a Flink-based Kinesis Data Analytics application.
"
+ "documentation":"Describes updates to configuration parameters for Amazon CloudWatch logging for an application.
"
},
"NextToken":{
"type":"string",
@@ -2937,10 +3166,10 @@
},
"AutoScalingEnabledUpdate":{
"shape":"BooleanObject",
- "documentation":"Describes updates to whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.
"
+ "documentation":"Describes updates to whether the Kinesis Data Analytics service can increase the parallelism of a Flink-based Kinesis Data Analytics application in response to increased throughput.
"
}
},
- "documentation":"Describes updates to parameters for how a Flink-based Kinesis Data Analytics application executes multiple tasks simultaneously.
"
+ "documentation":"Describes updates to parameters for how an application executes multiple tasks simultaneously.
"
},
"ParallelismPerKPU":{
"type":"integer",
@@ -2976,7 +3205,7 @@
"documentation":"Describes the value of an application execution property key-value pair.
"
}
},
- "documentation":"Property key-value pairs passed into a Flink-based Kinesis Data Analytics application.
"
+ "documentation":"Property key-value pairs passed into an application.
"
},
"PropertyGroups":{
"type":"list",
@@ -3286,7 +3515,8 @@
"SQL-1_0",
"FLINK-1_6",
"FLINK-1_8",
- "FLINK-1_11"
+ "FLINK-1_11",
+ "ZEPPELIN-FLINK-1_0"
]
},
"S3ApplicationCodeLocationDescription":{
@@ -3309,7 +3539,7 @@
"documentation":"The version of the object containing the application code.
"
}
},
- "documentation":"Describes the location of a Flink-based Kinesis Data Analytics application's code stored in an S3 bucket.
"
+ "documentation":"Describes the location of an application's code stored in an S3 bucket.
"
},
"S3Configuration":{
"type":"structure",
@@ -3329,6 +3559,51 @@
},
"documentation":"For a SQL-based Kinesis Data Analytics application, provides a description of an Amazon S3 data source, including the Amazon Resource Name (ARN) of the S3 bucket and the name of the Amazon S3 object that contains the data.
"
},
+ "S3ContentBaseLocation":{
+ "type":"structure",
+ "required":["BucketARN"],
+ "members":{
+ "BucketARN":{
+ "shape":"BucketARN",
+ "documentation":"The Amazon Resource Name (ARN) of the S3 bucket.
"
+ },
+ "BasePath":{
+ "shape":"BasePath",
+ "documentation":"The base path for the S3 bucket.
"
+ }
+ },
+ "documentation":"The S3 bucket that holds the application information.
"
+ },
+ "S3ContentBaseLocationDescription":{
+ "type":"structure",
+ "required":["BucketARN"],
+ "members":{
+ "BucketARN":{
+ "shape":"BucketARN",
+ "documentation":"The Amazon Resource Name (ARN) of the S3 bucket.
"
+ },
+ "BasePath":{
+ "shape":"BasePath",
+ "documentation":"The base path for the S3 bucket.
"
+ }
+ },
+ "documentation":"The description of the S3 base location that holds the application.
"
+ },
+ "S3ContentBaseLocationUpdate":{
+ "type":"structure",
+ "required":["BucketARNUpdate"],
+ "members":{
+ "BucketARNUpdate":{
+ "shape":"BucketARN",
+ "documentation":"The updated Amazon Resource Name (ARN) of the S3 bucket.
"
+ },
+ "BasePathUpdate":{
+ "shape":"BasePath",
+ "documentation":"The updated S3 bucket path.
"
+ }
+ },
+ "documentation":"The information required to update the S3 base location that holds the application.
"
+ },
"S3ContentLocation":{
"type":"structure",
"required":[
@@ -3349,7 +3624,7 @@
"documentation":"The version of the object containing the application code.
"
}
},
- "documentation":"For a Flink-based Kinesis Data Analytics application, provides a description of an Amazon S3 object, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.
"
+ "documentation":"For a Kinesis Data Analytics application provides a description of an Amazon S3 object, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.
"
},
"S3ContentLocationUpdate":{
"type":"structure",
@@ -3367,7 +3642,7 @@
"documentation":"The new version of the object containing the application code.
"
}
},
- "documentation":"Describes an update for the Amazon S3 code content location for a Flink-based Kinesis Data Analytics application.
"
+ "documentation":"Describes an update for the Amazon S3 code content location for an application.
"
},
"S3ReferenceDataSource":{
"type":"structure",
@@ -3586,10 +3861,7 @@
},
"StartApplicationRequest":{
"type":"structure",
- "required":[
- "ApplicationName",
- "RunConfiguration"
- ],
+ "required":["ApplicationName"],
"members":{
"ApplicationName":{
"shape":"ApplicationName",
@@ -3791,7 +4063,7 @@
},
"CurrentApplicationVersionId":{
"shape":"ApplicationVersionId",
- "documentation":"The current application version ID. You must provide the ApplicationVersionID
or the ConditionalToken
.You can retrieve the application version ID using DescribeApplication.
"
+ "documentation":"The current application version ID. You must provide the CurrentApplicationVersionId
or the ConditionalToken
.You can retrieve the application version ID using DescribeApplication. For better concurrency support, use the ConditionalToken
parameter instead of CurrentApplicationVersionId
.
"
},
"ApplicationConfigurationUpdate":{
"shape":"ApplicationConfigurationUpdate",
@@ -3811,7 +4083,7 @@
},
"ConditionalToken":{
"shape":"ConditionalToken",
- "documentation":"A value you use to implement strong concurrency for application updates. You must provide the ApplicationVersionID
or the ConditionalToken
. You get the application's current ConditionalToken
using DescribeApplication.
"
+ "documentation":"A value you use to implement strong concurrency for application updates. You must provide the CurrentApplicationVersionId
or the ConditionalToken
. You get the application's current ConditionalToken
using DescribeApplication. For better concurrency support, use the ConditionalToken
parameter instead of CurrentApplicationVersionId
.
"
}
}
},
@@ -3827,7 +4099,10 @@
},
"UrlType":{
"type":"string",
- "enum":["FLINK_DASHBOARD_URL"]
+ "enum":[
+ "FLINK_DASHBOARD_URL",
+ "ZEPPELIN_UI_URL"
+ ]
},
"VpcConfiguration":{
"type":"structure",
@@ -3907,6 +4182,102 @@
"member":{"shape":"VpcConfiguration"}
},
"VpcId":{"type":"string"},
+ "ZeppelinApplicationConfiguration":{
+ "type":"structure",
+ "members":{
+ "MonitoringConfiguration":{
+ "shape":"ZeppelinMonitoringConfiguration",
+ "documentation":"The monitoring configuration of a Kinesis Data Analytics Studio notebook.
"
+ },
+ "CatalogConfiguration":{
+ "shape":"CatalogConfiguration",
+ "documentation":"The AWS Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
"
+ },
+ "DeployAsApplicationConfiguration":{
+ "shape":"DeployAsApplicationConfiguration",
+ "documentation":"The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state..
"
+ },
+ "CustomArtifactsConfiguration":{
+ "shape":"CustomArtifactsConfigurationList",
+ "documentation":"Custom artifacts are dependency JARs and user-defined functions (UDF).
"
+ }
+ },
+ "documentation":"The configuration of a Kinesis Data Analytics Studio notebook.
"
+ },
+ "ZeppelinApplicationConfigurationDescription":{
+ "type":"structure",
+ "required":["MonitoringConfigurationDescription"],
+ "members":{
+ "MonitoringConfigurationDescription":{
+ "shape":"ZeppelinMonitoringConfigurationDescription",
+ "documentation":"The monitoring configuration of a Kinesis Data Analytics Studio notebook.
"
+ },
+ "CatalogConfigurationDescription":{
+ "shape":"CatalogConfigurationDescription",
+ "documentation":"The AWS Glue Data Catalog that is associated with the Kinesis Data Analytics Studio notebook.
"
+ },
+ "DeployAsApplicationConfigurationDescription":{
+ "shape":"DeployAsApplicationConfigurationDescription",
+ "documentation":"The parameters required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state..
"
+ },
+ "CustomArtifactsConfigurationDescription":{
+ "shape":"CustomArtifactsConfigurationDescriptionList",
+ "documentation":"Custom artifacts are dependency JARs and user-defined functions (UDF).
"
+ }
+ },
+ "documentation":"The configuration of a Kinesis Data Analytics Studio notebook.
"
+ },
+ "ZeppelinApplicationConfigurationUpdate":{
+ "type":"structure",
+ "members":{
+ "MonitoringConfigurationUpdate":{
+ "shape":"ZeppelinMonitoringConfigurationUpdate",
+ "documentation":"Updates to the monitoring configuration of a Kinesis Data Analytics Studio notebook.
"
+ },
+ "CatalogConfigurationUpdate":{
+ "shape":"CatalogConfigurationUpdate",
+ "documentation":"Updates to the configuration of the AWS Glue Data Catalog that is associated with the Kinesis Data Analytics Studio notebook.
"
+ },
+ "DeployAsApplicationConfigurationUpdate":{"shape":"DeployAsApplicationConfigurationUpdate"},
+ "CustomArtifactsConfigurationUpdate":{
+ "shape":"CustomArtifactsConfigurationList",
+ "documentation":"Updates to the customer artifacts. Custom artifacts are dependency JAR files and user-defined functions (UDF).
"
+ }
+ },
+ "documentation":"Updates to the configuration of Kinesis Data Analytics Studio notebook.
"
+ },
+ "ZeppelinMonitoringConfiguration":{
+ "type":"structure",
+ "required":["LogLevel"],
+ "members":{
+ "LogLevel":{
+ "shape":"LogLevel",
+ "documentation":"The verbosity of the CloudWatch Logs for an application.
"
+ }
+ },
+ "documentation":"Describes configuration parameters for Amazon CloudWatch logging for a Kinesis Data Analytics Studio notebook. For more information about CloudWatch logging, see Monitoring.
"
+ },
+ "ZeppelinMonitoringConfigurationDescription":{
+ "type":"structure",
+ "members":{
+ "LogLevel":{
+ "shape":"LogLevel",
+ "documentation":"Describes the verbosity of the CloudWatch Logs for an application.
"
+ }
+ },
+ "documentation":"The monitoring configuration for Apache Zeppelin within a Kinesis Data Analytics Studio notebook.
"
+ },
+ "ZeppelinMonitoringConfigurationUpdate":{
+ "type":"structure",
+ "required":["LogLevelUpdate"],
+ "members":{
+ "LogLevelUpdate":{
+ "shape":"LogLevel",
+ "documentation":"Updates to the logging level for Apache Zeppelin within a Kinesis Data Analytics Studio notebook.
"
+ }
+ },
+ "documentation":"Updates to the monitoring configuration for Apache Zeppelin within a Kinesis Data Analytics Studio notebook.
"
+ },
"ZipFileContent":{
"type":"blob",
"max":52428800,
From 8ba66d78177097e345eb56bca7eff7c161bd479d Mon Sep 17 00:00:00 2001
From: AWS <>
Date: Wed, 19 May 2021 18:04:28 +0000
Subject: [PATCH 07/10] Auto Scaling Update: With this release, customers can
easily use Predictive Scaling as a policy directly through Amazon EC2 Auto
Scaling configurations to proactively scale their applications ahead of
predicted demand.
---
.../feature-AutoScaling-ab7db0f.json | 6 +
.../codegen-resources/service-2.json | 322 ++++++++++++++++--
2 files changed, 307 insertions(+), 21 deletions(-)
create mode 100644 .changes/next-release/feature-AutoScaling-ab7db0f.json
diff --git a/.changes/next-release/feature-AutoScaling-ab7db0f.json b/.changes/next-release/feature-AutoScaling-ab7db0f.json
new file mode 100644
index 000000000000..fd679887903b
--- /dev/null
+++ b/.changes/next-release/feature-AutoScaling-ab7db0f.json
@@ -0,0 +1,6 @@
+{
+ "type": "feature",
+ "category": "Auto Scaling",
+ "contributor": "",
+ "description": "With this release, customers can easily use Predictive Scaling as a policy directly through Amazon EC2 Auto Scaling configurations to proactively scale their applications ahead of predicted demand."
+}
diff --git a/services/autoscaling/src/main/resources/codegen-resources/service-2.json b/services/autoscaling/src/main/resources/codegen-resources/service-2.json
index 971e8e859ad6..7e25ab017afa 100644
--- a/services/autoscaling/src/main/resources/codegen-resources/service-2.json
+++ b/services/autoscaling/src/main/resources/codegen-resources/service-2.json
@@ -327,7 +327,7 @@
{"shape":"InvalidNextToken"},
{"shape":"ResourceContentionFault"}
],
- "documentation":"Describes one or more Auto Scaling groups.
"
+ "documentation":"Describes one or more Auto Scaling groups.
This operation returns information about instances in Auto Scaling groups. To retrieve information about the instances in a warm pool, you must call the DescribeWarmPool API.
"
},
"DescribeAutoScalingInstances":{
"name":"DescribeAutoScalingInstances",
@@ -724,6 +724,22 @@
],
"documentation":"Moves the specified instances out of the standby state.
After you put the instances back in service, the desired capacity is incremented.
For more information, see Temporarily removing instances from your Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.
"
},
+ "GetPredictiveScalingForecast":{
+ "name":"GetPredictiveScalingForecast",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"GetPredictiveScalingForecastType"},
+ "output":{
+ "shape":"GetPredictiveScalingForecastAnswer",
+ "resultWrapper":"GetPredictiveScalingForecastResult"
+ },
+ "errors":[
+ {"shape":"ResourceContentionFault"}
+ ],
+ "documentation":"Retrieves the forecast data for a predictive scaling policy.
Load forecasts are predictions of the hourly load values using historical load data from CloudWatch and an analysis of historical trends. Capacity forecasts are represented as predicted values for the minimum capacity that is needed on an hourly basis, based on the hourly load forecast.
A minimum of 24 hours of data is required to create the initial forecasts. However, having a full 14 days of historical data results in more accurate forecasts.
For more information, see Predictive scaling for Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide.
"
+ },
"PutLifecycleHook":{
"name":"PutLifecycleHook",
"http":{
@@ -771,7 +787,7 @@
{"shape":"ResourceContentionFault"},
{"shape":"ServiceLinkedRoleFailure"}
],
- "documentation":"Creates or updates a scaling policy for an Auto Scaling group.
For more information about using scaling policies to scale your Auto Scaling group, see Target tracking scaling policies and Step and simple scaling policies in the Amazon EC2 Auto Scaling User Guide.
"
+ "documentation":"Creates or updates a scaling policy for an Auto Scaling group. Scaling policies are used to scale an Auto Scaling group based on configurable metrics. If no policies are defined, the dynamic scaling and predictive scaling features are not used.
For more information about using dynamic scaling, see Target tracking scaling policies and Step and simple scaling policies in the Amazon EC2 Auto Scaling User Guide.
For more information about using predictive scaling, see Predictive scaling for Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide.
You can view the scaling policies for an Auto Scaling group using the DescribePolicies API call. If you are no longer using a scaling policy, you can delete it by calling the DeletePolicy API.
"
},
"PutScheduledUpdateGroupAction":{
"name":"PutScheduledUpdateGroupAction",
@@ -785,7 +801,7 @@
{"shape":"LimitExceededFault"},
{"shape":"ResourceContentionFault"}
],
- "documentation":"Creates or updates a scheduled scaling action for an Auto Scaling group.
For more information, see Scheduled scaling in the Amazon EC2 Auto Scaling User Guide.
"
+ "documentation":"Creates or updates a scheduled scaling action for an Auto Scaling group.
For more information, see Scheduled scaling in the Amazon EC2 Auto Scaling User Guide.
You can view the scheduled actions for an Auto Scaling group using the DescribeScheduledActions API call. If you are no longer using a scheduled action, you can delete it by calling the DeleteScheduledAction API.
"
},
"PutWarmPool":{
"name":"PutWarmPool",
@@ -802,7 +818,7 @@
{"shape":"LimitExceededFault"},
{"shape":"ResourceContentionFault"}
],
- "documentation":"Adds a warm pool to the specified Auto Scaling group. A warm pool is a pool of pre-initialized EC2 instances that sits alongside the Auto Scaling group. Whenever your application needs to scale out, the Auto Scaling group can draw on the warm pool to meet its new desired capacity. For more information, see Warm pools for Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide.
This operation must be called from the Region in which the Auto Scaling group was created. This operation cannot be called on an Auto Scaling group that has a mixed instances policy or a launch template or launch configuration that requests Spot Instances.
You can view the instances in the warm pool using the DescribeWarmPool API call. If you are no longer using a warm pool, you can delete it by calling the DeleteWarmPool API.
"
+ "documentation":"Creates or updates a warm pool for the specified Auto Scaling group. A warm pool is a pool of pre-initialized EC2 instances that sits alongside the Auto Scaling group. Whenever your application needs to scale out, the Auto Scaling group can draw on the warm pool to meet its new desired capacity. For more information and example configurations, see Warm pools for Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide.
This operation must be called from the Region in which the Auto Scaling group was created. This operation cannot be called on an Auto Scaling group that has a mixed instances policy or a launch template or launch configuration that requests Spot Instances.
You can view the instances in the warm pool using the DescribeWarmPool API call. If you are no longer using a warm pool, you can delete it by calling the DeleteWarmPool API.
"
},
"RecordLifecycleActionHeartbeat":{
"name":"RecordLifecycleActionHeartbeat",
@@ -1202,6 +1218,10 @@
"shape":"AutoScalingGroupDesiredCapacity",
"documentation":"The desired size of the group.
"
},
+ "PredictedCapacity":{
+ "shape":"AutoScalingGroupPredictedCapacity",
+ "documentation":"The predicted capacity of the group when it has a predictive scaling policy.
"
+ },
"DefaultCooldown":{
"shape":"Cooldown",
"documentation":"The duration of the default cooldown period, in seconds.
"
@@ -1313,6 +1333,7 @@
}
}
},
+ "AutoScalingGroupPredictedCapacity":{"type":"integer"},
"AutoScalingGroupState":{
"type":"string",
"max":32,
@@ -1530,6 +1551,24 @@
}
}
},
+ "CapacityForecast":{
+ "type":"structure",
+ "required":[
+ "Timestamps",
+ "Values"
+ ],
+ "members":{
+ "Timestamps":{
+ "shape":"PredictiveScalingForecastTimestamps",
+ "documentation":"The time stamps for the data points, in UTC format.
"
+ },
+ "Values":{
+ "shape":"PredictiveScalingForecastValues",
+ "documentation":"The values of the data points.
"
+ }
+ },
+ "documentation":"A GetPredictiveScalingForecast
call returns the capacity forecast for a predictive scaling policy. This structure includes the data points for that capacity forecast, along with the timestamps of those data points.
"
+ },
"CapacityRebalanceEnabled":{"type":"boolean"},
"CheckpointDelay":{
"type":"integer",
@@ -1914,7 +1953,7 @@
},
"ForceDelete":{
"shape":"ForceDelete",
- "documentation":"Specifies that the warm pool is to be deleted along with all instances associated with the warm pool, without waiting for all instances to be terminated. This parameter also deletes any outstanding lifecycle actions associated with the warm pool instances.
"
+ "documentation":"Specifies that the warm pool is to be deleted along with all of its associated instances, without waiting for all instances to be terminated. This parameter also deletes any outstanding lifecycle actions associated with the warm pool instances.
"
}
}
},
@@ -2160,7 +2199,7 @@
},
"PolicyTypes":{
"shape":"PolicyTypes",
- "documentation":"One or more policy types. The valid values are SimpleScaling
, StepScaling
, and TargetTrackingScaling
.
"
+ "documentation":"One or more policy types. The valid values are SimpleScaling
, StepScaling
, TargetTrackingScaling
, and PredictiveScaling
.
"
},
"NextToken":{
"shape":"XmlString",
@@ -2568,6 +2607,55 @@
"member":{"shape":"Filter"}
},
"ForceDelete":{"type":"boolean"},
+ "GetPredictiveScalingForecastAnswer":{
+ "type":"structure",
+ "required":[
+ "LoadForecast",
+ "CapacityForecast",
+ "UpdateTime"
+ ],
+ "members":{
+ "LoadForecast":{
+ "shape":"LoadForecasts",
+ "documentation":"The load forecast.
"
+ },
+ "CapacityForecast":{
+ "shape":"CapacityForecast",
+ "documentation":"The capacity forecast.
"
+ },
+ "UpdateTime":{
+ "shape":"TimestampType",
+ "documentation":"The time the forecast was made.
"
+ }
+ }
+ },
+ "GetPredictiveScalingForecastType":{
+ "type":"structure",
+ "required":[
+ "AutoScalingGroupName",
+ "PolicyName",
+ "StartTime",
+ "EndTime"
+ ],
+ "members":{
+ "AutoScalingGroupName":{
+ "shape":"XmlStringMaxLen255",
+ "documentation":"The name of the Auto Scaling group.
"
+ },
+ "PolicyName":{
+ "shape":"XmlStringMaxLen255",
+ "documentation":"The name of the policy.
"
+ },
+ "StartTime":{
+ "shape":"TimestampType",
+ "documentation":"The inclusive start time of the time range for the forecast data to get. At most, the date and time can be one year before the current date and time.
"
+ },
+ "EndTime":{
+ "shape":"TimestampType",
+ "documentation":"The exclusive end time of the time range for the forecast data to get. The maximum time duration between the start and end time is 30 days.
Although this parameter can accept a date and time that is more than two days in the future, the availability of forecast data has limits. Amazon EC2 Auto Scaling only issues forecasts for periods of two days in advance.
"
+ }
+ }
+ },
"GlobalTimeout":{"type":"integer"},
"HealthCheckGracePeriod":{"type":"integer"},
"HeartbeatTimeout":{"type":"integer"},
@@ -2703,7 +2791,7 @@
},
"PercentageComplete":{
"shape":"IntPercent",
- "documentation":"The percentage of the instance refresh that is complete. For each instance replacement, Amazon EC2 Auto Scaling tracks the instance's health status and warm-up time. When the instance's health status changes to healthy and the specified warm-up time passes, the instance is considered updated and added to the percentage complete.
"
+ "documentation":"The percentage of the instance refresh that is complete. For each instance replacement, Amazon EC2 Auto Scaling tracks the instance's health status and warm-up time. When the instance's health status changes to healthy and the specified warm-up time passes, the instance is considered updated and is added to the percentage complete.
"
},
"InstancesToUpdate":{
"shape":"InstancesToUpdate",
@@ -2738,25 +2826,25 @@
"members":{
"PercentageComplete":{
"shape":"IntPercent",
- "documentation":"The percentage of instances in the Auto Scaling group that have been replaced. For each instance replacement, Amazon EC2 Auto Scaling tracks the instance's health status and warm-up time. When the instance's health status changes to healthy and the specified warm-up time passes, the instance is considered updated and added to the percentage complete.
"
+ "documentation":"The percentage of instances in the Auto Scaling group that have been replaced. For each instance replacement, Amazon EC2 Auto Scaling tracks the instance's health status and warm-up time. When the instance's health status changes to healthy and the specified warm-up time passes, the instance is considered updated and is added to the percentage complete.
"
},
"InstancesToUpdate":{
"shape":"InstancesToUpdate",
"documentation":"The number of instances remaining to update.
"
}
},
- "documentation":"Reports the progress of an instance fresh on instances that are in the Auto Scaling group.
"
+ "documentation":"Reports the progress of an instance refresh on instances that are in the Auto Scaling group.
"
},
"InstanceRefreshProgressDetails":{
"type":"structure",
"members":{
"LivePoolProgress":{
"shape":"InstanceRefreshLivePoolProgress",
- "documentation":"Indicates the progress of an instance fresh on instances that are in the Auto Scaling group.
"
+ "documentation":"Indicates the progress of an instance refresh on instances that are in the Auto Scaling group.
"
},
"WarmPoolProgress":{
"shape":"InstanceRefreshWarmPoolProgress",
- "documentation":"Indicates the progress of an instance fresh on instances that are in the warm pool.
"
+ "documentation":"Indicates the progress of an instance refresh on instances that are in the warm pool.
"
}
},
"documentation":"Reports the progress of an instance refresh on an Auto Scaling group that has a warm pool. This includes separate details for instances in the warm pool and instances in the Auto Scaling group (the live pool).
"
@@ -2777,14 +2865,14 @@
"members":{
"PercentageComplete":{
"shape":"IntPercent",
- "documentation":"The percentage of instances in the warm pool that have been replaced. For each instance replacement, Amazon EC2 Auto Scaling tracks the instance's health status and warm-up time. When the instance's health status changes to healthy and the specified warm-up time passes, the instance is considered updated and added to the percentage complete.
"
+ "documentation":"The percentage of instances in the warm pool that have been replaced. For each instance replacement, Amazon EC2 Auto Scaling tracks the instance's health status and warm-up time. When the instance's health status changes to healthy and the specified warm-up time passes, the instance is considered updated and is added to the percentage complete.
"
},
"InstancesToUpdate":{
"shape":"InstancesToUpdate",
"documentation":"The number of instances remaining to update.
"
}
},
- "documentation":"Reports the progress of an instance fresh on instances that are in the warm pool.
"
+ "documentation":"Reports the progress of an instance refresh on instances that are in the warm pool.
"
},
"InstanceRefreshes":{
"type":"list",
@@ -3229,6 +3317,33 @@
"type":"list",
"member":{"shape":"LoadBalancerTargetGroupState"}
},
+ "LoadForecast":{
+ "type":"structure",
+ "required":[
+ "Timestamps",
+ "Values",
+ "MetricSpecification"
+ ],
+ "members":{
+ "Timestamps":{
+ "shape":"PredictiveScalingForecastTimestamps",
+ "documentation":"The time stamps for the data points, in UTC format.
"
+ },
+ "Values":{
+ "shape":"PredictiveScalingForecastValues",
+ "documentation":"The values of the data points.
"
+ },
+ "MetricSpecification":{
+ "shape":"PredictiveScalingMetricSpecification",
+ "documentation":"The metric specification for the load forecast.
"
+ }
+ },
+ "documentation":"A GetPredictiveScalingForecast
call returns the load forecast for a predictive scaling policy. This structure includes the data points for that load forecast, along with the timestamps of those data points and the metric specification.
"
+ },
+ "LoadForecasts":{
+ "type":"list",
+ "member":{"shape":"LoadForecast"}
+ },
"MaxGroupPreparedCapacity":{
"type":"integer",
"min":-1
@@ -3419,6 +3534,24 @@
"type":"list",
"member":{"shape":"XmlStringMaxLen64"}
},
+ "PredefinedLoadMetricType":{
+ "type":"string",
+ "enum":[
+ "ASGTotalCPUUtilization",
+ "ASGTotalNetworkIn",
+ "ASGTotalNetworkOut",
+ "ALBTargetGroupRequestCount"
+ ]
+ },
+ "PredefinedMetricPairType":{
+ "type":"string",
+ "enum":[
+ "ASGCPUUtilization",
+ "ASGNetworkIn",
+ "ASGNetworkOut",
+ "ALBRequestCount"
+ ]
+ },
"PredefinedMetricSpecification":{
"type":"structure",
"required":["PredefinedMetricType"],
@@ -3434,6 +3567,145 @@
},
"documentation":"Represents a predefined metric for a target tracking scaling policy to use with Amazon EC2 Auto Scaling.
"
},
+ "PredefinedScalingMetricType":{
+ "type":"string",
+ "enum":[
+ "ASGAverageCPUUtilization",
+ "ASGAverageNetworkIn",
+ "ASGAverageNetworkOut",
+ "ALBRequestCountPerTarget"
+ ]
+ },
+ "PredictiveScalingConfiguration":{
+ "type":"structure",
+ "required":["MetricSpecifications"],
+ "members":{
+ "MetricSpecifications":{
+ "shape":"PredictiveScalingMetricSpecifications",
+ "documentation":"This structure includes the metrics and target utilization to use for predictive scaling.
This is an array, but we currently only support a single metric specification. That is, you can specify a target value and a single metric pair, or a target value and one scaling metric and one load metric.
"
+ },
+ "Mode":{
+ "shape":"PredictiveScalingMode",
+ "documentation":"The predictive scaling mode. Defaults to ForecastOnly
if not specified.
"
+ },
+ "SchedulingBufferTime":{
+ "shape":"PredictiveScalingSchedulingBufferTime",
+ "documentation":"The amount of time, in seconds, by which the instance launch time can be advanced. For example, the forecast says to add capacity at 10:00 AM, and you choose to pre-launch instances by 5 minutes. In that case, the instances will be launched at 9:55 AM. The intention is to give resources time to be provisioned. It can take a few minutes to launch an EC2 instance. The actual amount of time required depends on several factors, such as the size of the instance and whether there are startup scripts to complete.
The value must be less than the forecast interval duration of 3600 seconds (60 minutes). Defaults to 300 seconds if not specified.
"
+ },
+ "MaxCapacityBreachBehavior":{
+ "shape":"PredictiveScalingMaxCapacityBreachBehavior",
+ "documentation":"Defines the behavior that should be applied if the forecast capacity approaches or exceeds the maximum capacity of the Auto Scaling group. Defaults to HonorMaxCapacity
if not specified.
The following are possible values:
-
HonorMaxCapacity
- Amazon EC2 Auto Scaling cannot scale out capacity higher than the maximum capacity. The maximum capacity is enforced as a hard limit.
-
IncreaseMaxCapacity
- Amazon EC2 Auto Scaling can scale out capacity higher than the maximum capacity when the forecast capacity is close to or exceeds the maximum capacity. The upper limit is determined by the forecasted capacity and the value for MaxCapacityBuffer
.
"
+ },
+ "MaxCapacityBuffer":{
+ "shape":"PredictiveScalingMaxCapacityBuffer",
+ "documentation":"The size of the capacity buffer to use when the forecast capacity is close to or exceeds the maximum capacity. The value is specified as a percentage relative to the forecast capacity. For example, if the buffer is 10, this means a 10 percent buffer, such that if the forecast capacity is 50, and the maximum capacity is 40, then the effective maximum capacity is 55.
If set to 0, Amazon EC2 Auto Scaling may scale capacity higher than the maximum capacity to equal but not exceed forecast capacity.
Required if the MaxCapacityBreachBehavior
property is set to IncreaseMaxCapacity
, and cannot be used otherwise.
"
+ }
+ },
+ "documentation":"Represents a predictive scaling policy configuration to use with Amazon EC2 Auto Scaling.
"
+ },
+ "PredictiveScalingForecastTimestamps":{
+ "type":"list",
+ "member":{"shape":"TimestampType"}
+ },
+ "PredictiveScalingForecastValues":{
+ "type":"list",
+ "member":{"shape":"MetricScale"}
+ },
+ "PredictiveScalingMaxCapacityBreachBehavior":{
+ "type":"string",
+ "enum":[
+ "HonorMaxCapacity",
+ "IncreaseMaxCapacity"
+ ]
+ },
+ "PredictiveScalingMaxCapacityBuffer":{
+ "type":"integer",
+ "max":100,
+ "min":0
+ },
+ "PredictiveScalingMetricSpecification":{
+ "type":"structure",
+ "required":["TargetValue"],
+ "members":{
+ "TargetValue":{
+ "shape":"MetricScale",
+ "documentation":"Specifies the target utilization.
"
+ },
+ "PredefinedMetricPairSpecification":{
+ "shape":"PredictiveScalingPredefinedMetricPair",
+ "documentation":"The metric pair specification from which Amazon EC2 Auto Scaling determines the appropriate scaling metric and load metric to use.
"
+ },
+ "PredefinedScalingMetricSpecification":{
+ "shape":"PredictiveScalingPredefinedScalingMetric",
+ "documentation":"The scaling metric specification.
"
+ },
+ "PredefinedLoadMetricSpecification":{
+ "shape":"PredictiveScalingPredefinedLoadMetric",
+ "documentation":"The load metric specification.
"
+ }
+ },
+ "documentation":"This structure specifies the metrics and target utilization settings for a predictive scaling policy.
You must specify either a metric pair, or a load metric and a scaling metric individually. Specifying a metric pair instead of individual metrics provides a simpler way to configure metrics for a scaling policy. You choose the metric pair, and the policy automatically knows the correct sum and average statistics to use for the load metric and the scaling metric.
Example
-
You create a predictive scaling policy and specify ALBRequestCount
as the value for the metric pair and 1000.0
as the target value. For this type of metric, you must provide the metric dimension for the corresponding target group, so you also provide a resource label for the Application Load Balancer target group that is attached to your Auto Scaling group.
-
The number of requests the target group receives per minute provides the load metric, and the request count averaged between the members of the target group provides the scaling metric. In CloudWatch, this refers to the RequestCount
and RequestCountPerTarget
metrics, respectively.
-
For optimal use of predictive scaling, you adhere to the best practice of using a dynamic scaling policy to automatically scale between the minimum capacity and maximum capacity in response to real-time changes in resource utilization.
-
Amazon EC2 Auto Scaling consumes data points for the load metric over the last 14 days and creates an hourly load forecast for predictive scaling. (A minimum of 24 hours of data is required.)
-
After creating the load forecast, Amazon EC2 Auto Scaling determines when to reduce or increase the capacity of your Auto Scaling group in each hour of the forecast period so that the average number of requests received by each instance is as close to 1000 requests per minute as possible at all times.
"
+ },
+ "PredictiveScalingMetricSpecifications":{
+ "type":"list",
+ "member":{"shape":"PredictiveScalingMetricSpecification"}
+ },
+ "PredictiveScalingMode":{
+ "type":"string",
+ "enum":[
+ "ForecastAndScale",
+ "ForecastOnly"
+ ]
+ },
+ "PredictiveScalingPredefinedLoadMetric":{
+ "type":"structure",
+ "required":["PredefinedMetricType"],
+ "members":{
+ "PredefinedMetricType":{
+ "shape":"PredefinedLoadMetricType",
+ "documentation":"The metric type.
"
+ },
+ "ResourceLabel":{
+ "shape":"XmlStringMaxLen1023",
+ "documentation":"A label that uniquely identifies a specific Application Load Balancer target group from which to determine the request count served by your Auto Scaling group. You can't specify a resource label unless the target group is attached to the Auto Scaling group.
You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format of the resource label is:
app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d
.
Where:
To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.
"
+ }
+ },
+ "documentation":"Describes a load metric for a predictive scaling policy.
When returned in the output of DescribePolicies
, it indicates that a predictive scaling policy uses individually specified load and scaling metrics instead of a metric pair.
"
+ },
+ "PredictiveScalingPredefinedMetricPair":{
+ "type":"structure",
+ "required":["PredefinedMetricType"],
+ "members":{
+ "PredefinedMetricType":{
+ "shape":"PredefinedMetricPairType",
+ "documentation":"Indicates which metrics to use. There are two different types of metrics for each metric type: one is a load metric and one is a scaling metric. For example, if the metric type is ASGCPUUtilization
, the Auto Scaling group's total CPU metric is used as the load metric, and the average CPU metric is used for the scaling metric.
"
+ },
+ "ResourceLabel":{
+ "shape":"XmlStringMaxLen1023",
+ "documentation":"A label that uniquely identifies a specific Application Load Balancer target group from which to determine the request count served by your Auto Scaling group. You can't specify a resource label unless the target group is attached to the Auto Scaling group.
You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format of the resource label is:
app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d
.
Where:
To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.
"
+ }
+ },
+ "documentation":"Represents a metric pair for a predictive scaling policy.
"
+ },
+ "PredictiveScalingPredefinedScalingMetric":{
+ "type":"structure",
+ "required":["PredefinedMetricType"],
+ "members":{
+ "PredefinedMetricType":{
+ "shape":"PredefinedScalingMetricType",
+ "documentation":"The metric type.
"
+ },
+ "ResourceLabel":{
+ "shape":"XmlStringMaxLen1023",
+ "documentation":"A label that uniquely identifies a specific Application Load Balancer target group from which to determine the request count served by your Auto Scaling group. You can't specify a resource label unless the target group is attached to the Auto Scaling group.
You create the resource label by appending the final portion of the load balancer ARN and the final portion of the target group ARN into a single value, separated by a forward slash (/). The format of the resource label is:
app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d
.
Where:
To find the ARN for an Application Load Balancer, use the DescribeLoadBalancers API operation. To find the ARN for the target group, use the DescribeTargetGroups API operation.
"
+ }
+ },
+ "documentation":"Describes a scaling metric for a predictive scaling policy.
When returned in the output of DescribePolicies
, it indicates that a predictive scaling policy uses individually specified load and scaling metrics instead of a metric pair.
"
+ },
+ "PredictiveScalingSchedulingBufferTime":{
+ "type":"integer",
+ "min":0
+ },
"ProcessNames":{
"type":"list",
"member":{"shape":"XmlStringMaxLen255"}
@@ -3550,7 +3822,7 @@
},
"PolicyType":{
"shape":"XmlStringMaxLen64",
- "documentation":"One of the following policy types:
-
TargetTrackingScaling
-
StepScaling
-
SimpleScaling
(default)
"
+ "documentation":"One of the following policy types:
-
TargetTrackingScaling
-
StepScaling
-
SimpleScaling
(default)
-
PredictiveScaling
"
},
"AdjustmentType":{
"shape":"XmlStringMaxLen255",
@@ -3586,11 +3858,15 @@
},
"TargetTrackingConfiguration":{
"shape":"TargetTrackingConfiguration",
- "documentation":"A target tracking scaling policy. Includes support for predefined or customized metrics.
The following predefined metrics are available:
-
ASGAverageCPUUtilization
-
ASGAverageNetworkIn
-
ASGAverageNetworkOut
-
ALBRequestCountPerTarget
If you specify ALBRequestCountPerTarget
for the metric, you must specify the ResourceLabel
parameter with the PredefinedMetricSpecification
.
For more information, see TargetTrackingConfiguration in the Amazon EC2 Auto Scaling API Reference.
Required if the policy type is TargetTrackingScaling
.
"
+ "documentation":"A target tracking scaling policy. Provides support for predefined or customized metrics.
The following predefined metrics are available:
-
ASGAverageCPUUtilization
-
ASGAverageNetworkIn
-
ASGAverageNetworkOut
-
ALBRequestCountPerTarget
If you specify ALBRequestCountPerTarget
for the metric, you must specify the ResourceLabel
parameter with the PredefinedMetricSpecification
.
For more information, see TargetTrackingConfiguration in the Amazon EC2 Auto Scaling API Reference.
Required if the policy type is TargetTrackingScaling
.
"
},
"Enabled":{
"shape":"ScalingPolicyEnabled",
"documentation":"Indicates whether the scaling policy is enabled or disabled. The default is enabled. For more information, see Disabling a scaling policy for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.
"
+ },
+ "PredictiveScalingConfiguration":{
+ "shape":"PredictiveScalingConfiguration",
+ "documentation":"A predictive scaling policy. Provides support for only predefined metrics.
Predictive scaling works with CPU utilization, network in/out, and the Application Load Balancer request count.
For more information, see PredictiveScalingConfiguration in the Amazon EC2 Auto Scaling API Reference.
Required if the policy type is PredictiveScaling
.
"
}
}
},
@@ -3658,7 +3934,7 @@
},
"MaxGroupPreparedCapacity":{
"shape":"MaxGroupPreparedCapacity",
- "documentation":"Specifies the total maximum number of instances that are allowed to be in the warm pool or in any state except Terminated
for the Auto Scaling group. This is an optional property. Specify it only if the warm pool size should not be determined by the difference between the group's maximum capacity and its desired capacity.
Amazon EC2 Auto Scaling will launch and maintain either the difference between the group's maximum capacity and its desired capacity, if a value for MaxGroupPreparedCapacity
is not specified, or the difference between the MaxGroupPreparedCapacity
and the desired capacity, if a value for MaxGroupPreparedCapacity
is specified.
The size of the warm pool is dynamic. Only when MaxGroupPreparedCapacity
and MinSize
are set to the same value does the warm pool have an absolute size.
If the desired capacity of the Auto Scaling group is higher than the MaxGroupPreparedCapacity
, the capacity of the warm pool is 0. To remove a value that you previously set, include the property but specify -1 for the value.
"
+ "documentation":"Specifies the maximum number of instances that are allowed to be in the warm pool or in any state except Terminated
for the Auto Scaling group. This is an optional property. Specify it only if you do not want the warm pool size to be determined by the difference between the group's maximum capacity and its desired capacity.
If a value for MaxGroupPreparedCapacity
is not specified, Amazon EC2 Auto Scaling launches and maintains the difference between the group's maximum capacity and its desired capacity. If you specify a value for MaxGroupPreparedCapacity
, Amazon EC2 Auto Scaling uses the difference between the MaxGroupPreparedCapacity
and the desired capacity instead.
The size of the warm pool is dynamic. Only when MaxGroupPreparedCapacity
and MinSize
are set to the same value does the warm pool have an absolute size.
If the desired capacity of the Auto Scaling group is higher than the MaxGroupPreparedCapacity
, the capacity of the warm pool is 0, unless you specify a value for MinSize
. To remove a value that you previously set, include the property but specify -1 for the value.
"
},
"MinSize":{
"shape":"WarmPoolMinSize",
@@ -3666,7 +3942,7 @@
},
"PoolState":{
"shape":"WarmPoolState",
- "documentation":"Sets the instance state to transition to after the lifecycle hooks finish. Valid values are: Stopped
(default) or Running
.
"
+ "documentation":"Sets the instance state to transition to after the lifecycle actions are complete. Default is Stopped
.
"
}
}
},
@@ -3822,7 +4098,7 @@
},
"PolicyType":{
"shape":"XmlStringMaxLen64",
- "documentation":"One of the following policy types:
-
TargetTrackingScaling
-
StepScaling
-
SimpleScaling
(default)
For more information, see Target tracking scaling policies and Step and simple scaling policies in the Amazon EC2 Auto Scaling User Guide.
"
+ "documentation":"One of the following policy types:
-
TargetTrackingScaling
-
StepScaling
-
SimpleScaling
(default)
-
PredictiveScaling
For more information, see Target tracking scaling policies and Step and simple scaling policies in the Amazon EC2 Auto Scaling User Guide.
"
},
"AdjustmentType":{
"shape":"XmlStringMaxLen255",
@@ -3867,6 +4143,10 @@
"Enabled":{
"shape":"ScalingPolicyEnabled",
"documentation":"Indicates whether the policy is enabled (true
) or disabled (false
).
"
+ },
+ "PredictiveScalingConfiguration":{
+ "shape":"PredictiveScalingConfiguration",
+ "documentation":"A predictive scaling policy.
"
}
},
"documentation":"Describes a scaling policy.
"
@@ -4384,7 +4664,7 @@
"members":{
"MaxGroupPreparedCapacity":{
"shape":"MaxGroupPreparedCapacity",
- "documentation":"The total maximum number of instances that are allowed to be in the warm pool or in any state except Terminated
for the Auto Scaling group.
"
+ "documentation":"The maximum number of instances that are allowed to be in the warm pool or in any state except Terminated
for the Auto Scaling group.
"
},
"MinSize":{
"shape":"WarmPoolMinSize",
@@ -4392,7 +4672,7 @@
},
"PoolState":{
"shape":"WarmPoolState",
- "documentation":"The instance state to transition to after the lifecycle actions are complete: Stopped
or Running
.
"
+ "documentation":"The instance state to transition to after the lifecycle actions are complete.
"
},
"Status":{
"shape":"WarmPoolStatus",
@@ -4475,5 +4755,5 @@
"pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
}
},
- "documentation":"Amazon EC2 Auto Scaling Amazon EC2 Auto Scaling is designed to automatically launch or terminate EC2 instances based on user-defined scaling policies, scheduled actions, and health checks. Use this service with AWS Auto Scaling, Amazon CloudWatch, and Elastic Load Balancing.
For more information, including information about granting IAM users required permissions for Amazon EC2 Auto Scaling actions, see the Amazon EC2 Auto Scaling User Guide.
"
+ "documentation":"Amazon EC2 Auto Scaling Amazon EC2 Auto Scaling is designed to automatically launch or terminate EC2 instances based on user-defined scaling policies, scheduled actions, and health checks.
For more information about Amazon EC2 Auto Scaling, see the Amazon EC2 Auto Scaling User Guide. For information about granting IAM users required permissions for calls to Amazon EC2 Auto Scaling, see Granting IAM users required permissions for Amazon EC2 Auto Scaling resources in the Amazon EC2 Auto Scaling API Reference.
"
}
From 2ec88572e1952f8e4ddd8b93a4789f016195df4a Mon Sep 17 00:00:00 2001
From: AWS <>
Date: Wed, 19 May 2021 18:04:31 +0000
Subject: [PATCH 08/10] AWS Identity and Access Management Update: Add
pagination to ListUserTags operation
---
.../feature-AWSIdentityandAccessManagement-2621141.json | 6 ++++++
.../src/main/resources/codegen-resources/paginators-1.json | 7 +++++++
2 files changed, 13 insertions(+)
create mode 100644 .changes/next-release/feature-AWSIdentityandAccessManagement-2621141.json
diff --git a/.changes/next-release/feature-AWSIdentityandAccessManagement-2621141.json b/.changes/next-release/feature-AWSIdentityandAccessManagement-2621141.json
new file mode 100644
index 000000000000..a24b09ce8087
--- /dev/null
+++ b/.changes/next-release/feature-AWSIdentityandAccessManagement-2621141.json
@@ -0,0 +1,6 @@
+{
+ "type": "feature",
+ "category": "AWS Identity and Access Management",
+ "contributor": "",
+ "description": "Add pagination to ListUserTags operation"
+}
diff --git a/services/iam/src/main/resources/codegen-resources/paginators-1.json b/services/iam/src/main/resources/codegen-resources/paginators-1.json
index 3ac7a42419e6..252bcc9cb7ca 100644
--- a/services/iam/src/main/resources/codegen-resources/paginators-1.json
+++ b/services/iam/src/main/resources/codegen-resources/paginators-1.json
@@ -166,6 +166,13 @@
"output_token": "Marker",
"result_key": "PolicyNames"
},
+ "ListUserTags": {
+ "input_token": "Marker",
+ "limit_key": "MaxItems",
+ "more_results": "IsTruncated",
+ "output_token": "Marker",
+ "result_key": "Tags"
+ },
"ListUsers": {
"input_token": "Marker",
"limit_key": "MaxItems",
From 8b515ff1f5f26d5122903eb9852e1f077fee233f Mon Sep 17 00:00:00 2001
From: AWS <>
Date: Wed, 19 May 2021 18:05:43 +0000
Subject: [PATCH 09/10] Updated endpoints.json.
---
.../feature-AWSSDKforJavav2-bedacd4.json | 6 ++++++
.../regions/internal/region/endpoints.json | 18 ++++++++++++++++++
2 files changed, 24 insertions(+)
create mode 100644 .changes/next-release/feature-AWSSDKforJavav2-bedacd4.json
diff --git a/.changes/next-release/feature-AWSSDKforJavav2-bedacd4.json b/.changes/next-release/feature-AWSSDKforJavav2-bedacd4.json
new file mode 100644
index 000000000000..ae3f84993e9e
--- /dev/null
+++ b/.changes/next-release/feature-AWSSDKforJavav2-bedacd4.json
@@ -0,0 +1,6 @@
+{
+ "type": "feature",
+ "category": "AWS SDK for Java v2",
+ "contributor": "",
+ "description": "Updated service endpoint metadata."
+}
diff --git a/core/regions/src/main/resources/software/amazon/awssdk/regions/internal/region/endpoints.json b/core/regions/src/main/resources/software/amazon/awssdk/regions/internal/region/endpoints.json
index 19dcba044c92..9193f899b9da 100644
--- a/core/regions/src/main/resources/software/amazon/awssdk/regions/internal/region/endpoints.json
+++ b/core/regions/src/main/resources/software/amazon/awssdk/regions/internal/region/endpoints.json
@@ -4881,6 +4881,24 @@
"ap-southeast-2" : { },
"eu-central-1" : { },
"eu-west-1" : { },
+ "fips-us-east-1" : {
+ "credentialScope" : {
+ "region" : "us-east-1"
+ },
+ "hostname" : "qldb-fips.us-east-1.amazonaws.com"
+ },
+ "fips-us-east-2" : {
+ "credentialScope" : {
+ "region" : "us-east-2"
+ },
+ "hostname" : "qldb-fips.us-east-2.amazonaws.com"
+ },
+ "fips-us-west-2" : {
+ "credentialScope" : {
+ "region" : "us-west-2"
+ },
+ "hostname" : "qldb-fips.us-west-2.amazonaws.com"
+ },
"us-east-1" : { },
"us-east-2" : { },
"us-west-2" : { }
From 8bd3855bc1d9436cefc40e4b417bc59d26ca088f Mon Sep 17 00:00:00 2001
From: AWS <>
Date: Wed, 19 May 2021 18:06:29 +0000
Subject: [PATCH 10/10] Release 2.16.66. Updated CHANGELOG.md, README.md and
all pom.xml.
---
.changes/2.16.66.json | 54 +++++++++++++++++++
.../next-release/bugfix-AWSS3-c21fe33.json | 6 ---
...WSIdentityandAccessManagement-2621141.json | 6 ---
.../feature-AWSSDKforJavav2-bedacd4.json | 6 ---
...mazonElasticKubernetesService-393e94b.json | 6 ---
...eature-AmazonKinesisAnalytics-a085094.json | 6 ---
.../feature-AmazonLightsail-a8d559f.json | 6 ---
.../feature-AmazonRekognition-bdf0119.json | 6 ---
.../feature-AutoScaling-ab7db0f.json | 6 ---
CHANGELOG.md | 33 ++++++++++++
README.md | 8 +--
archetypes/archetype-app-quickstart/pom.xml | 2 +-
archetypes/archetype-lambda/pom.xml | 2 +-
archetypes/archetype-tools/pom.xml | 2 +-
archetypes/pom.xml | 2 +-
aws-sdk-java/pom.xml | 2 +-
bom-internal/pom.xml | 2 +-
bom/pom.xml | 2 +-
bundle/pom.xml | 2 +-
codegen-lite-maven-plugin/pom.xml | 2 +-
codegen-lite/pom.xml | 2 +-
codegen-maven-plugin/pom.xml | 2 +-
codegen/pom.xml | 2 +-
core/annotations/pom.xml | 2 +-
core/arns/pom.xml | 2 +-
core/auth/pom.xml | 2 +-
core/aws-core/pom.xml | 2 +-
core/metrics-spi/pom.xml | 2 +-
core/pom.xml | 2 +-
core/profiles/pom.xml | 2 +-
core/protocols/aws-cbor-protocol/pom.xml | 2 +-
core/protocols/aws-ion-protocol/pom.xml | 2 +-
core/protocols/aws-json-protocol/pom.xml | 2 +-
core/protocols/aws-query-protocol/pom.xml | 2 +-
core/protocols/aws-xml-protocol/pom.xml | 2 +-
core/protocols/pom.xml | 2 +-
core/protocols/protocol-core/pom.xml | 2 +-
core/regions/pom.xml | 2 +-
core/sdk-core/pom.xml | 2 +-
http-client-spi/pom.xml | 2 +-
http-clients/apache-client/pom.xml | 2 +-
http-clients/aws-crt-client/pom.xml | 2 +-
http-clients/netty-nio-client/pom.xml | 2 +-
http-clients/pom.xml | 2 +-
http-clients/url-connection-client/pom.xml | 2 +-
.../cloudwatch-metric-publisher/pom.xml | 2 +-
metric-publishers/pom.xml | 2 +-
pom.xml | 2 +-
release-scripts/pom.xml | 2 +-
services-custom/dynamodb-enhanced/pom.xml | 2 +-
services-custom/pom.xml | 2 +-
services/accessanalyzer/pom.xml | 2 +-
services/acm/pom.xml | 2 +-
services/acmpca/pom.xml | 2 +-
services/alexaforbusiness/pom.xml | 2 +-
services/amp/pom.xml | 2 +-
services/amplify/pom.xml | 2 +-
services/amplifybackend/pom.xml | 2 +-
services/apigateway/pom.xml | 2 +-
services/apigatewaymanagementapi/pom.xml | 2 +-
services/apigatewayv2/pom.xml | 2 +-
services/appconfig/pom.xml | 2 +-
services/appflow/pom.xml | 2 +-
services/appintegrations/pom.xml | 2 +-
services/applicationautoscaling/pom.xml | 2 +-
services/applicationcostprofiler/pom.xml | 2 +-
services/applicationdiscovery/pom.xml | 2 +-
services/applicationinsights/pom.xml | 2 +-
services/appmesh/pom.xml | 2 +-
services/apprunner/pom.xml | 2 +-
services/appstream/pom.xml | 2 +-
services/appsync/pom.xml | 2 +-
services/athena/pom.xml | 2 +-
services/auditmanager/pom.xml | 2 +-
services/autoscaling/pom.xml | 2 +-
services/autoscalingplans/pom.xml | 2 +-
services/backup/pom.xml | 2 +-
services/batch/pom.xml | 2 +-
services/braket/pom.xml | 2 +-
services/budgets/pom.xml | 2 +-
services/chime/pom.xml | 2 +-
services/cloud9/pom.xml | 2 +-
services/clouddirectory/pom.xml | 2 +-
services/cloudformation/pom.xml | 2 +-
services/cloudfront/pom.xml | 2 +-
services/cloudhsm/pom.xml | 2 +-
services/cloudhsmv2/pom.xml | 2 +-
services/cloudsearch/pom.xml | 2 +-
services/cloudsearchdomain/pom.xml | 2 +-
services/cloudtrail/pom.xml | 2 +-
services/cloudwatch/pom.xml | 2 +-
services/cloudwatchevents/pom.xml | 2 +-
services/cloudwatchlogs/pom.xml | 2 +-
services/codeartifact/pom.xml | 2 +-
services/codebuild/pom.xml | 2 +-
services/codecommit/pom.xml | 2 +-
services/codedeploy/pom.xml | 2 +-
services/codeguruprofiler/pom.xml | 2 +-
services/codegurureviewer/pom.xml | 2 +-
services/codepipeline/pom.xml | 2 +-
services/codestar/pom.xml | 2 +-
services/codestarconnections/pom.xml | 2 +-
services/codestarnotifications/pom.xml | 2 +-
services/cognitoidentity/pom.xml | 2 +-
services/cognitoidentityprovider/pom.xml | 2 +-
services/cognitosync/pom.xml | 2 +-
services/comprehend/pom.xml | 2 +-
services/comprehendmedical/pom.xml | 2 +-
services/computeoptimizer/pom.xml | 2 +-
services/config/pom.xml | 2 +-
services/connect/pom.xml | 2 +-
services/connectcontactlens/pom.xml | 2 +-
services/connectparticipant/pom.xml | 2 +-
services/costandusagereport/pom.xml | 2 +-
services/costexplorer/pom.xml | 2 +-
services/customerprofiles/pom.xml | 2 +-
services/databasemigration/pom.xml | 2 +-
services/databrew/pom.xml | 2 +-
services/dataexchange/pom.xml | 2 +-
services/datapipeline/pom.xml | 2 +-
services/datasync/pom.xml | 2 +-
services/dax/pom.xml | 2 +-
services/detective/pom.xml | 2 +-
services/devicefarm/pom.xml | 2 +-
services/devopsguru/pom.xml | 2 +-
services/directconnect/pom.xml | 2 +-
services/directory/pom.xml | 2 +-
services/dlm/pom.xml | 2 +-
services/docdb/pom.xml | 2 +-
services/dynamodb/pom.xml | 2 +-
services/ebs/pom.xml | 2 +-
services/ec2/pom.xml | 2 +-
services/ec2instanceconnect/pom.xml | 2 +-
services/ecr/pom.xml | 2 +-
services/ecrpublic/pom.xml | 2 +-
services/ecs/pom.xml | 2 +-
services/efs/pom.xml | 2 +-
services/eks/pom.xml | 2 +-
services/elasticache/pom.xml | 2 +-
services/elasticbeanstalk/pom.xml | 2 +-
services/elasticinference/pom.xml | 2 +-
services/elasticloadbalancing/pom.xml | 2 +-
services/elasticloadbalancingv2/pom.xml | 2 +-
services/elasticsearch/pom.xml | 2 +-
services/elastictranscoder/pom.xml | 2 +-
services/emr/pom.xml | 2 +-
services/emrcontainers/pom.xml | 2 +-
services/eventbridge/pom.xml | 2 +-
services/finspace/pom.xml | 2 +-
services/finspacedata/pom.xml | 2 +-
services/firehose/pom.xml | 2 +-
services/fis/pom.xml | 2 +-
services/fms/pom.xml | 2 +-
services/forecast/pom.xml | 2 +-
services/forecastquery/pom.xml | 2 +-
services/frauddetector/pom.xml | 2 +-
services/fsx/pom.xml | 2 +-
services/gamelift/pom.xml | 2 +-
services/glacier/pom.xml | 2 +-
services/globalaccelerator/pom.xml | 2 +-
services/glue/pom.xml | 2 +-
services/greengrass/pom.xml | 2 +-
services/greengrassv2/pom.xml | 2 +-
services/groundstation/pom.xml | 2 +-
services/guardduty/pom.xml | 2 +-
services/health/pom.xml | 2 +-
services/healthlake/pom.xml | 2 +-
services/honeycode/pom.xml | 2 +-
services/iam/pom.xml | 2 +-
services/identitystore/pom.xml | 2 +-
services/imagebuilder/pom.xml | 2 +-
services/inspector/pom.xml | 2 +-
services/iot/pom.xml | 2 +-
services/iot1clickdevices/pom.xml | 2 +-
services/iot1clickprojects/pom.xml | 2 +-
services/iotanalytics/pom.xml | 2 +-
services/iotdataplane/pom.xml | 2 +-
services/iotdeviceadvisor/pom.xml | 2 +-
services/iotevents/pom.xml | 2 +-
services/ioteventsdata/pom.xml | 2 +-
services/iotfleethub/pom.xml | 2 +-
services/iotjobsdataplane/pom.xml | 2 +-
services/iotsecuretunneling/pom.xml | 2 +-
services/iotsitewise/pom.xml | 2 +-
services/iotthingsgraph/pom.xml | 2 +-
services/iotwireless/pom.xml | 2 +-
services/ivs/pom.xml | 2 +-
services/kafka/pom.xml | 2 +-
services/kendra/pom.xml | 2 +-
services/kinesis/pom.xml | 2 +-
services/kinesisanalytics/pom.xml | 2 +-
services/kinesisanalyticsv2/pom.xml | 2 +-
services/kinesisvideo/pom.xml | 2 +-
services/kinesisvideoarchivedmedia/pom.xml | 2 +-
services/kinesisvideomedia/pom.xml | 2 +-
services/kinesisvideosignaling/pom.xml | 2 +-
services/kms/pom.xml | 2 +-
services/lakeformation/pom.xml | 2 +-
services/lambda/pom.xml | 2 +-
services/lexmodelbuilding/pom.xml | 2 +-
services/lexmodelsv2/pom.xml | 2 +-
services/lexruntime/pom.xml | 2 +-
services/lexruntimev2/pom.xml | 2 +-
services/licensemanager/pom.xml | 2 +-
services/lightsail/pom.xml | 2 +-
services/location/pom.xml | 2 +-
services/lookoutequipment/pom.xml | 2 +-
services/lookoutmetrics/pom.xml | 2 +-
services/lookoutvision/pom.xml | 2 +-
services/machinelearning/pom.xml | 2 +-
services/macie/pom.xml | 2 +-
services/macie2/pom.xml | 2 +-
services/managedblockchain/pom.xml | 2 +-
services/marketplacecatalog/pom.xml | 2 +-
services/marketplacecommerceanalytics/pom.xml | 2 +-
services/marketplaceentitlement/pom.xml | 2 +-
services/marketplacemetering/pom.xml | 2 +-
services/mediaconnect/pom.xml | 2 +-
services/mediaconvert/pom.xml | 2 +-
services/medialive/pom.xml | 2 +-
services/mediapackage/pom.xml | 2 +-
services/mediapackagevod/pom.xml | 2 +-
services/mediastore/pom.xml | 2 +-
services/mediastoredata/pom.xml | 2 +-
services/mediatailor/pom.xml | 2 +-
services/mgn/pom.xml | 2 +-
services/migrationhub/pom.xml | 2 +-
services/migrationhubconfig/pom.xml | 2 +-
services/mobile/pom.xml | 2 +-
services/mq/pom.xml | 2 +-
services/mturk/pom.xml | 2 +-
services/mwaa/pom.xml | 2 +-
services/neptune/pom.xml | 2 +-
services/networkfirewall/pom.xml | 2 +-
services/networkmanager/pom.xml | 2 +-
services/nimble/pom.xml | 2 +-
services/opsworks/pom.xml | 2 +-
services/opsworkscm/pom.xml | 2 +-
services/organizations/pom.xml | 2 +-
services/outposts/pom.xml | 2 +-
services/personalize/pom.xml | 2 +-
services/personalizeevents/pom.xml | 2 +-
services/personalizeruntime/pom.xml | 2 +-
services/pi/pom.xml | 2 +-
services/pinpoint/pom.xml | 2 +-
services/pinpointemail/pom.xml | 2 +-
services/pinpointsmsvoice/pom.xml | 2 +-
services/polly/pom.xml | 2 +-
services/pom.xml | 2 +-
services/pricing/pom.xml | 2 +-
services/qldb/pom.xml | 2 +-
services/qldbsession/pom.xml | 2 +-
services/quicksight/pom.xml | 2 +-
services/ram/pom.xml | 2 +-
services/rds/pom.xml | 2 +-
services/rdsdata/pom.xml | 2 +-
services/redshift/pom.xml | 2 +-
services/redshiftdata/pom.xml | 2 +-
services/rekognition/pom.xml | 2 +-
services/resourcegroups/pom.xml | 2 +-
services/resourcegroupstaggingapi/pom.xml | 2 +-
services/robomaker/pom.xml | 2 +-
services/route53/pom.xml | 2 +-
services/route53domains/pom.xml | 2 +-
services/route53resolver/pom.xml | 2 +-
services/s3/pom.xml | 2 +-
services/s3control/pom.xml | 2 +-
services/s3outposts/pom.xml | 2 +-
services/sagemaker/pom.xml | 2 +-
services/sagemakera2iruntime/pom.xml | 2 +-
services/sagemakeredge/pom.xml | 2 +-
services/sagemakerfeaturestoreruntime/pom.xml | 2 +-
services/sagemakerruntime/pom.xml | 2 +-
services/savingsplans/pom.xml | 2 +-
services/schemas/pom.xml | 2 +-
services/secretsmanager/pom.xml | 2 +-
services/securityhub/pom.xml | 2 +-
.../serverlessapplicationrepository/pom.xml | 2 +-
services/servicecatalog/pom.xml | 2 +-
services/servicecatalogappregistry/pom.xml | 2 +-
services/servicediscovery/pom.xml | 2 +-
services/servicequotas/pom.xml | 2 +-
services/ses/pom.xml | 2 +-
services/sesv2/pom.xml | 2 +-
services/sfn/pom.xml | 2 +-
services/shield/pom.xml | 2 +-
services/signer/pom.xml | 2 +-
services/sms/pom.xml | 2 +-
services/snowball/pom.xml | 2 +-
services/sns/pom.xml | 2 +-
services/sqs/pom.xml | 2 +-
services/ssm/pom.xml | 2 +-
services/ssmcontacts/pom.xml | 2 +-
services/ssmincidents/pom.xml | 2 +-
services/sso/pom.xml | 2 +-
services/ssoadmin/pom.xml | 2 +-
services/ssooidc/pom.xml | 2 +-
services/storagegateway/pom.xml | 2 +-
services/sts/pom.xml | 2 +-
services/support/pom.xml | 2 +-
services/swf/pom.xml | 2 +-
services/synthetics/pom.xml | 2 +-
services/textract/pom.xml | 2 +-
services/timestreamquery/pom.xml | 2 +-
services/timestreamwrite/pom.xml | 2 +-
services/transcribe/pom.xml | 2 +-
services/transcribestreaming/pom.xml | 2 +-
services/transfer/pom.xml | 2 +-
services/translate/pom.xml | 2 +-
services/waf/pom.xml | 2 +-
services/wafv2/pom.xml | 2 +-
services/wellarchitected/pom.xml | 2 +-
services/workdocs/pom.xml | 2 +-
services/worklink/pom.xml | 2 +-
services/workmail/pom.xml | 2 +-
services/workmailmessageflow/pom.xml | 2 +-
services/workspaces/pom.xml | 2 +-
services/xray/pom.xml | 2 +-
test/codegen-generated-classes-test/pom.xml | 2 +-
test/http-client-tests/pom.xml | 2 +-
test/module-path-tests/pom.xml | 2 +-
test/protocol-tests-core/pom.xml | 2 +-
test/protocol-tests/pom.xml | 2 +-
test/sdk-benchmarks/pom.xml | 2 +-
test/sdk-native-image-test/pom.xml | 2 +-
test/service-test-utils/pom.xml | 2 +-
test/stability-tests/pom.xml | 2 +-
test/test-utils/pom.xml | 2 +-
test/tests-coverage-reporting/pom.xml | 2 +-
utils/pom.xml | 2 +-
330 files changed, 410 insertions(+), 371 deletions(-)
create mode 100644 .changes/2.16.66.json
delete mode 100644 .changes/next-release/bugfix-AWSS3-c21fe33.json
delete mode 100644 .changes/next-release/feature-AWSIdentityandAccessManagement-2621141.json
delete mode 100644 .changes/next-release/feature-AWSSDKforJavav2-bedacd4.json
delete mode 100644 .changes/next-release/feature-AmazonElasticKubernetesService-393e94b.json
delete mode 100644 .changes/next-release/feature-AmazonKinesisAnalytics-a085094.json
delete mode 100644 .changes/next-release/feature-AmazonLightsail-a8d559f.json
delete mode 100644 .changes/next-release/feature-AmazonRekognition-bdf0119.json
delete mode 100644 .changes/next-release/feature-AutoScaling-ab7db0f.json
diff --git a/.changes/2.16.66.json b/.changes/2.16.66.json
new file mode 100644
index 000000000000..15d28a72ee9c
--- /dev/null
+++ b/.changes/2.16.66.json
@@ -0,0 +1,54 @@
+{
+ "version": "2.16.66",
+ "date": "2021-05-19",
+ "entries": [
+ {
+ "type": "feature",
+ "category": "AWS Identity and Access Management",
+ "contributor": "",
+ "description": "Add pagination to ListUserTags operation"
+ },
+ {
+ "type": "feature",
+ "category": "AWS SDK for Java v2",
+ "contributor": "",
+ "description": "Updated service endpoint metadata."
+ },
+ {
+ "type": "feature",
+ "category": "Amazon Lightsail",
+ "contributor": "",
+ "description": "Documentation updates for Amazon Lightsail."
+ },
+ {
+ "type": "feature",
+ "category": "Amazon Rekognition",
+ "contributor": "",
+ "description": "Amazon Rekognition Custom Labels adds support for customer managed encryption, using AWS Key Management Service, of image files copied into the service and files written back to the customer."
+ },
+ {
+ "type": "feature",
+ "category": "Amazon Elastic Kubernetes Service",
+ "contributor": "",
+ "description": "Update the EKS AddonActive waiter."
+ },
+ {
+ "type": "feature",
+ "category": "Auto Scaling",
+ "contributor": "",
+ "description": "With this release, customers can easily use Predictive Scaling as a policy directly through Amazon EC2 Auto Scaling configurations to proactively scale their applications ahead of predicted demand."
+ },
+ {
+ "type": "feature",
+ "category": "Amazon Kinesis Analytics",
+ "contributor": "",
+ "description": "Kinesis Data Analytics now allows rapid iteration on Apache Flink stream processing through the Kinesis Data Analytics Studio feature."
+ },
+ {
+ "type": "bugfix",
+ "category": "AWS S3",
+ "contributor": "",
+ "description": "Do not allow cross-region requests for S3 client with Fips Region."
+ }
+ ]
+}
\ No newline at end of file
diff --git a/.changes/next-release/bugfix-AWSS3-c21fe33.json b/.changes/next-release/bugfix-AWSS3-c21fe33.json
deleted file mode 100644
index 2951f3694bed..000000000000
--- a/.changes/next-release/bugfix-AWSS3-c21fe33.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "category": "AWS S3",
- "contributor": "",
- "type": "bugfix",
- "description": "Do not allow cross-region requests for S3 client with Fips Region."
-}
diff --git a/.changes/next-release/feature-AWSIdentityandAccessManagement-2621141.json b/.changes/next-release/feature-AWSIdentityandAccessManagement-2621141.json
deleted file mode 100644
index a24b09ce8087..000000000000
--- a/.changes/next-release/feature-AWSIdentityandAccessManagement-2621141.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "type": "feature",
- "category": "AWS Identity and Access Management",
- "contributor": "",
- "description": "Add pagination to ListUserTags operation"
-}
diff --git a/.changes/next-release/feature-AWSSDKforJavav2-bedacd4.json b/.changes/next-release/feature-AWSSDKforJavav2-bedacd4.json
deleted file mode 100644
index ae3f84993e9e..000000000000
--- a/.changes/next-release/feature-AWSSDKforJavav2-bedacd4.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "type": "feature",
- "category": "AWS SDK for Java v2",
- "contributor": "",
- "description": "Updated service endpoint metadata."
-}
diff --git a/.changes/next-release/feature-AmazonElasticKubernetesService-393e94b.json b/.changes/next-release/feature-AmazonElasticKubernetesService-393e94b.json
deleted file mode 100644
index 4f570efab010..000000000000
--- a/.changes/next-release/feature-AmazonElasticKubernetesService-393e94b.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "type": "feature",
- "category": "Amazon Elastic Kubernetes Service",
- "contributor": "",
- "description": "Update the EKS AddonActive waiter."
-}
diff --git a/.changes/next-release/feature-AmazonKinesisAnalytics-a085094.json b/.changes/next-release/feature-AmazonKinesisAnalytics-a085094.json
deleted file mode 100644
index 2eb050084f2d..000000000000
--- a/.changes/next-release/feature-AmazonKinesisAnalytics-a085094.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "type": "feature",
- "category": "Amazon Kinesis Analytics",
- "contributor": "",
- "description": "Kinesis Data Analytics now allows rapid iteration on Apache Flink stream processing through the Kinesis Data Analytics Studio feature."
-}
diff --git a/.changes/next-release/feature-AmazonLightsail-a8d559f.json b/.changes/next-release/feature-AmazonLightsail-a8d559f.json
deleted file mode 100644
index cf00b6607b63..000000000000
--- a/.changes/next-release/feature-AmazonLightsail-a8d559f.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "type": "feature",
- "category": "Amazon Lightsail",
- "contributor": "",
- "description": "Documentation updates for Amazon Lightsail."
-}
diff --git a/.changes/next-release/feature-AmazonRekognition-bdf0119.json b/.changes/next-release/feature-AmazonRekognition-bdf0119.json
deleted file mode 100644
index 1769be03011e..000000000000
--- a/.changes/next-release/feature-AmazonRekognition-bdf0119.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "type": "feature",
- "category": "Amazon Rekognition",
- "contributor": "",
- "description": "Amazon Rekognition Custom Labels adds support for customer managed encryption, using AWS Key Management Service, of image files copied into the service and files written back to the customer."
-}
diff --git a/.changes/next-release/feature-AutoScaling-ab7db0f.json b/.changes/next-release/feature-AutoScaling-ab7db0f.json
deleted file mode 100644
index fd679887903b..000000000000
--- a/.changes/next-release/feature-AutoScaling-ab7db0f.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "type": "feature",
- "category": "Auto Scaling",
- "contributor": "",
- "description": "With this release, customers can easily use Predictive Scaling as a policy directly through Amazon EC2 Auto Scaling configurations to proactively scale their applications ahead of predicted demand."
-}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 333638efd57f..f73f8378daff 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,36 @@
+# __2.16.66__ __2021-05-19__
+## __AWS Identity and Access Management__
+ - ### Features
+ - Add pagination to ListUserTags operation
+
+## __AWS S3__
+ - ### Bugfixes
+ - Do not allow cross-region requests for S3 client with Fips Region.
+
+## __AWS SDK for Java v2__
+ - ### Features
+ - Updated service endpoint metadata.
+
+## __Amazon Elastic Kubernetes Service__
+ - ### Features
+ - Update the EKS AddonActive waiter.
+
+## __Amazon Kinesis Analytics__
+ - ### Features
+ - Kinesis Data Analytics now allows rapid iteration on Apache Flink stream processing through the Kinesis Data Analytics Studio feature.
+
+## __Amazon Lightsail__
+ - ### Features
+ - Documentation updates for Amazon Lightsail.
+
+## __Amazon Rekognition__
+ - ### Features
+ - Amazon Rekognition Custom Labels adds support for customer managed encryption, using AWS Key Management Service, of image files copied into the service and files written back to the customer.
+
+## __Auto Scaling__
+ - ### Features
+ - With this release, customers can easily use Predictive Scaling as a policy directly through Amazon EC2 Auto Scaling configurations to proactively scale their applications ahead of predicted demand.
+
# __2.16.65__ __2021-05-18__
## __AWS App Runner__
- ### Features
diff --git a/README.md b/README.md
index 168e48b3fd98..93fccfc5488d 100644
--- a/README.md
+++ b/README.md
@@ -52,7 +52,7 @@ To automatically manage module versions (currently all modules have the same ver
software.amazon.awssdk
bom
- 2.16.65
+ 2.16.66
pom
import
@@ -86,12 +86,12 @@ Alternatively you can add dependencies for the specific services you use only:
software.amazon.awssdk
ec2
- 2.16.65
+ 2.16.66
software.amazon.awssdk
s3
- 2.16.65
+ 2.16.66
```
@@ -103,7 +103,7 @@ You can import the whole SDK into your project (includes *ALL* services). Please
software.amazon.awssdk
aws-sdk-java
- 2.16.65
+ 2.16.66
```
diff --git a/archetypes/archetype-app-quickstart/pom.xml b/archetypes/archetype-app-quickstart/pom.xml
index 0d1a8fb56bd9..e60790e75005 100644
--- a/archetypes/archetype-app-quickstart/pom.xml
+++ b/archetypes/archetype-app-quickstart/pom.xml
@@ -20,7 +20,7 @@
archetypes
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/archetypes/archetype-lambda/pom.xml b/archetypes/archetype-lambda/pom.xml
index b25b4363fd90..54b2d22b5c65 100644
--- a/archetypes/archetype-lambda/pom.xml
+++ b/archetypes/archetype-lambda/pom.xml
@@ -20,7 +20,7 @@
archetypes
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
archetype-lambda
diff --git a/archetypes/archetype-tools/pom.xml b/archetypes/archetype-tools/pom.xml
index 665bd3256716..55b789a87d8e 100644
--- a/archetypes/archetype-tools/pom.xml
+++ b/archetypes/archetype-tools/pom.xml
@@ -20,7 +20,7 @@
archetypes
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/archetypes/pom.xml b/archetypes/pom.xml
index 985e8ca30ecb..140ef2007ffc 100644
--- a/archetypes/pom.xml
+++ b/archetypes/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
archetypes
diff --git a/aws-sdk-java/pom.xml b/aws-sdk-java/pom.xml
index 66640bd2beac..eb88f72c1298 100644
--- a/aws-sdk-java/pom.xml
+++ b/aws-sdk-java/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.66-SNAPSHOT
+ 2.16.66
../pom.xml
aws-sdk-java
diff --git a/bom-internal/pom.xml b/bom-internal/pom.xml
index c21c80320f99..4c99f416621b 100644
--- a/bom-internal/pom.xml
+++ b/bom-internal/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/bom/pom.xml b/bom/pom.xml
index 349e0978f959..bd2e9d4870c8 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.66-SNAPSHOT
+ 2.16.66
../pom.xml
bom
diff --git a/bundle/pom.xml b/bundle/pom.xml
index ede756830785..404abf4854a4 100644
--- a/bundle/pom.xml
+++ b/bundle/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.66-SNAPSHOT
+ 2.16.66
bundle
jar
diff --git a/codegen-lite-maven-plugin/pom.xml b/codegen-lite-maven-plugin/pom.xml
index dfd52e1461bc..1c9a658cf410 100644
--- a/codegen-lite-maven-plugin/pom.xml
+++ b/codegen-lite-maven-plugin/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.66-SNAPSHOT
+ 2.16.66
../pom.xml
codegen-lite-maven-plugin
diff --git a/codegen-lite/pom.xml b/codegen-lite/pom.xml
index db022cade55b..ea0e4f38644e 100644
--- a/codegen-lite/pom.xml
+++ b/codegen-lite/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.66-SNAPSHOT
+ 2.16.66
codegen-lite
AWS Java SDK :: Code Generator Lite
diff --git a/codegen-maven-plugin/pom.xml b/codegen-maven-plugin/pom.xml
index 34ac5787b034..58d67e6dfb9f 100644
--- a/codegen-maven-plugin/pom.xml
+++ b/codegen-maven-plugin/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.66-SNAPSHOT
+ 2.16.66
../pom.xml
codegen-maven-plugin
diff --git a/codegen/pom.xml b/codegen/pom.xml
index dd2c0257ded0..a84a4ae870c1 100644
--- a/codegen/pom.xml
+++ b/codegen/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.66-SNAPSHOT
+ 2.16.66
codegen
AWS Java SDK :: Code Generator
diff --git a/core/annotations/pom.xml b/core/annotations/pom.xml
index 440f97876304..a3322f03dee5 100644
--- a/core/annotations/pom.xml
+++ b/core/annotations/pom.xml
@@ -20,7 +20,7 @@
core
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/core/arns/pom.xml b/core/arns/pom.xml
index b54bb4825b9d..f5a64c98f158 100644
--- a/core/arns/pom.xml
+++ b/core/arns/pom.xml
@@ -20,7 +20,7 @@
core
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/core/auth/pom.xml b/core/auth/pom.xml
index bc91a4521f5a..fd77e9691240 100644
--- a/core/auth/pom.xml
+++ b/core/auth/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.16.66-SNAPSHOT
+ 2.16.66
auth
diff --git a/core/aws-core/pom.xml b/core/aws-core/pom.xml
index 373496e22993..aee0088740c9 100644
--- a/core/aws-core/pom.xml
+++ b/core/aws-core/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.16.66-SNAPSHOT
+ 2.16.66
aws-core
diff --git a/core/metrics-spi/pom.xml b/core/metrics-spi/pom.xml
index a986b00285d6..517c575c564b 100644
--- a/core/metrics-spi/pom.xml
+++ b/core/metrics-spi/pom.xml
@@ -5,7 +5,7 @@
core
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/core/pom.xml b/core/pom.xml
index ef6208985e3f..3c7504c41116 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
core
diff --git a/core/profiles/pom.xml b/core/profiles/pom.xml
index 7d16b14c74c7..a5d319b779e6 100644
--- a/core/profiles/pom.xml
+++ b/core/profiles/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.16.66-SNAPSHOT
+ 2.16.66
profiles
diff --git a/core/protocols/aws-cbor-protocol/pom.xml b/core/protocols/aws-cbor-protocol/pom.xml
index 2ed0d72589b7..4bd63545aa8f 100644
--- a/core/protocols/aws-cbor-protocol/pom.xml
+++ b/core/protocols/aws-cbor-protocol/pom.xml
@@ -20,7 +20,7 @@
protocols
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/core/protocols/aws-ion-protocol/pom.xml b/core/protocols/aws-ion-protocol/pom.xml
index 478a3a265dd6..310040fc23f5 100644
--- a/core/protocols/aws-ion-protocol/pom.xml
+++ b/core/protocols/aws-ion-protocol/pom.xml
@@ -20,7 +20,7 @@
protocols
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/core/protocols/aws-json-protocol/pom.xml b/core/protocols/aws-json-protocol/pom.xml
index fead0a01f99f..c933a3bfad9f 100644
--- a/core/protocols/aws-json-protocol/pom.xml
+++ b/core/protocols/aws-json-protocol/pom.xml
@@ -20,7 +20,7 @@
protocols
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/core/protocols/aws-query-protocol/pom.xml b/core/protocols/aws-query-protocol/pom.xml
index a868933cfa83..9242a79ade2b 100644
--- a/core/protocols/aws-query-protocol/pom.xml
+++ b/core/protocols/aws-query-protocol/pom.xml
@@ -20,7 +20,7 @@
protocols
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/core/protocols/aws-xml-protocol/pom.xml b/core/protocols/aws-xml-protocol/pom.xml
index ec548184d585..dc320441a334 100644
--- a/core/protocols/aws-xml-protocol/pom.xml
+++ b/core/protocols/aws-xml-protocol/pom.xml
@@ -20,7 +20,7 @@
protocols
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/core/protocols/pom.xml b/core/protocols/pom.xml
index 65b22bb9e956..c266fd68842f 100644
--- a/core/protocols/pom.xml
+++ b/core/protocols/pom.xml
@@ -20,7 +20,7 @@
core
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/core/protocols/protocol-core/pom.xml b/core/protocols/protocol-core/pom.xml
index 1cab054080eb..afe6e27993ee 100644
--- a/core/protocols/protocol-core/pom.xml
+++ b/core/protocols/protocol-core/pom.xml
@@ -20,7 +20,7 @@
protocols
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/core/regions/pom.xml b/core/regions/pom.xml
index ac5b1c5b9d99..9f7a510d2233 100644
--- a/core/regions/pom.xml
+++ b/core/regions/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.16.66-SNAPSHOT
+ 2.16.66
regions
diff --git a/core/sdk-core/pom.xml b/core/sdk-core/pom.xml
index 4ea9f6ecdc31..04a904239c56 100644
--- a/core/sdk-core/pom.xml
+++ b/core/sdk-core/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
core
- 2.16.66-SNAPSHOT
+ 2.16.66
sdk-core
AWS Java SDK :: SDK Core
diff --git a/http-client-spi/pom.xml b/http-client-spi/pom.xml
index 7d5636725307..ef1b674d8147 100644
--- a/http-client-spi/pom.xml
+++ b/http-client-spi/pom.xml
@@ -22,7 +22,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
http-client-spi
AWS Java SDK :: HTTP Client Interface
diff --git a/http-clients/apache-client/pom.xml b/http-clients/apache-client/pom.xml
index 55bac976a8c7..31fd557d510b 100644
--- a/http-clients/apache-client/pom.xml
+++ b/http-clients/apache-client/pom.xml
@@ -21,7 +21,7 @@
http-clients
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
apache-client
diff --git a/http-clients/aws-crt-client/pom.xml b/http-clients/aws-crt-client/pom.xml
index afbd5117029c..324c9a3b3304 100644
--- a/http-clients/aws-crt-client/pom.xml
+++ b/http-clients/aws-crt-client/pom.xml
@@ -21,7 +21,7 @@
http-clients
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/http-clients/netty-nio-client/pom.xml b/http-clients/netty-nio-client/pom.xml
index ba45147bb889..56892d5850fc 100644
--- a/http-clients/netty-nio-client/pom.xml
+++ b/http-clients/netty-nio-client/pom.xml
@@ -20,7 +20,7 @@
http-clients
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/http-clients/pom.xml b/http-clients/pom.xml
index b35ab9622f3b..3c14d8280bae 100644
--- a/http-clients/pom.xml
+++ b/http-clients/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/http-clients/url-connection-client/pom.xml b/http-clients/url-connection-client/pom.xml
index 3126028b2ab7..f8d92daa589c 100644
--- a/http-clients/url-connection-client/pom.xml
+++ b/http-clients/url-connection-client/pom.xml
@@ -20,7 +20,7 @@
http-clients
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
diff --git a/metric-publishers/cloudwatch-metric-publisher/pom.xml b/metric-publishers/cloudwatch-metric-publisher/pom.xml
index 89f028768e2a..dc33d4a4e917 100644
--- a/metric-publishers/cloudwatch-metric-publisher/pom.xml
+++ b/metric-publishers/cloudwatch-metric-publisher/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
metric-publishers
- 2.16.66-SNAPSHOT
+ 2.16.66
cloudwatch-metric-publisher
diff --git a/metric-publishers/pom.xml b/metric-publishers/pom.xml
index 273b0afe1415..b3bd67100c67 100644
--- a/metric-publishers/pom.xml
+++ b/metric-publishers/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.66-SNAPSHOT
+ 2.16.66
metric-publishers
diff --git a/pom.xml b/pom.xml
index 7a5dea5ce518..7844bd5a891f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,7 @@
4.0.0
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.66-SNAPSHOT
+ 2.16.66
pom
AWS Java SDK :: Parent
The Amazon Web Services SDK for Java provides Java APIs
diff --git a/release-scripts/pom.xml b/release-scripts/pom.xml
index ce43f1962207..5dc51da90912 100644
--- a/release-scripts/pom.xml
+++ b/release-scripts/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.66-SNAPSHOT
+ 2.16.66
../pom.xml
release-scripts
diff --git a/services-custom/dynamodb-enhanced/pom.xml b/services-custom/dynamodb-enhanced/pom.xml
index a8b03d4dc349..24ab00d868e0 100644
--- a/services-custom/dynamodb-enhanced/pom.xml
+++ b/services-custom/dynamodb-enhanced/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services-custom
- 2.16.66-SNAPSHOT
+ 2.16.66
dynamodb-enhanced
AWS Java SDK :: DynamoDB :: Enhanced Client
diff --git a/services-custom/pom.xml b/services-custom/pom.xml
index 75804880c8ab..eb0cc4784cdd 100644
--- a/services-custom/pom.xml
+++ b/services-custom/pom.xml
@@ -19,7 +19,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.66-SNAPSHOT
+ 2.16.66
services-custom
AWS Java SDK :: Custom Services
diff --git a/services/accessanalyzer/pom.xml b/services/accessanalyzer/pom.xml
index 5dea4a9fec4c..827119d34e41 100644
--- a/services/accessanalyzer/pom.xml
+++ b/services/accessanalyzer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
accessanalyzer
AWS Java SDK :: Services :: AccessAnalyzer
diff --git a/services/acm/pom.xml b/services/acm/pom.xml
index 76ca69aa42c3..7fa135763dd4 100644
--- a/services/acm/pom.xml
+++ b/services/acm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
acm
AWS Java SDK :: Services :: AWS Certificate Manager
diff --git a/services/acmpca/pom.xml b/services/acmpca/pom.xml
index 513bacc22a04..d99550643594 100644
--- a/services/acmpca/pom.xml
+++ b/services/acmpca/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
acmpca
AWS Java SDK :: Services :: ACM PCA
diff --git a/services/alexaforbusiness/pom.xml b/services/alexaforbusiness/pom.xml
index 4bda846c5132..d5f56bbe9195 100644
--- a/services/alexaforbusiness/pom.xml
+++ b/services/alexaforbusiness/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
alexaforbusiness
diff --git a/services/amp/pom.xml b/services/amp/pom.xml
index 909ca41b7d8b..97dd3d95109a 100644
--- a/services/amp/pom.xml
+++ b/services/amp/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
amp
AWS Java SDK :: Services :: Amp
diff --git a/services/amplify/pom.xml b/services/amplify/pom.xml
index da05eb9d4091..8114be10879f 100644
--- a/services/amplify/pom.xml
+++ b/services/amplify/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
amplify
AWS Java SDK :: Services :: Amplify
diff --git a/services/amplifybackend/pom.xml b/services/amplifybackend/pom.xml
index ffaeac8270b1..7798b32512db 100644
--- a/services/amplifybackend/pom.xml
+++ b/services/amplifybackend/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
amplifybackend
AWS Java SDK :: Services :: Amplify Backend
diff --git a/services/apigateway/pom.xml b/services/apigateway/pom.xml
index f3b78af3d709..85cfc7b18311 100644
--- a/services/apigateway/pom.xml
+++ b/services/apigateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
apigateway
AWS Java SDK :: Services :: Amazon API Gateway
diff --git a/services/apigatewaymanagementapi/pom.xml b/services/apigatewaymanagementapi/pom.xml
index a026755d5e43..1e71d8ff2d09 100644
--- a/services/apigatewaymanagementapi/pom.xml
+++ b/services/apigatewaymanagementapi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
apigatewaymanagementapi
AWS Java SDK :: Services :: ApiGatewayManagementApi
diff --git a/services/apigatewayv2/pom.xml b/services/apigatewayv2/pom.xml
index 67d272dbf4c7..762f00f5ce48 100644
--- a/services/apigatewayv2/pom.xml
+++ b/services/apigatewayv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
apigatewayv2
AWS Java SDK :: Services :: ApiGatewayV2
diff --git a/services/appconfig/pom.xml b/services/appconfig/pom.xml
index 40853cda26a4..162d72b3df21 100644
--- a/services/appconfig/pom.xml
+++ b/services/appconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
appconfig
AWS Java SDK :: Services :: AppConfig
diff --git a/services/appflow/pom.xml b/services/appflow/pom.xml
index cea96149c41b..f43a3b4909b1 100644
--- a/services/appflow/pom.xml
+++ b/services/appflow/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
appflow
AWS Java SDK :: Services :: Appflow
diff --git a/services/appintegrations/pom.xml b/services/appintegrations/pom.xml
index 7011ef1323b4..99085f407f80 100644
--- a/services/appintegrations/pom.xml
+++ b/services/appintegrations/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
appintegrations
AWS Java SDK :: Services :: App Integrations
diff --git a/services/applicationautoscaling/pom.xml b/services/applicationautoscaling/pom.xml
index e31423145d43..f807acfae129 100644
--- a/services/applicationautoscaling/pom.xml
+++ b/services/applicationautoscaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
applicationautoscaling
AWS Java SDK :: Services :: AWS Application Auto Scaling
diff --git a/services/applicationcostprofiler/pom.xml b/services/applicationcostprofiler/pom.xml
index e6380e49d6e7..b5724835f968 100644
--- a/services/applicationcostprofiler/pom.xml
+++ b/services/applicationcostprofiler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
applicationcostprofiler
AWS Java SDK :: Services :: Application Cost Profiler
diff --git a/services/applicationdiscovery/pom.xml b/services/applicationdiscovery/pom.xml
index 9ecfd1fb1f9a..d48bce5a626f 100644
--- a/services/applicationdiscovery/pom.xml
+++ b/services/applicationdiscovery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
applicationdiscovery
AWS Java SDK :: Services :: AWS Application Discovery Service
diff --git a/services/applicationinsights/pom.xml b/services/applicationinsights/pom.xml
index 9c6b1b6a8b73..d78e822775f3 100644
--- a/services/applicationinsights/pom.xml
+++ b/services/applicationinsights/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
applicationinsights
AWS Java SDK :: Services :: Application Insights
diff --git a/services/appmesh/pom.xml b/services/appmesh/pom.xml
index 8eab6c7f3df8..3451130bcb67 100644
--- a/services/appmesh/pom.xml
+++ b/services/appmesh/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
appmesh
AWS Java SDK :: Services :: App Mesh
diff --git a/services/apprunner/pom.xml b/services/apprunner/pom.xml
index 75611a65e99c..1419d3ce1589 100644
--- a/services/apprunner/pom.xml
+++ b/services/apprunner/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
apprunner
AWS Java SDK :: Services :: App Runner
diff --git a/services/appstream/pom.xml b/services/appstream/pom.xml
index 1f5e58a87fbe..1f0f963ea5a8 100644
--- a/services/appstream/pom.xml
+++ b/services/appstream/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
appstream
AWS Java SDK :: Services :: Amazon AppStream
diff --git a/services/appsync/pom.xml b/services/appsync/pom.xml
index 98a92de6fe6c..d6859850ea22 100644
--- a/services/appsync/pom.xml
+++ b/services/appsync/pom.xml
@@ -21,7 +21,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
appsync
diff --git a/services/athena/pom.xml b/services/athena/pom.xml
index 376de7f6c75d..143a2e99a867 100644
--- a/services/athena/pom.xml
+++ b/services/athena/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
athena
AWS Java SDK :: Services :: Amazon Athena
diff --git a/services/auditmanager/pom.xml b/services/auditmanager/pom.xml
index 37346e9e6405..3ccfd0070be5 100644
--- a/services/auditmanager/pom.xml
+++ b/services/auditmanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
auditmanager
AWS Java SDK :: Services :: Audit Manager
diff --git a/services/autoscaling/pom.xml b/services/autoscaling/pom.xml
index 80c6d5031f3a..2a8c45924749 100644
--- a/services/autoscaling/pom.xml
+++ b/services/autoscaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
autoscaling
AWS Java SDK :: Services :: Auto Scaling
diff --git a/services/autoscalingplans/pom.xml b/services/autoscalingplans/pom.xml
index 644b920840bb..44ba71dee7e4 100644
--- a/services/autoscalingplans/pom.xml
+++ b/services/autoscalingplans/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
autoscalingplans
AWS Java SDK :: Services :: Auto Scaling Plans
diff --git a/services/backup/pom.xml b/services/backup/pom.xml
index 1a18daa0acb9..ca51b49950ba 100644
--- a/services/backup/pom.xml
+++ b/services/backup/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
backup
AWS Java SDK :: Services :: Backup
diff --git a/services/batch/pom.xml b/services/batch/pom.xml
index 1cae5a7c8a37..4bbbef38bd30 100644
--- a/services/batch/pom.xml
+++ b/services/batch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
batch
AWS Java SDK :: Services :: AWS Batch
diff --git a/services/braket/pom.xml b/services/braket/pom.xml
index 0e22184048c9..6a0d1e410cfe 100644
--- a/services/braket/pom.xml
+++ b/services/braket/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
braket
AWS Java SDK :: Services :: Braket
diff --git a/services/budgets/pom.xml b/services/budgets/pom.xml
index 04ff3197c7f3..b65b3024536e 100644
--- a/services/budgets/pom.xml
+++ b/services/budgets/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
budgets
AWS Java SDK :: Services :: AWS Budgets
diff --git a/services/chime/pom.xml b/services/chime/pom.xml
index 617d8f3d6dbd..688c71c6da7d 100644
--- a/services/chime/pom.xml
+++ b/services/chime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
chime
AWS Java SDK :: Services :: Chime
diff --git a/services/cloud9/pom.xml b/services/cloud9/pom.xml
index 4bbaf0732199..2f74fe50c88d 100644
--- a/services/cloud9/pom.xml
+++ b/services/cloud9/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
cloud9
diff --git a/services/clouddirectory/pom.xml b/services/clouddirectory/pom.xml
index a2d7989c489d..26cbe472e6fd 100644
--- a/services/clouddirectory/pom.xml
+++ b/services/clouddirectory/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
clouddirectory
AWS Java SDK :: Services :: Amazon CloudDirectory
diff --git a/services/cloudformation/pom.xml b/services/cloudformation/pom.xml
index 8d73687cf04f..da6b72a2188e 100644
--- a/services/cloudformation/pom.xml
+++ b/services/cloudformation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
cloudformation
AWS Java SDK :: Services :: AWS CloudFormation
diff --git a/services/cloudfront/pom.xml b/services/cloudfront/pom.xml
index 589335557349..349bc7897cd3 100644
--- a/services/cloudfront/pom.xml
+++ b/services/cloudfront/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
cloudfront
AWS Java SDK :: Services :: Amazon CloudFront
diff --git a/services/cloudhsm/pom.xml b/services/cloudhsm/pom.xml
index 3d9fae2f7800..1ee92357a74a 100644
--- a/services/cloudhsm/pom.xml
+++ b/services/cloudhsm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
cloudhsm
AWS Java SDK :: Services :: AWS CloudHSM
diff --git a/services/cloudhsmv2/pom.xml b/services/cloudhsmv2/pom.xml
index b835c4074581..7efec6523165 100644
--- a/services/cloudhsmv2/pom.xml
+++ b/services/cloudhsmv2/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
cloudhsmv2
diff --git a/services/cloudsearch/pom.xml b/services/cloudsearch/pom.xml
index d165e5f95e28..a460546f7e35 100644
--- a/services/cloudsearch/pom.xml
+++ b/services/cloudsearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
cloudsearch
AWS Java SDK :: Services :: Amazon CloudSearch
diff --git a/services/cloudsearchdomain/pom.xml b/services/cloudsearchdomain/pom.xml
index 08b5d331e70b..eb2398f243a1 100644
--- a/services/cloudsearchdomain/pom.xml
+++ b/services/cloudsearchdomain/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
cloudsearchdomain
AWS Java SDK :: Services :: Amazon CloudSearch Domain
diff --git a/services/cloudtrail/pom.xml b/services/cloudtrail/pom.xml
index fb6aa8054378..a01395ecf0e5 100644
--- a/services/cloudtrail/pom.xml
+++ b/services/cloudtrail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
cloudtrail
AWS Java SDK :: Services :: AWS CloudTrail
diff --git a/services/cloudwatch/pom.xml b/services/cloudwatch/pom.xml
index 6b52f11d022c..1cf23581dd10 100644
--- a/services/cloudwatch/pom.xml
+++ b/services/cloudwatch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
cloudwatch
AWS Java SDK :: Services :: Amazon CloudWatch
diff --git a/services/cloudwatchevents/pom.xml b/services/cloudwatchevents/pom.xml
index cc1e15b3a32f..98cd010f4c47 100644
--- a/services/cloudwatchevents/pom.xml
+++ b/services/cloudwatchevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
cloudwatchevents
AWS Java SDK :: Services :: Amazon CloudWatch Events
diff --git a/services/cloudwatchlogs/pom.xml b/services/cloudwatchlogs/pom.xml
index bd64ab33489b..da36e78b7f6d 100644
--- a/services/cloudwatchlogs/pom.xml
+++ b/services/cloudwatchlogs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
cloudwatchlogs
AWS Java SDK :: Services :: Amazon CloudWatch Logs
diff --git a/services/codeartifact/pom.xml b/services/codeartifact/pom.xml
index 7485b6252c8d..96c4db791267 100644
--- a/services/codeartifact/pom.xml
+++ b/services/codeartifact/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
codeartifact
AWS Java SDK :: Services :: Codeartifact
diff --git a/services/codebuild/pom.xml b/services/codebuild/pom.xml
index 6417b9e99b34..ded64f2a7059 100644
--- a/services/codebuild/pom.xml
+++ b/services/codebuild/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
codebuild
AWS Java SDK :: Services :: AWS Code Build
diff --git a/services/codecommit/pom.xml b/services/codecommit/pom.xml
index 157ea7b3e7a1..be40711a3386 100644
--- a/services/codecommit/pom.xml
+++ b/services/codecommit/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
codecommit
AWS Java SDK :: Services :: AWS CodeCommit
diff --git a/services/codedeploy/pom.xml b/services/codedeploy/pom.xml
index 868e8638f2c8..4cd021fe4552 100644
--- a/services/codedeploy/pom.xml
+++ b/services/codedeploy/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
codedeploy
AWS Java SDK :: Services :: AWS CodeDeploy
diff --git a/services/codeguruprofiler/pom.xml b/services/codeguruprofiler/pom.xml
index 40b4364e8425..dfce60a6d532 100644
--- a/services/codeguruprofiler/pom.xml
+++ b/services/codeguruprofiler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
codeguruprofiler
AWS Java SDK :: Services :: CodeGuruProfiler
diff --git a/services/codegurureviewer/pom.xml b/services/codegurureviewer/pom.xml
index 992a70b39fb8..43081eae97cc 100644
--- a/services/codegurureviewer/pom.xml
+++ b/services/codegurureviewer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
codegurureviewer
AWS Java SDK :: Services :: CodeGuru Reviewer
diff --git a/services/codepipeline/pom.xml b/services/codepipeline/pom.xml
index fc4781d122b7..1172258e86a0 100644
--- a/services/codepipeline/pom.xml
+++ b/services/codepipeline/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
codepipeline
AWS Java SDK :: Services :: AWS CodePipeline
diff --git a/services/codestar/pom.xml b/services/codestar/pom.xml
index 9cf90832d4e1..4d3930110d79 100644
--- a/services/codestar/pom.xml
+++ b/services/codestar/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
codestar
AWS Java SDK :: Services :: AWS CodeStar
diff --git a/services/codestarconnections/pom.xml b/services/codestarconnections/pom.xml
index 25c825cdd0a2..1b2686b5ecfe 100644
--- a/services/codestarconnections/pom.xml
+++ b/services/codestarconnections/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
codestarconnections
AWS Java SDK :: Services :: CodeStar connections
diff --git a/services/codestarnotifications/pom.xml b/services/codestarnotifications/pom.xml
index 14842a26b0c1..c12908d62a8d 100644
--- a/services/codestarnotifications/pom.xml
+++ b/services/codestarnotifications/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
codestarnotifications
AWS Java SDK :: Services :: Codestar Notifications
diff --git a/services/cognitoidentity/pom.xml b/services/cognitoidentity/pom.xml
index 217393dc21d0..6f14395e9400 100644
--- a/services/cognitoidentity/pom.xml
+++ b/services/cognitoidentity/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
cognitoidentity
AWS Java SDK :: Services :: Amazon Cognito Identity
diff --git a/services/cognitoidentityprovider/pom.xml b/services/cognitoidentityprovider/pom.xml
index 6cee8eb9ed11..dcb4048da4a8 100644
--- a/services/cognitoidentityprovider/pom.xml
+++ b/services/cognitoidentityprovider/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
cognitoidentityprovider
AWS Java SDK :: Services :: Amazon Cognito Identity Provider Service
diff --git a/services/cognitosync/pom.xml b/services/cognitosync/pom.xml
index 414961593108..cf6c3c54e192 100644
--- a/services/cognitosync/pom.xml
+++ b/services/cognitosync/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
cognitosync
AWS Java SDK :: Services :: Amazon Cognito Sync
diff --git a/services/comprehend/pom.xml b/services/comprehend/pom.xml
index 27f3414310f6..fc5405b0fede 100644
--- a/services/comprehend/pom.xml
+++ b/services/comprehend/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
comprehend
diff --git a/services/comprehendmedical/pom.xml b/services/comprehendmedical/pom.xml
index b468cf97a750..71347183e15c 100644
--- a/services/comprehendmedical/pom.xml
+++ b/services/comprehendmedical/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
comprehendmedical
AWS Java SDK :: Services :: ComprehendMedical
diff --git a/services/computeoptimizer/pom.xml b/services/computeoptimizer/pom.xml
index 5ea52109dffd..2a398be8f266 100644
--- a/services/computeoptimizer/pom.xml
+++ b/services/computeoptimizer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
computeoptimizer
AWS Java SDK :: Services :: Compute Optimizer
diff --git a/services/config/pom.xml b/services/config/pom.xml
index 57b72cc59f5f..c906dcb004f9 100644
--- a/services/config/pom.xml
+++ b/services/config/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
config
AWS Java SDK :: Services :: AWS Config
diff --git a/services/connect/pom.xml b/services/connect/pom.xml
index b35d32d63e46..5f9ab86f9821 100644
--- a/services/connect/pom.xml
+++ b/services/connect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
connect
AWS Java SDK :: Services :: Connect
diff --git a/services/connectcontactlens/pom.xml b/services/connectcontactlens/pom.xml
index 70913496c3ee..87ed52cf7cb9 100644
--- a/services/connectcontactlens/pom.xml
+++ b/services/connectcontactlens/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
connectcontactlens
AWS Java SDK :: Services :: Connect Contact Lens
diff --git a/services/connectparticipant/pom.xml b/services/connectparticipant/pom.xml
index ee6f8d23072d..a75e98403eb8 100644
--- a/services/connectparticipant/pom.xml
+++ b/services/connectparticipant/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
connectparticipant
AWS Java SDK :: Services :: ConnectParticipant
diff --git a/services/costandusagereport/pom.xml b/services/costandusagereport/pom.xml
index 4bcb9ad2572b..ff0c23f5c59c 100644
--- a/services/costandusagereport/pom.xml
+++ b/services/costandusagereport/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
costandusagereport
AWS Java SDK :: Services :: AWS Cost and Usage Report
diff --git a/services/costexplorer/pom.xml b/services/costexplorer/pom.xml
index 8addae25b556..d407880dd5fa 100644
--- a/services/costexplorer/pom.xml
+++ b/services/costexplorer/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
costexplorer
diff --git a/services/customerprofiles/pom.xml b/services/customerprofiles/pom.xml
index 513f28191fc1..2254223942f5 100644
--- a/services/customerprofiles/pom.xml
+++ b/services/customerprofiles/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
customerprofiles
AWS Java SDK :: Services :: Customer Profiles
diff --git a/services/databasemigration/pom.xml b/services/databasemigration/pom.xml
index ee6fd4004317..1967ffdcf958 100644
--- a/services/databasemigration/pom.xml
+++ b/services/databasemigration/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
databasemigration
AWS Java SDK :: Services :: AWS Database Migration Service
diff --git a/services/databrew/pom.xml b/services/databrew/pom.xml
index 888211911050..9ff9ad339a8f 100644
--- a/services/databrew/pom.xml
+++ b/services/databrew/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
databrew
AWS Java SDK :: Services :: Data Brew
diff --git a/services/dataexchange/pom.xml b/services/dataexchange/pom.xml
index 9ba40fc5ff2f..d23b5a2cd57f 100644
--- a/services/dataexchange/pom.xml
+++ b/services/dataexchange/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
dataexchange
AWS Java SDK :: Services :: DataExchange
diff --git a/services/datapipeline/pom.xml b/services/datapipeline/pom.xml
index 415bdd2ad0de..500db359d7e3 100644
--- a/services/datapipeline/pom.xml
+++ b/services/datapipeline/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
datapipeline
AWS Java SDK :: Services :: AWS Data Pipeline
diff --git a/services/datasync/pom.xml b/services/datasync/pom.xml
index 59189a8fce5c..e5bd8e83a000 100644
--- a/services/datasync/pom.xml
+++ b/services/datasync/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
datasync
AWS Java SDK :: Services :: DataSync
diff --git a/services/dax/pom.xml b/services/dax/pom.xml
index 049f2ac89809..5e7de29c1f05 100644
--- a/services/dax/pom.xml
+++ b/services/dax/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
dax
AWS Java SDK :: Services :: Amazon DynamoDB Accelerator (DAX)
diff --git a/services/detective/pom.xml b/services/detective/pom.xml
index 6ddee2a83c16..43359eac262f 100644
--- a/services/detective/pom.xml
+++ b/services/detective/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
detective
AWS Java SDK :: Services :: Detective
diff --git a/services/devicefarm/pom.xml b/services/devicefarm/pom.xml
index 4b54f4641932..1201a98765aa 100644
--- a/services/devicefarm/pom.xml
+++ b/services/devicefarm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
devicefarm
AWS Java SDK :: Services :: AWS Device Farm
diff --git a/services/devopsguru/pom.xml b/services/devopsguru/pom.xml
index 72851f69fcec..5e8cbe8f26c3 100644
--- a/services/devopsguru/pom.xml
+++ b/services/devopsguru/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
devopsguru
AWS Java SDK :: Services :: Dev Ops Guru
diff --git a/services/directconnect/pom.xml b/services/directconnect/pom.xml
index 29fd8511f46f..1eea917bda6e 100644
--- a/services/directconnect/pom.xml
+++ b/services/directconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
directconnect
AWS Java SDK :: Services :: AWS Direct Connect
diff --git a/services/directory/pom.xml b/services/directory/pom.xml
index c25672343585..2fcfcee758d8 100644
--- a/services/directory/pom.xml
+++ b/services/directory/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
directory
AWS Java SDK :: Services :: AWS Directory Service
diff --git a/services/dlm/pom.xml b/services/dlm/pom.xml
index 2368fbad381c..85adbecd0147 100644
--- a/services/dlm/pom.xml
+++ b/services/dlm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
dlm
AWS Java SDK :: Services :: DLM
diff --git a/services/docdb/pom.xml b/services/docdb/pom.xml
index 80a957f13190..e36e7a55e8a2 100644
--- a/services/docdb/pom.xml
+++ b/services/docdb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
docdb
AWS Java SDK :: Services :: DocDB
diff --git a/services/dynamodb/pom.xml b/services/dynamodb/pom.xml
index 3adb854ee5f5..a876b1d462f6 100644
--- a/services/dynamodb/pom.xml
+++ b/services/dynamodb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
dynamodb
AWS Java SDK :: Services :: Amazon DynamoDB
diff --git a/services/ebs/pom.xml b/services/ebs/pom.xml
index 898fbe508e9d..a71a47507c71 100644
--- a/services/ebs/pom.xml
+++ b/services/ebs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
ebs
AWS Java SDK :: Services :: EBS
diff --git a/services/ec2/pom.xml b/services/ec2/pom.xml
index 984a7e218cf5..03c784ec4a04 100644
--- a/services/ec2/pom.xml
+++ b/services/ec2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
ec2
AWS Java SDK :: Services :: Amazon EC2
diff --git a/services/ec2instanceconnect/pom.xml b/services/ec2instanceconnect/pom.xml
index 8f9fce4a171d..ac3a13f0ca34 100644
--- a/services/ec2instanceconnect/pom.xml
+++ b/services/ec2instanceconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
ec2instanceconnect
AWS Java SDK :: Services :: EC2 Instance Connect
diff --git a/services/ecr/pom.xml b/services/ecr/pom.xml
index 50a24e635ffe..abcf60b4f2dd 100644
--- a/services/ecr/pom.xml
+++ b/services/ecr/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
ecr
AWS Java SDK :: Services :: Amazon EC2 Container Registry
diff --git a/services/ecrpublic/pom.xml b/services/ecrpublic/pom.xml
index ace560da3f27..14afd06244c8 100644
--- a/services/ecrpublic/pom.xml
+++ b/services/ecrpublic/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
ecrpublic
AWS Java SDK :: Services :: ECR PUBLIC
diff --git a/services/ecs/pom.xml b/services/ecs/pom.xml
index 2f8a491fb5ff..c4500d884d34 100644
--- a/services/ecs/pom.xml
+++ b/services/ecs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
ecs
AWS Java SDK :: Services :: Amazon EC2 Container Service
diff --git a/services/efs/pom.xml b/services/efs/pom.xml
index 40e7bb767fdc..68092c4b6142 100644
--- a/services/efs/pom.xml
+++ b/services/efs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
efs
AWS Java SDK :: Services :: Amazon Elastic File System
diff --git a/services/eks/pom.xml b/services/eks/pom.xml
index 61707a221e11..a5df614c7116 100644
--- a/services/eks/pom.xml
+++ b/services/eks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
eks
AWS Java SDK :: Services :: EKS
diff --git a/services/elasticache/pom.xml b/services/elasticache/pom.xml
index 35aa3e9a410d..bf8ebaf2ddc1 100644
--- a/services/elasticache/pom.xml
+++ b/services/elasticache/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
elasticache
AWS Java SDK :: Services :: Amazon ElastiCache
diff --git a/services/elasticbeanstalk/pom.xml b/services/elasticbeanstalk/pom.xml
index d92ffc8eb5e5..8e65ae5a85bf 100644
--- a/services/elasticbeanstalk/pom.xml
+++ b/services/elasticbeanstalk/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
elasticbeanstalk
AWS Java SDK :: Services :: AWS Elastic Beanstalk
diff --git a/services/elasticinference/pom.xml b/services/elasticinference/pom.xml
index abd94df7bd83..24ff4d3ac772 100644
--- a/services/elasticinference/pom.xml
+++ b/services/elasticinference/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
elasticinference
AWS Java SDK :: Services :: Elastic Inference
diff --git a/services/elasticloadbalancing/pom.xml b/services/elasticloadbalancing/pom.xml
index 86455d1cdd25..7ced387678ab 100644
--- a/services/elasticloadbalancing/pom.xml
+++ b/services/elasticloadbalancing/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
elasticloadbalancing
AWS Java SDK :: Services :: Elastic Load Balancing
diff --git a/services/elasticloadbalancingv2/pom.xml b/services/elasticloadbalancingv2/pom.xml
index 9dbb2e50209e..e4db1f18754e 100644
--- a/services/elasticloadbalancingv2/pom.xml
+++ b/services/elasticloadbalancingv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
elasticloadbalancingv2
AWS Java SDK :: Services :: Elastic Load Balancing V2
diff --git a/services/elasticsearch/pom.xml b/services/elasticsearch/pom.xml
index 3eeb0f0c2e2c..dc05ed1de83b 100644
--- a/services/elasticsearch/pom.xml
+++ b/services/elasticsearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
elasticsearch
AWS Java SDK :: Services :: Amazon Elasticsearch Service
diff --git a/services/elastictranscoder/pom.xml b/services/elastictranscoder/pom.xml
index 61dfd9fc5cad..e075239b2b6f 100644
--- a/services/elastictranscoder/pom.xml
+++ b/services/elastictranscoder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
elastictranscoder
AWS Java SDK :: Services :: Amazon Elastic Transcoder
diff --git a/services/emr/pom.xml b/services/emr/pom.xml
index 296264184040..9b057ef5e485 100644
--- a/services/emr/pom.xml
+++ b/services/emr/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
emr
AWS Java SDK :: Services :: Amazon EMR
diff --git a/services/emrcontainers/pom.xml b/services/emrcontainers/pom.xml
index 610eddf83a5c..8608330880a0 100644
--- a/services/emrcontainers/pom.xml
+++ b/services/emrcontainers/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
emrcontainers
AWS Java SDK :: Services :: EMR Containers
diff --git a/services/eventbridge/pom.xml b/services/eventbridge/pom.xml
index 7d9eb40915ca..6d7f09671d57 100644
--- a/services/eventbridge/pom.xml
+++ b/services/eventbridge/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
eventbridge
AWS Java SDK :: Services :: EventBridge
diff --git a/services/finspace/pom.xml b/services/finspace/pom.xml
index 1b5158eac74c..e9fa5d604e0a 100644
--- a/services/finspace/pom.xml
+++ b/services/finspace/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
finspace
AWS Java SDK :: Services :: Finspace
diff --git a/services/finspacedata/pom.xml b/services/finspacedata/pom.xml
index 691020556078..77b5c9c08eb5 100644
--- a/services/finspacedata/pom.xml
+++ b/services/finspacedata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
finspacedata
AWS Java SDK :: Services :: Finspace Data
diff --git a/services/firehose/pom.xml b/services/firehose/pom.xml
index ef815a944134..131a74413b5c 100644
--- a/services/firehose/pom.xml
+++ b/services/firehose/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
firehose
AWS Java SDK :: Services :: Amazon Kinesis Firehose
diff --git a/services/fis/pom.xml b/services/fis/pom.xml
index 1728979c3ca2..b88e7baa6f21 100644
--- a/services/fis/pom.xml
+++ b/services/fis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
fis
AWS Java SDK :: Services :: Fis
diff --git a/services/fms/pom.xml b/services/fms/pom.xml
index 4ccbb71791d9..29e867d10851 100644
--- a/services/fms/pom.xml
+++ b/services/fms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
fms
AWS Java SDK :: Services :: FMS
diff --git a/services/forecast/pom.xml b/services/forecast/pom.xml
index 9f0f44abedd3..f218b0be1e38 100644
--- a/services/forecast/pom.xml
+++ b/services/forecast/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
forecast
AWS Java SDK :: Services :: Forecast
diff --git a/services/forecastquery/pom.xml b/services/forecastquery/pom.xml
index a8335cd5645e..312d47409c88 100644
--- a/services/forecastquery/pom.xml
+++ b/services/forecastquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
forecastquery
AWS Java SDK :: Services :: Forecastquery
diff --git a/services/frauddetector/pom.xml b/services/frauddetector/pom.xml
index a0281dfea491..7b9c305c9eb3 100644
--- a/services/frauddetector/pom.xml
+++ b/services/frauddetector/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
frauddetector
AWS Java SDK :: Services :: FraudDetector
diff --git a/services/fsx/pom.xml b/services/fsx/pom.xml
index ca8caa6b4668..f92bb0626270 100644
--- a/services/fsx/pom.xml
+++ b/services/fsx/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
fsx
AWS Java SDK :: Services :: FSx
diff --git a/services/gamelift/pom.xml b/services/gamelift/pom.xml
index 6091dedabba8..c7f44f0c175a 100644
--- a/services/gamelift/pom.xml
+++ b/services/gamelift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
gamelift
AWS Java SDK :: Services :: AWS GameLift
diff --git a/services/glacier/pom.xml b/services/glacier/pom.xml
index 20aa3bad299b..ec3b7da266e0 100644
--- a/services/glacier/pom.xml
+++ b/services/glacier/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
glacier
AWS Java SDK :: Services :: Amazon Glacier
diff --git a/services/globalaccelerator/pom.xml b/services/globalaccelerator/pom.xml
index 2c9ef359a08b..f7013afe720b 100644
--- a/services/globalaccelerator/pom.xml
+++ b/services/globalaccelerator/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
globalaccelerator
AWS Java SDK :: Services :: Global Accelerator
diff --git a/services/glue/pom.xml b/services/glue/pom.xml
index ad806c4ff854..299456c3ad10 100644
--- a/services/glue/pom.xml
+++ b/services/glue/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
glue
diff --git a/services/greengrass/pom.xml b/services/greengrass/pom.xml
index f2064576f51a..e2263270dc65 100644
--- a/services/greengrass/pom.xml
+++ b/services/greengrass/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
greengrass
AWS Java SDK :: Services :: AWS Greengrass
diff --git a/services/greengrassv2/pom.xml b/services/greengrassv2/pom.xml
index f01740d50190..39a991c9bdc6 100644
--- a/services/greengrassv2/pom.xml
+++ b/services/greengrassv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
greengrassv2
AWS Java SDK :: Services :: Greengrass V2
diff --git a/services/groundstation/pom.xml b/services/groundstation/pom.xml
index 3fea0e004283..c9678d8604c6 100644
--- a/services/groundstation/pom.xml
+++ b/services/groundstation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
groundstation
AWS Java SDK :: Services :: GroundStation
diff --git a/services/guardduty/pom.xml b/services/guardduty/pom.xml
index c5bd20f50b69..3a0d400a6b84 100644
--- a/services/guardduty/pom.xml
+++ b/services/guardduty/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
guardduty
diff --git a/services/health/pom.xml b/services/health/pom.xml
index 1f9e84969eaf..d624761681d0 100644
--- a/services/health/pom.xml
+++ b/services/health/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
health
AWS Java SDK :: Services :: AWS Health APIs and Notifications
diff --git a/services/healthlake/pom.xml b/services/healthlake/pom.xml
index fee29ccb1bad..278708439e67 100644
--- a/services/healthlake/pom.xml
+++ b/services/healthlake/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
healthlake
AWS Java SDK :: Services :: Health Lake
diff --git a/services/honeycode/pom.xml b/services/honeycode/pom.xml
index 2c94f0e5008a..5a5cf9e6bd29 100644
--- a/services/honeycode/pom.xml
+++ b/services/honeycode/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
honeycode
AWS Java SDK :: Services :: Honeycode
diff --git a/services/iam/pom.xml b/services/iam/pom.xml
index 5c8b58b1c3a3..afd731034b1b 100644
--- a/services/iam/pom.xml
+++ b/services/iam/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
iam
AWS Java SDK :: Services :: AWS IAM
diff --git a/services/identitystore/pom.xml b/services/identitystore/pom.xml
index 38e8d7c77d91..74731214fc0b 100644
--- a/services/identitystore/pom.xml
+++ b/services/identitystore/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
identitystore
AWS Java SDK :: Services :: Identitystore
diff --git a/services/imagebuilder/pom.xml b/services/imagebuilder/pom.xml
index 2773fa8fb306..6d9c2e5b681a 100644
--- a/services/imagebuilder/pom.xml
+++ b/services/imagebuilder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
imagebuilder
AWS Java SDK :: Services :: Imagebuilder
diff --git a/services/inspector/pom.xml b/services/inspector/pom.xml
index dabb9103ad78..069dc772b426 100644
--- a/services/inspector/pom.xml
+++ b/services/inspector/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
inspector
AWS Java SDK :: Services :: Amazon Inspector Service
diff --git a/services/iot/pom.xml b/services/iot/pom.xml
index 945c013a9d8c..bf5dd7af4019 100644
--- a/services/iot/pom.xml
+++ b/services/iot/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
iot
AWS Java SDK :: Services :: AWS IoT
diff --git a/services/iot1clickdevices/pom.xml b/services/iot1clickdevices/pom.xml
index bbfa811fdf92..9dc45afe74a4 100644
--- a/services/iot1clickdevices/pom.xml
+++ b/services/iot1clickdevices/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
iot1clickdevices
AWS Java SDK :: Services :: IoT 1Click Devices Service
diff --git a/services/iot1clickprojects/pom.xml b/services/iot1clickprojects/pom.xml
index 9dc7fe6bd0b9..88e039177e74 100644
--- a/services/iot1clickprojects/pom.xml
+++ b/services/iot1clickprojects/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
iot1clickprojects
AWS Java SDK :: Services :: IoT 1Click Projects
diff --git a/services/iotanalytics/pom.xml b/services/iotanalytics/pom.xml
index 2a781afdabbd..a41adb6c88b2 100644
--- a/services/iotanalytics/pom.xml
+++ b/services/iotanalytics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
iotanalytics
AWS Java SDK :: Services :: IoTAnalytics
diff --git a/services/iotdataplane/pom.xml b/services/iotdataplane/pom.xml
index c4f7555420c8..ae623344b3cd 100644
--- a/services/iotdataplane/pom.xml
+++ b/services/iotdataplane/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
iotdataplane
AWS Java SDK :: Services :: AWS IoT Data Plane
diff --git a/services/iotdeviceadvisor/pom.xml b/services/iotdeviceadvisor/pom.xml
index c0397a385fbf..d5af7c61b8c4 100644
--- a/services/iotdeviceadvisor/pom.xml
+++ b/services/iotdeviceadvisor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
iotdeviceadvisor
AWS Java SDK :: Services :: Iot Device Advisor
diff --git a/services/iotevents/pom.xml b/services/iotevents/pom.xml
index 767aac16355f..fef4358750ff 100644
--- a/services/iotevents/pom.xml
+++ b/services/iotevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
iotevents
AWS Java SDK :: Services :: IoT Events
diff --git a/services/ioteventsdata/pom.xml b/services/ioteventsdata/pom.xml
index 70e435dbbfa2..0f5e76accda3 100644
--- a/services/ioteventsdata/pom.xml
+++ b/services/ioteventsdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
ioteventsdata
AWS Java SDK :: Services :: IoT Events Data
diff --git a/services/iotfleethub/pom.xml b/services/iotfleethub/pom.xml
index 0d64a11c22df..11a3db529d7e 100644
--- a/services/iotfleethub/pom.xml
+++ b/services/iotfleethub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
iotfleethub
AWS Java SDK :: Services :: Io T Fleet Hub
diff --git a/services/iotjobsdataplane/pom.xml b/services/iotjobsdataplane/pom.xml
index a7872f43f132..abfd2e45b2ab 100644
--- a/services/iotjobsdataplane/pom.xml
+++ b/services/iotjobsdataplane/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
iotjobsdataplane
AWS Java SDK :: Services :: IoT Jobs Data Plane
diff --git a/services/iotsecuretunneling/pom.xml b/services/iotsecuretunneling/pom.xml
index 8e27ced4c09d..96adcf659f73 100644
--- a/services/iotsecuretunneling/pom.xml
+++ b/services/iotsecuretunneling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
iotsecuretunneling
AWS Java SDK :: Services :: IoTSecureTunneling
diff --git a/services/iotsitewise/pom.xml b/services/iotsitewise/pom.xml
index fea1100948de..d99fa9b25cf4 100644
--- a/services/iotsitewise/pom.xml
+++ b/services/iotsitewise/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
iotsitewise
AWS Java SDK :: Services :: Io T Site Wise
diff --git a/services/iotthingsgraph/pom.xml b/services/iotthingsgraph/pom.xml
index f6bab9ca544e..08d0e5638fe9 100644
--- a/services/iotthingsgraph/pom.xml
+++ b/services/iotthingsgraph/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
iotthingsgraph
AWS Java SDK :: Services :: IoTThingsGraph
diff --git a/services/iotwireless/pom.xml b/services/iotwireless/pom.xml
index a1d51c7b112c..b9199db46fd6 100644
--- a/services/iotwireless/pom.xml
+++ b/services/iotwireless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
iotwireless
AWS Java SDK :: Services :: IoT Wireless
diff --git a/services/ivs/pom.xml b/services/ivs/pom.xml
index 10c705951482..2f61ddc2ecdc 100644
--- a/services/ivs/pom.xml
+++ b/services/ivs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
ivs
AWS Java SDK :: Services :: Ivs
diff --git a/services/kafka/pom.xml b/services/kafka/pom.xml
index cd6654b895d2..d4eb9eed8e0d 100644
--- a/services/kafka/pom.xml
+++ b/services/kafka/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
kafka
AWS Java SDK :: Services :: Kafka
diff --git a/services/kendra/pom.xml b/services/kendra/pom.xml
index c3cc5e168b36..7b59fe39f824 100644
--- a/services/kendra/pom.xml
+++ b/services/kendra/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
kendra
AWS Java SDK :: Services :: Kendra
diff --git a/services/kinesis/pom.xml b/services/kinesis/pom.xml
index 4c55dac1efea..a2cdbbb60f0c 100644
--- a/services/kinesis/pom.xml
+++ b/services/kinesis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
kinesis
AWS Java SDK :: Services :: Amazon Kinesis
diff --git a/services/kinesisanalytics/pom.xml b/services/kinesisanalytics/pom.xml
index 7e89e13898e1..7d8fda04a431 100644
--- a/services/kinesisanalytics/pom.xml
+++ b/services/kinesisanalytics/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
kinesisanalytics
AWS Java SDK :: Services :: Amazon Kinesis Analytics
diff --git a/services/kinesisanalyticsv2/pom.xml b/services/kinesisanalyticsv2/pom.xml
index 83fd7df45438..a151cd83f3f2 100644
--- a/services/kinesisanalyticsv2/pom.xml
+++ b/services/kinesisanalyticsv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
kinesisanalyticsv2
AWS Java SDK :: Services :: Kinesis Analytics V2
diff --git a/services/kinesisvideo/pom.xml b/services/kinesisvideo/pom.xml
index 615186cb64c0..0b79fbf27f41 100644
--- a/services/kinesisvideo/pom.xml
+++ b/services/kinesisvideo/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
kinesisvideo
diff --git a/services/kinesisvideoarchivedmedia/pom.xml b/services/kinesisvideoarchivedmedia/pom.xml
index 7858d86568c8..e999cd547637 100644
--- a/services/kinesisvideoarchivedmedia/pom.xml
+++ b/services/kinesisvideoarchivedmedia/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
kinesisvideoarchivedmedia
AWS Java SDK :: Services :: Kinesis Video Archived Media
diff --git a/services/kinesisvideomedia/pom.xml b/services/kinesisvideomedia/pom.xml
index d1c25699855b..250f148ce091 100644
--- a/services/kinesisvideomedia/pom.xml
+++ b/services/kinesisvideomedia/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
kinesisvideomedia
AWS Java SDK :: Services :: Kinesis Video Media
diff --git a/services/kinesisvideosignaling/pom.xml b/services/kinesisvideosignaling/pom.xml
index ff25aa1ea4da..d323f25c26e6 100644
--- a/services/kinesisvideosignaling/pom.xml
+++ b/services/kinesisvideosignaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
kinesisvideosignaling
AWS Java SDK :: Services :: Kinesis Video Signaling
diff --git a/services/kms/pom.xml b/services/kms/pom.xml
index 609fe14b2b68..2ce8379fdc84 100644
--- a/services/kms/pom.xml
+++ b/services/kms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
kms
AWS Java SDK :: Services :: AWS KMS
diff --git a/services/lakeformation/pom.xml b/services/lakeformation/pom.xml
index e2056ba60544..6bc7a213efd4 100644
--- a/services/lakeformation/pom.xml
+++ b/services/lakeformation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
lakeformation
AWS Java SDK :: Services :: LakeFormation
diff --git a/services/lambda/pom.xml b/services/lambda/pom.xml
index 50a83d5ba80d..4ad8ee3e298d 100644
--- a/services/lambda/pom.xml
+++ b/services/lambda/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
lambda
AWS Java SDK :: Services :: AWS Lambda
diff --git a/services/lexmodelbuilding/pom.xml b/services/lexmodelbuilding/pom.xml
index b4663c30edc3..3b4c3c48af1b 100644
--- a/services/lexmodelbuilding/pom.xml
+++ b/services/lexmodelbuilding/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
lexmodelbuilding
AWS Java SDK :: Services :: Amazon Lex Model Building
diff --git a/services/lexmodelsv2/pom.xml b/services/lexmodelsv2/pom.xml
index da4ee0e9e25a..841458cf18e3 100644
--- a/services/lexmodelsv2/pom.xml
+++ b/services/lexmodelsv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
lexmodelsv2
AWS Java SDK :: Services :: Lex Models V2
diff --git a/services/lexruntime/pom.xml b/services/lexruntime/pom.xml
index 91e1cc79a31c..79e0fc58f1c2 100644
--- a/services/lexruntime/pom.xml
+++ b/services/lexruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
lexruntime
AWS Java SDK :: Services :: Amazon Lex Runtime
diff --git a/services/lexruntimev2/pom.xml b/services/lexruntimev2/pom.xml
index 71dadac8906a..3f7121ca7cbd 100644
--- a/services/lexruntimev2/pom.xml
+++ b/services/lexruntimev2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
lexruntimev2
AWS Java SDK :: Services :: Lex Runtime V2
diff --git a/services/licensemanager/pom.xml b/services/licensemanager/pom.xml
index 4a88992c3333..83bb4fa5fcff 100644
--- a/services/licensemanager/pom.xml
+++ b/services/licensemanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
licensemanager
AWS Java SDK :: Services :: License Manager
diff --git a/services/lightsail/pom.xml b/services/lightsail/pom.xml
index 259dda3fefa2..1a65180d4ad4 100644
--- a/services/lightsail/pom.xml
+++ b/services/lightsail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
lightsail
AWS Java SDK :: Services :: Amazon Lightsail
diff --git a/services/location/pom.xml b/services/location/pom.xml
index ceea94cf35eb..9dc8b4748b95 100644
--- a/services/location/pom.xml
+++ b/services/location/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
location
AWS Java SDK :: Services :: Location
diff --git a/services/lookoutequipment/pom.xml b/services/lookoutequipment/pom.xml
index 755782cb1d42..0c3bd50d65b3 100644
--- a/services/lookoutequipment/pom.xml
+++ b/services/lookoutequipment/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
lookoutequipment
AWS Java SDK :: Services :: Lookout Equipment
diff --git a/services/lookoutmetrics/pom.xml b/services/lookoutmetrics/pom.xml
index ebd8fa876d47..ea1ef99a6e60 100644
--- a/services/lookoutmetrics/pom.xml
+++ b/services/lookoutmetrics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
lookoutmetrics
AWS Java SDK :: Services :: Lookout Metrics
diff --git a/services/lookoutvision/pom.xml b/services/lookoutvision/pom.xml
index 028d9d075e94..6e6442fda66d 100644
--- a/services/lookoutvision/pom.xml
+++ b/services/lookoutvision/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
lookoutvision
AWS Java SDK :: Services :: Lookout Vision
diff --git a/services/machinelearning/pom.xml b/services/machinelearning/pom.xml
index a67f8d2eb3e0..62e945f143f0 100644
--- a/services/machinelearning/pom.xml
+++ b/services/machinelearning/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
machinelearning
AWS Java SDK :: Services :: Amazon Machine Learning
diff --git a/services/macie/pom.xml b/services/macie/pom.xml
index 43daa4755105..dc8b00d2f1e9 100644
--- a/services/macie/pom.xml
+++ b/services/macie/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
macie
AWS Java SDK :: Services :: Macie
diff --git a/services/macie2/pom.xml b/services/macie2/pom.xml
index 4b52e3fa285d..3144a9eeecf0 100644
--- a/services/macie2/pom.xml
+++ b/services/macie2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
macie2
AWS Java SDK :: Services :: Macie2
diff --git a/services/managedblockchain/pom.xml b/services/managedblockchain/pom.xml
index 7e74222aa9f0..68904984af9f 100644
--- a/services/managedblockchain/pom.xml
+++ b/services/managedblockchain/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
managedblockchain
AWS Java SDK :: Services :: ManagedBlockchain
diff --git a/services/marketplacecatalog/pom.xml b/services/marketplacecatalog/pom.xml
index d328728f31ba..3695c01f187e 100644
--- a/services/marketplacecatalog/pom.xml
+++ b/services/marketplacecatalog/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
marketplacecatalog
AWS Java SDK :: Services :: Marketplace Catalog
diff --git a/services/marketplacecommerceanalytics/pom.xml b/services/marketplacecommerceanalytics/pom.xml
index b730cca60e4f..804f3994122d 100644
--- a/services/marketplacecommerceanalytics/pom.xml
+++ b/services/marketplacecommerceanalytics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
marketplacecommerceanalytics
AWS Java SDK :: Services :: AWS Marketplace Commerce Analytics
diff --git a/services/marketplaceentitlement/pom.xml b/services/marketplaceentitlement/pom.xml
index 310cdd1f1949..9bb409b84d63 100644
--- a/services/marketplaceentitlement/pom.xml
+++ b/services/marketplaceentitlement/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
marketplaceentitlement
AWS Java SDK :: Services :: AWS Marketplace Entitlement
diff --git a/services/marketplacemetering/pom.xml b/services/marketplacemetering/pom.xml
index c843490170f2..6c76a25c8697 100644
--- a/services/marketplacemetering/pom.xml
+++ b/services/marketplacemetering/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
marketplacemetering
AWS Java SDK :: Services :: AWS Marketplace Metering Service
diff --git a/services/mediaconnect/pom.xml b/services/mediaconnect/pom.xml
index dfcc98cfa05e..2c5c48fcfd4c 100644
--- a/services/mediaconnect/pom.xml
+++ b/services/mediaconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
mediaconnect
AWS Java SDK :: Services :: MediaConnect
diff --git a/services/mediaconvert/pom.xml b/services/mediaconvert/pom.xml
index ac06475b5cf9..e263d90d6c64 100644
--- a/services/mediaconvert/pom.xml
+++ b/services/mediaconvert/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
mediaconvert
diff --git a/services/medialive/pom.xml b/services/medialive/pom.xml
index 87983da24c17..777616365c65 100644
--- a/services/medialive/pom.xml
+++ b/services/medialive/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
medialive
diff --git a/services/mediapackage/pom.xml b/services/mediapackage/pom.xml
index 64388aa1b9cc..9210b566fee2 100644
--- a/services/mediapackage/pom.xml
+++ b/services/mediapackage/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
mediapackage
diff --git a/services/mediapackagevod/pom.xml b/services/mediapackagevod/pom.xml
index 7fa4a0a2d2c3..8039ca1e030b 100644
--- a/services/mediapackagevod/pom.xml
+++ b/services/mediapackagevod/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
mediapackagevod
AWS Java SDK :: Services :: MediaPackage Vod
diff --git a/services/mediastore/pom.xml b/services/mediastore/pom.xml
index c35cecc81895..a792dae12224 100644
--- a/services/mediastore/pom.xml
+++ b/services/mediastore/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
mediastore
diff --git a/services/mediastoredata/pom.xml b/services/mediastoredata/pom.xml
index b7776e19db01..98d06195a8c2 100644
--- a/services/mediastoredata/pom.xml
+++ b/services/mediastoredata/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
mediastoredata
diff --git a/services/mediatailor/pom.xml b/services/mediatailor/pom.xml
index fdd49a38b88a..83983b6f41b7 100644
--- a/services/mediatailor/pom.xml
+++ b/services/mediatailor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
mediatailor
AWS Java SDK :: Services :: MediaTailor
diff --git a/services/mgn/pom.xml b/services/mgn/pom.xml
index 3b11094ccb51..cf3a237e243c 100644
--- a/services/mgn/pom.xml
+++ b/services/mgn/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
mgn
AWS Java SDK :: Services :: Mgn
diff --git a/services/migrationhub/pom.xml b/services/migrationhub/pom.xml
index 38fff0e8779b..21248e3815d9 100644
--- a/services/migrationhub/pom.xml
+++ b/services/migrationhub/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
migrationhub
diff --git a/services/migrationhubconfig/pom.xml b/services/migrationhubconfig/pom.xml
index 8b002c521e9c..87eae2b09f8b 100644
--- a/services/migrationhubconfig/pom.xml
+++ b/services/migrationhubconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
migrationhubconfig
AWS Java SDK :: Services :: MigrationHub Config
diff --git a/services/mobile/pom.xml b/services/mobile/pom.xml
index 04158fe86cf8..ba21f3be0b22 100644
--- a/services/mobile/pom.xml
+++ b/services/mobile/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
mobile
diff --git a/services/mq/pom.xml b/services/mq/pom.xml
index c4781be0f006..b9bf3f48a70b 100644
--- a/services/mq/pom.xml
+++ b/services/mq/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
mq
diff --git a/services/mturk/pom.xml b/services/mturk/pom.xml
index b7f1701cb9b1..d369b74cc301 100644
--- a/services/mturk/pom.xml
+++ b/services/mturk/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
mturk
AWS Java SDK :: Services :: Amazon Mechanical Turk Requester
diff --git a/services/mwaa/pom.xml b/services/mwaa/pom.xml
index ff3784aaafb5..1a0d8e1238a1 100644
--- a/services/mwaa/pom.xml
+++ b/services/mwaa/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
mwaa
AWS Java SDK :: Services :: MWAA
diff --git a/services/neptune/pom.xml b/services/neptune/pom.xml
index 9975a1817c3f..61a04f96fe76 100644
--- a/services/neptune/pom.xml
+++ b/services/neptune/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
neptune
AWS Java SDK :: Services :: Neptune
diff --git a/services/networkfirewall/pom.xml b/services/networkfirewall/pom.xml
index e23fe99e9281..e7e3498cf295 100644
--- a/services/networkfirewall/pom.xml
+++ b/services/networkfirewall/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
networkfirewall
AWS Java SDK :: Services :: Network Firewall
diff --git a/services/networkmanager/pom.xml b/services/networkmanager/pom.xml
index 6af5e3b4d4e8..5855d7d12978 100644
--- a/services/networkmanager/pom.xml
+++ b/services/networkmanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
networkmanager
AWS Java SDK :: Services :: NetworkManager
diff --git a/services/nimble/pom.xml b/services/nimble/pom.xml
index 2338fbed5f01..1511abb11c5e 100644
--- a/services/nimble/pom.xml
+++ b/services/nimble/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
nimble
AWS Java SDK :: Services :: Nimble
diff --git a/services/opsworks/pom.xml b/services/opsworks/pom.xml
index 001625802b9c..721615ee2597 100644
--- a/services/opsworks/pom.xml
+++ b/services/opsworks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
opsworks
AWS Java SDK :: Services :: AWS OpsWorks
diff --git a/services/opsworkscm/pom.xml b/services/opsworkscm/pom.xml
index 66346c8e7ec5..1d46a77a9507 100644
--- a/services/opsworkscm/pom.xml
+++ b/services/opsworkscm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
opsworkscm
AWS Java SDK :: Services :: AWS OpsWorks for Chef Automate
diff --git a/services/organizations/pom.xml b/services/organizations/pom.xml
index 5bccf37b4425..724c7dffe5d7 100644
--- a/services/organizations/pom.xml
+++ b/services/organizations/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
organizations
AWS Java SDK :: Services :: AWS Organizations
diff --git a/services/outposts/pom.xml b/services/outposts/pom.xml
index 273c9f11f8df..3bde56216a8c 100644
--- a/services/outposts/pom.xml
+++ b/services/outposts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
outposts
AWS Java SDK :: Services :: Outposts
diff --git a/services/personalize/pom.xml b/services/personalize/pom.xml
index 86383f247e87..b79fcf265fb3 100644
--- a/services/personalize/pom.xml
+++ b/services/personalize/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
personalize
AWS Java SDK :: Services :: Personalize
diff --git a/services/personalizeevents/pom.xml b/services/personalizeevents/pom.xml
index 40a2a70201cf..b82e2c9976d6 100644
--- a/services/personalizeevents/pom.xml
+++ b/services/personalizeevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
personalizeevents
AWS Java SDK :: Services :: Personalize Events
diff --git a/services/personalizeruntime/pom.xml b/services/personalizeruntime/pom.xml
index b308f822dfa3..9f3db2e85e24 100644
--- a/services/personalizeruntime/pom.xml
+++ b/services/personalizeruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
personalizeruntime
AWS Java SDK :: Services :: Personalize Runtime
diff --git a/services/pi/pom.xml b/services/pi/pom.xml
index 38eeaebf9a25..1ff287a11239 100644
--- a/services/pi/pom.xml
+++ b/services/pi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
pi
AWS Java SDK :: Services :: PI
diff --git a/services/pinpoint/pom.xml b/services/pinpoint/pom.xml
index 6a1941b80197..13fcb4c31a38 100644
--- a/services/pinpoint/pom.xml
+++ b/services/pinpoint/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
pinpoint
AWS Java SDK :: Services :: Amazon Pinpoint
diff --git a/services/pinpointemail/pom.xml b/services/pinpointemail/pom.xml
index bfcb433131e8..42a7e58f8829 100644
--- a/services/pinpointemail/pom.xml
+++ b/services/pinpointemail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
pinpointemail
AWS Java SDK :: Services :: Pinpoint Email
diff --git a/services/pinpointsmsvoice/pom.xml b/services/pinpointsmsvoice/pom.xml
index 2ac20f0ba3f7..91c9b765edde 100644
--- a/services/pinpointsmsvoice/pom.xml
+++ b/services/pinpointsmsvoice/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
pinpointsmsvoice
AWS Java SDK :: Services :: Pinpoint SMS Voice
diff --git a/services/polly/pom.xml b/services/polly/pom.xml
index 29ac20ae0d07..528a1c040385 100644
--- a/services/polly/pom.xml
+++ b/services/polly/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
polly
AWS Java SDK :: Services :: Amazon Polly
diff --git a/services/pom.xml b/services/pom.xml
index a674b0b773ad..7aa1ad0d3cee 100644
--- a/services/pom.xml
+++ b/services/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.66-SNAPSHOT
+ 2.16.66
services
AWS Java SDK :: Services
diff --git a/services/pricing/pom.xml b/services/pricing/pom.xml
index 84f16392b55c..d9ef5aa3e049 100644
--- a/services/pricing/pom.xml
+++ b/services/pricing/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
pricing
diff --git a/services/qldb/pom.xml b/services/qldb/pom.xml
index 60157ee33447..94954aa895a1 100644
--- a/services/qldb/pom.xml
+++ b/services/qldb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
qldb
AWS Java SDK :: Services :: QLDB
diff --git a/services/qldbsession/pom.xml b/services/qldbsession/pom.xml
index e3bf9a9a78e3..922a435e1512 100644
--- a/services/qldbsession/pom.xml
+++ b/services/qldbsession/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
qldbsession
AWS Java SDK :: Services :: QLDB Session
diff --git a/services/quicksight/pom.xml b/services/quicksight/pom.xml
index 451932f3e2e7..3cd4f707abca 100644
--- a/services/quicksight/pom.xml
+++ b/services/quicksight/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
quicksight
AWS Java SDK :: Services :: QuickSight
diff --git a/services/ram/pom.xml b/services/ram/pom.xml
index d1094259d6b1..3498854ffc1c 100644
--- a/services/ram/pom.xml
+++ b/services/ram/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
ram
AWS Java SDK :: Services :: RAM
diff --git a/services/rds/pom.xml b/services/rds/pom.xml
index 7c0e0188279b..60dceb6b0d7d 100644
--- a/services/rds/pom.xml
+++ b/services/rds/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
rds
AWS Java SDK :: Services :: Amazon RDS
diff --git a/services/rdsdata/pom.xml b/services/rdsdata/pom.xml
index d61049344ab8..4199a4cf9d69 100644
--- a/services/rdsdata/pom.xml
+++ b/services/rdsdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
rdsdata
AWS Java SDK :: Services :: RDS Data
diff --git a/services/redshift/pom.xml b/services/redshift/pom.xml
index 948cb230791b..91f00c0c2643 100644
--- a/services/redshift/pom.xml
+++ b/services/redshift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
redshift
AWS Java SDK :: Services :: Amazon Redshift
diff --git a/services/redshiftdata/pom.xml b/services/redshiftdata/pom.xml
index 6bb232ecdcbf..e1271737a95f 100644
--- a/services/redshiftdata/pom.xml
+++ b/services/redshiftdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
redshiftdata
AWS Java SDK :: Services :: Redshift Data
diff --git a/services/rekognition/pom.xml b/services/rekognition/pom.xml
index 800b201e7937..5ec9c523246f 100644
--- a/services/rekognition/pom.xml
+++ b/services/rekognition/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
rekognition
AWS Java SDK :: Services :: Amazon Rekognition
diff --git a/services/resourcegroups/pom.xml b/services/resourcegroups/pom.xml
index 596cf421e1f6..a2c29197ed6e 100644
--- a/services/resourcegroups/pom.xml
+++ b/services/resourcegroups/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
resourcegroups
diff --git a/services/resourcegroupstaggingapi/pom.xml b/services/resourcegroupstaggingapi/pom.xml
index 5b8918189e4f..d20e0977d25e 100644
--- a/services/resourcegroupstaggingapi/pom.xml
+++ b/services/resourcegroupstaggingapi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
resourcegroupstaggingapi
AWS Java SDK :: Services :: AWS Resource Groups Tagging API
diff --git a/services/robomaker/pom.xml b/services/robomaker/pom.xml
index 273f567384af..052a4d07fa62 100644
--- a/services/robomaker/pom.xml
+++ b/services/robomaker/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
robomaker
AWS Java SDK :: Services :: RoboMaker
diff --git a/services/route53/pom.xml b/services/route53/pom.xml
index f58a089f0266..c810100f81cc 100644
--- a/services/route53/pom.xml
+++ b/services/route53/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
route53
AWS Java SDK :: Services :: Amazon Route53
diff --git a/services/route53domains/pom.xml b/services/route53domains/pom.xml
index 080b62122789..72bb1cdf110c 100644
--- a/services/route53domains/pom.xml
+++ b/services/route53domains/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
route53domains
AWS Java SDK :: Services :: Amazon Route53 Domains
diff --git a/services/route53resolver/pom.xml b/services/route53resolver/pom.xml
index e73fffbd47f4..77a590497fa5 100644
--- a/services/route53resolver/pom.xml
+++ b/services/route53resolver/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
route53resolver
AWS Java SDK :: Services :: Route53Resolver
diff --git a/services/s3/pom.xml b/services/s3/pom.xml
index e078a6fbb0a7..eee3791488b5 100644
--- a/services/s3/pom.xml
+++ b/services/s3/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
s3
AWS Java SDK :: Services :: Amazon S3
diff --git a/services/s3control/pom.xml b/services/s3control/pom.xml
index e9e93f7072ca..28a47c1fb945 100644
--- a/services/s3control/pom.xml
+++ b/services/s3control/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
s3control
AWS Java SDK :: Services :: Amazon S3 Control
diff --git a/services/s3outposts/pom.xml b/services/s3outposts/pom.xml
index 1c457e5a855b..0449b4358af3 100644
--- a/services/s3outposts/pom.xml
+++ b/services/s3outposts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
s3outposts
AWS Java SDK :: Services :: S3 Outposts
diff --git a/services/sagemaker/pom.xml b/services/sagemaker/pom.xml
index 5a80326ebfb2..62660982b3ad 100644
--- a/services/sagemaker/pom.xml
+++ b/services/sagemaker/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
sagemaker
diff --git a/services/sagemakera2iruntime/pom.xml b/services/sagemakera2iruntime/pom.xml
index ab4316544961..bfaa563f0f45 100644
--- a/services/sagemakera2iruntime/pom.xml
+++ b/services/sagemakera2iruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
sagemakera2iruntime
AWS Java SDK :: Services :: SageMaker A2I Runtime
diff --git a/services/sagemakeredge/pom.xml b/services/sagemakeredge/pom.xml
index 1594aab8fbb2..0e1b793a1b5b 100644
--- a/services/sagemakeredge/pom.xml
+++ b/services/sagemakeredge/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
sagemakeredge
AWS Java SDK :: Services :: Sagemaker Edge
diff --git a/services/sagemakerfeaturestoreruntime/pom.xml b/services/sagemakerfeaturestoreruntime/pom.xml
index 0b1c87fcb776..e420121e03d2 100644
--- a/services/sagemakerfeaturestoreruntime/pom.xml
+++ b/services/sagemakerfeaturestoreruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
sagemakerfeaturestoreruntime
AWS Java SDK :: Services :: Sage Maker Feature Store Runtime
diff --git a/services/sagemakerruntime/pom.xml b/services/sagemakerruntime/pom.xml
index 0d4fe8cabe74..560eb6acf23d 100644
--- a/services/sagemakerruntime/pom.xml
+++ b/services/sagemakerruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
sagemakerruntime
AWS Java SDK :: Services :: SageMaker Runtime
diff --git a/services/savingsplans/pom.xml b/services/savingsplans/pom.xml
index de9e03664c04..e7f128fc0bc4 100644
--- a/services/savingsplans/pom.xml
+++ b/services/savingsplans/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
savingsplans
AWS Java SDK :: Services :: Savingsplans
diff --git a/services/schemas/pom.xml b/services/schemas/pom.xml
index d78d8b08ffb4..45c300842e73 100644
--- a/services/schemas/pom.xml
+++ b/services/schemas/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
schemas
AWS Java SDK :: Services :: Schemas
diff --git a/services/secretsmanager/pom.xml b/services/secretsmanager/pom.xml
index d5f88d955200..b21ef0c6322d 100644
--- a/services/secretsmanager/pom.xml
+++ b/services/secretsmanager/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
secretsmanager
AWS Java SDK :: Services :: AWS Secrets Manager
diff --git a/services/securityhub/pom.xml b/services/securityhub/pom.xml
index 7323c6a73578..84bc3322db03 100644
--- a/services/securityhub/pom.xml
+++ b/services/securityhub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
securityhub
AWS Java SDK :: Services :: SecurityHub
diff --git a/services/serverlessapplicationrepository/pom.xml b/services/serverlessapplicationrepository/pom.xml
index f2dbb4e8f44d..6bb280a58ca9 100644
--- a/services/serverlessapplicationrepository/pom.xml
+++ b/services/serverlessapplicationrepository/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
serverlessapplicationrepository
diff --git a/services/servicecatalog/pom.xml b/services/servicecatalog/pom.xml
index 5e78ddd71176..4be64f6622bf 100644
--- a/services/servicecatalog/pom.xml
+++ b/services/servicecatalog/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
servicecatalog
AWS Java SDK :: Services :: AWS Service Catalog
diff --git a/services/servicecatalogappregistry/pom.xml b/services/servicecatalogappregistry/pom.xml
index 65493dd2cf93..d177d667d809 100644
--- a/services/servicecatalogappregistry/pom.xml
+++ b/services/servicecatalogappregistry/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
servicecatalogappregistry
AWS Java SDK :: Services :: Service Catalog App Registry
diff --git a/services/servicediscovery/pom.xml b/services/servicediscovery/pom.xml
index 5cb2b2df3a53..838f5266b6e8 100644
--- a/services/servicediscovery/pom.xml
+++ b/services/servicediscovery/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
servicediscovery
diff --git a/services/servicequotas/pom.xml b/services/servicequotas/pom.xml
index 68a28566c328..f67d94740f6a 100644
--- a/services/servicequotas/pom.xml
+++ b/services/servicequotas/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
servicequotas
AWS Java SDK :: Services :: Service Quotas
diff --git a/services/ses/pom.xml b/services/ses/pom.xml
index d40bc17017f3..262137a91834 100644
--- a/services/ses/pom.xml
+++ b/services/ses/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
ses
AWS Java SDK :: Services :: Amazon SES
diff --git a/services/sesv2/pom.xml b/services/sesv2/pom.xml
index dcf5d5575c02..59c9526d6ede 100644
--- a/services/sesv2/pom.xml
+++ b/services/sesv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
sesv2
AWS Java SDK :: Services :: SESv2
diff --git a/services/sfn/pom.xml b/services/sfn/pom.xml
index e8f77238a193..592f8bedfe4f 100644
--- a/services/sfn/pom.xml
+++ b/services/sfn/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
sfn
AWS Java SDK :: Services :: AWS Step Functions
diff --git a/services/shield/pom.xml b/services/shield/pom.xml
index 58614c488c22..bfb3838d8065 100644
--- a/services/shield/pom.xml
+++ b/services/shield/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
shield
AWS Java SDK :: Services :: AWS Shield
diff --git a/services/signer/pom.xml b/services/signer/pom.xml
index 76cf3eb5c91c..468653a2c362 100644
--- a/services/signer/pom.xml
+++ b/services/signer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
signer
AWS Java SDK :: Services :: Signer
diff --git a/services/sms/pom.xml b/services/sms/pom.xml
index f85fbd6fd70f..913637e2cddc 100644
--- a/services/sms/pom.xml
+++ b/services/sms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
sms
AWS Java SDK :: Services :: AWS Server Migration
diff --git a/services/snowball/pom.xml b/services/snowball/pom.xml
index cc97858bcb20..ab4c9b5d4e15 100644
--- a/services/snowball/pom.xml
+++ b/services/snowball/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
snowball
AWS Java SDK :: Services :: Amazon Snowball
diff --git a/services/sns/pom.xml b/services/sns/pom.xml
index b8fe92863db3..a60f1a745017 100644
--- a/services/sns/pom.xml
+++ b/services/sns/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
sns
AWS Java SDK :: Services :: Amazon SNS
diff --git a/services/sqs/pom.xml b/services/sqs/pom.xml
index f182d59ac180..0b64fad389e1 100644
--- a/services/sqs/pom.xml
+++ b/services/sqs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
sqs
AWS Java SDK :: Services :: Amazon SQS
diff --git a/services/ssm/pom.xml b/services/ssm/pom.xml
index 398c4b8ba6f4..64ce1054908d 100644
--- a/services/ssm/pom.xml
+++ b/services/ssm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
ssm
AWS Java SDK :: Services :: AWS Simple Systems Management (SSM)
diff --git a/services/ssmcontacts/pom.xml b/services/ssmcontacts/pom.xml
index 412b39ea5b67..d844b3a2732e 100644
--- a/services/ssmcontacts/pom.xml
+++ b/services/ssmcontacts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
ssmcontacts
AWS Java SDK :: Services :: SSM Contacts
diff --git a/services/ssmincidents/pom.xml b/services/ssmincidents/pom.xml
index af08853a5cae..62ede6b53a7f 100644
--- a/services/ssmincidents/pom.xml
+++ b/services/ssmincidents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
ssmincidents
AWS Java SDK :: Services :: SSM Incidents
diff --git a/services/sso/pom.xml b/services/sso/pom.xml
index b3f697c950ca..d3165e8d33f9 100644
--- a/services/sso/pom.xml
+++ b/services/sso/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
sso
AWS Java SDK :: Services :: SSO
diff --git a/services/ssoadmin/pom.xml b/services/ssoadmin/pom.xml
index bcdc9b110c73..ac70b6b8e7d8 100644
--- a/services/ssoadmin/pom.xml
+++ b/services/ssoadmin/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
ssoadmin
AWS Java SDK :: Services :: SSO Admin
diff --git a/services/ssooidc/pom.xml b/services/ssooidc/pom.xml
index 49433b787062..37933360f3f1 100644
--- a/services/ssooidc/pom.xml
+++ b/services/ssooidc/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
ssooidc
AWS Java SDK :: Services :: SSO OIDC
diff --git a/services/storagegateway/pom.xml b/services/storagegateway/pom.xml
index 06ed4476a480..c17a2dc960c4 100644
--- a/services/storagegateway/pom.xml
+++ b/services/storagegateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
storagegateway
AWS Java SDK :: Services :: AWS Storage Gateway
diff --git a/services/sts/pom.xml b/services/sts/pom.xml
index 786010f7dd2a..91b4330dbc69 100644
--- a/services/sts/pom.xml
+++ b/services/sts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
sts
AWS Java SDK :: Services :: AWS STS
diff --git a/services/support/pom.xml b/services/support/pom.xml
index e98d39688794..176fd86716a9 100644
--- a/services/support/pom.xml
+++ b/services/support/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
support
AWS Java SDK :: Services :: AWS Support
diff --git a/services/swf/pom.xml b/services/swf/pom.xml
index 155a67bed88b..2663f3e46d54 100644
--- a/services/swf/pom.xml
+++ b/services/swf/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
swf
AWS Java SDK :: Services :: Amazon SWF
diff --git a/services/synthetics/pom.xml b/services/synthetics/pom.xml
index 61c5f27b89ce..4e54731abeab 100644
--- a/services/synthetics/pom.xml
+++ b/services/synthetics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
synthetics
AWS Java SDK :: Services :: Synthetics
diff --git a/services/textract/pom.xml b/services/textract/pom.xml
index 7d6ef017b7b9..5ec3c9e53a90 100644
--- a/services/textract/pom.xml
+++ b/services/textract/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
textract
AWS Java SDK :: Services :: Textract
diff --git a/services/timestreamquery/pom.xml b/services/timestreamquery/pom.xml
index a153073229ef..7ee4a6d6e5f3 100644
--- a/services/timestreamquery/pom.xml
+++ b/services/timestreamquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
timestreamquery
AWS Java SDK :: Services :: Timestream Query
diff --git a/services/timestreamwrite/pom.xml b/services/timestreamwrite/pom.xml
index a972bd1235bc..978b6bc752f6 100644
--- a/services/timestreamwrite/pom.xml
+++ b/services/timestreamwrite/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
timestreamwrite
AWS Java SDK :: Services :: Timestream Write
diff --git a/services/transcribe/pom.xml b/services/transcribe/pom.xml
index 12e7a10e900f..22dfe0dde96c 100644
--- a/services/transcribe/pom.xml
+++ b/services/transcribe/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
transcribe
AWS Java SDK :: Services :: Transcribe
diff --git a/services/transcribestreaming/pom.xml b/services/transcribestreaming/pom.xml
index b7faf0868fe7..16fe87c3e98e 100644
--- a/services/transcribestreaming/pom.xml
+++ b/services/transcribestreaming/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
transcribestreaming
AWS Java SDK :: Services :: AWS Transcribe Streaming
diff --git a/services/transfer/pom.xml b/services/transfer/pom.xml
index ce33d025fdcd..3a1e997ed345 100644
--- a/services/transfer/pom.xml
+++ b/services/transfer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
transfer
AWS Java SDK :: Services :: Transfer
diff --git a/services/translate/pom.xml b/services/translate/pom.xml
index 8a958afa4cdc..f48e817e9450 100644
--- a/services/translate/pom.xml
+++ b/services/translate/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
translate
diff --git a/services/waf/pom.xml b/services/waf/pom.xml
index 762e8df69717..473d1e4bc620 100644
--- a/services/waf/pom.xml
+++ b/services/waf/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
waf
AWS Java SDK :: Services :: AWS WAF
diff --git a/services/wafv2/pom.xml b/services/wafv2/pom.xml
index bb567f545b8e..6f4b9b5d12b2 100644
--- a/services/wafv2/pom.xml
+++ b/services/wafv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
wafv2
AWS Java SDK :: Services :: WAFV2
diff --git a/services/wellarchitected/pom.xml b/services/wellarchitected/pom.xml
index 7dc81a51ee4b..38e6765a84ce 100644
--- a/services/wellarchitected/pom.xml
+++ b/services/wellarchitected/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
wellarchitected
AWS Java SDK :: Services :: Well Architected
diff --git a/services/workdocs/pom.xml b/services/workdocs/pom.xml
index 40b344a03d51..66872a613781 100644
--- a/services/workdocs/pom.xml
+++ b/services/workdocs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
workdocs
AWS Java SDK :: Services :: Amazon WorkDocs
diff --git a/services/worklink/pom.xml b/services/worklink/pom.xml
index 5a6b92440bed..c5bc30c707a9 100644
--- a/services/worklink/pom.xml
+++ b/services/worklink/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
worklink
AWS Java SDK :: Services :: WorkLink
diff --git a/services/workmail/pom.xml b/services/workmail/pom.xml
index 5646c0beaff0..1c1df9d21d2a 100644
--- a/services/workmail/pom.xml
+++ b/services/workmail/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0
workmail
diff --git a/services/workmailmessageflow/pom.xml b/services/workmailmessageflow/pom.xml
index 3faf86b5f4fc..82fc2f8b238d 100644
--- a/services/workmailmessageflow/pom.xml
+++ b/services/workmailmessageflow/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
workmailmessageflow
AWS Java SDK :: Services :: WorkMailMessageFlow
diff --git a/services/workspaces/pom.xml b/services/workspaces/pom.xml
index 2d96beb3d04c..fd8edd7b1df4 100644
--- a/services/workspaces/pom.xml
+++ b/services/workspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
workspaces
AWS Java SDK :: Services :: Amazon WorkSpaces
diff --git a/services/xray/pom.xml b/services/xray/pom.xml
index be050fcaca17..e0c5624e5f54 100644
--- a/services/xray/pom.xml
+++ b/services/xray/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.66-SNAPSHOT
+ 2.16.66
xray
AWS Java SDK :: Services :: AWS X-Ray
diff --git a/test/codegen-generated-classes-test/pom.xml b/test/codegen-generated-classes-test/pom.xml
index 90d50768a42f..be6892a6868b 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.16.66-SNAPSHOT
+ 2.16.66
../../pom.xml
diff --git a/test/http-client-tests/pom.xml b/test/http-client-tests/pom.xml
index 4ae6ddf9bfa3..6f05a8f44cdf 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.16.66-SNAPSHOT
+ 2.16.66
../../pom.xml
http-client-tests
diff --git a/test/module-path-tests/pom.xml b/test/module-path-tests/pom.xml
index 10a6717f7163..961bc2e33247 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.16.66-SNAPSHOT
+ 2.16.66
../../pom.xml
4.0.0
diff --git a/test/protocol-tests-core/pom.xml b/test/protocol-tests-core/pom.xml
index b8e4bac38385..f3c32383ff99 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.16.66-SNAPSHOT
+ 2.16.66
../../pom.xml
4.0.0
diff --git a/test/protocol-tests/pom.xml b/test/protocol-tests/pom.xml
index f9cb8b3e9ee8..c36dea9e2a70 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.16.66-SNAPSHOT
+ 2.16.66
../../pom.xml
4.0.0
diff --git a/test/sdk-benchmarks/pom.xml b/test/sdk-benchmarks/pom.xml
index 3c88db256017..b65ada0042ca 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.16.66-SNAPSHOT
+ 2.16.66
../../pom.xml
diff --git a/test/sdk-native-image-test/pom.xml b/test/sdk-native-image-test/pom.xml
index 1ad1578bce9d..12596e90804b 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.16.66-SNAPSHOT
+ 2.16.66
../../pom.xml
4.0.0
diff --git a/test/service-test-utils/pom.xml b/test/service-test-utils/pom.xml
index e10df3e01eb1..66481133773e 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.16.66-SNAPSHOT
+ 2.16.66
../../pom.xml
service-test-utils
diff --git a/test/stability-tests/pom.xml b/test/stability-tests/pom.xml
index 898314cc1dc2..701388f8a7c6 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.16.66-SNAPSHOT
+ 2.16.66
../../pom.xml
4.0.0
diff --git a/test/test-utils/pom.xml b/test/test-utils/pom.xml
index 62eac77b9a54..880a924a0729 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.16.66-SNAPSHOT
+ 2.16.66
../../pom.xml
test-utils
diff --git a/test/tests-coverage-reporting/pom.xml b/test/tests-coverage-reporting/pom.xml
index 9ceeeb6a19e6..e4c95f1e8ccd 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.16.66-SNAPSHOT
+ 2.16.66
../../pom.xml
4.0.0
diff --git a/utils/pom.xml b/utils/pom.xml
index 74d4de7aead2..6ef005260b87 100644
--- a/utils/pom.xml
+++ b/utils/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.66-SNAPSHOT
+ 2.16.66
4.0.0