diff --git a/.changes/2.25.40.json b/.changes/2.25.40.json new file mode 100644 index 000000000000..068027117f38 --- /dev/null +++ b/.changes/2.25.40.json @@ -0,0 +1,54 @@ +{ + "version": "2.25.40", + "date": "2024-04-26", + "entries": [ + { + "type": "feature", + "category": "AWS CodePipeline", + "contributor": "", + "description": "Add ability to manually and automatically roll back a pipeline stage to a previously successful execution." + }, + { + "type": "feature", + "category": "AWS Marketplace Entitlement Service", + "contributor": "", + "description": "Releasing minor endpoint updates." + }, + { + "type": "feature", + "category": "AWS Support", + "contributor": "", + "description": "Releasing minor endpoint updates." + }, + { + "type": "feature", + "category": "Amazon Cognito Identity Provider", + "contributor": "", + "description": "Add LimitExceededException to SignUp errors" + }, + { + "type": "feature", + "category": "AmazonConnectCampaignService", + "contributor": "", + "description": "This release adds support for specifying if Answering Machine should wait for prompt sound." + }, + { + "type": "feature", + "category": "Amazon Relational Database Service", + "contributor": "", + "description": "SupportsLimitlessDatabase field added to describe-db-engine-versions to indicate whether the DB engine version supports Aurora Limitless Database." + }, + { + "type": "feature", + "category": "CloudWatch Observability Access Manager", + "contributor": "", + "description": "This release introduces support for Source Accounts to define which Metrics and Logs to share with the Monitoring Account" + }, + { + "type": "feature", + "category": "AWS SDK for Java v2", + "contributor": "", + "description": "Updated endpoint and partition metadata." + } + ] +} \ No newline at end of file diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 30806f1c8364..6c206d204642 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -14,6 +14,12 @@ updates: patterns: - "com.fasterxml.jackson*" ignore: + # We don't want to update from 1.x.x unless necessary because it will + # require extra verification to ensure customers aren't broken by the + # update. + - dependency-name: "org.slf4j:*" + update-types: ["version-update:semver-major"] + # Ignore test dependencies to reduce PR noisiness. We don't need to stay # on top of them as much as compile/runtime dependencies - dependency-name: "com.amazonaws:aws-java-sdk*" @@ -46,3 +52,5 @@ updates: - dependency-name: "org.codehaus.mojo:exec-maven-plugin" - dependency-name: "org.apache.maven.plugin-tools:maven-plugin-annotations" - dependency-name: "org.graalvm.buildtools:*" + - dependency-name: "org.jacoco:jacoco-maven-plugin" + - dependency-name: "org.apache.commons:commons-lang3" diff --git a/CHANGELOG.md b/CHANGELOG.md index c78d6034d947..131168de849b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,37 @@ #### 👋 _Looking for changelogs for older versions? You can find them in the [changelogs](./changelogs) directory._ +# __2.25.40__ __2024-04-26__ +## __AWS CodePipeline__ + - ### Features + - Add ability to manually and automatically roll back a pipeline stage to a previously successful execution. + +## __AWS Marketplace Entitlement Service__ + - ### Features + - Releasing minor endpoint updates. + +## __AWS SDK for Java v2__ + - ### Features + - Updated endpoint and partition metadata. + +## __AWS Support__ + - ### Features + - Releasing minor endpoint updates. + +## __Amazon Cognito Identity Provider__ + - ### Features + - Add LimitExceededException to SignUp errors + +## __Amazon Relational Database Service__ + - ### Features + - SupportsLimitlessDatabase field added to describe-db-engine-versions to indicate whether the DB engine version supports Aurora Limitless Database. + +## __AmazonConnectCampaignService__ + - ### Features + - This release adds support for specifying if Answering Machine should wait for prompt sound. + +## __CloudWatch Observability Access Manager__ + - ### Features + - This release introduces support for Source Accounts to define which Metrics and Logs to share with the Monitoring Account + # __2.25.39__ __2024-04-25__ ## __AWS AppSync__ - ### Features diff --git a/README.md b/README.md index 4bd154a8411f..b9baae99fc93 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.25.39 + 2.25.40 pom import @@ -86,12 +86,12 @@ Alternatively you can add dependencies for the specific services you use only: software.amazon.awssdk ec2 - 2.25.39 + 2.25.40 software.amazon.awssdk s3 - 2.25.39 + 2.25.40 ``` @@ -103,7 +103,7 @@ You can import the whole SDK into your project (includes *ALL* services). Please software.amazon.awssdk aws-sdk-java - 2.25.39 + 2.25.40 ``` diff --git a/archetypes/archetype-app-quickstart/pom.xml b/archetypes/archetype-app-quickstart/pom.xml index 8e02fcb16a53..f4d39cc089d1 100644 --- a/archetypes/archetype-app-quickstart/pom.xml +++ b/archetypes/archetype-app-quickstart/pom.xml @@ -20,7 +20,7 @@ archetypes software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 diff --git a/archetypes/archetype-lambda/pom.xml b/archetypes/archetype-lambda/pom.xml index 65768d638943..142baab711d5 100644 --- a/archetypes/archetype-lambda/pom.xml +++ b/archetypes/archetype-lambda/pom.xml @@ -20,7 +20,7 @@ archetypes software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 archetype-lambda diff --git a/archetypes/archetype-tools/pom.xml b/archetypes/archetype-tools/pom.xml index 67e1747c5705..833142a050ad 100644 --- a/archetypes/archetype-tools/pom.xml +++ b/archetypes/archetype-tools/pom.xml @@ -20,7 +20,7 @@ archetypes software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 diff --git a/archetypes/pom.xml b/archetypes/pom.xml index 70c36ab90db4..2c9baea6764a 100644 --- a/archetypes/pom.xml +++ b/archetypes/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 archetypes diff --git a/aws-sdk-java/pom.xml b/aws-sdk-java/pom.xml index a219b642d4bf..49e18991792a 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.25.39 + 2.25.40 ../pom.xml aws-sdk-java diff --git a/bom-internal/pom.xml b/bom-internal/pom.xml index f8955a18f12a..4141f0e5e141 100644 --- a/bom-internal/pom.xml +++ b/bom-internal/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 diff --git a/bom/pom.xml b/bom/pom.xml index f4bf8ec511a5..18173cef8811 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.25.39 + 2.25.40 ../pom.xml bom diff --git a/bundle-logging-bridge/pom.xml b/bundle-logging-bridge/pom.xml index b0b8a2d3e55f..9b9e01151dba 100644 --- a/bundle-logging-bridge/pom.xml +++ b/bundle-logging-bridge/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.25.39 + 2.25.40 bundle-logging-bridge jar diff --git a/bundle-sdk/pom.xml b/bundle-sdk/pom.xml index 2768e2ede10f..3b985d101b5c 100644 --- a/bundle-sdk/pom.xml +++ b/bundle-sdk/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.25.39 + 2.25.40 bundle-sdk jar diff --git a/bundle/pom.xml b/bundle/pom.xml index f3a62f8296ad..fda3fa207d65 100644 --- a/bundle/pom.xml +++ b/bundle/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.25.39 + 2.25.40 bundle jar diff --git a/codegen-lite-maven-plugin/pom.xml b/codegen-lite-maven-plugin/pom.xml index d96d2cd5f6eb..84368a6fe6bc 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.25.39 + 2.25.40 ../pom.xml codegen-lite-maven-plugin diff --git a/codegen-lite/pom.xml b/codegen-lite/pom.xml index ba53b52b6137..87c5f5a708d9 100644 --- a/codegen-lite/pom.xml +++ b/codegen-lite/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.25.39 + 2.25.40 codegen-lite AWS Java SDK :: Code Generator Lite diff --git a/codegen-maven-plugin/pom.xml b/codegen-maven-plugin/pom.xml index 63f19deb0871..67de0d5253d9 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.25.39 + 2.25.40 ../pom.xml codegen-maven-plugin diff --git a/codegen/pom.xml b/codegen/pom.xml index 2cf77e93ae2d..de7158ed99e4 100644 --- a/codegen/pom.xml +++ b/codegen/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.25.39 + 2.25.40 codegen AWS Java SDK :: Code Generator diff --git a/codegen/src/main/java/software/amazon/awssdk/codegen/poet/paginators/PaginatorsClassSpec.java b/codegen/src/main/java/software/amazon/awssdk/codegen/poet/paginators/PaginatorsClassSpec.java index ba3a31f2c7f1..a88d363f3e52 100644 --- a/codegen/src/main/java/software/amazon/awssdk/codegen/poet/paginators/PaginatorsClassSpec.java +++ b/codegen/src/main/java/software/amazon/awssdk/codegen/poet/paginators/PaginatorsClassSpec.java @@ -169,7 +169,7 @@ protected MemberModel memberModelForResponseMember(String input) { protected CodeBlock hasNextPageMethodBody() { if (paginatorDefinition.getMoreResults() != null) { return CodeBlock.builder() - .add("return $N.$L.booleanValue()", + .add("return $1N.$2L != null && $1N.$2L.booleanValue()", PREVIOUS_PAGE_METHOD_ARGUMENT, fluentGetterMethodForResponseMember(paginatorDefinition.getMoreResults())) .build(); diff --git a/codegen/src/main/java/software/amazon/awssdk/codegen/poet/paginators/customizations/SameTokenAsyncResponseClassSpec.java b/codegen/src/main/java/software/amazon/awssdk/codegen/poet/paginators/customizations/SameTokenAsyncResponseClassSpec.java index 44f67e11f49b..7e5b9ab12faf 100644 --- a/codegen/src/main/java/software/amazon/awssdk/codegen/poet/paginators/customizations/SameTokenAsyncResponseClassSpec.java +++ b/codegen/src/main/java/software/amazon/awssdk/codegen/poet/paginators/customizations/SameTokenAsyncResponseClassSpec.java @@ -76,7 +76,7 @@ protected TypeSpec.Builder nextPageFetcherClass() { protected CodeBlock hasNextPageMethodBody() { if (paginatorDefinition.getMoreResults() != null) { return CodeBlock.builder() - .add("return $N.$L.booleanValue()", + .add("return $1N.$2L != null && $1N.$2L.booleanValue()", PREVIOUS_PAGE_METHOD_ARGUMENT, fluentGetterMethodForResponseMember(paginatorDefinition.getMoreResults())) .build(); diff --git a/codegen/src/main/java/software/amazon/awssdk/codegen/poet/paginators/customizations/SameTokenSyncResponseClassSpec.java b/codegen/src/main/java/software/amazon/awssdk/codegen/poet/paginators/customizations/SameTokenSyncResponseClassSpec.java index b372a275709a..5abf9ccae3e1 100644 --- a/codegen/src/main/java/software/amazon/awssdk/codegen/poet/paginators/customizations/SameTokenSyncResponseClassSpec.java +++ b/codegen/src/main/java/software/amazon/awssdk/codegen/poet/paginators/customizations/SameTokenSyncResponseClassSpec.java @@ -74,7 +74,7 @@ protected TypeSpec.Builder nextPageFetcherClass() { protected CodeBlock hasNextPageMethodBody() { if (paginatorDefinition.getMoreResults() != null) { return CodeBlock.builder() - .add("return $N.$L.booleanValue()", + .add("return $1N.$2L != null && $1N.$2L.booleanValue()", PREVIOUS_PAGE_METHOD_ARGUMENT, fluentGetterMethodForResponseMember(paginatorDefinition.getMoreResults())) .build(); diff --git a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/paginators/PaginatedOperationWithResultKeyAndMoreResultsIterable.java b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/paginators/PaginatedOperationWithResultKeyAndMoreResultsIterable.java new file mode 100644 index 000000000000..be616eaaf98c --- /dev/null +++ b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/paginators/PaginatedOperationWithResultKeyAndMoreResultsIterable.java @@ -0,0 +1,133 @@ +package software.amazon.awssdk.services.jsonprotocoltests.paginators; + +import java.util.Collections; +import java.util.Iterator; +import java.util.function.Function; +import software.amazon.awssdk.annotations.Generated; +import software.amazon.awssdk.core.pagination.sync.PaginatedItemsIterable; +import software.amazon.awssdk.core.pagination.sync.PaginatedResponsesIterator; +import software.amazon.awssdk.core.pagination.sync.SdkIterable; +import software.amazon.awssdk.core.pagination.sync.SyncPageFetcher; +import software.amazon.awssdk.services.jsonprotocoltests.JsonProtocolTestsClient; +import software.amazon.awssdk.services.jsonprotocoltests.internal.UserAgentUtils; +import software.amazon.awssdk.services.jsonprotocoltests.model.PaginatedOperationWithResultKeyAndMoreResultsRequest; +import software.amazon.awssdk.services.jsonprotocoltests.model.PaginatedOperationWithResultKeyAndMoreResultsResponse; +import software.amazon.awssdk.services.jsonprotocoltests.model.SimpleStruct; + +/** + *

+ * Represents the output for the + * {@link software.amazon.awssdk.services.jsonprotocoltests.JsonProtocolTestsClient#paginatedOperationWithResultKeyAndMoreResultsPaginator(software.amazon.awssdk.services.jsonprotocoltests.model.PaginatedOperationWithResultKeyAndMoreResultsRequest)} + * operation which is a paginated operation. This class is an iterable of + * {@link software.amazon.awssdk.services.jsonprotocoltests.model.PaginatedOperationWithResultKeyAndMoreResultsResponse} + * that can be used to iterate through all the response pages of the operation. + *

+ *

+ * When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and + * so there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily + * loading response pages by making service calls until there are no pages left or your iteration stops. If there are + * errors in your request, you will see the failures only after you start iterating through the iterable. + *

+ * + *

+ * The following are few ways to iterate through the response pages: + *

+ * 1) Using a Stream + * + *
+ * {@code
+ * software.amazon.awssdk.services.jsonprotocoltests.paginators.PaginatedOperationWithResultKeyAndMoreResultsIterable responses = client.paginatedOperationWithResultKeyAndMoreResultsPaginator(request);
+ * responses.stream().forEach(....);
+ * }
+ * 
+ * + * 2) Using For loop + * + *
+ * {
+ *     @code
+ *     software.amazon.awssdk.services.jsonprotocoltests.paginators.PaginatedOperationWithResultKeyAndMoreResultsIterable responses = client
+ *             .paginatedOperationWithResultKeyAndMoreResultsPaginator(request);
+ *     for (software.amazon.awssdk.services.jsonprotocoltests.model.PaginatedOperationWithResultKeyAndMoreResultsResponse response : responses) {
+ *         // do something;
+ *     }
+ * }
+ * 
+ * + * 3) Use iterator directly + * + *
+ * {@code
+ * software.amazon.awssdk.services.jsonprotocoltests.paginators.PaginatedOperationWithResultKeyAndMoreResultsIterable responses = client.paginatedOperationWithResultKeyAndMoreResultsPaginator(request);
+ * responses.iterator().forEachRemaining(....);
+ * }
+ * 
+ *

+ * Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. + * It only limits the number of results in each page. + *

+ *

+ * Note: If you prefer to have control on service calls, use the + * {@link #paginatedOperationWithResultKeyAndMoreResults(software.amazon.awssdk.services.jsonprotocoltests.model.PaginatedOperationWithResultKeyAndMoreResultsRequest)} + * operation. + *

+ */ +@Generated("software.amazon.awssdk:codegen") +public class PaginatedOperationWithResultKeyAndMoreResultsIterable implements + SdkIterable { + private final JsonProtocolTestsClient client; + + private final PaginatedOperationWithResultKeyAndMoreResultsRequest firstRequest; + + private final SyncPageFetcher nextPageFetcher; + + public PaginatedOperationWithResultKeyAndMoreResultsIterable(JsonProtocolTestsClient client, + PaginatedOperationWithResultKeyAndMoreResultsRequest firstRequest) { + this.client = client; + this.firstRequest = UserAgentUtils.applyPaginatorUserAgent(firstRequest); + this.nextPageFetcher = new PaginatedOperationWithResultKeyAndMoreResultsResponseFetcher(); + } + + @Override + public Iterator iterator() { + return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); + } + + /** + * Returns an iterable to iterate through the paginated + * {@link PaginatedOperationWithResultKeyAndMoreResultsResponse#items()} member. The returned iterable is used to + * iterate through the results across all response pages and not a single page. + * + * This method is useful if you are interested in iterating over the paginated member in the response pages instead + * of the top level pages. Similar to iteration over pages, this method internally makes service calls to get the + * next list of results until the iteration stops or there are no more results. + */ + public final SdkIterable items() { + Function> getIterator = response -> { + if (response != null && response.items() != null) { + return response.items().iterator(); + } + return Collections.emptyIterator(); + }; + return PaginatedItemsIterable. builder() + .pagesIterable(this).itemIteratorFunction(getIterator).build(); + } + + private class PaginatedOperationWithResultKeyAndMoreResultsResponseFetcher implements + SyncPageFetcher { + @Override + public boolean hasNextPage(PaginatedOperationWithResultKeyAndMoreResultsResponse previousPage) { + return previousPage.truncated() != null && previousPage.truncated().booleanValue(); + } + + @Override + public PaginatedOperationWithResultKeyAndMoreResultsResponse nextPage( + PaginatedOperationWithResultKeyAndMoreResultsResponse previousPage) { + if (previousPage == null) { + return client.paginatedOperationWithResultKeyAndMoreResults(firstRequest); + } + return client.paginatedOperationWithResultKeyAndMoreResults(firstRequest.toBuilder() + .nextToken(previousPage.nextToken()).build()); + } + } +} diff --git a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/paginators/PaginatedOperationWithResultKeyAndMoreResultsPublisher.java b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/paginators/PaginatedOperationWithResultKeyAndMoreResultsPublisher.java new file mode 100644 index 000000000000..19d36c210d7f --- /dev/null +++ b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/paginators/PaginatedOperationWithResultKeyAndMoreResultsPublisher.java @@ -0,0 +1,138 @@ +package software.amazon.awssdk.services.jsonprotocoltests.paginators; + +import java.util.Collections; +import java.util.Iterator; +import java.util.concurrent.CompletableFuture; +import java.util.function.Function; +import org.reactivestreams.Subscriber; +import software.amazon.awssdk.annotations.Generated; +import software.amazon.awssdk.core.async.SdkPublisher; +import software.amazon.awssdk.core.pagination.async.AsyncPageFetcher; +import software.amazon.awssdk.core.pagination.async.PaginatedItemsPublisher; +import software.amazon.awssdk.core.pagination.async.ResponsesSubscription; +import software.amazon.awssdk.services.jsonprotocoltests.JsonProtocolTestsAsyncClient; +import software.amazon.awssdk.services.jsonprotocoltests.internal.UserAgentUtils; +import software.amazon.awssdk.services.jsonprotocoltests.model.PaginatedOperationWithResultKeyAndMoreResultsRequest; +import software.amazon.awssdk.services.jsonprotocoltests.model.PaginatedOperationWithResultKeyAndMoreResultsResponse; +import software.amazon.awssdk.services.jsonprotocoltests.model.SimpleStruct; + +/** + *

+ * Represents the output for the + * {@link software.amazon.awssdk.services.jsonprotocoltests.JsonProtocolTestsAsyncClient#paginatedOperationWithResultKeyAndMoreResultsPaginator(software.amazon.awssdk.services.jsonprotocoltests.model.PaginatedOperationWithResultKeyAndMoreResultsRequest)} + * operation which is a paginated operation. This class is a type of {@link org.reactivestreams.Publisher} which can be + * used to provide a sequence of + * {@link software.amazon.awssdk.services.jsonprotocoltests.model.PaginatedOperationWithResultKeyAndMoreResultsResponse} + * response pages as per demand from the subscriber. + *

+ *

+ * When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and + * so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures + * only after you start streaming the data. The subscribe method should be called as a request to start streaming data. + * For more info, see {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the + * subscribe method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data + * from the starting request. + *

+ * + *

+ * The following are few ways to use the response class: + *

+ * 1) Using the subscribe helper method + * + *
+ * {@code
+ * software.amazon.awssdk.services.jsonprotocoltests.paginators.PaginatedOperationWithResultKeyAndMoreResultsPublisher publisher = client.paginatedOperationWithResultKeyAndMoreResultsPaginator(request);
+ * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
+ * future.get();
+ * }
+ * 
+ * + * 2) Using a custom subscriber + * + *
+ * {@code
+ * software.amazon.awssdk.services.jsonprotocoltests.paginators.PaginatedOperationWithResultKeyAndMoreResultsPublisher publisher = client.paginatedOperationWithResultKeyAndMoreResultsPaginator(request);
+ * publisher.subscribe(new Subscriber() {
+ *
+ * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
+ *
+ *
+ * public void onNext(software.amazon.awssdk.services.jsonprotocoltests.model.PaginatedOperationWithResultKeyAndMoreResultsResponse response) { //... };
+ * });}
+ * 
+ * + * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. + *

+ * Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. + * It only limits the number of results in each page. + *

+ *

+ * Note: If you prefer to have control on service calls, use the + * {@link #paginatedOperationWithResultKeyAndMoreResults(software.amazon.awssdk.services.jsonprotocoltests.model.PaginatedOperationWithResultKeyAndMoreResultsRequest)} + * operation. + *

+ */ +@Generated("software.amazon.awssdk:codegen") +public class PaginatedOperationWithResultKeyAndMoreResultsPublisher implements + SdkPublisher { + private final JsonProtocolTestsAsyncClient client; + + private final PaginatedOperationWithResultKeyAndMoreResultsRequest firstRequest; + + private final AsyncPageFetcher nextPageFetcher; + + private boolean isLastPage; + + public PaginatedOperationWithResultKeyAndMoreResultsPublisher(JsonProtocolTestsAsyncClient client, + PaginatedOperationWithResultKeyAndMoreResultsRequest firstRequest) { + this(client, firstRequest, false); + } + + private PaginatedOperationWithResultKeyAndMoreResultsPublisher(JsonProtocolTestsAsyncClient client, + PaginatedOperationWithResultKeyAndMoreResultsRequest firstRequest, boolean isLastPage) { + this.client = client; + this.firstRequest = UserAgentUtils.applyPaginatorUserAgent(firstRequest); + this.isLastPage = isLastPage; + this.nextPageFetcher = new PaginatedOperationWithResultKeyAndMoreResultsResponseFetcher(); + } + + @Override + public void subscribe(Subscriber subscriber) { + subscriber.onSubscribe(ResponsesSubscription.builder().subscriber(subscriber).nextPageFetcher(nextPageFetcher).build()); + } + + /** + * Returns a publisher that can be used to get a stream of data. You need to subscribe to the publisher to request + * the stream of data. The publisher has a helper forEach method that takes in a {@link java.util.function.Consumer} + * and then applies that consumer to each response returned by the service. + */ + public final SdkPublisher items() { + Function> getIterator = response -> { + if (response != null && response.items() != null) { + return response.items().iterator(); + } + return Collections.emptyIterator(); + }; + return PaginatedItemsPublisher.builder() + .nextPageFetcher(new PaginatedOperationWithResultKeyAndMoreResultsResponseFetcher()) + .iteratorFunction(getIterator).isLastPage(isLastPage).build(); + } + + private class PaginatedOperationWithResultKeyAndMoreResultsResponseFetcher implements + AsyncPageFetcher { + @Override + public boolean hasNextPage(final PaginatedOperationWithResultKeyAndMoreResultsResponse previousPage) { + return previousPage.truncated() != null && previousPage.truncated().booleanValue(); + } + + @Override + public CompletableFuture nextPage( + final PaginatedOperationWithResultKeyAndMoreResultsResponse previousPage) { + if (previousPage == null) { + return client.paginatedOperationWithResultKeyAndMoreResults(firstRequest); + } + return client.paginatedOperationWithResultKeyAndMoreResults(firstRequest.toBuilder() + .nextToken(previousPage.nextToken()).build()); + } + } +} diff --git a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/paginators/paginators.json b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/paginators/paginators.json index bf43baf0a27c..72f030fa99e7 100644 --- a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/paginators/paginators.json +++ b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/paginators/paginators.json @@ -6,6 +6,13 @@ "limit_key": "MaxResults", "result_key": "Items" }, + "PaginatedOperationWithResultKeyAndMoreResults": { + "input_token": "NextToken", + "output_token": "NextToken", + "more_results": "Truncated", + "limit_key": "MaxResults", + "result_key": "Items" + }, "PaginatedOperationWithoutResultKey": { "input_token": "NextToken", "output_token": "NextToken", diff --git a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/paginators/service-2.json b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/paginators/service-2.json index ccb98392ccad..25df7aff5186 100644 --- a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/paginators/service-2.json +++ b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/paginators/service-2.json @@ -72,6 +72,20 @@ }, "documentation": "Some paginated operation with result_key in paginators.json file" }, + "PaginatedOperationWithResultKeyAndMoreResults": { + "name": "PaginatedOperationWithResultKeyAndMoreResults", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": { + "shape": "PaginatedOperationWithResultKeyAndMoreResultsRequest" + }, + "output": { + "shape": "PaginatedOperationWithResultKeyAndMoreResultsResponse" + }, + "documentation": "Some paginated operation with more_results in paginators.json file" + }, "PaginatedOperationWithoutResultKey": { "name": "PaginatedOperationWithoutResultKey", "http": { @@ -336,6 +350,40 @@ }, "documentation": "

Response type of a single page

" }, + "PaginatedOperationWithResultKeyAndMoreResultsRequest": { + "type": "structure", + "required": [ + "NextToken" + ], + "members": { + "NextToken": { + "shape": "String", + "documentation": "

Token for the next set of results

" + }, + "MaxResults": { + "shape": "String", + "documentation": "

Maximum number of results in a single page

" + } + } + }, + "PaginatedOperationWithResultKeyAndMoreResultsResponse": { + "type": "structure", + "members": { + "NextToken": { + "shape": "String", + "documentation": "

Token for the next set of results

" + }, + "Items": { + "shape": "ListOfSimpleStructs", + "documentation": "

Maximum number of results in a single page

" + }, + "Truncated":{ + "shape":"Boolean", + "documentation":"

A flag that indicates whether there are more results in the list. When this value is true, the list in this response is truncated.

" + } + }, + "documentation": "

Response type of multiple pages

" + }, "PaginatedOperationWithoutResultKeyRequest": { "type": "structure", "required": [ diff --git a/core/annotations/pom.xml b/core/annotations/pom.xml index 790c55d4808c..8ef2ad96c6c3 100644 --- a/core/annotations/pom.xml +++ b/core/annotations/pom.xml @@ -20,7 +20,7 @@ core software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 diff --git a/core/arns/pom.xml b/core/arns/pom.xml index e7f760edccf9..72d1f29f227b 100644 --- a/core/arns/pom.xml +++ b/core/arns/pom.xml @@ -20,7 +20,7 @@ core software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 diff --git a/core/auth-crt/pom.xml b/core/auth-crt/pom.xml index c634363af12d..08712a9f963a 100644 --- a/core/auth-crt/pom.xml +++ b/core/auth-crt/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.25.39 + 2.25.40 auth-crt diff --git a/core/auth/pom.xml b/core/auth/pom.xml index 58a7be90e12e..630dfe37e62f 100644 --- a/core/auth/pom.xml +++ b/core/auth/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.25.39 + 2.25.40 auth diff --git a/core/aws-core/pom.xml b/core/aws-core/pom.xml index 7a59d31625f9..82ee6ac7ce10 100644 --- a/core/aws-core/pom.xml +++ b/core/aws-core/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.25.39 + 2.25.40 aws-core diff --git a/core/checksums-spi/pom.xml b/core/checksums-spi/pom.xml index aafe74100d2b..8a66800d8539 100644 --- a/core/checksums-spi/pom.xml +++ b/core/checksums-spi/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.25.39 + 2.25.40 checksums-spi diff --git a/core/checksums/pom.xml b/core/checksums/pom.xml index 4b8ed9a17083..587a79c1a0ad 100644 --- a/core/checksums/pom.xml +++ b/core/checksums/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.25.39 + 2.25.40 checksums diff --git a/core/crt-core/pom.xml b/core/crt-core/pom.xml index e3331852e0d2..70c1b7a1316c 100644 --- a/core/crt-core/pom.xml +++ b/core/crt-core/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk core - 2.25.39 + 2.25.40 crt-core diff --git a/core/endpoints-spi/pom.xml b/core/endpoints-spi/pom.xml index 4724b0256bf6..4ca1a9472955 100644 --- a/core/endpoints-spi/pom.xml +++ b/core/endpoints-spi/pom.xml @@ -20,7 +20,7 @@ core software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 diff --git a/core/http-auth-aws-crt/pom.xml b/core/http-auth-aws-crt/pom.xml index 66db42602619..b185a8c900fe 100644 --- a/core/http-auth-aws-crt/pom.xml +++ b/core/http-auth-aws-crt/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.25.39 + 2.25.40 http-auth-aws-crt diff --git a/core/http-auth-aws-eventstream/pom.xml b/core/http-auth-aws-eventstream/pom.xml index e9804181352f..772bcaa3b797 100644 --- a/core/http-auth-aws-eventstream/pom.xml +++ b/core/http-auth-aws-eventstream/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.25.39 + 2.25.40 http-auth-aws-eventstream diff --git a/core/http-auth-aws/pom.xml b/core/http-auth-aws/pom.xml index 39e7af6eefdc..d94ff9888cf2 100644 --- a/core/http-auth-aws/pom.xml +++ b/core/http-auth-aws/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.25.39 + 2.25.40 http-auth-aws diff --git a/core/http-auth-spi/pom.xml b/core/http-auth-spi/pom.xml index 9c04f9f53996..f60a56bd706d 100644 --- a/core/http-auth-spi/pom.xml +++ b/core/http-auth-spi/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.25.39 + 2.25.40 http-auth-spi diff --git a/core/http-auth/pom.xml b/core/http-auth/pom.xml index 9ad63636f9e7..1736ca5cc5dc 100644 --- a/core/http-auth/pom.xml +++ b/core/http-auth/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.25.39 + 2.25.40 http-auth diff --git a/core/identity-spi/pom.xml b/core/identity-spi/pom.xml index 1fc58cc8ff38..e1293fffb5c7 100644 --- a/core/identity-spi/pom.xml +++ b/core/identity-spi/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.25.39 + 2.25.40 identity-spi diff --git a/core/imds/pom.xml b/core/imds/pom.xml index a2a689c7334c..362b893522a6 100644 --- a/core/imds/pom.xml +++ b/core/imds/pom.xml @@ -20,7 +20,7 @@ core software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 imds diff --git a/core/json-utils/pom.xml b/core/json-utils/pom.xml index 1d16f262e942..c9725f2a2e22 100644 --- a/core/json-utils/pom.xml +++ b/core/json-utils/pom.xml @@ -20,7 +20,7 @@ core software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 diff --git a/core/metrics-spi/pom.xml b/core/metrics-spi/pom.xml index 0c49e331e208..80fb3e3b0c23 100644 --- a/core/metrics-spi/pom.xml +++ b/core/metrics-spi/pom.xml @@ -5,7 +5,7 @@ core software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 diff --git a/core/pom.xml b/core/pom.xml index 80c8f7f897a2..5bdd3142d5f2 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -21,7 +21,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.25.39 + 2.25.40 core diff --git a/core/profiles/pom.xml b/core/profiles/pom.xml index 932c093e1951..17c2cc92e997 100644 --- a/core/profiles/pom.xml +++ b/core/profiles/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.25.39 + 2.25.40 profiles diff --git a/core/protocols/aws-cbor-protocol/pom.xml b/core/protocols/aws-cbor-protocol/pom.xml index 50ceae705975..ded95e00f757 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.25.39 + 2.25.40 4.0.0 diff --git a/core/protocols/aws-json-protocol/pom.xml b/core/protocols/aws-json-protocol/pom.xml index d8b2120eecee..0c9d5b9560cc 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.25.39 + 2.25.40 4.0.0 diff --git a/core/protocols/aws-query-protocol/pom.xml b/core/protocols/aws-query-protocol/pom.xml index 5687759216e1..cc501a12859b 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.25.39 + 2.25.40 4.0.0 diff --git a/core/protocols/aws-xml-protocol/pom.xml b/core/protocols/aws-xml-protocol/pom.xml index 0eb9ff893c67..bf0564e4a454 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.25.39 + 2.25.40 4.0.0 diff --git a/core/protocols/pom.xml b/core/protocols/pom.xml index e4d6a5480869..8b423acaf0fa 100644 --- a/core/protocols/pom.xml +++ b/core/protocols/pom.xml @@ -20,7 +20,7 @@ core software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 diff --git a/core/protocols/protocol-core/pom.xml b/core/protocols/protocol-core/pom.xml index eb33b1b3a79b..ed53cd5b5d4d 100644 --- a/core/protocols/protocol-core/pom.xml +++ b/core/protocols/protocol-core/pom.xml @@ -20,7 +20,7 @@ protocols software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 diff --git a/core/regions/pom.xml b/core/regions/pom.xml index 6b022dc00ba0..1710deea4dde 100644 --- a/core/regions/pom.xml +++ b/core/regions/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk core - 2.25.39 + 2.25.40 regions 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 aaebfda15c29..85d596c563aa 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 @@ -21263,7 +21263,7 @@ "region" : "cn-northwest-1" }, "hostname" : "entitlement-marketplace.cn-northwest-1.amazonaws.com.cn", - "protocols" : [ "HTTPS" ] + "protocols" : [ "https" ] } } }, diff --git a/core/sdk-core/pom.xml b/core/sdk-core/pom.xml index 5769b820705c..3703b245768a 100644 --- a/core/sdk-core/pom.xml +++ b/core/sdk-core/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk core - 2.25.39 + 2.25.40 sdk-core AWS Java SDK :: SDK Core diff --git a/http-client-spi/pom.xml b/http-client-spi/pom.xml index cbea48ee18ab..be294c53a1e9 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.25.39 + 2.25.40 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 42619fae90a3..39e78825a8e9 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.25.39 + 2.25.40 apache-client diff --git a/http-clients/aws-crt-client/pom.xml b/http-clients/aws-crt-client/pom.xml index e9040e30fb09..d783f4d8f0f8 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.25.39 + 2.25.40 4.0.0 diff --git a/http-clients/netty-nio-client/pom.xml b/http-clients/netty-nio-client/pom.xml index 59e575b29061..8979b61fd501 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.25.39 + 2.25.40 4.0.0 diff --git a/http-clients/pom.xml b/http-clients/pom.xml index f5bc4f731fb1..49ec04b4163f 100644 --- a/http-clients/pom.xml +++ b/http-clients/pom.xml @@ -21,7 +21,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 diff --git a/http-clients/url-connection-client/pom.xml b/http-clients/url-connection-client/pom.xml index a4f52ec26784..783191ca9bb2 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.25.39 + 2.25.40 4.0.0 diff --git a/metric-publishers/cloudwatch-metric-publisher/pom.xml b/metric-publishers/cloudwatch-metric-publisher/pom.xml index b11d6b65479b..96dc9478bf71 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.25.39 + 2.25.40 cloudwatch-metric-publisher diff --git a/metric-publishers/pom.xml b/metric-publishers/pom.xml index 2a98ff0fdd4d..eba247f5ab87 100644 --- a/metric-publishers/pom.xml +++ b/metric-publishers/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.25.39 + 2.25.40 metric-publishers diff --git a/pom.xml b/pom.xml index 39c9ff5da444..92a324a696c3 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ 4.0.0 software.amazon.awssdk aws-sdk-java-pom - 2.25.39 + 2.25.40 pom AWS Java SDK :: Parent The Amazon Web Services SDK for Java provides Java APIs @@ -96,7 +96,7 @@ ${project.version} - 2.25.38 + 2.25.39 2.15.2 2.15.2 2.13.2 @@ -119,7 +119,7 @@ 3.5.101 2.2.21 1.15 - 1.29 + 1.37 0.29.18 diff --git a/release-scripts/pom.xml b/release-scripts/pom.xml index e7091b023d2d..defad513af83 100644 --- a/release-scripts/pom.xml +++ b/release-scripts/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.25.39 + 2.25.40 ../pom.xml release-scripts diff --git a/services-custom/dynamodb-enhanced/pom.xml b/services-custom/dynamodb-enhanced/pom.xml index 75424866bd9d..e9c8b54c6d62 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.25.39 + 2.25.40 dynamodb-enhanced AWS Java SDK :: DynamoDB :: Enhanced Client diff --git a/services-custom/iam-policy-builder/pom.xml b/services-custom/iam-policy-builder/pom.xml index 8f6a699f84d4..8bf2d9ab7e81 100644 --- a/services-custom/iam-policy-builder/pom.xml +++ b/services-custom/iam-policy-builder/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.25.39 + 2.25.40 ../../pom.xml iam-policy-builder diff --git a/services-custom/pom.xml b/services-custom/pom.xml index d36eb416d09e..d89c09d197d7 100644 --- a/services-custom/pom.xml +++ b/services-custom/pom.xml @@ -19,7 +19,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.25.39 + 2.25.40 services-custom AWS Java SDK :: Custom Services diff --git a/services-custom/s3-event-notifications/pom.xml b/services-custom/s3-event-notifications/pom.xml index 2f33d36a176a..1bbb093a9949 100644 --- a/services-custom/s3-event-notifications/pom.xml +++ b/services-custom/s3-event-notifications/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.25.39 + 2.25.40 ../../pom.xml s3-event-notifications diff --git a/services-custom/s3-transfer-manager/pom.xml b/services-custom/s3-transfer-manager/pom.xml index 98d33ea53a40..752cb2af341f 100644 --- a/services-custom/s3-transfer-manager/pom.xml +++ b/services-custom/s3-transfer-manager/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.25.39 + 2.25.40 ../../pom.xml s3-transfer-manager diff --git a/services/accessanalyzer/pom.xml b/services/accessanalyzer/pom.xml index bfc14f4e0115..68f0c51316c2 100644 --- a/services/accessanalyzer/pom.xml +++ b/services/accessanalyzer/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 accessanalyzer AWS Java SDK :: Services :: AccessAnalyzer diff --git a/services/account/pom.xml b/services/account/pom.xml index 5356183dee10..a368e32719eb 100644 --- a/services/account/pom.xml +++ b/services/account/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 account AWS Java SDK :: Services :: Account diff --git a/services/acm/pom.xml b/services/acm/pom.xml index f4c3bac264e8..80a4b2a88ba7 100644 --- a/services/acm/pom.xml +++ b/services/acm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 acm AWS Java SDK :: Services :: AWS Certificate Manager diff --git a/services/acmpca/pom.xml b/services/acmpca/pom.xml index c9a6cbcaa7e4..23ea7f6a802a 100644 --- a/services/acmpca/pom.xml +++ b/services/acmpca/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 acmpca AWS Java SDK :: Services :: ACM PCA diff --git a/services/alexaforbusiness/pom.xml b/services/alexaforbusiness/pom.xml index 6056a060f24b..de11f35f6a54 100644 --- a/services/alexaforbusiness/pom.xml +++ b/services/alexaforbusiness/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 alexaforbusiness diff --git a/services/amp/pom.xml b/services/amp/pom.xml index 7ce3008b6f21..d66e2078f3e8 100644 --- a/services/amp/pom.xml +++ b/services/amp/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 amp AWS Java SDK :: Services :: Amp diff --git a/services/amplify/pom.xml b/services/amplify/pom.xml index 95dfd6214d77..4a9408e449a5 100644 --- a/services/amplify/pom.xml +++ b/services/amplify/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 amplify AWS Java SDK :: Services :: Amplify diff --git a/services/amplifybackend/pom.xml b/services/amplifybackend/pom.xml index 7c33fda634cf..7ad3dc338c73 100644 --- a/services/amplifybackend/pom.xml +++ b/services/amplifybackend/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 amplifybackend AWS Java SDK :: Services :: Amplify Backend diff --git a/services/amplifyuibuilder/pom.xml b/services/amplifyuibuilder/pom.xml index fac7242c0526..af44e2fc8f3a 100644 --- a/services/amplifyuibuilder/pom.xml +++ b/services/amplifyuibuilder/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 amplifyuibuilder AWS Java SDK :: Services :: Amplify UI Builder diff --git a/services/apigateway/pom.xml b/services/apigateway/pom.xml index 74aafdeff047..9a6f240d67b7 100644 --- a/services/apigateway/pom.xml +++ b/services/apigateway/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 apigateway AWS Java SDK :: Services :: Amazon API Gateway diff --git a/services/apigatewaymanagementapi/pom.xml b/services/apigatewaymanagementapi/pom.xml index 68ed4d8b1cfc..8252b86d5854 100644 --- a/services/apigatewaymanagementapi/pom.xml +++ b/services/apigatewaymanagementapi/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 apigatewaymanagementapi AWS Java SDK :: Services :: ApiGatewayManagementApi diff --git a/services/apigatewayv2/pom.xml b/services/apigatewayv2/pom.xml index a613d99dda8b..00e6eb43c385 100644 --- a/services/apigatewayv2/pom.xml +++ b/services/apigatewayv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 apigatewayv2 AWS Java SDK :: Services :: ApiGatewayV2 diff --git a/services/appconfig/pom.xml b/services/appconfig/pom.xml index f82091551445..73b982344327 100644 --- a/services/appconfig/pom.xml +++ b/services/appconfig/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 appconfig AWS Java SDK :: Services :: AppConfig diff --git a/services/appconfigdata/pom.xml b/services/appconfigdata/pom.xml index 38d76d8af0dd..50a6edd44058 100644 --- a/services/appconfigdata/pom.xml +++ b/services/appconfigdata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 appconfigdata AWS Java SDK :: Services :: App Config Data diff --git a/services/appfabric/pom.xml b/services/appfabric/pom.xml index 8164b39c23be..c569fad6d387 100644 --- a/services/appfabric/pom.xml +++ b/services/appfabric/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 appfabric AWS Java SDK :: Services :: App Fabric diff --git a/services/appflow/pom.xml b/services/appflow/pom.xml index 7309c53295c6..107732dd7bf1 100644 --- a/services/appflow/pom.xml +++ b/services/appflow/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 appflow AWS Java SDK :: Services :: Appflow diff --git a/services/appintegrations/pom.xml b/services/appintegrations/pom.xml index b8a2cfd59604..e2e5f85baeac 100644 --- a/services/appintegrations/pom.xml +++ b/services/appintegrations/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 appintegrations AWS Java SDK :: Services :: App Integrations diff --git a/services/applicationautoscaling/pom.xml b/services/applicationautoscaling/pom.xml index 2fff94c11694..078d57d3f860 100644 --- a/services/applicationautoscaling/pom.xml +++ b/services/applicationautoscaling/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 applicationautoscaling AWS Java SDK :: Services :: AWS Application Auto Scaling diff --git a/services/applicationcostprofiler/pom.xml b/services/applicationcostprofiler/pom.xml index c4aa67c7b421..8a814c953795 100644 --- a/services/applicationcostprofiler/pom.xml +++ b/services/applicationcostprofiler/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 applicationcostprofiler AWS Java SDK :: Services :: Application Cost Profiler diff --git a/services/applicationdiscovery/pom.xml b/services/applicationdiscovery/pom.xml index 326dcdc81c32..b02b15ce962c 100644 --- a/services/applicationdiscovery/pom.xml +++ b/services/applicationdiscovery/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 applicationdiscovery AWS Java SDK :: Services :: AWS Application Discovery Service diff --git a/services/applicationinsights/pom.xml b/services/applicationinsights/pom.xml index 32467d47e8c5..4149e13ecf1a 100644 --- a/services/applicationinsights/pom.xml +++ b/services/applicationinsights/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 applicationinsights AWS Java SDK :: Services :: Application Insights diff --git a/services/appmesh/pom.xml b/services/appmesh/pom.xml index d7374ddfa14e..9f4d87b4159a 100644 --- a/services/appmesh/pom.xml +++ b/services/appmesh/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 appmesh AWS Java SDK :: Services :: App Mesh diff --git a/services/apprunner/pom.xml b/services/apprunner/pom.xml index bec85550aeec..b00d24c754ab 100644 --- a/services/apprunner/pom.xml +++ b/services/apprunner/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 apprunner AWS Java SDK :: Services :: App Runner diff --git a/services/appstream/pom.xml b/services/appstream/pom.xml index 179398af40c3..9062cf40c3f8 100644 --- a/services/appstream/pom.xml +++ b/services/appstream/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 appstream AWS Java SDK :: Services :: Amazon AppStream diff --git a/services/appsync/pom.xml b/services/appsync/pom.xml index 2db5492b0db4..dce938dc31b9 100644 --- a/services/appsync/pom.xml +++ b/services/appsync/pom.xml @@ -21,7 +21,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 appsync diff --git a/services/arczonalshift/pom.xml b/services/arczonalshift/pom.xml index e8bcdbc0498e..91193d5780ac 100644 --- a/services/arczonalshift/pom.xml +++ b/services/arczonalshift/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 arczonalshift AWS Java SDK :: Services :: ARC Zonal Shift diff --git a/services/artifact/pom.xml b/services/artifact/pom.xml index 198380a541d3..292682115499 100644 --- a/services/artifact/pom.xml +++ b/services/artifact/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 artifact AWS Java SDK :: Services :: Artifact diff --git a/services/athena/pom.xml b/services/athena/pom.xml index 06318c708a9c..8733d77528b1 100644 --- a/services/athena/pom.xml +++ b/services/athena/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 athena AWS Java SDK :: Services :: Amazon Athena diff --git a/services/auditmanager/pom.xml b/services/auditmanager/pom.xml index bb28252b482e..ca28ade8b6fd 100644 --- a/services/auditmanager/pom.xml +++ b/services/auditmanager/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 auditmanager AWS Java SDK :: Services :: Audit Manager diff --git a/services/autoscaling/pom.xml b/services/autoscaling/pom.xml index c85c0b67605b..0f0d44ec3587 100644 --- a/services/autoscaling/pom.xml +++ b/services/autoscaling/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 autoscaling AWS Java SDK :: Services :: Auto Scaling diff --git a/services/autoscalingplans/pom.xml b/services/autoscalingplans/pom.xml index 924f38a2e03b..be3d47c20e64 100644 --- a/services/autoscalingplans/pom.xml +++ b/services/autoscalingplans/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 autoscalingplans AWS Java SDK :: Services :: Auto Scaling Plans diff --git a/services/b2bi/pom.xml b/services/b2bi/pom.xml index 39c706e91700..f5e223eeeb66 100644 --- a/services/b2bi/pom.xml +++ b/services/b2bi/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 b2bi AWS Java SDK :: Services :: B2 Bi diff --git a/services/backup/pom.xml b/services/backup/pom.xml index 7dd8f3c55608..d83514b3e575 100644 --- a/services/backup/pom.xml +++ b/services/backup/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 backup AWS Java SDK :: Services :: Backup diff --git a/services/backupgateway/pom.xml b/services/backupgateway/pom.xml index b4f089c0edac..c824e9bd28b6 100644 --- a/services/backupgateway/pom.xml +++ b/services/backupgateway/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 backupgateway AWS Java SDK :: Services :: Backup Gateway diff --git a/services/backupstorage/pom.xml b/services/backupstorage/pom.xml index 5990dc4f5cd9..93c1287fbead 100644 --- a/services/backupstorage/pom.xml +++ b/services/backupstorage/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 backupstorage AWS Java SDK :: Services :: Backup Storage diff --git a/services/batch/pom.xml b/services/batch/pom.xml index 5677ae328a7e..ec59914e8d74 100644 --- a/services/batch/pom.xml +++ b/services/batch/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 batch AWS Java SDK :: Services :: AWS Batch diff --git a/services/bcmdataexports/pom.xml b/services/bcmdataexports/pom.xml index cdc17a72ab82..9244394aeabf 100644 --- a/services/bcmdataexports/pom.xml +++ b/services/bcmdataexports/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 bcmdataexports AWS Java SDK :: Services :: BCM Data Exports diff --git a/services/bedrock/pom.xml b/services/bedrock/pom.xml index 529a67d0a0b9..576410eba049 100644 --- a/services/bedrock/pom.xml +++ b/services/bedrock/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 bedrock AWS Java SDK :: Services :: Bedrock diff --git a/services/bedrockagent/pom.xml b/services/bedrockagent/pom.xml index 1edba76a6f23..8ca4ec81baea 100644 --- a/services/bedrockagent/pom.xml +++ b/services/bedrockagent/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 bedrockagent AWS Java SDK :: Services :: Bedrock Agent diff --git a/services/bedrockagentruntime/pom.xml b/services/bedrockagentruntime/pom.xml index 878cf62aef91..e919e871954b 100644 --- a/services/bedrockagentruntime/pom.xml +++ b/services/bedrockagentruntime/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 bedrockagentruntime AWS Java SDK :: Services :: Bedrock Agent Runtime diff --git a/services/bedrockruntime/pom.xml b/services/bedrockruntime/pom.xml index aec48481d1f1..d03cb1feb36c 100644 --- a/services/bedrockruntime/pom.xml +++ b/services/bedrockruntime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 bedrockruntime AWS Java SDK :: Services :: Bedrock Runtime diff --git a/services/billingconductor/pom.xml b/services/billingconductor/pom.xml index 73a2bcea2453..ade10b228f88 100644 --- a/services/billingconductor/pom.xml +++ b/services/billingconductor/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 billingconductor AWS Java SDK :: Services :: Billingconductor diff --git a/services/braket/pom.xml b/services/braket/pom.xml index 4266606f0e3b..8ccda539a9df 100644 --- a/services/braket/pom.xml +++ b/services/braket/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 braket AWS Java SDK :: Services :: Braket diff --git a/services/budgets/pom.xml b/services/budgets/pom.xml index 1f46a01b082c..54f73c76caca 100644 --- a/services/budgets/pom.xml +++ b/services/budgets/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 budgets AWS Java SDK :: Services :: AWS Budgets diff --git a/services/chatbot/pom.xml b/services/chatbot/pom.xml index a2b4abd17d97..841348587f61 100644 --- a/services/chatbot/pom.xml +++ b/services/chatbot/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 chatbot AWS Java SDK :: Services :: Chatbot diff --git a/services/chime/pom.xml b/services/chime/pom.xml index 0a7730626d80..cd1adfbeb6c1 100644 --- a/services/chime/pom.xml +++ b/services/chime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 chime AWS Java SDK :: Services :: Chime diff --git a/services/chimesdkidentity/pom.xml b/services/chimesdkidentity/pom.xml index d9dadc32745c..993273503549 100644 --- a/services/chimesdkidentity/pom.xml +++ b/services/chimesdkidentity/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 chimesdkidentity AWS Java SDK :: Services :: Chime SDK Identity diff --git a/services/chimesdkmediapipelines/pom.xml b/services/chimesdkmediapipelines/pom.xml index 40a47f9abe19..6acdab382894 100644 --- a/services/chimesdkmediapipelines/pom.xml +++ b/services/chimesdkmediapipelines/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 chimesdkmediapipelines AWS Java SDK :: Services :: Chime SDK Media Pipelines diff --git a/services/chimesdkmeetings/pom.xml b/services/chimesdkmeetings/pom.xml index c9e71ea93562..61e0adbfc0e9 100644 --- a/services/chimesdkmeetings/pom.xml +++ b/services/chimesdkmeetings/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 chimesdkmeetings AWS Java SDK :: Services :: Chime SDK Meetings diff --git a/services/chimesdkmessaging/pom.xml b/services/chimesdkmessaging/pom.xml index fcea7103a7ee..b14985817ca2 100644 --- a/services/chimesdkmessaging/pom.xml +++ b/services/chimesdkmessaging/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 chimesdkmessaging AWS Java SDK :: Services :: Chime SDK Messaging diff --git a/services/chimesdkvoice/pom.xml b/services/chimesdkvoice/pom.xml index 83eb052e7fe8..39fafed22265 100644 --- a/services/chimesdkvoice/pom.xml +++ b/services/chimesdkvoice/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 chimesdkvoice AWS Java SDK :: Services :: Chime SDK Voice diff --git a/services/cleanrooms/pom.xml b/services/cleanrooms/pom.xml index b2f7d8eb6251..580c0167bca5 100644 --- a/services/cleanrooms/pom.xml +++ b/services/cleanrooms/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cleanrooms AWS Java SDK :: Services :: Clean Rooms diff --git a/services/cleanroomsml/pom.xml b/services/cleanroomsml/pom.xml index 2e8c3dbc69e4..36a0510a3188 100644 --- a/services/cleanroomsml/pom.xml +++ b/services/cleanroomsml/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cleanroomsml AWS Java SDK :: Services :: Clean Rooms ML diff --git a/services/cloud9/pom.xml b/services/cloud9/pom.xml index 2a544af7ef71..384bf689e230 100644 --- a/services/cloud9/pom.xml +++ b/services/cloud9/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 cloud9 diff --git a/services/cloudcontrol/pom.xml b/services/cloudcontrol/pom.xml index a606bfac1073..8edb5099c4ee 100644 --- a/services/cloudcontrol/pom.xml +++ b/services/cloudcontrol/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cloudcontrol AWS Java SDK :: Services :: Cloud Control diff --git a/services/clouddirectory/pom.xml b/services/clouddirectory/pom.xml index 07881c2e724f..e4d1c47efc0d 100644 --- a/services/clouddirectory/pom.xml +++ b/services/clouddirectory/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 clouddirectory AWS Java SDK :: Services :: Amazon CloudDirectory diff --git a/services/cloudformation/pom.xml b/services/cloudformation/pom.xml index 071f5f3806e7..83dcc9ea9d70 100644 --- a/services/cloudformation/pom.xml +++ b/services/cloudformation/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cloudformation AWS Java SDK :: Services :: AWS CloudFormation diff --git a/services/cloudfront/pom.xml b/services/cloudfront/pom.xml index a74f4d5c246f..b7a5f4518fa0 100644 --- a/services/cloudfront/pom.xml +++ b/services/cloudfront/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cloudfront AWS Java SDK :: Services :: Amazon CloudFront diff --git a/services/cloudfrontkeyvaluestore/pom.xml b/services/cloudfrontkeyvaluestore/pom.xml index db7e0cae0d52..9df5d855a9c7 100644 --- a/services/cloudfrontkeyvaluestore/pom.xml +++ b/services/cloudfrontkeyvaluestore/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cloudfrontkeyvaluestore AWS Java SDK :: Services :: Cloud Front Key Value Store diff --git a/services/cloudhsm/pom.xml b/services/cloudhsm/pom.xml index 3af68b1c2433..0c798689344d 100644 --- a/services/cloudhsm/pom.xml +++ b/services/cloudhsm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cloudhsm AWS Java SDK :: Services :: AWS CloudHSM diff --git a/services/cloudhsmv2/pom.xml b/services/cloudhsmv2/pom.xml index 92be29244189..421b4f50d19a 100644 --- a/services/cloudhsmv2/pom.xml +++ b/services/cloudhsmv2/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 cloudhsmv2 diff --git a/services/cloudsearch/pom.xml b/services/cloudsearch/pom.xml index d0d94c10dd09..2d2b96f18c11 100644 --- a/services/cloudsearch/pom.xml +++ b/services/cloudsearch/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cloudsearch AWS Java SDK :: Services :: Amazon CloudSearch diff --git a/services/cloudsearchdomain/pom.xml b/services/cloudsearchdomain/pom.xml index 8c0cfb1a55bd..6089e3ca6856 100644 --- a/services/cloudsearchdomain/pom.xml +++ b/services/cloudsearchdomain/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cloudsearchdomain AWS Java SDK :: Services :: Amazon CloudSearch Domain diff --git a/services/cloudtrail/pom.xml b/services/cloudtrail/pom.xml index 13ca0453da61..366bd02a0e55 100644 --- a/services/cloudtrail/pom.xml +++ b/services/cloudtrail/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cloudtrail AWS Java SDK :: Services :: AWS CloudTrail diff --git a/services/cloudtraildata/pom.xml b/services/cloudtraildata/pom.xml index a4f0bdca4ac3..1e17868375ce 100644 --- a/services/cloudtraildata/pom.xml +++ b/services/cloudtraildata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cloudtraildata AWS Java SDK :: Services :: Cloud Trail Data diff --git a/services/cloudwatch/pom.xml b/services/cloudwatch/pom.xml index 1d3af0fb43ff..f58416bc9312 100644 --- a/services/cloudwatch/pom.xml +++ b/services/cloudwatch/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cloudwatch AWS Java SDK :: Services :: Amazon CloudWatch diff --git a/services/cloudwatchevents/pom.xml b/services/cloudwatchevents/pom.xml index e639ea4b8477..7381ccfe2a3f 100644 --- a/services/cloudwatchevents/pom.xml +++ b/services/cloudwatchevents/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cloudwatchevents AWS Java SDK :: Services :: Amazon CloudWatch Events diff --git a/services/cloudwatchlogs/pom.xml b/services/cloudwatchlogs/pom.xml index 6233c7698b9c..789d4a8dc60f 100644 --- a/services/cloudwatchlogs/pom.xml +++ b/services/cloudwatchlogs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cloudwatchlogs AWS Java SDK :: Services :: Amazon CloudWatch Logs diff --git a/services/codeartifact/pom.xml b/services/codeartifact/pom.xml index d0cfc0c1e738..8e00d231391a 100644 --- a/services/codeartifact/pom.xml +++ b/services/codeartifact/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 codeartifact AWS Java SDK :: Services :: Codeartifact diff --git a/services/codebuild/pom.xml b/services/codebuild/pom.xml index 6049b944f9b6..9d6babf4c90c 100644 --- a/services/codebuild/pom.xml +++ b/services/codebuild/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 codebuild AWS Java SDK :: Services :: AWS Code Build diff --git a/services/codecatalyst/pom.xml b/services/codecatalyst/pom.xml index ae253579d578..942eb736664b 100644 --- a/services/codecatalyst/pom.xml +++ b/services/codecatalyst/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 codecatalyst AWS Java SDK :: Services :: Code Catalyst diff --git a/services/codecommit/pom.xml b/services/codecommit/pom.xml index ea803131b7fc..f4473aa1e694 100644 --- a/services/codecommit/pom.xml +++ b/services/codecommit/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 codecommit AWS Java SDK :: Services :: AWS CodeCommit diff --git a/services/codeconnections/pom.xml b/services/codeconnections/pom.xml index 2d350cc28be3..dbbdbec36558 100644 --- a/services/codeconnections/pom.xml +++ b/services/codeconnections/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 codeconnections AWS Java SDK :: Services :: Code Connections diff --git a/services/codedeploy/pom.xml b/services/codedeploy/pom.xml index 9d8c4a50e68b..5d6a106ed75c 100644 --- a/services/codedeploy/pom.xml +++ b/services/codedeploy/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 codedeploy AWS Java SDK :: Services :: AWS CodeDeploy diff --git a/services/codeguruprofiler/pom.xml b/services/codeguruprofiler/pom.xml index 4b84fde0b955..919364529ba7 100644 --- a/services/codeguruprofiler/pom.xml +++ b/services/codeguruprofiler/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 codeguruprofiler AWS Java SDK :: Services :: CodeGuruProfiler diff --git a/services/codegurureviewer/pom.xml b/services/codegurureviewer/pom.xml index 5775f505932d..019b405910be 100644 --- a/services/codegurureviewer/pom.xml +++ b/services/codegurureviewer/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 codegurureviewer AWS Java SDK :: Services :: CodeGuru Reviewer diff --git a/services/codegurusecurity/pom.xml b/services/codegurusecurity/pom.xml index ec68dfcc4bd2..f2bf779ad02d 100644 --- a/services/codegurusecurity/pom.xml +++ b/services/codegurusecurity/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 codegurusecurity AWS Java SDK :: Services :: Code Guru Security diff --git a/services/codepipeline/pom.xml b/services/codepipeline/pom.xml index 73858f718fd3..dcf5913dce9f 100644 --- a/services/codepipeline/pom.xml +++ b/services/codepipeline/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 codepipeline AWS Java SDK :: Services :: AWS CodePipeline diff --git a/services/codepipeline/src/main/resources/codegen-resources/service-2.json b/services/codepipeline/src/main/resources/codegen-resources/service-2.json index 135805ebe55a..4d63dc9e4267 100644 --- a/services/codepipeline/src/main/resources/codegen-resources/service-2.json +++ b/services/codepipeline/src/main/resources/codegen-resources/service-2.json @@ -5,6 +5,7 @@ "endpointPrefix":"codepipeline", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"CodePipeline", "serviceFullName":"AWS CodePipeline", "serviceId":"CodePipeline", @@ -515,6 +516,25 @@ ], "documentation":"

You can retry a stage that has failed without having to run a pipeline again from the beginning. You do this by either retrying the failed actions in a stage or by retrying all actions in the stage starting from the first action in the stage. When you retry the failed actions in a stage, all actions that are still in progress continue working, and failed actions are triggered again. When you retry a failed stage from the first action in the stage, the stage cannot have any actions in progress. Before a stage can be retried, it must either have all actions failed or some actions failed and some succeeded.

" }, + "RollbackStage":{ + "name":"RollbackStage", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RollbackStageInput"}, + "output":{"shape":"RollbackStageOutput"}, + "errors":[ + {"shape":"ValidationException"}, + {"shape":"ConflictException"}, + {"shape":"PipelineNotFoundException"}, + {"shape":"PipelineExecutionNotFoundException"}, + {"shape":"PipelineExecutionOutdatedException"}, + {"shape":"StageNotFoundException"}, + {"shape":"UnableToRollbackStageException"} + ], + "documentation":"

Rolls back a stage execution.

" + }, "StartPipelineExecution":{ "name":"StartPipelineExecution", "http":{ @@ -2079,6 +2099,13 @@ }, "documentation":"

The interaction or event that started a pipeline execution.

" }, + "ExecutionType":{ + "type":"string", + "enum":[ + "STANDARD", + "ROLLBACK" + ] + }, "ExecutorConfiguration":{ "type":"structure", "members":{ @@ -2102,6 +2129,16 @@ }, "ExternalExecutionId":{"type":"string"}, "ExternalExecutionSummary":{"type":"string"}, + "FailureConditions":{ + "type":"structure", + "members":{ + "result":{ + "shape":"Result", + "documentation":"

The specified result for when the failure conditions are met, such as rolling back the stage.

" + } + }, + "documentation":"

The configuration that specifies the result, such as rollback, to occur upon stage failure.

" + }, "FailureDetails":{ "type":"structure", "required":[ @@ -2841,6 +2878,10 @@ "shape":"MaxResults", "documentation":"

The maximum number of results to return in a single call. To retrieve the remaining results, make another call with the returned nextToken value. Pipeline history is limited to the most recent 12 months, based on pipeline execution start times. Default value is 100.

" }, + "filter":{ + "shape":"PipelineExecutionFilter", + "documentation":"

The pipeline execution to filter on.

" + }, "nextToken":{ "shape":"NextToken", "documentation":"

The token that was returned from the previous ListPipelineExecutions call, which can be used to return the next set of pipeline executions in the list.

" @@ -3200,10 +3241,28 @@ "executionMode":{ "shape":"ExecutionMode", "documentation":"

The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.

" + }, + "executionType":{ + "shape":"ExecutionType", + "documentation":"

The type of the pipeline execution.

" + }, + "rollbackMetadata":{ + "shape":"PipelineRollbackMetadata", + "documentation":"

The metadata about the execution pertaining to stage rollback.

" } }, "documentation":"

Represents information about an execution of a pipeline.

" }, + "PipelineExecutionFilter":{ + "type":"structure", + "members":{ + "succeededInStage":{ + "shape":"SucceededInStageFilter", + "documentation":"

Filter for pipeline executions where the stage was successful in the current pipeline version.

" + } + }, + "documentation":"

The pipeline execution to filter on.

" + }, "PipelineExecutionId":{ "type":"string", "pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}" @@ -3223,6 +3282,14 @@ "documentation":"

Unable to stop the pipeline execution. The execution might already be in a Stopped state, or it might no longer be in progress.

", "exception":true }, + "PipelineExecutionOutdatedException":{ + "type":"structure", + "members":{ + "message":{"shape":"Message"} + }, + "documentation":"

The specified pipeline execution is outdated and cannot be used as a target pipeline execution for rollback.

", + "exception":true + }, "PipelineExecutionStatus":{ "type":"string", "enum":[ @@ -3247,6 +3314,10 @@ "shape":"PipelineExecutionStatus", "documentation":"

The status of the pipeline execution.

  • InProgress: The pipeline execution is currently running.

  • Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.

  • Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.

  • Succeeded: The pipeline execution was completed successfully.

  • Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.

  • Failed: The pipeline execution was not completed successfully.

" }, + "statusSummary":{ + "shape":"PipelineExecutionStatusSummary", + "documentation":"

Status summary for the pipeline.

" + }, "startTime":{ "shape":"Timestamp", "documentation":"

The date and time when the pipeline execution began, in timestamp format.

" @@ -3270,6 +3341,14 @@ "executionMode":{ "shape":"ExecutionMode", "documentation":"

The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.

" + }, + "executionType":{ + "shape":"ExecutionType", + "documentation":"

Type of the pipeline execution.

" + }, + "rollbackMetadata":{ + "shape":"PipelineRollbackMetadata", + "documentation":"

The metadata for the stage execution to be rolled back.

" } }, "documentation":"

Summary information about a pipeline execution.

" @@ -3324,6 +3403,16 @@ "documentation":"

The pipeline was specified in an invalid format or cannot be found.

", "exception":true }, + "PipelineRollbackMetadata":{ + "type":"structure", + "members":{ + "rollbackTargetPipelineExecutionId":{ + "shape":"PipelineExecutionId", + "documentation":"

The pipeline execution ID to which the stage will be rolled back.

" + } + }, + "documentation":"

The metadata for the stage execution to be rolled back.

" + }, "PipelineStageDeclarationList":{ "type":"list", "member":{"shape":"StageDeclaration"} @@ -3814,6 +3903,10 @@ "documentation":"

The resource was specified in an invalid format.

", "exception":true }, + "Result":{ + "type":"string", + "enum":["ROLLBACK"] + }, "RetryStageExecutionInput":{ "type":"structure", "required":[ @@ -3872,6 +3965,38 @@ "max":1024, "pattern":"arn:aws(-[\\w]+)*:iam::[0-9]{12}:role/.*" }, + "RollbackStageInput":{ + "type":"structure", + "required":[ + "pipelineName", + "stageName", + "targetPipelineExecutionId" + ], + "members":{ + "pipelineName":{ + "shape":"PipelineName", + "documentation":"

The name of the pipeline for which the stage will be rolled back.

" + }, + "stageName":{ + "shape":"StageName", + "documentation":"

The name of the stage in the pipeline to be rolled back.

" + }, + "targetPipelineExecutionId":{ + "shape":"PipelineExecutionId", + "documentation":"

The pipeline execution ID for the stage to be rolled back to.

" + } + } + }, + "RollbackStageOutput":{ + "type":"structure", + "required":["pipelineExecutionId"], + "members":{ + "pipelineExecutionId":{ + "shape":"PipelineExecutionId", + "documentation":"

The execution ID of the pipeline execution for the stage that has been rolled back.

" + } + } + }, "S3ArtifactLocation":{ "type":"structure", "required":[ @@ -4029,6 +4154,10 @@ "actions":{ "shape":"StageActionDeclarationList", "documentation":"

The actions included in a stage.

" + }, + "onFailure":{ + "shape":"FailureConditions", + "documentation":"

The method to use when a stage has not completed successfully. For example, configuring this field for rollback will roll back a failed stage automatically to the last successful pipeline execution in the stage.

" } }, "documentation":"

Represents information about a stage and its definition.

" @@ -4047,6 +4176,10 @@ "status":{ "shape":"StageExecutionStatus", "documentation":"

The status of the stage, or for a completed stage, the last status of the stage.

A status of cancelled means that the pipeline’s definition was updated before the stage execution could be completed.

" + }, + "type":{ + "shape":"ExecutionType", + "documentation":"

The type of pipeline execution for the stage, such as a rollback pipeline execution.

" } }, "documentation":"

Represents information about the run of a stage.

" @@ -4221,6 +4354,16 @@ "max":200 }, "String":{"type":"string"}, + "SucceededInStageFilter":{ + "type":"structure", + "members":{ + "stageName":{ + "shape":"StageName", + "documentation":"

The name of the stage for filtering for pipeline executions where the stage was successful in the current pipeline version.

" + } + }, + "documentation":"

Filter for pipeline executions that have successfully completed the stage in the current pipeline version.

" + }, "Tag":{ "type":"structure", "required":[ @@ -4404,9 +4547,19 @@ "Webhook", "CloudWatchEvent", "PutActionRevision", - "WebhookV2" + "WebhookV2", + "ManualRollback", + "AutomatedRollback" ] }, + "UnableToRollbackStageException":{ + "type":"structure", + "members":{ + "message":{"shape":"String"} + }, + "documentation":"

Unable to roll back the stage. The cause might be if the pipeline version has changed since the target pipeline execution was deployed, the stage is currently running, or an incorrect target pipeline execution ID was provided.

", + "exception":true + }, "UntagResourceInput":{ "type":"structure", "required":[ diff --git a/services/codestar/pom.xml b/services/codestar/pom.xml index 474bf59802a7..a0ae94a86660 100644 --- a/services/codestar/pom.xml +++ b/services/codestar/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 codestar AWS Java SDK :: Services :: AWS CodeStar diff --git a/services/codestarconnections/pom.xml b/services/codestarconnections/pom.xml index 31441b56cc76..876867973271 100644 --- a/services/codestarconnections/pom.xml +++ b/services/codestarconnections/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 codestarconnections AWS Java SDK :: Services :: CodeStar connections diff --git a/services/codestarnotifications/pom.xml b/services/codestarnotifications/pom.xml index 18096a371160..79a680e9a7ee 100644 --- a/services/codestarnotifications/pom.xml +++ b/services/codestarnotifications/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 codestarnotifications AWS Java SDK :: Services :: Codestar Notifications diff --git a/services/cognitoidentity/pom.xml b/services/cognitoidentity/pom.xml index e0b38b0df82b..646ebdaa43de 100644 --- a/services/cognitoidentity/pom.xml +++ b/services/cognitoidentity/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cognitoidentity AWS Java SDK :: Services :: Amazon Cognito Identity diff --git a/services/cognitoidentityprovider/pom.xml b/services/cognitoidentityprovider/pom.xml index 40c0820f9074..51e8b8d2aea8 100644 --- a/services/cognitoidentityprovider/pom.xml +++ b/services/cognitoidentityprovider/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cognitoidentityprovider AWS Java SDK :: Services :: Amazon Cognito Identity Provider Service diff --git a/services/cognitoidentityprovider/src/main/resources/codegen-resources/service-2.json b/services/cognitoidentityprovider/src/main/resources/codegen-resources/service-2.json index 5fa376197958..47a9ef4ed1be 100644 --- a/services/cognitoidentityprovider/src/main/resources/codegen-resources/service-2.json +++ b/services/cognitoidentityprovider/src/main/resources/codegen-resources/service-2.json @@ -1760,6 +1760,7 @@ {"shape":"UsernameExistsException"}, {"shape":"TooManyRequestsException"}, {"shape":"InternalErrorException"}, + {"shape":"LimitExceededException"}, {"shape":"InvalidSmsRoleAccessPolicyException"}, {"shape":"InvalidSmsRoleTrustRelationshipException"}, {"shape":"InvalidEmailRoleAccessPolicyException"}, @@ -2526,7 +2527,7 @@ }, "UserLastModifiedDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was modified.

" + "documentation":"

The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" }, "Enabled":{ "shape":"BooleanType", @@ -3251,7 +3252,7 @@ }, "CreationDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was created.

" + "documentation":"

The date and time when the item was created. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" }, "EventResponse":{ "shape":"EventResponseType", @@ -3846,7 +3847,7 @@ }, "Identifier":{ "shape":"ResourceServerIdentifierType", - "documentation":"

A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located, such as https://my-weather-api.example.com.

" + "documentation":"

A unique resource server identifier for the resource server. The identifier can be an API friendly name like solar-system-data. You can also set an API URL like https://solar-system-data-api.example.com as your identifier.

Amazon Cognito represents scopes in the access token in the format $resource-server-identifier/$scope. Longer scope-identifier strings increase the size of your access tokens.

" }, "Name":{ "shape":"ResourceServerNameType", @@ -3962,7 +3963,7 @@ }, "DefaultRedirectURI":{ "shape":"RedirectUrlType", - "documentation":"

The default redirect URI. Must be in the CallbackURLs list.

A redirect URI must:

  • Be an absolute URI.

  • Be registered with the authorization server.

  • Not include a fragment component.

See OAuth 2.0 - Redirection Endpoint.

Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

App callback URLs such as myapp://example are also supported.

" + "documentation":"

The default redirect URI. In app clients with one assigned IdP, replaces redirect_uri in authentication requests. Must be in the CallbackURLs list.

A redirect URI must:

  • Be an absolute URI.

  • Be registered with the authorization server.

  • Not include a fragment component.

For more information, see Default redirect URI.

Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

App callback URLs such as myapp://example are also supported.

" }, "AllowedOAuthFlows":{ "shape":"OAuthFlowsType", @@ -4418,7 +4419,7 @@ }, "Identifier":{ "shape":"ResourceServerIdentifierType", - "documentation":"

The identifier for the resource server

" + "documentation":"

A unique resource server identifier for the resource server. The identifier can be an API friendly name like solar-system-data. You can also set an API URL like https://solar-system-data-api.example.com as your identifier.

Amazon Cognito represents scopes in the access token in the format $resource-server-identifier/$scope. Longer scope-identifier strings increase the size of your access tokens.

" } } }, @@ -4623,7 +4624,7 @@ }, "DeviceLastModifiedDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was modified.

" + "documentation":"

The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" }, "DeviceLastAuthenticatedDate":{ "shape":"DateType", @@ -5321,11 +5322,11 @@ }, "LastModifiedDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was modified.

" + "documentation":"

The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" }, "CreationDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was created.

" + "documentation":"

The date and time when the item was created. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" } }, "documentation":"

The group type.

" @@ -5386,11 +5387,11 @@ }, "LastModifiedDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was modified.

" + "documentation":"

The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" }, "CreationDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was created.

" + "documentation":"

The date and time when the item was created. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" } }, "documentation":"

A container for information about an IdP.

" @@ -6346,7 +6347,7 @@ }, "CreationDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was created.

" + "documentation":"

The date and time when the item was created. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" } }, "documentation":"

A container for IdP details.

" @@ -6560,7 +6561,7 @@ }, "Identifier":{ "shape":"ResourceServerIdentifierType", - "documentation":"

The identifier for the resource server.

" + "documentation":"

A unique resource server identifier for the resource server. The identifier can be an API friendly name like solar-system-data. You can also set an API URL like https://solar-system-data-api.example.com as your identifier.

Amazon Cognito represents scopes in the access token in the format $resource-server-identifier/$scope. Longer scope-identifier strings increase the size of your access tokens.

" }, "Name":{ "shape":"ResourceServerNameType", @@ -6688,7 +6689,7 @@ }, "LastModifiedDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was modified.

" + "documentation":"

The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" } }, "documentation":"

The risk configuration type.

" @@ -7373,11 +7374,11 @@ }, "LastModifiedDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was modified.

" + "documentation":"

The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" }, "CreationDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was created.

" + "documentation":"

The date and time when the item was created. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" } }, "documentation":"

A container for the UI customization information for a user pool's built-in app UI.

" @@ -7614,7 +7615,7 @@ }, "Identifier":{ "shape":"ResourceServerIdentifierType", - "documentation":"

The identifier for the resource server.

" + "documentation":"

A unique resource server identifier for the resource server. The identifier can be an API friendly name like solar-system-data. You can also set an API URL like https://solar-system-data-api.example.com as your identifier.

Amazon Cognito represents scopes in the access token in the format $resource-server-identifier/$scope. Longer scope-identifier strings increase the size of your access tokens.

" }, "Name":{ "shape":"ResourceServerNameType", @@ -7984,7 +7985,7 @@ }, "CreationDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was created.

" + "documentation":"

The date and time when the item was created. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" }, "StartDate":{ "shape":"DateType", @@ -8126,11 +8127,11 @@ }, "LastModifiedDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was modified.

" + "documentation":"

The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" }, "CreationDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was created.

" + "documentation":"

The date and time when the item was created. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" }, "RefreshTokenValidity":{ "shape":"RefreshTokenValidityType", @@ -8235,11 +8236,11 @@ }, "LastModifiedDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was modified.

" + "documentation":"

The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" }, "CreationDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was created.

" + "documentation":"

The date and time when the item was created. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" } }, "documentation":"

A user pool description.

" @@ -8326,11 +8327,11 @@ }, "LastModifiedDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was modified.

" + "documentation":"

The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" }, "CreationDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was created.

" + "documentation":"

The date and time when the item was created. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" }, "SchemaAttributes":{ "shape":"SchemaAttributesListType", @@ -8464,7 +8465,7 @@ }, "UserLastModifiedDate":{ "shape":"DateType", - "documentation":"

The date and time, in ISO 8601 format, when the item was modified.

" + "documentation":"

The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

" }, "Enabled":{ "shape":"BooleanType", diff --git a/services/cognitosync/pom.xml b/services/cognitosync/pom.xml index e4c30a7236c1..a6fdca8cae03 100644 --- a/services/cognitosync/pom.xml +++ b/services/cognitosync/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 cognitosync AWS Java SDK :: Services :: Amazon Cognito Sync diff --git a/services/comprehend/pom.xml b/services/comprehend/pom.xml index e1ef49b9933b..b38e0a738db6 100644 --- a/services/comprehend/pom.xml +++ b/services/comprehend/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 comprehend diff --git a/services/comprehendmedical/pom.xml b/services/comprehendmedical/pom.xml index a8a3a32f09ae..557757717650 100644 --- a/services/comprehendmedical/pom.xml +++ b/services/comprehendmedical/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 comprehendmedical AWS Java SDK :: Services :: ComprehendMedical diff --git a/services/computeoptimizer/pom.xml b/services/computeoptimizer/pom.xml index 9ad4d82f16a9..f79678aee741 100644 --- a/services/computeoptimizer/pom.xml +++ b/services/computeoptimizer/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 computeoptimizer AWS Java SDK :: Services :: Compute Optimizer diff --git a/services/config/pom.xml b/services/config/pom.xml index c332a8ceb2d3..ebaf3f3783b1 100644 --- a/services/config/pom.xml +++ b/services/config/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 config AWS Java SDK :: Services :: AWS Config diff --git a/services/connect/pom.xml b/services/connect/pom.xml index f1a1c224d7d5..d9958c030aa2 100644 --- a/services/connect/pom.xml +++ b/services/connect/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 connect AWS Java SDK :: Services :: Connect diff --git a/services/connectcampaigns/pom.xml b/services/connectcampaigns/pom.xml index 78b21f975620..842f82c2a91d 100644 --- a/services/connectcampaigns/pom.xml +++ b/services/connectcampaigns/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 connectcampaigns AWS Java SDK :: Services :: Connect Campaigns diff --git a/services/connectcampaigns/src/main/resources/codegen-resources/service-2.json b/services/connectcampaigns/src/main/resources/codegen-resources/service-2.json index 419ca0246ec3..252bd4b77110 100644 --- a/services/connectcampaigns/src/main/resources/codegen-resources/service-2.json +++ b/services/connectcampaigns/src/main/resources/codegen-resources/service-2.json @@ -5,6 +5,7 @@ "endpointPrefix":"connect-campaigns", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AmazonConnectCampaignService", "serviceId":"ConnectCampaigns", "signatureVersion":"v4", @@ -450,6 +451,10 @@ "enableAnswerMachineDetection":{ "shape":"Boolean", "documentation":"

Enable or disable answering machine detection

" + }, + "awaitAnswerMachinePrompt":{ + "shape":"Boolean", + "documentation":"

Enable or disable await answer machine prompt

" } }, "documentation":"

Answering Machine Detection config

" diff --git a/services/connectcases/pom.xml b/services/connectcases/pom.xml index f03b7e393877..7914a7243714 100644 --- a/services/connectcases/pom.xml +++ b/services/connectcases/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 connectcases AWS Java SDK :: Services :: Connect Cases diff --git a/services/connectcontactlens/pom.xml b/services/connectcontactlens/pom.xml index c341b80313df..7a92ecea630d 100644 --- a/services/connectcontactlens/pom.xml +++ b/services/connectcontactlens/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 connectcontactlens AWS Java SDK :: Services :: Connect Contact Lens diff --git a/services/connectparticipant/pom.xml b/services/connectparticipant/pom.xml index 6aa3c1ba9f0e..a37894d1bc69 100644 --- a/services/connectparticipant/pom.xml +++ b/services/connectparticipant/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 connectparticipant AWS Java SDK :: Services :: ConnectParticipant diff --git a/services/controlcatalog/pom.xml b/services/controlcatalog/pom.xml index 7805ae02fdea..0fad5f613e5e 100644 --- a/services/controlcatalog/pom.xml +++ b/services/controlcatalog/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 controlcatalog AWS Java SDK :: Services :: Control Catalog diff --git a/services/controltower/pom.xml b/services/controltower/pom.xml index 324be0bfc598..c3798ef5da4a 100644 --- a/services/controltower/pom.xml +++ b/services/controltower/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 controltower AWS Java SDK :: Services :: Control Tower diff --git a/services/costandusagereport/pom.xml b/services/costandusagereport/pom.xml index 8b3e9ed23d2c..905abb2723ad 100644 --- a/services/costandusagereport/pom.xml +++ b/services/costandusagereport/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 costandusagereport AWS Java SDK :: Services :: AWS Cost and Usage Report diff --git a/services/costexplorer/pom.xml b/services/costexplorer/pom.xml index dc5b551d32ef..e958bfb7dc8b 100644 --- a/services/costexplorer/pom.xml +++ b/services/costexplorer/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 costexplorer diff --git a/services/costoptimizationhub/pom.xml b/services/costoptimizationhub/pom.xml index a0e6c8e96ee4..78d9aa8e9a46 100644 --- a/services/costoptimizationhub/pom.xml +++ b/services/costoptimizationhub/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 costoptimizationhub AWS Java SDK :: Services :: Cost Optimization Hub diff --git a/services/customerprofiles/pom.xml b/services/customerprofiles/pom.xml index 0ecfd09e0ec4..cbcc5a0d6783 100644 --- a/services/customerprofiles/pom.xml +++ b/services/customerprofiles/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 customerprofiles AWS Java SDK :: Services :: Customer Profiles diff --git a/services/databasemigration/pom.xml b/services/databasemigration/pom.xml index d1dd3adfdd7c..2f1ff59c78c6 100644 --- a/services/databasemigration/pom.xml +++ b/services/databasemigration/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 databasemigration AWS Java SDK :: Services :: AWS Database Migration Service diff --git a/services/databrew/pom.xml b/services/databrew/pom.xml index c0af61dcebe8..7f266e1d4b38 100644 --- a/services/databrew/pom.xml +++ b/services/databrew/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 databrew AWS Java SDK :: Services :: Data Brew diff --git a/services/dataexchange/pom.xml b/services/dataexchange/pom.xml index 947296ce2308..366e16745a0c 100644 --- a/services/dataexchange/pom.xml +++ b/services/dataexchange/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 dataexchange AWS Java SDK :: Services :: DataExchange diff --git a/services/datapipeline/pom.xml b/services/datapipeline/pom.xml index 3039a17d11ed..1e32b3eb1846 100644 --- a/services/datapipeline/pom.xml +++ b/services/datapipeline/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 datapipeline AWS Java SDK :: Services :: AWS Data Pipeline diff --git a/services/datasync/pom.xml b/services/datasync/pom.xml index 9470d217d3a8..72b8a0829e5e 100644 --- a/services/datasync/pom.xml +++ b/services/datasync/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 datasync AWS Java SDK :: Services :: DataSync diff --git a/services/datazone/pom.xml b/services/datazone/pom.xml index 6df6ccee8385..c070c61c4a66 100644 --- a/services/datazone/pom.xml +++ b/services/datazone/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 datazone AWS Java SDK :: Services :: Data Zone diff --git a/services/dax/pom.xml b/services/dax/pom.xml index 296916983ad3..db75dd03cb8b 100644 --- a/services/dax/pom.xml +++ b/services/dax/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 dax AWS Java SDK :: Services :: Amazon DynamoDB Accelerator (DAX) diff --git a/services/deadline/pom.xml b/services/deadline/pom.xml index 05f81772eeae..0d67868a7512 100644 --- a/services/deadline/pom.xml +++ b/services/deadline/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 deadline AWS Java SDK :: Services :: Deadline diff --git a/services/detective/pom.xml b/services/detective/pom.xml index 077ea4c9ae5f..fecfc3abb218 100644 --- a/services/detective/pom.xml +++ b/services/detective/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 detective AWS Java SDK :: Services :: Detective diff --git a/services/devicefarm/pom.xml b/services/devicefarm/pom.xml index bce2bba2d49a..cc6dd9015c52 100644 --- a/services/devicefarm/pom.xml +++ b/services/devicefarm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 devicefarm AWS Java SDK :: Services :: AWS Device Farm diff --git a/services/devopsguru/pom.xml b/services/devopsguru/pom.xml index 5c1af998c5b0..ac6d9430c85d 100644 --- a/services/devopsguru/pom.xml +++ b/services/devopsguru/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 devopsguru AWS Java SDK :: Services :: Dev Ops Guru diff --git a/services/directconnect/pom.xml b/services/directconnect/pom.xml index a360d45d94ac..7dc8fff3ea88 100644 --- a/services/directconnect/pom.xml +++ b/services/directconnect/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 directconnect AWS Java SDK :: Services :: AWS Direct Connect diff --git a/services/directory/pom.xml b/services/directory/pom.xml index 1d6ed06a2270..8cb33702e8b7 100644 --- a/services/directory/pom.xml +++ b/services/directory/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 directory AWS Java SDK :: Services :: AWS Directory Service diff --git a/services/dlm/pom.xml b/services/dlm/pom.xml index e0b97b5fd456..f90f775e4696 100644 --- a/services/dlm/pom.xml +++ b/services/dlm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 dlm AWS Java SDK :: Services :: DLM diff --git a/services/docdb/pom.xml b/services/docdb/pom.xml index e1d906e9fccb..a849548b455c 100644 --- a/services/docdb/pom.xml +++ b/services/docdb/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 docdb AWS Java SDK :: Services :: DocDB diff --git a/services/docdbelastic/pom.xml b/services/docdbelastic/pom.xml index 8c90e8dab8ec..67f7de41fdfa 100644 --- a/services/docdbelastic/pom.xml +++ b/services/docdbelastic/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 docdbelastic AWS Java SDK :: Services :: Doc DB Elastic diff --git a/services/drs/pom.xml b/services/drs/pom.xml index 33c6bea5e667..b2164c9cf6bd 100644 --- a/services/drs/pom.xml +++ b/services/drs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 drs AWS Java SDK :: Services :: Drs diff --git a/services/dynamodb/pom.xml b/services/dynamodb/pom.xml index 1827910e9748..e0ae40e1be66 100644 --- a/services/dynamodb/pom.xml +++ b/services/dynamodb/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 dynamodb AWS Java SDK :: Services :: Amazon DynamoDB diff --git a/services/ebs/pom.xml b/services/ebs/pom.xml index 978b607fbef7..a7c1444ce574 100644 --- a/services/ebs/pom.xml +++ b/services/ebs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ebs AWS Java SDK :: Services :: EBS diff --git a/services/ec2/pom.xml b/services/ec2/pom.xml index f0f89be37b6e..66af599c3da7 100644 --- a/services/ec2/pom.xml +++ b/services/ec2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ec2 AWS Java SDK :: Services :: Amazon EC2 diff --git a/services/ec2instanceconnect/pom.xml b/services/ec2instanceconnect/pom.xml index 96b976d5a577..a961b1e3d6cb 100644 --- a/services/ec2instanceconnect/pom.xml +++ b/services/ec2instanceconnect/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ec2instanceconnect AWS Java SDK :: Services :: EC2 Instance Connect diff --git a/services/ecr/pom.xml b/services/ecr/pom.xml index 8a4b594f8f3c..0aed67a1b4ed 100644 --- a/services/ecr/pom.xml +++ b/services/ecr/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ecr AWS Java SDK :: Services :: Amazon EC2 Container Registry diff --git a/services/ecrpublic/pom.xml b/services/ecrpublic/pom.xml index 8acede85c244..6dbc62714c29 100644 --- a/services/ecrpublic/pom.xml +++ b/services/ecrpublic/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ecrpublic AWS Java SDK :: Services :: ECR PUBLIC diff --git a/services/ecs/pom.xml b/services/ecs/pom.xml index 8e3f36708b1d..d6a120f6c41c 100644 --- a/services/ecs/pom.xml +++ b/services/ecs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ecs AWS Java SDK :: Services :: Amazon EC2 Container Service diff --git a/services/efs/pom.xml b/services/efs/pom.xml index b128acc4345d..45d86aad7286 100644 --- a/services/efs/pom.xml +++ b/services/efs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 efs AWS Java SDK :: Services :: Amazon Elastic File System diff --git a/services/eks/pom.xml b/services/eks/pom.xml index 1af59c242dab..3fd0493e4f05 100644 --- a/services/eks/pom.xml +++ b/services/eks/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 eks AWS Java SDK :: Services :: EKS diff --git a/services/eksauth/pom.xml b/services/eksauth/pom.xml index bfbda4c190e5..bfd453a3c3cc 100644 --- a/services/eksauth/pom.xml +++ b/services/eksauth/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 eksauth AWS Java SDK :: Services :: EKS Auth diff --git a/services/elasticache/pom.xml b/services/elasticache/pom.xml index fdd8eb5f5ce2..445772f1e302 100644 --- a/services/elasticache/pom.xml +++ b/services/elasticache/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 elasticache AWS Java SDK :: Services :: Amazon ElastiCache diff --git a/services/elasticbeanstalk/pom.xml b/services/elasticbeanstalk/pom.xml index 0fba44c5544c..9b816e93bf9f 100644 --- a/services/elasticbeanstalk/pom.xml +++ b/services/elasticbeanstalk/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 elasticbeanstalk AWS Java SDK :: Services :: AWS Elastic Beanstalk diff --git a/services/elasticinference/pom.xml b/services/elasticinference/pom.xml index abd549d9eda5..297db4961c34 100644 --- a/services/elasticinference/pom.xml +++ b/services/elasticinference/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 elasticinference AWS Java SDK :: Services :: Elastic Inference diff --git a/services/elasticloadbalancing/pom.xml b/services/elasticloadbalancing/pom.xml index fed8bb7a261d..b29ee16b2df8 100644 --- a/services/elasticloadbalancing/pom.xml +++ b/services/elasticloadbalancing/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 elasticloadbalancing AWS Java SDK :: Services :: Elastic Load Balancing diff --git a/services/elasticloadbalancingv2/pom.xml b/services/elasticloadbalancingv2/pom.xml index 210cbe5ed6ea..91f6110ef30e 100644 --- a/services/elasticloadbalancingv2/pom.xml +++ b/services/elasticloadbalancingv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 elasticloadbalancingv2 AWS Java SDK :: Services :: Elastic Load Balancing V2 diff --git a/services/elasticsearch/pom.xml b/services/elasticsearch/pom.xml index c677de13e814..6c962065d393 100644 --- a/services/elasticsearch/pom.xml +++ b/services/elasticsearch/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 elasticsearch AWS Java SDK :: Services :: Amazon Elasticsearch Service diff --git a/services/elastictranscoder/pom.xml b/services/elastictranscoder/pom.xml index 6f0cd929c965..97e8566dc5dd 100644 --- a/services/elastictranscoder/pom.xml +++ b/services/elastictranscoder/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 elastictranscoder AWS Java SDK :: Services :: Amazon Elastic Transcoder diff --git a/services/emr/pom.xml b/services/emr/pom.xml index 11e88dff3afd..f573f6b393f8 100644 --- a/services/emr/pom.xml +++ b/services/emr/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 emr AWS Java SDK :: Services :: Amazon EMR diff --git a/services/emrcontainers/pom.xml b/services/emrcontainers/pom.xml index 442987f97a73..abbd5f3db12f 100644 --- a/services/emrcontainers/pom.xml +++ b/services/emrcontainers/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 emrcontainers AWS Java SDK :: Services :: EMR Containers diff --git a/services/emrserverless/pom.xml b/services/emrserverless/pom.xml index f9c544c9f1e4..8d74d5317750 100644 --- a/services/emrserverless/pom.xml +++ b/services/emrserverless/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 emrserverless AWS Java SDK :: Services :: EMR Serverless diff --git a/services/entityresolution/pom.xml b/services/entityresolution/pom.xml index 7092cc3963be..00e0921f3cce 100644 --- a/services/entityresolution/pom.xml +++ b/services/entityresolution/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 entityresolution AWS Java SDK :: Services :: Entity Resolution diff --git a/services/eventbridge/pom.xml b/services/eventbridge/pom.xml index 49cd51e4f6c0..61a2e8a0481e 100644 --- a/services/eventbridge/pom.xml +++ b/services/eventbridge/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 eventbridge AWS Java SDK :: Services :: EventBridge diff --git a/services/evidently/pom.xml b/services/evidently/pom.xml index af6895d24d32..f2b1ae4afe72 100644 --- a/services/evidently/pom.xml +++ b/services/evidently/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 evidently AWS Java SDK :: Services :: Evidently diff --git a/services/finspace/pom.xml b/services/finspace/pom.xml index 72274b8f3e5c..fec1f356f354 100644 --- a/services/finspace/pom.xml +++ b/services/finspace/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 finspace AWS Java SDK :: Services :: Finspace diff --git a/services/finspacedata/pom.xml b/services/finspacedata/pom.xml index 1824fe9feed2..ec6b86872a71 100644 --- a/services/finspacedata/pom.xml +++ b/services/finspacedata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 finspacedata AWS Java SDK :: Services :: Finspace Data diff --git a/services/firehose/pom.xml b/services/firehose/pom.xml index e408281553ac..0e1519ef62c0 100644 --- a/services/firehose/pom.xml +++ b/services/firehose/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 firehose AWS Java SDK :: Services :: Amazon Kinesis Firehose diff --git a/services/fis/pom.xml b/services/fis/pom.xml index dcbbdbfd841d..9fbb3318ac22 100644 --- a/services/fis/pom.xml +++ b/services/fis/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 fis AWS Java SDK :: Services :: Fis diff --git a/services/fms/pom.xml b/services/fms/pom.xml index 141d86c08607..f1c177e1f175 100644 --- a/services/fms/pom.xml +++ b/services/fms/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 fms AWS Java SDK :: Services :: FMS diff --git a/services/forecast/pom.xml b/services/forecast/pom.xml index bf015fd55a77..abc9d646e957 100644 --- a/services/forecast/pom.xml +++ b/services/forecast/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 forecast AWS Java SDK :: Services :: Forecast diff --git a/services/forecastquery/pom.xml b/services/forecastquery/pom.xml index 4750427c61d4..4a6d13237281 100644 --- a/services/forecastquery/pom.xml +++ b/services/forecastquery/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 forecastquery AWS Java SDK :: Services :: Forecastquery diff --git a/services/frauddetector/pom.xml b/services/frauddetector/pom.xml index b8301f5bfb05..7df1609c2dc9 100644 --- a/services/frauddetector/pom.xml +++ b/services/frauddetector/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 frauddetector AWS Java SDK :: Services :: FraudDetector diff --git a/services/freetier/pom.xml b/services/freetier/pom.xml index 4099bb9ca87d..0969a37286dd 100644 --- a/services/freetier/pom.xml +++ b/services/freetier/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 freetier AWS Java SDK :: Services :: Free Tier diff --git a/services/fsx/pom.xml b/services/fsx/pom.xml index 13722032af3d..4e1cb8e2887a 100644 --- a/services/fsx/pom.xml +++ b/services/fsx/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 fsx AWS Java SDK :: Services :: FSx diff --git a/services/gamelift/pom.xml b/services/gamelift/pom.xml index e14653dd04e8..5b57a040840c 100644 --- a/services/gamelift/pom.xml +++ b/services/gamelift/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 gamelift AWS Java SDK :: Services :: AWS GameLift diff --git a/services/glacier/pom.xml b/services/glacier/pom.xml index 35bfcb45b5fc..80c551bed782 100644 --- a/services/glacier/pom.xml +++ b/services/glacier/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 glacier AWS Java SDK :: Services :: Amazon Glacier diff --git a/services/globalaccelerator/pom.xml b/services/globalaccelerator/pom.xml index 4de7dd80a432..8db68c0d10ce 100644 --- a/services/globalaccelerator/pom.xml +++ b/services/globalaccelerator/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 globalaccelerator AWS Java SDK :: Services :: Global Accelerator diff --git a/services/glue/pom.xml b/services/glue/pom.xml index 75f317f5bf09..90dd039f99e1 100644 --- a/services/glue/pom.xml +++ b/services/glue/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 glue diff --git a/services/grafana/pom.xml b/services/grafana/pom.xml index 12e906464be0..f4b8cb9e47b6 100644 --- a/services/grafana/pom.xml +++ b/services/grafana/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 grafana AWS Java SDK :: Services :: Grafana diff --git a/services/greengrass/pom.xml b/services/greengrass/pom.xml index ee8fc482bcf2..dc348041b1dd 100644 --- a/services/greengrass/pom.xml +++ b/services/greengrass/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 greengrass AWS Java SDK :: Services :: AWS Greengrass diff --git a/services/greengrassv2/pom.xml b/services/greengrassv2/pom.xml index ea6a4ffe3d36..872268b0fd3f 100644 --- a/services/greengrassv2/pom.xml +++ b/services/greengrassv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 greengrassv2 AWS Java SDK :: Services :: Greengrass V2 diff --git a/services/groundstation/pom.xml b/services/groundstation/pom.xml index bdc5b6206147..fd808faef4eb 100644 --- a/services/groundstation/pom.xml +++ b/services/groundstation/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 groundstation AWS Java SDK :: Services :: GroundStation diff --git a/services/guardduty/pom.xml b/services/guardduty/pom.xml index 8d73f5de3c90..10e7f958645d 100644 --- a/services/guardduty/pom.xml +++ b/services/guardduty/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 guardduty diff --git a/services/health/pom.xml b/services/health/pom.xml index b9c916fc392d..73546faa03a5 100644 --- a/services/health/pom.xml +++ b/services/health/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 health AWS Java SDK :: Services :: AWS Health APIs and Notifications diff --git a/services/healthlake/pom.xml b/services/healthlake/pom.xml index 81f5304a9c0a..a0ab619b6091 100644 --- a/services/healthlake/pom.xml +++ b/services/healthlake/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 healthlake AWS Java SDK :: Services :: Health Lake diff --git a/services/honeycode/pom.xml b/services/honeycode/pom.xml index 411e5007d78d..28148a53fbe9 100644 --- a/services/honeycode/pom.xml +++ b/services/honeycode/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 honeycode AWS Java SDK :: Services :: Honeycode diff --git a/services/iam/pom.xml b/services/iam/pom.xml index 6a6b54c4dfac..3df24639a5c7 100644 --- a/services/iam/pom.xml +++ b/services/iam/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 iam AWS Java SDK :: Services :: AWS IAM diff --git a/services/identitystore/pom.xml b/services/identitystore/pom.xml index 513bc5e06815..4d03fed2c85b 100644 --- a/services/identitystore/pom.xml +++ b/services/identitystore/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 identitystore AWS Java SDK :: Services :: Identitystore diff --git a/services/imagebuilder/pom.xml b/services/imagebuilder/pom.xml index 4d738c8febfa..9b71870175f7 100644 --- a/services/imagebuilder/pom.xml +++ b/services/imagebuilder/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 imagebuilder AWS Java SDK :: Services :: Imagebuilder diff --git a/services/inspector/pom.xml b/services/inspector/pom.xml index ebf9ccba1230..334ddef32673 100644 --- a/services/inspector/pom.xml +++ b/services/inspector/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 inspector AWS Java SDK :: Services :: Amazon Inspector Service diff --git a/services/inspector2/pom.xml b/services/inspector2/pom.xml index cbaaa225d629..5ca3b058a731 100644 --- a/services/inspector2/pom.xml +++ b/services/inspector2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 inspector2 AWS Java SDK :: Services :: Inspector2 diff --git a/services/inspectorscan/pom.xml b/services/inspectorscan/pom.xml index 7023b8534067..2e851f83b1a2 100644 --- a/services/inspectorscan/pom.xml +++ b/services/inspectorscan/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 inspectorscan AWS Java SDK :: Services :: Inspector Scan diff --git a/services/internetmonitor/pom.xml b/services/internetmonitor/pom.xml index 9ce169e4a940..42d1bd0d69df 100644 --- a/services/internetmonitor/pom.xml +++ b/services/internetmonitor/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 internetmonitor AWS Java SDK :: Services :: Internet Monitor diff --git a/services/iot/pom.xml b/services/iot/pom.xml index 33547bf7d5f9..0a433e5a3fd9 100644 --- a/services/iot/pom.xml +++ b/services/iot/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 iot AWS Java SDK :: Services :: AWS IoT diff --git a/services/iot1clickdevices/pom.xml b/services/iot1clickdevices/pom.xml index 1d6bb2c1f57e..5897aed8782c 100644 --- a/services/iot1clickdevices/pom.xml +++ b/services/iot1clickdevices/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 iot1clickdevices AWS Java SDK :: Services :: IoT 1Click Devices Service diff --git a/services/iot1clickprojects/pom.xml b/services/iot1clickprojects/pom.xml index 08642e321dc2..2c8585ef717d 100644 --- a/services/iot1clickprojects/pom.xml +++ b/services/iot1clickprojects/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 iot1clickprojects AWS Java SDK :: Services :: IoT 1Click Projects diff --git a/services/iotanalytics/pom.xml b/services/iotanalytics/pom.xml index 29ca7089566b..df2044ca015e 100644 --- a/services/iotanalytics/pom.xml +++ b/services/iotanalytics/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 iotanalytics AWS Java SDK :: Services :: IoTAnalytics diff --git a/services/iotdataplane/pom.xml b/services/iotdataplane/pom.xml index 90de38a02f2d..958ae5e9b877 100644 --- a/services/iotdataplane/pom.xml +++ b/services/iotdataplane/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 iotdataplane AWS Java SDK :: Services :: AWS IoT Data Plane diff --git a/services/iotdeviceadvisor/pom.xml b/services/iotdeviceadvisor/pom.xml index d737df4fa79d..596d23a900fe 100644 --- a/services/iotdeviceadvisor/pom.xml +++ b/services/iotdeviceadvisor/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 iotdeviceadvisor AWS Java SDK :: Services :: Iot Device Advisor diff --git a/services/iotevents/pom.xml b/services/iotevents/pom.xml index 19fba8eadef6..39956151d4e9 100644 --- a/services/iotevents/pom.xml +++ b/services/iotevents/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 iotevents AWS Java SDK :: Services :: IoT Events diff --git a/services/ioteventsdata/pom.xml b/services/ioteventsdata/pom.xml index 0b0d593a47eb..7cdd837a7435 100644 --- a/services/ioteventsdata/pom.xml +++ b/services/ioteventsdata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ioteventsdata AWS Java SDK :: Services :: IoT Events Data diff --git a/services/iotfleethub/pom.xml b/services/iotfleethub/pom.xml index 8ac5222a9afb..b8452add79f6 100644 --- a/services/iotfleethub/pom.xml +++ b/services/iotfleethub/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 iotfleethub AWS Java SDK :: Services :: Io T Fleet Hub diff --git a/services/iotfleetwise/pom.xml b/services/iotfleetwise/pom.xml index cee6d455612f..7ee62b8589a5 100644 --- a/services/iotfleetwise/pom.xml +++ b/services/iotfleetwise/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 iotfleetwise AWS Java SDK :: Services :: Io T Fleet Wise diff --git a/services/iotjobsdataplane/pom.xml b/services/iotjobsdataplane/pom.xml index fcb8d2d8648c..60f4ec2efcd0 100644 --- a/services/iotjobsdataplane/pom.xml +++ b/services/iotjobsdataplane/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 iotjobsdataplane AWS Java SDK :: Services :: IoT Jobs Data Plane diff --git a/services/iotsecuretunneling/pom.xml b/services/iotsecuretunneling/pom.xml index 6310d9c58f18..0b8d476edc88 100644 --- a/services/iotsecuretunneling/pom.xml +++ b/services/iotsecuretunneling/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 iotsecuretunneling AWS Java SDK :: Services :: IoTSecureTunneling diff --git a/services/iotsitewise/pom.xml b/services/iotsitewise/pom.xml index cd3b2b564168..92be6c09d942 100644 --- a/services/iotsitewise/pom.xml +++ b/services/iotsitewise/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 iotsitewise AWS Java SDK :: Services :: Io T Site Wise diff --git a/services/iotthingsgraph/pom.xml b/services/iotthingsgraph/pom.xml index 9c64d002e21b..e59ac3684af4 100644 --- a/services/iotthingsgraph/pom.xml +++ b/services/iotthingsgraph/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 iotthingsgraph AWS Java SDK :: Services :: IoTThingsGraph diff --git a/services/iottwinmaker/pom.xml b/services/iottwinmaker/pom.xml index 1bbbb875f798..07ca4b9b29a5 100644 --- a/services/iottwinmaker/pom.xml +++ b/services/iottwinmaker/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 iottwinmaker AWS Java SDK :: Services :: Io T Twin Maker diff --git a/services/iotwireless/pom.xml b/services/iotwireless/pom.xml index b54e89846960..f6326fc2db39 100644 --- a/services/iotwireless/pom.xml +++ b/services/iotwireless/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 iotwireless AWS Java SDK :: Services :: IoT Wireless diff --git a/services/ivs/pom.xml b/services/ivs/pom.xml index e7b36c387613..54a5ec14eb24 100644 --- a/services/ivs/pom.xml +++ b/services/ivs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ivs AWS Java SDK :: Services :: Ivs diff --git a/services/ivschat/pom.xml b/services/ivschat/pom.xml index ca91a7c9c57f..b73a97fb7b8d 100644 --- a/services/ivschat/pom.xml +++ b/services/ivschat/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ivschat AWS Java SDK :: Services :: Ivschat diff --git a/services/ivsrealtime/pom.xml b/services/ivsrealtime/pom.xml index 074deef0d28f..374560eeede1 100644 --- a/services/ivsrealtime/pom.xml +++ b/services/ivsrealtime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ivsrealtime AWS Java SDK :: Services :: IVS Real Time diff --git a/services/kafka/pom.xml b/services/kafka/pom.xml index 2362515af06a..0771c837b824 100644 --- a/services/kafka/pom.xml +++ b/services/kafka/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 kafka AWS Java SDK :: Services :: Kafka diff --git a/services/kafkaconnect/pom.xml b/services/kafkaconnect/pom.xml index 477615e37d6f..22bdf2b7113c 100644 --- a/services/kafkaconnect/pom.xml +++ b/services/kafkaconnect/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 kafkaconnect AWS Java SDK :: Services :: Kafka Connect diff --git a/services/kendra/pom.xml b/services/kendra/pom.xml index 781f1afa0c00..392af472d1ce 100644 --- a/services/kendra/pom.xml +++ b/services/kendra/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 kendra AWS Java SDK :: Services :: Kendra diff --git a/services/kendraranking/pom.xml b/services/kendraranking/pom.xml index 8ea82b90a653..8c45d5156b5a 100644 --- a/services/kendraranking/pom.xml +++ b/services/kendraranking/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 kendraranking AWS Java SDK :: Services :: Kendra Ranking diff --git a/services/keyspaces/pom.xml b/services/keyspaces/pom.xml index 025802cdc9f3..c2c20eb61c8b 100644 --- a/services/keyspaces/pom.xml +++ b/services/keyspaces/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 keyspaces AWS Java SDK :: Services :: Keyspaces diff --git a/services/kinesis/pom.xml b/services/kinesis/pom.xml index d0e1c94c7363..39e346e67390 100644 --- a/services/kinesis/pom.xml +++ b/services/kinesis/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 kinesis AWS Java SDK :: Services :: Amazon Kinesis diff --git a/services/kinesisanalytics/pom.xml b/services/kinesisanalytics/pom.xml index 4f2c39d9de4d..3b6c1c529712 100644 --- a/services/kinesisanalytics/pom.xml +++ b/services/kinesisanalytics/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 kinesisanalytics AWS Java SDK :: Services :: Amazon Kinesis Analytics diff --git a/services/kinesisanalyticsv2/pom.xml b/services/kinesisanalyticsv2/pom.xml index dd8d72d7ef56..e16c52b73b20 100644 --- a/services/kinesisanalyticsv2/pom.xml +++ b/services/kinesisanalyticsv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 kinesisanalyticsv2 AWS Java SDK :: Services :: Kinesis Analytics V2 diff --git a/services/kinesisvideo/pom.xml b/services/kinesisvideo/pom.xml index eaf33e89115f..8a8ed8997e9d 100644 --- a/services/kinesisvideo/pom.xml +++ b/services/kinesisvideo/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 kinesisvideo diff --git a/services/kinesisvideoarchivedmedia/pom.xml b/services/kinesisvideoarchivedmedia/pom.xml index df9ed87ec78b..6a4924e978d6 100644 --- a/services/kinesisvideoarchivedmedia/pom.xml +++ b/services/kinesisvideoarchivedmedia/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 kinesisvideoarchivedmedia AWS Java SDK :: Services :: Kinesis Video Archived Media diff --git a/services/kinesisvideomedia/pom.xml b/services/kinesisvideomedia/pom.xml index ccf6582a7412..91a522e6718e 100644 --- a/services/kinesisvideomedia/pom.xml +++ b/services/kinesisvideomedia/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 kinesisvideomedia AWS Java SDK :: Services :: Kinesis Video Media diff --git a/services/kinesisvideosignaling/pom.xml b/services/kinesisvideosignaling/pom.xml index 42faa4ac3213..0fe5df18b339 100644 --- a/services/kinesisvideosignaling/pom.xml +++ b/services/kinesisvideosignaling/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 kinesisvideosignaling AWS Java SDK :: Services :: Kinesis Video Signaling diff --git a/services/kinesisvideowebrtcstorage/pom.xml b/services/kinesisvideowebrtcstorage/pom.xml index e6a77962f6af..56f7ccf0aef3 100644 --- a/services/kinesisvideowebrtcstorage/pom.xml +++ b/services/kinesisvideowebrtcstorage/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 kinesisvideowebrtcstorage AWS Java SDK :: Services :: Kinesis Video Web RTC Storage diff --git a/services/kms/pom.xml b/services/kms/pom.xml index 24a2d9834bad..b1163eb7df1b 100644 --- a/services/kms/pom.xml +++ b/services/kms/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 kms AWS Java SDK :: Services :: AWS KMS diff --git a/services/lakeformation/pom.xml b/services/lakeformation/pom.xml index 72e0a743de7d..6742f7a286ef 100644 --- a/services/lakeformation/pom.xml +++ b/services/lakeformation/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 lakeformation AWS Java SDK :: Services :: LakeFormation diff --git a/services/lambda/pom.xml b/services/lambda/pom.xml index 7474b8cd5a28..098de60488ad 100644 --- a/services/lambda/pom.xml +++ b/services/lambda/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 lambda AWS Java SDK :: Services :: AWS Lambda diff --git a/services/launchwizard/pom.xml b/services/launchwizard/pom.xml index f0909ea5378c..0493778ebf3c 100644 --- a/services/launchwizard/pom.xml +++ b/services/launchwizard/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 launchwizard AWS Java SDK :: Services :: Launch Wizard diff --git a/services/lexmodelbuilding/pom.xml b/services/lexmodelbuilding/pom.xml index b95cef9be264..9962f0453ae0 100644 --- a/services/lexmodelbuilding/pom.xml +++ b/services/lexmodelbuilding/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 lexmodelbuilding AWS Java SDK :: Services :: Amazon Lex Model Building diff --git a/services/lexmodelsv2/pom.xml b/services/lexmodelsv2/pom.xml index 08b689c618b5..2aa2cf1e1479 100644 --- a/services/lexmodelsv2/pom.xml +++ b/services/lexmodelsv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 lexmodelsv2 AWS Java SDK :: Services :: Lex Models V2 diff --git a/services/lexruntime/pom.xml b/services/lexruntime/pom.xml index e7231414be94..aad13e231f43 100644 --- a/services/lexruntime/pom.xml +++ b/services/lexruntime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 lexruntime AWS Java SDK :: Services :: Amazon Lex Runtime diff --git a/services/lexruntimev2/pom.xml b/services/lexruntimev2/pom.xml index d7fcc5345ea1..52be9e6fe09e 100644 --- a/services/lexruntimev2/pom.xml +++ b/services/lexruntimev2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 lexruntimev2 AWS Java SDK :: Services :: Lex Runtime V2 diff --git a/services/licensemanager/pom.xml b/services/licensemanager/pom.xml index 3f7a16fe1e4f..a82f17b75166 100644 --- a/services/licensemanager/pom.xml +++ b/services/licensemanager/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 licensemanager AWS Java SDK :: Services :: License Manager diff --git a/services/licensemanagerlinuxsubscriptions/pom.xml b/services/licensemanagerlinuxsubscriptions/pom.xml index 727a09bae668..f1cbc07c8ff6 100644 --- a/services/licensemanagerlinuxsubscriptions/pom.xml +++ b/services/licensemanagerlinuxsubscriptions/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 licensemanagerlinuxsubscriptions AWS Java SDK :: Services :: License Manager Linux Subscriptions diff --git a/services/licensemanagerusersubscriptions/pom.xml b/services/licensemanagerusersubscriptions/pom.xml index 1cf0ef9c22de..50fdbada71b3 100644 --- a/services/licensemanagerusersubscriptions/pom.xml +++ b/services/licensemanagerusersubscriptions/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 licensemanagerusersubscriptions AWS Java SDK :: Services :: License Manager User Subscriptions diff --git a/services/lightsail/pom.xml b/services/lightsail/pom.xml index 5f27790b274d..d065349d4f21 100644 --- a/services/lightsail/pom.xml +++ b/services/lightsail/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 lightsail AWS Java SDK :: Services :: Amazon Lightsail diff --git a/services/location/pom.xml b/services/location/pom.xml index b2d6e2689bcb..9ae90085e96e 100644 --- a/services/location/pom.xml +++ b/services/location/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 location AWS Java SDK :: Services :: Location diff --git a/services/lookoutequipment/pom.xml b/services/lookoutequipment/pom.xml index 82b6e3d3f9b6..217827d4633b 100644 --- a/services/lookoutequipment/pom.xml +++ b/services/lookoutequipment/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 lookoutequipment AWS Java SDK :: Services :: Lookout Equipment diff --git a/services/lookoutmetrics/pom.xml b/services/lookoutmetrics/pom.xml index 9a007626ecaf..ec16dd2f68ac 100644 --- a/services/lookoutmetrics/pom.xml +++ b/services/lookoutmetrics/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 lookoutmetrics AWS Java SDK :: Services :: Lookout Metrics diff --git a/services/lookoutvision/pom.xml b/services/lookoutvision/pom.xml index 5b3371cf991c..ca629b774777 100644 --- a/services/lookoutvision/pom.xml +++ b/services/lookoutvision/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 lookoutvision AWS Java SDK :: Services :: Lookout Vision diff --git a/services/m2/pom.xml b/services/m2/pom.xml index 3ac93e1f026e..63015559aedc 100644 --- a/services/m2/pom.xml +++ b/services/m2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 m2 AWS Java SDK :: Services :: M2 diff --git a/services/machinelearning/pom.xml b/services/machinelearning/pom.xml index b96a9f891d2e..735c7dcd08d4 100644 --- a/services/machinelearning/pom.xml +++ b/services/machinelearning/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 machinelearning AWS Java SDK :: Services :: Amazon Machine Learning diff --git a/services/macie2/pom.xml b/services/macie2/pom.xml index 7d2704b0a7bd..dedfe0bac5c2 100644 --- a/services/macie2/pom.xml +++ b/services/macie2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 macie2 AWS Java SDK :: Services :: Macie2 diff --git a/services/managedblockchain/pom.xml b/services/managedblockchain/pom.xml index b2faaf99f5e8..f42bf5ee228c 100644 --- a/services/managedblockchain/pom.xml +++ b/services/managedblockchain/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 managedblockchain AWS Java SDK :: Services :: ManagedBlockchain diff --git a/services/managedblockchainquery/pom.xml b/services/managedblockchainquery/pom.xml index f437ef429bab..8e763c1213af 100644 --- a/services/managedblockchainquery/pom.xml +++ b/services/managedblockchainquery/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 managedblockchainquery AWS Java SDK :: Services :: Managed Blockchain Query diff --git a/services/marketplaceagreement/pom.xml b/services/marketplaceagreement/pom.xml index 47820a7c8756..86b992b81a87 100644 --- a/services/marketplaceagreement/pom.xml +++ b/services/marketplaceagreement/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 marketplaceagreement AWS Java SDK :: Services :: Marketplace Agreement diff --git a/services/marketplacecatalog/pom.xml b/services/marketplacecatalog/pom.xml index e48ab6272cd4..dd3e079334fb 100644 --- a/services/marketplacecatalog/pom.xml +++ b/services/marketplacecatalog/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 marketplacecatalog AWS Java SDK :: Services :: Marketplace Catalog diff --git a/services/marketplacecommerceanalytics/pom.xml b/services/marketplacecommerceanalytics/pom.xml index 09a91d3c44cb..67432d6b08fb 100644 --- a/services/marketplacecommerceanalytics/pom.xml +++ b/services/marketplacecommerceanalytics/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 marketplacecommerceanalytics AWS Java SDK :: Services :: AWS Marketplace Commerce Analytics diff --git a/services/marketplacedeployment/pom.xml b/services/marketplacedeployment/pom.xml index 89f03dd79890..f838c6f7f1a9 100644 --- a/services/marketplacedeployment/pom.xml +++ b/services/marketplacedeployment/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 marketplacedeployment AWS Java SDK :: Services :: Marketplace Deployment diff --git a/services/marketplaceentitlement/pom.xml b/services/marketplaceentitlement/pom.xml index 4869d28d5cd7..f564f8e00232 100644 --- a/services/marketplaceentitlement/pom.xml +++ b/services/marketplaceentitlement/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 marketplaceentitlement AWS Java SDK :: Services :: AWS Marketplace Entitlement diff --git a/services/marketplaceentitlement/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/marketplaceentitlement/src/main/resources/codegen-resources/endpoint-rule-set.json index e91f63bfb7cb..7fc0cc574621 100644 --- a/services/marketplaceentitlement/src/main/resources/codegen-resources/endpoint-rule-set.json +++ b/services/marketplaceentitlement/src/main/resources/codegen-resources/endpoint-rule-set.json @@ -290,6 +290,25 @@ ], "type": "tree" }, + { + "conditions": [ + { + "fn": "stringEquals", + "argv": [ + { + "ref": "Region" + }, + "cn-northwest-1" + ] + } + ], + "endpoint": { + "url": "https://entitlement-marketplace.cn-northwest-1.amazonaws.com.cn", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + }, { "conditions": [ { diff --git a/services/marketplaceentitlement/src/main/resources/codegen-resources/endpoint-tests.json b/services/marketplaceentitlement/src/main/resources/codegen-resources/endpoint-tests.json index e813b500d784..c3c840c4176d 100644 --- a/services/marketplaceentitlement/src/main/resources/codegen-resources/endpoint-tests.json +++ b/services/marketplaceentitlement/src/main/resources/codegen-resources/endpoint-tests.json @@ -52,6 +52,19 @@ "UseDualStack": true } }, + { + "documentation": "For region cn-northwest-1 with FIPS disabled and DualStack disabled", + "expect": { + "endpoint": { + "url": "https://entitlement-marketplace.cn-northwest-1.amazonaws.com.cn" + } + }, + "params": { + "Region": "cn-northwest-1", + "UseFIPS": false, + "UseDualStack": false + } + }, { "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", "expect": { diff --git a/services/marketplaceentitlement/src/main/resources/codegen-resources/service-2.json b/services/marketplaceentitlement/src/main/resources/codegen-resources/service-2.json index 71aa70369074..729c428a6a71 100644 --- a/services/marketplaceentitlement/src/main/resources/codegen-resources/service-2.json +++ b/services/marketplaceentitlement/src/main/resources/codegen-resources/service-2.json @@ -5,6 +5,7 @@ "endpointPrefix":"entitlement.marketplace", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Marketplace Entitlement Service", "serviceId":"Marketplace Entitlement Service", "signatureVersion":"v4", diff --git a/services/marketplacemetering/pom.xml b/services/marketplacemetering/pom.xml index 0f35a17e3258..3e3314112d0a 100644 --- a/services/marketplacemetering/pom.xml +++ b/services/marketplacemetering/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 marketplacemetering AWS Java SDK :: Services :: AWS Marketplace Metering Service diff --git a/services/mediaconnect/pom.xml b/services/mediaconnect/pom.xml index 5c454e8bec6a..52f2b976904b 100644 --- a/services/mediaconnect/pom.xml +++ b/services/mediaconnect/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 mediaconnect AWS Java SDK :: Services :: MediaConnect diff --git a/services/mediaconvert/pom.xml b/services/mediaconvert/pom.xml index 077de6cfd963..0c31c5485426 100644 --- a/services/mediaconvert/pom.xml +++ b/services/mediaconvert/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 mediaconvert diff --git a/services/medialive/pom.xml b/services/medialive/pom.xml index 687c83aa66b4..174736ac0263 100644 --- a/services/medialive/pom.xml +++ b/services/medialive/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 medialive diff --git a/services/mediapackage/pom.xml b/services/mediapackage/pom.xml index ff4873fc5b8c..f03f51a3092a 100644 --- a/services/mediapackage/pom.xml +++ b/services/mediapackage/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 mediapackage diff --git a/services/mediapackagev2/pom.xml b/services/mediapackagev2/pom.xml index dbf93ad30a99..1e0332296f88 100644 --- a/services/mediapackagev2/pom.xml +++ b/services/mediapackagev2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 mediapackagev2 AWS Java SDK :: Services :: Media Package V2 diff --git a/services/mediapackagevod/pom.xml b/services/mediapackagevod/pom.xml index e63c18750667..37b8898951bf 100644 --- a/services/mediapackagevod/pom.xml +++ b/services/mediapackagevod/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 mediapackagevod AWS Java SDK :: Services :: MediaPackage Vod diff --git a/services/mediastore/pom.xml b/services/mediastore/pom.xml index e0a8cb47f88a..92cf29e62a07 100644 --- a/services/mediastore/pom.xml +++ b/services/mediastore/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 mediastore diff --git a/services/mediastoredata/pom.xml b/services/mediastoredata/pom.xml index abe8ee6b2af6..33ec8e96fcc1 100644 --- a/services/mediastoredata/pom.xml +++ b/services/mediastoredata/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 mediastoredata diff --git a/services/mediatailor/pom.xml b/services/mediatailor/pom.xml index e4a0cbc129c9..eb54fd4efebe 100644 --- a/services/mediatailor/pom.xml +++ b/services/mediatailor/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 mediatailor AWS Java SDK :: Services :: MediaTailor diff --git a/services/medicalimaging/pom.xml b/services/medicalimaging/pom.xml index d87b52194bca..6ce9e4a6ef37 100644 --- a/services/medicalimaging/pom.xml +++ b/services/medicalimaging/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 medicalimaging AWS Java SDK :: Services :: Medical Imaging diff --git a/services/memorydb/pom.xml b/services/memorydb/pom.xml index 7c364dd78c44..3a0f857c3ccf 100644 --- a/services/memorydb/pom.xml +++ b/services/memorydb/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 memorydb AWS Java SDK :: Services :: Memory DB diff --git a/services/mgn/pom.xml b/services/mgn/pom.xml index d551aebb747a..60ce3f563073 100644 --- a/services/mgn/pom.xml +++ b/services/mgn/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 mgn AWS Java SDK :: Services :: Mgn diff --git a/services/migrationhub/pom.xml b/services/migrationhub/pom.xml index df583bed93f6..489fbe191cc6 100644 --- a/services/migrationhub/pom.xml +++ b/services/migrationhub/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 migrationhub diff --git a/services/migrationhubconfig/pom.xml b/services/migrationhubconfig/pom.xml index fa746375c9fd..ca142c8b05cf 100644 --- a/services/migrationhubconfig/pom.xml +++ b/services/migrationhubconfig/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 migrationhubconfig AWS Java SDK :: Services :: MigrationHub Config diff --git a/services/migrationhuborchestrator/pom.xml b/services/migrationhuborchestrator/pom.xml index 64951cb6d477..361905715266 100644 --- a/services/migrationhuborchestrator/pom.xml +++ b/services/migrationhuborchestrator/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 migrationhuborchestrator AWS Java SDK :: Services :: Migration Hub Orchestrator diff --git a/services/migrationhubrefactorspaces/pom.xml b/services/migrationhubrefactorspaces/pom.xml index aa79f470d94b..15fcb1404af3 100644 --- a/services/migrationhubrefactorspaces/pom.xml +++ b/services/migrationhubrefactorspaces/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 migrationhubrefactorspaces AWS Java SDK :: Services :: Migration Hub Refactor Spaces diff --git a/services/migrationhubstrategy/pom.xml b/services/migrationhubstrategy/pom.xml index 5b584c187e14..d8a88ebe7abb 100644 --- a/services/migrationhubstrategy/pom.xml +++ b/services/migrationhubstrategy/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 migrationhubstrategy AWS Java SDK :: Services :: Migration Hub Strategy diff --git a/services/mobile/pom.xml b/services/mobile/pom.xml index 779a0f9e28d6..424fe93cff21 100644 --- a/services/mobile/pom.xml +++ b/services/mobile/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 mobile diff --git a/services/mq/pom.xml b/services/mq/pom.xml index 6b7e2b6d8d96..bec311c2fe46 100644 --- a/services/mq/pom.xml +++ b/services/mq/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 mq diff --git a/services/mturk/pom.xml b/services/mturk/pom.xml index 69967b5f0745..8b29ed23b98e 100644 --- a/services/mturk/pom.xml +++ b/services/mturk/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 mturk AWS Java SDK :: Services :: Amazon Mechanical Turk Requester diff --git a/services/mwaa/pom.xml b/services/mwaa/pom.xml index c8745a415770..01d0b66936ca 100644 --- a/services/mwaa/pom.xml +++ b/services/mwaa/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 mwaa AWS Java SDK :: Services :: MWAA diff --git a/services/neptune/pom.xml b/services/neptune/pom.xml index 734c95c1b233..0f779c23c83f 100644 --- a/services/neptune/pom.xml +++ b/services/neptune/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 neptune AWS Java SDK :: Services :: Neptune diff --git a/services/neptunedata/pom.xml b/services/neptunedata/pom.xml index b98d439773f4..ab0fbeecae40 100644 --- a/services/neptunedata/pom.xml +++ b/services/neptunedata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 neptunedata AWS Java SDK :: Services :: Neptunedata diff --git a/services/neptunegraph/pom.xml b/services/neptunegraph/pom.xml index 7a414bda6718..23bcd77688f7 100644 --- a/services/neptunegraph/pom.xml +++ b/services/neptunegraph/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 neptunegraph AWS Java SDK :: Services :: Neptune Graph diff --git a/services/networkfirewall/pom.xml b/services/networkfirewall/pom.xml index 67bfa283731d..5c14c1ffe470 100644 --- a/services/networkfirewall/pom.xml +++ b/services/networkfirewall/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 networkfirewall AWS Java SDK :: Services :: Network Firewall diff --git a/services/networkmanager/pom.xml b/services/networkmanager/pom.xml index 0aebc4746ab3..17a6a361aff5 100644 --- a/services/networkmanager/pom.xml +++ b/services/networkmanager/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 networkmanager AWS Java SDK :: Services :: NetworkManager diff --git a/services/networkmonitor/pom.xml b/services/networkmonitor/pom.xml index 2859890e24f3..76e9ebffd155 100644 --- a/services/networkmonitor/pom.xml +++ b/services/networkmonitor/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 networkmonitor AWS Java SDK :: Services :: Network Monitor diff --git a/services/nimble/pom.xml b/services/nimble/pom.xml index 1b0b0f95937a..c4f60b338552 100644 --- a/services/nimble/pom.xml +++ b/services/nimble/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 nimble AWS Java SDK :: Services :: Nimble diff --git a/services/oam/pom.xml b/services/oam/pom.xml index 421ce5cd71a2..ab9d93e89603 100644 --- a/services/oam/pom.xml +++ b/services/oam/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 oam AWS Java SDK :: Services :: OAM diff --git a/services/oam/src/main/resources/codegen-resources/service-2.json b/services/oam/src/main/resources/codegen-resources/service-2.json index 0d54bf4e51eb..c3c40262542f 100644 --- a/services/oam/src/main/resources/codegen-resources/service-2.json +++ b/services/oam/src/main/resources/codegen-resources/service-2.json @@ -5,6 +5,7 @@ "endpointPrefix":"oam", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"CloudWatch Observability Access Manager", "serviceId":"OAM", "signatureVersion":"v4", @@ -28,7 +29,7 @@ {"shape":"ServiceQuotaExceededException"}, {"shape":"InvalidParameterException"} ], - "documentation":"

Creates a link between a source account and a sink that you have created in a monitoring account.

Before you create a link, you must create a sink in the monitoring account and create a sink policy in that account. The sink policy must permit the source account to link to it. You can grant permission to source accounts by granting permission to an entire organization or to individual accounts.

For more information, see CreateSink and PutSinkPolicy.

Each monitoring account can be linked to as many as 100,000 source accounts.

Each source account can be linked to as many as five monitoring accounts.

" + "documentation":"

Creates a link between a source account and a sink that you have created in a monitoring account. After the link is created, data is sent from the source account to the monitoring account. When you create a link, you can optionally specify filters that specify which metric namespaces and which log groups are shared from the source account to the monitoring account.

Before you create a link, you must create a sink in the monitoring account and create a sink policy in that account. The sink policy must permit the source account to link to it. You can grant permission to source accounts by granting permission to an entire organization or to individual accounts.

For more information, see CreateSink and PutSinkPolicy.

Each monitoring account can be linked to as many as 100,000 source accounts.

Each source account can be linked to as many as five monitoring accounts.

" }, "CreateSink":{ "name":"CreateSink", @@ -46,7 +47,7 @@ {"shape":"ServiceQuotaExceededException"}, {"shape":"InvalidParameterException"} ], - "documentation":"

Use this to create a sink in the current account, so that it can be used as a monitoring account in CloudWatch cross-account observability. A sink is a resource that represents an attachment point in a monitoring account. Source accounts can link to the sink to send observability data.

After you create a sink, you must create a sink policy that allows source accounts to attach to it. For more information, see PutSinkPolicy.

Each account can contain one sink. If you delete a sink, you can then create a new one in that account.

" + "documentation":"

Use this to create a sink in the current account, so that it can be used as a monitoring account in CloudWatch cross-account observability. A sink is a resource that represents an attachment point in a monitoring account. Source accounts can link to the sink to send observability data.

After you create a sink, you must create a sink policy that allows source accounts to attach to it. For more information, see PutSinkPolicy.

Each account can contain one sink per Region. If you delete a sink, you can then create a new one in that Region.

" }, "DeleteLink":{ "name":"DeleteLink", @@ -261,13 +262,13 @@ {"shape":"InvalidParameterException"}, {"shape":"ResourceNotFoundException"} ], - "documentation":"

Use this operation to change what types of data are shared from a source account to its linked monitoring account sink. You can't change the sink or change the monitoring account with this operation.

To update the list of tags associated with the sink, use TagResource.

" + "documentation":"

Use this operation to change what types of data are shared from a source account to its linked monitoring account sink. You can't change the sink or change the monitoring account with this operation.

When you update a link, you can optionally specify filters that specify which metric namespaces and which log groups are shared from the source account to the monitoring account.

To update the list of tags associated with the sink, use TagResource.

" } }, "shapes":{ "Arn":{ "type":"string", - "pattern":"arn:(\\w|-)+:oam:.+:.+:.+.*" + "pattern":"^arn:(\\w|-)+:oam:.+:.+:.+" }, "ConflictException":{ "type":"structure", @@ -299,6 +300,10 @@ "shape":"LabelTemplate", "documentation":"

Specify a friendly human-readable name to use to identify this source account when you are viewing data from it in the monitoring account.

You can use a custom label or use the following variables:

  • $AccountName is the name of the account

  • $AccountEmail is the globally unique email address of the account

  • $AccountEmailNoDomain is the email address of the account without the domain name

" }, + "LinkConfiguration":{ + "shape":"LinkConfiguration", + "documentation":"

Use this structure to optionally create filters that specify that only some metric namespaces or log groups are to be shared from the source account to the monitoring account.

" + }, "ResourceTypes":{ "shape":"ResourceTypesInput", "documentation":"

An array of strings that define which types of data that the source account shares with the monitoring account.

" @@ -332,6 +337,10 @@ "shape":"String", "documentation":"

The exact label template that you specified, with the variables not resolved.

" }, + "LinkConfiguration":{ + "shape":"LinkConfiguration", + "documentation":"

This structure includes filters that specify which metric namespaces and which log groups are shared from the source account to the monitoring account.

" + }, "ResourceTypes":{ "shape":"ResourceTypesOutput", "documentation":"

The resource types supported by this link.

" @@ -440,6 +449,10 @@ "shape":"String", "documentation":"

The exact label template that was specified when the link was created, with the template variables not resolved.

" }, + "LinkConfiguration":{ + "shape":"LinkConfiguration", + "documentation":"

This structure includes filters that specify which metric namespaces and which log groups are shared from the source account to the monitoring account.

" + }, "ResourceTypes":{ "shape":"ResourceTypesOutput", "documentation":"

The resource types supported by this link.

" @@ -498,6 +511,10 @@ "GetSinkPolicyOutput":{ "type":"structure", "members":{ + "Policy":{ + "shape":"String", + "documentation":"

The policy that you specified, in JSON format.

" + }, "SinkArn":{ "shape":"String", "documentation":"

The ARN of the sink.

" @@ -505,10 +522,6 @@ "SinkId":{ "shape":"String", "documentation":"

The random ID string that Amazon Web Services generated as part of the sink ARN.

" - }, - "Policy":{ - "shape":"String", - "documentation":"

The policy that you specified, in JSON format.

" } } }, @@ -531,13 +544,13 @@ "InvalidParameterException":{ "type":"structure", "members":{ - "message":{"shape":"String"}, "amznErrorType":{ "shape":"String", "documentation":"

The name of the exception.

", "location":"header", "locationName":"x-amzn-ErrorType" - } + }, + "message":{"shape":"String"} }, "documentation":"

A parameter is specified incorrectly.

", "error":{ @@ -551,6 +564,20 @@ "max":64, "min":1 }, + "LinkConfiguration":{ + "type":"structure", + "members":{ + "LogGroupConfiguration":{ + "shape":"LogGroupConfiguration", + "documentation":"

Use this structure to filter which log groups are to send log events from the source account to the monitoring account.

" + }, + "MetricConfiguration":{ + "shape":"MetricConfiguration", + "documentation":"

Use this structure to filter which metric namespaces are to be shared from the source account to the monitoring account.

" + } + }, + "documentation":"

Use this structure to optionally create filters that specify that only some metric namespaces or log groups are to be shared from the source account to the monitoring account.

" + }, "ListAttachedLinksInput":{ "type":"structure", "required":["SinkIdentifier"], @@ -750,16 +777,48 @@ } } }, + "LogGroupConfiguration":{ + "type":"structure", + "required":["Filter"], + "members":{ + "Filter":{ + "shape":"LogsFilter", + "documentation":"

Use this field to specify which log groups are to share their log events with the monitoring account. Use the term LogGroupName and one or more of the following operands. Use single quotation marks (') around log group names. The matching of log group names is case sensitive. Each filter has a limit of five conditional operands. Conditional operands are AND and OR.

  • = and !=

  • AND

  • OR

  • LIKE and NOT LIKE. These can be used only as prefix searches. Include a % at the end of the string that you want to search for and include.

  • IN and NOT IN, using parentheses ( )

Examples:

  • LogGroupName IN ('This-Log-Group', 'Other-Log-Group') includes only the log groups with names This-Log-Group and Other-Log-Group.

  • LogGroupName NOT IN ('Private-Log-Group', 'Private-Log-Group-2') includes all log groups except the log groups with names Private-Log-Group and Private-Log-Group-2.

  • LogGroupName LIKE 'aws/lambda/%' OR LogGroupName LIKE 'AWSLogs%' includes all log groups that have names that start with aws/lambda/ or AWSLogs.

If you are updating a link that uses filters, you can specify * as the only value for the filter parameter to delete the filter and share all log groups with the monitoring account.

" + } + }, + "documentation":"

This structure contains the Filter parameter which you can use to specify which log groups are to share log events from this source account to the monitoring account.

" + }, + "LogsFilter":{ + "type":"string", + "max":2000, + "min":1 + }, + "MetricConfiguration":{ + "type":"structure", + "required":["Filter"], + "members":{ + "Filter":{ + "shape":"MetricsFilter", + "documentation":"

Use this field to specify which metrics are to be shared with the monitoring account. Use the term Namespace and one or more of the following operands. Use single quotation marks (') around namespace names. The matching of namespace names is case sensitive. Each filter has a limit of five conditional operands. Conditional operands are AND and OR.

  • = and !=

  • AND

  • OR

  • LIKE and NOT LIKE. These can be used only as prefix searches. Include a % at the end of the string that you want to search for and include.

  • IN and NOT IN, using parentheses ( )

Examples:

  • Namespace NOT LIKE 'AWS/%' includes only namespaces that don't start with AWS/, such as custom namespaces.

  • Namespace IN ('AWS/EC2', 'AWS/ELB', 'AWS/S3') includes only the metrics in the EC2, Elastic Load Balancing, and Amazon S3 namespaces.

  • Namespace = 'AWS/EC2' OR Namespace NOT LIKE 'AWS/%' includes only the EC2 namespace and your custom namespaces.

If you are updating a link that uses filters, you can specify * as the only value for the filter parameter to delete the filter and share all metric namespaces with the monitoring account.

" + } + }, + "documentation":"

This structure contains the Filter parameter which you can use to specify which metric namespaces are to be shared from this source account to the monitoring account.

" + }, + "MetricsFilter":{ + "type":"string", + "max":2000, + "min":1 + }, "MissingRequiredParameterException":{ "type":"structure", "members":{ - "message":{"shape":"String"}, "amznErrorType":{ "shape":"String", "documentation":"

The name of the exception.

", "location":"header", "locationName":"x-amzn-ErrorType" - } + }, + "message":{"shape":"String"} }, "documentation":"

A required parameter is missing from the request.

", "error":{ @@ -772,23 +831,27 @@ "PutSinkPolicyInput":{ "type":"structure", "required":[ - "SinkIdentifier", - "Policy" + "Policy", + "SinkIdentifier" ], "members":{ - "SinkIdentifier":{ - "shape":"ResourceIdentifier", - "documentation":"

The ARN of the sink to attach this policy to.

" - }, "Policy":{ "shape":"SinkPolicy", "documentation":"

The JSON policy to use. If you are updating an existing policy, the entire existing policy is replaced by what you specify here.

The policy must be in JSON string format with quotation marks escaped and no newlines.

For examples of different types of policies, see the Examples section on this page.

" + }, + "SinkIdentifier":{ + "shape":"ResourceIdentifier", + "documentation":"

The ARN of the sink to attach this policy to.

" } } }, "PutSinkPolicyOutput":{ "type":"structure", "members":{ + "Policy":{ + "shape":"String", + "documentation":"

The policy that you specified.

" + }, "SinkArn":{ "shape":"String", "documentation":"

The ARN of the sink.

" @@ -796,16 +859,12 @@ "SinkId":{ "shape":"String", "documentation":"

The random ID string that Amazon Web Services generated as part of the sink ARN.

" - }, - "Policy":{ - "shape":"String", - "documentation":"

The policy that you specified.

" } } }, "ResourceIdentifier":{ "type":"string", - "pattern":"[a-zA-Z0-9][a-zA-Z0-9_:\\.\\-\\/]{0,2047}" + "pattern":"^[a-zA-Z0-9][a-zA-Z0-9_:\\.\\-\\/]{0,2047}$" }, "ResourceNotFoundException":{ "type":"structure", @@ -865,7 +924,7 @@ }, "SinkName":{ "type":"string", - "pattern":"[a-zA-Z0-9_\\.\\-]{1,255}" + "pattern":"^[a-zA-Z0-9_\\.\\-]{1,255}$" }, "SinkPolicy":{"type":"string"}, "String":{"type":"string"}, @@ -968,6 +1027,10 @@ "shape":"ResourceIdentifier", "documentation":"

The ARN of the link that you want to update.

" }, + "LinkConfiguration":{ + "shape":"LinkConfiguration", + "documentation":"

Use this structure to filter which metric namespaces and which log groups are to be shared from the source account to the monitoring account.

" + }, "ResourceTypes":{ "shape":"ResourceTypesInput", "documentation":"

An array of strings that define which types of data that the source account will send to the monitoring account.

Your input here replaces the current set of data types that are shared.

" @@ -993,6 +1056,10 @@ "shape":"LabelTemplate", "documentation":"

The exact label template that was specified when the link was created, with the template variables not resolved.

" }, + "LinkConfiguration":{ + "shape":"LinkConfiguration", + "documentation":"

This structure includes filters that specify which metric namespaces and which log groups are shared from the source account to the monitoring account.

" + }, "ResourceTypes":{ "shape":"ResourceTypesOutput", "documentation":"

The resource types now supported by this link.

" diff --git a/services/omics/pom.xml b/services/omics/pom.xml index 407c8bd43709..10e73a384e18 100644 --- a/services/omics/pom.xml +++ b/services/omics/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 omics AWS Java SDK :: Services :: Omics diff --git a/services/opensearch/pom.xml b/services/opensearch/pom.xml index d8e48ac062ec..d96f26ad0141 100644 --- a/services/opensearch/pom.xml +++ b/services/opensearch/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 opensearch AWS Java SDK :: Services :: Open Search diff --git a/services/opensearchserverless/pom.xml b/services/opensearchserverless/pom.xml index 3453cb57161c..542661f0f57a 100644 --- a/services/opensearchserverless/pom.xml +++ b/services/opensearchserverless/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 opensearchserverless AWS Java SDK :: Services :: Open Search Serverless diff --git a/services/opsworks/pom.xml b/services/opsworks/pom.xml index f8740e30aa64..2218aec2a5b0 100644 --- a/services/opsworks/pom.xml +++ b/services/opsworks/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 opsworks AWS Java SDK :: Services :: AWS OpsWorks diff --git a/services/opsworkscm/pom.xml b/services/opsworkscm/pom.xml index 563b611a27c6..764564342621 100644 --- a/services/opsworkscm/pom.xml +++ b/services/opsworkscm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 opsworkscm AWS Java SDK :: Services :: AWS OpsWorks for Chef Automate diff --git a/services/organizations/pom.xml b/services/organizations/pom.xml index 4aa0a2a3deb5..2d89a006fd79 100644 --- a/services/organizations/pom.xml +++ b/services/organizations/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 organizations AWS Java SDK :: Services :: AWS Organizations diff --git a/services/osis/pom.xml b/services/osis/pom.xml index 7c4220d80f8b..95af10b5e248 100644 --- a/services/osis/pom.xml +++ b/services/osis/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 osis AWS Java SDK :: Services :: OSIS diff --git a/services/outposts/pom.xml b/services/outposts/pom.xml index dd1824776687..e709b264bb5e 100644 --- a/services/outposts/pom.xml +++ b/services/outposts/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 outposts AWS Java SDK :: Services :: Outposts diff --git a/services/panorama/pom.xml b/services/panorama/pom.xml index e20ec5873bc4..50a59f3501f4 100644 --- a/services/panorama/pom.xml +++ b/services/panorama/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 panorama AWS Java SDK :: Services :: Panorama diff --git a/services/paymentcryptography/pom.xml b/services/paymentcryptography/pom.xml index c639999192e2..e3f831ecb1ff 100644 --- a/services/paymentcryptography/pom.xml +++ b/services/paymentcryptography/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 paymentcryptography AWS Java SDK :: Services :: Payment Cryptography diff --git a/services/paymentcryptographydata/pom.xml b/services/paymentcryptographydata/pom.xml index 0188f8c7ce43..5d3c29552ac0 100644 --- a/services/paymentcryptographydata/pom.xml +++ b/services/paymentcryptographydata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 paymentcryptographydata AWS Java SDK :: Services :: Payment Cryptography Data diff --git a/services/pcaconnectorad/pom.xml b/services/pcaconnectorad/pom.xml index d6516be8afca..027d93b28407 100644 --- a/services/pcaconnectorad/pom.xml +++ b/services/pcaconnectorad/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 pcaconnectorad AWS Java SDK :: Services :: Pca Connector Ad diff --git a/services/personalize/pom.xml b/services/personalize/pom.xml index 8d599ca381f7..69cf7c6e7c9e 100644 --- a/services/personalize/pom.xml +++ b/services/personalize/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 personalize AWS Java SDK :: Services :: Personalize diff --git a/services/personalizeevents/pom.xml b/services/personalizeevents/pom.xml index ea958407d10c..1ad99bca5170 100644 --- a/services/personalizeevents/pom.xml +++ b/services/personalizeevents/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 personalizeevents AWS Java SDK :: Services :: Personalize Events diff --git a/services/personalizeruntime/pom.xml b/services/personalizeruntime/pom.xml index 631c52e8ee56..5a2061aa7eb8 100644 --- a/services/personalizeruntime/pom.xml +++ b/services/personalizeruntime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 personalizeruntime AWS Java SDK :: Services :: Personalize Runtime diff --git a/services/pi/pom.xml b/services/pi/pom.xml index 85bc7268b92d..8263368379e1 100644 --- a/services/pi/pom.xml +++ b/services/pi/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 pi AWS Java SDK :: Services :: PI diff --git a/services/pinpoint/pom.xml b/services/pinpoint/pom.xml index 957c3ffef6c0..1609c3b08ac6 100644 --- a/services/pinpoint/pom.xml +++ b/services/pinpoint/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 pinpoint AWS Java SDK :: Services :: Amazon Pinpoint diff --git a/services/pinpointemail/pom.xml b/services/pinpointemail/pom.xml index a0bf51b4497e..d31d3a72bb48 100644 --- a/services/pinpointemail/pom.xml +++ b/services/pinpointemail/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 pinpointemail AWS Java SDK :: Services :: Pinpoint Email diff --git a/services/pinpointsmsvoice/pom.xml b/services/pinpointsmsvoice/pom.xml index 112950ee549d..d0b36af9abb7 100644 --- a/services/pinpointsmsvoice/pom.xml +++ b/services/pinpointsmsvoice/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 pinpointsmsvoice AWS Java SDK :: Services :: Pinpoint SMS Voice diff --git a/services/pinpointsmsvoicev2/pom.xml b/services/pinpointsmsvoicev2/pom.xml index 8c820b61daea..a4f71c161654 100644 --- a/services/pinpointsmsvoicev2/pom.xml +++ b/services/pinpointsmsvoicev2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 pinpointsmsvoicev2 AWS Java SDK :: Services :: Pinpoint SMS Voice V2 diff --git a/services/pipes/pom.xml b/services/pipes/pom.xml index 4c9096c5c8f6..8adb7c1032a7 100644 --- a/services/pipes/pom.xml +++ b/services/pipes/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 pipes AWS Java SDK :: Services :: Pipes diff --git a/services/polly/pom.xml b/services/polly/pom.xml index f0e1623f28b0..24dd8e8a4c1f 100644 --- a/services/polly/pom.xml +++ b/services/polly/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 polly AWS Java SDK :: Services :: Amazon Polly diff --git a/services/pom.xml b/services/pom.xml index 93727233be77..94a4ab7ffbc7 100644 --- a/services/pom.xml +++ b/services/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk aws-sdk-java-pom - 2.25.39 + 2.25.40 services AWS Java SDK :: Services diff --git a/services/pricing/pom.xml b/services/pricing/pom.xml index 9e3e4969b487..59307eba60d8 100644 --- a/services/pricing/pom.xml +++ b/services/pricing/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 pricing diff --git a/services/privatenetworks/pom.xml b/services/privatenetworks/pom.xml index 6e4ed9634c9f..7f2f7b3047b9 100644 --- a/services/privatenetworks/pom.xml +++ b/services/privatenetworks/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 privatenetworks AWS Java SDK :: Services :: Private Networks diff --git a/services/proton/pom.xml b/services/proton/pom.xml index 68c7c54e1883..ebbcf5a1e21c 100644 --- a/services/proton/pom.xml +++ b/services/proton/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 proton AWS Java SDK :: Services :: Proton diff --git a/services/qbusiness/pom.xml b/services/qbusiness/pom.xml index e408b29eac42..abecaf62a38a 100644 --- a/services/qbusiness/pom.xml +++ b/services/qbusiness/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 qbusiness AWS Java SDK :: Services :: Q Business diff --git a/services/qconnect/pom.xml b/services/qconnect/pom.xml index 2e3a3556fd4b..8c348072add1 100644 --- a/services/qconnect/pom.xml +++ b/services/qconnect/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 qconnect AWS Java SDK :: Services :: Q Connect diff --git a/services/qldb/pom.xml b/services/qldb/pom.xml index 14129d91537f..68ae35bd6184 100644 --- a/services/qldb/pom.xml +++ b/services/qldb/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 qldb AWS Java SDK :: Services :: QLDB diff --git a/services/qldbsession/pom.xml b/services/qldbsession/pom.xml index 24b985ef5407..fb97608292e2 100644 --- a/services/qldbsession/pom.xml +++ b/services/qldbsession/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 qldbsession AWS Java SDK :: Services :: QLDB Session diff --git a/services/quicksight/pom.xml b/services/quicksight/pom.xml index d9e4f48cc7a3..1e98927faac0 100644 --- a/services/quicksight/pom.xml +++ b/services/quicksight/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 quicksight AWS Java SDK :: Services :: QuickSight diff --git a/services/ram/pom.xml b/services/ram/pom.xml index a86adf592b39..aa4bd659ee2b 100644 --- a/services/ram/pom.xml +++ b/services/ram/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ram AWS Java SDK :: Services :: RAM diff --git a/services/rbin/pom.xml b/services/rbin/pom.xml index 6316b8428c1d..121135f0b8e0 100644 --- a/services/rbin/pom.xml +++ b/services/rbin/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 rbin AWS Java SDK :: Services :: Rbin diff --git a/services/rds/pom.xml b/services/rds/pom.xml index 0f88c30987ee..439f7e9a32f3 100644 --- a/services/rds/pom.xml +++ b/services/rds/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 rds AWS Java SDK :: Services :: Amazon RDS diff --git a/services/rds/src/main/resources/codegen-resources/service-2.json b/services/rds/src/main/resources/codegen-resources/service-2.json index ba7381f714ab..84c323b73277 100644 --- a/services/rds/src/main/resources/codegen-resources/service-2.json +++ b/services/rds/src/main/resources/codegen-resources/service-2.json @@ -6621,6 +6621,10 @@ "shape":"CustomDBEngineVersionManifest", "documentation":"

JSON string that lists the installation files and parameters that RDS Custom uses to create a custom engine version (CEV). RDS Custom applies the patches in the order in which they're listed in the manifest. You can set the Oracle home, Oracle base, and UNIX/Linux user and group using the installation parameters. For more information, see JSON fields in the CEV manifest in the Amazon RDS User Guide.

" }, + "SupportsLimitlessDatabase":{ + "shape":"Boolean", + "documentation":"

Indicates whether the DB engine version supports Aurora Limitless Database.

" + }, "SupportsCertificateRotationWithoutRestart":{ "shape":"BooleanOptional", "documentation":"

Indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.

" @@ -16807,6 +16811,10 @@ "shape":"BooleanOptional", "documentation":"

Indicates whether you can use Babelfish for Aurora PostgreSQL with the target engine version.

" }, + "SupportsLimitlessDatabase":{ + "shape":"BooleanOptional", + "documentation":"

Indicates whether the DB engine version supports Aurora Limitless Database.

" + }, "SupportsLocalWriteForwarding":{ "shape":"BooleanOptional", "documentation":"

Indicates whether the target engine version supports forwarding write operations from reader DB instances to the writer DB instance in the DB cluster. By default, write operations aren't allowed on reader DB instances.

Valid for: Aurora DB clusters only

" diff --git a/services/rdsdata/pom.xml b/services/rdsdata/pom.xml index 9da73c4e25bb..beedf025391b 100644 --- a/services/rdsdata/pom.xml +++ b/services/rdsdata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 rdsdata AWS Java SDK :: Services :: RDS Data diff --git a/services/redshift/pom.xml b/services/redshift/pom.xml index d597503488b8..128b2cd55fd0 100644 --- a/services/redshift/pom.xml +++ b/services/redshift/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 redshift AWS Java SDK :: Services :: Amazon Redshift diff --git a/services/redshiftdata/pom.xml b/services/redshiftdata/pom.xml index ff9a6b873f7c..0874f7dd2f33 100644 --- a/services/redshiftdata/pom.xml +++ b/services/redshiftdata/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 redshiftdata AWS Java SDK :: Services :: Redshift Data diff --git a/services/redshiftserverless/pom.xml b/services/redshiftserverless/pom.xml index 2d1257b233f6..2b9096e6bfe7 100644 --- a/services/redshiftserverless/pom.xml +++ b/services/redshiftserverless/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 redshiftserverless AWS Java SDK :: Services :: Redshift Serverless diff --git a/services/rekognition/pom.xml b/services/rekognition/pom.xml index 0e399d6dec32..e757aa8a9025 100644 --- a/services/rekognition/pom.xml +++ b/services/rekognition/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 rekognition AWS Java SDK :: Services :: Amazon Rekognition diff --git a/services/repostspace/pom.xml b/services/repostspace/pom.xml index ea8b4e72b867..05bc18743270 100644 --- a/services/repostspace/pom.xml +++ b/services/repostspace/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 repostspace AWS Java SDK :: Services :: Repostspace diff --git a/services/resiliencehub/pom.xml b/services/resiliencehub/pom.xml index 95e00c6b458a..92185cbcb096 100644 --- a/services/resiliencehub/pom.xml +++ b/services/resiliencehub/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 resiliencehub AWS Java SDK :: Services :: Resiliencehub diff --git a/services/resourceexplorer2/pom.xml b/services/resourceexplorer2/pom.xml index 95c6975d41e6..86907df53440 100644 --- a/services/resourceexplorer2/pom.xml +++ b/services/resourceexplorer2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 resourceexplorer2 AWS Java SDK :: Services :: Resource Explorer 2 diff --git a/services/resourcegroups/pom.xml b/services/resourcegroups/pom.xml index 540b6a3f4520..7fd23a30e4e1 100644 --- a/services/resourcegroups/pom.xml +++ b/services/resourcegroups/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 resourcegroups diff --git a/services/resourcegroupstaggingapi/pom.xml b/services/resourcegroupstaggingapi/pom.xml index 4c54e9db3632..d99930c7d92c 100644 --- a/services/resourcegroupstaggingapi/pom.xml +++ b/services/resourcegroupstaggingapi/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 resourcegroupstaggingapi AWS Java SDK :: Services :: AWS Resource Groups Tagging API diff --git a/services/robomaker/pom.xml b/services/robomaker/pom.xml index e91c5a443a36..6b6d48834628 100644 --- a/services/robomaker/pom.xml +++ b/services/robomaker/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 robomaker AWS Java SDK :: Services :: RoboMaker diff --git a/services/rolesanywhere/pom.xml b/services/rolesanywhere/pom.xml index e2861a9fb05f..e4ce56962b39 100644 --- a/services/rolesanywhere/pom.xml +++ b/services/rolesanywhere/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 rolesanywhere AWS Java SDK :: Services :: Roles Anywhere diff --git a/services/route53/pom.xml b/services/route53/pom.xml index 0bc748ffac55..83711c9be7bb 100644 --- a/services/route53/pom.xml +++ b/services/route53/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 route53 AWS Java SDK :: Services :: Amazon Route53 diff --git a/services/route53domains/pom.xml b/services/route53domains/pom.xml index c53768138a5c..6f1fe8baa622 100644 --- a/services/route53domains/pom.xml +++ b/services/route53domains/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 route53domains AWS Java SDK :: Services :: Amazon Route53 Domains diff --git a/services/route53profiles/pom.xml b/services/route53profiles/pom.xml index dad85aa78f5f..66fb21b09e31 100644 --- a/services/route53profiles/pom.xml +++ b/services/route53profiles/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 route53profiles AWS Java SDK :: Services :: Route53 Profiles diff --git a/services/route53recoverycluster/pom.xml b/services/route53recoverycluster/pom.xml index 25336b0efa70..e103d60be08f 100644 --- a/services/route53recoverycluster/pom.xml +++ b/services/route53recoverycluster/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 route53recoverycluster AWS Java SDK :: Services :: Route53 Recovery Cluster diff --git a/services/route53recoverycontrolconfig/pom.xml b/services/route53recoverycontrolconfig/pom.xml index 82bc229736ab..ea8e329597ab 100644 --- a/services/route53recoverycontrolconfig/pom.xml +++ b/services/route53recoverycontrolconfig/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 route53recoverycontrolconfig AWS Java SDK :: Services :: Route53 Recovery Control Config diff --git a/services/route53recoveryreadiness/pom.xml b/services/route53recoveryreadiness/pom.xml index 5ccdf321be15..1b4b45363e9d 100644 --- a/services/route53recoveryreadiness/pom.xml +++ b/services/route53recoveryreadiness/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 route53recoveryreadiness AWS Java SDK :: Services :: Route53 Recovery Readiness diff --git a/services/route53resolver/pom.xml b/services/route53resolver/pom.xml index fdaed74fb9ce..c80fbf47bdef 100644 --- a/services/route53resolver/pom.xml +++ b/services/route53resolver/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 route53resolver AWS Java SDK :: Services :: Route53Resolver diff --git a/services/rum/pom.xml b/services/rum/pom.xml index 103885b26589..11048eb1c8ac 100644 --- a/services/rum/pom.xml +++ b/services/rum/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 rum AWS Java SDK :: Services :: RUM diff --git a/services/s3/pom.xml b/services/s3/pom.xml index 1c8b91eccd15..d6f41a7b3056 100644 --- a/services/s3/pom.xml +++ b/services/s3/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 s3 AWS Java SDK :: Services :: Amazon S3 diff --git a/services/s3/src/test/java/software/amazon/awssdk/services/s3/PathTraversalTest.java b/services/s3/src/test/java/software/amazon/awssdk/services/s3/PathTraversalTest.java new file mode 100644 index 000000000000..a9b4fe2c6773 --- /dev/null +++ b/services/s3/src/test/java/software/amazon/awssdk/services/s3/PathTraversalTest.java @@ -0,0 +1,54 @@ +/* + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). + * You may not use this file except in compliance with the License. + * A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed + * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing + * permissions and limitations under the License. + */ + +package software.amazon.awssdk.services.s3; + +import static org.assertj.core.api.Assertions.assertThat; + +import org.junit.BeforeClass; +import org.junit.Test; +import software.amazon.awssdk.auth.credentials.AnonymousCredentialsProvider; +import software.amazon.awssdk.regions.Region; +import software.amazon.awssdk.testutils.service.http.MockHttpClient; +import software.amazon.awssdk.testutils.service.http.MockSyncHttpClient; + +public class PathTraversalTest { + private static S3Client client; + private static MockSyncHttpClient httpClient; + + @BeforeClass + public static void setup() { + httpClient = new MockSyncHttpClient(); + client = S3Client.builder() + .region(Region.US_WEST_2) + .credentialsProvider(AnonymousCredentialsProvider.create()) + .httpClient(httpClient) + .build(); + } + + @Test + public void clientPreservesLeadingDotSegmentInUriLabel() { + httpClient.stubNextResponse200(); + client.getObjectAsBytes(r -> r.bucket("mybucket").key("../key.txt")); + assertThat(httpClient.getLastRequest().encodedPath()).isEqualTo("/../key.txt"); + } + + @Test + public void clientPreservesEmbeddedDotSegmentInUriLabel() { + httpClient.stubNextResponse200(); + client.getObjectAsBytes(r -> r.bucket("mybucket").key("foo/../key.txt")); + assertThat(httpClient.getLastRequest().encodedPath()).isEqualTo("/foo/../key.txt"); + } +} diff --git a/services/s3control/pom.xml b/services/s3control/pom.xml index 7b03017cdb13..860308ba1dac 100644 --- a/services/s3control/pom.xml +++ b/services/s3control/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 s3control AWS Java SDK :: Services :: Amazon S3 Control diff --git a/services/s3outposts/pom.xml b/services/s3outposts/pom.xml index cdb4abb204e1..f2f7f82950c1 100644 --- a/services/s3outposts/pom.xml +++ b/services/s3outposts/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 s3outposts AWS Java SDK :: Services :: S3 Outposts diff --git a/services/sagemaker/pom.xml b/services/sagemaker/pom.xml index 71f075779889..ea5b1652fe57 100644 --- a/services/sagemaker/pom.xml +++ b/services/sagemaker/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 sagemaker diff --git a/services/sagemakera2iruntime/pom.xml b/services/sagemakera2iruntime/pom.xml index 6887ccf4551b..83f352a784db 100644 --- a/services/sagemakera2iruntime/pom.xml +++ b/services/sagemakera2iruntime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 sagemakera2iruntime AWS Java SDK :: Services :: SageMaker A2I Runtime diff --git a/services/sagemakeredge/pom.xml b/services/sagemakeredge/pom.xml index 95bd13b732ea..0bfe4f9f1e3c 100644 --- a/services/sagemakeredge/pom.xml +++ b/services/sagemakeredge/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 sagemakeredge AWS Java SDK :: Services :: Sagemaker Edge diff --git a/services/sagemakerfeaturestoreruntime/pom.xml b/services/sagemakerfeaturestoreruntime/pom.xml index 69bef41e555e..a5edc382639e 100644 --- a/services/sagemakerfeaturestoreruntime/pom.xml +++ b/services/sagemakerfeaturestoreruntime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 sagemakerfeaturestoreruntime AWS Java SDK :: Services :: Sage Maker Feature Store Runtime diff --git a/services/sagemakergeospatial/pom.xml b/services/sagemakergeospatial/pom.xml index 54bf58562f07..e73c8110c5b1 100644 --- a/services/sagemakergeospatial/pom.xml +++ b/services/sagemakergeospatial/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 sagemakergeospatial AWS Java SDK :: Services :: Sage Maker Geospatial diff --git a/services/sagemakermetrics/pom.xml b/services/sagemakermetrics/pom.xml index c1b14300cf47..78e4b6efacbb 100644 --- a/services/sagemakermetrics/pom.xml +++ b/services/sagemakermetrics/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 sagemakermetrics AWS Java SDK :: Services :: Sage Maker Metrics diff --git a/services/sagemakerruntime/pom.xml b/services/sagemakerruntime/pom.xml index f6e7e7af63ae..dc3993d39795 100644 --- a/services/sagemakerruntime/pom.xml +++ b/services/sagemakerruntime/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 sagemakerruntime AWS Java SDK :: Services :: SageMaker Runtime diff --git a/services/savingsplans/pom.xml b/services/savingsplans/pom.xml index 2a13d407f5a9..2a9ff6422a64 100644 --- a/services/savingsplans/pom.xml +++ b/services/savingsplans/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 savingsplans AWS Java SDK :: Services :: Savingsplans diff --git a/services/scheduler/pom.xml b/services/scheduler/pom.xml index 230c774adafc..c0455a0f32b2 100644 --- a/services/scheduler/pom.xml +++ b/services/scheduler/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 scheduler AWS Java SDK :: Services :: Scheduler diff --git a/services/schemas/pom.xml b/services/schemas/pom.xml index 4fc824114244..be7b3ac06bfb 100644 --- a/services/schemas/pom.xml +++ b/services/schemas/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 schemas AWS Java SDK :: Services :: Schemas diff --git a/services/secretsmanager/pom.xml b/services/secretsmanager/pom.xml index bc54af704b46..cafa5fdca473 100644 --- a/services/secretsmanager/pom.xml +++ b/services/secretsmanager/pom.xml @@ -22,7 +22,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 secretsmanager AWS Java SDK :: Services :: AWS Secrets Manager diff --git a/services/securityhub/pom.xml b/services/securityhub/pom.xml index d3d61dc336d8..3b55d9f28baf 100644 --- a/services/securityhub/pom.xml +++ b/services/securityhub/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 securityhub AWS Java SDK :: Services :: SecurityHub diff --git a/services/securitylake/pom.xml b/services/securitylake/pom.xml index 8f07fae76ec3..25cfbadd63cf 100644 --- a/services/securitylake/pom.xml +++ b/services/securitylake/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 securitylake AWS Java SDK :: Services :: Security Lake diff --git a/services/serverlessapplicationrepository/pom.xml b/services/serverlessapplicationrepository/pom.xml index f65043674200..f03d23157864 100644 --- a/services/serverlessapplicationrepository/pom.xml +++ b/services/serverlessapplicationrepository/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 serverlessapplicationrepository diff --git a/services/servicecatalog/pom.xml b/services/servicecatalog/pom.xml index 3bc487add698..3edb654d6e69 100644 --- a/services/servicecatalog/pom.xml +++ b/services/servicecatalog/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 servicecatalog AWS Java SDK :: Services :: AWS Service Catalog diff --git a/services/servicecatalogappregistry/pom.xml b/services/servicecatalogappregistry/pom.xml index 0de6e69bd8a5..0bcde6da32c7 100644 --- a/services/servicecatalogappregistry/pom.xml +++ b/services/servicecatalogappregistry/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 servicecatalogappregistry AWS Java SDK :: Services :: Service Catalog App Registry diff --git a/services/servicediscovery/pom.xml b/services/servicediscovery/pom.xml index dd3142522bda..738b03db24a6 100644 --- a/services/servicediscovery/pom.xml +++ b/services/servicediscovery/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 servicediscovery diff --git a/services/servicequotas/pom.xml b/services/servicequotas/pom.xml index 4a57a2c25694..227b773b7ae9 100644 --- a/services/servicequotas/pom.xml +++ b/services/servicequotas/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 servicequotas AWS Java SDK :: Services :: Service Quotas diff --git a/services/ses/pom.xml b/services/ses/pom.xml index 2d29932c407a..34275cc9b704 100644 --- a/services/ses/pom.xml +++ b/services/ses/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ses AWS Java SDK :: Services :: Amazon SES diff --git a/services/sesv2/pom.xml b/services/sesv2/pom.xml index 54a76df56c69..0d69be7ba95a 100644 --- a/services/sesv2/pom.xml +++ b/services/sesv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 sesv2 AWS Java SDK :: Services :: SESv2 diff --git a/services/sfn/pom.xml b/services/sfn/pom.xml index bfc0f6881cd5..8d1dcf7aa4a7 100644 --- a/services/sfn/pom.xml +++ b/services/sfn/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 sfn AWS Java SDK :: Services :: AWS Step Functions diff --git a/services/shield/pom.xml b/services/shield/pom.xml index 06e9a20f1407..ba207f0c6ee0 100644 --- a/services/shield/pom.xml +++ b/services/shield/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 shield AWS Java SDK :: Services :: AWS Shield diff --git a/services/signer/pom.xml b/services/signer/pom.xml index 0f9fb23ce577..9b4a422970aa 100644 --- a/services/signer/pom.xml +++ b/services/signer/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 signer AWS Java SDK :: Services :: Signer diff --git a/services/simspaceweaver/pom.xml b/services/simspaceweaver/pom.xml index 31a7a7545605..f243d52fc110 100644 --- a/services/simspaceweaver/pom.xml +++ b/services/simspaceweaver/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 simspaceweaver AWS Java SDK :: Services :: Sim Space Weaver diff --git a/services/sms/pom.xml b/services/sms/pom.xml index 6db4ba71fae2..762c5a9af919 100644 --- a/services/sms/pom.xml +++ b/services/sms/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 sms AWS Java SDK :: Services :: AWS Server Migration diff --git a/services/snowball/pom.xml b/services/snowball/pom.xml index dedcf067ffb9..f69d6c9b756e 100644 --- a/services/snowball/pom.xml +++ b/services/snowball/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 snowball AWS Java SDK :: Services :: Amazon Snowball diff --git a/services/snowdevicemanagement/pom.xml b/services/snowdevicemanagement/pom.xml index f0a89e9f0687..346ed62487cf 100644 --- a/services/snowdevicemanagement/pom.xml +++ b/services/snowdevicemanagement/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 snowdevicemanagement AWS Java SDK :: Services :: Snow Device Management diff --git a/services/sns/pom.xml b/services/sns/pom.xml index 0d33feea507b..053e0228a7dc 100644 --- a/services/sns/pom.xml +++ b/services/sns/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 sns AWS Java SDK :: Services :: Amazon SNS diff --git a/services/sqs/pom.xml b/services/sqs/pom.xml index db06bbb9359b..9b908bbb25ec 100644 --- a/services/sqs/pom.xml +++ b/services/sqs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 sqs AWS Java SDK :: Services :: Amazon SQS diff --git a/services/ssm/pom.xml b/services/ssm/pom.xml index de7fc335ec94..727e42c1e091 100644 --- a/services/ssm/pom.xml +++ b/services/ssm/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ssm AWS Java SDK :: Services :: AWS Simple Systems Management (SSM) diff --git a/services/ssmcontacts/pom.xml b/services/ssmcontacts/pom.xml index cb69afa53904..31a48b88e291 100644 --- a/services/ssmcontacts/pom.xml +++ b/services/ssmcontacts/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ssmcontacts AWS Java SDK :: Services :: SSM Contacts diff --git a/services/ssmincidents/pom.xml b/services/ssmincidents/pom.xml index a40a6ddde90d..73a78c4a24b7 100644 --- a/services/ssmincidents/pom.xml +++ b/services/ssmincidents/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ssmincidents AWS Java SDK :: Services :: SSM Incidents diff --git a/services/ssmsap/pom.xml b/services/ssmsap/pom.xml index bea53bffe5c2..466826610f36 100644 --- a/services/ssmsap/pom.xml +++ b/services/ssmsap/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ssmsap AWS Java SDK :: Services :: Ssm Sap diff --git a/services/sso/pom.xml b/services/sso/pom.xml index dad7d4338bb4..4279c6199e27 100644 --- a/services/sso/pom.xml +++ b/services/sso/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 sso AWS Java SDK :: Services :: SSO diff --git a/services/ssoadmin/pom.xml b/services/ssoadmin/pom.xml index 88b987038c26..6a0e1ab76ff1 100644 --- a/services/ssoadmin/pom.xml +++ b/services/ssoadmin/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ssoadmin AWS Java SDK :: Services :: SSO Admin diff --git a/services/ssooidc/pom.xml b/services/ssooidc/pom.xml index f6a706817d91..7f677a5ba58c 100644 --- a/services/ssooidc/pom.xml +++ b/services/ssooidc/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 ssooidc AWS Java SDK :: Services :: SSO OIDC diff --git a/services/storagegateway/pom.xml b/services/storagegateway/pom.xml index 85a9bda16748..06e80a9b66bd 100644 --- a/services/storagegateway/pom.xml +++ b/services/storagegateway/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 storagegateway AWS Java SDK :: Services :: AWS Storage Gateway diff --git a/services/sts/pom.xml b/services/sts/pom.xml index 3b9270e4599b..b47929bf88d1 100644 --- a/services/sts/pom.xml +++ b/services/sts/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 sts AWS Java SDK :: Services :: AWS STS diff --git a/services/supplychain/pom.xml b/services/supplychain/pom.xml index 8477f3faef50..9091ebd146de 100644 --- a/services/supplychain/pom.xml +++ b/services/supplychain/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 supplychain AWS Java SDK :: Services :: Supply Chain diff --git a/services/support/pom.xml b/services/support/pom.xml index 64cebfac8a25..9b31b198395f 100644 --- a/services/support/pom.xml +++ b/services/support/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 support AWS Java SDK :: Services :: AWS Support diff --git a/services/support/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/support/src/main/resources/codegen-resources/endpoint-rule-set.json index 863042afbc22..f280a838927a 100644 --- a/services/support/src/main/resources/codegen-resources/endpoint-rule-set.json +++ b/services/support/src/main/resources/codegen-resources/endpoint-rule-set.json @@ -40,7 +40,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -83,7 +82,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -96,7 +96,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -110,7 +109,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -265,6 +263,57 @@ }, "type": "endpoint" }, + { + "conditions": [ + { + "fn": "stringEquals", + "argv": [ + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "name" + ] + }, + "aws-us-gov" + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + true + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + false + ] + } + ], + "endpoint": { + "url": "https://support.us-gov-west-1.amazonaws.com", + "properties": { + "authSchemes": [ + { + "name": "sigv4", + "signingName": "support", + "signingRegion": "us-gov-west-1" + } + ] + }, + "headers": {} + }, + "type": "endpoint" + }, { "conditions": [ { @@ -388,7 +437,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -423,7 +471,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -434,14 +481,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -455,14 +504,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -471,11 +518,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -486,14 +533,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -507,7 +556,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -527,7 +575,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -538,14 +585,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -556,9 +605,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/services/support/src/main/resources/codegen-resources/endpoint-tests.json b/services/support/src/main/resources/codegen-resources/endpoint-tests.json index 6bd6b8fa747a..275cc370a2a1 100644 --- a/services/support/src/main/resources/codegen-resources/endpoint-tests.json +++ b/services/support/src/main/resources/codegen-resources/endpoint-tests.json @@ -188,6 +188,28 @@ "UseDualStack": false } }, + { + "documentation": "For region aws-us-gov-global with FIPS enabled and DualStack disabled", + "expect": { + "endpoint": { + "properties": { + "authSchemes": [ + { + "name": "sigv4", + "signingName": "support", + "signingRegion": "us-gov-west-1" + } + ] + }, + "url": "https://support.us-gov-west-1.amazonaws.com" + } + }, + "params": { + "Region": "aws-us-gov-global", + "UseFIPS": true, + "UseDualStack": false + } + }, { "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", "expect": { @@ -205,7 +227,16 @@ "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://support-fips.us-gov-east-1.amazonaws.com" + "properties": { + "authSchemes": [ + { + "name": "sigv4", + "signingName": "support", + "signingRegion": "us-gov-west-1" + } + ] + }, + "url": "https://support.us-gov-west-1.amazonaws.com" } }, "params": { diff --git a/services/support/src/main/resources/codegen-resources/service-2.json b/services/support/src/main/resources/codegen-resources/service-2.json index 9345e2495971..bde6d62f881c 100644 --- a/services/support/src/main/resources/codegen-resources/service-2.json +++ b/services/support/src/main/resources/codegen-resources/service-2.json @@ -5,6 +5,7 @@ "endpointPrefix":"support", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Support", "serviceId":"Support", "signatureVersion":"v4", diff --git a/services/supportapp/pom.xml b/services/supportapp/pom.xml index a2c7f9f474d9..39000288d953 100644 --- a/services/supportapp/pom.xml +++ b/services/supportapp/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 supportapp AWS Java SDK :: Services :: Support App diff --git a/services/swf/pom.xml b/services/swf/pom.xml index 74b0a46f09fa..b7ac74f8a7b2 100644 --- a/services/swf/pom.xml +++ b/services/swf/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 swf AWS Java SDK :: Services :: Amazon SWF diff --git a/services/synthetics/pom.xml b/services/synthetics/pom.xml index 2cab86d928cf..92b3699654bb 100644 --- a/services/synthetics/pom.xml +++ b/services/synthetics/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 synthetics AWS Java SDK :: Services :: Synthetics diff --git a/services/textract/pom.xml b/services/textract/pom.xml index 2176d17833f1..b5ac9998135f 100644 --- a/services/textract/pom.xml +++ b/services/textract/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 textract AWS Java SDK :: Services :: Textract diff --git a/services/timestreaminfluxdb/pom.xml b/services/timestreaminfluxdb/pom.xml index 2ed9da3c7ca2..70c3bc1ba184 100644 --- a/services/timestreaminfluxdb/pom.xml +++ b/services/timestreaminfluxdb/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 timestreaminfluxdb AWS Java SDK :: Services :: Timestream Influx DB diff --git a/services/timestreamquery/pom.xml b/services/timestreamquery/pom.xml index 8bd607edbf08..fdd19dd04e8c 100644 --- a/services/timestreamquery/pom.xml +++ b/services/timestreamquery/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 timestreamquery AWS Java SDK :: Services :: Timestream Query diff --git a/services/timestreamwrite/pom.xml b/services/timestreamwrite/pom.xml index 604dc4820c33..8ac05074249b 100644 --- a/services/timestreamwrite/pom.xml +++ b/services/timestreamwrite/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 timestreamwrite AWS Java SDK :: Services :: Timestream Write diff --git a/services/tnb/pom.xml b/services/tnb/pom.xml index 7b91a9d107c2..4039c4b2cee0 100644 --- a/services/tnb/pom.xml +++ b/services/tnb/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 tnb AWS Java SDK :: Services :: Tnb diff --git a/services/transcribe/pom.xml b/services/transcribe/pom.xml index e72c976891e1..946418a75cd8 100644 --- a/services/transcribe/pom.xml +++ b/services/transcribe/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 transcribe AWS Java SDK :: Services :: Transcribe diff --git a/services/transcribestreaming/pom.xml b/services/transcribestreaming/pom.xml index 1e22c88f124a..1afc02d4a2a3 100644 --- a/services/transcribestreaming/pom.xml +++ b/services/transcribestreaming/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 transcribestreaming AWS Java SDK :: Services :: AWS Transcribe Streaming diff --git a/services/transfer/pom.xml b/services/transfer/pom.xml index 9f50ae4febcb..ba5d955d855f 100644 --- a/services/transfer/pom.xml +++ b/services/transfer/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 transfer AWS Java SDK :: Services :: Transfer diff --git a/services/translate/pom.xml b/services/translate/pom.xml index b6c5f210d763..0553b02e4e33 100644 --- a/services/translate/pom.xml +++ b/services/translate/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 translate diff --git a/services/trustedadvisor/pom.xml b/services/trustedadvisor/pom.xml index 65d57d1d3e5b..10ce156d1bb0 100644 --- a/services/trustedadvisor/pom.xml +++ b/services/trustedadvisor/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 trustedadvisor AWS Java SDK :: Services :: Trusted Advisor diff --git a/services/verifiedpermissions/pom.xml b/services/verifiedpermissions/pom.xml index 6143d83e56f4..c0dc26de1e6a 100644 --- a/services/verifiedpermissions/pom.xml +++ b/services/verifiedpermissions/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 verifiedpermissions AWS Java SDK :: Services :: Verified Permissions diff --git a/services/voiceid/pom.xml b/services/voiceid/pom.xml index d058768ad972..ccf7940fe1a2 100644 --- a/services/voiceid/pom.xml +++ b/services/voiceid/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 voiceid AWS Java SDK :: Services :: Voice ID diff --git a/services/vpclattice/pom.xml b/services/vpclattice/pom.xml index fc7d7224d8f2..d20abd3034f6 100644 --- a/services/vpclattice/pom.xml +++ b/services/vpclattice/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 vpclattice AWS Java SDK :: Services :: VPC Lattice diff --git a/services/waf/pom.xml b/services/waf/pom.xml index 65386d4f780d..f81fb159c67a 100644 --- a/services/waf/pom.xml +++ b/services/waf/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 waf AWS Java SDK :: Services :: AWS WAF diff --git a/services/wafv2/pom.xml b/services/wafv2/pom.xml index 41f5f2edf3bd..5c640f2c76c6 100644 --- a/services/wafv2/pom.xml +++ b/services/wafv2/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 wafv2 AWS Java SDK :: Services :: WAFV2 diff --git a/services/wellarchitected/pom.xml b/services/wellarchitected/pom.xml index 093ac6fca39d..eae981438e3e 100644 --- a/services/wellarchitected/pom.xml +++ b/services/wellarchitected/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 wellarchitected AWS Java SDK :: Services :: Well Architected diff --git a/services/wisdom/pom.xml b/services/wisdom/pom.xml index ed8f0d8a1ed1..3121e65b246c 100644 --- a/services/wisdom/pom.xml +++ b/services/wisdom/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 wisdom AWS Java SDK :: Services :: Wisdom diff --git a/services/workdocs/pom.xml b/services/workdocs/pom.xml index 5972405173c6..b33c2bd3dfab 100644 --- a/services/workdocs/pom.xml +++ b/services/workdocs/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 workdocs AWS Java SDK :: Services :: Amazon WorkDocs diff --git a/services/worklink/pom.xml b/services/worklink/pom.xml index 7f5e2af3f49b..6bab938f4e9c 100644 --- a/services/worklink/pom.xml +++ b/services/worklink/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 worklink AWS Java SDK :: Services :: WorkLink diff --git a/services/workmail/pom.xml b/services/workmail/pom.xml index 2f4b1cc7c5e3..cbefa3c241e4 100644 --- a/services/workmail/pom.xml +++ b/services/workmail/pom.xml @@ -20,7 +20,7 @@ services software.amazon.awssdk - 2.25.39 + 2.25.40 4.0.0 workmail diff --git a/services/workmailmessageflow/pom.xml b/services/workmailmessageflow/pom.xml index 2eebd3a159d9..1e716147131e 100644 --- a/services/workmailmessageflow/pom.xml +++ b/services/workmailmessageflow/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 workmailmessageflow AWS Java SDK :: Services :: WorkMailMessageFlow diff --git a/services/workspaces/pom.xml b/services/workspaces/pom.xml index 48efd621b377..803644032983 100644 --- a/services/workspaces/pom.xml +++ b/services/workspaces/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 workspaces AWS Java SDK :: Services :: Amazon WorkSpaces diff --git a/services/workspacesthinclient/pom.xml b/services/workspacesthinclient/pom.xml index 13cb7c2c09e4..768065e15b9a 100644 --- a/services/workspacesthinclient/pom.xml +++ b/services/workspacesthinclient/pom.xml @@ -17,7 +17,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 workspacesthinclient AWS Java SDK :: Services :: Work Spaces Thin Client diff --git a/services/workspacesweb/pom.xml b/services/workspacesweb/pom.xml index c82390acc61f..f3da4f5159cb 100644 --- a/services/workspacesweb/pom.xml +++ b/services/workspacesweb/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 workspacesweb AWS Java SDK :: Services :: Work Spaces Web diff --git a/services/xray/pom.xml b/services/xray/pom.xml index 20745d69b661..69a84d1cbe66 100644 --- a/services/xray/pom.xml +++ b/services/xray/pom.xml @@ -21,7 +21,7 @@ software.amazon.awssdk services - 2.25.39 + 2.25.40 xray AWS Java SDK :: Services :: AWS X-Ray diff --git a/test/auth-tests/pom.xml b/test/auth-tests/pom.xml index 45d5549c9d61..2b0a5f143f12 100644 --- a/test/auth-tests/pom.xml +++ b/test/auth-tests/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.25.39 + 2.25.40 ../../pom.xml 4.0.0 diff --git a/test/bundle-logging-bridge-binding-test/pom.xml b/test/bundle-logging-bridge-binding-test/pom.xml index 004040c6db6d..4522250eb70c 100644 --- a/test/bundle-logging-bridge-binding-test/pom.xml +++ b/test/bundle-logging-bridge-binding-test/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.25.39 + 2.25.40 ../../pom.xml 4.0.0 diff --git a/test/codegen-generated-classes-test/pom.xml b/test/codegen-generated-classes-test/pom.xml index f65110f812a7..52ec9db2b8a5 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.25.39 + 2.25.40 ../../pom.xml @@ -263,6 +263,11 @@ ${awsjavasdk.version} test + + org.mockito + mockito-junit-jupiter + test + diff --git a/test/codegen-generated-classes-test/src/main/resources/codegen-resources/customresponsemetadata/paginators-1.json b/test/codegen-generated-classes-test/src/main/resources/codegen-resources/customresponsemetadata/paginators-1.json index 4a31c574a83a..f6f6464ba4ff 100644 --- a/test/codegen-generated-classes-test/src/main/resources/codegen-resources/customresponsemetadata/paginators-1.json +++ b/test/codegen-generated-classes-test/src/main/resources/codegen-resources/customresponsemetadata/paginators-1.json @@ -5,6 +5,12 @@ "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "Items" + }, + "PaginatedOperationWithMoreResults": { + "input_token": "NextToken", + "output_token": "NextToken", + "more_results": "Truncated", + "limit_key": "MaxResults" } } } \ No newline at end of file diff --git a/test/codegen-generated-classes-test/src/main/resources/codegen-resources/customresponsemetadata/service-2.json b/test/codegen-generated-classes-test/src/main/resources/codegen-resources/customresponsemetadata/service-2.json index 1a0e39d83572..1557ab617ffe 100644 --- a/test/codegen-generated-classes-test/src/main/resources/codegen-resources/customresponsemetadata/service-2.json +++ b/test/codegen-generated-classes-test/src/main/resources/codegen-resources/customresponsemetadata/service-2.json @@ -166,6 +166,20 @@ }, "documentation": "Some paginated operation with result_key in paginators.json file" }, + "PaginatedOperationWithMoreResults": { + "name": "PaginatedOperationWithMoreResults", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": { + "shape": "PaginatedOperationWithMoreResultsRequest" + }, + "output": { + "shape": "PaginatedOperationWithMoreResultsResponse" + }, + "documentation": "Some paginated operation with more_results in paginators.json file" + }, "QueryParamWithoutValue":{ "name":"QueryParamWithoutValue", "http":{ @@ -776,6 +790,36 @@ }, "documentation": "

Response type of a single page

" }, + "PaginatedOperationWithMoreResultsRequest": { + "type": "structure", + "required": [ + "NextToken" + ], + "members": { + "NextToken": { + "shape": "String", + "documentation": "

Token for the next set of results

" + }, + "MaxResults": { + "shape": "String", + "documentation": "

Maximum number of results in a single page

" + } + } + }, + "PaginatedOperationWithMoreResultsResponse": { + "type": "structure", + "members": { + "NextToken": { + "shape": "String", + "documentation": "

Token for the next set of results

" + }, + "Truncated":{ + "shape":"Boolean", + "documentation":"

A flag that indicates whether there are more results in the list. When this value is true, the list in this response is truncated.

" + } + }, + "documentation": "

Response type of multiple pages

" + }, "PayloadStructType":{ "type":"structure", "members":{ diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/customresponsemetadata/MoreResultsIterableTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/customresponsemetadata/MoreResultsIterableTest.java new file mode 100644 index 000000000000..ec339399819f --- /dev/null +++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/customresponsemetadata/MoreResultsIterableTest.java @@ -0,0 +1,36 @@ +package software.amazon.awssdk.services.customresponsemetadata; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.mockito.Mockito.when; +import static org.mockito.ArgumentMatchers.any; + +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.Mock; +import org.mockito.junit.jupiter.MockitoExtension; +import software.amazon.awssdk.services.protocolrestjson.ProtocolRestJsonClient; +import software.amazon.awssdk.services.protocolrestjson.model.PaginatedOperationWithMoreResultsRequest; +import software.amazon.awssdk.services.protocolrestjson.model.PaginatedOperationWithMoreResultsResponse; +import software.amazon.awssdk.services.protocolrestjson.paginators.PaginatedOperationWithMoreResultsIterable; + +@ExtendWith(MockitoExtension.class) +public class MoreResultsIterableTest { + + @Mock + private ProtocolRestJsonClient client; + + @Test + public void paginatedOperationWithMoreResultsIterable_withNullTruncatedFieldResponse_doesNotThrowNullPointerException() { + when(client.paginatedOperationWithMoreResultsPaginator(any(PaginatedOperationWithMoreResultsRequest.class))) + .thenReturn(new PaginatedOperationWithMoreResultsIterable(client, PaginatedOperationWithMoreResultsRequest.builder().build())); + when(client.paginatedOperationWithMoreResults(any(PaginatedOperationWithMoreResultsRequest.class))) + .thenReturn(PaginatedOperationWithMoreResultsResponse.builder().build()); + + PaginatedOperationWithMoreResultsRequest requestWithoutTruncatedSet = PaginatedOperationWithMoreResultsRequest.builder().build(); + PaginatedOperationWithMoreResultsIterable pages = client.paginatedOperationWithMoreResultsPaginator(requestWithoutTruncatedSet); + + pages.forEach(r -> { + assertThat(r.truncated()).isNull(); + }); + } +} diff --git a/test/crt-unavailable-tests/pom.xml b/test/crt-unavailable-tests/pom.xml index dc578cbb1cd2..0f9025c68b44 100644 --- a/test/crt-unavailable-tests/pom.xml +++ b/test/crt-unavailable-tests/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.25.39 + 2.25.40 ../../pom.xml 4.0.0 diff --git a/test/http-client-tests/pom.xml b/test/http-client-tests/pom.xml index 7baecb575097..37c4dbfc39b8 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.25.39 + 2.25.40 ../../pom.xml http-client-tests diff --git a/test/module-path-tests/pom.xml b/test/module-path-tests/pom.xml index 62709d2b8ce9..ca7d3d023544 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.25.39 + 2.25.40 ../../pom.xml 4.0.0 diff --git a/test/old-client-version-compatibility-test/pom.xml b/test/old-client-version-compatibility-test/pom.xml index d66853e84150..a57ab9e16230 100644 --- a/test/old-client-version-compatibility-test/pom.xml +++ b/test/old-client-version-compatibility-test/pom.xml @@ -21,7 +21,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.25.39 + 2.25.40 ../../pom.xml diff --git a/test/protocol-tests-core/pom.xml b/test/protocol-tests-core/pom.xml index 045ec6377fc9..eb3d6fa766a4 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.25.39 + 2.25.40 ../../pom.xml 4.0.0 diff --git a/test/protocol-tests/pom.xml b/test/protocol-tests/pom.xml index acbd280dfaf6..db387e0b7ce8 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.25.39 + 2.25.40 ../../pom.xml 4.0.0 diff --git a/test/region-testing/pom.xml b/test/region-testing/pom.xml index 9c8758009532..9fb9d5764e9f 100644 --- a/test/region-testing/pom.xml +++ b/test/region-testing/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.25.39 + 2.25.40 ../../pom.xml 4.0.0 diff --git a/test/ruleset-testing-core/pom.xml b/test/ruleset-testing-core/pom.xml index c5c4ec011843..54ae9f0b9c0c 100644 --- a/test/ruleset-testing-core/pom.xml +++ b/test/ruleset-testing-core/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.25.39 + 2.25.40 ../../pom.xml 4.0.0 diff --git a/test/s3-benchmarks/pom.xml b/test/s3-benchmarks/pom.xml index 9ff6cb22ac0f..43a5b46a8569 100644 --- a/test/s3-benchmarks/pom.xml +++ b/test/s3-benchmarks/pom.xml @@ -20,7 +20,7 @@ aws-sdk-java-pom software.amazon.awssdk - 2.25.39 + 2.25.40 ../../pom.xml 4.0.0 diff --git a/test/sdk-benchmarks/pom.xml b/test/sdk-benchmarks/pom.xml index b745916fd117..4e47809efa2a 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.25.39 + 2.25.40 ../../pom.xml @@ -35,7 +35,7 @@ - 1.29 + 1.37