diff --git a/.changes/2.29.13.json b/.changes/2.29.13.json
new file mode 100644
index 000000000000..1b180a90bbe6
--- /dev/null
+++ b/.changes/2.29.13.json
@@ -0,0 +1,96 @@
+{
+ "version": "2.29.13",
+ "date": "2024-11-14",
+ "entries": [
+ {
+ "type": "feature",
+ "category": "AWS Cloud Control API",
+ "contributor": "",
+ "description": "Added support for CloudFormation Hooks with Cloud Control API. The GetResourceRequestStatus API response now includes an optional HooksProgressEvent and HooksRequestToken parameter for Hooks Invocation Progress as part of resource operation with Cloud Control."
+ },
+ {
+ "type": "feature",
+ "category": "AWSDeadlineCloud",
+ "contributor": "",
+ "description": "Adds support for select GPU accelerated instance types when creating new service-managed fleets."
+ },
+ {
+ "type": "feature",
+ "category": "AWS Identity and Access Management",
+ "contributor": "",
+ "description": "This release includes support for five new APIs and changes to existing APIs that give AWS Organizations customers the ability to use temporary root credentials, targeted to member accounts in the organization."
+ },
+ {
+ "type": "feature",
+ "category": "AWS IoT Wireless",
+ "contributor": "",
+ "description": "New FuotaTask resource type to enable logging for your FUOTA tasks. A ParticipatingGatewaysforMulticast parameter to choose the list of gateways to receive the multicast downlink message and the transmission interval between them. Descriptor field which will be sent to devices during FUOTA transfer."
+ },
+ {
+ "type": "feature",
+ "category": "AWS License Manager User Subscriptions",
+ "contributor": "",
+ "description": "New and updated API operations to support License Included User-based Subscription of Microsoft Remote Desktop Services (RDS)."
+ },
+ {
+ "type": "feature",
+ "category": "AWS Security Token Service",
+ "contributor": "",
+ "description": "This release introduces the new API 'AssumeRoot', which returns short-term credentials that you can use to perform privileged tasks."
+ },
+ {
+ "type": "feature",
+ "category": "Access Analyzer",
+ "contributor": "",
+ "description": "Expand analyzer configuration capabilities for unused access analyzers. Unused access analyzer configurations now support the ability to exclude accounts and resource tags from analysis providing more granular control over the scope of analysis."
+ },
+ {
+ "type": "feature",
+ "category": "Amazon Interactive Video Service",
+ "contributor": "",
+ "description": "IVS now offers customers the ability to stream multitrack video to Channels."
+ },
+ {
+ "type": "feature",
+ "category": "Amazon QuickSight",
+ "contributor": "",
+ "description": "This release adds APIs for Custom Permissions management in QuickSight, and APIs to support QuickSight Branding."
+ },
+ {
+ "type": "feature",
+ "category": "Amazon Redshift",
+ "contributor": "",
+ "description": "Adds support for Amazon Redshift S3AccessGrants"
+ },
+ {
+ "type": "feature",
+ "category": "Amazon SageMaker Service",
+ "contributor": "",
+ "description": "Add support for Neuron instance types [ trn1/trn1n/inf2 ] on SageMaker Notebook Instances Platform."
+ },
+ {
+ "type": "feature",
+ "category": "Amazon Simple Storage Service",
+ "contributor": "",
+ "description": "This release updates the ListBuckets API Reference documentation in support of the new 10,000 general purpose bucket default quota on all AWS accounts. To increase your bucket quota from 10,000 to up to 1 million buckets, simply request a quota increase via Service Quotas."
+ },
+ {
+ "type": "feature",
+ "category": "Netty NIO HTTP Client",
+ "contributor": "",
+ "description": "Update Netty version to `4.1.115.Final`."
+ },
+ {
+ "type": "feature",
+ "category": "Partner Central Selling API",
+ "contributor": "",
+ "description": "Announcing AWS Partner Central API for Selling: This service launch Introduces new APIs for co-selling opportunity management and related functions. Key features include notifications, a dynamic sandbox for testing, and streamlined validations."
+ },
+ {
+ "type": "feature",
+ "category": "AWS SDK for Java v2",
+ "contributor": "",
+ "description": "Updated endpoint and partition metadata."
+ }
+ ]
+}
\ No newline at end of file
diff --git a/.changes/next-release/feature-NettyNIOHTTPClient-d17515b.json b/.changes/next-release/feature-NettyNIOHTTPClient-d17515b.json
deleted file mode 100644
index f26101ccf8a2..000000000000
--- a/.changes/next-release/feature-NettyNIOHTTPClient-d17515b.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "type": "feature",
- "category": "Netty NIO HTTP Client",
- "contributor": "",
- "description": "Update Netty version to `4.1.115.Final`."
-}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index be436e95d7dc..fcbbd45c7de4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,65 @@
#### 👋 _Looking for changelogs for older versions? You can find them in the [changelogs](./changelogs) directory._
+# __2.29.13__ __2024-11-14__
+## __AWS Cloud Control API__
+ - ### Features
+ - Added support for CloudFormation Hooks with Cloud Control API. The GetResourceRequestStatus API response now includes an optional HooksProgressEvent and HooksRequestToken parameter for Hooks Invocation Progress as part of resource operation with Cloud Control.
+
+## __AWS Identity and Access Management__
+ - ### Features
+ - This release includes support for five new APIs and changes to existing APIs that give AWS Organizations customers the ability to use temporary root credentials, targeted to member accounts in the organization.
+
+## __AWS IoT Wireless__
+ - ### Features
+ - New FuotaTask resource type to enable logging for your FUOTA tasks. A ParticipatingGatewaysforMulticast parameter to choose the list of gateways to receive the multicast downlink message and the transmission interval between them. Descriptor field which will be sent to devices during FUOTA transfer.
+
+## __AWS License Manager User Subscriptions__
+ - ### Features
+ - New and updated API operations to support License Included User-based Subscription of Microsoft Remote Desktop Services (RDS).
+
+## __AWS SDK for Java v2__
+ - ### Features
+ - Updated endpoint and partition metadata.
+
+## __AWS Security Token Service__
+ - ### Features
+ - This release introduces the new API 'AssumeRoot', which returns short-term credentials that you can use to perform privileged tasks.
+
+## __AWSDeadlineCloud__
+ - ### Features
+ - Adds support for select GPU accelerated instance types when creating new service-managed fleets.
+
+## __Access Analyzer__
+ - ### Features
+ - Expand analyzer configuration capabilities for unused access analyzers. Unused access analyzer configurations now support the ability to exclude accounts and resource tags from analysis providing more granular control over the scope of analysis.
+
+## __Amazon Interactive Video Service__
+ - ### Features
+ - IVS now offers customers the ability to stream multitrack video to Channels.
+
+## __Amazon QuickSight__
+ - ### Features
+ - This release adds APIs for Custom Permissions management in QuickSight, and APIs to support QuickSight Branding.
+
+## __Amazon Redshift__
+ - ### Features
+ - Adds support for Amazon Redshift S3AccessGrants
+
+## __Amazon SageMaker Service__
+ - ### Features
+ - Add support for Neuron instance types [ trn1/trn1n/inf2 ] on SageMaker Notebook Instances Platform.
+
+## __Amazon Simple Storage Service__
+ - ### Features
+ - This release updates the ListBuckets API Reference documentation in support of the new 10,000 general purpose bucket default quota on all AWS accounts. To increase your bucket quota from 10,000 to up to 1 million buckets, simply request a quota increase via Service Quotas.
+
+## __Netty NIO HTTP Client__
+ - ### Features
+ - Update Netty version to `4.1.115.Final`.
+
+## __Partner Central Selling API__
+ - ### Features
+ - Announcing AWS Partner Central API for Selling: This service launch Introduces new APIs for co-selling opportunity management and related functions. Key features include notifications, a dynamic sandbox for testing, and streamlined validations.
+
# __2.29.12__ __2024-11-13__
## __AWS B2B Data Interchange__
- ### Features
diff --git a/README.md b/README.md
index cc0dc31bab71..67629446dc25 100644
--- a/README.md
+++ b/README.md
@@ -51,7 +51,7 @@ To automatically manage module versions (currently all modules have the same ver
software.amazon.awssdk
bom
- 2.29.12
+ 2.29.13
pom
import
@@ -85,12 +85,12 @@ Alternatively you can add dependencies for the specific services you use only:
software.amazon.awssdk
ec2
- 2.29.12
+ 2.29.13
software.amazon.awssdk
s3
- 2.29.12
+ 2.29.13
```
@@ -102,7 +102,7 @@ You can import the whole SDK into your project (includes *ALL* services). Please
software.amazon.awssdk
aws-sdk-java
- 2.29.12
+ 2.29.13
```
diff --git a/archetypes/archetype-app-quickstart/pom.xml b/archetypes/archetype-app-quickstart/pom.xml
index 2bd9c91b29b0..fdcb313fa960 100644
--- a/archetypes/archetype-app-quickstart/pom.xml
+++ b/archetypes/archetype-app-quickstart/pom.xml
@@ -20,7 +20,7 @@
archetypes
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/archetypes/archetype-lambda/pom.xml b/archetypes/archetype-lambda/pom.xml
index 994ef2dc728c..188bbc57eae2 100644
--- a/archetypes/archetype-lambda/pom.xml
+++ b/archetypes/archetype-lambda/pom.xml
@@ -20,7 +20,7 @@
archetypes
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
archetype-lambda
diff --git a/archetypes/archetype-tools/pom.xml b/archetypes/archetype-tools/pom.xml
index 02e848f5ba82..27faa232f13b 100644
--- a/archetypes/archetype-tools/pom.xml
+++ b/archetypes/archetype-tools/pom.xml
@@ -20,7 +20,7 @@
archetypes
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/archetypes/pom.xml b/archetypes/pom.xml
index 2ac1dde5b789..d0dd86822c16 100644
--- a/archetypes/pom.xml
+++ b/archetypes/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
archetypes
diff --git a/aws-sdk-java/pom.xml b/aws-sdk-java/pom.xml
index 5bb5bbe44519..eba8093c7329 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.29.12
+ 2.29.13
../pom.xml
aws-sdk-java
@@ -1998,6 +1998,11 @@ Amazon AutoScaling, etc).
billing
${awsjavasdk.version}
+
+ software.amazon.awssdk
+ partnercentralselling
+ ${awsjavasdk.version}
+
${project.artifactId}-${project.version}
diff --git a/bom-internal/pom.xml b/bom-internal/pom.xml
index b96881d5051f..9ad6ec7ee3e4 100644
--- a/bom-internal/pom.xml
+++ b/bom-internal/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/bom/pom.xml b/bom/pom.xml
index 7873f96314fd..744336dc7b46 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.29.12
+ 2.29.13
../pom.xml
bom
@@ -2198,6 +2198,11 @@
billing
${awsjavasdk.version}
+
+ software.amazon.awssdk
+ partnercentralselling
+ ${awsjavasdk.version}
+
diff --git a/bundle-logging-bridge/pom.xml b/bundle-logging-bridge/pom.xml
index 8ee1fb2b9c0c..2a72a3ebab28 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.29.12
+ 2.29.13
bundle-logging-bridge
jar
diff --git a/bundle-sdk/pom.xml b/bundle-sdk/pom.xml
index 9a402f576d60..4eb12db486cc 100644
--- a/bundle-sdk/pom.xml
+++ b/bundle-sdk/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.29.12
+ 2.29.13
bundle-sdk
jar
diff --git a/bundle/pom.xml b/bundle/pom.xml
index 18290578a9d0..d1de6dcb586f 100644
--- a/bundle/pom.xml
+++ b/bundle/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.29.12
+ 2.29.13
bundle
jar
diff --git a/codegen-lite-maven-plugin/pom.xml b/codegen-lite-maven-plugin/pom.xml
index e752e5a8809a..9aff5a430b7e 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.29.12
+ 2.29.13
../pom.xml
codegen-lite-maven-plugin
diff --git a/codegen-lite/pom.xml b/codegen-lite/pom.xml
index 237790ce67cf..99b256a65cc0 100644
--- a/codegen-lite/pom.xml
+++ b/codegen-lite/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.29.12
+ 2.29.13
codegen-lite
AWS Java SDK :: Code Generator Lite
diff --git a/codegen-maven-plugin/pom.xml b/codegen-maven-plugin/pom.xml
index aa77730b58ec..de32f13f508f 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.29.12
+ 2.29.13
../pom.xml
codegen-maven-plugin
diff --git a/codegen/pom.xml b/codegen/pom.xml
index 87fb5fa0cfa4..06d4a8cfdcd0 100644
--- a/codegen/pom.xml
+++ b/codegen/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.29.12
+ 2.29.13
codegen
AWS Java SDK :: Code Generator
diff --git a/core/annotations/pom.xml b/core/annotations/pom.xml
index cd699267208e..58e8ca437128 100644
--- a/core/annotations/pom.xml
+++ b/core/annotations/pom.xml
@@ -20,7 +20,7 @@
core
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/core/arns/pom.xml b/core/arns/pom.xml
index fb04e76b75f2..9f69043a262a 100644
--- a/core/arns/pom.xml
+++ b/core/arns/pom.xml
@@ -20,7 +20,7 @@
core
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/core/auth-crt/pom.xml b/core/auth-crt/pom.xml
index 294f29a64742..19007c0e339c 100644
--- a/core/auth-crt/pom.xml
+++ b/core/auth-crt/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.29.12
+ 2.29.13
auth-crt
diff --git a/core/auth/pom.xml b/core/auth/pom.xml
index 87ab38321567..9e7be61077da 100644
--- a/core/auth/pom.xml
+++ b/core/auth/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.29.12
+ 2.29.13
auth
diff --git a/core/aws-core/pom.xml b/core/aws-core/pom.xml
index 1458e2987854..a81ecec0d328 100644
--- a/core/aws-core/pom.xml
+++ b/core/aws-core/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.29.12
+ 2.29.13
aws-core
diff --git a/core/checksums-spi/pom.xml b/core/checksums-spi/pom.xml
index 0fc46113f93f..fe15db6cdfe0 100644
--- a/core/checksums-spi/pom.xml
+++ b/core/checksums-spi/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.29.12
+ 2.29.13
checksums-spi
diff --git a/core/checksums/pom.xml b/core/checksums/pom.xml
index b70447fdeda1..f23a974cb4b3 100644
--- a/core/checksums/pom.xml
+++ b/core/checksums/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.29.12
+ 2.29.13
checksums
diff --git a/core/crt-core/pom.xml b/core/crt-core/pom.xml
index 8cae948242dd..7303ba647e59 100644
--- a/core/crt-core/pom.xml
+++ b/core/crt-core/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
core
- 2.29.12
+ 2.29.13
crt-core
diff --git a/core/endpoints-spi/pom.xml b/core/endpoints-spi/pom.xml
index 262465398d86..a6fa4f3e7180 100644
--- a/core/endpoints-spi/pom.xml
+++ b/core/endpoints-spi/pom.xml
@@ -20,7 +20,7 @@
core
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/core/http-auth-aws-crt/pom.xml b/core/http-auth-aws-crt/pom.xml
index 7a1279e8f623..08ea16a140b8 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.29.12
+ 2.29.13
http-auth-aws-crt
diff --git a/core/http-auth-aws-eventstream/pom.xml b/core/http-auth-aws-eventstream/pom.xml
index f36f178545c3..37ee6785390b 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.29.12
+ 2.29.13
http-auth-aws-eventstream
diff --git a/core/http-auth-aws/pom.xml b/core/http-auth-aws/pom.xml
index 9385896e1f61..8699ab60df77 100644
--- a/core/http-auth-aws/pom.xml
+++ b/core/http-auth-aws/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.29.12
+ 2.29.13
http-auth-aws
diff --git a/core/http-auth-spi/pom.xml b/core/http-auth-spi/pom.xml
index 2fd6f0390ebe..47e98c8e88ac 100644
--- a/core/http-auth-spi/pom.xml
+++ b/core/http-auth-spi/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.29.12
+ 2.29.13
http-auth-spi
diff --git a/core/http-auth/pom.xml b/core/http-auth/pom.xml
index 82a86dfd39c6..15b83d96e3d6 100644
--- a/core/http-auth/pom.xml
+++ b/core/http-auth/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.29.12
+ 2.29.13
http-auth
diff --git a/core/identity-spi/pom.xml b/core/identity-spi/pom.xml
index 5d46941a73c3..7f39856ed486 100644
--- a/core/identity-spi/pom.xml
+++ b/core/identity-spi/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.29.12
+ 2.29.13
identity-spi
diff --git a/core/imds/pom.xml b/core/imds/pom.xml
index afdb4d863a30..4f0e135bd0f5 100644
--- a/core/imds/pom.xml
+++ b/core/imds/pom.xml
@@ -20,7 +20,7 @@
core
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
imds
diff --git a/core/json-utils/pom.xml b/core/json-utils/pom.xml
index 09481cb69b3f..998f95940468 100644
--- a/core/json-utils/pom.xml
+++ b/core/json-utils/pom.xml
@@ -20,7 +20,7 @@
core
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/core/metrics-spi/pom.xml b/core/metrics-spi/pom.xml
index 265cc129ba11..25bb211fcd9a 100644
--- a/core/metrics-spi/pom.xml
+++ b/core/metrics-spi/pom.xml
@@ -5,7 +5,7 @@
core
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/core/pom.xml b/core/pom.xml
index 421ed26e50c7..636a263bd772 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.29.12
+ 2.29.13
core
diff --git a/core/profiles/pom.xml b/core/profiles/pom.xml
index fc481724e818..de845ee234b2 100644
--- a/core/profiles/pom.xml
+++ b/core/profiles/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.29.12
+ 2.29.13
profiles
diff --git a/core/protocols/aws-cbor-protocol/pom.xml b/core/protocols/aws-cbor-protocol/pom.xml
index 8a5273dedb55..18cdd67bf6d8 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.29.12
+ 2.29.13
4.0.0
diff --git a/core/protocols/aws-json-protocol/pom.xml b/core/protocols/aws-json-protocol/pom.xml
index 7e1c8b3740bf..c272389b4cda 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.29.12
+ 2.29.13
4.0.0
diff --git a/core/protocols/aws-json-protocol/src/main/java/software/amazon/awssdk/protocols/json/BaseAwsJsonProtocolFactory.java b/core/protocols/aws-json-protocol/src/main/java/software/amazon/awssdk/protocols/json/BaseAwsJsonProtocolFactory.java
index 8453a0f646ec..1f77ba1246e6 100644
--- a/core/protocols/aws-json-protocol/src/main/java/software/amazon/awssdk/protocols/json/BaseAwsJsonProtocolFactory.java
+++ b/core/protocols/aws-json-protocol/src/main/java/software/amazon/awssdk/protocols/json/BaseAwsJsonProtocolFactory.java
@@ -236,6 +236,7 @@ public final ProtocolMarshaller createProtocolMarshaller(Ope
.operationInfo(operationInfo)
.sendExplicitNullForPayload(false)
.protocolMetadata(protocolMetadata)
+ .hasAwsQueryCompatible(hasAwsQueryCompatible)
.build();
}
diff --git a/core/protocols/aws-json-protocol/src/main/java/software/amazon/awssdk/protocols/json/internal/marshall/JsonProtocolMarshaller.java b/core/protocols/aws-json-protocol/src/main/java/software/amazon/awssdk/protocols/json/internal/marshall/JsonProtocolMarshaller.java
index 04ef0c286eca..847a568c5fcd 100644
--- a/core/protocols/aws-json-protocol/src/main/java/software/amazon/awssdk/protocols/json/internal/marshall/JsonProtocolMarshaller.java
+++ b/core/protocols/aws-json-protocol/src/main/java/software/amazon/awssdk/protocols/json/internal/marshall/JsonProtocolMarshaller.java
@@ -72,12 +72,14 @@ public class JsonProtocolMarshaller implements ProtocolMarshaller build() {
jsonGenerator,
contentType,
operationInfo,
- protocolMetadata);
+ protocolMetadata,
+ hasAwsQueryCompatible);
return sendExplicitNullForPayload ? protocolMarshaller
: new NullAsEmptyBodyProtocolRequestMarshaller(protocolMarshaller);
}
diff --git a/core/protocols/aws-json-protocol/src/test/java/software/amazon/awssdk/protocols/json/AWSQueryModeTest.java b/core/protocols/aws-json-protocol/src/test/java/software/amazon/awssdk/protocols/json/AWSQueryModeTest.java
new file mode 100644
index 000000000000..ad35b8df5ecf
--- /dev/null
+++ b/core/protocols/aws-json-protocol/src/test/java/software/amazon/awssdk/protocols/json/AWSQueryModeTest.java
@@ -0,0 +1,114 @@
+/*
+ * 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.protocols.json;
+
+import java.net.URI;
+import java.util.Collections;
+import java.util.List;
+import java.util.Map;
+import org.junit.jupiter.api.Test;
+import software.amazon.awssdk.core.ClientEndpointProvider;
+import software.amazon.awssdk.core.SdkField;
+import software.amazon.awssdk.core.SdkPojo;
+import software.amazon.awssdk.core.client.config.SdkClientConfiguration;
+import software.amazon.awssdk.core.client.config.SdkClientOption;
+import software.amazon.awssdk.http.SdkHttpFullRequest;
+import software.amazon.awssdk.http.SdkHttpMethod;
+import software.amazon.awssdk.protocols.core.OperationInfo;
+import software.amazon.awssdk.protocols.core.ProtocolMarshaller;
+import static org.assertj.core.api.Assertions.assertThat;
+
+public class AWSQueryModeTest {
+
+ private static final OperationInfo EMPTY_OPERATION_INFO = OperationInfo.builder()
+ .httpMethod(SdkHttpMethod.POST)
+ .hasImplicitPayloadMembers(true)
+ .build();
+
+ /*
+ * A simple test POJO to marshall
+ */
+ private static final class TestPojo implements SdkPojo {
+
+ private TestPojo() {}
+
+ @Override
+ public List> sdkFields() {
+ return Collections.emptyList();
+ }
+
+ @Override
+ public boolean equalsBySdkFields(Object other) {
+ if (!(other instanceof TestPojo)) {
+ return false;
+ }
+ return true;
+ }
+
+ @Override
+ public Map> sdkFieldNameToField() {
+ return Collections.emptyMap();
+ }
+
+ }
+
+ @Test
+ public void testMarshallWithAwsQueryCompatibleTrue() {
+ SdkClientConfiguration clientConfig =
+ SdkClientConfiguration.builder()
+ .option(SdkClientOption.CLIENT_ENDPOINT_PROVIDER,
+ ClientEndpointProvider.forEndpointOverride(URI.create("http://localhost")))
+ .build();
+ AwsJsonProtocolFactory factory =
+ AwsJsonProtocolFactory.builder()
+ .clientConfiguration(clientConfig)
+ .protocolVersion("1.1")
+ .protocol(AwsJsonProtocol.AWS_JSON)
+ .hasAwsQueryCompatible(true)
+ .build();
+
+ ProtocolMarshaller marshaller = factory.createProtocolMarshaller(EMPTY_OPERATION_INFO);
+ SdkPojo testPojo = new TestPojo();
+
+ SdkHttpFullRequest result = marshaller.marshall(testPojo);
+
+ assertThat(result.headers()).containsKey("x-amzn-query-mode");
+ assertThat(result.headers().get("x-amzn-query-mode").get(0)).isEqualTo("true");
+ }
+
+ @Test
+ public void testMarshallWithNoAwsQueryCompatible() {
+ SdkClientConfiguration clientConfig =
+ SdkClientConfiguration.builder()
+ .option(SdkClientOption.CLIENT_ENDPOINT_PROVIDER,
+ ClientEndpointProvider.forEndpointOverride(URI.create("http://localhost")))
+ .build();
+ AwsJsonProtocolFactory factory =
+ AwsJsonProtocolFactory.builder()
+ .clientConfiguration(clientConfig)
+ .protocolVersion("1.1")
+ .protocol(AwsJsonProtocol.AWS_JSON)
+ .build();
+
+ ProtocolMarshaller marshaller = factory.createProtocolMarshaller(EMPTY_OPERATION_INFO);
+ SdkPojo testPojo = new TestPojo();
+
+ SdkHttpFullRequest result = marshaller.marshall(testPojo);
+
+ assertThat(result.headers()).doesNotContainKey("x-amzn-query-mode");
+ }
+
+}
diff --git a/core/protocols/aws-query-protocol/pom.xml b/core/protocols/aws-query-protocol/pom.xml
index a097883b02ce..510c8c41ffe3 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.29.12
+ 2.29.13
4.0.0
diff --git a/core/protocols/aws-xml-protocol/pom.xml b/core/protocols/aws-xml-protocol/pom.xml
index 7cf9da89a8c3..8d0adcb83b66 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.29.12
+ 2.29.13
4.0.0
diff --git a/core/protocols/pom.xml b/core/protocols/pom.xml
index 25608b47909c..6adbc4a0dab7 100644
--- a/core/protocols/pom.xml
+++ b/core/protocols/pom.xml
@@ -20,7 +20,7 @@
core
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/core/protocols/protocol-core/pom.xml b/core/protocols/protocol-core/pom.xml
index 765f59c85ff0..2c38bc5ae812 100644
--- a/core/protocols/protocol-core/pom.xml
+++ b/core/protocols/protocol-core/pom.xml
@@ -20,7 +20,7 @@
protocols
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/core/protocols/smithy-rpcv2-protocol/pom.xml b/core/protocols/smithy-rpcv2-protocol/pom.xml
index 432dee079f09..c3210edda3df 100644
--- a/core/protocols/smithy-rpcv2-protocol/pom.xml
+++ b/core/protocols/smithy-rpcv2-protocol/pom.xml
@@ -20,7 +20,7 @@
protocols
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/core/regions/pom.xml b/core/regions/pom.xml
index 8e36acff1ed2..49ce5086aaa3 100644
--- a/core/regions/pom.xml
+++ b/core/regions/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.29.12
+ 2.29.13
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 8e8197e16f56..6b423320729f 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
@@ -13780,6 +13780,7 @@
"ap-southeast-2" : { },
"ap-southeast-3" : { },
"ap-southeast-4" : { },
+ "ap-southeast-5" : { },
"ca-central-1" : { },
"ca-west-1" : { },
"eu-central-1" : { },
diff --git a/core/retries-spi/pom.xml b/core/retries-spi/pom.xml
index 3c24331c71fc..ac9a0d5605e7 100644
--- a/core/retries-spi/pom.xml
+++ b/core/retries-spi/pom.xml
@@ -20,7 +20,7 @@
core
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/core/retries/pom.xml b/core/retries/pom.xml
index 9cd9233a5af0..458cb821c9d5 100644
--- a/core/retries/pom.xml
+++ b/core/retries/pom.xml
@@ -21,7 +21,7 @@
core
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/core/sdk-core/pom.xml b/core/sdk-core/pom.xml
index 17b319ad4bba..d0bffffe6206 100644
--- a/core/sdk-core/pom.xml
+++ b/core/sdk-core/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
core
- 2.29.12
+ 2.29.13
sdk-core
AWS Java SDK :: SDK Core
diff --git a/http-client-spi/pom.xml b/http-client-spi/pom.xml
index 3798ee97e664..4bba2da1070c 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.29.12
+ 2.29.13
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 178927f51e94..759c539b2d9f 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.29.12
+ 2.29.13
apache-client
diff --git a/http-clients/aws-crt-client/pom.xml b/http-clients/aws-crt-client/pom.xml
index bb1a053db972..01429d76bbd0 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.29.12
+ 2.29.13
4.0.0
diff --git a/http-clients/netty-nio-client/pom.xml b/http-clients/netty-nio-client/pom.xml
index 8fb6a1335a97..c3d65dc22909 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.29.12
+ 2.29.13
4.0.0
diff --git a/http-clients/pom.xml b/http-clients/pom.xml
index 3000c9f6ec28..05599c052139 100644
--- a/http-clients/pom.xml
+++ b/http-clients/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/http-clients/url-connection-client/pom.xml b/http-clients/url-connection-client/pom.xml
index cc00f1a04f07..aaa6701b29fb 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.29.12
+ 2.29.13
4.0.0
diff --git a/metric-publishers/cloudwatch-metric-publisher/pom.xml b/metric-publishers/cloudwatch-metric-publisher/pom.xml
index b10dead4b63f..f5f7729b1c57 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.29.12
+ 2.29.13
cloudwatch-metric-publisher
diff --git a/metric-publishers/pom.xml b/metric-publishers/pom.xml
index c3f0557683cc..aa991fa87ec8 100644
--- a/metric-publishers/pom.xml
+++ b/metric-publishers/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.29.12
+ 2.29.13
metric-publishers
diff --git a/pom.xml b/pom.xml
index 0d9252605d4e..17697fc049f8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,7 @@
4.0.0
software.amazon.awssdk
aws-sdk-java-pom
- 2.29.12
+ 2.29.13
pom
AWS Java SDK :: Parent
The Amazon Web Services SDK for Java provides Java APIs
@@ -99,7 +99,7 @@
${project.version}
- 2.29.11
+ 2.29.12
2.15.2
2.15.2
2.13.2
diff --git a/release-scripts/pom.xml b/release-scripts/pom.xml
index b83c67fd7510..43f41adcd73a 100644
--- a/release-scripts/pom.xml
+++ b/release-scripts/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.29.12
+ 2.29.13
../pom.xml
release-scripts
diff --git a/services-custom/dynamodb-enhanced/pom.xml b/services-custom/dynamodb-enhanced/pom.xml
index 661e2b118dfc..72759142fc89 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.29.12
+ 2.29.13
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 cca3505710a5..e70867c8d1cc 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.29.12
+ 2.29.13
../../pom.xml
iam-policy-builder
diff --git a/services-custom/pom.xml b/services-custom/pom.xml
index 12ff73febc12..34454ecdee41 100644
--- a/services-custom/pom.xml
+++ b/services-custom/pom.xml
@@ -19,7 +19,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.29.12
+ 2.29.13
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 de86f605e203..11a717add429 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.29.12
+ 2.29.13
../../pom.xml
s3-event-notifications
diff --git a/services-custom/s3-transfer-manager/pom.xml b/services-custom/s3-transfer-manager/pom.xml
index 21879e1b2cc0..d0a08be4d29f 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.29.12
+ 2.29.13
../../pom.xml
s3-transfer-manager
diff --git a/services/accessanalyzer/pom.xml b/services/accessanalyzer/pom.xml
index 6011d4878898..7e42c67fe034 100644
--- a/services/accessanalyzer/pom.xml
+++ b/services/accessanalyzer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
accessanalyzer
AWS Java SDK :: Services :: AccessAnalyzer
diff --git a/services/accessanalyzer/src/main/resources/codegen-resources/service-2.json b/services/accessanalyzer/src/main/resources/codegen-resources/service-2.json
index 20ff9adb88cd..fe4a7da3d614 100644
--- a/services/accessanalyzer/src/main/resources/codegen-resources/service-2.json
+++ b/services/accessanalyzer/src/main/resources/codegen-resources/service-2.json
@@ -415,7 +415,7 @@
{"shape":"ThrottlingException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Retrieves a list of resources of the specified type that have been analyzed by the specified external access analyzer. This action is not supported for unused access analyzers.
"
+ "documentation":"Retrieves a list of resources of the specified type that have been analyzed by the specified analyzer.
"
},
"ListAnalyzers":{
"name":"ListAnalyzers",
@@ -597,6 +597,26 @@
"documentation":"Removes a tag from the specified resource.
",
"idempotent":true
},
+ "UpdateAnalyzer":{
+ "name":"UpdateAnalyzer",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/analyzer/{analyzerName}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateAnalyzerRequest"},
+ "output":{"shape":"UpdateAnalyzerResponse"},
+ "errors":[
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Modifies the configuration of an existing analyzer.
",
+ "idempotent":true
+ },
"UpdateArchiveRule":{
"name":"UpdateArchiveRule",
"http":{
@@ -913,6 +933,10 @@
"max":100,
"min":0
},
+ "AccountIdsList":{
+ "type":"list",
+ "member":{"shape":"String"}
+ },
"AclCanonicalId":{"type":"string"},
"AclGrantee":{
"type":"structure",
@@ -945,6 +969,34 @@
"type":"list",
"member":{"shape":"String"}
},
+ "AnalysisRule":{
+ "type":"structure",
+ "members":{
+ "exclusions":{
+ "shape":"AnalysisRuleCriteriaList",
+ "documentation":"A list of rules for the analyzer containing criteria to exclude from analysis. Entities that meet the rule criteria will not generate findings.
"
+ }
+ },
+ "documentation":"Contains information about analysis rules for the analyzer. Analysis rules determine which entities will generate findings based on the criteria you define when you create the rule.
"
+ },
+ "AnalysisRuleCriteria":{
+ "type":"structure",
+ "members":{
+ "accountIds":{
+ "shape":"AccountIdsList",
+ "documentation":"A list of Amazon Web Services account IDs to apply to the analysis rule criteria. The accounts cannot include the organization analyzer owner account. Account IDs can only be applied to the analysis rule criteria for organization-level analyzers. The list cannot include more than 2,000 account IDs.
"
+ },
+ "resourceTags":{
+ "shape":"TagsList",
+ "documentation":"An array of key-value pairs to match for your resources. You can use the set of Unicode letters, digits, whitespace, _
, .
, /
, =
, +
, and -
.
For the tag key, you can specify a value that is 1 to 128 characters in length and cannot be prefixed with aws:
.
For the tag value, you can specify a value that is 0 to 256 characters in length. If the specified tag value is 0 characters, the rule is applied to all principals with the specified tag key.
"
+ }
+ },
+ "documentation":"The criteria for an analysis rule for an analyzer. The criteria determine which entities will generate findings.
"
+ },
+ "AnalysisRuleCriteriaList":{
+ "type":"list",
+ "member":{"shape":"AnalysisRuleCriteria"}
+ },
"AnalyzedResource":{
"type":"structure",
"required":[
@@ -1040,10 +1092,10 @@
"members":{
"unusedAccess":{
"shape":"UnusedAccessConfiguration",
- "documentation":"Specifies the configuration of an unused access analyzer for an Amazon Web Services organization or account. External access analyzers do not support any configuration.
"
+ "documentation":"Specifies the configuration of an unused access analyzer for an Amazon Web Services organization or account.
"
}
},
- "documentation":"Contains information about the configuration of an unused access analyzer for an Amazon Web Services organization or account.
",
+ "documentation":"Contains information about the configuration of an analyzer for an Amazon Web Services organization or account.
",
"union":true
},
"AnalyzerStatus":{
@@ -1161,7 +1213,7 @@
"documentation":"The time at which the archive rule was last updated.
"
}
},
- "documentation":"Contains information about an archive rule.
"
+ "documentation":"Contains information about an archive rule. Archive rules automatically archive new findings that meet the criteria you define when you create the rule.
"
},
"ArchiveRulesList":{
"type":"list",
@@ -1533,7 +1585,7 @@
},
"tags":{
"shape":"TagsMap",
- "documentation":"An array of key-value pairs to apply to the analyzer.
"
+ "documentation":"An array of key-value pairs to apply to the analyzer. You can use the set of Unicode letters, digits, whitespace, _
, .
, /
, =
, +
, and -
.
For the tag key, you can specify a value that is 1 to 128 characters in length and cannot be prefixed with aws:
.
For the tag value, you can specify a value that is 0 to 256 characters in length.
"
},
"clientToken":{
"shape":"String",
@@ -1542,7 +1594,7 @@
},
"configuration":{
"shape":"AnalyzerConfiguration",
- "documentation":"Specifies the configuration of the analyzer. If the analyzer is an unused access analyzer, the specified scope of unused access is used for the configuration. If the analyzer is an external access analyzer, this field is not used.
"
+ "documentation":"Specifies the configuration of the analyzer. If the analyzer is an unused access analyzer, the specified scope of unused access is used for the configuration.
"
}
},
"documentation":"Creates an analyzer.
"
@@ -3522,7 +3574,8 @@
"AWS::SNS::Topic",
"AWS::S3Express::DirectoryBucket",
"AWS::DynamoDB::Table",
- "AWS::DynamoDB::Stream"
+ "AWS::DynamoDB::Stream",
+ "AWS::IAM::User"
]
},
"RetiringPrincipal":{"type":"string"},
@@ -3849,6 +3902,10 @@
},
"documentation":"The response to the request.
"
},
+ "TagsList":{
+ "type":"list",
+ "member":{"shape":"TagsMap"}
+ },
"TagsMap":{
"type":"map",
"key":{"shape":"String"},
@@ -3981,8 +4038,9 @@
"members":{
"unusedAccessAge":{
"shape":"Integer",
- "documentation":"The specified access age in days for which to generate findings for unused access. For example, if you specify 90 days, the analyzer will generate findings for IAM entities within the accounts of the selected organization for any access that hasn't been used in 90 or more days since the analyzer's last scan. You can choose a value between 1 and 180 days.
"
- }
+ "documentation":"The specified access age in days for which to generate findings for unused access. For example, if you specify 90 days, the analyzer will generate findings for IAM entities within the accounts of the selected organization for any access that hasn't been used in 90 or more days since the analyzer's last scan. You can choose a value between 1 and 365 days.
"
+ },
+ "analysisRule":{"shape":"AnalysisRule"}
},
"documentation":"Contains information about an unused access analyzer.
"
},
@@ -4082,6 +4140,25 @@
},
"documentation":"Contains information about the action to take for a policy in an unused permissions finding.
"
},
+ "UpdateAnalyzerRequest":{
+ "type":"structure",
+ "required":["analyzerName"],
+ "members":{
+ "analyzerName":{
+ "shape":"Name",
+ "documentation":"The name of the analyzer to modify.
",
+ "location":"uri",
+ "locationName":"analyzerName"
+ },
+ "configuration":{"shape":"AnalyzerConfiguration"}
+ }
+ },
+ "UpdateAnalyzerResponse":{
+ "type":"structure",
+ "members":{
+ "configuration":{"shape":"AnalyzerConfiguration"}
+ }
+ },
"UpdateArchiveRuleRequest":{
"type":"structure",
"required":[
diff --git a/services/account/pom.xml b/services/account/pom.xml
index 1249a9149ab8..5d29370c976d 100644
--- a/services/account/pom.xml
+++ b/services/account/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
account
AWS Java SDK :: Services :: Account
diff --git a/services/acm/pom.xml b/services/acm/pom.xml
index 98a8f5d63a8a..da1d3bd4417b 100644
--- a/services/acm/pom.xml
+++ b/services/acm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
acm
AWS Java SDK :: Services :: AWS Certificate Manager
diff --git a/services/acmpca/pom.xml b/services/acmpca/pom.xml
index d3a4d2fd6ea0..027c587a6d03 100644
--- a/services/acmpca/pom.xml
+++ b/services/acmpca/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
acmpca
AWS Java SDK :: Services :: ACM PCA
diff --git a/services/amp/pom.xml b/services/amp/pom.xml
index ad746c1dbe40..66897070ebf6 100644
--- a/services/amp/pom.xml
+++ b/services/amp/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
amp
AWS Java SDK :: Services :: Amp
diff --git a/services/amplify/pom.xml b/services/amplify/pom.xml
index 9afbed89e1c3..5433ec1efcfb 100644
--- a/services/amplify/pom.xml
+++ b/services/amplify/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
amplify
AWS Java SDK :: Services :: Amplify
diff --git a/services/amplifybackend/pom.xml b/services/amplifybackend/pom.xml
index 780c049b8858..ee6b091f1d95 100644
--- a/services/amplifybackend/pom.xml
+++ b/services/amplifybackend/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
amplifybackend
AWS Java SDK :: Services :: Amplify Backend
diff --git a/services/amplifyuibuilder/pom.xml b/services/amplifyuibuilder/pom.xml
index ca7df72faa19..b941bc3fe545 100644
--- a/services/amplifyuibuilder/pom.xml
+++ b/services/amplifyuibuilder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
amplifyuibuilder
AWS Java SDK :: Services :: Amplify UI Builder
diff --git a/services/apigateway/pom.xml b/services/apigateway/pom.xml
index a3a518710dda..435ed15027fb 100644
--- a/services/apigateway/pom.xml
+++ b/services/apigateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
apigateway
AWS Java SDK :: Services :: Amazon API Gateway
diff --git a/services/apigatewaymanagementapi/pom.xml b/services/apigatewaymanagementapi/pom.xml
index 923525a14661..dd1af403688a 100644
--- a/services/apigatewaymanagementapi/pom.xml
+++ b/services/apigatewaymanagementapi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
apigatewaymanagementapi
AWS Java SDK :: Services :: ApiGatewayManagementApi
diff --git a/services/apigatewayv2/pom.xml b/services/apigatewayv2/pom.xml
index 542556f6616e..3f414f2bb476 100644
--- a/services/apigatewayv2/pom.xml
+++ b/services/apigatewayv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
apigatewayv2
AWS Java SDK :: Services :: ApiGatewayV2
diff --git a/services/appconfig/pom.xml b/services/appconfig/pom.xml
index fdfb8961a300..311870c3d8cd 100644
--- a/services/appconfig/pom.xml
+++ b/services/appconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
appconfig
AWS Java SDK :: Services :: AppConfig
diff --git a/services/appconfigdata/pom.xml b/services/appconfigdata/pom.xml
index 97121ba6fced..664424b01075 100644
--- a/services/appconfigdata/pom.xml
+++ b/services/appconfigdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
appconfigdata
AWS Java SDK :: Services :: App Config Data
diff --git a/services/appfabric/pom.xml b/services/appfabric/pom.xml
index 314f25e9338b..71420c96fbe4 100644
--- a/services/appfabric/pom.xml
+++ b/services/appfabric/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
appfabric
AWS Java SDK :: Services :: App Fabric
diff --git a/services/appflow/pom.xml b/services/appflow/pom.xml
index 4b869b92a2ef..eb63f2571a42 100644
--- a/services/appflow/pom.xml
+++ b/services/appflow/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
appflow
AWS Java SDK :: Services :: Appflow
diff --git a/services/appintegrations/pom.xml b/services/appintegrations/pom.xml
index 2c412860abe7..9b6a8aec7901 100644
--- a/services/appintegrations/pom.xml
+++ b/services/appintegrations/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
appintegrations
AWS Java SDK :: Services :: App Integrations
diff --git a/services/applicationautoscaling/pom.xml b/services/applicationautoscaling/pom.xml
index b3c73d86a7e3..c3f02b47e4d2 100644
--- a/services/applicationautoscaling/pom.xml
+++ b/services/applicationautoscaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
applicationautoscaling
AWS Java SDK :: Services :: AWS Application Auto Scaling
diff --git a/services/applicationcostprofiler/pom.xml b/services/applicationcostprofiler/pom.xml
index 4d21511d0cdf..bc4679300707 100644
--- a/services/applicationcostprofiler/pom.xml
+++ b/services/applicationcostprofiler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
applicationcostprofiler
AWS Java SDK :: Services :: Application Cost Profiler
diff --git a/services/applicationdiscovery/pom.xml b/services/applicationdiscovery/pom.xml
index 39027cc38d5b..9191acc58f0a 100644
--- a/services/applicationdiscovery/pom.xml
+++ b/services/applicationdiscovery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
applicationdiscovery
AWS Java SDK :: Services :: AWS Application Discovery Service
diff --git a/services/applicationinsights/pom.xml b/services/applicationinsights/pom.xml
index ed60349a4442..bcf31db2d842 100644
--- a/services/applicationinsights/pom.xml
+++ b/services/applicationinsights/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
applicationinsights
AWS Java SDK :: Services :: Application Insights
diff --git a/services/applicationsignals/pom.xml b/services/applicationsignals/pom.xml
index a6cae57e76af..2807f3759171 100644
--- a/services/applicationsignals/pom.xml
+++ b/services/applicationsignals/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
applicationsignals
AWS Java SDK :: Services :: Application Signals
diff --git a/services/appmesh/pom.xml b/services/appmesh/pom.xml
index 4bac19a6c679..ced45c69389a 100644
--- a/services/appmesh/pom.xml
+++ b/services/appmesh/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
appmesh
AWS Java SDK :: Services :: App Mesh
diff --git a/services/apprunner/pom.xml b/services/apprunner/pom.xml
index d5e737fae85b..4b091838a93c 100644
--- a/services/apprunner/pom.xml
+++ b/services/apprunner/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
apprunner
AWS Java SDK :: Services :: App Runner
diff --git a/services/appstream/pom.xml b/services/appstream/pom.xml
index ee24210bb8af..fcd2be1c1820 100644
--- a/services/appstream/pom.xml
+++ b/services/appstream/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
appstream
AWS Java SDK :: Services :: Amazon AppStream
diff --git a/services/appsync/pom.xml b/services/appsync/pom.xml
index 6369abe90b9d..b0fb5d2e88e4 100644
--- a/services/appsync/pom.xml
+++ b/services/appsync/pom.xml
@@ -21,7 +21,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
appsync
diff --git a/services/apptest/pom.xml b/services/apptest/pom.xml
index 2221190a72ed..230d94c2038c 100644
--- a/services/apptest/pom.xml
+++ b/services/apptest/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
apptest
AWS Java SDK :: Services :: App Test
diff --git a/services/arczonalshift/pom.xml b/services/arczonalshift/pom.xml
index 1c151a970df9..f2441c776449 100644
--- a/services/arczonalshift/pom.xml
+++ b/services/arczonalshift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
arczonalshift
AWS Java SDK :: Services :: ARC Zonal Shift
diff --git a/services/artifact/pom.xml b/services/artifact/pom.xml
index 1395e2c42944..561931bc8eb4 100644
--- a/services/artifact/pom.xml
+++ b/services/artifact/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
artifact
AWS Java SDK :: Services :: Artifact
diff --git a/services/athena/pom.xml b/services/athena/pom.xml
index 5f18abbf9be8..8ada9cf1e91e 100644
--- a/services/athena/pom.xml
+++ b/services/athena/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
athena
AWS Java SDK :: Services :: Amazon Athena
diff --git a/services/auditmanager/pom.xml b/services/auditmanager/pom.xml
index 4db76358564b..d9c9fa81da14 100644
--- a/services/auditmanager/pom.xml
+++ b/services/auditmanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
auditmanager
AWS Java SDK :: Services :: Audit Manager
diff --git a/services/autoscaling/pom.xml b/services/autoscaling/pom.xml
index 0b1f599481de..8e1344abf807 100644
--- a/services/autoscaling/pom.xml
+++ b/services/autoscaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
autoscaling
AWS Java SDK :: Services :: Auto Scaling
diff --git a/services/autoscalingplans/pom.xml b/services/autoscalingplans/pom.xml
index 0a973b6e4fed..f47e7bef09f2 100644
--- a/services/autoscalingplans/pom.xml
+++ b/services/autoscalingplans/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
autoscalingplans
AWS Java SDK :: Services :: Auto Scaling Plans
diff --git a/services/b2bi/pom.xml b/services/b2bi/pom.xml
index c4b463d380f5..d577d913c395 100644
--- a/services/b2bi/pom.xml
+++ b/services/b2bi/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
b2bi
AWS Java SDK :: Services :: B2 Bi
diff --git a/services/backup/pom.xml b/services/backup/pom.xml
index 90839b89470a..77707f7ca923 100644
--- a/services/backup/pom.xml
+++ b/services/backup/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
backup
AWS Java SDK :: Services :: Backup
diff --git a/services/backupgateway/pom.xml b/services/backupgateway/pom.xml
index d86907167e16..06b418c40165 100644
--- a/services/backupgateway/pom.xml
+++ b/services/backupgateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
backupgateway
AWS Java SDK :: Services :: Backup Gateway
diff --git a/services/batch/pom.xml b/services/batch/pom.xml
index b299218e0a3c..59daa7355784 100644
--- a/services/batch/pom.xml
+++ b/services/batch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
batch
AWS Java SDK :: Services :: AWS Batch
diff --git a/services/bcmdataexports/pom.xml b/services/bcmdataexports/pom.xml
index 9e56e92637ad..fee120753d75 100644
--- a/services/bcmdataexports/pom.xml
+++ b/services/bcmdataexports/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
bcmdataexports
AWS Java SDK :: Services :: BCM Data Exports
diff --git a/services/bedrock/pom.xml b/services/bedrock/pom.xml
index 7637aa1b5f57..fe3f08388c95 100644
--- a/services/bedrock/pom.xml
+++ b/services/bedrock/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
bedrock
AWS Java SDK :: Services :: Bedrock
diff --git a/services/bedrockagent/pom.xml b/services/bedrockagent/pom.xml
index 7cb219d526d2..bbdb981dc977 100644
--- a/services/bedrockagent/pom.xml
+++ b/services/bedrockagent/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
bedrockagent
AWS Java SDK :: Services :: Bedrock Agent
diff --git a/services/bedrockagentruntime/pom.xml b/services/bedrockagentruntime/pom.xml
index 15e136bf6534..892c2477181f 100644
--- a/services/bedrockagentruntime/pom.xml
+++ b/services/bedrockagentruntime/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
bedrockagentruntime
AWS Java SDK :: Services :: Bedrock Agent Runtime
diff --git a/services/bedrockruntime/pom.xml b/services/bedrockruntime/pom.xml
index f7b6c906a1d5..738f19bf8a8f 100644
--- a/services/bedrockruntime/pom.xml
+++ b/services/bedrockruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
bedrockruntime
AWS Java SDK :: Services :: Bedrock Runtime
diff --git a/services/billing/pom.xml b/services/billing/pom.xml
index 28abb5d16f3f..7d0abb7bcc44 100644
--- a/services/billing/pom.xml
+++ b/services/billing/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
billing
AWS Java SDK :: Services :: Billing
diff --git a/services/billingconductor/pom.xml b/services/billingconductor/pom.xml
index f8f1b1843084..4d1534663756 100644
--- a/services/billingconductor/pom.xml
+++ b/services/billingconductor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
billingconductor
AWS Java SDK :: Services :: Billingconductor
diff --git a/services/braket/pom.xml b/services/braket/pom.xml
index 656c7250e660..a8ad920a9113 100644
--- a/services/braket/pom.xml
+++ b/services/braket/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
braket
AWS Java SDK :: Services :: Braket
diff --git a/services/budgets/pom.xml b/services/budgets/pom.xml
index e2df2c2f0e06..00f1dfb1951c 100644
--- a/services/budgets/pom.xml
+++ b/services/budgets/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
budgets
AWS Java SDK :: Services :: AWS Budgets
diff --git a/services/chatbot/pom.xml b/services/chatbot/pom.xml
index a3c2838cd5c3..a7b8b4a72701 100644
--- a/services/chatbot/pom.xml
+++ b/services/chatbot/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
chatbot
AWS Java SDK :: Services :: Chatbot
diff --git a/services/chime/pom.xml b/services/chime/pom.xml
index ad8443bcbce1..318f398db8c8 100644
--- a/services/chime/pom.xml
+++ b/services/chime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
chime
AWS Java SDK :: Services :: Chime
diff --git a/services/chimesdkidentity/pom.xml b/services/chimesdkidentity/pom.xml
index 2fee83fa578b..4a174ddc28ca 100644
--- a/services/chimesdkidentity/pom.xml
+++ b/services/chimesdkidentity/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
chimesdkidentity
AWS Java SDK :: Services :: Chime SDK Identity
diff --git a/services/chimesdkmediapipelines/pom.xml b/services/chimesdkmediapipelines/pom.xml
index c195053f5f1a..5de6fd06c771 100644
--- a/services/chimesdkmediapipelines/pom.xml
+++ b/services/chimesdkmediapipelines/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
chimesdkmediapipelines
AWS Java SDK :: Services :: Chime SDK Media Pipelines
diff --git a/services/chimesdkmeetings/pom.xml b/services/chimesdkmeetings/pom.xml
index a4eb94943d04..3926b499186c 100644
--- a/services/chimesdkmeetings/pom.xml
+++ b/services/chimesdkmeetings/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
chimesdkmeetings
AWS Java SDK :: Services :: Chime SDK Meetings
diff --git a/services/chimesdkmessaging/pom.xml b/services/chimesdkmessaging/pom.xml
index ca2349d0b6a7..450567c915aa 100644
--- a/services/chimesdkmessaging/pom.xml
+++ b/services/chimesdkmessaging/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
chimesdkmessaging
AWS Java SDK :: Services :: Chime SDK Messaging
diff --git a/services/chimesdkvoice/pom.xml b/services/chimesdkvoice/pom.xml
index a761fd6c2412..d05ee56d17a8 100644
--- a/services/chimesdkvoice/pom.xml
+++ b/services/chimesdkvoice/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
chimesdkvoice
AWS Java SDK :: Services :: Chime SDK Voice
diff --git a/services/cleanrooms/pom.xml b/services/cleanrooms/pom.xml
index ee4f79f13e0b..3a3a8ada07fa 100644
--- a/services/cleanrooms/pom.xml
+++ b/services/cleanrooms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cleanrooms
AWS Java SDK :: Services :: Clean Rooms
diff --git a/services/cleanroomsml/pom.xml b/services/cleanroomsml/pom.xml
index beb960e1680c..6f52cd2f83f7 100644
--- a/services/cleanroomsml/pom.xml
+++ b/services/cleanroomsml/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cleanroomsml
AWS Java SDK :: Services :: Clean Rooms ML
diff --git a/services/cloud9/pom.xml b/services/cloud9/pom.xml
index 2041dcae713d..5791264ef236 100644
--- a/services/cloud9/pom.xml
+++ b/services/cloud9/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
cloud9
diff --git a/services/cloudcontrol/pom.xml b/services/cloudcontrol/pom.xml
index a3262ba96b8a..616f4c9a1492 100644
--- a/services/cloudcontrol/pom.xml
+++ b/services/cloudcontrol/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cloudcontrol
AWS Java SDK :: Services :: Cloud Control
diff --git a/services/cloudcontrol/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/cloudcontrol/src/main/resources/codegen-resources/endpoint-rule-set.json
index eb2c2c7ec8a9..181d0e059e7d 100644
--- a/services/cloudcontrol/src/main/resources/codegen-resources/endpoint-rule-set.json
+++ b/services/cloudcontrol/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": [
@@ -133,7 +131,6 @@
]
}
],
- "type": "tree",
"rules": [
{
"conditions": [
@@ -168,7 +165,6 @@
]
}
],
- "type": "tree",
"rules": [
{
"conditions": [],
@@ -179,14 +175,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": [
@@ -200,14 +198,12 @@
]
}
],
- "type": "tree",
"rules": [
{
"conditions": [
{
"fn": "booleanEquals",
"argv": [
- true,
{
"fn": "getAttr",
"argv": [
@@ -216,11 +212,11 @@
},
"supportsFIPS"
]
- }
+ },
+ true
]
}
],
- "type": "tree",
"rules": [
{
"conditions": [],
@@ -231,14 +227,16 @@
},
"type": "endpoint"
}
- ]
+ ],
+ "type": "tree"
},
{
"conditions": [],
"error": "FIPS is enabled but this partition does not support FIPS",
"type": "error"
}
- ]
+ ],
+ "type": "tree"
},
{
"conditions": [
@@ -252,7 +250,6 @@
]
}
],
- "type": "tree",
"rules": [
{
"conditions": [
@@ -272,7 +269,6 @@
]
}
],
- "type": "tree",
"rules": [
{
"conditions": [],
@@ -283,14 +279,16 @@
},
"type": "endpoint"
}
- ]
+ ],
+ "type": "tree"
},
{
"conditions": [],
"error": "DualStack is enabled but this partition does not support DualStack",
"type": "error"
}
- ]
+ ],
+ "type": "tree"
},
{
"conditions": [],
@@ -301,9 +299,11 @@
},
"type": "endpoint"
}
- ]
+ ],
+ "type": "tree"
}
- ]
+ ],
+ "type": "tree"
},
{
"conditions": [],
diff --git a/services/cloudcontrol/src/main/resources/codegen-resources/service-2.json b/services/cloudcontrol/src/main/resources/codegen-resources/service-2.json
index 9e34fe763130..fbaab2482469 100644
--- a/services/cloudcontrol/src/main/resources/codegen-resources/service-2.json
+++ b/services/cloudcontrol/src/main/resources/codegen-resources/service-2.json
@@ -2,9 +2,11 @@
"version":"2.0",
"metadata":{
"apiVersion":"2021-09-30",
+ "auth":["aws.auth#sigv4"],
"endpointPrefix":"cloudcontrolapi",
"jsonVersion":"1.0",
"protocol":"json",
+ "protocols":["json"],
"serviceAbbreviation":"CloudControlApi",
"serviceFullName":"AWS Cloud Control API",
"serviceId":"CloudControl",
@@ -340,7 +342,7 @@
},
"ErrorMessage":{
"type":"string",
- "max":1024,
+ "max":2048,
"min":1,
"pattern":".+"
},
@@ -403,6 +405,10 @@
"ProgressEvent":{
"shape":"ProgressEvent",
"documentation":"Represents the current status of the resource operation request.
"
+ },
+ "HooksProgressEvent":{
+ "shape":"HooksProgressEvent",
+ "documentation":"Lists Hook invocations for the specified target in the request. This is a list since the same target can invoke multiple Hooks.
"
}
}
},
@@ -412,6 +418,7 @@
"NotUpdatable",
"InvalidRequest",
"AccessDenied",
+ "UnauthorizedTaggingOperation",
"InvalidCredentials",
"AlreadyExists",
"NotFound",
@@ -446,10 +453,76 @@
},
"HandlerNextToken":{
"type":"string",
- "max":2048,
+ "max":4096,
"min":1,
"pattern":".+"
},
+ "HookFailureMode":{
+ "type":"string",
+ "max":128,
+ "min":1,
+ "pattern":"[-A-Za-z_]+"
+ },
+ "HookInvocationPoint":{
+ "type":"string",
+ "max":128,
+ "min":1,
+ "pattern":"[-A-Za-z_]+"
+ },
+ "HookProgressEvent":{
+ "type":"structure",
+ "members":{
+ "HookTypeName":{
+ "shape":"TypeName",
+ "documentation":"The type name of the Hook being invoked.
"
+ },
+ "HookTypeVersionId":{
+ "shape":"TypeVersionId",
+ "documentation":"The type version of the Hook being invoked.
"
+ },
+ "HookTypeArn":{
+ "shape":"HookTypeArn",
+ "documentation":"The ARN of the Hook being invoked.
"
+ },
+ "InvocationPoint":{
+ "shape":"HookInvocationPoint",
+ "documentation":"States whether the Hook is invoked before or after resource provisioning.
"
+ },
+ "HookStatus":{
+ "shape":"HookStatus",
+ "documentation":"The status of the Hook invocation. The following are potential statuses:
-
HOOK_PENDING
: The Hook was added to the invocation plan, but not yet invoked.
-
HOOK_IN_PROGRESS
: The Hook was invoked, but hasn't completed.
-
HOOK_COMPLETE_SUCCEEDED
: The Hook invocation is complete with a successful result.
-
HOOK_COMPLETE_FAILED
: The Hook invocation is complete with a failed result.
-
HOOK_FAILED
: The Hook invocation didn't complete successfully.
"
+ },
+ "HookEventTime":{
+ "shape":"Timestamp",
+ "documentation":"The time that the Hook invocation request initiated.
"
+ },
+ "HookStatusMessage":{
+ "shape":"StatusMessage",
+ "documentation":"The message explaining the current Hook status.
"
+ },
+ "FailureMode":{
+ "shape":"HookFailureMode",
+ "documentation":"The failure mode of the invocation. The following are the potential statuses:
-
FAIL
: This will fail the Hook invocation and the request associated with it.
-
WARN
: This will fail the Hook invocation, but not the request associated with it.
"
+ }
+ },
+ "documentation":"Represents the current status of applicable Hooks for a resource operation request. It contains list of Hook invocation information for the resource specified in the request since the same target can invoke multiple Hooks. For more information, see Managing resource operation requests with Amazon Web Services Cloud Control API .
"
+ },
+ "HookStatus":{
+ "type":"string",
+ "max":128,
+ "min":1,
+ "pattern":"[-A-Za-z_]+"
+ },
+ "HookTypeArn":{
+ "type":"string",
+ "max":2048,
+ "min":1,
+ "pattern":"arn:aws.*:.+:.*:.*:.+"
+ },
+ "HooksProgressEvent":{
+ "type":"list",
+ "member":{"shape":"HookProgressEvent"}
+ },
"Identifier":{
"type":"string",
"max":1024,
@@ -615,7 +688,8 @@
},
"PatchDocument":{
"type":"string",
- "max":65536,
+ "documentation":"Allow up to 256K length of Resource properties
",
+ "max":262144,
"min":1,
"pattern":"[\\s\\S]*",
"sensitive":true
@@ -643,6 +717,10 @@
"shape":"RequestToken",
"documentation":"The unique token representing this resource operation request.
Use the RequestToken
with GetResourceRequestStatus to return the current status of a resource operation request.
"
},
+ "HooksRequestToken":{
+ "shape":"RequestToken",
+ "documentation":"The unique token representing the Hooks operation for the request.
"
+ },
"Operation":{
"shape":"Operation",
"documentation":"The resource operation type.
"
@@ -676,7 +754,8 @@
},
"Properties":{
"type":"string",
- "max":65536,
+ "documentation":"Allow up to 256K length of Resource properties
",
+ "max":262144,
"min":1,
"pattern":"[\\s\\S]*",
"sensitive":true
@@ -772,7 +851,7 @@
},
"StatusMessage":{
"type":"string",
- "max":1024,
+ "max":2048,
"min":0,
"pattern":"[\\s\\S]*"
},
diff --git a/services/clouddirectory/pom.xml b/services/clouddirectory/pom.xml
index dab32f95ed91..7cbcf2270496 100644
--- a/services/clouddirectory/pom.xml
+++ b/services/clouddirectory/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
clouddirectory
AWS Java SDK :: Services :: Amazon CloudDirectory
diff --git a/services/cloudformation/pom.xml b/services/cloudformation/pom.xml
index 3a46bcac53da..ee4c286c061f 100644
--- a/services/cloudformation/pom.xml
+++ b/services/cloudformation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cloudformation
AWS Java SDK :: Services :: AWS CloudFormation
diff --git a/services/cloudfront/pom.xml b/services/cloudfront/pom.xml
index 2563e39cbacd..e1d74b140e62 100644
--- a/services/cloudfront/pom.xml
+++ b/services/cloudfront/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cloudfront
AWS Java SDK :: Services :: Amazon CloudFront
diff --git a/services/cloudfrontkeyvaluestore/pom.xml b/services/cloudfrontkeyvaluestore/pom.xml
index 3d1714b49eee..53e347071a2f 100644
--- a/services/cloudfrontkeyvaluestore/pom.xml
+++ b/services/cloudfrontkeyvaluestore/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cloudfrontkeyvaluestore
AWS Java SDK :: Services :: Cloud Front Key Value Store
diff --git a/services/cloudhsm/pom.xml b/services/cloudhsm/pom.xml
index 22f0802cadf7..3ee1fc300aad 100644
--- a/services/cloudhsm/pom.xml
+++ b/services/cloudhsm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cloudhsm
AWS Java SDK :: Services :: AWS CloudHSM
diff --git a/services/cloudhsmv2/pom.xml b/services/cloudhsmv2/pom.xml
index 721f57868efd..254df4ab13da 100644
--- a/services/cloudhsmv2/pom.xml
+++ b/services/cloudhsmv2/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
cloudhsmv2
diff --git a/services/cloudsearch/pom.xml b/services/cloudsearch/pom.xml
index 0187ad8eda58..3835956e8518 100644
--- a/services/cloudsearch/pom.xml
+++ b/services/cloudsearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cloudsearch
AWS Java SDK :: Services :: Amazon CloudSearch
diff --git a/services/cloudsearchdomain/pom.xml b/services/cloudsearchdomain/pom.xml
index 23897cedf56e..7d3266dd01e5 100644
--- a/services/cloudsearchdomain/pom.xml
+++ b/services/cloudsearchdomain/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cloudsearchdomain
AWS Java SDK :: Services :: Amazon CloudSearch Domain
diff --git a/services/cloudtrail/pom.xml b/services/cloudtrail/pom.xml
index ac4f45383945..91f71b4d6d52 100644
--- a/services/cloudtrail/pom.xml
+++ b/services/cloudtrail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cloudtrail
AWS Java SDK :: Services :: AWS CloudTrail
diff --git a/services/cloudtraildata/pom.xml b/services/cloudtraildata/pom.xml
index 9b896b35e98d..e8ffaad38fb2 100644
--- a/services/cloudtraildata/pom.xml
+++ b/services/cloudtraildata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cloudtraildata
AWS Java SDK :: Services :: Cloud Trail Data
diff --git a/services/cloudwatch/pom.xml b/services/cloudwatch/pom.xml
index 72e95afd4180..1ba90058a9f1 100644
--- a/services/cloudwatch/pom.xml
+++ b/services/cloudwatch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cloudwatch
AWS Java SDK :: Services :: Amazon CloudWatch
diff --git a/services/cloudwatchevents/pom.xml b/services/cloudwatchevents/pom.xml
index 7a7e6a952a3e..b3e23ae382bb 100644
--- a/services/cloudwatchevents/pom.xml
+++ b/services/cloudwatchevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cloudwatchevents
AWS Java SDK :: Services :: Amazon CloudWatch Events
diff --git a/services/cloudwatchlogs/pom.xml b/services/cloudwatchlogs/pom.xml
index a1c681488ba8..6732821a81e0 100644
--- a/services/cloudwatchlogs/pom.xml
+++ b/services/cloudwatchlogs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cloudwatchlogs
AWS Java SDK :: Services :: Amazon CloudWatch Logs
diff --git a/services/codeartifact/pom.xml b/services/codeartifact/pom.xml
index d267287b2d60..8ea3426b1e9f 100644
--- a/services/codeartifact/pom.xml
+++ b/services/codeartifact/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
codeartifact
AWS Java SDK :: Services :: Codeartifact
diff --git a/services/codebuild/pom.xml b/services/codebuild/pom.xml
index 2e032f557c3f..449b322cde18 100644
--- a/services/codebuild/pom.xml
+++ b/services/codebuild/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
codebuild
AWS Java SDK :: Services :: AWS Code Build
diff --git a/services/codecatalyst/pom.xml b/services/codecatalyst/pom.xml
index bbb9153527c5..fbca0ce39b2f 100644
--- a/services/codecatalyst/pom.xml
+++ b/services/codecatalyst/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
codecatalyst
AWS Java SDK :: Services :: Code Catalyst
diff --git a/services/codecommit/pom.xml b/services/codecommit/pom.xml
index 0f311ac6e0c0..8579d51de431 100644
--- a/services/codecommit/pom.xml
+++ b/services/codecommit/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
codecommit
AWS Java SDK :: Services :: AWS CodeCommit
diff --git a/services/codeconnections/pom.xml b/services/codeconnections/pom.xml
index 7d1e2c799aab..9acfd985eb1c 100644
--- a/services/codeconnections/pom.xml
+++ b/services/codeconnections/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
codeconnections
AWS Java SDK :: Services :: Code Connections
diff --git a/services/codedeploy/pom.xml b/services/codedeploy/pom.xml
index f29638630e21..1ffd3110aa18 100644
--- a/services/codedeploy/pom.xml
+++ b/services/codedeploy/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
codedeploy
AWS Java SDK :: Services :: AWS CodeDeploy
diff --git a/services/codeguruprofiler/pom.xml b/services/codeguruprofiler/pom.xml
index 3605d4ee7fd6..c6c32b4f7d43 100644
--- a/services/codeguruprofiler/pom.xml
+++ b/services/codeguruprofiler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
codeguruprofiler
AWS Java SDK :: Services :: CodeGuruProfiler
diff --git a/services/codegurureviewer/pom.xml b/services/codegurureviewer/pom.xml
index cf833d61d2d2..1657d578cdd4 100644
--- a/services/codegurureviewer/pom.xml
+++ b/services/codegurureviewer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
codegurureviewer
AWS Java SDK :: Services :: CodeGuru Reviewer
diff --git a/services/codegurusecurity/pom.xml b/services/codegurusecurity/pom.xml
index 2017a4401ad3..48b195834b0f 100644
--- a/services/codegurusecurity/pom.xml
+++ b/services/codegurusecurity/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
codegurusecurity
AWS Java SDK :: Services :: Code Guru Security
diff --git a/services/codepipeline/pom.xml b/services/codepipeline/pom.xml
index d1a186980a34..5547455d2333 100644
--- a/services/codepipeline/pom.xml
+++ b/services/codepipeline/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
codepipeline
AWS Java SDK :: Services :: AWS CodePipeline
diff --git a/services/codestarconnections/pom.xml b/services/codestarconnections/pom.xml
index e518988865ca..081bdaec42f3 100644
--- a/services/codestarconnections/pom.xml
+++ b/services/codestarconnections/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
codestarconnections
AWS Java SDK :: Services :: CodeStar connections
diff --git a/services/codestarnotifications/pom.xml b/services/codestarnotifications/pom.xml
index 4f6fee708562..5da42bca76f4 100644
--- a/services/codestarnotifications/pom.xml
+++ b/services/codestarnotifications/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
codestarnotifications
AWS Java SDK :: Services :: Codestar Notifications
diff --git a/services/cognitoidentity/pom.xml b/services/cognitoidentity/pom.xml
index 1ed6b0f77cc9..72e9a2ef1af3 100644
--- a/services/cognitoidentity/pom.xml
+++ b/services/cognitoidentity/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cognitoidentity
AWS Java SDK :: Services :: Amazon Cognito Identity
diff --git a/services/cognitoidentityprovider/pom.xml b/services/cognitoidentityprovider/pom.xml
index b1a38f492bdf..2d02789061c4 100644
--- a/services/cognitoidentityprovider/pom.xml
+++ b/services/cognitoidentityprovider/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cognitoidentityprovider
AWS Java SDK :: Services :: Amazon Cognito Identity Provider Service
diff --git a/services/cognitosync/pom.xml b/services/cognitosync/pom.xml
index e17bbf6646b0..995e8c62fcdb 100644
--- a/services/cognitosync/pom.xml
+++ b/services/cognitosync/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
cognitosync
AWS Java SDK :: Services :: Amazon Cognito Sync
diff --git a/services/comprehend/pom.xml b/services/comprehend/pom.xml
index 515ad24de688..f69bf5c66cb4 100644
--- a/services/comprehend/pom.xml
+++ b/services/comprehend/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
comprehend
diff --git a/services/comprehendmedical/pom.xml b/services/comprehendmedical/pom.xml
index eaa45bcb15fd..f59fae166fd0 100644
--- a/services/comprehendmedical/pom.xml
+++ b/services/comprehendmedical/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
comprehendmedical
AWS Java SDK :: Services :: ComprehendMedical
diff --git a/services/computeoptimizer/pom.xml b/services/computeoptimizer/pom.xml
index c287f7216512..87b746f26502 100644
--- a/services/computeoptimizer/pom.xml
+++ b/services/computeoptimizer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
computeoptimizer
AWS Java SDK :: Services :: Compute Optimizer
diff --git a/services/config/pom.xml b/services/config/pom.xml
index 1f0b4e2e8dbf..de19ddffdfc2 100644
--- a/services/config/pom.xml
+++ b/services/config/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
config
AWS Java SDK :: Services :: AWS Config
diff --git a/services/connect/pom.xml b/services/connect/pom.xml
index 124b179ccc7f..b29840425839 100644
--- a/services/connect/pom.xml
+++ b/services/connect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
connect
AWS Java SDK :: Services :: Connect
diff --git a/services/connectcampaigns/pom.xml b/services/connectcampaigns/pom.xml
index 7bf0115a5a38..3e77712724fe 100644
--- a/services/connectcampaigns/pom.xml
+++ b/services/connectcampaigns/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
connectcampaigns
AWS Java SDK :: Services :: Connect Campaigns
diff --git a/services/connectcases/pom.xml b/services/connectcases/pom.xml
index 4ca408f8af50..ffe635f889e1 100644
--- a/services/connectcases/pom.xml
+++ b/services/connectcases/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
connectcases
AWS Java SDK :: Services :: Connect Cases
diff --git a/services/connectcontactlens/pom.xml b/services/connectcontactlens/pom.xml
index 2458cfe53925..32c2b0169013 100644
--- a/services/connectcontactlens/pom.xml
+++ b/services/connectcontactlens/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
connectcontactlens
AWS Java SDK :: Services :: Connect Contact Lens
diff --git a/services/connectparticipant/pom.xml b/services/connectparticipant/pom.xml
index 1e83d3139470..4d26ec037f6f 100644
--- a/services/connectparticipant/pom.xml
+++ b/services/connectparticipant/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
connectparticipant
AWS Java SDK :: Services :: ConnectParticipant
diff --git a/services/controlcatalog/pom.xml b/services/controlcatalog/pom.xml
index 087b5019b947..45a38c9fcc0e 100644
--- a/services/controlcatalog/pom.xml
+++ b/services/controlcatalog/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
controlcatalog
AWS Java SDK :: Services :: Control Catalog
diff --git a/services/controltower/pom.xml b/services/controltower/pom.xml
index 33b7ca97d712..d08fe40097da 100644
--- a/services/controltower/pom.xml
+++ b/services/controltower/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
controltower
AWS Java SDK :: Services :: Control Tower
diff --git a/services/costandusagereport/pom.xml b/services/costandusagereport/pom.xml
index 6f0722c99131..0d3de28bbd55 100644
--- a/services/costandusagereport/pom.xml
+++ b/services/costandusagereport/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
costandusagereport
AWS Java SDK :: Services :: AWS Cost and Usage Report
diff --git a/services/costexplorer/pom.xml b/services/costexplorer/pom.xml
index fcd29fad0d45..7e8a32ae7e0d 100644
--- a/services/costexplorer/pom.xml
+++ b/services/costexplorer/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
costexplorer
diff --git a/services/costoptimizationhub/pom.xml b/services/costoptimizationhub/pom.xml
index 738070da874d..903f9419fb84 100644
--- a/services/costoptimizationhub/pom.xml
+++ b/services/costoptimizationhub/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
costoptimizationhub
AWS Java SDK :: Services :: Cost Optimization Hub
diff --git a/services/customerprofiles/pom.xml b/services/customerprofiles/pom.xml
index acd96ae1900f..9ead52d59fc1 100644
--- a/services/customerprofiles/pom.xml
+++ b/services/customerprofiles/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
customerprofiles
AWS Java SDK :: Services :: Customer Profiles
diff --git a/services/databasemigration/pom.xml b/services/databasemigration/pom.xml
index fcd67809dd65..3d4acd2e326b 100644
--- a/services/databasemigration/pom.xml
+++ b/services/databasemigration/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
databasemigration
AWS Java SDK :: Services :: AWS Database Migration Service
diff --git a/services/databrew/pom.xml b/services/databrew/pom.xml
index eba106b4c6b1..cdf6a35295e0 100644
--- a/services/databrew/pom.xml
+++ b/services/databrew/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
databrew
AWS Java SDK :: Services :: Data Brew
diff --git a/services/dataexchange/pom.xml b/services/dataexchange/pom.xml
index 30e684ebedee..6ad3265cd817 100644
--- a/services/dataexchange/pom.xml
+++ b/services/dataexchange/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
dataexchange
AWS Java SDK :: Services :: DataExchange
diff --git a/services/datapipeline/pom.xml b/services/datapipeline/pom.xml
index 59c79ed81057..dac7eff70c4f 100644
--- a/services/datapipeline/pom.xml
+++ b/services/datapipeline/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
datapipeline
AWS Java SDK :: Services :: AWS Data Pipeline
diff --git a/services/datasync/pom.xml b/services/datasync/pom.xml
index a2ce5a4453af..f04478e1c3f1 100644
--- a/services/datasync/pom.xml
+++ b/services/datasync/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
datasync
AWS Java SDK :: Services :: DataSync
diff --git a/services/datazone/pom.xml b/services/datazone/pom.xml
index 505cd49b63e1..bc0fd639cd3b 100644
--- a/services/datazone/pom.xml
+++ b/services/datazone/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
datazone
AWS Java SDK :: Services :: Data Zone
diff --git a/services/dax/pom.xml b/services/dax/pom.xml
index ec62d8101723..a39ba75bc132 100644
--- a/services/dax/pom.xml
+++ b/services/dax/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
dax
AWS Java SDK :: Services :: Amazon DynamoDB Accelerator (DAX)
diff --git a/services/deadline/pom.xml b/services/deadline/pom.xml
index 7f663ced8181..445df71ceb1d 100644
--- a/services/deadline/pom.xml
+++ b/services/deadline/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
deadline
AWS Java SDK :: Services :: Deadline
diff --git a/services/deadline/src/main/resources/codegen-resources/service-2.json b/services/deadline/src/main/resources/codegen-resources/service-2.json
index 01ab8d212251..12c530990cb0 100644
--- a/services/deadline/src/main/resources/codegen-resources/service-2.json
+++ b/services/deadline/src/main/resources/codegen-resources/service-2.json
@@ -2040,21 +2040,69 @@
}
},
"shapes":{
+ "AcceleratorCapabilities":{
+ "type":"structure",
+ "required":["selections"],
+ "members":{
+ "selections":{
+ "shape":"AcceleratorSelections",
+ "documentation":"A list of objects that contain the GPU name of the accelerator and driver for the instance types that support the accelerator.
"
+ },
+ "count":{
+ "shape":"AcceleratorCountRange",
+ "documentation":"The number of GPUs on each worker. The default is 1.
"
+ }
+ },
+ "documentation":"Provides information about the GPU accelerators and drivers for the instance types in a fleet. If you include the acceleratorCapabilities
property in the ServiceManagedEc2InstanceCapabilities object, all of the Amazon EC2 instances will have at least one accelerator.
"
+ },
"AcceleratorCountRange":{
"type":"structure",
"required":["min"],
"members":{
"min":{
"shape":"MinZeroMaxInteger",
- "documentation":"The minimum GPU for the accelerator.
"
+ "documentation":"The minimum number of GPUs for the accelerator. If you set the value to 0, a worker will still have 1 GPU.
"
},
"max":{
"shape":"MinZeroMaxInteger",
- "documentation":"The maximum GPU for the accelerator.
"
+ "documentation":"The maximum number of GPUs for the accelerator.
"
}
},
"documentation":"The range for the GPU fleet acceleration.
"
},
+ "AcceleratorName":{
+ "type":"string",
+ "enum":[
+ "t4",
+ "a10g",
+ "l4",
+ "l40s"
+ ]
+ },
+ "AcceleratorRuntime":{
+ "type":"string",
+ "max":100,
+ "min":1
+ },
+ "AcceleratorSelection":{
+ "type":"structure",
+ "required":["name"],
+ "members":{
+ "name":{
+ "shape":"AcceleratorName",
+ "documentation":"The name of the GPU accelerator.
"
+ },
+ "runtime":{
+ "shape":"AcceleratorRuntime",
+ "documentation":"The driver version that the GPU accelerator uses.
"
+ }
+ },
+ "documentation":"Values that you can use to select a particular Amazon EC2 instance type.
"
+ },
+ "AcceleratorSelections":{
+ "type":"list",
+ "member":{"shape":"AcceleratorSelection"}
+ },
"AcceleratorTotalMemoryMiBRange":{
"type":"structure",
"required":["min"],
@@ -9537,6 +9585,10 @@
"shape":"Ec2EbsVolume",
"documentation":"The root EBS volume.
"
},
+ "acceleratorCapabilities":{
+ "shape":"AcceleratorCapabilities",
+ "documentation":"The GPU accelerator capabilities required for the Amazon EC2 instances. If you include the acceleratorCapabilities
property in the ServiceManagedEc2InstanceCapabilities object, all of the Amazon EC2 instances will have at least one accelerator.
"
+ },
"allowedInstanceTypes":{
"shape":"InstanceTypes",
"documentation":"The allowable Amazon EC2 instance types.
"
@@ -10030,7 +10082,9 @@
},
"StepAmountCapabilities":{
"type":"list",
- "member":{"shape":"StepAmountCapability"}
+ "member":{"shape":"StepAmountCapability"},
+ "max":25,
+ "min":1
},
"StepAmountCapability":{
"type":"structure",
@@ -10057,7 +10111,9 @@
},
"StepAttributeCapabilities":{
"type":"list",
- "member":{"shape":"StepAttributeCapability"}
+ "member":{"shape":"StepAttributeCapability"},
+ "max":25,
+ "min":1
},
"StepAttributeCapability":{
"type":"structure",
diff --git a/services/detective/pom.xml b/services/detective/pom.xml
index 14c357e917b2..3b4bae0a4326 100644
--- a/services/detective/pom.xml
+++ b/services/detective/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
detective
AWS Java SDK :: Services :: Detective
diff --git a/services/devicefarm/pom.xml b/services/devicefarm/pom.xml
index fa6282a906d4..6eb3c52a0964 100644
--- a/services/devicefarm/pom.xml
+++ b/services/devicefarm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
devicefarm
AWS Java SDK :: Services :: AWS Device Farm
diff --git a/services/devopsguru/pom.xml b/services/devopsguru/pom.xml
index f3ecf3374545..5c0f4f37173a 100644
--- a/services/devopsguru/pom.xml
+++ b/services/devopsguru/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
devopsguru
AWS Java SDK :: Services :: Dev Ops Guru
diff --git a/services/directconnect/pom.xml b/services/directconnect/pom.xml
index 7713543dfdb5..2c6d60d165aa 100644
--- a/services/directconnect/pom.xml
+++ b/services/directconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
directconnect
AWS Java SDK :: Services :: AWS Direct Connect
diff --git a/services/directory/pom.xml b/services/directory/pom.xml
index 7833c54afd1c..807e990d9464 100644
--- a/services/directory/pom.xml
+++ b/services/directory/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
directory
AWS Java SDK :: Services :: AWS Directory Service
diff --git a/services/directoryservicedata/pom.xml b/services/directoryservicedata/pom.xml
index b97b291099e3..863930de158f 100644
--- a/services/directoryservicedata/pom.xml
+++ b/services/directoryservicedata/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
directoryservicedata
AWS Java SDK :: Services :: Directory Service Data
diff --git a/services/dlm/pom.xml b/services/dlm/pom.xml
index 1859697ced78..31275c311385 100644
--- a/services/dlm/pom.xml
+++ b/services/dlm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
dlm
AWS Java SDK :: Services :: DLM
diff --git a/services/docdb/pom.xml b/services/docdb/pom.xml
index fe7d7afbbedb..30049f62451f 100644
--- a/services/docdb/pom.xml
+++ b/services/docdb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
docdb
AWS Java SDK :: Services :: DocDB
diff --git a/services/docdbelastic/pom.xml b/services/docdbelastic/pom.xml
index 245d41aa8497..82b75df02383 100644
--- a/services/docdbelastic/pom.xml
+++ b/services/docdbelastic/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
docdbelastic
AWS Java SDK :: Services :: Doc DB Elastic
diff --git a/services/drs/pom.xml b/services/drs/pom.xml
index 25b06aa7b3bf..dcdab4715cae 100644
--- a/services/drs/pom.xml
+++ b/services/drs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
drs
AWS Java SDK :: Services :: Drs
diff --git a/services/dynamodb/pom.xml b/services/dynamodb/pom.xml
index 9a895880de32..2b06fcb3dbad 100644
--- a/services/dynamodb/pom.xml
+++ b/services/dynamodb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
dynamodb
AWS Java SDK :: Services :: Amazon DynamoDB
diff --git a/services/ebs/pom.xml b/services/ebs/pom.xml
index ec36fd72cc26..eb522e941e2f 100644
--- a/services/ebs/pom.xml
+++ b/services/ebs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ebs
AWS Java SDK :: Services :: EBS
diff --git a/services/ec2/pom.xml b/services/ec2/pom.xml
index 8061e0d8ba5b..d992d22a701b 100644
--- a/services/ec2/pom.xml
+++ b/services/ec2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ec2
AWS Java SDK :: Services :: Amazon EC2
diff --git a/services/ec2instanceconnect/pom.xml b/services/ec2instanceconnect/pom.xml
index e5acf003279e..f33273ee65af 100644
--- a/services/ec2instanceconnect/pom.xml
+++ b/services/ec2instanceconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ec2instanceconnect
AWS Java SDK :: Services :: EC2 Instance Connect
diff --git a/services/ecr/pom.xml b/services/ecr/pom.xml
index 88917f658d23..b51fb5d9fff8 100644
--- a/services/ecr/pom.xml
+++ b/services/ecr/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ecr
AWS Java SDK :: Services :: Amazon EC2 Container Registry
diff --git a/services/ecrpublic/pom.xml b/services/ecrpublic/pom.xml
index 43be677c313e..728164f3fc28 100644
--- a/services/ecrpublic/pom.xml
+++ b/services/ecrpublic/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ecrpublic
AWS Java SDK :: Services :: ECR PUBLIC
diff --git a/services/ecs/pom.xml b/services/ecs/pom.xml
index bf491d847b93..c69f3d2160b3 100644
--- a/services/ecs/pom.xml
+++ b/services/ecs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ecs
AWS Java SDK :: Services :: Amazon EC2 Container Service
diff --git a/services/efs/pom.xml b/services/efs/pom.xml
index bc45b09a9ec5..c7b64cc2d9ac 100644
--- a/services/efs/pom.xml
+++ b/services/efs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
efs
AWS Java SDK :: Services :: Amazon Elastic File System
diff --git a/services/eks/pom.xml b/services/eks/pom.xml
index 0a72aff58764..bdcd3e5c3abb 100644
--- a/services/eks/pom.xml
+++ b/services/eks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
eks
AWS Java SDK :: Services :: EKS
diff --git a/services/eksauth/pom.xml b/services/eksauth/pom.xml
index adec983559c8..fe30772f9c25 100644
--- a/services/eksauth/pom.xml
+++ b/services/eksauth/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
eksauth
AWS Java SDK :: Services :: EKS Auth
diff --git a/services/elasticache/pom.xml b/services/elasticache/pom.xml
index f43b5653902a..9628aad5a0c4 100644
--- a/services/elasticache/pom.xml
+++ b/services/elasticache/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
elasticache
AWS Java SDK :: Services :: Amazon ElastiCache
diff --git a/services/elasticbeanstalk/pom.xml b/services/elasticbeanstalk/pom.xml
index fd6575b3a295..921069bf1c09 100644
--- a/services/elasticbeanstalk/pom.xml
+++ b/services/elasticbeanstalk/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
elasticbeanstalk
AWS Java SDK :: Services :: AWS Elastic Beanstalk
diff --git a/services/elasticinference/pom.xml b/services/elasticinference/pom.xml
index 7b637b37b5f6..5d5ab22822ab 100644
--- a/services/elasticinference/pom.xml
+++ b/services/elasticinference/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
elasticinference
AWS Java SDK :: Services :: Elastic Inference
diff --git a/services/elasticloadbalancing/pom.xml b/services/elasticloadbalancing/pom.xml
index 6f873b366272..1d599e523296 100644
--- a/services/elasticloadbalancing/pom.xml
+++ b/services/elasticloadbalancing/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
elasticloadbalancing
AWS Java SDK :: Services :: Elastic Load Balancing
diff --git a/services/elasticloadbalancingv2/pom.xml b/services/elasticloadbalancingv2/pom.xml
index e9dc146f214c..f50f5b998c05 100644
--- a/services/elasticloadbalancingv2/pom.xml
+++ b/services/elasticloadbalancingv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
elasticloadbalancingv2
AWS Java SDK :: Services :: Elastic Load Balancing V2
diff --git a/services/elasticsearch/pom.xml b/services/elasticsearch/pom.xml
index c43ea2962e91..c37c9851ea78 100644
--- a/services/elasticsearch/pom.xml
+++ b/services/elasticsearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
elasticsearch
AWS Java SDK :: Services :: Amazon Elasticsearch Service
diff --git a/services/elastictranscoder/pom.xml b/services/elastictranscoder/pom.xml
index 80c6fdedacbf..fdcf67ec3ba6 100644
--- a/services/elastictranscoder/pom.xml
+++ b/services/elastictranscoder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
elastictranscoder
AWS Java SDK :: Services :: Amazon Elastic Transcoder
diff --git a/services/emr/pom.xml b/services/emr/pom.xml
index f871c2093737..9173a20c0338 100644
--- a/services/emr/pom.xml
+++ b/services/emr/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
emr
AWS Java SDK :: Services :: Amazon EMR
diff --git a/services/emrcontainers/pom.xml b/services/emrcontainers/pom.xml
index 11a3ee838f1a..2a590d541332 100644
--- a/services/emrcontainers/pom.xml
+++ b/services/emrcontainers/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
emrcontainers
AWS Java SDK :: Services :: EMR Containers
diff --git a/services/emrserverless/pom.xml b/services/emrserverless/pom.xml
index 4371e20a5a4c..06fea3364719 100644
--- a/services/emrserverless/pom.xml
+++ b/services/emrserverless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
emrserverless
AWS Java SDK :: Services :: EMR Serverless
diff --git a/services/entityresolution/pom.xml b/services/entityresolution/pom.xml
index 0c3258399550..e8efd9aab923 100644
--- a/services/entityresolution/pom.xml
+++ b/services/entityresolution/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
entityresolution
AWS Java SDK :: Services :: Entity Resolution
diff --git a/services/eventbridge/pom.xml b/services/eventbridge/pom.xml
index 897d487e47b8..ea5d5b718737 100644
--- a/services/eventbridge/pom.xml
+++ b/services/eventbridge/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
eventbridge
AWS Java SDK :: Services :: EventBridge
diff --git a/services/evidently/pom.xml b/services/evidently/pom.xml
index f589ebffd63d..e09116469905 100644
--- a/services/evidently/pom.xml
+++ b/services/evidently/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
evidently
AWS Java SDK :: Services :: Evidently
diff --git a/services/finspace/pom.xml b/services/finspace/pom.xml
index 5ef26ea23de7..68677afb5216 100644
--- a/services/finspace/pom.xml
+++ b/services/finspace/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
finspace
AWS Java SDK :: Services :: Finspace
diff --git a/services/finspacedata/pom.xml b/services/finspacedata/pom.xml
index 63d6dfafd81f..17241bec811b 100644
--- a/services/finspacedata/pom.xml
+++ b/services/finspacedata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
finspacedata
AWS Java SDK :: Services :: Finspace Data
diff --git a/services/firehose/pom.xml b/services/firehose/pom.xml
index a4a38f7202fe..540bac68123f 100644
--- a/services/firehose/pom.xml
+++ b/services/firehose/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
firehose
AWS Java SDK :: Services :: Amazon Kinesis Firehose
diff --git a/services/fis/pom.xml b/services/fis/pom.xml
index 459c4387ddc5..89eef056c54c 100644
--- a/services/fis/pom.xml
+++ b/services/fis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
fis
AWS Java SDK :: Services :: Fis
diff --git a/services/fms/pom.xml b/services/fms/pom.xml
index f47cacf5f290..bd3b950bff58 100644
--- a/services/fms/pom.xml
+++ b/services/fms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
fms
AWS Java SDK :: Services :: FMS
diff --git a/services/forecast/pom.xml b/services/forecast/pom.xml
index d932e2a73bb0..6fdb7f0971a5 100644
--- a/services/forecast/pom.xml
+++ b/services/forecast/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
forecast
AWS Java SDK :: Services :: Forecast
diff --git a/services/forecastquery/pom.xml b/services/forecastquery/pom.xml
index e09fe80b44f3..c66b1fe528d9 100644
--- a/services/forecastquery/pom.xml
+++ b/services/forecastquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
forecastquery
AWS Java SDK :: Services :: Forecastquery
diff --git a/services/frauddetector/pom.xml b/services/frauddetector/pom.xml
index a15f3b4edbfc..6cdd49861eb4 100644
--- a/services/frauddetector/pom.xml
+++ b/services/frauddetector/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
frauddetector
AWS Java SDK :: Services :: FraudDetector
diff --git a/services/freetier/pom.xml b/services/freetier/pom.xml
index c799f9493c09..0bdba8c39abd 100644
--- a/services/freetier/pom.xml
+++ b/services/freetier/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
freetier
AWS Java SDK :: Services :: Free Tier
diff --git a/services/fsx/pom.xml b/services/fsx/pom.xml
index c69e65dc8949..a536704a4fd5 100644
--- a/services/fsx/pom.xml
+++ b/services/fsx/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
fsx
AWS Java SDK :: Services :: FSx
diff --git a/services/gamelift/pom.xml b/services/gamelift/pom.xml
index 6728fc9d05de..2cfc09dd02e9 100644
--- a/services/gamelift/pom.xml
+++ b/services/gamelift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
gamelift
AWS Java SDK :: Services :: AWS GameLift
diff --git a/services/geomaps/pom.xml b/services/geomaps/pom.xml
index 503c9b3a92bd..e5835a83374b 100644
--- a/services/geomaps/pom.xml
+++ b/services/geomaps/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
geomaps
AWS Java SDK :: Services :: Geo Maps
diff --git a/services/geoplaces/pom.xml b/services/geoplaces/pom.xml
index e83a791393a9..52d991a555f1 100644
--- a/services/geoplaces/pom.xml
+++ b/services/geoplaces/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
geoplaces
AWS Java SDK :: Services :: Geo Places
diff --git a/services/georoutes/pom.xml b/services/georoutes/pom.xml
index 4ae89bbdd132..e3f246cce403 100644
--- a/services/georoutes/pom.xml
+++ b/services/georoutes/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
georoutes
AWS Java SDK :: Services :: Geo Routes
diff --git a/services/glacier/pom.xml b/services/glacier/pom.xml
index 27e9ceea589e..bcbb72562cfa 100644
--- a/services/glacier/pom.xml
+++ b/services/glacier/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
glacier
AWS Java SDK :: Services :: Amazon Glacier
diff --git a/services/globalaccelerator/pom.xml b/services/globalaccelerator/pom.xml
index 38e06a99cc35..38dd63e3a117 100644
--- a/services/globalaccelerator/pom.xml
+++ b/services/globalaccelerator/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
globalaccelerator
AWS Java SDK :: Services :: Global Accelerator
diff --git a/services/glue/pom.xml b/services/glue/pom.xml
index 00a07df9ed71..0fa4ad63b604 100644
--- a/services/glue/pom.xml
+++ b/services/glue/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
glue
diff --git a/services/grafana/pom.xml b/services/grafana/pom.xml
index d26ce74bdd0c..481b084fa4ed 100644
--- a/services/grafana/pom.xml
+++ b/services/grafana/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
grafana
AWS Java SDK :: Services :: Grafana
diff --git a/services/greengrass/pom.xml b/services/greengrass/pom.xml
index b5dca17b12bf..ec413101fcc4 100644
--- a/services/greengrass/pom.xml
+++ b/services/greengrass/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
greengrass
AWS Java SDK :: Services :: AWS Greengrass
diff --git a/services/greengrassv2/pom.xml b/services/greengrassv2/pom.xml
index 0d90f4c8aa45..9f31faa2d542 100644
--- a/services/greengrassv2/pom.xml
+++ b/services/greengrassv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
greengrassv2
AWS Java SDK :: Services :: Greengrass V2
diff --git a/services/groundstation/pom.xml b/services/groundstation/pom.xml
index 732656321c8b..2909ffe73cdf 100644
--- a/services/groundstation/pom.xml
+++ b/services/groundstation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
groundstation
AWS Java SDK :: Services :: GroundStation
diff --git a/services/guardduty/pom.xml b/services/guardduty/pom.xml
index d2a2f8a27445..b00df5e6552f 100644
--- a/services/guardduty/pom.xml
+++ b/services/guardduty/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
guardduty
diff --git a/services/health/pom.xml b/services/health/pom.xml
index b42294e8e6c5..50df72e53bef 100644
--- a/services/health/pom.xml
+++ b/services/health/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
health
AWS Java SDK :: Services :: AWS Health APIs and Notifications
diff --git a/services/healthlake/pom.xml b/services/healthlake/pom.xml
index 2252216b0b85..d5373b5feeed 100644
--- a/services/healthlake/pom.xml
+++ b/services/healthlake/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
healthlake
AWS Java SDK :: Services :: Health Lake
diff --git a/services/iam/pom.xml b/services/iam/pom.xml
index c5f366a02880..78da45aab778 100644
--- a/services/iam/pom.xml
+++ b/services/iam/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
iam
AWS Java SDK :: Services :: AWS IAM
diff --git a/services/iam/src/main/resources/codegen-resources/service-2.json b/services/iam/src/main/resources/codegen-resources/service-2.json
index ae76ce0d36da..f7067122d2da 100644
--- a/services/iam/src/main/resources/codegen-resources/service-2.json
+++ b/services/iam/src/main/resources/codegen-resources/service-2.json
@@ -800,6 +800,44 @@
],
"documentation":"Removes the specified managed policy from the specified user.
A user can also have inline policies embedded with it. To delete an inline policy, use DeleteUserPolicy. For information about policies, see Managed policies and inline policies in the IAM User Guide.
"
},
+ "DisableOrganizationsRootCredentialsManagement":{
+ "name":"DisableOrganizationsRootCredentialsManagement",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"DisableOrganizationsRootCredentialsManagementRequest"},
+ "output":{
+ "shape":"DisableOrganizationsRootCredentialsManagementResponse",
+ "resultWrapper":"DisableOrganizationsRootCredentialsManagementResult"
+ },
+ "errors":[
+ {"shape":"ServiceAccessNotEnabledException"},
+ {"shape":"AccountNotManagementOrDelegatedAdministratorException"},
+ {"shape":"OrganizationNotFoundException"},
+ {"shape":"OrganizationNotInAllFeaturesModeException"}
+ ],
+ "documentation":"Disables the management of privileged root user credentials across member accounts in your organization. When you disable this feature, the management account and the delegated admininstrator for IAM can no longer manage root user credentials for member accounts in your organization.
"
+ },
+ "DisableOrganizationsRootSessions":{
+ "name":"DisableOrganizationsRootSessions",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"DisableOrganizationsRootSessionsRequest"},
+ "output":{
+ "shape":"DisableOrganizationsRootSessionsResponse",
+ "resultWrapper":"DisableOrganizationsRootSessionsResult"
+ },
+ "errors":[
+ {"shape":"ServiceAccessNotEnabledException"},
+ {"shape":"AccountNotManagementOrDelegatedAdministratorException"},
+ {"shape":"OrganizationNotFoundException"},
+ {"shape":"OrganizationNotInAllFeaturesModeException"}
+ ],
+ "documentation":"Disables root user sessions for privileged tasks across member accounts in your organization. When you disable this feature, the management account and the delegated admininstrator for IAM can no longer perform privileged tasks on member accounts in your organization.
"
+ },
"EnableMFADevice":{
"name":"EnableMFADevice",
"http":{
@@ -818,6 +856,46 @@
],
"documentation":"Enables the specified MFA device and associates it with the specified IAM user. When enabled, the MFA device is required for every subsequent login by the IAM user associated with the device.
"
},
+ "EnableOrganizationsRootCredentialsManagement":{
+ "name":"EnableOrganizationsRootCredentialsManagement",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"EnableOrganizationsRootCredentialsManagementRequest"},
+ "output":{
+ "shape":"EnableOrganizationsRootCredentialsManagementResponse",
+ "resultWrapper":"EnableOrganizationsRootCredentialsManagementResult"
+ },
+ "errors":[
+ {"shape":"ServiceAccessNotEnabledException"},
+ {"shape":"AccountNotManagementOrDelegatedAdministratorException"},
+ {"shape":"OrganizationNotFoundException"},
+ {"shape":"OrganizationNotInAllFeaturesModeException"},
+ {"shape":"CallerIsNotManagementAccountException"}
+ ],
+ "documentation":"Enables the management of privileged root user credentials across member accounts in your organization. When you enable root credentials management for centralized root access, the management account and the delegated admininstrator for IAM can manage root user credentials for member accounts in your organization.
Before you enable centralized root access, you must have an account configured with the following settings:
-
You must manage your Amazon Web Services accounts in Organizations.
-
Enable trusted access for Identity and Access Management in Organizations. For details, see IAM and Organizations in the Organizations User Guide.
"
+ },
+ "EnableOrganizationsRootSessions":{
+ "name":"EnableOrganizationsRootSessions",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"EnableOrganizationsRootSessionsRequest"},
+ "output":{
+ "shape":"EnableOrganizationsRootSessionsResponse",
+ "resultWrapper":"EnableOrganizationsRootSessionsResult"
+ },
+ "errors":[
+ {"shape":"ServiceAccessNotEnabledException"},
+ {"shape":"AccountNotManagementOrDelegatedAdministratorException"},
+ {"shape":"OrganizationNotFoundException"},
+ {"shape":"OrganizationNotInAllFeaturesModeException"},
+ {"shape":"CallerIsNotManagementAccountException"}
+ ],
+ "documentation":"Allows the management account or delegated administrator to perform privileged tasks on member accounts in your organization. For more information, see Centrally manage root access for member accounts in the Identity and Access Management User Guide.
Before you enable this feature, you must have an account configured with the following settings:
-
You must manage your Amazon Web Services accounts in Organizations.
-
Enable trusted access for Identity and Access Management in Organizations. For details, see IAM and Organizations in the Organizations User Guide.
"
+ },
"GenerateCredentialReport":{
"name":"GenerateCredentialReport",
"http":{
@@ -1336,7 +1414,7 @@
"errors":[
{"shape":"ServiceFailureException"}
],
- "documentation":"Lists the account alias associated with the Amazon Web Services account (Note: you can have only one). For information about using an Amazon Web Services account alias, see Creating, deleting, and listing an Amazon Web Services account alias in the IAM User Guide.
"
+ "documentation":"Lists the account alias associated with the Amazon Web Services account (Note: you can have only one). For information about using an Amazon Web Services account alias, see Creating, deleting, and listing an Amazon Web Services account alias in the Amazon Web Services Sign-In User Guide.
"
},
"ListAttachedGroupPolicies":{
"name":"ListAttachedGroupPolicies",
@@ -1579,6 +1657,25 @@
],
"documentation":"Lists information about the IAM OpenID Connect (OIDC) provider resource objects defined in the Amazon Web Services account.
IAM resource-listing operations return a subset of the available attributes for the resource. For example, this operation does not return tags, even though they are an attribute of the returned object. To view all of the information for an OIDC provider, see GetOpenIDConnectProvider.
"
},
+ "ListOrganizationsFeatures":{
+ "name":"ListOrganizationsFeatures",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"ListOrganizationsFeaturesRequest"},
+ "output":{
+ "shape":"ListOrganizationsFeaturesResponse",
+ "resultWrapper":"ListOrganizationsFeaturesResult"
+ },
+ "errors":[
+ {"shape":"ServiceAccessNotEnabledException"},
+ {"shape":"AccountNotManagementOrDelegatedAdministratorException"},
+ {"shape":"OrganizationNotFoundException"},
+ {"shape":"OrganizationNotInAllFeaturesModeException"}
+ ],
+ "documentation":"Lists the centralized root access features enabled for your organization. For more information, see Centrally manage root access for member accounts.
"
+ },
"ListPolicies":{
"name":"ListPolicies",
"http":{
@@ -2741,6 +2838,13 @@
},
"documentation":"Contains information about an Amazon Web Services access key, without its secret key.
This data type is used as a response element in the ListAccessKeys operation.
"
},
+ "AccountNotManagementOrDelegatedAdministratorException":{
+ "type":"structure",
+ "members":{
+ },
+ "documentation":"The request was rejected because the account making the request is not the management account or delegated administrator account for centralized root access.
",
+ "exception":true
+ },
"ActionNameListType":{
"type":"list",
"member":{"shape":"ActionNameType"}
@@ -2885,6 +2989,13 @@
"type":"blob",
"sensitive":true
},
+ "CallerIsNotManagementAccountException":{
+ "type":"structure",
+ "members":{
+ },
+ "documentation":"The request was rejected because the account making the request is not the management account for the organization.
",
+ "exception":true
+ },
"CertificationKeyType":{
"type":"string",
"max":128,
@@ -3073,18 +3184,14 @@
},
"CreateLoginProfileRequest":{
"type":"structure",
- "required":[
- "UserName",
- "Password"
- ],
"members":{
"UserName":{
"shape":"userNameType",
- "documentation":"The name of the IAM user to create a password for. The user must already exist.
This parameter allows (through its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-
"
+ "documentation":"The name of the IAM user to create a password for. The user must already exist.
This parameter is optional. If no user name is included, it defaults to the principal making the request. When you make this request with root user credentials, you must use an AssumeRoot session to omit the user name.
This parameter allows (through its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-
"
},
"Password":{
"shape":"passwordType",
- "documentation":"The new password for the user.
The regex pattern that is used to validate this parameter is a string of characters. That string can include almost any printable ASCII character from the space (\\u0020
) through the end of the ASCII character range (\\u00FF
). You can also include the tab (\\u0009
), line feed (\\u000A
), and carriage return (\\u000D
) characters. Any of these characters are valid in a password. However, many tools, such as the Amazon Web Services Management Console, might restrict the ability to type certain characters because they have special meaning within that tool.
"
+ "documentation":"The new password for the user.
This parameter must be omitted when you make the request with an AssumeRoot session. It is required in all other cases.
The regex pattern that is used to validate this parameter is a string of characters. That string can include almost any printable ASCII character from the space (\\u0020
) through the end of the ASCII character range (\\u00FF
). You can also include the tab (\\u0009
), line feed (\\u000A
), and carriage return (\\u000D
) characters. Any of these characters are valid in a password. However, many tools, such as the Amazon Web Services Management Console, might restrict the ability to type certain characters because they have special meaning within that tool.
"
},
"PasswordResetRequired":{
"shape":"booleanType",
@@ -3447,14 +3554,11 @@
},
"DeactivateMFADeviceRequest":{
"type":"structure",
- "required":[
- "UserName",
- "SerialNumber"
- ],
+ "required":["SerialNumber"],
"members":{
"UserName":{
"shape":"existingUserNameType",
- "documentation":"The name of the user whose MFA device you want to deactivate.
This parameter allows (through its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-
"
+ "documentation":"The name of the user whose MFA device you want to deactivate.
This parameter is optional. If no user name is included, it defaults to the principal making the request. When you make this request with root user credentials, you must use an AssumeRoot session to omit the user name.
This parameter allows (through its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-
"
},
"SerialNumber":{
"shape":"serialNumberType",
@@ -3538,11 +3642,10 @@
},
"DeleteLoginProfileRequest":{
"type":"structure",
- "required":["UserName"],
"members":{
"UserName":{
"shape":"userNameType",
- "documentation":"The name of the user whose password you want to delete.
This parameter allows (through its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-
"
+ "documentation":"The name of the user whose password you want to delete.
This parameter is optional. If no user name is included, it defaults to the principal making the request. When you make this request with root user credentials, you must use an AssumeRoot session to omit the user name.
This parameter allows (through its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-
"
}
}
},
@@ -3831,6 +3934,42 @@
}
}
},
+ "DisableOrganizationsRootCredentialsManagementRequest":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DisableOrganizationsRootCredentialsManagementResponse":{
+ "type":"structure",
+ "members":{
+ "OrganizationId":{
+ "shape":"OrganizationIdType",
+ "documentation":"The unique identifier (ID) of an organization.
"
+ },
+ "EnabledFeatures":{
+ "shape":"FeaturesListType",
+ "documentation":"The features enabled for centralized root access for member accounts in your organization.
"
+ }
+ }
+ },
+ "DisableOrganizationsRootSessionsRequest":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DisableOrganizationsRootSessionsResponse":{
+ "type":"structure",
+ "members":{
+ "OrganizationId":{
+ "shape":"OrganizationIdType",
+ "documentation":"The unique identifier (ID) of an organization.
"
+ },
+ "EnabledFeatures":{
+ "shape":"FeaturesListType",
+ "documentation":"The features you have enabled for centralized root access of member accounts in your organization.
"
+ }
+ }
+ },
"DuplicateCertificateException":{
"type":"structure",
"members":{
@@ -3884,6 +4023,42 @@
}
}
},
+ "EnableOrganizationsRootCredentialsManagementRequest":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "EnableOrganizationsRootCredentialsManagementResponse":{
+ "type":"structure",
+ "members":{
+ "OrganizationId":{
+ "shape":"OrganizationIdType",
+ "documentation":"The unique identifier (ID) of an organization.
"
+ },
+ "EnabledFeatures":{
+ "shape":"FeaturesListType",
+ "documentation":"The features you have enabled for centralized root access.
"
+ }
+ }
+ },
+ "EnableOrganizationsRootSessionsRequest":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "EnableOrganizationsRootSessionsResponse":{
+ "type":"structure",
+ "members":{
+ "OrganizationId":{
+ "shape":"OrganizationIdType",
+ "documentation":"The unique identifier (ID) of an organization.
"
+ },
+ "EnabledFeatures":{
+ "shape":"FeaturesListType",
+ "documentation":"The features you have enabled for centralized root access.
"
+ }
+ }
+ },
"EntityAlreadyExistsException":{
"type":"structure",
"members":{
@@ -4042,6 +4217,17 @@
"type":"list",
"member":{"shape":"EvaluationResult"}
},
+ "FeatureType":{
+ "type":"string",
+ "enum":[
+ "RootCredentialsManagement",
+ "RootSessions"
+ ]
+ },
+ "FeaturesListType":{
+ "type":"list",
+ "member":{"shape":"FeatureType"}
+ },
"GenerateCredentialReportResponse":{
"type":"structure",
"members":{
@@ -4353,11 +4539,10 @@
},
"GetLoginProfileRequest":{
"type":"structure",
- "required":["UserName"],
"members":{
"UserName":{
"shape":"userNameType",
- "documentation":"The name of the user whose login profile you want to retrieve.
This parameter allows (through its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-
"
+ "documentation":"The name of the user whose login profile you want to retrieve.
This parameter is optional. If no user name is included, it defaults to the principal making the request. When you make this request with root user credentials, you must use an AssumeRoot session to omit the user name.
This parameter allows (through its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-
"
}
}
},
@@ -5694,6 +5879,24 @@
},
"documentation":"Contains the response to a successful ListOpenIDConnectProviders request.
"
},
+ "ListOrganizationsFeaturesRequest":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "ListOrganizationsFeaturesResponse":{
+ "type":"structure",
+ "members":{
+ "OrganizationId":{
+ "shape":"OrganizationIdType",
+ "documentation":"The unique identifier (ID) of an organization.
"
+ },
+ "EnabledFeatures":{
+ "shape":"FeaturesListType",
+ "documentation":"Specifies the features that are currently available in your organization.
"
+ }
+ }
+ },
"ListPoliciesGrantingServiceAccessEntry":{
"type":"structure",
"members":{
@@ -6506,6 +6709,25 @@
},
"exception":true
},
+ "OrganizationIdType":{
+ "type":"string",
+ "max":34,
+ "pattern":"^o-[a-z0-9]{10,32}$"
+ },
+ "OrganizationNotFoundException":{
+ "type":"structure",
+ "members":{
+ },
+ "documentation":"The request was rejected because no organization is associated with your account.
",
+ "exception":true
+ },
+ "OrganizationNotInAllFeaturesModeException":{
+ "type":"structure",
+ "members":{
+ },
+ "documentation":"The request was rejected because your organization does not have All features enabled. For more information, see Available feature sets in the Organizations User Guide.
",
+ "exception":true
+ },
"OrganizationsDecisionDetail":{
"type":"structure",
"members":{
@@ -7418,6 +7640,13 @@
},
"documentation":"Contains information about a server certificate without its certificate body, certificate chain, and private key.
This data type is used as a response element in the UploadServerCertificate and ListServerCertificates operations.
"
},
+ "ServiceAccessNotEnabledException":{
+ "type":"structure",
+ "members":{
+ },
+ "documentation":"The request was rejected because trusted access is not enabled for IAM in Organizations. For details, see IAM and Organizations in the Organizations User Guide.
",
+ "exception":true
+ },
"ServiceFailureException":{
"type":"structure",
"members":{
@@ -9124,6 +9353,7 @@
"MFADevicesInUse",
"AccountMFAEnabled",
"AccountAccessKeysPresent",
+ "AccountPasswordPresent",
"AccountSigningCertificatesPresent",
"AttachedPoliciesPerGroupQuota",
"AttachedPoliciesPerRoleQuota",
diff --git a/services/identitystore/pom.xml b/services/identitystore/pom.xml
index ecb3ef410c3e..3dda476c6ba0 100644
--- a/services/identitystore/pom.xml
+++ b/services/identitystore/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
identitystore
AWS Java SDK :: Services :: Identitystore
diff --git a/services/imagebuilder/pom.xml b/services/imagebuilder/pom.xml
index 78d6c54fdd54..83413df74efc 100644
--- a/services/imagebuilder/pom.xml
+++ b/services/imagebuilder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
imagebuilder
AWS Java SDK :: Services :: Imagebuilder
diff --git a/services/inspector/pom.xml b/services/inspector/pom.xml
index b4579fefce2d..c735efb7c958 100644
--- a/services/inspector/pom.xml
+++ b/services/inspector/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
inspector
AWS Java SDK :: Services :: Amazon Inspector Service
diff --git a/services/inspector2/pom.xml b/services/inspector2/pom.xml
index 9e78b99e5f6d..6a3310ccad0c 100644
--- a/services/inspector2/pom.xml
+++ b/services/inspector2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
inspector2
AWS Java SDK :: Services :: Inspector2
diff --git a/services/inspectorscan/pom.xml b/services/inspectorscan/pom.xml
index 5a36cbcd5c96..1cc19005eb06 100644
--- a/services/inspectorscan/pom.xml
+++ b/services/inspectorscan/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
inspectorscan
AWS Java SDK :: Services :: Inspector Scan
diff --git a/services/internetmonitor/pom.xml b/services/internetmonitor/pom.xml
index 95505068bea9..e506df50e826 100644
--- a/services/internetmonitor/pom.xml
+++ b/services/internetmonitor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
internetmonitor
AWS Java SDK :: Services :: Internet Monitor
diff --git a/services/iot/pom.xml b/services/iot/pom.xml
index b18e4e9338fc..0d2d97d240fb 100644
--- a/services/iot/pom.xml
+++ b/services/iot/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
iot
AWS Java SDK :: Services :: AWS IoT
diff --git a/services/iot1clickdevices/pom.xml b/services/iot1clickdevices/pom.xml
index 708ef1a7b96d..9ebe7e73bb43 100644
--- a/services/iot1clickdevices/pom.xml
+++ b/services/iot1clickdevices/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
iot1clickdevices
AWS Java SDK :: Services :: IoT 1Click Devices Service
diff --git a/services/iot1clickprojects/pom.xml b/services/iot1clickprojects/pom.xml
index 465949ff9023..86a6fc34dbe1 100644
--- a/services/iot1clickprojects/pom.xml
+++ b/services/iot1clickprojects/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
iot1clickprojects
AWS Java SDK :: Services :: IoT 1Click Projects
diff --git a/services/iotanalytics/pom.xml b/services/iotanalytics/pom.xml
index 90e3abc4bac3..3b9576924b56 100644
--- a/services/iotanalytics/pom.xml
+++ b/services/iotanalytics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
iotanalytics
AWS Java SDK :: Services :: IoTAnalytics
diff --git a/services/iotdataplane/pom.xml b/services/iotdataplane/pom.xml
index 94b534fefb3e..662b853709cb 100644
--- a/services/iotdataplane/pom.xml
+++ b/services/iotdataplane/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
iotdataplane
AWS Java SDK :: Services :: AWS IoT Data Plane
diff --git a/services/iotdeviceadvisor/pom.xml b/services/iotdeviceadvisor/pom.xml
index 2511d1e9e313..908e4ff66753 100644
--- a/services/iotdeviceadvisor/pom.xml
+++ b/services/iotdeviceadvisor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
iotdeviceadvisor
AWS Java SDK :: Services :: Iot Device Advisor
diff --git a/services/iotevents/pom.xml b/services/iotevents/pom.xml
index b0cf04b6c7f5..345a2d9cff09 100644
--- a/services/iotevents/pom.xml
+++ b/services/iotevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
iotevents
AWS Java SDK :: Services :: IoT Events
diff --git a/services/ioteventsdata/pom.xml b/services/ioteventsdata/pom.xml
index 51fc5d6a05ba..1f964537e5d6 100644
--- a/services/ioteventsdata/pom.xml
+++ b/services/ioteventsdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ioteventsdata
AWS Java SDK :: Services :: IoT Events Data
diff --git a/services/iotfleethub/pom.xml b/services/iotfleethub/pom.xml
index 3da49a00ffce..3708220ef48c 100644
--- a/services/iotfleethub/pom.xml
+++ b/services/iotfleethub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
iotfleethub
AWS Java SDK :: Services :: Io T Fleet Hub
diff --git a/services/iotfleetwise/pom.xml b/services/iotfleetwise/pom.xml
index 30d56b03eef1..459b4e5ca179 100644
--- a/services/iotfleetwise/pom.xml
+++ b/services/iotfleetwise/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
iotfleetwise
AWS Java SDK :: Services :: Io T Fleet Wise
diff --git a/services/iotjobsdataplane/pom.xml b/services/iotjobsdataplane/pom.xml
index 8129721a51e5..89ab1b9c5eeb 100644
--- a/services/iotjobsdataplane/pom.xml
+++ b/services/iotjobsdataplane/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
iotjobsdataplane
AWS Java SDK :: Services :: IoT Jobs Data Plane
diff --git a/services/iotsecuretunneling/pom.xml b/services/iotsecuretunneling/pom.xml
index 8a9ede4fea8f..cc399dd2068f 100644
--- a/services/iotsecuretunneling/pom.xml
+++ b/services/iotsecuretunneling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
iotsecuretunneling
AWS Java SDK :: Services :: IoTSecureTunneling
diff --git a/services/iotsitewise/pom.xml b/services/iotsitewise/pom.xml
index dc009785323a..c5b2c5d63ba0 100644
--- a/services/iotsitewise/pom.xml
+++ b/services/iotsitewise/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
iotsitewise
AWS Java SDK :: Services :: Io T Site Wise
diff --git a/services/iotthingsgraph/pom.xml b/services/iotthingsgraph/pom.xml
index 00b5c205cd83..d4ef675b5ded 100644
--- a/services/iotthingsgraph/pom.xml
+++ b/services/iotthingsgraph/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
iotthingsgraph
AWS Java SDK :: Services :: IoTThingsGraph
diff --git a/services/iottwinmaker/pom.xml b/services/iottwinmaker/pom.xml
index 90b9bfd9872e..bbf21808146a 100644
--- a/services/iottwinmaker/pom.xml
+++ b/services/iottwinmaker/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
iottwinmaker
AWS Java SDK :: Services :: Io T Twin Maker
diff --git a/services/iotwireless/pom.xml b/services/iotwireless/pom.xml
index 706e1159beff..9caa201dd260 100644
--- a/services/iotwireless/pom.xml
+++ b/services/iotwireless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
iotwireless
AWS Java SDK :: Services :: IoT Wireless
diff --git a/services/iotwireless/src/main/resources/codegen-resources/service-2.json b/services/iotwireless/src/main/resources/codegen-resources/service-2.json
index 43ad9c170248..604197fd3206 100644
--- a/services/iotwireless/src/main/resources/codegen-resources/service-2.json
+++ b/services/iotwireless/src/main/resources/codegen-resources/service-2.json
@@ -994,7 +994,7 @@
{"shape":"ThrottlingException"},
{"shape":"ValidationException"}
],
- "documentation":"Fetches the log-level override, if any, for a given resource-ID and resource-type. It can be used for a wireless device or a wireless gateway.
"
+ "documentation":"Fetches the log-level override, if any, for a given resource-ID and resource-type. It can be used for a wireless device, wireless gateway or fuota task.
"
},
"GetResourcePosition":{
"name":"GetResourcePosition",
@@ -1538,7 +1538,7 @@
{"shape":"ThrottlingException"},
{"shape":"ValidationException"}
],
- "documentation":"Removes the log-level overrides for all resources; both wireless devices and wireless gateways.
"
+ "documentation":"Removes the log-level overrides for all resources; wireless devices, wireless gateways, and fuota tasks.
"
},
"ResetResourceLogLevel":{
"name":"ResetResourceLogLevel",
@@ -1556,7 +1556,7 @@
{"shape":"ThrottlingException"},
{"shape":"ValidationException"}
],
- "documentation":"Removes the log-level override, if any, for a specific resource-ID and resource-type. It can be used for a wireless device or a wireless gateway.
"
+ "documentation":"Removes the log-level override, if any, for a specific resource-ID and resource-type. It can be used for a wireless device, a wireless gateway, or a fuota task.
"
},
"SendDataToMulticastGroup":{
"name":"SendDataToMulticastGroup",
@@ -2770,7 +2770,8 @@
"Tags":{"shape":"TagList"},
"RedundancyPercent":{"shape":"RedundancyPercent"},
"FragmentSizeBytes":{"shape":"FragmentSizeBytes"},
- "FragmentIntervalMS":{"shape":"FragmentIntervalMS"}
+ "FragmentIntervalMS":{"shape":"FragmentIntervalMS"},
+ "Descriptor":{"shape":"FileDescriptor"}
}
},
"CreateFuotaTaskResponse":{
@@ -3832,6 +3833,7 @@
"EventNotificationResourceType":{
"type":"string",
"enum":[
+ "FuotaTask",
"SidewalkAccount",
"WirelessDevice",
"WirelessGateway"
@@ -3895,6 +3897,12 @@
"min":0
},
"FactorySupport":{"type":"boolean"},
+ "FileDescriptor":{
+ "type":"string",
+ "documentation":"The Descriptor specifies some metadata about the File being transferred using FUOTA e.g. the software version. It is sent transparently to the device. It is a binary field encoded in base64
",
+ "max":332,
+ "pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
+ },
"Fingerprint":{
"type":"string",
"max":64,
@@ -3956,6 +3964,28 @@
"documentation":"The arn of a FUOTA task.
",
"max":128
},
+ "FuotaTaskEvent":{
+ "type":"string",
+ "documentation":"The event for a log message, if the log message is tied to a fuota task.
",
+ "enum":["Fuota"]
+ },
+ "FuotaTaskEventLogOption":{
+ "type":"structure",
+ "required":[
+ "Event",
+ "LogLevel"
+ ],
+ "members":{
+ "Event":{"shape":"FuotaTaskEvent"},
+ "LogLevel":{"shape":"LogLevel"}
+ },
+ "documentation":"The log options for a FUOTA task event and can be used to set log levels for a specific fuota task event.
For a LoRaWAN FuotaTask type, possible event for a log message is Fuota
.
"
+ },
+ "FuotaTaskEventLogOptionList":{
+ "type":"list",
+ "member":{"shape":"FuotaTaskEventLogOption"},
+ "documentation":"The list of FUOTA task event log options.
"
+ },
"FuotaTaskId":{
"type":"string",
"documentation":"The ID of a FUOTA task.
",
@@ -3966,6 +3996,27 @@
"member":{"shape":"FuotaTask"},
"documentation":"Lists the FUOTA tasks registered to your AWS account.
"
},
+ "FuotaTaskLogOption":{
+ "type":"structure",
+ "required":[
+ "Type",
+ "LogLevel"
+ ],
+ "members":{
+ "Type":{
+ "shape":"FuotaTaskType",
+ "documentation":"The fuota task type.
"
+ },
+ "LogLevel":{"shape":"LogLevel"},
+ "Events":{"shape":"FuotaTaskEventLogOptionList"}
+ },
+ "documentation":"The log options for fuota tasks and can be used to set log levels for a specific type of fuota task.
"
+ },
+ "FuotaTaskLogOptionList":{
+ "type":"list",
+ "member":{"shape":"FuotaTaskLogOption"},
+ "documentation":"The list of fuota task log options.
"
+ },
"FuotaTaskName":{
"type":"string",
"documentation":"The name of a FUOTA task.
",
@@ -3982,6 +4033,11 @@
"Delete_Waiting"
]
},
+ "FuotaTaskType":{
+ "type":"string",
+ "documentation":"The fuota task type.
",
+ "enum":["LoRaWAN"]
+ },
"GPST":{"type":"float"},
"GatewayEui":{
"type":"string",
@@ -4009,6 +4065,11 @@
},
"documentation":"Gateway list item object that specifies the frequency and list of gateways for which the downlink message should be sent.
"
},
+ "GatewayListMulticast":{
+ "type":"list",
+ "member":{"shape":"WirelessGatewayId"},
+ "max":20
+ },
"GatewayMaxEirp":{
"type":"float",
"max":30,
@@ -4157,7 +4218,8 @@
"CreatedAt":{"shape":"CreatedAt"},
"RedundancyPercent":{"shape":"RedundancyPercent"},
"FragmentSizeBytes":{"shape":"FragmentSizeBytes"},
- "FragmentIntervalMS":{"shape":"FragmentIntervalMS"}
+ "FragmentIntervalMS":{"shape":"FragmentIntervalMS"},
+ "Descriptor":{"shape":"FileDescriptor"}
}
},
"GetLogLevelsByResourceTypesRequest":{
@@ -4170,7 +4232,8 @@
"members":{
"DefaultLogLevel":{"shape":"LogLevel"},
"WirelessGatewayLogOptions":{"shape":"WirelessGatewayLogOptionList"},
- "WirelessDeviceLogOptions":{"shape":"WirelessDeviceLogOptionList"}
+ "WirelessDeviceLogOptions":{"shape":"WirelessDeviceLogOptionList"},
+ "FuotaTaskLogOptions":{"shape":"FuotaTaskLogOptionList"}
}
},
"GetMetricConfigurationRequest":{
@@ -4507,7 +4570,7 @@
},
"ResourceType":{
"shape":"ResourceType",
- "documentation":"The type of the resource, which can be WirelessDevice
or WirelessGateway
.
",
+ "documentation":"The type of the resource, which can be WirelessDevice
, WirelessGateway
or FuotaTask
.
",
"location":"querystring",
"locationName":"resourceType"
}
@@ -5155,6 +5218,7 @@
"enum":[
"PartnerAccountId",
"DevEui",
+ "FuotaTaskId",
"GatewayEui",
"WirelessDeviceId",
"WirelessGatewayId"
@@ -6253,7 +6317,8 @@
"type":"structure",
"members":{
"RfRegion":{"shape":"SupportedRfRegion"},
- "DlClass":{"shape":"DlClass"}
+ "DlClass":{"shape":"DlClass"},
+ "ParticipatingGateways":{"shape":"ParticipatingGatewaysMulticast"}
},
"documentation":"The LoRaWAN information that is to be used with the multicast group.
"
},
@@ -6263,7 +6328,8 @@
"RfRegion":{"shape":"SupportedRfRegion"},
"DlClass":{"shape":"DlClass"},
"NumberOfDevicesRequested":{"shape":"NumberOfDevicesRequested"},
- "NumberOfDevicesInGroup":{"shape":"NumberOfDevicesInGroup"}
+ "NumberOfDevicesInGroup":{"shape":"NumberOfDevicesInGroup"},
+ "ParticipatingGateways":{"shape":"ParticipatingGatewaysMulticast"}
},
"documentation":"The LoRaWAN information that is to be returned from getting multicast group information.
"
},
@@ -6971,6 +7037,20 @@
},
"documentation":"Specify the list of gateways to which you want to send downlink data traffic when the wireless device is running in class B or class C mode.
"
},
+ "ParticipatingGatewaysMulticast":{
+ "type":"structure",
+ "members":{
+ "GatewayList":{
+ "shape":"GatewayListMulticast",
+ "documentation":"The list of gateways that you want to use for sending the multicast downlink. Each downlink will be sent to all the gateways in the list with transmission interval between them. If list is empty the gateway list will be dynamically selected similar to the case of no ParticipatingGateways
"
+ },
+ "TransmissionInterval":{
+ "shape":"TransmissionIntervalMulticast",
+ "documentation":"The duration of time for which AWS IoT Core for LoRaWAN will wait before transmitting the multicast payload to the next gateway in the list.
"
+ }
+ },
+ "documentation":"Specify the list of gateways to which you want to send the multicast downlink messages. The multicast message will be sent to each gateway in the sequence provided in the list.
"
+ },
"PartnerAccountArn":{"type":"string"},
"PartnerAccountId":{
"type":"string",
@@ -7212,7 +7292,7 @@
},
"ResourceType":{
"shape":"ResourceType",
- "documentation":"The type of the resource, which can be WirelessDevice
or WirelessGateway
.
",
+ "documentation":"The type of the resource, which can be WirelessDevice
, WirelessGateway
, or FuotaTask
.
",
"location":"querystring",
"locationName":"resourceType"
},
@@ -7292,7 +7372,7 @@
},
"ResourceType":{
"shape":"ResourceType",
- "documentation":"The type of the resource, which can be WirelessDevice
or WirelessGateway
.
",
+ "documentation":"The type of the resource, which can be WirelessDevice
, WirelessGateway
, or FuotaTask
.
",
"location":"querystring",
"locationName":"resourceType"
}
@@ -8373,6 +8453,11 @@
"max":604800,
"min":1
},
+ "TransmissionIntervalMulticast":{
+ "type":"integer",
+ "max":60000,
+ "min":0
+ },
"TransmitMode":{
"type":"integer",
"max":1,
@@ -8546,7 +8631,8 @@
"FirmwareUpdateRole":{"shape":"FirmwareUpdateRole"},
"RedundancyPercent":{"shape":"RedundancyPercent"},
"FragmentSizeBytes":{"shape":"FragmentSizeBytes"},
- "FragmentIntervalMS":{"shape":"FragmentIntervalMS"}
+ "FragmentIntervalMS":{"shape":"FragmentIntervalMS"},
+ "Descriptor":{"shape":"FileDescriptor"}
}
},
"UpdateFuotaTaskResponse":{
@@ -8558,6 +8644,7 @@
"type":"structure",
"members":{
"DefaultLogLevel":{"shape":"LogLevel"},
+ "FuotaTaskLogOptions":{"shape":"FuotaTaskLogOptionList"},
"WirelessDeviceLogOptions":{"shape":"WirelessDeviceLogOptionList"},
"WirelessGatewayLogOptions":{"shape":"WirelessGatewayLogOptionList"}
}
diff --git a/services/ivs/pom.xml b/services/ivs/pom.xml
index 87268f11eee8..9771c787cfeb 100644
--- a/services/ivs/pom.xml
+++ b/services/ivs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ivs
AWS Java SDK :: Services :: Ivs
diff --git a/services/ivs/src/main/resources/codegen-resources/service-2.json b/services/ivs/src/main/resources/codegen-resources/service-2.json
index 34c28803fb63..75d0e5a06b8a 100644
--- a/services/ivs/src/main/resources/codegen-resources/service-2.json
+++ b/services/ivs/src/main/resources/codegen-resources/service-2.json
@@ -629,9 +629,17 @@
"targetBitrate":{
"shape":"Integer",
"documentation":"The expected ingest bitrate (bits per second). This is configured in the encoder.
"
+ },
+ "track":{
+ "shape":"String",
+ "documentation":"Name of the audio track (if the stream has an audio track). If multitrack is not enabled, this is track0 (the sole track).
"
}
},
- "documentation":"Object specifying a stream’s audio configuration, as set up by the broadcaster (usually in an encoder). This is part of the IngestConfiguration object and used for monitoring stream health.
"
+ "documentation":"Object specifying a stream’s audio configuration, as set up by the broadcaster (usually in an encoder). This is part of the IngestConfigurations object and the deprecated IngestConfiguration object. It is used for monitoring stream health.
"
+ },
+ "AudioConfigurationList":{
+ "type":"list",
+ "member":{"shape":"AudioConfiguration"}
},
"BatchError":{
"type":"structure",
@@ -790,6 +798,10 @@
"shape":"IsAuthorized",
"documentation":"Whether the channel is private (enabled for playback authorization). Default: false
.
"
},
+ "containerFormat":{
+ "shape":"ContainerFormat",
+ "documentation":"Indicates which content-packaging format is used (MPEG-TS or fMP4). If multitrackInputConfiguration
is specified and enabled
is true
, then containerFormat
is required and must be set to FRAGMENTED_MP4
. Otherwise, containerFormat
may be set to TS
or FRAGMENTED_MP4
. Default: TS
.
"
+ },
"ingestEndpoint":{
"shape":"IngestEndpoint",
"documentation":"Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software.
"
@@ -802,6 +814,10 @@
"shape":"ChannelLatencyMode",
"documentation":"Channel latency mode. Use NORMAL
to broadcast and deliver live video up to Full HD. Use LOW
for near-real-time interaction with viewers. Default: LOW
.
"
},
+ "multitrackInputConfiguration":{
+ "shape":"MultitrackInputConfiguration",
+ "documentation":"Object specifying multitrack input configuration. Default: no multitrack input configuration is specified.
"
+ },
"name":{
"shape":"ChannelName",
"documentation":"Channel name.
"
@@ -967,6 +983,13 @@
},
"exception":true
},
+ "ContainerFormat":{
+ "type":"string",
+ "enum":[
+ "TS",
+ "FRAGMENTED_MP4"
+ ]
+ },
"CreateChannelRequest":{
"type":"structure",
"members":{
@@ -974,6 +997,10 @@
"shape":"Boolean",
"documentation":"Whether the channel is private (enabled for playback authorization). Default: false
.
"
},
+ "containerFormat":{
+ "shape":"ContainerFormat",
+ "documentation":"Indicates which content-packaging format is used (MPEG-TS or fMP4). If multitrackInputConfiguration
is specified and enabled
is true
, then containerFormat
is required and must be set to FRAGMENTED_MP4
. Otherwise, containerFormat
may be set to TS
or FRAGMENTED_MP4
. Default: TS
.
"
+ },
"insecureIngest":{
"shape":"Boolean",
"documentation":"Whether the channel allows insecure RTMP and SRT ingest. Default: false
.
"
@@ -982,6 +1009,10 @@
"shape":"ChannelLatencyMode",
"documentation":"Channel latency mode. Use NORMAL
to broadcast and deliver live video up to Full HD. Use LOW
for near-real-time interaction with viewers. Default: LOW
.
"
},
+ "multitrackInputConfiguration":{
+ "shape":"MultitrackInputConfiguration",
+ "documentation":"Object specifying multitrack input configuration. Default: no multitrack input configuration is specified.
"
+ },
"name":{
"shape":"ChannelName",
"documentation":"Channel name.
"
@@ -1358,7 +1389,25 @@
"documentation":"Encoder settings for video.
"
}
},
- "documentation":"Object specifying the ingest configuration set up by the broadcaster, usually in an encoder.
"
+ "documentation":"Object specifying the ingest configuration set up by the broadcaster, usually in an encoder.
Note: IngestConfiguration is deprecated in favor of IngestConfigurations but retained to ensure backward compatibility. If multitrack is not enabled, IngestConfiguration and IngestConfigurations contain the same data, namely information about track0 (the sole track). If multitrack is enabled, IngestConfiguration contains data for only the first track (track0) and IngestConfigurations contains data for all tracks.
"
+ },
+ "IngestConfigurations":{
+ "type":"structure",
+ "required":[
+ "audioConfigurations",
+ "videoConfigurations"
+ ],
+ "members":{
+ "audioConfigurations":{
+ "shape":"AudioConfigurationList",
+ "documentation":"Encoder settings for audio.
"
+ },
+ "videoConfigurations":{
+ "shape":"VideoConfigurationList",
+ "documentation":"Encoder settings for video
"
+ }
+ },
+ "documentation":"Object specifying the ingest configuration set up by the broadcaster, usually in an encoder.
Note: Use IngestConfigurations instead of IngestConfiguration (which is deprecated). If multitrack is not enabled, IngestConfiguration and IngestConfigurations contain the same data, namely information about track0 (the sole track). If multitrack is enabled, IngestConfiguration contains data for only the first track (track0) and IngestConfigurations contains data for all tracks.
"
},
"IngestEndpoint":{"type":"string"},
"InsecureIngest":{"type":"boolean"},
@@ -1377,6 +1426,7 @@
"fault":true
},
"IsAuthorized":{"type":"boolean"},
+ "IsMultitrackInputEnabled":{"type":"boolean"},
"ListChannelsRequest":{
"type":"structure",
"members":{
@@ -1650,6 +1700,39 @@
"max":100,
"min":1
},
+ "MultitrackInputConfiguration":{
+ "type":"structure",
+ "members":{
+ "enabled":{
+ "shape":"IsMultitrackInputEnabled",
+ "documentation":"Indicates whether multitrack input is enabled. Can be set to true
only if channel type is STANDARD
. Setting enabled
to true
with any other channel type will cause an exception. If true
, then policy
, maximumResolution
, and containerFormat
are required, and containerFormat
must be set to FRAGMENTED_MP4
. Default: false
.
"
+ },
+ "maximumResolution":{
+ "shape":"MultitrackMaximumResolution",
+ "documentation":"Maximum resolution for multitrack input. Required if enabled
is true
.
"
+ },
+ "policy":{
+ "shape":"MultitrackPolicy",
+ "documentation":"Indicates whether multitrack input is allowed or required. Required if enabled
is true
.
"
+ }
+ },
+ "documentation":"A complex type that specifies multitrack input configuration.
"
+ },
+ "MultitrackMaximumResolution":{
+ "type":"string",
+ "enum":[
+ "SD",
+ "HD",
+ "FULL_HD"
+ ]
+ },
+ "MultitrackPolicy":{
+ "type":"string",
+ "enum":[
+ "ALLOW",
+ "REQUIRE"
+ ]
+ },
"PaginationToken":{
"type":"string",
"max":1024,
@@ -2152,7 +2235,7 @@
"members":{
"code":{
"shape":"String",
- "documentation":"Provides additional details about the stream event. There are several values; note that the long descriptions are provided in the IVS console but not delivered through the IVS API or EventBridge:
-
StreamTakeoverMediaMismatch
— The broadcast client attempted to take over with different media properties (e.g., codec, resolution, or video track type) from the original stream.
-
StreamTakeoverInvalidPriority
— The broadcast client attempted a takeover with either a priority integer value equal to or lower than the original stream's value or a value outside the allowed range of 1 to 2,147,483,647.
-
StreamTakeoverLimitBreached
— The broadcast client reached the maximum allowed takeover attempts for this stream.
"
+ "documentation":"Provides additional details about the stream event. There are several values; the long descriptions are provided in the IVS console but not delivered through the IVS API or EventBridge. Multitrack-related codes are used only for certain Session Ended events.
-
MultitrackInputNotAllowed
— The broadcast client attempted to connect with multitrack input, but multitrack input was not enabled on the channel. Check your broadcast software settings or set MultitrackInputConfiguration.Policy
to ALLOW
or REQUIRE
.
-
MultitrackInputRequired
— The broadcast client attempted to connect with single-track video, but multitrack input is required on this channel. Enable multitrack video in your broadcast software or configure the channel’s MultitrackInputConfiguration.Policy
to ALLOW
.
-
InvalidGetClientConfigurationStreamKey
— The broadcast client attempted to connect with an invalid, expired, or corrupt stream key.
-
GetClientConfigurationStreamKeyRequired
— The broadcast client attempted to stream multitrack video without providing an authenticated stream key from GetClientConfiguration.
-
InvalidMultitrackInputTrackCount
— The multitrack input stream contained an invalid number of tracks.
-
InvalidMultitrackInputVideoTrackMediaProperties
— The multitrack input stream contained one or more tracks with an invalid codec, resolution, bitrate, or framerate.
-
StreamTakeoverMediaMismatch
— The broadcast client attempted to take over with different media properties (e.g., codec, resolution, or video track type) from the original stream.
-
StreamTakeoverInvalidPriority
— The broadcast client attempted a takeover with either a priority integer value equal to or lower than the original stream's value or a value outside the allowed range of 1 to 2,147,483,647.
StreamTakeoverLimitBreached
— The broadcast client reached the maximum allowed takeover attempts for this stream.
"
},
"eventTime":{
"shape":"Time",
@@ -2285,7 +2368,11 @@
},
"ingestConfiguration":{
"shape":"IngestConfiguration",
- "documentation":"The properties of the incoming RTMP stream for the stream.
"
+ "documentation":"The properties of the incoming RTMP stream.
Note: ingestConfiguration
is deprecated in favor of ingestConfigurations
but retained to ensure backward compatibility. If multitrack is not enabled, ingestConfiguration
and ingestConfigurations
contain the same data, namely information about track0 (the sole track). If multitrack is enabled, ingestConfiguration
contains data for only the first track (track0) and ingestConfigurations
contains data for all tracks.
"
+ },
+ "ingestConfigurations":{
+ "shape":"IngestConfigurations",
+ "documentation":"The properties of the incoming RTMP stream. If multitrack is enabled, ingestConfigurations
contains data for all tracks; otherwise, it contains data only for track0 (the sole track).
"
},
"recordingConfiguration":{
"shape":"RecordingConfiguration",
@@ -2473,7 +2560,7 @@
},
"targetIntervalSeconds":{
"shape":"TargetIntervalSeconds",
- "documentation":"The targeted thumbnail-generation interval in seconds. This is configurable (and required) only if recordingMode
is INTERVAL
. Default: 60.
Important: For the BASIC
channel type, setting a value for targetIntervalSeconds
does not guarantee that thumbnails are generated at the specified interval. For thumbnails to be generated at the targetIntervalSeconds
interval, the IDR/Keyframe
value for the input video must be less than the targetIntervalSeconds
value. See Amazon IVS Streaming Configuration for information on setting IDR/Keyframe
to the recommended value in video-encoder settings.
"
+ "documentation":"The targeted thumbnail-generation interval in seconds. This is configurable (and required) only if recordingMode
is INTERVAL
. Default: 60.
Important: For the BASIC
channel type, or the STANDARD
channel type with multitrack input, setting a value for targetIntervalSeconds
does not guarantee that thumbnails are generated at the specified interval. For thumbnails to be generated at the targetIntervalSeconds
interval, the IDR/Keyframe
value for the input video must be less than the targetIntervalSeconds
value. See Amazon IVS Streaming Configuration for information on setting IDR/Keyframe
to the recommended value in video-encoder settings.
"
}
},
"documentation":"An object representing a configuration of thumbnails for recorded video.
"
@@ -2547,6 +2634,10 @@
"shape":"Boolean",
"documentation":"Whether the channel is private (enabled for playback authorization).
"
},
+ "containerFormat":{
+ "shape":"ContainerFormat",
+ "documentation":"Indicates which content-packaging format is used (MPEG-TS or fMP4). If multitrackInputConfiguration
is specified and enabled
is true
, then containerFormat
is required and must be set to FRAGMENTED_MP4
. Otherwise, containerFormat
may be set to TS
or FRAGMENTED_MP4
. Default: TS
.
"
+ },
"insecureIngest":{
"shape":"Boolean",
"documentation":"Whether the channel allows insecure RTMP and SRT ingest. Default: false
.
"
@@ -2555,6 +2646,10 @@
"shape":"ChannelLatencyMode",
"documentation":"Channel latency mode. Use NORMAL
to broadcast and deliver live video up to Full HD. Use LOW
for near-real-time interaction with viewers.
"
},
+ "multitrackInputConfiguration":{
+ "shape":"MultitrackInputConfiguration",
+ "documentation":"Object specifying multitrack input configuration. Default: no multitrack input configuration is specified.
"
+ },
"name":{
"shape":"ChannelName",
"documentation":"Channel name.
"
@@ -2655,6 +2750,14 @@
"shape":"String",
"documentation":"Software or hardware used to encode the video.
"
},
+ "level":{
+ "shape":"String",
+ "documentation":"Indicates the degree of required decoder performance for a profile. Normally this is set automatically by the encoder. When an AVC codec is used, this field has the same value as avcLevel
.
"
+ },
+ "profile":{
+ "shape":"String",
+ "documentation":"Indicates to the decoder the requirements for decoding the stream. When an AVC codec is used, this field has the same value as avcProfile
.
"
+ },
"targetBitrate":{
"shape":"Integer",
"documentation":"The expected ingest bitrate (bits per second). This is configured in the encoder.
"
@@ -2663,6 +2766,10 @@
"shape":"Integer",
"documentation":"The expected ingest framerate. This is configured in the encoder.
"
},
+ "track":{
+ "shape":"String",
+ "documentation":"Name of the video track. If multitrack is not enabled, this is track0 (the sole track).
"
+ },
"videoHeight":{
"shape":"Integer",
"documentation":"Video-resolution height in pixels.
"
@@ -2672,7 +2779,11 @@
"documentation":"Video-resolution width in pixels.
"
}
},
- "documentation":"Object specifying a stream’s video configuration, as set up by the broadcaster (usually in an encoder). This is part of the IngestConfiguration object and used for monitoring stream health.
"
+ "documentation":"Object specifying a stream’s video configuration, as set up by the broadcaster (usually in an encoder). This is part of the IngestConfigurations object and the deprecated IngestConfiguration object. It is used for monitoring stream health.
"
+ },
+ "VideoConfigurationList":{
+ "type":"list",
+ "member":{"shape":"VideoConfiguration"}
},
"ViewerId":{
"type":"string",
diff --git a/services/ivschat/pom.xml b/services/ivschat/pom.xml
index 2056933704a1..481407829294 100644
--- a/services/ivschat/pom.xml
+++ b/services/ivschat/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ivschat
AWS Java SDK :: Services :: Ivschat
diff --git a/services/ivsrealtime/pom.xml b/services/ivsrealtime/pom.xml
index dc2b88ac8fde..6ac372886ffc 100644
--- a/services/ivsrealtime/pom.xml
+++ b/services/ivsrealtime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ivsrealtime
AWS Java SDK :: Services :: IVS Real Time
diff --git a/services/kafka/pom.xml b/services/kafka/pom.xml
index 3ebe084feef7..2f0a0e4a7d6b 100644
--- a/services/kafka/pom.xml
+++ b/services/kafka/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
kafka
AWS Java SDK :: Services :: Kafka
diff --git a/services/kafkaconnect/pom.xml b/services/kafkaconnect/pom.xml
index 2f87ecb60956..6f145e8bc184 100644
--- a/services/kafkaconnect/pom.xml
+++ b/services/kafkaconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
kafkaconnect
AWS Java SDK :: Services :: Kafka Connect
diff --git a/services/kendra/pom.xml b/services/kendra/pom.xml
index 8e31feba386d..715fbd1bf069 100644
--- a/services/kendra/pom.xml
+++ b/services/kendra/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
kendra
AWS Java SDK :: Services :: Kendra
diff --git a/services/kendraranking/pom.xml b/services/kendraranking/pom.xml
index 8b9e6cd3e26f..8fc54f171f2f 100644
--- a/services/kendraranking/pom.xml
+++ b/services/kendraranking/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
kendraranking
AWS Java SDK :: Services :: Kendra Ranking
diff --git a/services/keyspaces/pom.xml b/services/keyspaces/pom.xml
index d9e6eb3d9ef2..6e4317e38480 100644
--- a/services/keyspaces/pom.xml
+++ b/services/keyspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
keyspaces
AWS Java SDK :: Services :: Keyspaces
diff --git a/services/kinesis/pom.xml b/services/kinesis/pom.xml
index 5849b6dc5714..63ffaa0f68a8 100644
--- a/services/kinesis/pom.xml
+++ b/services/kinesis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
kinesis
AWS Java SDK :: Services :: Amazon Kinesis
diff --git a/services/kinesisanalytics/pom.xml b/services/kinesisanalytics/pom.xml
index 1374cf0aff13..3862c50ac436 100644
--- a/services/kinesisanalytics/pom.xml
+++ b/services/kinesisanalytics/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
kinesisanalytics
AWS Java SDK :: Services :: Amazon Kinesis Analytics
diff --git a/services/kinesisanalyticsv2/pom.xml b/services/kinesisanalyticsv2/pom.xml
index 6d43629c54ae..fd4e11c6a084 100644
--- a/services/kinesisanalyticsv2/pom.xml
+++ b/services/kinesisanalyticsv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
kinesisanalyticsv2
AWS Java SDK :: Services :: Kinesis Analytics V2
diff --git a/services/kinesisvideo/pom.xml b/services/kinesisvideo/pom.xml
index 590bc2337035..5bc2f27094ae 100644
--- a/services/kinesisvideo/pom.xml
+++ b/services/kinesisvideo/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
kinesisvideo
diff --git a/services/kinesisvideoarchivedmedia/pom.xml b/services/kinesisvideoarchivedmedia/pom.xml
index e1434792ee6e..22345703db5d 100644
--- a/services/kinesisvideoarchivedmedia/pom.xml
+++ b/services/kinesisvideoarchivedmedia/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
kinesisvideoarchivedmedia
AWS Java SDK :: Services :: Kinesis Video Archived Media
diff --git a/services/kinesisvideomedia/pom.xml b/services/kinesisvideomedia/pom.xml
index 4127ce9714c1..52caff5cfa94 100644
--- a/services/kinesisvideomedia/pom.xml
+++ b/services/kinesisvideomedia/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
kinesisvideomedia
AWS Java SDK :: Services :: Kinesis Video Media
diff --git a/services/kinesisvideosignaling/pom.xml b/services/kinesisvideosignaling/pom.xml
index 4479acb924ff..b12e4c1f3c99 100644
--- a/services/kinesisvideosignaling/pom.xml
+++ b/services/kinesisvideosignaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
kinesisvideosignaling
AWS Java SDK :: Services :: Kinesis Video Signaling
diff --git a/services/kinesisvideowebrtcstorage/pom.xml b/services/kinesisvideowebrtcstorage/pom.xml
index 00fdd0efe9c4..bebf5d634a02 100644
--- a/services/kinesisvideowebrtcstorage/pom.xml
+++ b/services/kinesisvideowebrtcstorage/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
kinesisvideowebrtcstorage
AWS Java SDK :: Services :: Kinesis Video Web RTC Storage
diff --git a/services/kms/pom.xml b/services/kms/pom.xml
index 6b6aa8ba7585..29b4f9a43b6e 100644
--- a/services/kms/pom.xml
+++ b/services/kms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
kms
AWS Java SDK :: Services :: AWS KMS
diff --git a/services/lakeformation/pom.xml b/services/lakeformation/pom.xml
index 1c29930b0a93..60f0560f719b 100644
--- a/services/lakeformation/pom.xml
+++ b/services/lakeformation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
lakeformation
AWS Java SDK :: Services :: LakeFormation
diff --git a/services/lambda/pom.xml b/services/lambda/pom.xml
index 6fcb4fd82b72..d36d97d5376f 100644
--- a/services/lambda/pom.xml
+++ b/services/lambda/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
lambda
AWS Java SDK :: Services :: AWS Lambda
diff --git a/services/launchwizard/pom.xml b/services/launchwizard/pom.xml
index ebcaee18e003..a15a546fb26e 100644
--- a/services/launchwizard/pom.xml
+++ b/services/launchwizard/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
launchwizard
AWS Java SDK :: Services :: Launch Wizard
diff --git a/services/lexmodelbuilding/pom.xml b/services/lexmodelbuilding/pom.xml
index 6634dff6fa85..4ef795c19ebd 100644
--- a/services/lexmodelbuilding/pom.xml
+++ b/services/lexmodelbuilding/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
lexmodelbuilding
AWS Java SDK :: Services :: Amazon Lex Model Building
diff --git a/services/lexmodelsv2/pom.xml b/services/lexmodelsv2/pom.xml
index cf359624fb83..891ea438cc1f 100644
--- a/services/lexmodelsv2/pom.xml
+++ b/services/lexmodelsv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
lexmodelsv2
AWS Java SDK :: Services :: Lex Models V2
diff --git a/services/lexruntime/pom.xml b/services/lexruntime/pom.xml
index 152cc4413ec9..cece4e1c9fd1 100644
--- a/services/lexruntime/pom.xml
+++ b/services/lexruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
lexruntime
AWS Java SDK :: Services :: Amazon Lex Runtime
diff --git a/services/lexruntimev2/pom.xml b/services/lexruntimev2/pom.xml
index b9ed57f42c3d..e178ee0364ff 100644
--- a/services/lexruntimev2/pom.xml
+++ b/services/lexruntimev2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
lexruntimev2
AWS Java SDK :: Services :: Lex Runtime V2
diff --git a/services/licensemanager/pom.xml b/services/licensemanager/pom.xml
index 223b59344dcc..8f7e3bdb9743 100644
--- a/services/licensemanager/pom.xml
+++ b/services/licensemanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
licensemanager
AWS Java SDK :: Services :: License Manager
diff --git a/services/licensemanagerlinuxsubscriptions/pom.xml b/services/licensemanagerlinuxsubscriptions/pom.xml
index 04835df40768..d7adbb498c47 100644
--- a/services/licensemanagerlinuxsubscriptions/pom.xml
+++ b/services/licensemanagerlinuxsubscriptions/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
licensemanagerlinuxsubscriptions
AWS Java SDK :: Services :: License Manager Linux Subscriptions
diff --git a/services/licensemanagerusersubscriptions/pom.xml b/services/licensemanagerusersubscriptions/pom.xml
index 2cd83af39756..90064330e4b3 100644
--- a/services/licensemanagerusersubscriptions/pom.xml
+++ b/services/licensemanagerusersubscriptions/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
licensemanagerusersubscriptions
AWS Java SDK :: Services :: License Manager User Subscriptions
diff --git a/services/licensemanagerusersubscriptions/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/licensemanagerusersubscriptions/src/main/resources/codegen-resources/endpoint-rule-set.json
index 3e1310cac32a..8257a9db20ad 100644
--- a/services/licensemanagerusersubscriptions/src/main/resources/codegen-resources/endpoint-rule-set.json
+++ b/services/licensemanagerusersubscriptions/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": [
@@ -133,7 +131,6 @@
]
}
],
- "type": "tree",
"rules": [
{
"conditions": [
@@ -168,7 +165,6 @@
]
}
],
- "type": "tree",
"rules": [
{
"conditions": [],
@@ -179,14 +175,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": [
@@ -200,14 +198,12 @@
]
}
],
- "type": "tree",
"rules": [
{
"conditions": [
{
"fn": "booleanEquals",
"argv": [
- true,
{
"fn": "getAttr",
"argv": [
@@ -216,11 +212,11 @@
},
"supportsFIPS"
]
- }
+ },
+ true
]
}
],
- "type": "tree",
"rules": [
{
"conditions": [],
@@ -231,14 +227,16 @@
},
"type": "endpoint"
}
- ]
+ ],
+ "type": "tree"
},
{
"conditions": [],
"error": "FIPS is enabled but this partition does not support FIPS",
"type": "error"
}
- ]
+ ],
+ "type": "tree"
},
{
"conditions": [
@@ -252,7 +250,6 @@
]
}
],
- "type": "tree",
"rules": [
{
"conditions": [
@@ -272,7 +269,6 @@
]
}
],
- "type": "tree",
"rules": [
{
"conditions": [],
@@ -283,14 +279,16 @@
},
"type": "endpoint"
}
- ]
+ ],
+ "type": "tree"
},
{
"conditions": [],
"error": "DualStack is enabled but this partition does not support DualStack",
"type": "error"
}
- ]
+ ],
+ "type": "tree"
},
{
"conditions": [],
@@ -301,9 +299,11 @@
},
"type": "endpoint"
}
- ]
+ ],
+ "type": "tree"
}
- ]
+ ],
+ "type": "tree"
},
{
"conditions": [],
diff --git a/services/licensemanagerusersubscriptions/src/main/resources/codegen-resources/paginators-1.json b/services/licensemanagerusersubscriptions/src/main/resources/codegen-resources/paginators-1.json
index a212681a9872..cc2a72800196 100644
--- a/services/licensemanagerusersubscriptions/src/main/resources/codegen-resources/paginators-1.json
+++ b/services/licensemanagerusersubscriptions/src/main/resources/codegen-resources/paginators-1.json
@@ -12,6 +12,12 @@
"limit_key": "MaxResults",
"result_key": "InstanceSummaries"
},
+ "ListLicenseServerEndpoints": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "LicenseServerEndpoints"
+ },
"ListProductSubscriptions": {
"input_token": "NextToken",
"output_token": "NextToken",
diff --git a/services/licensemanagerusersubscriptions/src/main/resources/codegen-resources/service-2.json b/services/licensemanagerusersubscriptions/src/main/resources/codegen-resources/service-2.json
index 6ee109c18c50..985e3b814205 100644
--- a/services/licensemanagerusersubscriptions/src/main/resources/codegen-resources/service-2.json
+++ b/services/licensemanagerusersubscriptions/src/main/resources/codegen-resources/service-2.json
@@ -5,11 +5,13 @@
"endpointPrefix":"license-manager-user-subscriptions",
"jsonVersion":"1.1",
"protocol":"rest-json",
+ "protocols":["rest-json"],
"serviceFullName":"AWS License Manager User Subscriptions",
"serviceId":"License Manager User Subscriptions",
"signatureVersion":"v4",
"signingName":"license-manager-user-subscriptions",
- "uid":"license-manager-user-subscriptions-2018-05-10"
+ "uid":"license-manager-user-subscriptions-2018-05-10",
+ "auth":["aws.auth#sigv4"]
},
"operations":{
"AssociateUser":{
@@ -33,6 +35,48 @@
"documentation":"Associates the user to an EC2 instance to utilize user-based subscriptions.
Your estimated bill for charges on the number of users and related costs will take 48 hours to appear for billing periods that haven't closed (marked as Pending billing status) in Amazon Web Services Billing. For more information, see Viewing your monthly charges in the Amazon Web Services Billing User Guide.
",
"idempotent":true
},
+ "CreateLicenseServerEndpoint":{
+ "name":"CreateLicenseServerEndpoint",
+ "http":{
+ "method":"POST",
+ "requestUri":"/license-server/CreateLicenseServerEndpoint",
+ "responseCode":200
+ },
+ "input":{"shape":"CreateLicenseServerEndpointRequest"},
+ "output":{"shape":"CreateLicenseServerEndpointResponse"},
+ "errors":[
+ {"shape":"ServiceQuotaExceededException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Creates a network endpoint for the Remote Desktop Services (RDS) license server.
",
+ "idempotent":true
+ },
+ "DeleteLicenseServerEndpoint":{
+ "name":"DeleteLicenseServerEndpoint",
+ "http":{
+ "method":"POST",
+ "requestUri":"/license-server/DeleteLicenseServerEndpoint",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteLicenseServerEndpointRequest"},
+ "output":{"shape":"DeleteLicenseServerEndpointResponse"},
+ "errors":[
+ {"shape":"ServiceQuotaExceededException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Deletes a LicenseServerEndpoint
resource.
",
+ "idempotent":true
+ },
"DeregisterIdentityProvider":{
"name":"DeregisterIdentityProvider",
"http":{
@@ -51,7 +95,7 @@
{"shape":"ResourceNotFoundException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Deregisters the identity provider from providing user-based subscriptions.
",
+ "documentation":"Deregisters the Active Directory identity provider from License Manager user-based subscriptions.
",
"idempotent":true
},
"DisassociateUser":{
@@ -93,7 +137,7 @@
{"shape":"ResourceNotFoundException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Lists the identity providers for user-based subscriptions.
"
+ "documentation":"Lists the Active Directory identity providers for user-based subscriptions.
"
},
"ListInstances":{
"name":"ListInstances",
@@ -115,6 +159,25 @@
],
"documentation":"Lists the EC2 instances providing user-based subscriptions.
"
},
+ "ListLicenseServerEndpoints":{
+ "name":"ListLicenseServerEndpoints",
+ "http":{
+ "method":"POST",
+ "requestUri":"/license-server/ListLicenseServerEndpoints",
+ "responseCode":200
+ },
+ "input":{"shape":"ListLicenseServerEndpointsRequest"},
+ "output":{"shape":"ListLicenseServerEndpointsResponse"},
+ "errors":[
+ {"shape":"ServiceQuotaExceededException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"InternalServerException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"List the Remote Desktop Services (RDS) License Server endpoints
"
+ },
"ListProductSubscriptions":{
"name":"ListProductSubscriptions",
"http":{
@@ -135,6 +198,22 @@
],
"documentation":"Lists the user-based subscription products available from an identity provider.
"
},
+ "ListTagsForResource":{
+ "name":"ListTagsForResource",
+ "http":{
+ "method":"GET",
+ "requestUri":"/tags/{ResourceArn}",
+ "responseCode":200
+ },
+ "input":{"shape":"ListTagsForResourceRequest"},
+ "output":{"shape":"ListTagsForResourceResponse"},
+ "errors":[
+ {"shape":"ValidationException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":"Returns the list of tags for the specified resource.
"
+ },
"ListUserAssociations":{
"name":"ListUserAssociations",
"http":{
@@ -216,6 +295,39 @@
],
"documentation":"Stops a product subscription for a user with the specified identity provider.
"
},
+ "TagResource":{
+ "name":"TagResource",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/tags/{ResourceArn}",
+ "responseCode":200
+ },
+ "input":{"shape":"TagResourceRequest"},
+ "output":{"shape":"TagResourceResponse"},
+ "errors":[
+ {"shape":"ValidationException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":"Adds tags to a resource.
",
+ "idempotent":true
+ },
+ "UntagResource":{
+ "name":"UntagResource",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/tags/{ResourceArn}",
+ "responseCode":200
+ },
+ "input":{"shape":"UntagResourceRequest"},
+ "output":{"shape":"UntagResourceResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":"Removes tags from a resource.
",
+ "idempotent":true
+ },
"UpdateIdentityProviderSettings":{
"name":"UpdateIdentityProviderSettings",
"http":{
@@ -247,13 +359,60 @@
"ActiveDirectoryIdentityProvider":{
"type":"structure",
"members":{
+ "ActiveDirectorySettings":{
+ "shape":"ActiveDirectorySettings",
+ "documentation":"The ActiveDirectorySettings
resource contains details about the Active Directory, including network access details such as domain name and IP addresses, and the credential provider for user administration.
"
+ },
+ "ActiveDirectoryType":{
+ "shape":"ActiveDirectoryType",
+ "documentation":"The type of Active Directory – either a self-managed Active Directory or an Amazon Web Services Managed Active Directory.
"
+ },
"DirectoryId":{
- "shape":"String",
+ "shape":"Directory",
"documentation":"The directory ID for an Active Directory identity provider.
"
}
},
"documentation":"Details about an Active Directory identity provider.
"
},
+ "ActiveDirectorySettings":{
+ "type":"structure",
+ "members":{
+ "DomainCredentialsProvider":{
+ "shape":"CredentialsProvider",
+ "documentation":"Points to the CredentialsProvider
resource that contains information about the credential provider for user administration.
"
+ },
+ "DomainIpv4List":{
+ "shape":"ActiveDirectorySettingsDomainIpv4ListList",
+ "documentation":"A list of domain IPv4 addresses that are used for the Active Directory.
"
+ },
+ "DomainName":{
+ "shape":"String",
+ "documentation":"The domain name for the Active Directory.
"
+ },
+ "DomainNetworkSettings":{
+ "shape":"DomainNetworkSettings",
+ "documentation":"The DomainNetworkSettings
resource contains an array of subnets that apply for the Active Directory.
"
+ }
+ },
+ "documentation":"Contains network access and credential details that are needed for user administration in the Active Directory.
"
+ },
+ "ActiveDirectorySettingsDomainIpv4ListList":{
+ "type":"list",
+ "member":{"shape":"IpV4"},
+ "max":2,
+ "min":1
+ },
+ "ActiveDirectoryType":{
+ "type":"string",
+ "enum":[
+ "SELF_MANAGED",
+ "AWS_MANAGED"
+ ]
+ },
+ "Arn":{
+ "type":"string",
+ "pattern":"^arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{1,63}:[a-zA-Z0-9-\\.]{1,510}/[a-zA-Z0-9-\\.]{1,510}$"
+ },
"AssociateUserRequest":{
"type":"structure",
"required":[
@@ -264,19 +423,23 @@
"members":{
"Domain":{
"shape":"String",
- "documentation":"The domain name of the user.
"
+ "documentation":"The domain name of the Active Directory that contains information for the user to associate.
"
},
"IdentityProvider":{
"shape":"IdentityProvider",
- "documentation":"The identity provider of the user.
"
+ "documentation":"The identity provider for the user.
"
},
"InstanceId":{
"shape":"String",
- "documentation":"The ID of the EC2 instance, which provides user-based subscriptions.
"
+ "documentation":"The ID of the EC2 instance that provides the user-based subscription.
"
+ },
+ "Tags":{
+ "shape":"Tags",
+ "documentation":"The tags that apply for the user association.
"
},
"Username":{
"shape":"String",
- "documentation":"The user name from the identity provider for the user.
"
+ "documentation":"The user name from the identity provider.
"
}
}
},
@@ -303,20 +466,91 @@
"exception":true,
"fault":true
},
- "DeregisterIdentityProviderRequest":{
+ "CreateLicenseServerEndpointRequest":{
"type":"structure",
"required":[
- "IdentityProvider",
- "Product"
+ "IdentityProviderArn",
+ "LicenseServerSettings"
],
+ "members":{
+ "IdentityProviderArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) that identifies the IdentityProvider
resource that contains details about a registered identity provider. In the case of Active Directory, that can be a self-managed Active Directory or an Amazon Web Services Managed Active Directory that contains user identity details.
"
+ },
+ "LicenseServerSettings":{
+ "shape":"LicenseServerSettings",
+ "documentation":"The LicenseServerSettings
resource to create for the endpoint. The settings include the type of license server and the Secrets Manager secret that enables administrators to add or remove users associated with the license server.
"
+ },
+ "Tags":{
+ "shape":"Tags",
+ "documentation":"The tags that apply for the license server endpoint.
"
+ }
+ }
+ },
+ "CreateLicenseServerEndpointResponse":{
+ "type":"structure",
+ "members":{
+ "IdentityProviderArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the identity provider specified in the request.
"
+ },
+ "LicenseServerEndpointArn":{
+ "shape":"Arn",
+ "documentation":"The ARN of the LicenseServerEndpoint
resource.
"
+ }
+ }
+ },
+ "CredentialsProvider":{
+ "type":"structure",
+ "members":{
+ "SecretsManagerCredentialsProvider":{
+ "shape":"SecretsManagerCredentialsProvider",
+ "documentation":"Identifies the Secrets Manager secret that contains credentials needed for user administration in the Active Directory.
"
+ }
+ },
+ "documentation":"Contains information about the credential provider for user administration.
",
+ "union":true
+ },
+ "DeleteLicenseServerEndpointRequest":{
+ "type":"structure",
+ "required":[
+ "LicenseServerEndpointArn",
+ "ServerType"
+ ],
+ "members":{
+ "LicenseServerEndpointArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) that identifies the LicenseServerEndpoint
resource to delete.
"
+ },
+ "ServerType":{
+ "shape":"ServerType",
+ "documentation":"The type of License Server that the delete request refers to.
"
+ }
+ }
+ },
+ "DeleteLicenseServerEndpointResponse":{
+ "type":"structure",
+ "members":{
+ "LicenseServerEndpoint":{
+ "shape":"LicenseServerEndpoint",
+ "documentation":"Shows details from the LicenseServerEndpoint
resource that was deleted.
"
+ }
+ }
+ },
+ "DeregisterIdentityProviderRequest":{
+ "type":"structure",
"members":{
"IdentityProvider":{
"shape":"IdentityProvider",
- "documentation":"An object that specifies details for the identity provider.
"
+ "documentation":"An object that specifies details for the Active Directory identity provider.
"
+ },
+ "IdentityProviderArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) that identifies the identity provider to deregister.
"
},
"Product":{
"shape":"String",
- "documentation":"The name of the user-based subscription product.
"
+ "documentation":"The name of the user-based subscription product.
Valid values: VISUAL_STUDIO_ENTERPRISE
| VISUAL_STUDIO_PROFESSIONAL
| OFFICE_PROFESSIONAL_PLUS
"
}
}
},
@@ -330,29 +564,32 @@
}
}
},
+ "Directory":{
+ "type":"string",
+ "pattern":"^(d|sd)-[0-9a-f]{10}$"
+ },
"DisassociateUserRequest":{
"type":"structure",
- "required":[
- "IdentityProvider",
- "InstanceId",
- "Username"
- ],
"members":{
"Domain":{
"shape":"String",
- "documentation":"The domain name of the user.
"
+ "documentation":"The domain name of the Active Directory that contains information for the user to disassociate.
"
},
"IdentityProvider":{
"shape":"IdentityProvider",
- "documentation":"An object that specifies details for the identity provider.
"
+ "documentation":"An object that specifies details for the Active Directory identity provider.
"
},
"InstanceId":{
"shape":"String",
- "documentation":"The ID of the EC2 instance, which provides user-based subscriptions.
"
+ "documentation":"The ID of the EC2 instance which provides user-based subscriptions.
"
+ },
+ "InstanceUserArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the user to disassociate from the EC2 instance.
"
},
"Username":{
"shape":"String",
- "documentation":"The user name from the identity provider for the user.
"
+ "documentation":"The user name from the Active Directory identity provider for the user.
"
}
}
},
@@ -366,6 +603,22 @@
}
}
},
+ "DomainNetworkSettings":{
+ "type":"structure",
+ "required":["Subnets"],
+ "members":{
+ "Subnets":{
+ "shape":"DomainNetworkSettingsSubnetsList",
+ "documentation":"Contains a list of subnets that apply for the Active Directory domain.
"
+ }
+ },
+ "documentation":"Contains network settings for the Active Directory domain.
"
+ },
+ "DomainNetworkSettingsSubnetsList":{
+ "type":"list",
+ "member":{"shape":"Subnet"},
+ "min":1
+ },
"Filter":{
"type":"structure",
"members":{
@@ -382,7 +635,7 @@
"documentation":"Value of the filter.
"
}
},
- "documentation":"A filter name and value pair that is used to return more specific results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.
"
+ "documentation":"A filter name and value pair that is used to return more specific results from a describe or list operation. You can use filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.
"
},
"FilterList":{
"type":"list",
@@ -393,10 +646,10 @@
"members":{
"ActiveDirectoryIdentityProvider":{
"shape":"ActiveDirectoryIdentityProvider",
- "documentation":"An object that details an Active Directory identity provider.
"
+ "documentation":"The ActiveDirectoryIdentityProvider
resource contains settings and other details about a specific Active Directory identity provider.
"
}
},
- "documentation":"Details about an identity provider.
",
+ "documentation":"Refers to an identity provider.
",
"union":true
},
"IdentityProviderSummary":{
@@ -414,7 +667,11 @@
},
"IdentityProvider":{
"shape":"IdentityProvider",
- "documentation":"An object that specifies details for the identity provider.
"
+ "documentation":"The IdentityProvider
resource contains information about an identity provider.
"
+ },
+ "IdentityProviderArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the identity provider.
"
},
"Product":{
"shape":"String",
@@ -422,11 +679,11 @@
},
"Settings":{
"shape":"Settings",
- "documentation":"An object that details the registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.
"
+ "documentation":"The Settings
resource contains details about the registered identity provider’s product related configuration settings, such as the subnets to provision VPC endpoints.
"
},
"Status":{
"shape":"String",
- "documentation":"The status of an identity provider.
"
+ "documentation":"The status of the identity provider.
"
}
},
"documentation":"Describes an identity provider.
"
@@ -489,15 +746,19 @@
},
"Domain":{
"shape":"String",
- "documentation":"The domain name of the user.
"
+ "documentation":"The domain name of the Active Directory that contains the user information for the product subscription.
"
},
"IdentityProvider":{
"shape":"IdentityProvider",
- "documentation":"An object that specifies details for the identity provider.
"
+ "documentation":"The IdentityProvider
resource specifies details about the identity provider.
"
},
"InstanceId":{
"shape":"String",
- "documentation":"The ID of the EC2 instance, which provides user-based subscriptions.
"
+ "documentation":"The ID of the EC2 instance that provides user-based subscriptions.
"
+ },
+ "InstanceUserArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) that identifies the instance user.
"
},
"Status":{
"shape":"String",
@@ -524,19 +785,134 @@
"message":{"shape":"String"}
},
"documentation":"An exception occurred with the service.
",
+ "error":{"httpStatusCode":500},
"exception":true,
"fault":true
},
+ "IpV4":{
+ "type":"string",
+ "pattern":"^(?:(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(\\.(?!$)|$)){4}$"
+ },
+ "LicenseServer":{
+ "type":"structure",
+ "members":{
+ "HealthStatus":{
+ "shape":"LicenseServerHealthStatus",
+ "documentation":"The health status of the RDS license server.
"
+ },
+ "Ipv4Address":{
+ "shape":"String",
+ "documentation":"A list of domain IPv4 addresses that are used for the RDS license server.
"
+ },
+ "ProvisioningStatus":{
+ "shape":"LicenseServerEndpointProvisioningStatus",
+ "documentation":"The current state of the provisioning process for the RDS license server.
"
+ }
+ },
+ "documentation":"Information about a Remote Desktop Services (RDS) license server.
"
+ },
+ "LicenseServerEndpoint":{
+ "type":"structure",
+ "members":{
+ "CreationTime":{
+ "shape":"Timestamp",
+ "documentation":"The timestamp when License Manager created the license server endpoint.
"
+ },
+ "IdentityProviderArn":{
+ "shape":"String",
+ "documentation":"The Amazon Resource Name (ARN) of the identity provider that's associated with the RDS license server endpoint.
"
+ },
+ "LicenseServerEndpointArn":{
+ "shape":"Arn",
+ "documentation":"The ARN of the ServerEndpoint
resource for the RDS license server.
"
+ },
+ "LicenseServerEndpointId":{
+ "shape":"LicenseServerEndpointId",
+ "documentation":"The ID of the license server endpoint.
"
+ },
+ "LicenseServerEndpointProvisioningStatus":{
+ "shape":"LicenseServerEndpointProvisioningStatus",
+ "documentation":"The current state of the provisioning process for the RDS license server endpoint
"
+ },
+ "LicenseServers":{
+ "shape":"LicenseServerList",
+ "documentation":"An array of LicenseServer
resources that represent the license servers that are accessed through this endpoint.
"
+ },
+ "ServerEndpoint":{
+ "shape":"ServerEndpoint",
+ "documentation":"The ServerEndpoint
resource contains the network address of the RDS license server endpoint.
"
+ },
+ "ServerType":{
+ "shape":"ServerType",
+ "documentation":"The type of license server.
"
+ },
+ "StatusMessage":{
+ "shape":"String",
+ "documentation":"The message associated with the provisioning status, if there is one.
"
+ }
+ },
+ "documentation":"Contains details about a network endpoint for a Remote Desktop Services (RDS) license server.
"
+ },
+ "LicenseServerEndpointId":{"type":"string"},
+ "LicenseServerEndpointList":{
+ "type":"list",
+ "member":{"shape":"LicenseServerEndpoint"}
+ },
+ "LicenseServerEndpointProvisioningStatus":{
+ "type":"string",
+ "enum":[
+ "PROVISIONING",
+ "PROVISIONING_FAILED",
+ "PROVISIONED",
+ "DELETING",
+ "DELETION_FAILED",
+ "DELETED"
+ ]
+ },
+ "LicenseServerHealthStatus":{
+ "type":"string",
+ "enum":[
+ "HEALTHY",
+ "UNHEALTHY",
+ "NOT_APPLICABLE"
+ ]
+ },
+ "LicenseServerList":{
+ "type":"list",
+ "member":{"shape":"LicenseServer"}
+ },
+ "LicenseServerSettings":{
+ "type":"structure",
+ "required":[
+ "ServerSettings",
+ "ServerType"
+ ],
+ "members":{
+ "ServerSettings":{
+ "shape":"ServerSettings",
+ "documentation":"The ServerSettings
resource contains the settings for your server.
"
+ },
+ "ServerType":{
+ "shape":"ServerType",
+ "documentation":"The type of license server.
"
+ }
+ },
+ "documentation":"The settings to configure your license server.
"
+ },
"ListIdentityProvidersRequest":{
"type":"structure",
"members":{
+ "Filters":{
+ "shape":"FilterList",
+ "documentation":"You can use the following filters to streamline results:
"
+ },
"MaxResults":{
"shape":"BoxInteger",
- "documentation":"Maximum number of results to return in a single call.
"
+ "documentation":"The maximum number of results to return from a single request.
"
},
"NextToken":{
"shape":"String",
- "documentation":"Token for the next set of results.
"
+ "documentation":"A token to specify where to start paginating. This is the nextToken from a previously truncated response.
"
}
}
},
@@ -546,11 +922,11 @@
"members":{
"IdentityProviderSummaries":{
"shape":"IdentityProviderSummaryList",
- "documentation":"Metadata that describes the list identity providers operation.
"
+ "documentation":"An array of IdentityProviderSummary
resources that contain details about the Active Directory identity providers that meet the request criteria.
"
},
"NextToken":{
"shape":"String",
- "documentation":"Token for the next set of results.
"
+ "documentation":"The next token used for paginated responses. When this field isn't empty, there are additional elements that the service hasn't included in this request. Use this token with the next request to retrieve additional objects.
"
}
}
},
@@ -559,15 +935,15 @@
"members":{
"Filters":{
"shape":"FilterList",
- "documentation":"An array of structures that you can use to filter the results to those that match one or more sets of key-value pairs that you specify.
"
+ "documentation":"You can use the following filters to streamline results:
"
},
"MaxResults":{
"shape":"BoxInteger",
- "documentation":"Maximum number of results to return in a single call.
"
+ "documentation":"The maximum number of results to return from a single request.
"
},
"NextToken":{
"shape":"String",
- "documentation":"Token for the next set of results.
"
+ "documentation":"A token to specify where to start paginating. This is the nextToken from a previously truncated response.
"
}
}
},
@@ -576,24 +952,57 @@
"members":{
"InstanceSummaries":{
"shape":"InstanceSummaryList",
- "documentation":"Metadata that describes the list instances operation.
"
+ "documentation":"An array of InstanceSummary
resources that contain details about the instances that provide user-based subscriptions and also meet the request criteria.
"
+ },
+ "NextToken":{
+ "shape":"String",
+ "documentation":"The next token used for paginated responses. When this field isn't empty, there are additional elements that the service hasn't included in this request. Use this token with the next request to retrieve additional objects.
"
+ }
+ }
+ },
+ "ListLicenseServerEndpointsRequest":{
+ "type":"structure",
+ "members":{
+ "Filters":{
+ "shape":"FilterList",
+ "documentation":"You can use the following filters to streamline results:
"
+ },
+ "MaxResults":{
+ "shape":"ListLicenseServerEndpointsRequestMaxResultsInteger",
+ "documentation":"The maximum number of results to return from a single request.
"
},
"NextToken":{
"shape":"String",
- "documentation":"Token for the next set of results.
"
+ "documentation":"A token to specify where to start paginating. This is the nextToken from a previously truncated response.
"
+ }
+ }
+ },
+ "ListLicenseServerEndpointsRequestMaxResultsInteger":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":1
+ },
+ "ListLicenseServerEndpointsResponse":{
+ "type":"structure",
+ "members":{
+ "LicenseServerEndpoints":{
+ "shape":"LicenseServerEndpointList",
+ "documentation":"An array of LicenseServerEndpoint
resources that contain detailed information about the RDS License Servers that meet the request criteria.
"
+ },
+ "NextToken":{
+ "shape":"String",
+ "documentation":"The next token used for paginated responses. When this field isn't empty, there are additional elements that the service hasn't included in this request. Use this token with the next request to retrieve additional objects.
"
}
}
},
"ListProductSubscriptionsRequest":{
"type":"structure",
- "required":[
- "IdentityProvider",
- "Product"
- ],
+ "required":["IdentityProvider"],
"members":{
"Filters":{
"shape":"FilterList",
- "documentation":"An array of structures that you can use to filter the results to those that match one or more sets of key-value pairs that you specify.
"
+ "documentation":"You can use the following filters to streamline results:
"
},
"IdentityProvider":{
"shape":"IdentityProvider",
@@ -601,15 +1010,15 @@
},
"MaxResults":{
"shape":"BoxInteger",
- "documentation":"Maximum number of results to return in a single call.
"
+ "documentation":"The maximum number of results to return from a single request.
"
},
"NextToken":{
"shape":"String",
- "documentation":"Token for the next set of results.
"
+ "documentation":"A token to specify where to start paginating. This is the nextToken from a previously truncated response.
"
},
"Product":{
"shape":"String",
- "documentation":"The name of the user-based subscription product.
"
+ "documentation":"The name of the user-based subscription product.
Valid values: VISUAL_STUDIO_ENTERPRISE
| VISUAL_STUDIO_PROFESSIONAL
| OFFICE_PROFESSIONAL_PLUS
"
}
}
},
@@ -618,7 +1027,7 @@
"members":{
"NextToken":{
"shape":"String",
- "documentation":"Token for the next set of results.
"
+ "documentation":"The next token used for paginated responses. When this field isn't empty, there are additional elements that the service hasn't included in this request. Use this token with the next request to retrieve additional objects.
"
},
"ProductUserSummaries":{
"shape":"ProductUserSummaryList",
@@ -626,6 +1035,27 @@
}
}
},
+ "ListTagsForResourceRequest":{
+ "type":"structure",
+ "required":["ResourceArn"],
+ "members":{
+ "ResourceArn":{
+ "shape":"ResourceArn",
+ "documentation":"The Amazon Resource Name (ARN) of the resource whose tags you want to retrieve.
",
+ "location":"uri",
+ "locationName":"ResourceArn"
+ }
+ }
+ },
+ "ListTagsForResourceResponse":{
+ "type":"structure",
+ "members":{
+ "Tags":{
+ "shape":"Tags",
+ "documentation":"The tags for the specified resource.
"
+ }
+ }
+ },
"ListUserAssociationsRequest":{
"type":"structure",
"required":[
@@ -635,7 +1065,7 @@
"members":{
"Filters":{
"shape":"FilterList",
- "documentation":"An array of structures that you can use to filter the results to those that match one or more sets of key-value pairs that you specify.
"
+ "documentation":"You can use the following filters to streamline results:
"
},
"IdentityProvider":{
"shape":"IdentityProvider",
@@ -647,11 +1077,11 @@
},
"MaxResults":{
"shape":"BoxInteger",
- "documentation":"Maximum number of results to return in a single call.
"
+ "documentation":"The maximum number of results to return from a single request.
"
},
"NextToken":{
"shape":"String",
- "documentation":"Token for the next set of results.
"
+ "documentation":"A token to specify where to start paginating. This is the nextToken from a previously truncated response.
"
}
}
},
@@ -664,7 +1094,7 @@
},
"NextToken":{
"shape":"String",
- "documentation":"Token for the next set of results.
"
+ "documentation":"The next token used for paginated responses. When this field isn't empty, there are additional elements that the service hasn't included in this request. Use this token with the next request to retrieve additional objects.
"
}
}
},
@@ -679,7 +1109,7 @@
"members":{
"Domain":{
"shape":"String",
- "documentation":"The domain name of the user.
"
+ "documentation":"The domain name of the Active Directory that contains the user information for the product subscription.
"
},
"IdentityProvider":{
"shape":"IdentityProvider",
@@ -689,13 +1119,17 @@
"shape":"String",
"documentation":"The name of the user-based subscription product.
"
},
+ "ProductUserArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) for this product user.
"
+ },
"Status":{
"shape":"String",
- "documentation":"The status of a product for a user.
"
+ "documentation":"The status of a product for this user.
"
},
"StatusMessage":{
"shape":"String",
- "documentation":"The status message for a product for a user.
"
+ "documentation":"The status message for a product for this user.
"
},
"SubscriptionEndDate":{
"shape":"String",
@@ -707,15 +1141,26 @@
},
"Username":{
"shape":"String",
- "documentation":"The user name from the identity provider of the user.
"
+ "documentation":"The user name from the identity provider for this product user.
"
}
},
- "documentation":"The summary of the user-based subscription products for a user.
"
+ "documentation":"A summary of the user-based subscription products for a specific user.
"
},
"ProductUserSummaryList":{
"type":"list",
"member":{"shape":"ProductUserSummary"}
},
+ "RdsSalSettings":{
+ "type":"structure",
+ "required":["RdsSalCredentialsProvider"],
+ "members":{
+ "RdsSalCredentialsProvider":{
+ "shape":"CredentialsProvider",
+ "documentation":"The CredentialsProvider
resource contains a reference to the credentials provider that's used for RDS license server user administration.
"
+ }
+ },
+ "documentation":"Server settings that are specific to a Remote Desktop Services (RDS) license server.
"
+ },
"RegisterIdentityProviderRequest":{
"type":"structure",
"required":[
@@ -725,15 +1170,19 @@
"members":{
"IdentityProvider":{
"shape":"IdentityProvider",
- "documentation":"An object that specifies details for the identity provider.
"
+ "documentation":"An object that specifies details for the identity provider to register.
"
},
"Product":{
"shape":"String",
- "documentation":"The name of the user-based subscription product.
"
+ "documentation":"The name of the user-based subscription product.
Valid values: VISUAL_STUDIO_ENTERPRISE
| VISUAL_STUDIO_PROFESSIONAL
| OFFICE_PROFESSIONAL_PLUS
"
},
"Settings":{
"shape":"Settings",
"documentation":"The registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.
"
+ },
+ "Tags":{
+ "shape":"Tags",
+ "documentation":"The tags that apply to the identity provider's registration.
"
}
}
},
@@ -747,6 +1196,10 @@
}
}
},
+ "ResourceArn":{
+ "type":"string",
+ "pattern":"^arn:([a-z0-9-\\.]{1,63}):([a-z0-9-\\.]{1,63}):([a-z0-9-\\.]{1,63}):([a-z0-9-\\.]{1,63}):([a-z0-9-\\.]{1,510})/([a-z0-9-\\.]{1,510})$"
+ },
"ResourceNotFoundException":{
"type":"structure",
"members":{
@@ -759,12 +1212,51 @@
},
"exception":true
},
+ "SecretsManagerCredentialsProvider":{
+ "type":"structure",
+ "members":{
+ "SecretId":{
+ "shape":"SecretsManagerCredentialsProviderSecretIdString",
+ "documentation":"The ID of the Secrets Manager secret that contains credentials.
"
+ }
+ },
+ "documentation":"Contains a credentials secret that's stored in Secrets Manager.
"
+ },
+ "SecretsManagerCredentialsProviderSecretIdString":{
+ "type":"string",
+ "min":1
+ },
"SecurityGroup":{
"type":"string",
"max":200,
"min":5,
"pattern":"^sg-(([0-9a-z]{8})|([0-9a-z]{17}))$"
},
+ "ServerEndpoint":{
+ "type":"structure",
+ "members":{
+ "Endpoint":{
+ "shape":"String",
+ "documentation":"The network address of the endpoint.
"
+ }
+ },
+ "documentation":"A network endpoint through which you can access one or more servers.
"
+ },
+ "ServerSettings":{
+ "type":"structure",
+ "members":{
+ "RdsSalSettings":{
+ "shape":"RdsSalSettings",
+ "documentation":"The RdsSalSettings
resource contains settings to configure a specific Remote Desktop Services (RDS) license server.
"
+ }
+ },
+ "documentation":"Contains settings for a specific server.
",
+ "union":true
+ },
+ "ServerType":{
+ "type":"string",
+ "enum":["RDS_SAL"]
+ },
"ServiceQuotaExceededException":{
"type":"structure",
"members":{
@@ -806,7 +1298,7 @@
"members":{
"Domain":{
"shape":"String",
- "documentation":"The domain name of the user.
"
+ "documentation":"The domain name of the Active Directory that contains the user for whom to start the product subscription.
"
},
"IdentityProvider":{
"shape":"IdentityProvider",
@@ -814,7 +1306,11 @@
},
"Product":{
"shape":"String",
- "documentation":"The name of the user-based subscription product.
"
+ "documentation":"The name of the user-based subscription product.
Valid values: VISUAL_STUDIO_ENTERPRISE
| VISUAL_STUDIO_PROFESSIONAL
| OFFICE_PROFESSIONAL_PLUS
"
+ },
+ "Tags":{
+ "shape":"Tags",
+ "documentation":"The tags that apply to the product subscription.
"
},
"Username":{
"shape":"String",
@@ -834,15 +1330,10 @@
},
"StopProductSubscriptionRequest":{
"type":"structure",
- "required":[
- "IdentityProvider",
- "Product",
- "Username"
- ],
"members":{
"Domain":{
"shape":"String",
- "documentation":"The domain name of the user.
"
+ "documentation":"The domain name of the Active Directory that contains the user for whom to stop the product subscription.
"
},
"IdentityProvider":{
"shape":"IdentityProvider",
@@ -850,7 +1341,11 @@
},
"Product":{
"shape":"String",
- "documentation":"The name of the user-based subscription product.
"
+ "documentation":"The name of the user-based subscription product.
Valid values: VISUAL_STUDIO_ENTERPRISE
| VISUAL_STUDIO_PROFESSIONAL
| OFFICE_PROFESSIONAL_PLUS
"
+ },
+ "ProductUserArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the product user.
"
},
"Username":{
"shape":"String",
@@ -875,12 +1370,51 @@
},
"Subnet":{
"type":"string",
- "pattern":"subnet-[a-z0-9]{8,17}"
+ "pattern":"^subnet-[a-z0-9]{8,17}"
},
"Subnets":{
"type":"list",
"member":{"shape":"Subnet"}
},
+ "TagKeyList":{
+ "type":"list",
+ "member":{"shape":"String"},
+ "max":50,
+ "min":0,
+ "sensitive":true
+ },
+ "TagResourceRequest":{
+ "type":"structure",
+ "required":[
+ "ResourceArn",
+ "Tags"
+ ],
+ "members":{
+ "ResourceArn":{
+ "shape":"ResourceArn",
+ "documentation":"The Amazon Resource Name (ARN) of the resource that you want to tag.
",
+ "location":"uri",
+ "locationName":"ResourceArn"
+ },
+ "Tags":{
+ "shape":"Tags",
+ "documentation":"The tags to apply to the specified resource.
"
+ }
+ }
+ },
+ "TagResourceResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "Tags":{
+ "type":"map",
+ "key":{"shape":"String"},
+ "value":{"shape":"String"},
+ "max":50,
+ "min":0,
+ "sensitive":true
+ },
"ThrottlingException":{
"type":"structure",
"members":{
@@ -889,18 +1423,45 @@
"documentation":"The request was denied because of request throttling. Retry the request.
",
"exception":true
},
- "UpdateIdentityProviderSettingsRequest":{
+ "Timestamp":{"type":"timestamp"},
+ "UntagResourceRequest":{
"type":"structure",
"required":[
- "IdentityProvider",
- "Product",
- "UpdateSettings"
+ "ResourceArn",
+ "TagKeys"
],
+ "members":{
+ "ResourceArn":{
+ "shape":"ResourceArn",
+ "documentation":"The Amazon Resource Name (ARN) of the resource that you want to remove tags from.
",
+ "location":"uri",
+ "locationName":"ResourceArn"
+ },
+ "TagKeys":{
+ "shape":"TagKeyList",
+ "documentation":"The tag keys to remove from the resource.
",
+ "location":"querystring",
+ "locationName":"tagKeys"
+ }
+ }
+ },
+ "UntagResourceResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "UpdateIdentityProviderSettingsRequest":{
+ "type":"structure",
+ "required":["UpdateSettings"],
"members":{
"IdentityProvider":{"shape":"IdentityProvider"},
+ "IdentityProviderArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the identity provider to update.
"
+ },
"Product":{
"shape":"String",
- "documentation":"The name of the user-based subscription product.
"
+ "documentation":"The name of the user-based subscription product.
Valid values: VISUAL_STUDIO_ENTERPRISE
| VISUAL_STUDIO_PROFESSIONAL
| OFFICE_PROFESSIONAL_PLUS
"
},
"UpdateSettings":{
"shape":"UpdateSettings",
diff --git a/services/lightsail/pom.xml b/services/lightsail/pom.xml
index cae3b32e6bef..be82195c2f22 100644
--- a/services/lightsail/pom.xml
+++ b/services/lightsail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
lightsail
AWS Java SDK :: Services :: Amazon Lightsail
diff --git a/services/location/pom.xml b/services/location/pom.xml
index ed51829f4348..02717c877bde 100644
--- a/services/location/pom.xml
+++ b/services/location/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
location
AWS Java SDK :: Services :: Location
diff --git a/services/lookoutequipment/pom.xml b/services/lookoutequipment/pom.xml
index 5c2a86da6ec6..a971509fe59d 100644
--- a/services/lookoutequipment/pom.xml
+++ b/services/lookoutequipment/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
lookoutequipment
AWS Java SDK :: Services :: Lookout Equipment
diff --git a/services/lookoutmetrics/pom.xml b/services/lookoutmetrics/pom.xml
index 50dce66e7fc1..35bb743364b9 100644
--- a/services/lookoutmetrics/pom.xml
+++ b/services/lookoutmetrics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
lookoutmetrics
AWS Java SDK :: Services :: Lookout Metrics
diff --git a/services/lookoutvision/pom.xml b/services/lookoutvision/pom.xml
index a49e79bac412..b7fa85e9c7a2 100644
--- a/services/lookoutvision/pom.xml
+++ b/services/lookoutvision/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
lookoutvision
AWS Java SDK :: Services :: Lookout Vision
diff --git a/services/m2/pom.xml b/services/m2/pom.xml
index c6f3e4d1c3b5..c9b7e49c1590 100644
--- a/services/m2/pom.xml
+++ b/services/m2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
m2
AWS Java SDK :: Services :: M2
diff --git a/services/machinelearning/pom.xml b/services/machinelearning/pom.xml
index d5db9a51a01f..7aec05611643 100644
--- a/services/machinelearning/pom.xml
+++ b/services/machinelearning/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
machinelearning
AWS Java SDK :: Services :: Amazon Machine Learning
diff --git a/services/macie2/pom.xml b/services/macie2/pom.xml
index ef38741b9554..e99ce0ce9515 100644
--- a/services/macie2/pom.xml
+++ b/services/macie2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
macie2
AWS Java SDK :: Services :: Macie2
diff --git a/services/mailmanager/pom.xml b/services/mailmanager/pom.xml
index 39a811f0486d..a368b095c024 100644
--- a/services/mailmanager/pom.xml
+++ b/services/mailmanager/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
mailmanager
AWS Java SDK :: Services :: Mail Manager
diff --git a/services/managedblockchain/pom.xml b/services/managedblockchain/pom.xml
index 9388465f6225..acb490d8a245 100644
--- a/services/managedblockchain/pom.xml
+++ b/services/managedblockchain/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
managedblockchain
AWS Java SDK :: Services :: ManagedBlockchain
diff --git a/services/managedblockchainquery/pom.xml b/services/managedblockchainquery/pom.xml
index 7eee5901e02c..cd9f68b5503d 100644
--- a/services/managedblockchainquery/pom.xml
+++ b/services/managedblockchainquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
managedblockchainquery
AWS Java SDK :: Services :: Managed Blockchain Query
diff --git a/services/marketplaceagreement/pom.xml b/services/marketplaceagreement/pom.xml
index ee66720508c1..b9d78bc67dc4 100644
--- a/services/marketplaceagreement/pom.xml
+++ b/services/marketplaceagreement/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
marketplaceagreement
AWS Java SDK :: Services :: Marketplace Agreement
diff --git a/services/marketplacecatalog/pom.xml b/services/marketplacecatalog/pom.xml
index 270641a294f7..18a6daf1dca6 100644
--- a/services/marketplacecatalog/pom.xml
+++ b/services/marketplacecatalog/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
marketplacecatalog
AWS Java SDK :: Services :: Marketplace Catalog
diff --git a/services/marketplacecommerceanalytics/pom.xml b/services/marketplacecommerceanalytics/pom.xml
index bc633e1510a2..7dfaec33b5e2 100644
--- a/services/marketplacecommerceanalytics/pom.xml
+++ b/services/marketplacecommerceanalytics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
marketplacecommerceanalytics
AWS Java SDK :: Services :: AWS Marketplace Commerce Analytics
diff --git a/services/marketplacedeployment/pom.xml b/services/marketplacedeployment/pom.xml
index 6ed4fa517d35..0d6a6ffc2789 100644
--- a/services/marketplacedeployment/pom.xml
+++ b/services/marketplacedeployment/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
marketplacedeployment
AWS Java SDK :: Services :: Marketplace Deployment
diff --git a/services/marketplaceentitlement/pom.xml b/services/marketplaceentitlement/pom.xml
index 0f1ca2be3e18..88e8b742bb89 100644
--- a/services/marketplaceentitlement/pom.xml
+++ b/services/marketplaceentitlement/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
marketplaceentitlement
AWS Java SDK :: Services :: AWS Marketplace Entitlement
diff --git a/services/marketplacemetering/pom.xml b/services/marketplacemetering/pom.xml
index 65619b44d7c1..ba26728c85da 100644
--- a/services/marketplacemetering/pom.xml
+++ b/services/marketplacemetering/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
marketplacemetering
AWS Java SDK :: Services :: AWS Marketplace Metering Service
diff --git a/services/marketplacereporting/pom.xml b/services/marketplacereporting/pom.xml
index 2d4a6b623b93..e317b25a8648 100644
--- a/services/marketplacereporting/pom.xml
+++ b/services/marketplacereporting/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
marketplacereporting
AWS Java SDK :: Services :: Marketplace Reporting
diff --git a/services/mediaconnect/pom.xml b/services/mediaconnect/pom.xml
index 1be0440cb39d..b08ad515cd1e 100644
--- a/services/mediaconnect/pom.xml
+++ b/services/mediaconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
mediaconnect
AWS Java SDK :: Services :: MediaConnect
diff --git a/services/mediaconvert/pom.xml b/services/mediaconvert/pom.xml
index fc78e908afc1..e3f89e5b398b 100644
--- a/services/mediaconvert/pom.xml
+++ b/services/mediaconvert/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
mediaconvert
diff --git a/services/medialive/pom.xml b/services/medialive/pom.xml
index 2f8f4b58c48d..2e1ff6de19ed 100644
--- a/services/medialive/pom.xml
+++ b/services/medialive/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
medialive
diff --git a/services/mediapackage/pom.xml b/services/mediapackage/pom.xml
index 12ca6f184e95..d9764d357270 100644
--- a/services/mediapackage/pom.xml
+++ b/services/mediapackage/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
mediapackage
diff --git a/services/mediapackagev2/pom.xml b/services/mediapackagev2/pom.xml
index 97a830aa72c3..902b26e083a7 100644
--- a/services/mediapackagev2/pom.xml
+++ b/services/mediapackagev2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
mediapackagev2
AWS Java SDK :: Services :: Media Package V2
diff --git a/services/mediapackagevod/pom.xml b/services/mediapackagevod/pom.xml
index 33cc56cc8443..7c58b9f0b3a4 100644
--- a/services/mediapackagevod/pom.xml
+++ b/services/mediapackagevod/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
mediapackagevod
AWS Java SDK :: Services :: MediaPackage Vod
diff --git a/services/mediastore/pom.xml b/services/mediastore/pom.xml
index 5d661a6c2ae4..f80725cf8a3c 100644
--- a/services/mediastore/pom.xml
+++ b/services/mediastore/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
mediastore
diff --git a/services/mediastoredata/pom.xml b/services/mediastoredata/pom.xml
index c0aa4ab24eb0..f384839b5c2f 100644
--- a/services/mediastoredata/pom.xml
+++ b/services/mediastoredata/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
mediastoredata
diff --git a/services/mediatailor/pom.xml b/services/mediatailor/pom.xml
index c6cb80fb329c..2fb670ae33d3 100644
--- a/services/mediatailor/pom.xml
+++ b/services/mediatailor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
mediatailor
AWS Java SDK :: Services :: MediaTailor
diff --git a/services/medicalimaging/pom.xml b/services/medicalimaging/pom.xml
index e3673b28a9e5..16581ffae790 100644
--- a/services/medicalimaging/pom.xml
+++ b/services/medicalimaging/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
medicalimaging
AWS Java SDK :: Services :: Medical Imaging
diff --git a/services/memorydb/pom.xml b/services/memorydb/pom.xml
index 52af6c6f8134..9e853046185e 100644
--- a/services/memorydb/pom.xml
+++ b/services/memorydb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
memorydb
AWS Java SDK :: Services :: Memory DB
diff --git a/services/mgn/pom.xml b/services/mgn/pom.xml
index 8ccbc9ea139e..cfb4123870f4 100644
--- a/services/mgn/pom.xml
+++ b/services/mgn/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
mgn
AWS Java SDK :: Services :: Mgn
diff --git a/services/migrationhub/pom.xml b/services/migrationhub/pom.xml
index 0b543589dae4..b08b14e62545 100644
--- a/services/migrationhub/pom.xml
+++ b/services/migrationhub/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
migrationhub
diff --git a/services/migrationhubconfig/pom.xml b/services/migrationhubconfig/pom.xml
index 5c17f354af10..e48d2f167895 100644
--- a/services/migrationhubconfig/pom.xml
+++ b/services/migrationhubconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
migrationhubconfig
AWS Java SDK :: Services :: MigrationHub Config
diff --git a/services/migrationhuborchestrator/pom.xml b/services/migrationhuborchestrator/pom.xml
index 58e8ba4056b5..ad3101f2408d 100644
--- a/services/migrationhuborchestrator/pom.xml
+++ b/services/migrationhuborchestrator/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
migrationhuborchestrator
AWS Java SDK :: Services :: Migration Hub Orchestrator
diff --git a/services/migrationhubrefactorspaces/pom.xml b/services/migrationhubrefactorspaces/pom.xml
index 34fd3ce87def..918069b4c4e2 100644
--- a/services/migrationhubrefactorspaces/pom.xml
+++ b/services/migrationhubrefactorspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
migrationhubrefactorspaces
AWS Java SDK :: Services :: Migration Hub Refactor Spaces
diff --git a/services/migrationhubstrategy/pom.xml b/services/migrationhubstrategy/pom.xml
index cef0233d9539..a971171f42c6 100644
--- a/services/migrationhubstrategy/pom.xml
+++ b/services/migrationhubstrategy/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
migrationhubstrategy
AWS Java SDK :: Services :: Migration Hub Strategy
diff --git a/services/mq/pom.xml b/services/mq/pom.xml
index f8d44dde6478..9674020eed2c 100644
--- a/services/mq/pom.xml
+++ b/services/mq/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
mq
diff --git a/services/mturk/pom.xml b/services/mturk/pom.xml
index 00daaf361140..98a07db0a59f 100644
--- a/services/mturk/pom.xml
+++ b/services/mturk/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
mturk
AWS Java SDK :: Services :: Amazon Mechanical Turk Requester
diff --git a/services/mwaa/pom.xml b/services/mwaa/pom.xml
index 4d6811a2a911..b227d607a9d0 100644
--- a/services/mwaa/pom.xml
+++ b/services/mwaa/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
mwaa
AWS Java SDK :: Services :: MWAA
diff --git a/services/neptune/pom.xml b/services/neptune/pom.xml
index 467e6021ba08..729321d3248d 100644
--- a/services/neptune/pom.xml
+++ b/services/neptune/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
neptune
AWS Java SDK :: Services :: Neptune
diff --git a/services/neptunedata/pom.xml b/services/neptunedata/pom.xml
index 20a92de76956..c9d62df3305c 100644
--- a/services/neptunedata/pom.xml
+++ b/services/neptunedata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
neptunedata
AWS Java SDK :: Services :: Neptunedata
diff --git a/services/neptunegraph/pom.xml b/services/neptunegraph/pom.xml
index 7422361e4b80..8c10e42eab8a 100644
--- a/services/neptunegraph/pom.xml
+++ b/services/neptunegraph/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
neptunegraph
AWS Java SDK :: Services :: Neptune Graph
diff --git a/services/networkfirewall/pom.xml b/services/networkfirewall/pom.xml
index f14b0d53b153..ce14893da17d 100644
--- a/services/networkfirewall/pom.xml
+++ b/services/networkfirewall/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
networkfirewall
AWS Java SDK :: Services :: Network Firewall
diff --git a/services/networkmanager/pom.xml b/services/networkmanager/pom.xml
index 76af0b11503e..2512e2f2740a 100644
--- a/services/networkmanager/pom.xml
+++ b/services/networkmanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
networkmanager
AWS Java SDK :: Services :: NetworkManager
diff --git a/services/networkmonitor/pom.xml b/services/networkmonitor/pom.xml
index af5b5afed92b..8a376b1170d4 100644
--- a/services/networkmonitor/pom.xml
+++ b/services/networkmonitor/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
networkmonitor
AWS Java SDK :: Services :: Network Monitor
diff --git a/services/oam/pom.xml b/services/oam/pom.xml
index 5c2c8cd10b67..f662b24ab06b 100644
--- a/services/oam/pom.xml
+++ b/services/oam/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
oam
AWS Java SDK :: Services :: OAM
diff --git a/services/omics/pom.xml b/services/omics/pom.xml
index 925c1b46b81e..f9b008d54fbb 100644
--- a/services/omics/pom.xml
+++ b/services/omics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
omics
AWS Java SDK :: Services :: Omics
diff --git a/services/opensearch/pom.xml b/services/opensearch/pom.xml
index d128faf25662..493f9fa94222 100644
--- a/services/opensearch/pom.xml
+++ b/services/opensearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
opensearch
AWS Java SDK :: Services :: Open Search
diff --git a/services/opensearchserverless/pom.xml b/services/opensearchserverless/pom.xml
index 955509e2c8ab..040dee99ea8f 100644
--- a/services/opensearchserverless/pom.xml
+++ b/services/opensearchserverless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
opensearchserverless
AWS Java SDK :: Services :: Open Search Serverless
diff --git a/services/opsworks/pom.xml b/services/opsworks/pom.xml
index 2e1150feec57..c71102871c60 100644
--- a/services/opsworks/pom.xml
+++ b/services/opsworks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
opsworks
AWS Java SDK :: Services :: AWS OpsWorks
diff --git a/services/opsworkscm/pom.xml b/services/opsworkscm/pom.xml
index a8346919e4ac..e1d7a2f9596b 100644
--- a/services/opsworkscm/pom.xml
+++ b/services/opsworkscm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
opsworkscm
AWS Java SDK :: Services :: AWS OpsWorks for Chef Automate
diff --git a/services/organizations/pom.xml b/services/organizations/pom.xml
index 4fad579d8372..2c604d415159 100644
--- a/services/organizations/pom.xml
+++ b/services/organizations/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
organizations
AWS Java SDK :: Services :: AWS Organizations
diff --git a/services/osis/pom.xml b/services/osis/pom.xml
index ca63bf5adcdf..72dede647491 100644
--- a/services/osis/pom.xml
+++ b/services/osis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
osis
AWS Java SDK :: Services :: OSIS
diff --git a/services/outposts/pom.xml b/services/outposts/pom.xml
index 20aacdd4b8a8..dc6ee428ef8a 100644
--- a/services/outposts/pom.xml
+++ b/services/outposts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
outposts
AWS Java SDK :: Services :: Outposts
diff --git a/services/panorama/pom.xml b/services/panorama/pom.xml
index a66f612f8f56..ba9587abfb10 100644
--- a/services/panorama/pom.xml
+++ b/services/panorama/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
panorama
AWS Java SDK :: Services :: Panorama
diff --git a/services/partnercentralselling/pom.xml b/services/partnercentralselling/pom.xml
new file mode 100644
index 000000000000..7098dc04cb4c
--- /dev/null
+++ b/services/partnercentralselling/pom.xml
@@ -0,0 +1,60 @@
+
+
+ 4.0.0
+
+ software.amazon.awssdk
+ services
+ 2.29.13
+
+ partnercentralselling
+ AWS Java SDK :: Services :: Partner Central Selling
+ The AWS Java SDK for Partner Central Selling module holds the client classes that are used for
+ communicating with Partner Central Selling.
+
+ https://aws.amazon.com/sdkforjava
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ software.amazon.awssdk.services.partnercentralselling
+
+
+
+
+
+
+
+
+ software.amazon.awssdk
+ protocol-core
+ ${awsjavasdk.version}
+
+
+ software.amazon.awssdk
+ aws-json-protocol
+ ${awsjavasdk.version}
+
+
+ software.amazon.awssdk
+ http-auth-aws
+ ${awsjavasdk.version}
+
+
+
diff --git a/services/partnercentralselling/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/partnercentralselling/src/main/resources/codegen-resources/endpoint-rule-set.json
new file mode 100644
index 000000000000..637a09e78c78
--- /dev/null
+++ b/services/partnercentralselling/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -0,0 +1,350 @@
+{
+ "version": "1.0",
+ "parameters": {
+ "Region": {
+ "builtIn": "AWS::Region",
+ "required": false,
+ "documentation": "The AWS region used to dispatch the request.",
+ "type": "String"
+ },
+ "UseDualStack": {
+ "builtIn": "AWS::UseDualStack",
+ "required": true,
+ "default": false,
+ "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.",
+ "type": "Boolean"
+ },
+ "UseFIPS": {
+ "builtIn": "AWS::UseFIPS",
+ "required": true,
+ "default": false,
+ "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.",
+ "type": "Boolean"
+ },
+ "Endpoint": {
+ "builtIn": "SDK::Endpoint",
+ "required": false,
+ "documentation": "Override the endpoint used to send this request",
+ "type": "String"
+ }
+ },
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "isSet",
+ "argv": [
+ {
+ "ref": "Endpoint"
+ }
+ ]
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseFIPS"
+ },
+ true
+ ]
+ }
+ ],
+ "error": "Invalid Configuration: FIPS and custom endpoint are not supported",
+ "type": "error"
+ },
+ {
+ "conditions": [],
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseDualStack"
+ },
+ true
+ ]
+ }
+ ],
+ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported",
+ "type": "error"
+ },
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": {
+ "ref": "Endpoint"
+ },
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ],
+ "type": "tree"
+ }
+ ],
+ "type": "tree"
+ },
+ {
+ "conditions": [],
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "isSet",
+ "argv": [
+ {
+ "ref": "Region"
+ }
+ ]
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "aws.partition",
+ "argv": [
+ {
+ "ref": "Region"
+ }
+ ],
+ "assign": "PartitionResult"
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseFIPS"
+ },
+ true
+ ]
+ },
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseDualStack"
+ },
+ true
+ ]
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsFIPS"
+ ]
+ }
+ ]
+ },
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsDualStack"
+ ]
+ }
+ ]
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [],
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://partnercentral-selling-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ],
+ "type": "tree"
+ }
+ ],
+ "type": "tree"
+ },
+ {
+ "conditions": [],
+ "error": "FIPS and DualStack are enabled, but this partition does not support one or both",
+ "type": "error"
+ }
+ ],
+ "type": "tree"
+ },
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseFIPS"
+ },
+ true
+ ]
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsFIPS"
+ ]
+ },
+ true
+ ]
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [],
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://partnercentral-selling-fips.{Region}.{PartitionResult#dnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ],
+ "type": "tree"
+ }
+ ],
+ "type": "tree"
+ },
+ {
+ "conditions": [],
+ "error": "FIPS is enabled but this partition does not support FIPS",
+ "type": "error"
+ }
+ ],
+ "type": "tree"
+ },
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseDualStack"
+ },
+ true
+ ]
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsDualStack"
+ ]
+ }
+ ]
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [],
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://partnercentral-selling.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ],
+ "type": "tree"
+ }
+ ],
+ "type": "tree"
+ },
+ {
+ "conditions": [],
+ "error": "DualStack is enabled but this partition does not support DualStack",
+ "type": "error"
+ }
+ ],
+ "type": "tree"
+ },
+ {
+ "conditions": [],
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://partnercentral-selling.{Region}.{PartitionResult#dnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ],
+ "type": "tree"
+ }
+ ],
+ "type": "tree"
+ }
+ ],
+ "type": "tree"
+ },
+ {
+ "conditions": [],
+ "error": "Invalid Configuration: Missing Region",
+ "type": "error"
+ }
+ ],
+ "type": "tree"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/services/partnercentralselling/src/main/resources/codegen-resources/endpoint-tests.json b/services/partnercentralselling/src/main/resources/codegen-resources/endpoint-tests.json
new file mode 100644
index 000000000000..32cd845cd93f
--- /dev/null
+++ b/services/partnercentralselling/src/main/resources/codegen-resources/endpoint-tests.json
@@ -0,0 +1,314 @@
+{
+ "testCases": [
+ {
+ "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://partnercentral-selling-fips.us-east-1.api.aws"
+ }
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseFIPS": true,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://partnercentral-selling-fips.us-east-1.amazonaws.com"
+ }
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseFIPS": true,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://partnercentral-selling.us-east-1.api.aws"
+ }
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseFIPS": false,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://partnercentral-selling.us-east-1.amazonaws.com"
+ }
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseFIPS": false,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://partnercentral-selling-fips.cn-north-1.api.amazonwebservices.com.cn"
+ }
+ },
+ "params": {
+ "Region": "cn-north-1",
+ "UseFIPS": true,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://partnercentral-selling-fips.cn-north-1.amazonaws.com.cn"
+ }
+ },
+ "params": {
+ "Region": "cn-north-1",
+ "UseFIPS": true,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://partnercentral-selling.cn-north-1.api.amazonwebservices.com.cn"
+ }
+ },
+ "params": {
+ "Region": "cn-north-1",
+ "UseFIPS": false,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://partnercentral-selling.cn-north-1.amazonaws.com.cn"
+ }
+ },
+ "params": {
+ "Region": "cn-north-1",
+ "UseFIPS": false,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://partnercentral-selling-fips.us-gov-east-1.api.aws"
+ }
+ },
+ "params": {
+ "Region": "us-gov-east-1",
+ "UseFIPS": true,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://partnercentral-selling-fips.us-gov-east-1.amazonaws.com"
+ }
+ },
+ "params": {
+ "Region": "us-gov-east-1",
+ "UseFIPS": true,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://partnercentral-selling.us-gov-east-1.api.aws"
+ }
+ },
+ "params": {
+ "Region": "us-gov-east-1",
+ "UseFIPS": false,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://partnercentral-selling.us-gov-east-1.amazonaws.com"
+ }
+ },
+ "params": {
+ "Region": "us-gov-east-1",
+ "UseFIPS": false,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "error": "FIPS and DualStack are enabled, but this partition does not support one or both"
+ },
+ "params": {
+ "Region": "us-iso-east-1",
+ "UseFIPS": true,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://partnercentral-selling-fips.us-iso-east-1.c2s.ic.gov"
+ }
+ },
+ "params": {
+ "Region": "us-iso-east-1",
+ "UseFIPS": true,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "error": "DualStack is enabled but this partition does not support DualStack"
+ },
+ "params": {
+ "Region": "us-iso-east-1",
+ "UseFIPS": false,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://partnercentral-selling.us-iso-east-1.c2s.ic.gov"
+ }
+ },
+ "params": {
+ "Region": "us-iso-east-1",
+ "UseFIPS": false,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "error": "FIPS and DualStack are enabled, but this partition does not support one or both"
+ },
+ "params": {
+ "Region": "us-isob-east-1",
+ "UseFIPS": true,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://partnercentral-selling-fips.us-isob-east-1.sc2s.sgov.gov"
+ }
+ },
+ "params": {
+ "Region": "us-isob-east-1",
+ "UseFIPS": true,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "error": "DualStack is enabled but this partition does not support DualStack"
+ },
+ "params": {
+ "Region": "us-isob-east-1",
+ "UseFIPS": false,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://partnercentral-selling.us-isob-east-1.sc2s.sgov.gov"
+ }
+ },
+ "params": {
+ "Region": "us-isob-east-1",
+ "UseFIPS": false,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://example.com"
+ }
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseFIPS": false,
+ "UseDualStack": false,
+ "Endpoint": "https://example.com"
+ }
+ },
+ {
+ "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://example.com"
+ }
+ },
+ "params": {
+ "UseFIPS": false,
+ "UseDualStack": false,
+ "Endpoint": "https://example.com"
+ }
+ },
+ {
+ "documentation": "For custom endpoint with fips enabled and dualstack disabled",
+ "expect": {
+ "error": "Invalid Configuration: FIPS and custom endpoint are not supported"
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseFIPS": true,
+ "UseDualStack": false,
+ "Endpoint": "https://example.com"
+ }
+ },
+ {
+ "documentation": "For custom endpoint with fips disabled and dualstack enabled",
+ "expect": {
+ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseFIPS": false,
+ "UseDualStack": true,
+ "Endpoint": "https://example.com"
+ }
+ },
+ {
+ "documentation": "Missing region",
+ "expect": {
+ "error": "Invalid Configuration: Missing Region"
+ }
+ }
+ ],
+ "version": "1.0"
+}
\ No newline at end of file
diff --git a/services/partnercentralselling/src/main/resources/codegen-resources/paginators-1.json b/services/partnercentralselling/src/main/resources/codegen-resources/paginators-1.json
new file mode 100644
index 000000000000..bfdd3b6a6466
--- /dev/null
+++ b/services/partnercentralselling/src/main/resources/codegen-resources/paginators-1.json
@@ -0,0 +1,22 @@
+{
+ "pagination": {
+ "ListEngagementInvitations": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "EngagementInvitationSummaries"
+ },
+ "ListOpportunities": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "OpportunitySummaries"
+ },
+ "ListSolutions": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "SolutionSummaries"
+ }
+ }
+}
diff --git a/services/partnercentralselling/src/main/resources/codegen-resources/service-2.json b/services/partnercentralselling/src/main/resources/codegen-resources/service-2.json
new file mode 100644
index 000000000000..8c10eff6c23f
--- /dev/null
+++ b/services/partnercentralselling/src/main/resources/codegen-resources/service-2.json
@@ -0,0 +1,3574 @@
+{
+ "version":"2.0",
+ "metadata":{
+ "apiVersion":"2022-07-26",
+ "endpointPrefix":"partnercentral-selling",
+ "jsonVersion":"1.0",
+ "protocol":"json",
+ "protocols":["json"],
+ "serviceFullName":"Partner Central Selling API",
+ "serviceId":"PartnerCentral Selling",
+ "signatureVersion":"v4",
+ "signingName":"partnercentral-selling",
+ "targetPrefix":"AWSPartnerCentralSelling",
+ "uid":"partnercentral-selling-2022-07-26",
+ "auth":["aws.auth#sigv4"]
+ },
+ "operations":{
+ "AssignOpportunity":{
+ "name":"AssignOpportunity",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"AssignOpportunityRequest"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":" Enables you to reassign an existing Opportunity
to another user within your Partner Central account. The specified user receives the opportunity, and it appears on their Partner Central dashboard, allowing them to take necessary actions or proceed with the opportunity.
This is useful for distributing opportunities to the appropriate team members or departments within your organization, ensuring that each opportunity is handled by the right person. By default, the opportunity owner is the one who creates it. Currently, there's no API to enumerate the list of available users.
"
+ },
+ "AssociateOpportunity":{
+ "name":"AssociateOpportunity",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"AssociateOpportunityRequest"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":" Enables you to create a formal association between an Opportunity
and various related entities, enriching the context and details of the opportunity for better collaboration and decision-making. You can associate an opportunity with the following types of entities:
-
Partner Solution: A software product or consulting practice created and delivered by Partners. Partner Solutions help customers address specific business challenges or achieve particular goals using Amazon Web Services services.
-
Amazon Web Services Product: Amazon Web Services offers a wide range of products and services designed to provide scalable, reliable, and cost-effective infrastructure solutions. For the latest list of Amazon Web Services products, refer to Amazon Web Services products.
-
Amazon Web Services Marketplace private offer: Allows Amazon Web Services Marketplace sellers to extend custom pricing and terms to individual Amazon Web Services customers. Sellers can negotiate custom prices, payment schedules, and end user license terms through private offers, enabling Amazon Web Services customers to acquire software solutions tailored to their specific needs. For more information, refer to Private offers in Amazon Web Services Marketplace.
To obtain identifiers for these entities, use the following methods:
-
Solution: Use the ListSolutions
operation.
-
AWS products: For the latest list of Amazon Web Services products, refer to the Amazon Web Services products list.
-
Amazon Web Services Marketplace private offer: Use the AWS Marketplace Catalog API to list entities. Specifically, use the ListEntities
operation to retrieve a list of private offers. The request to the ListEntities
API returns the details of the private offers available to you. For more information, refer to ListEntities.
"
+ },
+ "CreateOpportunity":{
+ "name":"CreateOpportunity",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"CreateOpportunityRequest"},
+ "output":{"shape":"CreateOpportunityResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":" Creates an Opportunity
record in Partner Central. Use this operation to create a potential business opportunity intended to be submitted to Amazon Web Services. Creating an opportunity sets its Lifecycle.ReviewStatus
to Pending Submission
.
To fully submit an opportunity, follow these steps:
-
To create the opportunity, use CreateOpportunity
.
-
To associate a solution with the opportunity, use AssociateOpportunity
.
-
To submit the opportunity, use SubmitOpportunity
.
After submission, you can't edit the opportunity until the review is complete. However, opportunities in the Pending Submission
state still need all details completed. You can update the opportunity while it's in the Pending Submission
state.
There's a set of mandatory fields required to create opportunities, but consider providing optional fields to enrich the opportunity record.
",
+ "idempotent":true
+ },
+ "DisassociateOpportunity":{
+ "name":"DisassociateOpportunity",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"DisassociateOpportunityRequest"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":" Allows you to remove an existing association between an Opportunity
and related entities such as a Partner Solution, Amazon Web Services product, or an Amazon Web Services Marketplace offer. This operation is the counterpart to AssociateOpportunity
, and it provides flexibility to manage associations as business needs change.
Use this operation to update the associations of an Opportunity
due to changes in the related entities, or if an association was made in error. Ensuring accurate associations helps maintain clarity and accuracy to track and manage business opportunities. When you replace an entity, first attach the new entity and then disassociate the one to be removed, especially if it's the last remaining related entity that's required.
"
+ },
+ "GetAwsOpportunitySummary":{
+ "name":"GetAwsOpportunitySummary",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"GetAwsOpportunitySummaryRequest"},
+ "output":{"shape":"GetAwsOpportunitySummaryResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":" Retrieves a summary of an AWS Opportunity. This summary includes high-level details about the opportunity sourced from AWS, such as lifecycle information, customer details, and involvement type. It is useful for tracking updates on the AWS opportunity corresponding to an opportunity in the partner's account.
"
+ },
+ "GetEngagementInvitation":{
+ "name":"GetEngagementInvitation",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"GetEngagementInvitationRequest"},
+ "output":{"shape":"GetEngagementInvitationResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":"Retrieves the details of an engagement invitation shared by AWS with a partner. The information includes key aspects such as the customer, project details, and lifecycle information related to the engagement.
"
+ },
+ "GetOpportunity":{
+ "name":"GetOpportunity",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"GetOpportunityRequest"},
+ "output":{"shape":"GetOpportunityResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":" Fetches the Opportunity
record from Partner Central by a given Identifier
.
Use the ListOpportunities
action or the event notification (from Amazon EventBridge) to obtain this identifier.
"
+ },
+ "ListEngagementInvitations":{
+ "name":"ListEngagementInvitations",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"ListEngagementInvitationsRequest"},
+ "output":{"shape":"ListEngagementInvitationsResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":"Retrieves a list of engagement invitations sent to the partner. This allows partners to view all pending or past engagement invitations, helping them track opportunities shared by AWS.
"
+ },
+ "ListOpportunities":{
+ "name":"ListOpportunities",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"ListOpportunitiesRequest"},
+ "output":{"shape":"ListOpportunitiesResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":"This request accepts a list of filters to use to retrieve a specific subset of opportunities, as well as sort options. This feature is available to partners from Partner Central using the ListOpportunities
API action.
To synchronize your system with Amazon Web Services, only list the opportunities that were newly created or updated. We recommend you rely on events emitted by the service into your Amazon Web Services account’s Amazon EventBridge default event bus, you can also use the ListOpportunities
action.
We recommend the following approach:
-
Find the latest LastModifiedDate
that you stored, and only use the values that came from Amazon Web Services. Don’t use values generated by your system.
-
When you send a ListOpportunities
request, submit the date in ISO 8601 format in the AfterLastModifiedDate
filter.
-
Amazon Web Services only returns opportunities created or updated on or after that date and time. Use NextToken
to iterate over all pages.
"
+ },
+ "ListSolutions":{
+ "name":"ListSolutions",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"ListSolutionsRequest"},
+ "output":{"shape":"ListSolutionsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":" Retrieves a list of Partner Solutions that the partner registered on Partner Central. This API is used to generate a list of solutions that an end user selects from for association with an opportunity.
"
+ },
+ "RejectEngagementInvitation":{
+ "name":"RejectEngagementInvitation",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"RejectEngagementInvitationRequest"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":"Use this action to reject an EngagementInvitation
that has been shared by AWS. Rejecting the engagement invitation indicates that the partner does not wish to pursue the opportunity, and all related data will be inaccessible after the rejection.
"
+ },
+ "StartEngagementByAcceptingInvitationTask":{
+ "name":"StartEngagementByAcceptingInvitationTask",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"StartEngagementByAcceptingInvitationTaskRequest"},
+ "output":{"shape":"StartEngagementByAcceptingInvitationTaskResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ValidationException"},
+ {"shape":"ServiceQuotaExceededException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":"This action starts the engagement by accepting an EngagementInvitation
. The task is asynchronous and involves several steps: accepting the invitation, creating an opportunity in the partner’s account from the AWS Opportunity, and copying over key details for tracking. Once completed, an Opportunity Created
event is generated, indicating that the opportunity has been successfully created in the partner's account.
"
+ },
+ "StartEngagementFromOpportunityTask":{
+ "name":"StartEngagementFromOpportunityTask",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"StartEngagementFromOpportunityTaskRequest"},
+ "output":{"shape":"StartEngagementFromOpportunityTaskResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ValidationException"},
+ {"shape":"ServiceQuotaExceededException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":"This action initiates the engagement process from an existing opportunity by accepting the engagement invitation and creating a corresponding opportunity in the partner’s system. Similar to StartEngagementByAcceptingInvitationTask
, this action is asynchronous and performs multiple steps before completion.
"
+ },
+ "UpdateOpportunity":{
+ "name":"UpdateOpportunity",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"UpdateOpportunityRequest"},
+ "output":{"shape":"UpdateOpportunityResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":" Updates the Opportunity
record identified by a given Identifier
. This operation allows you to modify the details of an existing opportunity to reflect the latest information and progress. Use this action to keep the opportunity record up-to-date and accurate.
When you perform updates, include the entire payload with each request. If any field is omitted, the API assumes that the field is set to null
. The best practice is to always perform a GetOpportunity
to retrieve the latest values, then send the complete payload with the updated values to be changed.
"
+ }
+ },
+ "shapes":{
+ "AccessDeniedException":{
+ "type":"structure",
+ "members":{
+ "Message":{"shape":"String"}
+ },
+ "documentation":"This error occurs when you don't have permission to perform the requested action.
You don’t have access to this action or resource. Review IAM policies or contact your AWS administrator for assistance.
",
+ "exception":true
+ },
+ "Account":{
+ "type":"structure",
+ "required":["CompanyName"],
+ "members":{
+ "Address":{
+ "shape":"Address",
+ "documentation":"Specifies the end Customer
's address details associated with the Opportunity
.
"
+ },
+ "AwsAccountId":{
+ "shape":"AwsAccount",
+ "documentation":"Specifies the Customer
Amazon Web Services account ID associated with the Opportunity
.
"
+ },
+ "CompanyName":{
+ "shape":"AccountCompanyNameString",
+ "documentation":"Specifies the end Customer
's company name associated with the Opportunity
.
"
+ },
+ "Duns":{
+ "shape":"DunsNumber",
+ "documentation":"Indicates the Customer
DUNS number, if available.
"
+ },
+ "Industry":{
+ "shape":"Industry",
+ "documentation":"Specifies the industry the end Customer
belongs to that's associated with the Opportunity
. It refers to the category or sector where the customer's business operates. This is a required field.
"
+ },
+ "OtherIndustry":{
+ "shape":"AccountOtherIndustryString",
+ "documentation":"Specifies the end Customer
's industry associated with the Opportunity
, when the selected value in the Industry
field is Other
.
"
+ },
+ "WebsiteUrl":{
+ "shape":"WebsiteUrl",
+ "documentation":" Specifies the end customer's company website URL associated with the Opportunity
. This value is crucial to map the customer within the Amazon Web Services CRM system. This field is required in all cases except when the opportunity is related to national security.
"
+ }
+ },
+ "documentation":"Specifies the Customer
's account details associated with the Opportunity
.
"
+ },
+ "AccountCompanyNameString":{
+ "type":"string",
+ "max":120,
+ "min":0,
+ "sensitive":true
+ },
+ "AccountOtherIndustryString":{
+ "type":"string",
+ "max":255,
+ "min":0
+ },
+ "AccountReceiver":{
+ "type":"structure",
+ "required":["AwsAccountId"],
+ "members":{
+ "Alias":{
+ "shape":"Alias",
+ "documentation":"Represents the alias of the partner account receiving the Engagement Invitation, making it easier to identify and track the recipient in reports or logs.
"
+ },
+ "AwsAccountId":{
+ "shape":"AwsAccount",
+ "documentation":"Indicates the AWS account ID of the partner who received the Engagement Invitation. This is a unique identifier for managing engagements with specific AWS accounts.
"
+ }
+ },
+ "documentation":"Contains the account details of the partner who received the Engagement Invitation, including the AWS account ID and company name.
"
+ },
+ "AccountSummary":{
+ "type":"structure",
+ "required":["CompanyName"],
+ "members":{
+ "Address":{
+ "shape":"AddressSummary",
+ "documentation":"Specifies the end Customer
's address details associated with the Opportunity
.
"
+ },
+ "CompanyName":{
+ "shape":"AccountSummaryCompanyNameString",
+ "documentation":"Specifies the end Customer
's company name associated with the Opportunity
.
"
+ },
+ "Industry":{
+ "shape":"Industry",
+ "documentation":"Specifies which industry the end Customer
belongs to associated with the Opportunity
. It refers to the category or sector that the customer's business operates in.
To submit a value outside the picklist, use Other
.
Conditionally mandatory if Other
is selected for Industry Vertical in LOVs.
"
+ },
+ "OtherIndustry":{
+ "shape":"AccountSummaryOtherIndustryString",
+ "documentation":"Specifies the end Customer
's industry associated with the Opportunity
, when the selected value in the Industry
field is Other
. This field is relevant when the customer's industry doesn't fall under the predefined picklist values and requires a custom description.
"
+ },
+ "WebsiteUrl":{
+ "shape":"WebsiteUrl",
+ "documentation":"Specifies the end customer's company website URL associated with the Opportunity
. This value is crucial to map the customer within the Amazon Web Services CRM system.
"
+ }
+ },
+ "documentation":"An object that contains an Account
's subset of fields.
"
+ },
+ "AccountSummaryCompanyNameString":{
+ "type":"string",
+ "max":120,
+ "min":0,
+ "sensitive":true
+ },
+ "AccountSummaryOtherIndustryString":{
+ "type":"string",
+ "max":255,
+ "min":0
+ },
+ "Address":{
+ "type":"structure",
+ "members":{
+ "City":{
+ "shape":"AddressCityString",
+ "documentation":"Specifies the end Customer
's city associated with the Opportunity
.
"
+ },
+ "CountryCode":{
+ "shape":"CountryCode",
+ "documentation":"Specifies the end Customer
's country associated with the Opportunity
.
"
+ },
+ "PostalCode":{
+ "shape":"AddressPostalCodeString",
+ "documentation":"Specifies the end Customer
's postal code associated with the Opportunity
.
"
+ },
+ "StateOrRegion":{
+ "shape":"AddressPart",
+ "documentation":"Specifies the end Customer
's state or region associated with the Opportunity
.
Valid values: Alabama | Alaska | American Samoa | Arizona | Arkansas | California | Colorado | Connecticut | Delaware | Dist. of Columbia | Federated States of Micronesia | Florida | Georgia | Guam | Hawaii | Idaho | Illinois | Indiana | Iowa | Kansas | Kentucky | Louisiana | Maine | Marshall Islands | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire | New Jersey | New Mexico | New York | North Carolina | North Dakota | Northern Mariana Islands | Ohio | Oklahoma | Oregon | Palau | Pennsylvania | Puerto Rico | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Vermont | Virginia | Virgin Islands | Washington | West Virginia | Wisconsin | Wyoming | APO/AE | AFO/FPO | FPO, AP
"
+ },
+ "StreetAddress":{
+ "shape":"AddressStreetAddressString",
+ "documentation":"Specifies the end Customer
's street address associated with the Opportunity
.
"
+ }
+ },
+ "documentation":"Specifies the end Customer
's address details associated with the Opportunity
.
"
+ },
+ "AddressCityString":{
+ "type":"string",
+ "max":255,
+ "min":0,
+ "sensitive":true
+ },
+ "AddressPart":{
+ "type":"string",
+ "sensitive":true
+ },
+ "AddressPostalCodeString":{
+ "type":"string",
+ "max":20,
+ "min":0,
+ "sensitive":true
+ },
+ "AddressStreetAddressString":{
+ "type":"string",
+ "max":255,
+ "min":0,
+ "sensitive":true
+ },
+ "AddressSummary":{
+ "type":"structure",
+ "members":{
+ "City":{
+ "shape":"AddressSummaryCityString",
+ "documentation":"Specifies the end Customer
's city associated with the Opportunity
.
"
+ },
+ "CountryCode":{
+ "shape":"CountryCode",
+ "documentation":"Specifies the end Customer
's country associated with the Opportunity
.
"
+ },
+ "PostalCode":{
+ "shape":"AddressSummaryPostalCodeString",
+ "documentation":"Specifies the end Customer
's postal code associated with the Opportunity
.
"
+ },
+ "StateOrRegion":{
+ "shape":"AddressPart",
+ "documentation":"Specifies the end Customer
's state or region associated with the Opportunity
.
Valid values: Alabama | Alaska | American Samoa | Arizona | Arkansas | California | Colorado | Connecticut | Delaware | Dist. of Columbia | Federated States of Micronesia | Florida | Georgia | Guam | Hawaii | Idaho | Illinois | Indiana | Iowa | Kansas | Kentucky | Louisiana | Maine | Marshall Islands | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire | New Jersey | New Mexico | New York | North Carolina | North Dakota | Northern Mariana Islands | Ohio | Oklahoma | Oregon | Palau | Pennsylvania | Puerto Rico | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Vermont | Virginia | Virgin Islands | Washington | West Virginia | Wisconsin | Wyoming | APO/AE | AFO/FPO | FPO, AP
"
+ }
+ },
+ "documentation":"An object that contains an Address
object's subset of fields.
"
+ },
+ "AddressSummaryCityString":{
+ "type":"string",
+ "max":255,
+ "min":0,
+ "sensitive":true
+ },
+ "AddressSummaryPostalCodeString":{
+ "type":"string",
+ "max":20,
+ "min":0,
+ "sensitive":true
+ },
+ "Alias":{
+ "type":"string",
+ "max":80,
+ "min":0,
+ "pattern":"^[\\p{L}\\p{N}\\p{P}\\p{Z}]+$"
+ },
+ "ApnPrograms":{
+ "type":"list",
+ "member":{"shape":"String"}
+ },
+ "AssignOpportunityRequest":{
+ "type":"structure",
+ "required":[
+ "Assignee",
+ "Catalog",
+ "Identifier"
+ ],
+ "members":{
+ "Assignee":{
+ "shape":"AssigneeContact",
+ "documentation":"Specifies the user or team member responsible for managing the assigned opportunity. This field identifies the Assignee based on the partner's internal team structure. Ensure that the email address is associated with a registered user in your Partner Central account.
"
+ },
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":" Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity is assigned in. Use AWS
to assign real opportunities in the Amazon Web Services catalog, and Sandbox
to test in a secure and isolated environment.
"
+ },
+ "Identifier":{
+ "shape":"OpportunityIdentifier",
+ "documentation":" Requires the Opportunity
's unique identifier when you want to assign it to another user. Provide the correct identifier so the intended opportunity is reassigned.
"
+ }
+ }
+ },
+ "AssigneeContact":{
+ "type":"structure",
+ "required":[
+ "BusinessTitle",
+ "Email",
+ "FirstName",
+ "LastName"
+ ],
+ "members":{
+ "BusinessTitle":{
+ "shape":"JobTitle",
+ "documentation":"Specifies the business title of the assignee managing the opportunity. This helps clarify the individual's role and responsibilities within the organization.
"
+ },
+ "Email":{
+ "shape":"Email",
+ "documentation":"Provides the email address of the assignee. This email is used for communications and notifications related to the opportunity.
"
+ },
+ "FirstName":{
+ "shape":"AssigneeContactFirstNameString",
+ "documentation":"Specifies the first name of the assignee managing the opportunity.
"
+ },
+ "LastName":{
+ "shape":"AssigneeContactLastNameString",
+ "documentation":"Specifies the last name of the assignee managing the opportunity.
"
+ }
+ },
+ "documentation":"Represents the contact details of the individual assigned to manage the opportunity within the partner organization. This ensures that there is a clear point of contact for the opportunity's progress and updates.
"
+ },
+ "AssigneeContactFirstNameString":{
+ "type":"string",
+ "max":80,
+ "min":0,
+ "sensitive":true
+ },
+ "AssigneeContactLastNameString":{
+ "type":"string",
+ "max":80,
+ "min":0,
+ "sensitive":true
+ },
+ "AssociateOpportunityRequest":{
+ "type":"structure",
+ "required":[
+ "Catalog",
+ "OpportunityIdentifier",
+ "RelatedEntityIdentifier",
+ "RelatedEntityType"
+ ],
+ "members":{
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":" Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines whichenvironment the opportunity association is made in. Use AWS
to associate opportunities in the Amazon Web Services catalog, and Sandbox
to test in a secure and isolated environment.
"
+ },
+ "OpportunityIdentifier":{
+ "shape":"OpportunityIdentifier",
+ "documentation":"Requires the Opportunity
's unique identifier when you want to associate it with a related entity. Provide the correct identifier so the intended opportunity is updated with the association.
"
+ },
+ "RelatedEntityIdentifier":{
+ "shape":"AssociateOpportunityRequestRelatedEntityIdentifierString",
+ "documentation":"Requires the related entity's unique identifier when you want to associate it with the Opportunity
. For Amazon Web Services Marketplace entities, provide the Amazon Resource Name (ARN). Use the Amazon Web Services Marketplace API to obtain the ARN.
"
+ },
+ "RelatedEntityType":{
+ "shape":"RelatedEntityType",
+ "documentation":"Specifies the type of the related entity you're associating with the Opportunity
. This helps to categorize and properly process the association.
"
+ }
+ }
+ },
+ "AssociateOpportunityRequestRelatedEntityIdentifierString":{
+ "type":"string",
+ "max":255,
+ "min":1
+ },
+ "AwsAccount":{
+ "type":"string",
+ "pattern":"^[0-9]{12}$",
+ "sensitive":true
+ },
+ "AwsAccountIdOrLabel":{
+ "type":"string",
+ "pattern":"^(aws|[0-9]{12})$",
+ "sensitive":true
+ },
+ "AwsClosedLostReason":{
+ "type":"string",
+ "enum":[
+ "Administrative",
+ "Business Associate Agreement",
+ "Company Acquired/Dissolved",
+ "Competitive Offering",
+ "Customer Data Requirement",
+ "Customer Deficiency",
+ "Customer Experience",
+ "Delay / Cancellation of Project",
+ "Duplicate",
+ "Duplicate Opportunity",
+ "Executive Blocker",
+ "Failed Vetting",
+ "Feature Limitation",
+ "Financial/Commercial",
+ "Insufficient Amazon Value",
+ "Insufficient AWS Value",
+ "International Constraints",
+ "Legal / Tax / Regulatory",
+ "Legal Terms and Conditions",
+ "Lost to Competitor",
+ "Lost to Competitor - Google",
+ "Lost to Competitor - Microsoft",
+ "Lost to Competitor - Other",
+ "Lost to Competitor - Rackspace",
+ "Lost to Competitor - SoftLayer",
+ "Lost to Competitor - VMWare",
+ "No Customer Reference",
+ "No Integration Resources",
+ "No Opportunity",
+ "No Perceived Value of MP",
+ "No Response",
+ "Not Committed to AWS",
+ "No Update",
+ "On Premises Deployment",
+ "Other",
+ "Other (Details in Description)",
+ "Partner Gap",
+ "Past Due",
+ "People/Relationship/Governance",
+ "Platform Technology Limitation",
+ "Preference for Competitor",
+ "Price",
+ "Product/Technology",
+ "Product Not on AWS",
+ "Security / Compliance",
+ "Self-Service",
+ "Technical Limitations",
+ "Term Sheet Impasse"
+ ]
+ },
+ "AwsFundingUsed":{
+ "type":"string",
+ "enum":[
+ "Yes",
+ "No"
+ ]
+ },
+ "AwsMarketplaceOfferIdentifier":{
+ "type":"string",
+ "pattern":"^arn:aws:aws-marketplace:[a-z]{1,2}-[a-z]*-\\d+:\\d{12}:AWSMarketplace/Offer/.*$"
+ },
+ "AwsMarketplaceOfferIdentifiers":{
+ "type":"list",
+ "member":{"shape":"AwsMarketplaceOfferIdentifier"}
+ },
+ "AwsMemberBusinessTitle":{
+ "type":"string",
+ "enum":[
+ "AWSSalesRep",
+ "AWSAccountOwner",
+ "WWPSPDM",
+ "PDM",
+ "PSM",
+ "ISVSM"
+ ]
+ },
+ "AwsOpportunityCustomer":{
+ "type":"structure",
+ "members":{
+ "Contacts":{
+ "shape":"CustomerContactsList",
+ "documentation":"Provides a list of customer contacts involved in the opportunity. These contacts may include decision-makers, influencers, and other key stakeholders within the customer's organization.
"
+ }
+ },
+ "documentation":"Represents the customer associated with the AWS opportunity. This field captures key details about the customer that are necessary for managing the opportunity.
"
+ },
+ "AwsOpportunityInsights":{
+ "type":"structure",
+ "members":{
+ "EngagementScore":{
+ "shape":"EngagementScore",
+ "documentation":"Represents a score assigned by AWS to indicate the level of engagement and potential success for the opportunity. This score helps partners prioritize their efforts.
"
+ },
+ "NextBestActions":{
+ "shape":"String",
+ "documentation":"Provides recommendations from AWS on the next best actions to take in order to move the opportunity forward and increase the likelihood of success.
"
+ }
+ },
+ "documentation":"Contains insights provided by AWS for the opportunity, offering recommendations and analysis that can help the partner optimize their engagement and strategy.
"
+ },
+ "AwsOpportunityLifeCycle":{
+ "type":"structure",
+ "members":{
+ "ClosedLostReason":{
+ "shape":"AwsClosedLostReason",
+ "documentation":"Indicates the reason why an opportunity was marked as Closed Lost
. This helps in understanding the context behind the lost opportunity and aids in refining future strategies.
"
+ },
+ "NextSteps":{
+ "shape":"AwsOpportunityLifeCycleNextStepsString",
+ "documentation":"Specifies the immediate next steps required to progress the opportunity. These steps are based on AWS's guidance and the current stage of the opportunity.
"
+ },
+ "NextStepsHistory":{
+ "shape":"AwsOpportunityLifeCycleNextStepsHistoryList",
+ "documentation":"Provides a historical log of previous next steps that were taken to move the opportunity forward. This helps in tracking the decision-making process and identifying any delays or obstacles encountered.
"
+ },
+ "Stage":{
+ "shape":"AwsOpportunityStage",
+ "documentation":"Represents the current stage of the opportunity in its lifecycle, such as Qualification
, Validation
, or Closed Won
. This helps in understanding the opportunity's progress.
"
+ },
+ "TargetCloseDate":{
+ "shape":"Date",
+ "documentation":"Indicates the expected date by which the opportunity is projected to close. This field helps in planning resources and timelines for both the partner and AWS.
"
+ }
+ },
+ "documentation":"Tracks the lifecycle of the AWS opportunity, including stages such as qualification, validation, and closure. This field helps partners understand the current status and progression of the opportunity.
"
+ },
+ "AwsOpportunityLifeCycleNextStepsHistoryList":{
+ "type":"list",
+ "member":{"shape":"ProfileNextStepsHistory"},
+ "max":50,
+ "min":0
+ },
+ "AwsOpportunityLifeCycleNextStepsString":{
+ "type":"string",
+ "max":255,
+ "min":0,
+ "sensitive":true
+ },
+ "AwsOpportunityProject":{
+ "type":"structure",
+ "members":{
+ "ExpectedCustomerSpend":{
+ "shape":"ExpectedCustomerSpendList",
+ "documentation":"Indicates the expected spending by the customer over the course of the project. This value helps partners and AWS estimate the financial impact of the opportunity. Use the AWS Pricing Calculator to create an estimate of the customer’s total spend. If only annual recurring revenue (ARR) is available, distribute it across 12 months to provide an average monthly value.
"
+ }
+ },
+ "documentation":"Captures details about the project associated with the opportunity, including objectives, scope, and customer requirements.
"
+ },
+ "AwsOpportunityRelatedEntities":{
+ "type":"structure",
+ "members":{
+ "AwsProducts":{
+ "shape":"AwsProductIdentifiers",
+ "documentation":"Specifies the AWS products associated with the opportunity. This field helps track the specific products that are part of the proposed solution.
"
+ },
+ "Solutions":{
+ "shape":"SolutionIdentifiers",
+ "documentation":"Specifies the partner solutions related to the opportunity. These solutions represent the partner's offerings that are being positioned as part of the overall AWS opportunity.
"
+ }
+ },
+ "documentation":"Represents other entities related to the AWS opportunity, such as AWS products, partner solutions, and marketplace offers. These associations help build a complete picture of the solution being sold.
"
+ },
+ "AwsOpportunityStage":{
+ "type":"string",
+ "enum":[
+ "Not Started",
+ "In Progress",
+ "Prospect",
+ "Engaged",
+ "Identified",
+ "Qualify",
+ "Research",
+ "Seller Engaged",
+ "Evaluating",
+ "Seller Registered",
+ "Term Sheet Negotiation",
+ "Contract Negotiation",
+ "Onboarding",
+ "Building Integration",
+ "Qualified",
+ "On-hold",
+ "Technical Validation",
+ "Business Validation",
+ "Committed",
+ "Launched",
+ "Deferred to Partner",
+ "Closed Lost",
+ "Completed",
+ "Closed Incomplete"
+ ]
+ },
+ "AwsOpportunityTeamMembersList":{
+ "type":"list",
+ "member":{"shape":"AwsTeamMember"}
+ },
+ "AwsProductIdentifier":{"type":"string"},
+ "AwsProductIdentifiers":{
+ "type":"list",
+ "member":{"shape":"AwsProductIdentifier"}
+ },
+ "AwsSubmission":{
+ "type":"structure",
+ "required":["InvolvementType"],
+ "members":{
+ "InvolvementType":{
+ "shape":"SalesInvolvementType",
+ "documentation":"Specifies the type of AWS involvement in the opportunity, such as co-selling, deal support, or technical consultation. This helps categorize the nature of AWS's participation.
"
+ },
+ "Visibility":{
+ "shape":"Visibility",
+ "documentation":"Determines who can view AWS's involvement in the opportunity. Typically, this field is set to Full
for most cases, but it may be restricted based on special program requirements or confidentiality needs.
"
+ }
+ },
+ "documentation":"Indicates the level of AWS involvement in the opportunity. This field helps track AWS's role and participation throughout the engagement, such as providing technical support, deal assistance, or sales support.
"
+ },
+ "AwsTeamMember":{
+ "type":"structure",
+ "members":{
+ "BusinessTitle":{
+ "shape":"AwsMemberBusinessTitle",
+ "documentation":" Specifies the Amazon Web Services team member's business title and indicates their organizational role.
"
+ },
+ "Email":{
+ "shape":"Email",
+ "documentation":" Provides the Amazon Web Services team member's email address.
"
+ },
+ "FirstName":{
+ "shape":"AwsTeamMemberFirstNameString",
+ "documentation":" Provides the Amazon Web Services team member's first name.
"
+ },
+ "LastName":{
+ "shape":"AwsTeamMemberLastNameString",
+ "documentation":" Provides the Amazon Web Services team member's last name.
"
+ }
+ },
+ "documentation":" Represents an Amazon Web Services team member for the engagement. This structure includes details such as name, email, and business title.
"
+ },
+ "AwsTeamMemberFirstNameString":{
+ "type":"string",
+ "max":80,
+ "min":0,
+ "sensitive":true
+ },
+ "AwsTeamMemberLastNameString":{
+ "type":"string",
+ "max":80,
+ "min":0,
+ "sensitive":true
+ },
+ "CatalogIdentifier":{
+ "type":"string",
+ "pattern":"^[a-zA-Z]+$"
+ },
+ "Channel":{
+ "type":"string",
+ "enum":[
+ "AWS Marketing Central",
+ "Content Syndication",
+ "Display",
+ "Email",
+ "Live Event",
+ "Out Of Home (OOH)",
+ "Print",
+ "Search",
+ "Social",
+ "Telemarketing",
+ "TV",
+ "Video",
+ "Virtual Event"
+ ]
+ },
+ "Channels":{
+ "type":"list",
+ "member":{"shape":"Channel"}
+ },
+ "ClosedLostReason":{
+ "type":"string",
+ "enum":[
+ "Customer Deficiency",
+ "Delay / Cancellation of Project",
+ "Legal / Tax / Regulatory",
+ "Lost to Competitor - Google",
+ "Lost to Competitor - Microsoft",
+ "Lost to Competitor - SoftLayer",
+ "Lost to Competitor - VMWare",
+ "Lost to Competitor - Other",
+ "No Opportunity",
+ "On Premises Deployment",
+ "Partner Gap",
+ "Price",
+ "Security / Compliance",
+ "Technical Limitations",
+ "Customer Experience",
+ "Other",
+ "People/Relationship/Governance",
+ "Product/Technology",
+ "Financial/Commercial"
+ ]
+ },
+ "CompanyName":{
+ "type":"string",
+ "max":120,
+ "min":1,
+ "pattern":"^[\\p{L}\\p{N}\\p{P}\\p{Z}]+$"
+ },
+ "CompanyWebsiteUrl":{
+ "type":"string",
+ "max":255,
+ "min":4,
+ "pattern":"^((http|https)://)??(www[.])??([a-zA-Z0-9]|-)+?([.][a-zA-Z0-9(-|/|=|?)??]+?)+?$",
+ "sensitive":true
+ },
+ "CompetitorName":{
+ "type":"string",
+ "enum":[
+ "Oracle Cloud",
+ "On-Prem",
+ "Co-location",
+ "Akamai",
+ "AliCloud",
+ "Google Cloud Platform",
+ "IBM Softlayer",
+ "Microsoft Azure",
+ "Other- Cost Optimization",
+ "No Competition",
+ "*Other"
+ ]
+ },
+ "ConflictException":{
+ "type":"structure",
+ "members":{
+ "Message":{"shape":"String"}
+ },
+ "documentation":"This error occurs when the request can’t be processed due to a conflict with the target resource's current state, which could result from updating or deleting the resource.
Suggested action: Fetch the latest state of the resource, verify the state, and retry the request.
",
+ "exception":true
+ },
+ "Contact":{
+ "type":"structure",
+ "members":{
+ "BusinessTitle":{
+ "shape":"JobTitle",
+ "documentation":"The partner contact's title (job title or role) associated with the Opportunity
.
"
+ },
+ "Email":{
+ "shape":"Email",
+ "documentation":"The contact's email address associated with the Opportunity
.
"
+ },
+ "FirstName":{
+ "shape":"ContactFirstNameString",
+ "documentation":"The contact's first name associated with the Opportunity
.
"
+ },
+ "LastName":{
+ "shape":"ContactLastNameString",
+ "documentation":"The contact's last name associated with the Opportunity
.
"
+ },
+ "Phone":{
+ "shape":"PhoneNumber",
+ "documentation":"The contact's phone number associated with the Opportunity
.
"
+ }
+ },
+ "documentation":"An object that contains a Customer Partner
's contact details.
"
+ },
+ "ContactFirstNameString":{
+ "type":"string",
+ "max":80,
+ "min":0,
+ "sensitive":true
+ },
+ "ContactLastNameString":{
+ "type":"string",
+ "max":80,
+ "min":0,
+ "sensitive":true
+ },
+ "CountryCode":{
+ "type":"string",
+ "enum":[
+ "US",
+ "AF",
+ "AX",
+ "AL",
+ "DZ",
+ "AS",
+ "AD",
+ "AO",
+ "AI",
+ "AQ",
+ "AG",
+ "AR",
+ "AM",
+ "AW",
+ "AU",
+ "AT",
+ "AZ",
+ "BS",
+ "BH",
+ "BD",
+ "BB",
+ "BY",
+ "BE",
+ "BZ",
+ "BJ",
+ "BM",
+ "BT",
+ "BO",
+ "BQ",
+ "BA",
+ "BW",
+ "BV",
+ "BR",
+ "IO",
+ "BN",
+ "BG",
+ "BF",
+ "BI",
+ "KH",
+ "CM",
+ "CA",
+ "CV",
+ "KY",
+ "CF",
+ "TD",
+ "CL",
+ "CN",
+ "CX",
+ "CC",
+ "CO",
+ "KM",
+ "CG",
+ "CK",
+ "CR",
+ "CI",
+ "HR",
+ "CU",
+ "CW",
+ "CY",
+ "CZ",
+ "CD",
+ "DK",
+ "DJ",
+ "DM",
+ "DO",
+ "EC",
+ "EG",
+ "SV",
+ "GQ",
+ "ER",
+ "EE",
+ "ET",
+ "FK",
+ "FO",
+ "FJ",
+ "FI",
+ "FR",
+ "GF",
+ "PF",
+ "TF",
+ "GA",
+ "GM",
+ "GE",
+ "DE",
+ "GH",
+ "GI",
+ "GR",
+ "GL",
+ "GD",
+ "GP",
+ "GU",
+ "GT",
+ "GG",
+ "GN",
+ "GW",
+ "GY",
+ "HT",
+ "HM",
+ "VA",
+ "HN",
+ "HK",
+ "HU",
+ "IS",
+ "IN",
+ "ID",
+ "IR",
+ "IQ",
+ "IE",
+ "IM",
+ "IL",
+ "IT",
+ "JM",
+ "JP",
+ "JE",
+ "JO",
+ "KZ",
+ "KE",
+ "KI",
+ "KR",
+ "KW",
+ "KG",
+ "LA",
+ "LV",
+ "LB",
+ "LS",
+ "LR",
+ "LY",
+ "LI",
+ "LT",
+ "LU",
+ "MO",
+ "MK",
+ "MG",
+ "MW",
+ "MY",
+ "MV",
+ "ML",
+ "MT",
+ "MH",
+ "MQ",
+ "MR",
+ "MU",
+ "YT",
+ "MX",
+ "FM",
+ "MD",
+ "MC",
+ "MN",
+ "ME",
+ "MS",
+ "MA",
+ "MZ",
+ "MM",
+ "NA",
+ "NR",
+ "NP",
+ "NL",
+ "AN",
+ "NC",
+ "NZ",
+ "NI",
+ "NE",
+ "NG",
+ "NU",
+ "NF",
+ "MP",
+ "NO",
+ "OM",
+ "PK",
+ "PW",
+ "PS",
+ "PA",
+ "PG",
+ "PY",
+ "PE",
+ "PH",
+ "PN",
+ "PL",
+ "PT",
+ "PR",
+ "QA",
+ "RE",
+ "RO",
+ "RU",
+ "RW",
+ "BL",
+ "SH",
+ "KN",
+ "LC",
+ "MF",
+ "PM",
+ "VC",
+ "WS",
+ "SM",
+ "ST",
+ "SA",
+ "SN",
+ "RS",
+ "SC",
+ "SL",
+ "SG",
+ "SX",
+ "SK",
+ "SI",
+ "SB",
+ "SO",
+ "ZA",
+ "GS",
+ "SS",
+ "ES",
+ "LK",
+ "SD",
+ "SR",
+ "SJ",
+ "SZ",
+ "SE",
+ "CH",
+ "SY",
+ "TW",
+ "TJ",
+ "TZ",
+ "TH",
+ "TL",
+ "TG",
+ "TK",
+ "TO",
+ "TT",
+ "TN",
+ "TR",
+ "TM",
+ "TC",
+ "TV",
+ "UG",
+ "UA",
+ "AE",
+ "GB",
+ "UM",
+ "UY",
+ "UZ",
+ "VU",
+ "VE",
+ "VN",
+ "VG",
+ "VI",
+ "WF",
+ "EH",
+ "YE",
+ "ZM",
+ "ZW"
+ ],
+ "sensitive":true
+ },
+ "CreateOpportunityRequest":{
+ "type":"structure",
+ "required":[
+ "Catalog",
+ "ClientToken"
+ ],
+ "members":{
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":" Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity is created in. Use AWS
to create opportunities in the Amazon Web Services catalog, and Sandbox
to test in a secure and isolated environment.
"
+ },
+ "ClientToken":{
+ "shape":"CreateOpportunityRequestClientTokenString",
+ "documentation":" Required to be unique, and should be unchanging, it can be randomly generated or a meaningful string.
Default: None
Best practice: To ensure uniqueness and avoid collisions, we recommend you use a UUID (Universally Unique Identifier) as the ClientToken
. You can use standard libraries available in most programming languages to generated this. If you use the same client token, the API throws this error: \"Conflicting client token submitted for a new request body\".
",
+ "idempotencyToken":true
+ },
+ "Customer":{
+ "shape":"Customer",
+ "documentation":"Specifies customer details associated with the Opportunity
.
"
+ },
+ "LifeCycle":{
+ "shape":"LifeCycle",
+ "documentation":"An object that contains lifecycle details for the Opportunity
.
"
+ },
+ "Marketing":{
+ "shape":"Marketing",
+ "documentation":"This object contains marketing details and is optional for an opportunity.
"
+ },
+ "NationalSecurity":{
+ "shape":"NationalSecurity",
+ "documentation":"Indicates whether the Opportunity
pertains to a national security project. This field must be set to true
only when the customer's industry is Government. Additional privacy and security measures apply during the review and management process for opportunities marked as NationalSecurity
.
"
+ },
+ "OpportunityTeam":{
+ "shape":"PartnerOpportunityTeamMembersList",
+ "documentation":"Represents the internal team handling the opportunity. Specify the members involved in collaborating on this opportunity within the partner's organization.
"
+ },
+ "OpportunityType":{
+ "shape":"OpportunityType",
+ "documentation":" Specifies the opportunity type as a renewal, new, or expansion.
Opportunity types:
-
New opportunity: Represents a new business opportunity with a potential customer that's not previously engaged with your solutions or services.
-
Renewal opportunity: Represents an opportunity to renew an existing contract or subscription with a current customer, ensuring continuity of service.
-
Expansion opportunity: Represents an opportunity to expand the scope of an existing contract or subscription, either by adding new services or increasing the volume of existing services for a current customer.
"
+ },
+ "Origin":{
+ "shape":"OpportunityOrigin",
+ "documentation":" Specifies the origin of the opportunity, indicating if it was sourced from Amazon Web Services or the partner. For all opportunities created with Catalog: AWS
, this field must only be Partner Referral
. However, when using Catalog: Sandbox
, you can set this field to AWS Referral
to simulate Amazon Web Services referral creation. This allows Amazon Web Services-originated flows testing in the sandbox catalog.
"
+ },
+ "PartnerOpportunityIdentifier":{
+ "shape":"CreateOpportunityRequestPartnerOpportunityIdentifierString",
+ "documentation":" Specifies the opportunity's unique identifier in the partner's CRM system. This value is essential to track and reconcile because it's included in the outbound payload sent back to the partner.
This field allows partners to link an opportunity to their CRM, to ensure seamless integration and accurate synchronization between the Partner Central API and the partner's internal systems.
"
+ },
+ "PrimaryNeedsFromAws":{
+ "shape":"PrimaryNeedsFromAws",
+ "documentation":" Identifies the type of support the partner needs from Amazon Web Services.
Valid values:
-
Co-Sell - Architectural Validation: Confirmation from Amazon Web Services that the partner's proposed solution architecture is aligned with Amazon Web Services best practices and poses minimal architectural risks.
-
Co-Sell - Business Presentation: Request Amazon Web Services seller's participation in a joint customer presentation.
-
Co-Sell - Competitive Information: Access to Amazon Web Services competitive resources and support for the partner's proposed solution.
-
Co-Sell - Pricing Assistance: Connect with an Amazon Web Services seller for support situations where a partner may be receiving an upfront discount on a service (for example: EDP deals).
-
Co-Sell - Technical Consultation: Connect with an Amazon Web Services Solutions Architect to address the partner's questions about the proposed solution.
-
Co-Sell - Total Cost of Ownership Evaluation: Assistance with quoting different cost savings of proposed solutions on Amazon Web Services versus on-premises or a traditional hosting environment.
-
Co-Sell - Deal Support: Request Amazon Web Services seller's support to progress the opportunity (for example: joint customer call, strategic positioning).
-
Co-Sell - Support for Public Tender / RFx: Opportunity related to the public sector where the partner needs Amazon Web Services RFx support.
-
Do Not Need Support from AWS Sales Rep: Indicates that a partner doesn't need support from an Amazon Web Services sales representative, and the partner solely manages the opportunity. It's possible to request co-selling support on these opportunities at any stage during their lifecycle. Also known as, for-visibility-only (FVO) opportunity.
"
+ },
+ "Project":{
+ "shape":"Project",
+ "documentation":"An object that contains project details for the Opportunity
.
"
+ },
+ "SoftwareRevenue":{
+ "shape":"SoftwareRevenue",
+ "documentation":"Specifies details of a customer's procurement terms. Required only for partners in eligible programs.
"
+ }
+ }
+ },
+ "CreateOpportunityRequestClientTokenString":{
+ "type":"string",
+ "min":1
+ },
+ "CreateOpportunityRequestPartnerOpportunityIdentifierString":{
+ "type":"string",
+ "max":64,
+ "min":0
+ },
+ "CreateOpportunityResponse":{
+ "type":"structure",
+ "required":["Id"],
+ "members":{
+ "Id":{
+ "shape":"OpportunityIdentifier",
+ "documentation":" Read-only, system-generated Opportunity
unique identifier. Amazon Web Services creates this identifier, and it's used for all subsequent actions on the opportunity, such as updates, associations, and submissions. It ensures that each opportunity can be accurately tracked and managed within the system.
"
+ },
+ "LastModifiedDate":{
+ "shape":"DateTime",
+ "documentation":" DateTime
when the opportunity was last modified. When the Opportunity
is created, its value is equal to CreatedDate
.
"
+ },
+ "PartnerOpportunityIdentifier":{
+ "shape":"String",
+ "documentation":"Specifies the opportunity's unique identifier in the partner's CRM system. This value is essential to track and reconcile because it's included in the outbound payload sent back to the partner.
"
+ }
+ }
+ },
+ "CurrencyCode":{
+ "type":"string",
+ "enum":[
+ "USD",
+ "EUR",
+ "GBP",
+ "AUD",
+ "CAD",
+ "CNY",
+ "NZD",
+ "INR",
+ "JPY",
+ "CHF",
+ "SEK",
+ "AED",
+ "AFN",
+ "ALL",
+ "AMD",
+ "ANG",
+ "AOA",
+ "ARS",
+ "AWG",
+ "AZN",
+ "BAM",
+ "BBD",
+ "BDT",
+ "BGN",
+ "BHD",
+ "BIF",
+ "BMD",
+ "BND",
+ "BOB",
+ "BOV",
+ "BRL",
+ "BSD",
+ "BTN",
+ "BWP",
+ "BYN",
+ "BZD",
+ "CDF",
+ "CHE",
+ "CHW",
+ "CLF",
+ "CLP",
+ "COP",
+ "COU",
+ "CRC",
+ "CUC",
+ "CUP",
+ "CVE",
+ "CZK",
+ "DJF",
+ "DKK",
+ "DOP",
+ "DZD",
+ "EGP",
+ "ERN",
+ "ETB",
+ "FJD",
+ "FKP",
+ "GEL",
+ "GHS",
+ "GIP",
+ "GMD",
+ "GNF",
+ "GTQ",
+ "GYD",
+ "HKD",
+ "HNL",
+ "HRK",
+ "HTG",
+ "HUF",
+ "IDR",
+ "ILS",
+ "IQD",
+ "IRR",
+ "ISK",
+ "JMD",
+ "JOD",
+ "KES",
+ "KGS",
+ "KHR",
+ "KMF",
+ "KPW",
+ "KRW",
+ "KWD",
+ "KYD",
+ "KZT",
+ "LAK",
+ "LBP",
+ "LKR",
+ "LRD",
+ "LSL",
+ "LYD",
+ "MAD",
+ "MDL",
+ "MGA",
+ "MKD",
+ "MMK",
+ "MNT",
+ "MOP",
+ "MRU",
+ "MUR",
+ "MVR",
+ "MWK",
+ "MXN",
+ "MXV",
+ "MYR",
+ "MZN",
+ "NAD",
+ "NGN",
+ "NIO",
+ "NOK",
+ "NPR",
+ "OMR",
+ "PAB",
+ "PEN",
+ "PGK",
+ "PHP",
+ "PKR",
+ "PLN",
+ "PYG",
+ "QAR",
+ "RON",
+ "RSD",
+ "RUB",
+ "RWF",
+ "SAR",
+ "SBD",
+ "SCR",
+ "SDG",
+ "SGD",
+ "SHP",
+ "SLL",
+ "SOS",
+ "SRD",
+ "SSP",
+ "STN",
+ "SVC",
+ "SYP",
+ "SZL",
+ "THB",
+ "TJS",
+ "TMT",
+ "TND",
+ "TOP",
+ "TRY",
+ "TTD",
+ "TWD",
+ "TZS",
+ "UAH",
+ "UGX",
+ "USN",
+ "UYI",
+ "UYU",
+ "UZS",
+ "VEF",
+ "VND",
+ "VUV",
+ "WST",
+ "XAF",
+ "XCD",
+ "XDR",
+ "XOF",
+ "XPF",
+ "XSU",
+ "XUA",
+ "YER",
+ "ZAR",
+ "ZMW",
+ "ZWL"
+ ]
+ },
+ "Customer":{
+ "type":"structure",
+ "members":{
+ "Account":{
+ "shape":"Account",
+ "documentation":"An object that contains the customer's account details.
"
+ },
+ "Contacts":{
+ "shape":"CustomerContactsList",
+ "documentation":"Represents the contact details for individuals associated with the customer of the Opportunity
. This field captures relevant contacts, including decision-makers, influencers, and technical stakeholders within the customer organization. These contacts are key to progressing the opportunity.
"
+ }
+ },
+ "documentation":"An object that contains the customer's Account
and Contact
.
"
+ },
+ "CustomerContactsList":{
+ "type":"list",
+ "member":{"shape":"Contact"}
+ },
+ "CustomerSummary":{
+ "type":"structure",
+ "members":{
+ "Account":{
+ "shape":"AccountSummary",
+ "documentation":"An object that contains a customer's account details.
"
+ }
+ },
+ "documentation":"An object that contains a Customer
object's subset of fields.
"
+ },
+ "Date":{
+ "type":"string",
+ "pattern":"^[1-9][0-9]{3}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$"
+ },
+ "DateTime":{
+ "type":"timestamp",
+ "timestampFormat":"iso8601"
+ },
+ "DeliveryModel":{
+ "type":"string",
+ "enum":[
+ "SaaS or PaaS",
+ "BYOL or AMI",
+ "Managed Services",
+ "Professional Services",
+ "Resell",
+ "Other"
+ ]
+ },
+ "DeliveryModels":{
+ "type":"list",
+ "member":{"shape":"DeliveryModel"}
+ },
+ "DisassociateOpportunityRequest":{
+ "type":"structure",
+ "required":[
+ "Catalog",
+ "OpportunityIdentifier",
+ "RelatedEntityIdentifier",
+ "RelatedEntityType"
+ ],
+ "members":{
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":" Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity disassociation is made in. Use AWS
to disassociate opportunities in the Amazon Web Services catalog, and Sandbox
to test in a secure and isolated environment.
"
+ },
+ "OpportunityIdentifier":{
+ "shape":"OpportunityIdentifier",
+ "documentation":"The opportunity's unique identifier for when you want to disassociate it from related entities. This identifier is crucial to ensure the correct opportunity is updated, especially in environments with numerous opportunities.
Validation: Ensure that the identifier provided corresponds to an existing opportunity in the Amazon Web Services system because incorrect identifiers result in an error and no changes are made.
"
+ },
+ "RelatedEntityIdentifier":{
+ "shape":"DisassociateOpportunityRequestRelatedEntityIdentifierString",
+ "documentation":"The related entity's identifier that you want to disassociate from the opportunity. Depending on the type of entity, this could be a simple identifier or an Amazon Resource Name (ARN) for entities managed through Amazon Web Services Marketplace.
For Amazon Web Services Marketplace entities, use the Amazon Web Services Marketplace API to obtain the necessary ARNs. For guidance on retrieving these ARNs, refer to Amazon Web Services Marketplace Catalog API .
Validation: Ensure the identifier or ARN is valid and corresponds to an existing related entity. An incorrect or invalid identifier results in an error.
"
+ },
+ "RelatedEntityType":{
+ "shape":"RelatedEntityType",
+ "documentation":"The type of the entity that you're disassociating from the opportunity. When you specify the entity type, it helps the system correctly process the disassociation request and ensures that the right connections are removed.
Examples of entity types include Partner Solution, Amazon Web Services product, and Amazon Web Services Marketplace offer. Ensure that the value matches one of the expected entity types.
Validation: Provide a valid entity type to ensure successful disassociation. Invalid or incorrect entity types result in an error.
"
+ }
+ }
+ },
+ "DisassociateOpportunityRequestRelatedEntityIdentifierString":{
+ "type":"string",
+ "max":255,
+ "min":1
+ },
+ "DunsNumber":{
+ "type":"string",
+ "pattern":"^[0-9]{9}$",
+ "sensitive":true
+ },
+ "Email":{
+ "type":"string",
+ "max":80,
+ "min":0,
+ "pattern":"^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$",
+ "sensitive":true
+ },
+ "EngagementCustomer":{
+ "type":"structure",
+ "required":[
+ "CompanyName",
+ "CountryCode",
+ "Industry",
+ "WebsiteUrl"
+ ],
+ "members":{
+ "CompanyName":{
+ "shape":"CompanyName",
+ "documentation":"Represents the name of the customer’s company associated with the Engagement Invitation. This field is used to identify the customer.
"
+ },
+ "CountryCode":{
+ "shape":"CountryCode",
+ "documentation":"Indicates the country in which the customer’s company operates. This field is useful for understanding regional requirements or compliance needs.
"
+ },
+ "Industry":{
+ "shape":"Industry",
+ "documentation":"Specifies the industry to which the customer’s company belongs. This field helps categorize the opportunity based on the customer’s business sector.
"
+ },
+ "WebsiteUrl":{
+ "shape":"CompanyWebsiteUrl",
+ "documentation":"Provides the website URL of the customer’s company. This field helps partners verify the legitimacy and size of the customer organization.
"
+ }
+ },
+ "documentation":"Contains details about the customer associated with the Engagement Invitation, including key company information and industry.
"
+ },
+ "EngagementCustomerBusinessProblem":{
+ "type":"string",
+ "max":255,
+ "min":20,
+ "sensitive":true
+ },
+ "EngagementInvitationArnOrIdentifier":{
+ "type":"string",
+ "max":255,
+ "min":1,
+ "pattern":"^(arn:.*|engi-[0-9a-z]{13})$"
+ },
+ "EngagementInvitationIdentifier":{
+ "type":"string",
+ "pattern":"^engi-[0-9,a-z]{13}$"
+ },
+ "EngagementInvitationPayloadType":{
+ "type":"string",
+ "enum":["OpportunityInvitation"]
+ },
+ "EngagementInvitationSummaries":{
+ "type":"list",
+ "member":{"shape":"EngagementInvitationSummary"}
+ },
+ "EngagementInvitationSummary":{
+ "type":"structure",
+ "required":[
+ "Catalog",
+ "Id"
+ ],
+ "members":{
+ "Arn":{
+ "shape":"String",
+ "documentation":"The Amazon Resource Name (ARN) of the Engagement Invitation. The ARN is a unique identifier that allows partners to reference the invitation in their system and manage its lifecycle.
"
+ },
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":"Specifies the catalog in which the Engagement Invitation resides. This can be either the AWS
or Sandbox
catalog, indicating whether the opportunity is live or being tested.
"
+ },
+ "EngagementTitle":{
+ "shape":"EngagementTitle",
+ "documentation":"Provides a short title or description of the Engagement Invitation. This title helps partners quickly identify and differentiate between multiple engagement opportunities.
"
+ },
+ "ExpirationDate":{
+ "shape":"DateTime",
+ "documentation":"Indicates the date and time when the Engagement Invitation will expire. After this date, the invitation can no longer be accepted, and the opportunity will no longer be available for the partner to engage.
"
+ },
+ "Id":{
+ "shape":"EngagementInvitationArnOrIdentifier",
+ "documentation":"Represents the unique identifier of the Engagement Invitation. This identifier is used to track the invitation and to manage responses like acceptance or rejection.
"
+ },
+ "InvitationDate":{
+ "shape":"DateTime",
+ "documentation":"Indicates the date when the Engagement Invitation was sent to the partner. This provides context for when the opportunity was shared and helps in tracking the timeline for engagement.
"
+ },
+ "PayloadType":{
+ "shape":"EngagementInvitationPayloadType",
+ "documentation":"Describes the type of payload associated with the Engagement Invitation, such as Opportunity
or MarketplaceOffer
. This helps partners understand the nature of the engagement request from AWS.
"
+ },
+ "Receiver":{
+ "shape":"Receiver",
+ "documentation":"Specifies the partner company or individual that received the Engagement Invitation. This field is important for tracking who the invitation was sent to within the partner organization.
"
+ },
+ "SenderAwsAccountId":{
+ "shape":"AwsAccountIdOrLabel",
+ "documentation":"Specifies the AWS account ID of the sender who initiated the Engagement Invitation. This allows the partner to identify the AWS entity or representative responsible for sharing the opportunity.
"
+ },
+ "SenderCompanyName":{
+ "shape":"EngagementInvitationSummarySenderCompanyNameString",
+ "documentation":"Indicates the name of the company or AWS division that sent the Engagement Invitation. This information is useful for partners to know which part of AWS is requesting engagement.
"
+ },
+ "Status":{
+ "shape":"InvitationStatus",
+ "documentation":"Represents the current status of the Engagement Invitation, such as Pending
, Accepted
, or Rejected
. The status helps track the progress and response to the invitation.
"
+ }
+ },
+ "documentation":"Provides a summarized view of the Engagement Invitation, including key details like the identifier, status, and sender information. This summary helps partners track and manage AWS-originated opportunities.
"
+ },
+ "EngagementInvitationSummarySenderCompanyNameString":{
+ "type":"string",
+ "max":120,
+ "min":0
+ },
+ "EngagementInvitationsPayloadType":{
+ "type":"list",
+ "member":{"shape":"EngagementInvitationPayloadType"}
+ },
+ "EngagementScore":{
+ "type":"string",
+ "enum":[
+ "High",
+ "Medium",
+ "Low"
+ ]
+ },
+ "EngagementTitle":{
+ "type":"string",
+ "max":40,
+ "min":1
+ },
+ "ExpectedCustomerSpend":{
+ "type":"structure",
+ "required":[
+ "Amount",
+ "CurrencyCode",
+ "Frequency",
+ "TargetCompany"
+ ],
+ "members":{
+ "Amount":{
+ "shape":"ExpectedCustomerSpendAmountString",
+ "documentation":"Represents the estimated monthly revenue that the partner expects to earn from the opportunity. This helps in forecasting financial returns.
"
+ },
+ "CurrencyCode":{
+ "shape":"ExpectedCustomerSpendCurrencyCodeEnum",
+ "documentation":"Indicates the currency in which the revenue estimate is provided. This helps in understanding the financial impact across different markets.
"
+ },
+ "Frequency":{
+ "shape":"PaymentFrequency",
+ "documentation":"Indicates how frequently the customer is expected to spend the projected amount. This can include values such as Monthly
, Quarterly
, or Annually
. The default value is Monthly
, representing recurring monthly spend.
"
+ },
+ "TargetCompany":{
+ "shape":"ExpectedCustomerSpendTargetCompanyString",
+ "documentation":"Specifies the name of the partner company that is expected to generate revenue from the opportunity. This field helps track the partner’s involvement in the opportunity.
"
+ }
+ },
+ "documentation":"Provides an estimate of the revenue that the partner is expected to generate from the opportunity. This information helps partners assess the financial value of the project.
"
+ },
+ "ExpectedCustomerSpendAmountString":{
+ "type":"string",
+ "pattern":"^(0|([1-9][0-9]{0,30}))(\\.[0-9]{0,2})?$"
+ },
+ "ExpectedCustomerSpendCurrencyCodeEnum":{
+ "type":"string",
+ "enum":[
+ "USD",
+ "EUR",
+ "GBP",
+ "AUD",
+ "CAD",
+ "CNY",
+ "NZD",
+ "INR",
+ "JPY",
+ "CHF",
+ "SEK",
+ "AED",
+ "AFN",
+ "ALL",
+ "AMD",
+ "ANG",
+ "AOA",
+ "ARS",
+ "AWG",
+ "AZN",
+ "BAM",
+ "BBD",
+ "BDT",
+ "BGN",
+ "BHD",
+ "BIF",
+ "BMD",
+ "BND",
+ "BOB",
+ "BOV",
+ "BRL",
+ "BSD",
+ "BTN",
+ "BWP",
+ "BYN",
+ "BZD",
+ "CDF",
+ "CHE",
+ "CHW",
+ "CLF",
+ "CLP",
+ "COP",
+ "COU",
+ "CRC",
+ "CUC",
+ "CUP",
+ "CVE",
+ "CZK",
+ "DJF",
+ "DKK",
+ "DOP",
+ "DZD",
+ "EGP",
+ "ERN",
+ "ETB",
+ "FJD",
+ "FKP",
+ "GEL",
+ "GHS",
+ "GIP",
+ "GMD",
+ "GNF",
+ "GTQ",
+ "GYD",
+ "HKD",
+ "HNL",
+ "HRK",
+ "HTG",
+ "HUF",
+ "IDR",
+ "ILS",
+ "IQD",
+ "IRR",
+ "ISK",
+ "JMD",
+ "JOD",
+ "KES",
+ "KGS",
+ "KHR",
+ "KMF",
+ "KPW",
+ "KRW",
+ "KWD",
+ "KYD",
+ "KZT",
+ "LAK",
+ "LBP",
+ "LKR",
+ "LRD",
+ "LSL",
+ "LYD",
+ "MAD",
+ "MDL",
+ "MGA",
+ "MKD",
+ "MMK",
+ "MNT",
+ "MOP",
+ "MRU",
+ "MUR",
+ "MVR",
+ "MWK",
+ "MXN",
+ "MXV",
+ "MYR",
+ "MZN",
+ "NAD",
+ "NGN",
+ "NIO",
+ "NOK",
+ "NPR",
+ "OMR",
+ "PAB",
+ "PEN",
+ "PGK",
+ "PHP",
+ "PKR",
+ "PLN",
+ "PYG",
+ "QAR",
+ "RON",
+ "RSD",
+ "RUB",
+ "RWF",
+ "SAR",
+ "SBD",
+ "SCR",
+ "SDG",
+ "SGD",
+ "SHP",
+ "SLL",
+ "SOS",
+ "SRD",
+ "SSP",
+ "STN",
+ "SVC",
+ "SYP",
+ "SZL",
+ "THB",
+ "TJS",
+ "TMT",
+ "TND",
+ "TOP",
+ "TRY",
+ "TTD",
+ "TWD",
+ "TZS",
+ "UAH",
+ "UGX",
+ "USN",
+ "UYI",
+ "UYU",
+ "UZS",
+ "VEF",
+ "VND",
+ "VUV",
+ "WST",
+ "XAF",
+ "XCD",
+ "XDR",
+ "XOF",
+ "XPF",
+ "XSU",
+ "XUA",
+ "YER",
+ "ZAR",
+ "ZMW",
+ "ZWL"
+ ],
+ "pattern":"^USD$"
+ },
+ "ExpectedCustomerSpendList":{
+ "type":"list",
+ "member":{"shape":"ExpectedCustomerSpend"},
+ "min":1
+ },
+ "ExpectedCustomerSpendTargetCompanyString":{
+ "type":"string",
+ "max":80,
+ "min":1
+ },
+ "GetAwsOpportunitySummaryRequest":{
+ "type":"structure",
+ "required":[
+ "Catalog",
+ "RelatedOpportunityIdentifier"
+ ],
+ "members":{
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":" Specifies the catalog in which the AWS Opportunity is located. Accepted values include AWS
for production opportunities or Sandbox
for testing purposes. The catalog determines which environment the opportunity data is pulled from.
"
+ },
+ "RelatedOpportunityIdentifier":{
+ "shape":"OpportunityIdentifier",
+ "documentation":" The unique identifier for the related partner opportunity. Use this field to correlate an AWS opportunity with its corresponding partner opportunity in your CRM system.
"
+ }
+ }
+ },
+ "GetAwsOpportunitySummaryResponse":{
+ "type":"structure",
+ "required":["Catalog"],
+ "members":{
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":" Specifies the catalog in which the AWS Opportunity exists. This is the environment (e.g., AWS
or Sandbox
) where the opportunity is being managed.
"
+ },
+ "Customer":{
+ "shape":"AwsOpportunityCustomer",
+ "documentation":" Provides details about the customer associated with the AWS Opportunity, including account information, industry, and other key customer data. These details help partners understand the business context of the opportunity.
"
+ },
+ "Insights":{
+ "shape":"AwsOpportunityInsights",
+ "documentation":" Provides insights into the AWS Opportunity, including engagement score and recommended actions that AWS suggests for the partner.
"
+ },
+ "InvolvementType":{
+ "shape":"SalesInvolvementType",
+ "documentation":" Specifies the type of involvement AWS has in the opportunity, such as direct co-sell or advisory support. This field helps partners understand the role AWS will play in advancing the opportunity.
"
+ },
+ "InvolvementTypeChangeReason":{
+ "shape":"InvolvementTypeChangeReason",
+ "documentation":" Provides a reason for any changes in the involvement type of AWS in the opportunity. This field is used to track why the level of AWS engagement has changed from For Visibility Only
to Co-sell
offering transparency into the partnership dynamics.
"
+ },
+ "LifeCycle":{
+ "shape":"AwsOpportunityLifeCycle",
+ "documentation":" Contains lifecycle information for the AWS Opportunity, including review status, stage, and target close date. This field is crucial for partners to monitor the progression of the opportunity.
"
+ },
+ "OpportunityTeam":{
+ "shape":"AwsOpportunityTeamMembersList",
+ "documentation":" Details the AWS Opportunity team, including key members involved in the opportunity. This information helps partners know who from AWS is engaged and their roles in the opportunity.
"
+ },
+ "Origin":{
+ "shape":"OpportunityOrigin",
+ "documentation":" Specifies whether the AWS Opportunity originated from AWS or the partner. This helps distinguish between opportunities that were sourced by AWS and those referred by the partner.
"
+ },
+ "Project":{
+ "shape":"AwsOpportunityProject",
+ "documentation":" Provides details about the project associated with the AWS Opportunity, including the customer’s business problem, expected outcomes, and project scope. This information is crucial for understanding the broader context of the opportunity.
"
+ },
+ "RelatedEntityIds":{
+ "shape":"AwsOpportunityRelatedEntities",
+ "documentation":" Lists related entity identifiers, such as AWS products or partner solutions, associated with the AWS Opportunity. These identifiers provide additional context and help partners understand which AWS services are involved.
"
+ },
+ "RelatedOpportunityId":{
+ "shape":"OpportunityIdentifier",
+ "documentation":" Provides the unique identifier of the related partner opportunity, allowing partners to link the AWS Opportunity to their corresponding opportunity in their CRM system.
"
+ },
+ "Visibility":{
+ "shape":"Visibility",
+ "documentation":" Defines the visibility level for the AWS Opportunity. Use Full
visibility for most cases, while Limited
visibility is reserved for special programs or sensitive opportunities.
"
+ }
+ }
+ },
+ "GetEngagementInvitationRequest":{
+ "type":"structure",
+ "required":[
+ "Catalog",
+ "Identifier"
+ ],
+ "members":{
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":"Specifies the catalog associated with the request. The field accepts values from the predefined set: AWS
for live operations or Sandbox
for testing environments.
"
+ },
+ "Identifier":{
+ "shape":"EngagementInvitationArnOrIdentifier",
+ "documentation":"Specifies the unique identifier for the engagement invitation being retrieved.
"
+ }
+ }
+ },
+ "GetEngagementInvitationResponse":{
+ "type":"structure",
+ "required":[
+ "Catalog",
+ "Id"
+ ],
+ "members":{
+ "Arn":{
+ "shape":"String",
+ "documentation":"The Amazon Resource Name (ARN) that uniquely identifies the engagement invitation.
"
+ },
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":"Indicates the catalog from which the engagement invitation details are retrieved. This field helps in identifying the appropriate catalog (e.g., AWS
or Sandbox
) used in the request.
"
+ },
+ "EngagementTitle":{
+ "shape":"EngagementTitle",
+ "documentation":"The title of the engagement invitation, summarizing the purpose or key objectives of the opportunity shared by AWS.
"
+ },
+ "ExpirationDate":{
+ "shape":"DateTime",
+ "documentation":"Indicates the date on which the engagement invitation will expire if not accepted by the partner.
"
+ },
+ "Id":{
+ "shape":"EngagementInvitationArnOrIdentifier",
+ "documentation":"Unique identifier assigned to the engagement invitation being retrieved.
"
+ },
+ "InvitationDate":{
+ "shape":"DateTime",
+ "documentation":"The date when the engagement invitation was sent to the partner.
"
+ },
+ "Payload":{
+ "shape":"Payload",
+ "documentation":"Details of the engagement invitation payload, including specific data relevant to the invitation's contents, such as customer information and opportunity insights.
"
+ },
+ "PayloadType":{
+ "shape":"EngagementInvitationPayloadType",
+ "documentation":"The type of payload contained in the engagement invitation, indicating what data or context the payload covers.
"
+ },
+ "Receiver":{
+ "shape":"Receiver",
+ "documentation":"Information about the partner organization or team that received the engagement invitation, including contact details and identifiers.
"
+ },
+ "RejectionReason":{
+ "shape":"RejectionReasonString",
+ "documentation":"If the engagement invitation was rejected, this field specifies the reason provided by the partner for the rejection.
"
+ },
+ "SenderAwsAccountId":{
+ "shape":"AwsAccountIdOrLabel",
+ "documentation":"Specifies the AWS Account ID of the sender, which identifies the AWS team responsible for sharing the engagement invitation.
"
+ },
+ "SenderCompanyName":{
+ "shape":"GetEngagementInvitationResponseSenderCompanyNameString",
+ "documentation":"The name of the AWS organization or team that sent the engagement invitation.
"
+ },
+ "Status":{
+ "shape":"InvitationStatus",
+ "documentation":"The current status of the engagement invitation (e.g., Accepted
, Pending
, or Rejected
).
"
+ }
+ }
+ },
+ "GetEngagementInvitationResponseSenderCompanyNameString":{
+ "type":"string",
+ "max":120,
+ "min":0
+ },
+ "GetOpportunityRequest":{
+ "type":"structure",
+ "required":[
+ "Catalog",
+ "Identifier"
+ ],
+ "members":{
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":" Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity is fetched from. Use AWS
to retrieve opportunities in the Amazon Web Services catalog, and Sandbox
to retrieve opportunities in a secure and isolated testing environment.
"
+ },
+ "Identifier":{
+ "shape":"OpportunityIdentifier",
+ "documentation":"Read-only, system generated Opportunity
unique identifier.
"
+ }
+ }
+ },
+ "GetOpportunityResponse":{
+ "type":"structure",
+ "required":[
+ "Catalog",
+ "CreatedDate",
+ "Id",
+ "LastModifiedDate",
+ "RelatedEntityIdentifiers"
+ ],
+ "members":{
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":" Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity information is retrieved from. Use AWS
to retrieve opportunities in the Amazon Web Services catalog, and Sandbox
to retrieve opportunities in a secure and isolated testing environment.
"
+ },
+ "CreatedDate":{
+ "shape":"DateTime",
+ "documentation":" DateTime
when the Opportunity
was last created.
"
+ },
+ "Customer":{
+ "shape":"Customer",
+ "documentation":"Specifies details of the customer associated with the Opportunity
.
"
+ },
+ "Id":{
+ "shape":"OpportunityIdentifier",
+ "documentation":"Read-only, system generated Opportunity
unique identifier.
"
+ },
+ "LastModifiedDate":{
+ "shape":"DateTime",
+ "documentation":" DateTime
when the opportunity was last modified.
"
+ },
+ "LifeCycle":{
+ "shape":"LifeCycle",
+ "documentation":"An object that contains lifecycle details for the Opportunity
.
"
+ },
+ "Marketing":{
+ "shape":"Marketing",
+ "documentation":"An object that contains marketing details for the Opportunity
.
"
+ },
+ "NationalSecurity":{
+ "shape":"NationalSecurity",
+ "documentation":"Indicates whether the Opportunity
pertains to a national security project. This field must be set to true
only when the customer's industry is Government. Additional privacy and security measures apply during the review and management process for opportunities marked as NationalSecurity
.
"
+ },
+ "OpportunityTeam":{
+ "shape":"PartnerOpportunityTeamMembersList",
+ "documentation":"Represents the internal team handling the opportunity. Specify the members involved in collaborating on this opportunity within the partner's organization.
"
+ },
+ "OpportunityType":{
+ "shape":"OpportunityType",
+ "documentation":" Specifies the opportunity type as renewal, new, or expansion.
Opportunity types:
-
New opportunity: Represents a new business opportunity with a potential customer that's not previously engaged with your solutions or services.
-
Renewal opportunity: Represents an opportunity to renew an existing contract or subscription with a current customer, ensuring continuity of service.
-
Expansion opportunity: Represents an opportunity to expand the scope of an existing contract or subscription, either by adding new services or increasing the volume of existing services for a current customer.
"
+ },
+ "PartnerOpportunityIdentifier":{
+ "shape":"GetOpportunityResponsePartnerOpportunityIdentifierString",
+ "documentation":"Specifies the opportunity's unique identifier in the partner's CRM system. This value is essential to track and reconcile because it's included in the outbound payload sent back to the partner.
"
+ },
+ "PrimaryNeedsFromAws":{
+ "shape":"PrimaryNeedsFromAws",
+ "documentation":" Identifies the type of support the partner needs from Amazon Web Services.
Valid values:
-
Co-Sell - Architectural Validation: Confirmation from Amazon Web Services that the partner's proposed solution architecture is aligned with Amazon Web Services best practices and poses minimal architectural risks.
-
Co-Sell - Business Presentation: Request Amazon Web Services seller's participation in a joint customer presentation.
-
Co-Sell - Competitive Information: Access to Amazon Web Services competitive resources and support for the partner's proposed solution.
-
Co-Sell - Pricing Assistance: Connect with an Amazon Web Services seller for support situations where a partner may be receiving an upfront discount on a service (for example: EDP deals).
-
Co-Sell - Technical Consultation: Connect with an Amazon Web Services Solutions Architect to address the partner's questions about the proposed solution.
-
Co-Sell - Total Cost of Ownership Evaluation: Assistance with quoting different cost savings of proposed solutions on Amazon Web Services versus on-premises or a traditional hosting environment.
-
Co-Sell - Deal Support: Request Amazon Web Services seller's support to progress the opportunity (for example: joint customer call, strategic positioning).
-
Co-Sell - Support for Public Tender / RFx: Opportunity related to the public sector where the partner needs Amazon Web Services RFx support.
-
Do Not Need Support from Amazon Web Services Sales Rep: Indicates that a partner doesn't need support from an Amazon Web Services sales representative, and the partner solely manages the opportunity. It's possible to request co-selling support on these opportunities at any stage during their lifecycle. Also known as, for-visibility-only (FVO) opportunity.
"
+ },
+ "Project":{
+ "shape":"Project",
+ "documentation":"An object that contains project details summary for the Opportunity
.
"
+ },
+ "RelatedEntityIdentifiers":{
+ "shape":"RelatedEntityIdentifiers",
+ "documentation":" Provides information about the associations of other entities with the opportunity. These entities include identifiers for AWSProducts
, Partner Solutions
, and AWSMarketplaceOffers
.
"
+ },
+ "SoftwareRevenue":{
+ "shape":"SoftwareRevenue",
+ "documentation":"Specifies details of a customer's procurement terms. Required only for partners in eligible programs.
"
+ }
+ }
+ },
+ "GetOpportunityResponsePartnerOpportunityIdentifierString":{
+ "type":"string",
+ "max":64,
+ "min":0
+ },
+ "Industry":{
+ "type":"string",
+ "enum":[
+ "Aerospace",
+ "Agriculture",
+ "Automotive",
+ "Computers and Electronics",
+ "Consumer Goods",
+ "Education",
+ "Energy - Oil and Gas",
+ "Energy - Power and Utilities",
+ "Financial Services",
+ "Gaming",
+ "Government",
+ "Healthcare",
+ "Hospitality",
+ "Life Sciences",
+ "Manufacturing",
+ "Marketing and Advertising",
+ "Media and Entertainment",
+ "Mining",
+ "Non-Profit Organization",
+ "Professional Services",
+ "Real Estate and Construction",
+ "Retail",
+ "Software and Internet",
+ "Telecommunications",
+ "Transportation and Logistics",
+ "Travel",
+ "Wholesale and Distribution",
+ "Other"
+ ]
+ },
+ "InternalServerException":{
+ "type":"structure",
+ "members":{
+ "Message":{"shape":"String"}
+ },
+ "documentation":"This error occurs when the specified resource can’t be found or doesn't exist. Resource ID and type might be incorrect.
Suggested action: This is usually a transient error. Retry after the provided retry delay or a short interval. If the problem persists, contact AWS support.
",
+ "exception":true,
+ "fault":true
+ },
+ "InvitationStatus":{
+ "type":"string",
+ "enum":[
+ "ACCEPTED",
+ "PENDING",
+ "REJECTED",
+ "EXPIRED"
+ ]
+ },
+ "InvolvementTypeChangeReason":{
+ "type":"string",
+ "enum":[
+ "Expansion Opportunity",
+ "Change in Deal Information",
+ "Customer Requested",
+ "Technical Complexity",
+ "Risk Mitigation"
+ ]
+ },
+ "JobTitle":{
+ "type":"string",
+ "max":80,
+ "min":0,
+ "sensitive":true
+ },
+ "LastModifiedDate":{
+ "type":"structure",
+ "members":{
+ "AfterLastModifiedDate":{
+ "shape":"DateTime",
+ "documentation":"Specifies the date after which the opportunities were modified. Use this filter to retrieve only those opportunities that were modified after a given timestamp.
"
+ },
+ "BeforeLastModifiedDate":{
+ "shape":"DateTime",
+ "documentation":"Specifies the date before which the opportunities were modified. Use this filter to retrieve only those opportunities that were modified before a given timestamp.
"
+ }
+ },
+ "documentation":"Defines a filter to retrieve opportunities based on the last modified date. This filter is useful for tracking changes or updates to opportunities over time.
"
+ },
+ "LifeCycle":{
+ "type":"structure",
+ "members":{
+ "ClosedLostReason":{
+ "shape":"ClosedLostReason",
+ "documentation":" Specifies the reason code when an opportunity is marked as Closed Lost. When you select an appropriate reason code, you communicate the context for closing the Opportunity
, and aid in accurate reports and analysis of opportunity outcomes. The possible values are:
-
Customer Deficiency: The customer lacked necessary resources or capabilities.
-
Delay/Cancellation of Project: The project was delayed or canceled.
-
Legal/Tax/Regulatory: Legal, tax, or regulatory issues prevented progress.
-
Lost to Competitor - Google: The opportunity was lost to Google.
-
Lost to Competitor - Microsoft: The opportunity was lost to Microsoft.
-
Lost to Competitor - SoftLayer: The opportunity was lost to SoftLayer.
-
Lost to Competitor - VMWare: The opportunity was lost to VMWare.
-
Lost to Competitor - Other: The opportunity was lost to a competitor not listed above.
-
No Opportunity: There was no opportunity to pursue.
-
On Premises Deployment: The customer chose an on-premises solution.
-
Partner Gap: The partner lacked necessary resources or capabilities.
-
Price: The price was not competitive or acceptable to the customer.
-
Security/Compliance: Security or compliance issues prevented progress.
-
Technical Limitations: Technical limitations prevented progress.
-
Customer Experience: Issues related to the customer's experience impacted the decision.
-
Other: Any reason not covered by the other values.
-
People/Relationship/Governance: Issues related to people, relationships, or governance.
-
Product/Technology: Issues related to the product or technology.
-
Financial/Commercial: Financial or commercial issues impacted the decision.
"
+ },
+ "NextSteps":{
+ "shape":"LifeCycleNextStepsString",
+ "documentation":"Specifies the upcoming actions or tasks for the Opportunity
. This field is utilized to communicate to Amazon Web Services the next actions required for the Opportunity
.
"
+ },
+ "NextStepsHistory":{
+ "shape":"LifeCycleNextStepsHistoryList",
+ "documentation":"Captures a chronological record of the next steps or actions planned or taken for the current opportunity, along with the timestamp.
"
+ },
+ "ReviewComments":{
+ "shape":"String",
+ "documentation":"Indicates why an opportuntiy was sent back for further details. Partners must take corrective action based on the ReviewComments
.
"
+ },
+ "ReviewStatus":{
+ "shape":"ReviewStatus",
+ "documentation":" Indicates the review status of an opportunity referred by a partner. This field is read-only and only applicable for partner referrals. The possible values are:
-
Pending Submission: Not submitted for validation (editable).
-
Submitted: Submitted for validation, and Amazon Web Services hasn't reviewed it (read-only).
-
In Review: Amazon Web Services is validating (read-only).
-
Action Required: Issues that Amazon Web Services highlights need to be addressed. Partners should use the UpdateOpportunity
API action to update the opportunity, and ensure all required changes are made. Only these fields are editable when the Lifecycle.ReviewStatus
is Action Required
:
-
Customer.Account.Address.City
-
Customer.Account.Address.CountryCode
-
Customer.Account.Address.PostalCode
-
Customer.Account.Address.StateOrRegion
-
Customer.Account.Address.StreetAddress
-
Customer.Account.WebsiteUrl
-
LifeCycle.TargetCloseDate
-
Project.ExpectedMonthlyAWSRevenue.Amount
-
Project.ExpectedMonthlyAWSRevenue.CurrencyCode
-
Project.CustomerBusinessProblem
-
PartnerOpportunityIdentifier
After updates, the opportunity re-enters the validation phase. This process repeats until all issues are resolved, and the opportunity's Lifecycle.ReviewStatus
is set to Approved
or Rejected
.
-
Approved: Validated and converted into the Amazon Web Services seller's pipeline (editable).
-
Rejected: Disqualified (read-only).
"
+ },
+ "ReviewStatusReason":{
+ "shape":"String",
+ "documentation":" Indicates the reason a decision was made during the opportunity review process. This field combines the reasons for both disqualified and action required statuses, and provide clarity for why an opportunity was disqualified or requires further action.
"
+ },
+ "Stage":{
+ "shape":"Stage",
+ "documentation":" Specifies the current stage of the Opportunity
's lifecycle as it maps to Amazon Web Services stages from the current stage in the partner CRM. This field provides a translated value of the stage, and offers insight into the Opportunity
's progression in the sales cycle, according to Amazon Web Services definitions.
A lead and a prospect must be further matured to a Qualified
opportunity before submission. Opportunities that were closed/lost before submission aren't suitable for submission.
The descriptions of each sales stage are:
-
Prospect: Amazon Web Services identifies the opportunity. It can be active (Comes directly from the end customer through a lead) or latent (Your account team believes it exists based on research, account plans, sales plays).
-
Qualified: Your account team engaged with the prospect/end customer to discuss viability and understand requirements. The prospect/end customer agreed that the opportunity is real, of interest, and may solve key business/technical needs.
-
Technical Validation: All parties understand the implementation plan.
-
Business Validation: Pricing was proposed, and all parties agree to the steps to close.
-
Committed: The customer signed the contract, but Amazon Web Services hasn't started billing.
-
Launched: The workload is complete, and Amazon Web Services has started billing.
-
Closed Lost: The opportunity is lost, and there are no steps to move forward.
"
+ },
+ "TargetCloseDate":{
+ "shape":"Date",
+ "documentation":" Specifies the date when Amazon Web Services expects to start significant billing, when the project finishes, and when it moves into production. This field informs the Amazon Web Services seller about when the opportunity launches and starts to incur Amazon Web Services usage.
Ensure the Target Close Date
isn't in the past.
"
+ }
+ },
+ "documentation":"An object that contains the Opportunity
lifecycle's details.
"
+ },
+ "LifeCycleNextStepsHistoryList":{
+ "type":"list",
+ "member":{"shape":"NextStepsHistory"},
+ "max":50,
+ "min":0
+ },
+ "LifeCycleNextStepsString":{
+ "type":"string",
+ "max":255,
+ "min":0,
+ "sensitive":true
+ },
+ "LifeCycleSummary":{
+ "type":"structure",
+ "members":{
+ "ClosedLostReason":{
+ "shape":"ClosedLostReason",
+ "documentation":"Specifies the reason code when an opportunity is marked as Closed Lost. When you select an appropriate reason code, you communicate the context for closing the Opportunity
, and aid in accurate reports and analysis of opportunity outcomes.
"
+ },
+ "NextSteps":{
+ "shape":"LifeCycleSummaryNextStepsString",
+ "documentation":"Specifies the upcoming actions or tasks for the Opportunity
. This field is utilized to communicate to Amazon Web Services the next actions required for the Opportunity
.
"
+ },
+ "ReviewComments":{
+ "shape":"String",
+ "documentation":"Indicates why an opportuntiy was sent back for further details. Partners must take corrective action based on the ReviewComments
.
"
+ },
+ "ReviewStatus":{
+ "shape":"ReviewStatus",
+ "documentation":" Indicates the review status of a partner referred opportunity. This field is read-only and only applicable for partner referrals. Valid values:
-
Pending Submission: Not submitted for validation (editable).
-
Submitted: Submitted for validation and not yet Amazon Web Services reviewed (read-only).
-
In Review: Undergoing Amazon Web Services validation (read-only).
-
Action Required: Address any issues Amazon Web Services highlights. Use the UpdateOpportunity
API action to update the opportunity, and ensure you make all required changes. Only these fields are editable when the Lifecycle.ReviewStatus
is Action Required
:
-
Customer.Account.Address.City
-
Customer.Account.Address.CountryCode
-
Customer.Account.Address.PostalCode
-
Customer.Account.Address.StateOrRegion
-
Customer.Account.Address.StreetAddress
-
Customer.Account.WebsiteUrl
-
LifeCycle.TargetCloseDate
-
Project.ExpectedCustomerSpend.Amount
-
Project.ExpectedCustomerSpend.CurrencyCode
-
Project.CustomerBusinessProblem
-
PartnerOpportunityIdentifier
After updates, the opportunity re-enters the validation phase. This process repeats until all issues are resolved, and the opportunity's Lifecycle.ReviewStatus
is set to Approved
or Rejected
.
-
Approved: Validated and converted into the Amazon Web Services seller's pipeline (editable).
-
Rejected: Disqualified (read-only).
"
+ },
+ "ReviewStatusReason":{
+ "shape":"String",
+ "documentation":" Indicates the reason a specific decision was taken during the opportunity review process. This field combines the reasons for both disqualified and action required statuses, and provides clarity for why an opportunity was disqualified or required further action.
"
+ },
+ "Stage":{
+ "shape":"Stage",
+ "documentation":" Specifies the current stage of the Opportunity
's lifecycle as it maps to Amazon Web Services stages from the current stage in the partner CRM. This field provides a translated value of the stage, and offers insight into the Opportunity
's progression in the sales cycle, according to Amazon Web Services definitions.
A lead and a prospect must be further matured to a Qualified
opportunity before submission. Opportunities that were closed/lost before submission aren't suitable for submission.
The descriptions of each sales stage are:
-
Prospect: Amazon Web Services identifies the opportunity. It can be active (Comes directly from the end customer through a lead) or latent (Your account team believes it exists based on research, account plans, sales plays).
-
Qualified: Your account team engaged with the prospect/end customer to discuss viability and understand requirements. The prospect/end customer agreed that the opportunity is real, of interest, and may solve key business/technical needs.
-
Technical Validation: All parties understand the implementation plan.
-
Business Validation: Pricing has been proposed, Pricing was proposed, and all parties agree to the steps to close.
-
Committed: The customer signed the contract, but Amazon Web Services hasn't started billing.
-
Launched: The workload is complete, and Amazon Web Services has started billing.
-
Closed Lost: The opportunity is lost, and there are no steps to move forward.
"
+ },
+ "TargetCloseDate":{
+ "shape":"Date",
+ "documentation":" Specifies the date when Amazon Web Services expects to start significant billing, when the project finishes, and when it moves into production. This field informs the Amazon Web Services seller about when the opportunity launches and starts to incur Amazon Web Services usage.
Ensure the Target Close Date
isn't in the past.
"
+ }
+ },
+ "documentation":"An object that contains a LifeCycle
object's subset of fields.
"
+ },
+ "LifeCycleSummaryNextStepsString":{
+ "type":"string",
+ "max":255,
+ "min":0,
+ "sensitive":true
+ },
+ "ListEngagementInvitationsRequest":{
+ "type":"structure",
+ "required":[
+ "Catalog",
+ "ParticipantType"
+ ],
+ "members":{
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":"Specifies the catalog from which to list the engagement invitations. Use AWS
for production invitations or Sandbox
for testing environments.
"
+ },
+ "MaxResults":{
+ "shape":"PageSize",
+ "documentation":"Specifies the maximum number of engagement invitations to return in the response. If more results are available, a pagination token will be provided.
"
+ },
+ "NextToken":{
+ "shape":"String",
+ "documentation":"A pagination token used to retrieve additional pages of results when the response to a previous request was truncated. Pass this token to continue listing invitations from where the previous call left off.
"
+ },
+ "ParticipantType":{
+ "shape":"ParticipantType",
+ "documentation":"Specifies the type of participant for which to list engagement invitations. Identifies the role of the participant.
"
+ },
+ "PayloadType":{
+ "shape":"EngagementInvitationsPayloadType",
+ "documentation":"Defines the type of payload associated with the engagement invitations to be listed. The attributes in this payload help decide on acceptance or rejection of the invitation.
"
+ },
+ "Sort":{
+ "shape":"OpportunityEngagementInvitationSort",
+ "documentation":"Specifies the sorting options for listing engagement invitations. Invitations can be sorted by fields such as InvitationDate
or Status
to help partners view results in their preferred order.
"
+ }
+ }
+ },
+ "ListEngagementInvitationsResponse":{
+ "type":"structure",
+ "members":{
+ "EngagementInvitationSummaries":{
+ "shape":"EngagementInvitationSummaries",
+ "documentation":"An array containing summaries of engagement invitations. Each summary includes key information such as the invitation title, invitation date, and the current status of the invitation.
"
+ },
+ "NextToken":{
+ "shape":"String",
+ "documentation":"A pagination token returned when there are more results available than can be returned in a single call. Use this token to retrieve additional pages of engagement invitation summaries.
"
+ }
+ }
+ },
+ "ListOpportunitiesRequest":{
+ "type":"structure",
+ "required":["Catalog"],
+ "members":{
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":" Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunities are listed in. Use AWS
for listing real opportunities in the Amazon Web Services catalog, and Sandbox
for to test in a secure and isolated environment.
"
+ },
+ "CustomerCompanyName":{
+ "shape":"ListOpportunitiesRequestCustomerCompanyNameList",
+ "documentation":"Filters the opportunities based on the customer's company name. This allows partners to search for opportunities associated with a specific customer by matching the provided company name string.
"
+ },
+ "Identifier":{
+ "shape":"ListOpportunitiesRequestIdentifierList",
+ "documentation":"Filters the opportunities based on the opportunity identifier. This allows partners to retrieve specific opportunities by providing their unique identifiers, ensuring precise results.
"
+ },
+ "LastModifiedDate":{
+ "shape":"LastModifiedDate",
+ "documentation":"Filters the opportunities based on their last modified date. This filter helps retrieve opportunities that were updated after the specified date, allowing partners to track recent changes or updates.
"
+ },
+ "LifeCycleReviewStatus":{
+ "shape":"ListOpportunitiesRequestLifeCycleReviewStatusList",
+ "documentation":"Filters the opportunities based on their current lifecycle approval status. Use this filter to retrieve opportunities with statuses such as Pending Submission
, In Review
, Action Required
, or Approved
.
"
+ },
+ "LifeCycleStage":{
+ "shape":"ListOpportunitiesRequestLifeCycleStageList",
+ "documentation":"Filters the opportunities based on their lifecycle stage. This filter allows partners to retrieve opportunities at various stages in the sales cycle, such as Qualified
, Technical Validation
, Business Validation
, or Closed Won
.
"
+ },
+ "MaxResults":{
+ "shape":"PageSize",
+ "documentation":" Specifies the maximum number of results to return in a single call. This limits the number of opportunities returned in the response to avoid overloading with too many results at once.
Default: 20
"
+ },
+ "NextToken":{
+ "shape":"String",
+ "documentation":" A pagination token used to retrieve the next set of results in subsequent calls. This token is included in the response only if there are additional result pages available.
"
+ },
+ "Sort":{
+ "shape":"OpportunitySort",
+ "documentation":" An object that specifies how the response is sorted. The default Sort.SortBy
value is LastModifiedDate
.
"
+ }
+ }
+ },
+ "ListOpportunitiesRequestCustomerCompanyNameList":{
+ "type":"list",
+ "member":{"shape":"String"},
+ "max":10,
+ "min":0
+ },
+ "ListOpportunitiesRequestIdentifierList":{
+ "type":"list",
+ "member":{"shape":"OpportunityIdentifier"},
+ "max":20,
+ "min":0
+ },
+ "ListOpportunitiesRequestLifeCycleReviewStatusList":{
+ "type":"list",
+ "member":{"shape":"ReviewStatus"},
+ "max":10,
+ "min":0
+ },
+ "ListOpportunitiesRequestLifeCycleStageList":{
+ "type":"list",
+ "member":{"shape":"Stage"},
+ "max":10,
+ "min":0
+ },
+ "ListOpportunitiesResponse":{
+ "type":"structure",
+ "required":["OpportunitySummaries"],
+ "members":{
+ "NextToken":{
+ "shape":"String",
+ "documentation":" A pagination token used to retrieve the next set of results in subsequent calls. This token is included in the response only if there are additional result pages available.
"
+ },
+ "OpportunitySummaries":{
+ "shape":"OpportunitySummaries",
+ "documentation":" An array that contains minimal details for opportunities that match the request criteria. This summary view provides a quick overview of relevant opportunities.
"
+ }
+ }
+ },
+ "ListSolutionsRequest":{
+ "type":"structure",
+ "required":["Catalog"],
+ "members":{
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":" Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the solutions are listed in. Use AWS
to list solutions in the Amazon Web Services catalog, and Sandbox
to list solutions in a secure and isolated testing environment.
"
+ },
+ "Category":{
+ "shape":"ListSolutionsRequestCategoryList",
+ "documentation":"Filters the solutions based on the category to which they belong. This allows partners to search for solutions within specific categories, such as Software
, Consulting
, or Managed Services
.
"
+ },
+ "Identifier":{
+ "shape":"ListSolutionsRequestIdentifierList",
+ "documentation":"Filters the solutions based on their unique identifier. Use this filter to retrieve specific solutions by providing the solution's identifier for accurate results.
"
+ },
+ "MaxResults":{
+ "shape":"PageSize",
+ "documentation":"The maximum number of results returned by a single call. This value must be provided in the next call to retrieve the next set of results.
Default: 20
"
+ },
+ "NextToken":{
+ "shape":"String",
+ "documentation":" A pagination token used to retrieve the next set of results in subsequent calls. This token is included in the response only if there are additional result pages available.
"
+ },
+ "Sort":{
+ "shape":"SolutionSort",
+ "documentation":"Object that configures sorting done on the response. Default Sort.SortBy
is Identifier
.
"
+ },
+ "Status":{
+ "shape":"ListSolutionsRequestStatusList",
+ "documentation":"Filters the solutions based on their status. This filter helps retrieve solutions with statuses such as Active
, Inactive
, or Pending Approval
, allowing partners to manage their solution portfolios effectively.
"
+ }
+ }
+ },
+ "ListSolutionsRequestCategoryList":{
+ "type":"list",
+ "member":{"shape":"String"},
+ "max":10,
+ "min":0
+ },
+ "ListSolutionsRequestIdentifierList":{
+ "type":"list",
+ "member":{"shape":"SolutionIdentifier"},
+ "max":20,
+ "min":0
+ },
+ "ListSolutionsRequestStatusList":{
+ "type":"list",
+ "member":{"shape":"SolutionStatus"},
+ "max":10,
+ "min":0
+ },
+ "ListSolutionsResponse":{
+ "type":"structure",
+ "required":["SolutionSummaries"],
+ "members":{
+ "NextToken":{
+ "shape":"String",
+ "documentation":" A pagination token used to retrieve the next set of results in subsequent calls. This token is included in the response only if there are additional result pages available.
"
+ },
+ "SolutionSummaries":{
+ "shape":"SolutionList",
+ "documentation":"An array with minimal details for solutions matching the request criteria.
"
+ }
+ }
+ },
+ "Marketing":{
+ "type":"structure",
+ "members":{
+ "AwsFundingUsed":{
+ "shape":"AwsFundingUsed",
+ "documentation":"Indicates if the Opportunity
is a marketing development fund (MDF) funded activity.
"
+ },
+ "CampaignName":{
+ "shape":"String",
+ "documentation":"Specifies the Opportunity
's unique marketing campaign name. The Amazon Web Services campaign name serves as a reference to specific marketing initiatives, promotions, or activities related to the Opportunity
. This field captures the identifier used to track and categorize the Opportunity
within Amazon Web Services's marketing campaigns. If you don't have a campaign name, reach out to your Amazon Web Services point of contact to obtain one.
"
+ },
+ "Channels":{
+ "shape":"Channels",
+ "documentation":"Specifies the Opportunity
's channel that the marketing activity is associated with or was contacted through. This field provides information about the specific marketing channel that contributed to the generation of the lead or contact.
"
+ },
+ "Source":{
+ "shape":"MarketingSource",
+ "documentation":" Indicates if the Opportunity
was sourced from an Amazon Web Services marketing activity. Use the value Marketing Activity
. Use None
if it's not associated with an Amazon Web Services marketing activity. This field helps Amazon Web Services track the return on marketing investments and enables better distribution of marketing budgets among partners.
"
+ },
+ "UseCases":{
+ "shape":"UseCases",
+ "documentation":" Specifies the marketing activity use case or purpose that led to the Opportunity
's creation or contact. This field captures the context or marketing activity's execution's intention and the direct correlation to the generated opportunity or contact. Must be empty when Marketing.AWSFundingUsed = No
.
Valid values: AI/ML | Analytics | Application Integration | Blockchain | Business Applications | Cloud Financial Management | Compute | Containers | Customer Engagement | Databases | Developer Tools | End User Computing | Front End Web & Mobile | Game Tech | IoT | Management & Governance | Media Services | Migration & Transfer | Networking & Content Delivery | Quantum Technologies | Robotics | Satellite | Security | Serverless | Storage | VR & AR
"
+ }
+ },
+ "documentation":"An object that contains marketing details for the Opportunity
.
"
+ },
+ "MarketingSource":{
+ "type":"string",
+ "enum":[
+ "Marketing Activity",
+ "None"
+ ]
+ },
+ "MonetaryValue":{
+ "type":"structure",
+ "required":[
+ "Amount",
+ "CurrencyCode"
+ ],
+ "members":{
+ "Amount":{
+ "shape":"MonetaryValueAmountString",
+ "documentation":"Specifies the payment amount.
"
+ },
+ "CurrencyCode":{
+ "shape":"CurrencyCode",
+ "documentation":"Specifies the payment currency.
"
+ }
+ },
+ "documentation":"Specifies payments details.
"
+ },
+ "MonetaryValueAmountString":{
+ "type":"string",
+ "pattern":"^(0|([1-9][0-9]{0,30}))(\\.[0-9]{0,2})?$"
+ },
+ "Name":{
+ "type":"string",
+ "max":80,
+ "min":0,
+ "sensitive":true
+ },
+ "NationalSecurity":{
+ "type":"string",
+ "enum":[
+ "Yes",
+ "No"
+ ]
+ },
+ "NextStepsHistory":{
+ "type":"structure",
+ "required":[
+ "Time",
+ "Value"
+ ],
+ "members":{
+ "Time":{
+ "shape":"DateTime",
+ "documentation":"Indicates the step execution time.
"
+ },
+ "Value":{
+ "shape":"String",
+ "documentation":"Indicates the step's execution details.
"
+ }
+ },
+ "documentation":"Read-only; shows the last 50 values and change dates for the NextSteps
field.
"
+ },
+ "OpportunityEngagementInvitationSort":{
+ "type":"structure",
+ "required":[
+ "SortBy",
+ "SortOrder"
+ ],
+ "members":{
+ "SortBy":{
+ "shape":"OpportunityEngagementInvitationSortName",
+ "documentation":"Specifies the field by which the Engagement Invitations are sorted. Common values include InvitationDate
and Status
.
"
+ },
+ "SortOrder":{
+ "shape":"SortOrder",
+ "documentation":"Defines the order in which the Engagement Invitations are sorted. The values can be ASC
(ascending) or DESC
(descending).
"
+ }
+ },
+ "documentation":"Defines sorting options for retrieving Engagement Invitations. Sorting can be done based on various criteria like the invitation date or status.
"
+ },
+ "OpportunityEngagementInvitationSortName":{
+ "type":"string",
+ "enum":["InvitationDate"]
+ },
+ "OpportunityIdentifier":{
+ "type":"string",
+ "pattern":"^O[0-9]{1,19}$"
+ },
+ "OpportunityInvitationPayload":{
+ "type":"structure",
+ "required":[
+ "Customer",
+ "Project",
+ "ReceiverResponsibilities"
+ ],
+ "members":{
+ "Customer":{
+ "shape":"EngagementCustomer",
+ "documentation":"Contains information about the customer related to the opportunity in the Engagement Invitation. This data helps partners understand the customer’s profile and requirements.
"
+ },
+ "Project":{
+ "shape":"ProjectDetails",
+ "documentation":"Describes the project details associated with the opportunity, including the customer’s needs and the scope of work expected to be performed.
"
+ },
+ "ReceiverResponsibilities":{
+ "shape":"ReceiverResponsibilityList",
+ "documentation":"Outlines the responsibilities or expectations of the receiver in the context of the invitation.
"
+ },
+ "SenderContacts":{
+ "shape":"SenderContactList",
+ "documentation":"Represents the contact details of the AWS representatives involved in sending the Engagement Invitation. These contacts are key stakeholders for the opportunity.
"
+ }
+ },
+ "documentation":"Represents the data payload of an Engagement Invitation for a specific opportunity. This contains detailed information that partners use to evaluate the engagement.
"
+ },
+ "OpportunityOrigin":{
+ "type":"string",
+ "enum":[
+ "AWS Referral",
+ "Partner Referral"
+ ]
+ },
+ "OpportunitySort":{
+ "type":"structure",
+ "required":[
+ "SortBy",
+ "SortOrder"
+ ],
+ "members":{
+ "SortBy":{
+ "shape":"OpportunitySortName",
+ "documentation":"Field name to sort by.
"
+ },
+ "SortOrder":{
+ "shape":"SortOrder",
+ "documentation":"Sort order.
Default: Descending
"
+ }
+ },
+ "documentation":"Object that configures response sorting.
"
+ },
+ "OpportunitySortName":{
+ "type":"string",
+ "enum":[
+ "LastModifiedDate",
+ "Identifier",
+ "CustomerCompanyName"
+ ]
+ },
+ "OpportunitySummaries":{
+ "type":"list",
+ "member":{"shape":"OpportunitySummary"}
+ },
+ "OpportunitySummary":{
+ "type":"structure",
+ "required":["Catalog"],
+ "members":{
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":"Specifies the catalog associated with the opportunity, either AWS
or Sandbox
. This indicates the environment in which the opportunity is managed.
"
+ },
+ "CreatedDate":{
+ "shape":"DateTime",
+ "documentation":" DateTime
when the Opportunity
was last created.
"
+ },
+ "Customer":{
+ "shape":"CustomerSummary",
+ "documentation":"An object that contains the Opportunity
's customer details.
"
+ },
+ "Id":{
+ "shape":"OpportunityIdentifier",
+ "documentation":"Read-only, system-generated Opportunity
unique identifier.
"
+ },
+ "LastModifiedDate":{
+ "shape":"DateTime",
+ "documentation":" DateTime
when the Opportunity
was last modified.
"
+ },
+ "LifeCycle":{
+ "shape":"LifeCycleSummary",
+ "documentation":"An object that contains the Opportunity
's lifecycle details.
"
+ },
+ "OpportunityType":{
+ "shape":"OpportunityType",
+ "documentation":" Specifies opportunity type as a renewal, new, or expansion.
Opportunity types:
-
New Opportunity: Represents a new business opportunity with a potential customer that's not previously engaged with your solutions or services.
-
Renewal Opportunity: Represents an opportunity to renew an existing contract or subscription with a current customer, ensuring continuity of service.
-
Expansion Opportunity: Represents an opportunity to expand the scope of an existing contract or subscription, either by adding new services or increasing the volume of existing services for a current customer.
"
+ },
+ "PartnerOpportunityIdentifier":{
+ "shape":"String",
+ "documentation":"Specifies the Opportunity
's unique identifier in the partner's CRM system. This value is essential to track and reconcile because it's included in the outbound payload sent back to the partner. It allows partners to link an opportunity to their CRM.
"
+ },
+ "Project":{
+ "shape":"ProjectSummary",
+ "documentation":"An object that contains the Opportunity
's project details summary.
"
+ }
+ },
+ "documentation":"An object that contains an Opportunity
's subset of fields.
"
+ },
+ "OpportunityType":{
+ "type":"string",
+ "enum":[
+ "Net New Business",
+ "Flat Renewal",
+ "Expansion"
+ ]
+ },
+ "PageSize":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":1
+ },
+ "ParticipantType":{
+ "type":"string",
+ "enum":["RECEIVER"]
+ },
+ "PartnerOpportunityTeamMembersList":{
+ "type":"list",
+ "member":{"shape":"Contact"},
+ "max":1,
+ "min":0
+ },
+ "Payload":{
+ "type":"structure",
+ "members":{
+ "OpportunityInvitation":{
+ "shape":"OpportunityInvitationPayload",
+ "documentation":"Specifies the details of the opportunity invitation within the Engagement Invitation payload. This data helps partners understand the context, scope, and expected involvement for the opportunity from AWS.
"
+ }
+ },
+ "documentation":"Contains the data payload associated with the Engagement Invitation. This payload includes essential details related to the AWS opportunity and is used by partners to evaluate whether to accept or reject the engagement.
",
+ "union":true
+ },
+ "PaymentFrequency":{
+ "type":"string",
+ "enum":["Monthly"]
+ },
+ "PhoneNumber":{
+ "type":"string",
+ "max":40,
+ "min":0,
+ "pattern":"^\\+[1-9]\\d{1,14}$",
+ "sensitive":true
+ },
+ "PrimaryNeedFromAws":{
+ "type":"string",
+ "enum":[
+ "Co-Sell - Architectural Validation",
+ "Co-Sell - Business Presentation",
+ "Co-Sell - Competitive Information",
+ "Co-Sell - Pricing Assistance",
+ "Co-Sell - Technical Consultation",
+ "Co-Sell - Total Cost of Ownership Evaluation",
+ "Co-Sell - Deal Support",
+ "Co-Sell - Support for Public Tender / RFx"
+ ]
+ },
+ "PrimaryNeedsFromAws":{
+ "type":"list",
+ "member":{"shape":"PrimaryNeedFromAws"}
+ },
+ "ProfileNextStepsHistory":{
+ "type":"structure",
+ "required":[
+ "Time",
+ "Value"
+ ],
+ "members":{
+ "Time":{
+ "shape":"DateTime",
+ "documentation":"Indicates the date and time when a particular next step was recorded or planned. This helps in managing the timeline for the opportunity.
"
+ },
+ "Value":{
+ "shape":"String",
+ "documentation":"Represents the details of the next step recorded, such as follow-up actions or decisions made. This field helps in tracking progress and ensuring alignment with project goals.
"
+ }
+ },
+ "documentation":"Tracks the history of next steps associated with the opportunity. This field captures the actions planned for the future and their timeline.
"
+ },
+ "Project":{
+ "type":"structure",
+ "members":{
+ "AdditionalComments":{
+ "shape":"ProjectAdditionalCommentsString",
+ "documentation":"Captures additional comments or information for the Opportunity
that weren't captured in other fields.
"
+ },
+ "ApnPrograms":{
+ "shape":"ApnPrograms",
+ "documentation":" Specifies the Amazon Partner Network (APN) program that influenced the Opportunity
. APN programs refer to specific partner programs or initiatives that can impact the Opportunity
.
Valid values: APN Immersion Days | APN Solution Space | ATO (Authority to Operate) | AWS Marketplace Campaign | IS Immersion Day SFID Program | ISV Workload Migration | Migration Acceleration Program | P3 | Partner Launch Initiative | Partner Opportunity Acceleration Funded | The Next Smart | VMware Cloud on AWS | Well-Architected | Windows | Workspaces/AppStream Accelerator Program | WWPS NDPP
"
+ },
+ "CompetitorName":{
+ "shape":"CompetitorName",
+ "documentation":"Name of the Opportunity
's competitor (if any). Use Other
to submit a value not in the picklist.
"
+ },
+ "CustomerBusinessProblem":{
+ "shape":"ProjectCustomerBusinessProblemString",
+ "documentation":"Describes the problem the end customer has, and how the partner is helping. Utilize this field to provide a clear and concise narrative that outlines the specific business challenge or issue the customer has. Elaborate on how the partner's solution or offerings align to resolve the customer's business problem. Include relevant information about the partner's value proposition, unique selling points, and expertise to tackle the issue. Offer insights on how the proposed solution meets the customer's needs and provides value. Use concise language and precise descriptions to convey the context and significance of the Opportunity
. The content in this field helps Amazon Web Services understand the nature of the Opportunity
and the strategic fit of the partner's solution.
"
+ },
+ "CustomerUseCase":{
+ "shape":"String",
+ "documentation":" Specifies the proposed solution focus or type of workload for the Opportunity. This field captures the primary use case or objective of the proposed solution, and provides context and clarity to the addressed workload.
Valid values: AI Machine Learning and Analytics | Archiving | Big Data: Data Warehouse / Data Integration / ETL / Data Lake / BI | Blockchain | Business Applications: Mainframe Modernization | Business Applications & Contact Center | Business Applications & SAP Production | Centralized Operations Management | Cloud Management Tools | Cloud Management Tools & DevOps with Continuous Integration & Continuous Delivery (CICD) | Configuration, Compliance & Auditing | Connected Services | Containers & Serverless | Content Delivery & Edge Services | Database | Edge Computing / End User Computing | Energy | Enterprise Governance & Controls | Enterprise Resource Planning | Financial Services | Healthcare and Life Sciences | High Performance Computing | Hybrid Application Platform | Industrial Software | IOT | Manufacturing, Supply Chain and Operations | Media & High performance computing (HPC) | Migration / Database Migration | Monitoring, logging and performance | Monitoring & Observability | Networking | Outpost | SAP | Security & Compliance | Storage & Backup | Training | VMC | VMWare | Web development & DevOps
"
+ },
+ "DeliveryModels":{
+ "shape":"DeliveryModels",
+ "documentation":" Specifies the deployment or consumption model for your solution or service in the Opportunity
's context. You can select multiple options.
Options' descriptions from the Delivery Model
field are:
-
SaaS or PaaS: Your Amazon Web Services based solution deployed as SaaS or PaaS in your Amazon Web Services environment.
-
BYOL or AMI: Your Amazon Web Services based solution deployed as BYOL or AMI in the end customer's Amazon Web Services environment.
-
Managed Services: The end customer's Amazon Web Services business management (For example: Consulting, design, implementation, billing support, cost optimization, technical support).
-
Professional Services: Offerings to help enterprise end customers achieve specific business outcomes for enterprise cloud adoption (For example: Advisory or transformation planning).
-
Resell: Amazon Web Services accounts and billing management for your customers.
-
Other: Delivery model not described above.
"
+ },
+ "ExpectedCustomerSpend":{
+ "shape":"ExpectedCustomerSpendList",
+ "documentation":"Represents the estimated amount that the customer is expected to spend on AWS services related to the opportunity. This helps in evaluating the potential financial value of the opportunity for AWS.
"
+ },
+ "OtherCompetitorNames":{
+ "shape":"ProjectOtherCompetitorNamesString",
+ "documentation":"Only allowed when CompetitorNames
has Other
selected.
"
+ },
+ "OtherSolutionDescription":{
+ "shape":"ProjectOtherSolutionDescriptionString",
+ "documentation":"Specifies the offered solution for the customer's business problem when the RelatedEntityIdentifiers.Solutions
field value is Other
.
"
+ },
+ "RelatedOpportunityIdentifier":{
+ "shape":"OpportunityIdentifier",
+ "documentation":"Specifies the current opportunity's parent opportunity identifier.
"
+ },
+ "SalesActivities":{
+ "shape":"SalesActivities",
+ "documentation":" Specifies the Opportunity
's sales activities conducted with the end customer. These activities help drive Amazon Web Services assignment priority.
Valid values:
-
Initialized discussions with customer: Initial conversations with the customer to understand their needs and introduce your solution.
-
Customer has shown interest in solution: After initial discussions, the customer is interested in your solution.
-
Conducted POC / Demo: You conducted a proof of concept (POC) or demonstration of the solution for the customer.
-
In evaluation / planning stage: The customer is evaluating the solution and planning potential implementation.
-
Agreed on solution to Business Problem: Both parties agree on how the solution addresses the customer's business problem.
-
Completed Action Plan: A detailed action plan is complete and outlines the steps for implementation.
-
Finalized Deployment Need: Both parties agree with and finalized the deployment needs.
-
SOW Signed: Both parties signed a statement of work (SOW), and formalize the agreement and detail the project scope and deliverables.
"
+ },
+ "Title":{
+ "shape":"ProjectTitleString",
+ "documentation":"Specifies the Opportunity
's title or name.
"
+ }
+ },
+ "documentation":"An object that contains the Opportunity
's project details.
"
+ },
+ "ProjectAdditionalCommentsString":{
+ "type":"string",
+ "max":255,
+ "min":1
+ },
+ "ProjectCustomerBusinessProblemString":{
+ "type":"string",
+ "max":2000,
+ "min":20,
+ "sensitive":true
+ },
+ "ProjectDetails":{
+ "type":"structure",
+ "required":[
+ "BusinessProblem",
+ "ExpectedCustomerSpend",
+ "TargetCompletionDate",
+ "Title"
+ ],
+ "members":{
+ "BusinessProblem":{
+ "shape":"EngagementCustomerBusinessProblem",
+ "documentation":"Describes the business problem that the project aims to solve. This information is crucial for understanding the project’s goals and objectives.
"
+ },
+ "ExpectedCustomerSpend":{
+ "shape":"ExpectedCustomerSpendList",
+ "documentation":"Contains revenue estimates for the partner related to the project. This field provides an idea of the financial potential of the opportunity for the partner.
"
+ },
+ "TargetCompletionDate":{
+ "shape":"Date",
+ "documentation":"Specifies the estimated date of project completion. This field helps track the project timeline and manage expectations.
"
+ },
+ "Title":{
+ "shape":"ProjectDetailsTitleString",
+ "documentation":"Specifies the title of the project. This title helps partners quickly identify and understand the focus of the project.
"
+ }
+ },
+ "documentation":"Contains details about the project associated with the Engagement Invitation, including the business problem and expected outcomes.
"
+ },
+ "ProjectDetailsTitleString":{
+ "type":"string",
+ "max":255,
+ "min":1
+ },
+ "ProjectOtherCompetitorNamesString":{
+ "type":"string",
+ "max":255,
+ "min":0
+ },
+ "ProjectOtherSolutionDescriptionString":{
+ "type":"string",
+ "max":255,
+ "min":0,
+ "sensitive":true
+ },
+ "ProjectSummary":{
+ "type":"structure",
+ "members":{
+ "DeliveryModels":{
+ "shape":"DeliveryModels",
+ "documentation":" Specifies your solution or service's deployment or consumption model in the Opportunity
's context. You can select multiple options.
Options' descriptions from the Delivery Model
field are:
-
SaaS or PaaS: Your Amazon Web Services based solution deployed as SaaS or PaaS in your Amazon Web Services environment.
-
BYOL or AMI: Your Amazon Web Services based solution deployed as BYOL or AMI in the end customer's Amazon Web Services environment.
-
Managed Services: The end customer's Amazon Web Services business management (For example: Consulting, design, implementation, billing support, cost optimization, technical support).
-
Professional Services: Offerings to help enterprise end customers achieve specific business outcomes for enterprise cloud adoption (For example: Advisory or transformation planning).
-
Resell: Amazon Web Services accounts and billing management for your customers.
-
Other: Delivery model not described above.
"
+ },
+ "ExpectedCustomerSpend":{
+ "shape":"ExpectedCustomerSpendList",
+ "documentation":"Provides a summary of the expected customer spend for the project, offering a high-level view of the potential financial impact.
"
+ }
+ },
+ "documentation":"An object that contains a Project
object's subset of fields.
"
+ },
+ "ProjectTitleString":{
+ "type":"string",
+ "max":255,
+ "min":0,
+ "sensitive":true
+ },
+ "ReasonCode":{
+ "type":"string",
+ "enum":[
+ "InvitationAccessDenied",
+ "EngagementAccessDenied",
+ "OpportunityAccessDenied",
+ "ResourceSnapshotJobAccessDenied",
+ "EngagementValidationFailed",
+ "OpportunitySubmissionFailed",
+ "EngagementInvitationConflict",
+ "InternalError",
+ "OpportunityValidationFailed",
+ "OpportunityConflict"
+ ]
+ },
+ "Receiver":{
+ "type":"structure",
+ "members":{
+ "Account":{
+ "shape":"AccountReceiver",
+ "documentation":"Specifies the AWS account of the partner who received the Engagement Invitation. This field is used to track the invitation recipient within the AWS ecosystem.
"
+ }
+ },
+ "documentation":"Represents the entity that received the Engagement Invitation, including account and company details. This field is essential for tracking the partner who is being invited to collaborate.
",
+ "union":true
+ },
+ "ReceiverResponsibility":{
+ "type":"string",
+ "enum":[
+ "Distributor",
+ "Reseller",
+ "Hardware Partner",
+ "Managed Service Provider",
+ "Software Partner",
+ "Services Partner",
+ "Training Partner",
+ "Co-Sell Facilitator",
+ "Facilitator"
+ ]
+ },
+ "ReceiverResponsibilityList":{
+ "type":"list",
+ "member":{"shape":"ReceiverResponsibility"}
+ },
+ "RejectEngagementInvitationRequest":{
+ "type":"structure",
+ "required":[
+ "Catalog",
+ "Identifier"
+ ],
+ "members":{
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":"Specifies the catalog related to the engagement invitation. Accepted values are AWS
and Sandbox
, which determine the environment in which the opportunity is managed.
"
+ },
+ "Identifier":{
+ "shape":"EngagementInvitationArnOrIdentifier",
+ "documentation":"Specifies the unique identifier of the EngagementInvitation
to be rejected. Providing the correct identifier ensures that the intended invitation is rejected.
"
+ },
+ "RejectionReason":{
+ "shape":"RejectionReasonString",
+ "documentation":"Specifies the reason for rejecting the engagement invitation. Providing a reason helps document the rationale behind the rejection and assists AWS in tracking patterns or issues. Possible values include:
-
Customer problem unclear: The customer's problem is not clearly defined.
-
Next steps unclear: The next steps required to proceed are not clear.
-
Unable to support: The partner is unable to provide support due to resource or capability constraints.
-
Duplicate of Partner Referral: The opportunity is a duplicate of an existing referral.
-
Other: Any other reason not covered by the specified values.
"
+ }
+ }
+ },
+ "RejectionReasonString":{
+ "type":"string",
+ "pattern":"^[\\u0020-\\u007E\\u00A0-\\uD7FF\\uE000-\\uFFFD]{1,80}$"
+ },
+ "RelatedEntityIdentifiers":{
+ "type":"structure",
+ "members":{
+ "AwsMarketplaceOffers":{
+ "shape":"AwsMarketplaceOfferIdentifiers",
+ "documentation":" Takes one value per opportunity. Each value is an Amazon Resource Name (ARN), in this format: \"offers\": [\"arn:aws:aws-marketplace:us-east-1:999999999999:AWSMarketplace/Offer/offer-sampleOffer32\"]
.
Use the ListEntities action in the Marketplace Catalog APIs for a list of offers in the associated Marketplace seller account.
"
+ },
+ "AwsProducts":{
+ "shape":"AwsProductIdentifiers",
+ "documentation":" Enables the association of specific Amazon Web Services products with the Opportunity
. Partners can indicate the relevant Amazon Web Services products for the Opportunity
's solution and align with the customer's needs. Returns multiple values separated by commas. For example, \"AWSProducts\" : [\"AmazonRedshift\", \"AWSAppFabric\", \"AWSCleanRooms\"]
.
Use the file with the list of Amazon Web Services products hosted on GitHub: Amazon Web Services products.
"
+ },
+ "Solutions":{
+ "shape":"SolutionIdentifiers",
+ "documentation":" Enables partner solutions or offerings' association with an opportunity. To associate a solution, provide the solution's unique identifier, which you can obtain with the ListSolutions
operation.
If the specific solution identifier is not available, you can use the value Other
and provide details about the solution in the otherSolutionOffered
field. However, once the opportunity reaches the Committed
stage or beyond, the Other
value cannot be used, and a valid solution identifier must be provided.
By associating the relevant solutions with the opportunity, you can clearly communicate the offerings that are being considered or implemented to address the customer's business problem.
"
+ }
+ },
+ "documentation":" This field provides the associations' information for other entities with the opportunity. These entities include identifiers for AWSProducts
, Partner Solutions
, and AWSMarketplaceOffers
.
"
+ },
+ "RelatedEntityType":{
+ "type":"string",
+ "enum":[
+ "Solutions",
+ "AwsProducts",
+ "AwsMarketplaceOffers"
+ ]
+ },
+ "ResourceNotFoundException":{
+ "type":"structure",
+ "members":{
+ "Message":{"shape":"String"}
+ },
+ "documentation":"This error occurs when the specified resource can't be found. The resource might not exist, or isn't visible with the current credentials.
Suggested action: Verify that the resource ID is correct and the resource is in the expected AWS region. Check IAM permissions for accessing the resource.
",
+ "exception":true
+ },
+ "RevenueModel":{
+ "type":"string",
+ "enum":[
+ "Contract",
+ "Pay-as-you-go",
+ "Subscription"
+ ]
+ },
+ "ReviewStatus":{
+ "type":"string",
+ "enum":[
+ "Pending Submission",
+ "Submitted",
+ "In review",
+ "Approved",
+ "Rejected",
+ "Action Required"
+ ]
+ },
+ "SalesActivities":{
+ "type":"list",
+ "member":{"shape":"SalesActivity"}
+ },
+ "SalesActivity":{
+ "type":"string",
+ "enum":[
+ "Initialized discussions with customer",
+ "Customer has shown interest in solution",
+ "Conducted POC / Demo",
+ "In evaluation / planning stage",
+ "Agreed on solution to Business Problem",
+ "Completed Action Plan",
+ "Finalized Deployment Need",
+ "SOW Signed"
+ ]
+ },
+ "SalesInvolvementType":{
+ "type":"string",
+ "enum":[
+ "For Visibility Only",
+ "Co-Sell"
+ ]
+ },
+ "SenderContact":{
+ "type":"structure",
+ "required":["Email"],
+ "members":{
+ "BusinessTitle":{
+ "shape":"JobTitle",
+ "documentation":"The sender-provided contact's title (job title or role) associated with the EngagementInvitation
.
"
+ },
+ "Email":{
+ "shape":"SenderContactEmail",
+ "documentation":"The sender-provided contact's email address associated with the EngagementInvitation
.
"
+ },
+ "FirstName":{
+ "shape":"Name",
+ "documentation":"The sender-provided contact's last name associated with the EngagementInvitation
.
"
+ },
+ "LastName":{
+ "shape":"Name",
+ "documentation":"The sender-provided contact's first name associated with the EngagementInvitation
.
"
+ },
+ "Phone":{
+ "shape":"PhoneNumber",
+ "documentation":"The sender-provided contact's phone number associated with the EngagementInvitation
.
"
+ }
+ },
+ "documentation":"An object that contains the details of the sender-provided contact person for the EngagementInvitation
.
"
+ },
+ "SenderContactEmail":{
+ "type":"string",
+ "max":80,
+ "min":0,
+ "pattern":"^[a-zA-Z0-9.!#$%&'*+/=?^_{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$",
+ "sensitive":true
+ },
+ "SenderContactList":{
+ "type":"list",
+ "member":{"shape":"SenderContact"},
+ "max":3,
+ "min":1
+ },
+ "ServiceQuotaExceededException":{
+ "type":"structure",
+ "members":{
+ "Message":{"shape":"String"}
+ },
+ "documentation":"This error occurs when the request would cause a service quota to be exceeded. Service quotas represent the maximum allowed use of a specific resource, and this error indicates that the request would surpass that limit.
Suggested action: Review the service quotas for the specific resource, and reduce the usage or request a quota increase through support if necessary.
",
+ "exception":true
+ },
+ "SoftwareRevenue":{
+ "type":"structure",
+ "members":{
+ "DeliveryModel":{
+ "shape":"RevenueModel",
+ "documentation":"Specifies the customer's intended payment type agreement or procurement method to acquire the solution or service outlined in the Opportunity
.
"
+ },
+ "EffectiveDate":{
+ "shape":"Date",
+ "documentation":"Specifies the Opportunity
's customer engagement start date for the contract's effectiveness.
"
+ },
+ "ExpirationDate":{
+ "shape":"Date",
+ "documentation":"Specifies the expiration date for the contract between the customer and Amazon Web Services partner. It signifies the termination date of the agreed-upon engagement period between both parties.
"
+ },
+ "Value":{
+ "shape":"MonetaryValue",
+ "documentation":"Specifies the payment value (amount and currency).
"
+ }
+ },
+ "documentation":"Specifies a customer's procurement terms details. Required only for partners in eligible programs.
"
+ },
+ "SolutionBase":{
+ "type":"structure",
+ "required":[
+ "Catalog",
+ "Category",
+ "CreatedDate",
+ "Id",
+ "Name",
+ "Status"
+ ],
+ "members":{
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":"Specifies the catalog in which the solution is hosted, either AWS
or Sandbox
. This helps partners differentiate between live solutions and those in testing environments.
"
+ },
+ "Category":{
+ "shape":"String",
+ "documentation":" Specifies the solution category, which helps to categorize and organize the solutions partners offer. Valid values: Software Product
| Consulting Service
| Hardware Product
| Communications Product
| Professional Service
| Managed Service
| Value-Added Resale Amazon Web Services Service
| Distribution Service
| Training Service
| Merger and Acquisition Advising Service
.
"
+ },
+ "CreatedDate":{
+ "shape":"DateTime",
+ "documentation":"Indicates the solution creation date. This is useful to track and audit.
"
+ },
+ "Id":{
+ "shape":"SolutionIdentifier",
+ "documentation":"Enables the association of solutions (offerings) to opportunities.
"
+ },
+ "Name":{
+ "shape":"String",
+ "documentation":"Specifies the solution name.
"
+ },
+ "Status":{
+ "shape":"SolutionStatus",
+ "documentation":" Specifies the solution's current status, which indicates its state in the system. Valid values: Active
| Inactive
| Draft
. The status helps partners and Amazon Web Services track the solution's lifecycle and availability. Filter for Active
solutions for association to an opportunity.
"
+ }
+ },
+ "documentation":"Specifies minimal information for the solution offered to solve the customer's business problem.
"
+ },
+ "SolutionIdentifier":{
+ "type":"string",
+ "pattern":"^S-[0-9]{1,19}$"
+ },
+ "SolutionIdentifiers":{
+ "type":"list",
+ "member":{"shape":"SolutionIdentifier"}
+ },
+ "SolutionList":{
+ "type":"list",
+ "member":{"shape":"SolutionBase"}
+ },
+ "SolutionSort":{
+ "type":"structure",
+ "required":[
+ "SortBy",
+ "SortOrder"
+ ],
+ "members":{
+ "SortBy":{
+ "shape":"SolutionSortName",
+ "documentation":" Specifies the attribute to sort by, such as Name
, CreatedDate
, or Status
.
"
+ },
+ "SortOrder":{
+ "shape":"SortOrder",
+ "documentation":" Specifies the sorting order, either Ascending
or Descending
. The default is Descending
.
"
+ }
+ },
+ "documentation":" Configures the solutions' response sorting that enables partners to order solutions based on specified attributes.
"
+ },
+ "SolutionSortName":{
+ "type":"string",
+ "enum":[
+ "Identifier",
+ "Name",
+ "Status",
+ "Category",
+ "CreatedDate"
+ ]
+ },
+ "SolutionStatus":{
+ "type":"string",
+ "enum":[
+ "Active",
+ "Inactive",
+ "Draft"
+ ]
+ },
+ "SortOrder":{
+ "type":"string",
+ "enum":[
+ "ASCENDING",
+ "DESCENDING"
+ ]
+ },
+ "Stage":{
+ "type":"string",
+ "enum":[
+ "Prospect",
+ "Qualified",
+ "Technical Validation",
+ "Business Validation",
+ "Committed",
+ "Launched",
+ "Closed Lost"
+ ]
+ },
+ "StartEngagementByAcceptingInvitationTaskRequest":{
+ "type":"structure",
+ "required":[
+ "Catalog",
+ "ClientToken",
+ "Identifier"
+ ],
+ "members":{
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":"Specifies the catalog related to the task. Use AWS
for production engagements and Sandbox
for testing scenarios.
"
+ },
+ "ClientToken":{
+ "shape":"StartEngagementByAcceptingInvitationTaskRequestClientTokenString",
+ "documentation":"A unique, case-sensitive identifier provided by the client to ensure the idempotency of the request. Can be a random or meaningful string, but must be unique for each request.
",
+ "idempotencyToken":true
+ },
+ "Identifier":{
+ "shape":"EngagementInvitationArnOrIdentifier",
+ "documentation":"Specifies the unique identifier of the EngagementInvitation
to be accepted. Providing the correct identifier ensures the right engagement invitation is processed.
"
+ }
+ }
+ },
+ "StartEngagementByAcceptingInvitationTaskRequestClientTokenString":{
+ "type":"string",
+ "min":1
+ },
+ "StartEngagementByAcceptingInvitationTaskResponse":{
+ "type":"structure",
+ "members":{
+ "EngagementInvitationId":{
+ "shape":"EngagementInvitationIdentifier",
+ "documentation":"Returns the identifier of the engagement invitation that was accepted and used to create the opportunity.
"
+ },
+ "Message":{
+ "shape":"String",
+ "documentation":"If the task fails, this field contains a detailed message describing the failure and possible recovery steps.
"
+ },
+ "OpportunityId":{
+ "shape":"OpportunityIdentifier",
+ "documentation":"Returns the original opportunity identifier passed in the request. This is the unique identifier for the opportunity.
"
+ },
+ "ReasonCode":{
+ "shape":"ReasonCode",
+ "documentation":"Indicates the reason for task failure using an enumerated code. Possible values are: ACCEPT_ENGAGEMENT_INVITATION_FAILED
, GET_ENGAGEMENT_INVITATION_FAILED
, CREATE_OPPORTUNITY_FAILED
, CREATE_RESOURCE_VIEW_AUTOMATION_FAILED
, SUBMIT_OPPORTUNITY_FAILED
.
"
+ },
+ "StartTime":{
+ "shape":"DateTime",
+ "documentation":"The timestamp indicating when the task was initiated. The format follows RFC 3339 section 5.6.
"
+ },
+ "TaskArn":{
+ "shape":"TaskArn",
+ "documentation":"The Amazon Resource Name (ARN) of the task, used for tracking and managing the task within AWS.
"
+ },
+ "TaskId":{
+ "shape":"TaskIdentifier",
+ "documentation":"The unique identifier of the task, used to track the task’s progress. This value follows a specific pattern: ^oit-[0-9a-z]{13}$
.
"
+ },
+ "TaskStatus":{
+ "shape":"TaskStatus",
+ "documentation":"Indicates the current status of the task. Valid values include IN_PROGRESS
, COMPLETE
, and FAILED
.
"
+ }
+ }
+ },
+ "StartEngagementFromOpportunityTaskRequest":{
+ "type":"structure",
+ "required":[
+ "AwsSubmission",
+ "Catalog",
+ "ClientToken",
+ "Identifier"
+ ],
+ "members":{
+ "AwsSubmission":{"shape":"AwsSubmission"},
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":"Specifies the catalog in which the engagement is tracked. Acceptable values include AWS
for production and Sandbox
for testing environments.
"
+ },
+ "ClientToken":{
+ "shape":"StartEngagementFromOpportunityTaskRequestClientTokenString",
+ "documentation":"A unique token provided by the client to ensure the idempotency of the request. It helps prevent the same task from being performed multiple times.
",
+ "idempotencyToken":true
+ },
+ "Identifier":{
+ "shape":"OpportunityIdentifier",
+ "documentation":"The unique identifier of the opportunity from which the engagement task is to be initiated. This ensures the task is applied to the correct opportunity.
"
+ }
+ }
+ },
+ "StartEngagementFromOpportunityTaskRequestClientTokenString":{
+ "type":"string",
+ "min":1
+ },
+ "StartEngagementFromOpportunityTaskResponse":{
+ "type":"structure",
+ "members":{
+ "Message":{
+ "shape":"String",
+ "documentation":"If the task fails, this field contains a detailed message describing the failure and possible recovery steps.
"
+ },
+ "OpportunityId":{
+ "shape":"OpportunityIdentifier",
+ "documentation":"Returns the original opportunity identifier passed in the request, which is the unique identifier for the opportunity created in the partner’s system.
"
+ },
+ "ReasonCode":{
+ "shape":"ReasonCode",
+ "documentation":"Indicates the reason for task failure using an enumerated code. Possible values are: ACCEPT_ENGAGEMENT_INVITATION_FAILED
, GET_ENGAGEMENT_INVITATION_FAILED
, CREATE_OPPORTUNITY_FAILED
, CREATE_RESOURCE_VIEW_AUTOMATION_FAILED
, SUBMIT_OPPORTUNITY_FAILED
.
"
+ },
+ "StartTime":{
+ "shape":"DateTime",
+ "documentation":"The timestamp indicating when the task was initiated. The format follows RFC 3339 section 5.6.
"
+ },
+ "TaskArn":{
+ "shape":"TaskArn",
+ "documentation":"The Amazon Resource Name (ARN) of the task, used for tracking and managing the task within AWS.
"
+ },
+ "TaskId":{
+ "shape":"TaskIdentifier",
+ "documentation":"The unique identifier of the task, used to track the task’s progress. This value follows a specific pattern: ^oit-[0-9a-z]{13}$
.
"
+ },
+ "TaskStatus":{
+ "shape":"TaskStatus",
+ "documentation":"Indicates the current status of the task. Valid values include IN_PROGRESS
, COMPLETE
, and FAILED
.
"
+ }
+ }
+ },
+ "String":{"type":"string"},
+ "TaskArn":{
+ "type":"string",
+ "pattern":"^arn:.*"
+ },
+ "TaskIdentifier":{
+ "type":"string",
+ "pattern":"task-[0-9a-z]{13}$"
+ },
+ "TaskStatus":{
+ "type":"string",
+ "enum":[
+ "IN_PROGRESS",
+ "COMPLETE",
+ "FAILED"
+ ]
+ },
+ "ThrottlingException":{
+ "type":"structure",
+ "members":{
+ "Message":{"shape":"String"}
+ },
+ "documentation":"This error occurs when there are too many requests sent. Review the provided quotas and adapt your usage to avoid throttling.
This error occurs when there are too many requests sent. Review the provided quotas and retry after the provided delay.
",
+ "exception":true
+ },
+ "UpdateOpportunityRequest":{
+ "type":"structure",
+ "required":[
+ "Catalog",
+ "Identifier",
+ "LastModifiedDate"
+ ],
+ "members":{
+ "Catalog":{
+ "shape":"CatalogIdentifier",
+ "documentation":" Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity is updated in. Use AWS
to update real opportunities in the production environment, and Sandbox
to test in a secure and isolated environment. When you use the Sandbox
catalog, it allows you to simulate and validate your interactions with Amazon Web Services services without affecting live data or operations.
"
+ },
+ "Customer":{
+ "shape":"Customer",
+ "documentation":"Specifies details of the customer associated with the Opportunity
.
"
+ },
+ "Identifier":{
+ "shape":"OpportunityIdentifier",
+ "documentation":"Read-only, system generated Opportunity
unique identifier.
"
+ },
+ "LastModifiedDate":{
+ "shape":"DateTime",
+ "documentation":" DateTime
when the opportunity was last modified.
"
+ },
+ "LifeCycle":{
+ "shape":"LifeCycle",
+ "documentation":"An object that contains lifecycle details for the Opportunity
.
"
+ },
+ "Marketing":{
+ "shape":"Marketing",
+ "documentation":"An object that contains marketing details for the Opportunity
.
"
+ },
+ "NationalSecurity":{
+ "shape":"NationalSecurity",
+ "documentation":"Specifies if the opportunity is associated with national security concerns. This flag is only applicable when the industry is Government
. For national security-related opportunities, specific validation and compliance rules may apply, impacting the opportunity's visibility and processing.
"
+ },
+ "OpportunityType":{
+ "shape":"OpportunityType",
+ "documentation":" Specifies the opportunity type as a renewal, new, or expansion.
Opportunity types:
-
New opportunity: Represents a new business opportunity with a potential customer that's not previously engaged with your solutions or services.
-
Renewal opportunity: Represents an opportunity to renew an existing contract or subscription with a current customer, ensuring continuity of service.
-
Expansion opportunity: Represents an opportunity to expand the scope of an existing contract or subscription, either by adding new services or increasing the volume of existing services for a current customer.
"
+ },
+ "PartnerOpportunityIdentifier":{
+ "shape":"UpdateOpportunityRequestPartnerOpportunityIdentifierString",
+ "documentation":"Specifies the opportunity's unique identifier in the partner's CRM system. This value is essential to track and reconcile because it's included in the outbound payload sent back to the partner.
"
+ },
+ "PrimaryNeedsFromAws":{
+ "shape":"PrimaryNeedsFromAws",
+ "documentation":" Identifies the type of support the partner needs from Amazon Web Services.
Valid values:
-
Co-Sell - Architectural Validation: Confirmation from Amazon Web Services that the partner's proposed solution architecture is aligned with Amazon Web Services best practices and poses minimal architectural risks.
-
Co-Sell - Business Presentation: Request Amazon Web Services seller's participation in a joint customer presentation.
-
Co-Sell - Competitive Information: Access to Amazon Web Services competitive resources and support for the partner's proposed solution.
-
Co-Sell - Pricing Assistance: Connect with an AWS seller for support situations where a partner may be receiving an upfront discount on a service (for example: EDP deals).
-
Co-Sell - Technical Consultation: Connection with an Amazon Web Services Solutions Architect to address the partner's questions about the proposed solution.
-
Co-Sell - Total Cost of Ownership Evaluation: Assistance with quoting different cost savings of proposed solutions on Amazon Web Services versus on-premises or a traditional hosting environment.
-
Co-Sell - Deal Support: Request Amazon Web Services seller's support to progress the opportunity (for example: joint customer call, strategic positioning).
-
Co-Sell - Support for Public Tender / RFx: Opportunity related to the public sector where the partner needs RFx support from Amazon Web Services.
-
Do Not Need Support from AWS Sales Rep: Indicates that a partner doesn't need support from an Amazon Web Services Sales representative. The opportunity is managed solely by the partner. It's possible to request co-selling support on these opportunities at any stage during their lifecycle. Also known as, for-visibility-only (FVO) opportunity.
"
+ },
+ "Project":{
+ "shape":"Project",
+ "documentation":"An object that contains project details summary for the Opportunity
.
"
+ },
+ "SoftwareRevenue":{
+ "shape":"SoftwareRevenue",
+ "documentation":"Specifies details of a customer's procurement terms. Required only for partners in eligible programs.
"
+ }
+ }
+ },
+ "UpdateOpportunityRequestPartnerOpportunityIdentifierString":{
+ "type":"string",
+ "max":64,
+ "min":0
+ },
+ "UpdateOpportunityResponse":{
+ "type":"structure",
+ "required":[
+ "Id",
+ "LastModifiedDate"
+ ],
+ "members":{
+ "Id":{
+ "shape":"OpportunityIdentifier",
+ "documentation":"Read-only, system generated Opportunity
unique identifier.
"
+ },
+ "LastModifiedDate":{
+ "shape":"DateTime",
+ "documentation":" DateTime
when the opportunity was last modified.
"
+ }
+ }
+ },
+ "UseCases":{
+ "type":"list",
+ "member":{"shape":"String"}
+ },
+ "ValidationException":{
+ "type":"structure",
+ "required":[
+ "Message",
+ "Reason"
+ ],
+ "members":{
+ "ErrorList":{
+ "shape":"ValidationExceptionErrorList",
+ "documentation":"A list of issues that were discovered in the submitted request or the resource state.
"
+ },
+ "Message":{"shape":"String"},
+ "Reason":{
+ "shape":"ValidationExceptionReason",
+ "documentation":" The primary reason for this validation exception to occur.
-
REQUEST_VALIDATION_FAILED: The request format is not valid.
Fix: Verify your request payload includes all required fields, uses correct data types and string formats.
-
BUSINESS_VALIDATION_FAILED: The requested change doesn't pass the business validation rules.
Fix: Check that your change aligns with the business rules defined by AWS Partner Central.
"
+ }
+ },
+ "documentation":"The input fails to satisfy the constraints specified by the service or business validation rules.
Suggested action: Review the error message, including the failed fields and reasons, to correct the request payload.
",
+ "exception":true
+ },
+ "ValidationExceptionError":{
+ "type":"structure",
+ "required":[
+ "Code",
+ "Message"
+ ],
+ "members":{
+ "Code":{
+ "shape":"ValidationExceptionErrorCode",
+ "documentation":"Specifies the error code for the invalid field value.
"
+ },
+ "FieldName":{
+ "shape":"String",
+ "documentation":"Specifies the field name with the invalid value.
"
+ },
+ "Message":{
+ "shape":"String",
+ "documentation":"Specifies the detailed error message for the invalid field value.
"
+ }
+ },
+ "documentation":" Indicates an invalid value for a field.
-
REQUIRED_FIELD_MISSING: The request is missing a required field.
Fix: Verify your request payload includes all required fields.
-
INVALID_ENUM_VALUE: The enum field value isn't an accepted values.
Fix: Check the documentation for the list of valid enum values, and update your request with a valid value.
-
INVALID_STRING_FORMAT: The string format is invalid.
Fix: Confirm that the string is in the expected format (For example: email address, date).
-
INVALID_VALUE: The value isn't valid.
Fix: Confirm that the value meets the expected criteria and is within the allowable range or set.
-
TOO_MANY_VALUES: There are too many values in a field that expects fewer entries.
Fix: Reduce the number of values to match the expected limit.
-
ACTION_NOT_PERMITTED: The action isn't permitted due to current state or permissions.
Fix: Verify that the action is appropriate for the current state, and that you have the necessary permissions to perform it.
-
DUPLICATE_KEY_VALUE: The value in a field duplicates a value that must be unique.
Fix: Verify that the value is unique and doesn't duplicate an existing value in the system.
"
+ },
+ "ValidationExceptionErrorCode":{
+ "type":"string",
+ "enum":[
+ "REQUIRED_FIELD_MISSING",
+ "INVALID_ENUM_VALUE",
+ "INVALID_STRING_FORMAT",
+ "INVALID_VALUE",
+ "TOO_MANY_VALUES",
+ "INVALID_RESOURCE_STATE",
+ "DUPLICATE_KEY_VALUE",
+ "VALUE_OUT_OF_RANGE",
+ "ACTION_NOT_PERMITTED"
+ ]
+ },
+ "ValidationExceptionErrorList":{
+ "type":"list",
+ "member":{"shape":"ValidationExceptionError"}
+ },
+ "ValidationExceptionReason":{
+ "type":"string",
+ "enum":[
+ "REQUEST_VALIDATION_FAILED",
+ "BUSINESS_VALIDATION_FAILED"
+ ]
+ },
+ "Visibility":{
+ "type":"string",
+ "enum":[
+ "Full",
+ "Limited"
+ ]
+ },
+ "WebsiteUrl":{
+ "type":"string",
+ "max":255,
+ "min":4,
+ "sensitive":true
+ }
+ },
+ "documentation":"AWS Partner Central API for Selling
AWS Partner Central API for Selling Reference Guide
Amazon Web Services (AWS) Partner Central API reference guide is designed to help AWS Partners programmatically integrate their Customer Relationship Management (CRM) systems with AWS Partner Central. Through the Partner Central APIs, partners can automate and streamline their interactions with AWS Partner Central, ensuring a more efficient and effective engagement in joint business activities.
The AWS Partner Central API service provides standard AWS API functionality. You can directly use the API Actions, or you can use an AWS SDK to access an API that's tailored to the programming language or platform that you're using. For more information about AWS application development, see Getting Started with AWS. For more information about using AWS SDKs, see AWS SDKs.
Features offered by AWS Partner Central API
-
Opportunity management: Facilitates the management of co-selling opportunities with AWS using API actions such as CreateOpportunity
, UpdateOpportunity
, ListOpportunities
, GetOpportunity
, and AssignOpportunity
.
-
AWS referral management: Facilitates receiving referrals shared by AWS using actions like ListEngagementInvitations
, GetEngagementInvitation
, StartEngagementByAcceptingInvitation
, and RejectEngagementInvitation
.
-
Entity association: Associate related entities such as AWS Products, Partner Solutions, and AWS Marketplace Private Offers with opportunities using the actions AssociateOpportunity
and DisassociateOpportunity
.
-
View AWS opportunity details: Use the GetAWSOpportunitySummary
action to retrieve real-time summaries of AWS opportunities that are linked to your opportunities.
-
List solutions: Provides list APIs for listing solutions partners offer using ListSolutions
.
-
Event subscription: Partners can subscribe to real-time updates on opportunities by listening to events such as Opportunity Created, Opportunity Updated, Engagement Invitation Accepted, Engagement Invitation Rejected and Engagement Invitation Created using AWS EventBridge.
"
+}
diff --git a/services/paymentcryptography/pom.xml b/services/paymentcryptography/pom.xml
index b49598f18efd..747baad1efad 100644
--- a/services/paymentcryptography/pom.xml
+++ b/services/paymentcryptography/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
paymentcryptography
AWS Java SDK :: Services :: Payment Cryptography
diff --git a/services/paymentcryptographydata/pom.xml b/services/paymentcryptographydata/pom.xml
index 4c53a8e670e2..01ae0fe4a56e 100644
--- a/services/paymentcryptographydata/pom.xml
+++ b/services/paymentcryptographydata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
paymentcryptographydata
AWS Java SDK :: Services :: Payment Cryptography Data
diff --git a/services/pcaconnectorad/pom.xml b/services/pcaconnectorad/pom.xml
index b69a836c8b91..4cdfdeb071e5 100644
--- a/services/pcaconnectorad/pom.xml
+++ b/services/pcaconnectorad/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
pcaconnectorad
AWS Java SDK :: Services :: Pca Connector Ad
diff --git a/services/pcaconnectorscep/pom.xml b/services/pcaconnectorscep/pom.xml
index 04d7e9f98a07..8bb214279518 100644
--- a/services/pcaconnectorscep/pom.xml
+++ b/services/pcaconnectorscep/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
pcaconnectorscep
AWS Java SDK :: Services :: Pca Connector Scep
diff --git a/services/pcs/pom.xml b/services/pcs/pom.xml
index 125a10ff2ba5..d1c18bd16a56 100644
--- a/services/pcs/pom.xml
+++ b/services/pcs/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
pcs
AWS Java SDK :: Services :: PCS
diff --git a/services/personalize/pom.xml b/services/personalize/pom.xml
index d4bbd8bab70e..107b9ea437c6 100644
--- a/services/personalize/pom.xml
+++ b/services/personalize/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
personalize
AWS Java SDK :: Services :: Personalize
diff --git a/services/personalizeevents/pom.xml b/services/personalizeevents/pom.xml
index 5b4ea73964da..00d63826d0e6 100644
--- a/services/personalizeevents/pom.xml
+++ b/services/personalizeevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
personalizeevents
AWS Java SDK :: Services :: Personalize Events
diff --git a/services/personalizeruntime/pom.xml b/services/personalizeruntime/pom.xml
index 0152cef4b253..57ebf79a7865 100644
--- a/services/personalizeruntime/pom.xml
+++ b/services/personalizeruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
personalizeruntime
AWS Java SDK :: Services :: Personalize Runtime
diff --git a/services/pi/pom.xml b/services/pi/pom.xml
index 8f1928f900a9..3e36568c9b97 100644
--- a/services/pi/pom.xml
+++ b/services/pi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
pi
AWS Java SDK :: Services :: PI
diff --git a/services/pinpoint/pom.xml b/services/pinpoint/pom.xml
index 3de9c88c9a73..5bc62ba5c785 100644
--- a/services/pinpoint/pom.xml
+++ b/services/pinpoint/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
pinpoint
AWS Java SDK :: Services :: Amazon Pinpoint
diff --git a/services/pinpointemail/pom.xml b/services/pinpointemail/pom.xml
index 2f700bf6f24c..70d9a4f58b43 100644
--- a/services/pinpointemail/pom.xml
+++ b/services/pinpointemail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
pinpointemail
AWS Java SDK :: Services :: Pinpoint Email
diff --git a/services/pinpointsmsvoice/pom.xml b/services/pinpointsmsvoice/pom.xml
index 3e4b72cc14ec..9ec4a4467ecd 100644
--- a/services/pinpointsmsvoice/pom.xml
+++ b/services/pinpointsmsvoice/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
pinpointsmsvoice
AWS Java SDK :: Services :: Pinpoint SMS Voice
diff --git a/services/pinpointsmsvoicev2/pom.xml b/services/pinpointsmsvoicev2/pom.xml
index 0ad1e3a46f38..cd42d3fdcd4f 100644
--- a/services/pinpointsmsvoicev2/pom.xml
+++ b/services/pinpointsmsvoicev2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
pinpointsmsvoicev2
AWS Java SDK :: Services :: Pinpoint SMS Voice V2
diff --git a/services/pipes/pom.xml b/services/pipes/pom.xml
index 108c433a8a8d..4fbafa5afb67 100644
--- a/services/pipes/pom.xml
+++ b/services/pipes/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
pipes
AWS Java SDK :: Services :: Pipes
diff --git a/services/polly/pom.xml b/services/polly/pom.xml
index de90a3e29fc2..87c68780fd52 100644
--- a/services/polly/pom.xml
+++ b/services/polly/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
polly
AWS Java SDK :: Services :: Amazon Polly
diff --git a/services/pom.xml b/services/pom.xml
index 179eb119042f..27128175acf2 100644
--- a/services/pom.xml
+++ b/services/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.29.12
+ 2.29.13
services
AWS Java SDK :: Services
@@ -411,6 +411,7 @@
geomaps
georoutes
billing
+ partnercentralselling
The AWS Java SDK services
https://aws.amazon.com/sdkforjava
diff --git a/services/pricing/pom.xml b/services/pricing/pom.xml
index 67e497491dfe..906b121df33c 100644
--- a/services/pricing/pom.xml
+++ b/services/pricing/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
pricing
diff --git a/services/privatenetworks/pom.xml b/services/privatenetworks/pom.xml
index 8f51511a10a0..1fbb9bdfea66 100644
--- a/services/privatenetworks/pom.xml
+++ b/services/privatenetworks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
privatenetworks
AWS Java SDK :: Services :: Private Networks
diff --git a/services/proton/pom.xml b/services/proton/pom.xml
index c499d5010d97..8e323f9b44f9 100644
--- a/services/proton/pom.xml
+++ b/services/proton/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
proton
AWS Java SDK :: Services :: Proton
diff --git a/services/qapps/pom.xml b/services/qapps/pom.xml
index 7163fab2cf4f..510c6274caca 100644
--- a/services/qapps/pom.xml
+++ b/services/qapps/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
qapps
AWS Java SDK :: Services :: Q Apps
diff --git a/services/qbusiness/pom.xml b/services/qbusiness/pom.xml
index 0f651c9c1f0c..05bb1afd3b8c 100644
--- a/services/qbusiness/pom.xml
+++ b/services/qbusiness/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
qbusiness
AWS Java SDK :: Services :: Q Business
diff --git a/services/qconnect/pom.xml b/services/qconnect/pom.xml
index c21c05e0b5e3..022f04ce8211 100644
--- a/services/qconnect/pom.xml
+++ b/services/qconnect/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
qconnect
AWS Java SDK :: Services :: Q Connect
diff --git a/services/qldb/pom.xml b/services/qldb/pom.xml
index b6a6ba9694c6..44127725d0eb 100644
--- a/services/qldb/pom.xml
+++ b/services/qldb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
qldb
AWS Java SDK :: Services :: QLDB
diff --git a/services/qldbsession/pom.xml b/services/qldbsession/pom.xml
index 8b01df24faf1..39ebb5aa1dcf 100644
--- a/services/qldbsession/pom.xml
+++ b/services/qldbsession/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
qldbsession
AWS Java SDK :: Services :: QLDB Session
diff --git a/services/quicksight/pom.xml b/services/quicksight/pom.xml
index 4bbb1ac1dd94..16034391d098 100644
--- a/services/quicksight/pom.xml
+++ b/services/quicksight/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
quicksight
AWS Java SDK :: Services :: QuickSight
diff --git a/services/quicksight/src/main/resources/codegen-resources/paginators-1.json b/services/quicksight/src/main/resources/codegen-resources/paginators-1.json
index 1f4736f740d5..5ee5c169cd3c 100644
--- a/services/quicksight/src/main/resources/codegen-resources/paginators-1.json
+++ b/services/quicksight/src/main/resources/codegen-resources/paginators-1.json
@@ -30,6 +30,18 @@
"limit_key": "MaxResults",
"result_key": "AssetBundleImportJobSummaryList"
},
+ "ListBrands": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "Brands"
+ },
+ "ListCustomPermissions": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "CustomPermissionsList"
+ },
"ListDashboardVersions": {
"input_token": "NextToken",
"output_token": "NextToken",
diff --git a/services/quicksight/src/main/resources/codegen-resources/service-2.json b/services/quicksight/src/main/resources/codegen-resources/service-2.json
index b979d2710804..1811737350a9 100644
--- a/services/quicksight/src/main/resources/codegen-resources/service-2.json
+++ b/services/quicksight/src/main/resources/codegen-resources/service-2.json
@@ -127,6 +127,47 @@
],
"documentation":"Creates an analysis in Amazon QuickSight. Analyses can be created either from a template or from an AnalysisDefinition
.
"
},
+ "CreateBrand":{
+ "name":"CreateBrand",
+ "http":{
+ "method":"POST",
+ "requestUri":"/accounts/{AwsAccountId}/brands/{BrandId}",
+ "responseCode":200
+ },
+ "input":{"shape":"CreateBrandRequest"},
+ "output":{"shape":"CreateBrandResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"InvalidRequestException"},
+ {"shape":"LimitExceededException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"ConflictException"},
+ {"shape":"InternalServerException"}
+ ],
+ "documentation":"Creates an Amazon QuickSight brand.
"
+ },
+ "CreateCustomPermissions":{
+ "name":"CreateCustomPermissions",
+ "http":{
+ "method":"POST",
+ "requestUri":"/accounts/{AwsAccountId}/custom-permissions"
+ },
+ "input":{"shape":"CreateCustomPermissionsRequest"},
+ "output":{"shape":"CreateCustomPermissionsResponse"},
+ "errors":[
+ {"shape":"ConflictException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ResourceExistsException"},
+ {"shape":"InvalidParameterValueException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"PreconditionNotMetException"},
+ {"shape":"LimitExceededException"},
+ {"shape":"InternalFailureException"},
+ {"shape":"ResourceUnavailableException"}
+ ],
+ "documentation":"Creates a custom permissions profile.
"
+ },
"CreateDashboard":{
"name":"CreateDashboard",
"http":{
@@ -568,6 +609,67 @@
],
"documentation":"Deletes an analysis from Amazon QuickSight. You can optionally include a recovery window during which you can restore the analysis. If you don't specify a recovery window value, the operation defaults to 30 days. Amazon QuickSight attaches a DeletionTime
stamp to the response that specifies the end of the recovery window. At the end of the recovery window, Amazon QuickSight deletes the analysis permanently.
At any time before recovery window ends, you can use the RestoreAnalysis
API operation to remove the DeletionTime
stamp and cancel the deletion of the analysis. The analysis remains visible in the API until it's deleted, so you can describe it but you can't make a template from it.
An analysis that's scheduled for deletion isn't accessible in the Amazon QuickSight console. To access it in the console, restore it. Deleting an analysis doesn't delete the dashboards that you publish from it.
"
},
+ "DeleteBrand":{
+ "name":"DeleteBrand",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/accounts/{AwsAccountId}/brands/{BrandId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteBrandRequest"},
+ "output":{"shape":"DeleteBrandResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"InvalidRequestException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"ConflictException"},
+ {"shape":"InternalServerException"}
+ ],
+ "documentation":"Deletes an Amazon QuickSight brand.
",
+ "idempotent":true
+ },
+ "DeleteBrandAssignment":{
+ "name":"DeleteBrandAssignment",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/accounts/{AwsAccountId}/brandassignments",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteBrandAssignmentRequest"},
+ "output":{"shape":"DeleteBrandAssignmentResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"InvalidRequestException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"ConflictException"},
+ {"shape":"InternalServerException"}
+ ],
+ "documentation":"Deletes a brand assignment.
",
+ "idempotent":true
+ },
+ "DeleteCustomPermissions":{
+ "name":"DeleteCustomPermissions",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/accounts/{AwsAccountId}/custom-permissions/{CustomPermissionsName}"
+ },
+ "input":{"shape":"DeleteCustomPermissionsRequest"},
+ "output":{"shape":"DeleteCustomPermissionsResponse"},
+ "errors":[
+ {"shape":"ConflictException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ResourceExistsException"},
+ {"shape":"InvalidParameterValueException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"PreconditionNotMetException"},
+ {"shape":"InternalFailureException"},
+ {"shape":"ResourceUnavailableException"}
+ ],
+ "documentation":"Deletes a custom permissions profile.
"
+ },
"DeleteDashboard":{
"name":"DeleteDashboard",
"http":{
@@ -975,6 +1077,26 @@
],
"documentation":"Deletes a user identified by its principal ID.
"
},
+ "DeleteUserCustomPermission":{
+ "name":"DeleteUserCustomPermission",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/custom-permission"
+ },
+ "input":{"shape":"DeleteUserCustomPermissionRequest"},
+ "output":{"shape":"DeleteUserCustomPermissionResponse"},
+ "errors":[
+ {"shape":"ConflictException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"InvalidParameterValueException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"PreconditionNotMetException"},
+ {"shape":"InternalFailureException"},
+ {"shape":"ResourceUnavailableException"}
+ ],
+ "documentation":"Deletes a custom permissions profile from a user.
"
+ },
"DeleteVPCConnection":{
"name":"DeleteVPCConnection",
"http":{
@@ -1133,6 +1255,82 @@
],
"documentation":"Describes an existing import job.
Poll job descriptions after starting a job to know when it has succeeded or failed. Job descriptions are available for 14 days after job starts.
"
},
+ "DescribeBrand":{
+ "name":"DescribeBrand",
+ "http":{
+ "method":"GET",
+ "requestUri":"/accounts/{AwsAccountId}/brands/{BrandId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DescribeBrandRequest"},
+ "output":{"shape":"DescribeBrandResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"InvalidRequestException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"ConflictException"},
+ {"shape":"InternalServerException"}
+ ],
+ "documentation":"Describes a brand.
"
+ },
+ "DescribeBrandAssignment":{
+ "name":"DescribeBrandAssignment",
+ "http":{
+ "method":"GET",
+ "requestUri":"/accounts/{AwsAccountId}/brandassignments",
+ "responseCode":200
+ },
+ "input":{"shape":"DescribeBrandAssignmentRequest"},
+ "output":{"shape":"DescribeBrandAssignmentResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"InvalidRequestException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"ConflictException"},
+ {"shape":"InternalServerException"}
+ ],
+ "documentation":"Describes a brand assignment.
"
+ },
+ "DescribeBrandPublishedVersion":{
+ "name":"DescribeBrandPublishedVersion",
+ "http":{
+ "method":"GET",
+ "requestUri":"/accounts/{AwsAccountId}/brands/{BrandId}/publishedversion",
+ "responseCode":200
+ },
+ "input":{"shape":"DescribeBrandPublishedVersionRequest"},
+ "output":{"shape":"DescribeBrandPublishedVersionResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"InvalidRequestException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"ConflictException"},
+ {"shape":"InternalServerException"}
+ ],
+ "documentation":"Describes the published version of the brand.
"
+ },
+ "DescribeCustomPermissions":{
+ "name":"DescribeCustomPermissions",
+ "http":{
+ "method":"GET",
+ "requestUri":"/accounts/{AwsAccountId}/custom-permissions/{CustomPermissionsName}"
+ },
+ "input":{"shape":"DescribeCustomPermissionsRequest"},
+ "output":{"shape":"DescribeCustomPermissionsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"InvalidParameterValueException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"PreconditionNotMetException"},
+ {"shape":"InternalFailureException"},
+ {"shape":"ResourceUnavailableException"}
+ ],
+ "documentation":"Describes a custom permissions profile.
"
+ },
"DescribeDashboard":{
"name":"DescribeDashboard",
"http":{
@@ -1920,6 +2118,42 @@
],
"documentation":"Lists all asset bundle import jobs that have taken place in the last 14 days. Jobs created more than 14 days ago are deleted forever and are not returned. If you are using the same job ID for multiple jobs, ListAssetBundleImportJobs
only returns the most recent job that uses the repeated job ID.
"
},
+ "ListBrands":{
+ "name":"ListBrands",
+ "http":{
+ "method":"GET",
+ "requestUri":"/accounts/{AwsAccountId}/brands",
+ "responseCode":200
+ },
+ "input":{"shape":"ListBrandsRequest"},
+ "output":{"shape":"ListBrandsResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"InvalidRequestException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerException"}
+ ],
+ "documentation":"Lists all brands in an Amazon QuickSight account.
"
+ },
+ "ListCustomPermissions":{
+ "name":"ListCustomPermissions",
+ "http":{
+ "method":"GET",
+ "requestUri":"/accounts/{AwsAccountId}/custom-permissions"
+ },
+ "input":{"shape":"ListCustomPermissionsRequest"},
+ "output":{"shape":"ListCustomPermissionsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"InvalidParameterValueException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"PreconditionNotMetException"},
+ {"shape":"InternalFailureException"},
+ {"shape":"ResourceUnavailableException"}
+ ],
+ "documentation":"Returns a list of all the custom permissions profiles.
"
+ },
"ListDashboardVersions":{
"name":"ListDashboardVersions",
"http":{
@@ -2816,6 +3050,86 @@
],
"documentation":"Updates the read and write permissions for an analysis.
"
},
+ "UpdateBrand":{
+ "name":"UpdateBrand",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/accounts/{AwsAccountId}/brands/{BrandId}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateBrandRequest"},
+ "output":{"shape":"UpdateBrandResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"InvalidRequestException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"ConflictException"},
+ {"shape":"InternalServerException"}
+ ],
+ "documentation":"Updates a brand.
",
+ "idempotent":true
+ },
+ "UpdateBrandAssignment":{
+ "name":"UpdateBrandAssignment",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/accounts/{AwsAccountId}/brandassignments",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateBrandAssignmentRequest"},
+ "output":{"shape":"UpdateBrandAssignmentResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"InvalidRequestException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"ConflictException"},
+ {"shape":"InternalServerException"}
+ ],
+ "documentation":"Updates a brand assignment.
",
+ "idempotent":true
+ },
+ "UpdateBrandPublishedVersion":{
+ "name":"UpdateBrandPublishedVersion",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/accounts/{AwsAccountId}/brands/{BrandId}/publishedversion",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateBrandPublishedVersionRequest"},
+ "output":{"shape":"UpdateBrandPublishedVersionResponse"},
+ "errors":[
+ {"shape":"ThrottlingException"},
+ {"shape":"InvalidRequestException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"ConflictException"},
+ {"shape":"InternalServerException"}
+ ],
+ "documentation":"Updates the published version of a brand.
",
+ "idempotent":true
+ },
+ "UpdateCustomPermissions":{
+ "name":"UpdateCustomPermissions",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/accounts/{AwsAccountId}/custom-permissions/{CustomPermissionsName}"
+ },
+ "input":{"shape":"UpdateCustomPermissionsRequest"},
+ "output":{"shape":"UpdateCustomPermissionsResponse"},
+ "errors":[
+ {"shape":"ConflictException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"InvalidParameterValueException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"PreconditionNotMetException"},
+ {"shape":"InternalFailureException"},
+ {"shape":"ResourceUnavailableException"}
+ ],
+ "documentation":"Updates a custom permissions profile.
"
+ },
"UpdateDashboard":{
"name":"UpdateDashboard",
"http":{
@@ -3380,6 +3694,26 @@
],
"documentation":"Updates an Amazon QuickSight user.
"
},
+ "UpdateUserCustomPermission":{
+ "name":"UpdateUserCustomPermission",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/custom-permission"
+ },
+ "input":{"shape":"UpdateUserCustomPermissionRequest"},
+ "output":{"shape":"UpdateUserCustomPermissionResponse"},
+ "errors":[
+ {"shape":"ConflictException"},
+ {"shape":"AccessDeniedException"},
+ {"shape":"InvalidParameterValueException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"PreconditionNotMetException"},
+ {"shape":"InternalFailureException"},
+ {"shape":"ResourceUnavailableException"}
+ ],
+ "documentation":"Updates a custom permissions profile for a user.
"
+ },
"UpdateVPCConnection":{
"name":"UpdateVPCConnection",
"http":{
@@ -3681,6 +4015,12 @@
},
"documentation":"An empty object that represents that the AllSheets
option is the chosen value for the FilterScopeConfiguration
parameter. This structure applies the filter to all visuals on all sheets of an Analysis, Dashboard, or Template.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
"
},
+ "AltText":{
+ "type":"string",
+ "max":512,
+ "min":1,
+ "pattern":"[ -ÿ]+"
+ },
"AmazonElasticsearchParameters":{
"type":"structure",
"required":["Domain"],
@@ -4106,6 +4446,20 @@
"type":"list",
"member":{"shape":"AnswerId"}
},
+ "ApplicationTheme":{
+ "type":"structure",
+ "members":{
+ "BrandColorPalette":{
+ "shape":"BrandColorPalette",
+ "documentation":"The color palette.
"
+ },
+ "BrandElementStyle":{
+ "shape":"BrandElementStyle",
+ "documentation":"The element style.
"
+ }
+ },
+ "documentation":"The application theme.
"
+ },
"ArcAxisConfiguration":{
"type":"structure",
"members":{
@@ -6519,6 +6873,180 @@
},
"documentation":"A box plot.
For more information, see Using box plots in the Amazon QuickSight User Guide.
"
},
+ "BrandColorPalette":{
+ "type":"structure",
+ "members":{
+ "Primary":{
+ "shape":"Palette",
+ "documentation":"The primary color.
"
+ },
+ "Secondary":{
+ "shape":"Palette",
+ "documentation":"The secondary color.
"
+ },
+ "Accent":{
+ "shape":"Palette",
+ "documentation":"The color that is used for accent elements.
"
+ },
+ "Measure":{
+ "shape":"Palette",
+ "documentation":"The color that is used for measure elements.
"
+ },
+ "Dimension":{
+ "shape":"Palette",
+ "documentation":"The color that is used for dimension elements.
"
+ },
+ "Success":{
+ "shape":"Palette",
+ "documentation":"The color that is used for success elements.
"
+ },
+ "Info":{
+ "shape":"Palette",
+ "documentation":"The color that is used for info elements.
"
+ },
+ "Warning":{
+ "shape":"Palette",
+ "documentation":"The color that is used for warning elements.
"
+ },
+ "Danger":{
+ "shape":"Palette",
+ "documentation":"The color that is used for danger elements.
"
+ }
+ },
+ "documentation":"The color palette.
"
+ },
+ "BrandDefinition":{
+ "type":"structure",
+ "required":["BrandName"],
+ "members":{
+ "BrandName":{
+ "shape":"Name",
+ "documentation":"The name of the brand.
"
+ },
+ "Description":{
+ "shape":"Description",
+ "documentation":"The description of the brand.
"
+ },
+ "ApplicationTheme":{
+ "shape":"ApplicationTheme",
+ "documentation":"The application theme of the brand.
"
+ },
+ "LogoConfiguration":{
+ "shape":"LogoConfiguration",
+ "documentation":"The logo configuration of the brand.
"
+ }
+ },
+ "documentation":"The definition of the brand.
"
+ },
+ "BrandDetail":{
+ "type":"structure",
+ "required":["BrandId"],
+ "members":{
+ "BrandId":{
+ "shape":"ShortRestrictiveResourceId",
+ "documentation":"The ID of the Amazon QuickSight brand.
"
+ },
+ "Arn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the brand.
"
+ },
+ "BrandStatus":{
+ "shape":"BrandStatus",
+ "documentation":"The status of the brand.
"
+ },
+ "CreatedTime":{
+ "shape":"Timestamp",
+ "documentation":"The time that the brand was created.
"
+ },
+ "LastUpdatedTime":{
+ "shape":"Timestamp",
+ "documentation":"The last time the brand was updated.
"
+ },
+ "VersionId":{
+ "shape":"ShortRestrictiveResourceId",
+ "documentation":"The ID of the version.
"
+ },
+ "VersionStatus":{
+ "shape":"BrandVersionStatus",
+ "documentation":"The status of the version.
"
+ },
+ "Errors":{
+ "shape":"ErrorList",
+ "documentation":"A list of errors that occurred during the most recent brand operation.
"
+ },
+ "Logo":{
+ "shape":"Logo",
+ "documentation":"The logo details.
"
+ }
+ },
+ "documentation":"The details of the brand.
"
+ },
+ "BrandElementStyle":{
+ "type":"structure",
+ "members":{
+ "NavbarStyle":{
+ "shape":"NavbarStyle",
+ "documentation":"The navigation bar style.
"
+ }
+ },
+ "documentation":"The element style.
"
+ },
+ "BrandStatus":{
+ "type":"string",
+ "enum":[
+ "CREATE_IN_PROGRESS",
+ "CREATE_SUCCEEDED",
+ "CREATE_FAILED",
+ "DELETE_IN_PROGRESS",
+ "DELETE_FAILED"
+ ]
+ },
+ "BrandSummary":{
+ "type":"structure",
+ "members":{
+ "Arn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the brand.
"
+ },
+ "BrandId":{
+ "shape":"ShortRestrictiveResourceId",
+ "documentation":"The ID of the Amazon QuickSight brand.
"
+ },
+ "BrandName":{
+ "shape":"Name",
+ "documentation":"The name of the brand.
"
+ },
+ "Description":{
+ "shape":"Description",
+ "documentation":"The description of the brand.
"
+ },
+ "BrandStatus":{
+ "shape":"BrandStatus",
+ "documentation":"The status of the brand.
"
+ },
+ "CreatedTime":{
+ "shape":"Timestamp",
+ "documentation":"The time that the brand was created.
"
+ },
+ "LastUpdatedTime":{
+ "shape":"Timestamp",
+ "documentation":"The time when the brand was last updated.
"
+ }
+ },
+ "documentation":"A summary of the brand.
"
+ },
+ "BrandSummaryList":{
+ "type":"list",
+ "member":{"shape":"BrandSummary"}
+ },
+ "BrandVersionStatus":{
+ "type":"string",
+ "enum":[
+ "CREATE_IN_PROGRESS",
+ "CREATE_SUCCEEDED",
+ "CREATE_FAILED"
+ ]
+ },
"CIDR":{
"type":"string",
"pattern":"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\\/(3[0-2]|[1-2][0-9]|[1-9]))$"
@@ -6659,6 +7187,84 @@
}
}
},
+ "Capabilities":{
+ "type":"structure",
+ "members":{
+ "ExportToCsv":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to export to CSV files.
"
+ },
+ "ExportToExcel":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to export to Excel files.
"
+ },
+ "CreateAndUpdateThemes":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to export to Create and Update themes.
"
+ },
+ "AddOrRunAnomalyDetectionForAnalyses":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to add or run anomaly detection.
"
+ },
+ "ShareAnalyses":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to share analyses.
"
+ },
+ "CreateAndUpdateDatasets":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to create and update datasets.
"
+ },
+ "ShareDatasets":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to share datasets.
"
+ },
+ "SubscribeDashboardEmailReports":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to subscribe to email reports.
"
+ },
+ "CreateAndUpdateDashboardEmailReports":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to create and update email reports.
"
+ },
+ "ShareDashboards":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to share dashboards.
"
+ },
+ "CreateAndUpdateThresholdAlerts":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to create and update threshold alerts.
"
+ },
+ "RenameSharedFolders":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to rename shared folders.
"
+ },
+ "CreateSharedFolders":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to create shared folders.
"
+ },
+ "CreateAndUpdateDataSources":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to create and update data sources.
"
+ },
+ "ShareDataSources":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to share data sources.
"
+ },
+ "ViewAccountSPICECapacity":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to view account SPICE capacity.
"
+ },
+ "CreateSPICEDataset":{
+ "shape":"CapabilityState",
+ "documentation":"The ability to create a SPICE dataset.
"
+ }
+ },
+ "documentation":"A set of actions that correspond to Amazon QuickSight permissions.
"
+ },
+ "CapabilityState":{
+ "type":"string",
+ "enum":["DENY"]
+ },
"CascadingControlConfiguration":{
"type":"structure",
"members":{
@@ -8158,6 +8764,52 @@
}
}
},
+ "CreateBrandRequest":{
+ "type":"structure",
+ "required":[
+ "AwsAccountId",
+ "BrandId"
+ ],
+ "members":{
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that owns the brand.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ },
+ "BrandId":{
+ "shape":"ShortRestrictiveResourceId",
+ "documentation":"The ID of the Amazon QuickSight brand.
",
+ "location":"uri",
+ "locationName":"BrandId"
+ },
+ "BrandDefinition":{
+ "shape":"BrandDefinition",
+ "documentation":"The definition of the brand.
"
+ },
+ "Tags":{
+ "shape":"TagList",
+ "documentation":"A map of the key-value pairs that are assigned to the brand.
"
+ }
+ }
+ },
+ "CreateBrandResponse":{
+ "type":"structure",
+ "members":{
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ },
+ "BrandDetail":{
+ "shape":"BrandDetail",
+ "documentation":"The details of the brand.
"
+ },
+ "BrandDefinition":{
+ "shape":"BrandDefinition",
+ "documentation":"The definition of the brand.
"
+ }
+ }
+ },
"CreateColumnsOperation":{
"type":"structure",
"required":["Columns"],
@@ -8169,6 +8821,50 @@
},
"documentation":"A transform operation that creates calculated columns. Columns created in one such operation form a lexical closure.
"
},
+ "CreateCustomPermissionsRequest":{
+ "type":"structure",
+ "required":[
+ "AwsAccountId",
+ "CustomPermissionsName"
+ ],
+ "members":{
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that you want to create the custom permissions profile in.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ },
+ "CustomPermissionsName":{
+ "shape":"CustomPermissionsName",
+ "documentation":"The name of the custom permissions profile that you want to create.
"
+ },
+ "Capabilities":{
+ "shape":"Capabilities",
+ "documentation":"A set of actions to include in the custom permissions profile.
"
+ },
+ "Tags":{
+ "shape":"TagList",
+ "documentation":"The tags to associate with the custom permissions profile.
"
+ }
+ }
+ },
+ "CreateCustomPermissionsResponse":{
+ "type":"structure",
+ "members":{
+ "Status":{
+ "shape":"StatusCode",
+ "documentation":"The HTTP status of the request.
"
+ },
+ "Arn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the custom permissions profile.
"
+ },
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ }
+ }
+ },
"CreateDashboardRequest":{
"type":"structure",
"required":[
@@ -9788,6 +10484,34 @@
},
"documentation":"The customized parameter values.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
"
},
+ "CustomPermissions":{
+ "type":"structure",
+ "members":{
+ "Arn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the custom permissions profile.
"
+ },
+ "CustomPermissionsName":{
+ "shape":"CustomPermissionsName",
+ "documentation":"The name of the custom permissions profile.
"
+ },
+ "Capabilities":{
+ "shape":"Capabilities",
+ "documentation":"A set of actions in the custom permissions profile.
"
+ }
+ },
+ "documentation":"The custom permissions profile.
"
+ },
+ "CustomPermissionsList":{
+ "type":"list",
+ "member":{"shape":"CustomPermissions"}
+ },
+ "CustomPermissionsName":{
+ "type":"string",
+ "max":64,
+ "min":1,
+ "pattern":"^[a-zA-Z0-9+=,.@_-]+$"
+ },
"CustomSql":{
"type":"structure",
"required":[
@@ -12191,6 +12915,95 @@
}
}
},
+ "DeleteBrandAssignmentRequest":{
+ "type":"structure",
+ "required":["AwsAccountId"],
+ "members":{
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that owns the brand assignment.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ }
+ }
+ },
+ "DeleteBrandAssignmentResponse":{
+ "type":"structure",
+ "members":{
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ }
+ }
+ },
+ "DeleteBrandRequest":{
+ "type":"structure",
+ "required":[
+ "AwsAccountId",
+ "BrandId"
+ ],
+ "members":{
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that owns the brand.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ },
+ "BrandId":{
+ "shape":"ShortRestrictiveResourceId",
+ "documentation":"The ID of the Amazon QuickSight brand.
",
+ "location":"uri",
+ "locationName":"BrandId"
+ }
+ }
+ },
+ "DeleteBrandResponse":{
+ "type":"structure",
+ "members":{
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ }
+ }
+ },
+ "DeleteCustomPermissionsRequest":{
+ "type":"structure",
+ "required":[
+ "AwsAccountId",
+ "CustomPermissionsName"
+ ],
+ "members":{
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that contains the custom permissions profile that you want to delete.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ },
+ "CustomPermissionsName":{
+ "shape":"CustomPermissionsName",
+ "documentation":"The name of the custom permissions profile that you want to delete.
",
+ "location":"uri",
+ "locationName":"CustomPermissionsName"
+ }
+ }
+ },
+ "DeleteCustomPermissionsResponse":{
+ "type":"structure",
+ "members":{
+ "Status":{
+ "shape":"StatusCode",
+ "documentation":"The HTTP status of the request.
"
+ },
+ "Arn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the custom permissions profile.
"
+ },
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ }
+ }
+ },
"DeleteDashboardRequest":{
"type":"structure",
"required":[
@@ -13145,6 +13958,48 @@
}
}
},
+ "DeleteUserCustomPermissionRequest":{
+ "type":"structure",
+ "required":[
+ "UserName",
+ "AwsAccountId",
+ "Namespace"
+ ],
+ "members":{
+ "UserName":{
+ "shape":"UserName",
+ "documentation":"The username of the user that you want to remove custom permissions from.
",
+ "location":"uri",
+ "locationName":"UserName"
+ },
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that contains the custom permission configuration that you want to delete.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ },
+ "Namespace":{
+ "shape":"Namespace",
+ "documentation":"The namespace that the user belongs to.
",
+ "location":"uri",
+ "locationName":"Namespace"
+ }
+ }
+ },
+ "DeleteUserCustomPermissionResponse":{
+ "type":"structure",
+ "members":{
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ },
+ "Status":{
+ "shape":"StatusCode",
+ "documentation":"The HTTP status of the request.
",
+ "location":"statusCode"
+ }
+ }
+ },
"DeleteUserRequest":{
"type":"structure",
"required":[
@@ -13696,6 +14551,151 @@
}
}
},
+ "DescribeBrandAssignmentRequest":{
+ "type":"structure",
+ "required":["AwsAccountId"],
+ "members":{
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that owns the brand assignment.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ }
+ }
+ },
+ "DescribeBrandAssignmentResponse":{
+ "type":"structure",
+ "members":{
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ },
+ "BrandArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the brand.
"
+ }
+ }
+ },
+ "DescribeBrandPublishedVersionRequest":{
+ "type":"structure",
+ "required":[
+ "AwsAccountId",
+ "BrandId"
+ ],
+ "members":{
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that owns the brand.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ },
+ "BrandId":{
+ "shape":"ShortRestrictiveResourceId",
+ "documentation":"The ID of the Amazon QuickSight brand.
",
+ "location":"uri",
+ "locationName":"BrandId"
+ }
+ }
+ },
+ "DescribeBrandPublishedVersionResponse":{
+ "type":"structure",
+ "members":{
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ },
+ "BrandDetail":{
+ "shape":"BrandDetail",
+ "documentation":"The details of the brand.
"
+ },
+ "BrandDefinition":{
+ "shape":"BrandDefinition",
+ "documentation":"The definition of the brand.
"
+ }
+ }
+ },
+ "DescribeBrandRequest":{
+ "type":"structure",
+ "required":[
+ "AwsAccountId",
+ "BrandId"
+ ],
+ "members":{
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that owns the brand.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ },
+ "BrandId":{
+ "shape":"ShortRestrictiveResourceId",
+ "documentation":"The ID of the Amazon QuickSight brand.
",
+ "location":"uri",
+ "locationName":"BrandId"
+ },
+ "VersionId":{
+ "shape":"ShortRestrictiveResourceId",
+ "documentation":"The ID of the specific version. The default value is the latest version.
",
+ "location":"querystring",
+ "locationName":"versionId"
+ }
+ }
+ },
+ "DescribeBrandResponse":{
+ "type":"structure",
+ "members":{
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ },
+ "BrandDetail":{
+ "shape":"BrandDetail",
+ "documentation":"The details of the brand.
"
+ },
+ "BrandDefinition":{
+ "shape":"BrandDefinition",
+ "documentation":"The definition of the brand.
"
+ }
+ }
+ },
+ "DescribeCustomPermissionsRequest":{
+ "type":"structure",
+ "required":[
+ "AwsAccountId",
+ "CustomPermissionsName"
+ ],
+ "members":{
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that contains the custom permissions profile that you want described.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ },
+ "CustomPermissionsName":{
+ "shape":"CustomPermissionsName",
+ "documentation":"The name of the custom permissions profile to describe.
",
+ "location":"uri",
+ "locationName":"CustomPermissionsName"
+ }
+ }
+ },
+ "DescribeCustomPermissionsResponse":{
+ "type":"structure",
+ "members":{
+ "Status":{
+ "shape":"StatusCode",
+ "documentation":"The HTTP status of the request.
"
+ },
+ "CustomPermissions":{
+ "shape":"CustomPermissions",
+ "documentation":"The custom permissions profile.
"
+ },
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ }
+ }
+ },
"DescribeDashboardDefinitionRequest":{
"type":"structure",
"required":[
@@ -15484,6 +16484,12 @@
}
}
},
+ "Description":{
+ "type":"string",
+ "max":2048,
+ "min":1,
+ "pattern":"[ -ÿ]+"
+ },
"DestinationParameterValueConfiguration":{
"type":"structure",
"members":{
@@ -15784,6 +16790,11 @@
},
"documentation":"Error information for the SPICE ingestion of a dataset.
"
},
+ "ErrorList":{
+ "type":"list",
+ "member":{"shape":"ErrorMessage"}
+ },
+ "ErrorMessage":{"type":"string"},
"ExasolParameters":{
"type":"structure",
"required":[
@@ -18894,6 +19905,75 @@
"error":{"httpStatusCode":403},
"exception":true
},
+ "Image":{
+ "type":"structure",
+ "members":{
+ "Source":{
+ "shape":"ImageSource",
+ "documentation":"The source of the logo image.
"
+ },
+ "GeneratedImageUrl":{
+ "shape":"String",
+ "documentation":"The URL that points to the generated logo image.
"
+ }
+ },
+ "documentation":"The logo image.
"
+ },
+ "ImageConfiguration":{
+ "type":"structure",
+ "members":{
+ "Source":{
+ "shape":"ImageSource",
+ "documentation":"The source of the image.
"
+ }
+ },
+ "documentation":"The logo image configuration.
"
+ },
+ "ImageSet":{
+ "type":"structure",
+ "required":["Original"],
+ "members":{
+ "Original":{
+ "shape":"Image",
+ "documentation":"The original image.
"
+ },
+ "Height64":{
+ "shape":"Image",
+ "documentation":"The image with the height set to 64 pixels.
"
+ },
+ "Height32":{
+ "shape":"Image",
+ "documentation":"The image with the height set to 32 pixels.
"
+ }
+ },
+ "documentation":"The image set.
"
+ },
+ "ImageSetConfiguration":{
+ "type":"structure",
+ "required":["Original"],
+ "members":{
+ "Original":{
+ "shape":"ImageConfiguration",
+ "documentation":"The original image.
"
+ }
+ },
+ "documentation":"The image set configuration.
"
+ },
+ "ImageSource":{
+ "type":"structure",
+ "members":{
+ "PublicUrl":{
+ "shape":"String",
+ "documentation":"The public URL that points to the source image.
"
+ },
+ "S3Uri":{
+ "shape":"String",
+ "documentation":"The Amazon S3 URI that points to the source image.
"
+ }
+ },
+ "documentation":"The source of the image.
",
+ "union":true
+ },
"IncludeFolderMembers":{
"type":"string",
"enum":[
@@ -19318,6 +20398,17 @@
"exception":true,
"fault":true
},
+ "InternalServerException":{
+ "type":"structure",
+ "required":["Message"],
+ "members":{
+ "Message":{"shape":"String"}
+ },
+ "documentation":"An internal service exception.
",
+ "error":{"httpStatusCode":500},
+ "exception":true,
+ "fault":true
+ },
"InvalidNextTokenException":{
"type":"structure",
"members":{
@@ -20334,6 +21425,44 @@
}
}
},
+ "ListBrandsRequest":{
+ "type":"structure",
+ "required":["AwsAccountId"],
+ "members":{
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that owns the brands that you want to list.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ },
+ "MaxResults":{
+ "shape":"MaxResults",
+ "documentation":"The maximum number of results to be returned in a single request.
",
+ "box":true,
+ "location":"querystring",
+ "locationName":"max-results"
+ },
+ "NextToken":{
+ "shape":"String",
+ "documentation":"The token for the next set of results, or null if there are no more results.
",
+ "location":"querystring",
+ "locationName":"next-token"
+ }
+ }
+ },
+ "ListBrandsResponse":{
+ "type":"structure",
+ "members":{
+ "NextToken":{
+ "shape":"String",
+ "documentation":"The token for the next set of results, or null if there are no more results.
"
+ },
+ "Brands":{
+ "shape":"BrandSummaryList",
+ "documentation":"A list of all brands in your Amazon Web Services account. This structure provides basic information about each brand.
"
+ }
+ }
+ },
"ListControlDisplayOptions":{
"type":"structure",
"members":{
@@ -20376,6 +21505,53 @@
},
"documentation":"The configuration of the Select all
options in a list control.
"
},
+ "ListCustomPermissionsRequest":{
+ "type":"structure",
+ "required":["AwsAccountId"],
+ "members":{
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that contains the custom permissions profiles that you want to list.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ },
+ "MaxResults":{
+ "shape":"MaxResults",
+ "documentation":"The maximum number of results to return.
",
+ "box":true,
+ "location":"querystring",
+ "locationName":"max-results"
+ },
+ "NextToken":{
+ "shape":"String",
+ "documentation":"The token for the next set of results, or null if there are no more results.
",
+ "location":"querystring",
+ "locationName":"next-token"
+ }
+ }
+ },
+ "ListCustomPermissionsResponse":{
+ "type":"structure",
+ "members":{
+ "Status":{
+ "shape":"StatusCode",
+ "documentation":"The HTTP status of the request.
",
+ "location":"statusCode"
+ },
+ "CustomPermissionsList":{
+ "shape":"CustomPermissionsList",
+ "documentation":"A list of custom permissions profiles.
"
+ },
+ "NextToken":{
+ "shape":"String",
+ "documentation":"The token for the next set of results, or null if there are no more results.
"
+ },
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ }
+ }
+ },
"ListDashboardVersionsRequest":{
"type":"structure",
"required":[
@@ -21974,6 +23150,72 @@
},
"documentation":"Information about the source of a logical table. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
"
},
+ "Logo":{
+ "type":"structure",
+ "required":[
+ "AltText",
+ "LogoSet"
+ ],
+ "members":{
+ "AltText":{
+ "shape":"AltText",
+ "documentation":"The alt text for the logo.
"
+ },
+ "LogoSet":{
+ "shape":"LogoSet",
+ "documentation":"A set of configured logos.
"
+ }
+ },
+ "documentation":"The logo configuration.
"
+ },
+ "LogoConfiguration":{
+ "type":"structure",
+ "required":[
+ "AltText",
+ "LogoSet"
+ ],
+ "members":{
+ "AltText":{
+ "shape":"String",
+ "documentation":"The alt text for the logo.
"
+ },
+ "LogoSet":{
+ "shape":"LogoSetConfiguration",
+ "documentation":"A set of configured logos.
"
+ }
+ },
+ "documentation":"The logo configuration.
"
+ },
+ "LogoSet":{
+ "type":"structure",
+ "required":["Primary"],
+ "members":{
+ "Primary":{
+ "shape":"ImageSet",
+ "documentation":"The primary logo.
"
+ },
+ "Favicon":{
+ "shape":"ImageSet",
+ "documentation":"The favicon logo.
"
+ }
+ },
+ "documentation":"A set of logos.
"
+ },
+ "LogoSetConfiguration":{
+ "type":"structure",
+ "required":["Primary"],
+ "members":{
+ "Primary":{
+ "shape":"ImageSetConfiguration",
+ "documentation":"The primary logo.
"
+ },
+ "Favicon":{
+ "shape":"ImageSetConfiguration",
+ "documentation":"The favicon logo.
"
+ }
+ },
+ "documentation":"The logo set configuration.
"
+ },
"Long":{"type":"long"},
"LongFormatText":{
"type":"structure",
@@ -22305,6 +23547,12 @@
},
"documentation":"The parameters for MySQL.
"
},
+ "Name":{
+ "type":"string",
+ "max":512,
+ "min":1,
+ "pattern":"[ -ÿ]+"
+ },
"NamedEntityAggType":{
"type":"string",
"enum":[
@@ -22478,6 +23726,20 @@
"type":"string",
"max":150000
},
+ "NavbarStyle":{
+ "type":"structure",
+ "members":{
+ "GlobalNavbar":{
+ "shape":"Palette",
+ "documentation":"The global navigation bar style.
"
+ },
+ "ContextualNavbar":{
+ "shape":"Palette",
+ "documentation":"The contextual navigation bar style.
"
+ }
+ },
+ "documentation":"The navigation bar style.
"
+ },
"NegativeFormat":{
"type":"structure",
"members":{
@@ -23106,6 +24368,20 @@
},
"documentation":"The pagination configuration for a table visual or boxplot.
"
},
+ "Palette":{
+ "type":"structure",
+ "members":{
+ "Foreground":{
+ "shape":"HexColor",
+ "documentation":"The foreground color.
"
+ },
+ "Background":{
+ "shape":"HexColor",
+ "documentation":"The background color.
"
+ }
+ },
+ "documentation":"The color palette.
"
+ },
"PanelBorderStyle":{
"type":"string",
"enum":[
@@ -31942,6 +33218,161 @@
}
}
},
+ "UpdateBrandAssignmentRequest":{
+ "type":"structure",
+ "required":[
+ "AwsAccountId",
+ "BrandArn"
+ ],
+ "members":{
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that owns the brand assignment.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ },
+ "BrandArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the brand.
"
+ }
+ }
+ },
+ "UpdateBrandAssignmentResponse":{
+ "type":"structure",
+ "members":{
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ },
+ "BrandArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the brand.
"
+ }
+ }
+ },
+ "UpdateBrandPublishedVersionRequest":{
+ "type":"structure",
+ "required":[
+ "AwsAccountId",
+ "BrandId",
+ "VersionId"
+ ],
+ "members":{
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that owns the brand.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ },
+ "BrandId":{
+ "shape":"ShortRestrictiveResourceId",
+ "documentation":"The ID of the Amazon QuickSight brand.
",
+ "location":"uri",
+ "locationName":"BrandId"
+ },
+ "VersionId":{
+ "shape":"ShortRestrictiveResourceId",
+ "documentation":"The ID of the published version.
"
+ }
+ }
+ },
+ "UpdateBrandPublishedVersionResponse":{
+ "type":"structure",
+ "members":{
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ },
+ "VersionId":{
+ "shape":"ShortRestrictiveResourceId",
+ "documentation":"The ID of the published version.
"
+ }
+ }
+ },
+ "UpdateBrandRequest":{
+ "type":"structure",
+ "required":[
+ "AwsAccountId",
+ "BrandId"
+ ],
+ "members":{
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that owns the brand.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ },
+ "BrandId":{
+ "shape":"ShortRestrictiveResourceId",
+ "documentation":"The ID of the Amazon QuickSight brand.
",
+ "location":"uri",
+ "locationName":"BrandId"
+ },
+ "BrandDefinition":{
+ "shape":"BrandDefinition",
+ "documentation":"The definition of the brand.
"
+ }
+ }
+ },
+ "UpdateBrandResponse":{
+ "type":"structure",
+ "members":{
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ },
+ "BrandDetail":{
+ "shape":"BrandDetail",
+ "documentation":"The details of the brand.
"
+ },
+ "BrandDefinition":{
+ "shape":"BrandDefinition",
+ "documentation":"The definition of the brand.
"
+ }
+ }
+ },
+ "UpdateCustomPermissionsRequest":{
+ "type":"structure",
+ "required":[
+ "AwsAccountId",
+ "CustomPermissionsName"
+ ],
+ "members":{
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that contains the custom permissions profile that you want to update.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ },
+ "CustomPermissionsName":{
+ "shape":"CustomPermissionsName",
+ "documentation":"The name of the custom permissions profile that you want to update.
",
+ "location":"uri",
+ "locationName":"CustomPermissionsName"
+ },
+ "Capabilities":{
+ "shape":"Capabilities",
+ "documentation":"A set of actions to include in the custom permissions profile.
"
+ }
+ }
+ },
+ "UpdateCustomPermissionsResponse":{
+ "type":"structure",
+ "members":{
+ "Status":{
+ "shape":"StatusCode",
+ "documentation":"The HTTP status of the request.
"
+ },
+ "Arn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the custom permissions profile.
"
+ },
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ }
+ }
+ },
"UpdateDashboardLinksRequest":{
"type":"structure",
"required":[
@@ -33523,6 +34954,53 @@
}
}
},
+ "UpdateUserCustomPermissionRequest":{
+ "type":"structure",
+ "required":[
+ "UserName",
+ "AwsAccountId",
+ "Namespace",
+ "CustomPermissionsName"
+ ],
+ "members":{
+ "UserName":{
+ "shape":"UserName",
+ "documentation":"The username of the user that you want to update custom permissions for.
",
+ "location":"uri",
+ "locationName":"UserName"
+ },
+ "AwsAccountId":{
+ "shape":"AwsAccountId",
+ "documentation":"The ID of the Amazon Web Services account that contains the custom permission configuration that you want to update.
",
+ "location":"uri",
+ "locationName":"AwsAccountId"
+ },
+ "Namespace":{
+ "shape":"Namespace",
+ "documentation":"The namespace that the user belongs to.
",
+ "location":"uri",
+ "locationName":"Namespace"
+ },
+ "CustomPermissionsName":{
+ "shape":"CustomPermissionsName",
+ "documentation":"The name of the custom permissions that you want to update.
"
+ }
+ }
+ },
+ "UpdateUserCustomPermissionResponse":{
+ "type":"structure",
+ "members":{
+ "RequestId":{
+ "shape":"String",
+ "documentation":"The Amazon Web Services request ID for this operation.
"
+ },
+ "Status":{
+ "shape":"StatusCode",
+ "documentation":"The HTTP status of the request.
",
+ "location":"statusCode"
+ }
+ }
+ },
"UpdateUserRequest":{
"type":"structure",
"required":[
diff --git a/services/ram/pom.xml b/services/ram/pom.xml
index ec1f8a04ce66..40771b941638 100644
--- a/services/ram/pom.xml
+++ b/services/ram/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ram
AWS Java SDK :: Services :: RAM
diff --git a/services/rbin/pom.xml b/services/rbin/pom.xml
index b32d2a9ddbef..bb87263fa8a9 100644
--- a/services/rbin/pom.xml
+++ b/services/rbin/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
rbin
AWS Java SDK :: Services :: Rbin
diff --git a/services/rds/pom.xml b/services/rds/pom.xml
index 1db53f38c9fc..bfb6c03c88bd 100644
--- a/services/rds/pom.xml
+++ b/services/rds/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
rds
AWS Java SDK :: Services :: Amazon RDS
diff --git a/services/rdsdata/pom.xml b/services/rdsdata/pom.xml
index 3870d4917e41..7d1d5ba602b5 100644
--- a/services/rdsdata/pom.xml
+++ b/services/rdsdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
rdsdata
AWS Java SDK :: Services :: RDS Data
diff --git a/services/redshift/pom.xml b/services/redshift/pom.xml
index ce62a3a36e97..4f2f6374fb4c 100644
--- a/services/redshift/pom.xml
+++ b/services/redshift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
redshift
AWS Java SDK :: Services :: Amazon Redshift
diff --git a/services/redshift/src/main/resources/codegen-resources/service-2.json b/services/redshift/src/main/resources/codegen-resources/service-2.json
index aedb38de4b47..ef3556cb31c4 100644
--- a/services/redshift/src/main/resources/codegen-resources/service-2.json
+++ b/services/redshift/src/main/resources/codegen-resources/service-2.json
@@ -9441,6 +9441,17 @@
}
}
},
+ "ReadWriteAccess":{
+ "type":"structure",
+ "required":["Authorization"],
+ "members":{
+ "Authorization":{
+ "shape":"ServiceAuthorization",
+ "documentation":"Determines whether the read/write scope is enabled or disabled.
"
+ }
+ },
+ "documentation":"The S3 Access Grants scope.
"
+ },
"RebootClusterMessage":{
"type":"structure",
"required":["ClusterIdentifier"],
@@ -10585,6 +10596,21 @@
"Cluster":{"shape":"Cluster"}
}
},
+ "S3AccessGrantsScopeUnion":{
+ "type":"structure",
+ "members":{
+ "ReadWriteAccess":{
+ "shape":"ReadWriteAccess",
+ "documentation":"The S3 Access Grants scope.
"
+ }
+ },
+ "documentation":"A list of scopes set up for S3 Access Grants integration.
",
+ "union":true
+ },
+ "S3AccessGrantsServiceIntegrations":{
+ "type":"list",
+ "member":{"shape":"S3AccessGrantsScopeUnion"}
+ },
"S3KeyPrefixValue":{
"type":"string",
"max":256,
@@ -10877,6 +10903,10 @@
"LakeFormation":{
"shape":"LakeFormationServiceIntegrations",
"documentation":"A list of scopes set up for Lake Formation integration.
"
+ },
+ "S3AccessGrants":{
+ "shape":"S3AccessGrantsServiceIntegrations",
+ "documentation":"A list of scopes set up for S3 Access Grants integration.
"
}
},
"documentation":"A list of service integrations.
",
diff --git a/services/redshiftdata/pom.xml b/services/redshiftdata/pom.xml
index 04a9cd50400a..f646a1cde619 100644
--- a/services/redshiftdata/pom.xml
+++ b/services/redshiftdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
redshiftdata
AWS Java SDK :: Services :: Redshift Data
diff --git a/services/redshiftserverless/pom.xml b/services/redshiftserverless/pom.xml
index f725a028d525..b958beb378a2 100644
--- a/services/redshiftserverless/pom.xml
+++ b/services/redshiftserverless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
redshiftserverless
AWS Java SDK :: Services :: Redshift Serverless
diff --git a/services/rekognition/pom.xml b/services/rekognition/pom.xml
index a224cc0c3f93..a19e5b6c7dfe 100644
--- a/services/rekognition/pom.xml
+++ b/services/rekognition/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
rekognition
AWS Java SDK :: Services :: Amazon Rekognition
diff --git a/services/repostspace/pom.xml b/services/repostspace/pom.xml
index 36866fe7c922..851ad82b55d4 100644
--- a/services/repostspace/pom.xml
+++ b/services/repostspace/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
repostspace
AWS Java SDK :: Services :: Repostspace
diff --git a/services/resiliencehub/pom.xml b/services/resiliencehub/pom.xml
index 7f2815abe250..bc9013140c7f 100644
--- a/services/resiliencehub/pom.xml
+++ b/services/resiliencehub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
resiliencehub
AWS Java SDK :: Services :: Resiliencehub
diff --git a/services/resourceexplorer2/pom.xml b/services/resourceexplorer2/pom.xml
index 960254c1b32d..987d4cf24ed8 100644
--- a/services/resourceexplorer2/pom.xml
+++ b/services/resourceexplorer2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
resourceexplorer2
AWS Java SDK :: Services :: Resource Explorer 2
diff --git a/services/resourcegroups/pom.xml b/services/resourcegroups/pom.xml
index 7f7c5cb71c98..8bd09e3abf0e 100644
--- a/services/resourcegroups/pom.xml
+++ b/services/resourcegroups/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
resourcegroups
diff --git a/services/resourcegroupstaggingapi/pom.xml b/services/resourcegroupstaggingapi/pom.xml
index a16cae797dcf..eee420f1999b 100644
--- a/services/resourcegroupstaggingapi/pom.xml
+++ b/services/resourcegroupstaggingapi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
resourcegroupstaggingapi
AWS Java SDK :: Services :: AWS Resource Groups Tagging API
diff --git a/services/robomaker/pom.xml b/services/robomaker/pom.xml
index ed595221548e..868c05172fd7 100644
--- a/services/robomaker/pom.xml
+++ b/services/robomaker/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
robomaker
AWS Java SDK :: Services :: RoboMaker
diff --git a/services/rolesanywhere/pom.xml b/services/rolesanywhere/pom.xml
index 031a47291f6d..38f82c6ed96d 100644
--- a/services/rolesanywhere/pom.xml
+++ b/services/rolesanywhere/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
rolesanywhere
AWS Java SDK :: Services :: Roles Anywhere
diff --git a/services/route53/pom.xml b/services/route53/pom.xml
index c823bd31cd51..d534b87d634a 100644
--- a/services/route53/pom.xml
+++ b/services/route53/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
route53
AWS Java SDK :: Services :: Amazon Route53
diff --git a/services/route53domains/pom.xml b/services/route53domains/pom.xml
index d0037dc8507e..d0675ed3bee7 100644
--- a/services/route53domains/pom.xml
+++ b/services/route53domains/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
route53domains
AWS Java SDK :: Services :: Amazon Route53 Domains
diff --git a/services/route53profiles/pom.xml b/services/route53profiles/pom.xml
index 4357482dd939..f2e4c04224ec 100644
--- a/services/route53profiles/pom.xml
+++ b/services/route53profiles/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
route53profiles
AWS Java SDK :: Services :: Route53 Profiles
diff --git a/services/route53recoverycluster/pom.xml b/services/route53recoverycluster/pom.xml
index c67f7b724633..7734c9a0f12d 100644
--- a/services/route53recoverycluster/pom.xml
+++ b/services/route53recoverycluster/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
route53recoverycluster
AWS Java SDK :: Services :: Route53 Recovery Cluster
diff --git a/services/route53recoverycontrolconfig/pom.xml b/services/route53recoverycontrolconfig/pom.xml
index 622dc5be891f..db8fdb54e33e 100644
--- a/services/route53recoverycontrolconfig/pom.xml
+++ b/services/route53recoverycontrolconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
route53recoverycontrolconfig
AWS Java SDK :: Services :: Route53 Recovery Control Config
diff --git a/services/route53recoveryreadiness/pom.xml b/services/route53recoveryreadiness/pom.xml
index cb813f1bf519..686090fff6a4 100644
--- a/services/route53recoveryreadiness/pom.xml
+++ b/services/route53recoveryreadiness/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
route53recoveryreadiness
AWS Java SDK :: Services :: Route53 Recovery Readiness
diff --git a/services/route53resolver/pom.xml b/services/route53resolver/pom.xml
index 1da9e77e73bd..e5cb4a08c6fe 100644
--- a/services/route53resolver/pom.xml
+++ b/services/route53resolver/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
route53resolver
AWS Java SDK :: Services :: Route53Resolver
diff --git a/services/rum/pom.xml b/services/rum/pom.xml
index 2c7f6ac90ef0..d3d522d0aec4 100644
--- a/services/rum/pom.xml
+++ b/services/rum/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
rum
AWS Java SDK :: Services :: RUM
diff --git a/services/s3/pom.xml b/services/s3/pom.xml
index 353d883a9475..0ce4d939c0da 100644
--- a/services/s3/pom.xml
+++ b/services/s3/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
s3
AWS Java SDK :: Services :: Amazon S3
diff --git a/services/s3/src/main/resources/codegen-resources/service-2.json b/services/s3/src/main/resources/codegen-resources/service-2.json
index 0468eafb11aa..63ad5c46e072 100644
--- a/services/s3/src/main/resources/codegen-resources/service-2.json
+++ b/services/s3/src/main/resources/codegen-resources/service-2.json
@@ -28,7 +28,7 @@
{"shape":"NoSuchUpload"}
],
"documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadAbort.html",
- "documentation":"This operation aborts a multipart upload. After a multipart upload is aborted, no additional parts can be uploaded using that upload ID. The storage consumed by any previously uploaded parts will be freed. However, if any part uploads are currently in progress, those part uploads might or might not succeed. As a result, it might be necessary to abort a given multipart upload multiple times in order to completely free all storage consumed by all parts.
To verify that all parts have been removed and prevent getting charged for the part storage, you should call the ListParts API operation and ensure that the parts list is empty.
-
Directory buckets - If multipart uploads in a directory bucket are in progress, you can't delete the bucket until all the in-progress multipart uploads are aborted or completed. To delete these in-progress multipart uploads, use the ListMultipartUploads
operation to list the in-progress multipart uploads in the bucket and use the AbortMultupartUpload
operation to abort all the in-progress multipart uploads.
-
Directory buckets - For directory buckets, you must make requests for this API operation to the Zonal endpoint. These endpoints support virtual-hosted-style requests in the format https://bucket_name.s3express-az_id.region.amazonaws.com/key-name
. Path-style requests are not supported. For more information, see Regional and Zonal endpoints in the Amazon S3 User Guide.
- Permissions
-
-
General purpose bucket permissions - For information about permissions required to use the multipart upload, see Multipart Upload and Permissions in the Amazon S3 User Guide.
-
Directory bucket permissions - To grant access to this API operation on a directory bucket, we recommend that you use the CreateSession
API operation for session-based authorization. Specifically, you grant the s3express:CreateSession
permission to the directory bucket in a bucket policy or an IAM identity-based policy. Then, you make the CreateSession
API call on the bucket to obtain a session token. With the session token in your request header, you can make API requests to this operation. After the session token expires, you make another CreateSession
API call to generate a new session token for use. Amazon Web Services CLI or SDKs create session and refresh the session token automatically to avoid service interruptions when a session expires. For more information about authorization, see CreateSession
.
- HTTP Host header syntax
-
Directory buckets - The HTTP Host header syntax is Bucket_name.s3express-az_id.region.amazonaws.com
.
The following operations are related to AbortMultipartUpload
:
"
+ "documentation":"This operation aborts a multipart upload. After a multipart upload is aborted, no additional parts can be uploaded using that upload ID. The storage consumed by any previously uploaded parts will be freed. However, if any part uploads are currently in progress, those part uploads might or might not succeed. As a result, it might be necessary to abort a given multipart upload multiple times in order to completely free all storage consumed by all parts.
To verify that all parts have been removed and prevent getting charged for the part storage, you should call the ListParts API operation and ensure that the parts list is empty.
-
Directory buckets - If multipart uploads in a directory bucket are in progress, you can't delete the bucket until all the in-progress multipart uploads are aborted or completed. To delete these in-progress multipart uploads, use the ListMultipartUploads
operation to list the in-progress multipart uploads in the bucket and use the AbortMultipartUpload
operation to abort all the in-progress multipart uploads.
-
Directory buckets - For directory buckets, you must make requests for this API operation to the Zonal endpoint. These endpoints support virtual-hosted-style requests in the format https://bucket_name.s3express-az_id.region.amazonaws.com/key-name
. Path-style requests are not supported. For more information, see Regional and Zonal endpoints in the Amazon S3 User Guide.
- Permissions
-
-
General purpose bucket permissions - For information about permissions required to use the multipart upload, see Multipart Upload and Permissions in the Amazon S3 User Guide.
-
Directory bucket permissions - To grant access to this API operation on a directory bucket, we recommend that you use the CreateSession
API operation for session-based authorization. Specifically, you grant the s3express:CreateSession
permission to the directory bucket in a bucket policy or an IAM identity-based policy. Then, you make the CreateSession
API call on the bucket to obtain a session token. With the session token in your request header, you can make API requests to this operation. After the session token expires, you make another CreateSession
API call to generate a new session token for use. Amazon Web Services CLI or SDKs create session and refresh the session token automatically to avoid service interruptions when a session expires. For more information about authorization, see CreateSession
.
- HTTP Host header syntax
-
Directory buckets - The HTTP Host header syntax is Bucket_name.s3express-az_id.region.amazonaws.com
.
The following operations are related to AbortMultipartUpload
:
"
},
"CompleteMultipartUpload":{
"name":"CompleteMultipartUpload",
@@ -834,7 +834,7 @@
"input":{"shape":"ListBucketsRequest"},
"output":{"shape":"ListBucketsOutput"},
"documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTServiceGET.html",
- "documentation":" This operation is not supported by directory buckets.
Returns a list of all buckets owned by the authenticated sender of the request. To use this operation, you must have the s3:ListAllMyBuckets
permission.
For information about Amazon S3 buckets, see Creating, configuring, and working with Amazon S3 buckets.
",
+ "documentation":" This operation is not supported by directory buckets.
Returns a list of all buckets owned by the authenticated sender of the request. To use this operation, you must have the s3:ListAllMyBuckets
permission.
For information about Amazon S3 buckets, see Creating, configuring, and working with Amazon S3 buckets.
We strongly recommend using only paginated requests. Unpaginated requests are only supported for Amazon Web Services accounts set to the default general purpose bucket quota of 10,000. If you have an approved general purpose bucket quota above 10,000, you must send paginated requests to list your account’s buckets. All unpaginated ListBuckets requests will be rejected for Amazon Web Services accounts with a general purpose bucket quota greater than 10,000.
",
"alias":"GetService"
},
"ListDirectoryBuckets":{
@@ -845,7 +845,7 @@
},
"input":{"shape":"ListDirectoryBucketsRequest"},
"output":{"shape":"ListDirectoryBucketsOutput"},
- "documentation":"Returns a list of all Amazon S3 directory buckets owned by the authenticated sender of the request. For more information about directory buckets, see Directory buckets in the Amazon S3 User Guide.
Directory buckets - For directory buckets, you must make requests for this API operation to the Regional endpoint. These endpoints support path-style requests in the format https://s3express-control.region_code.amazonaws.com/bucket-name
. Virtual-hosted-style requests aren't supported. For more information, see Regional and Zonal endpoints in the Amazon S3 User Guide.
- Permissions
-
You must have the s3express:ListAllMyDirectoryBuckets
permission in an IAM identity-based policy instead of a bucket policy. Cross-account access to this API operation isn't supported. This operation can only be performed by the Amazon Web Services account that owns the resource. For more information about directory bucket policies and permissions, see Amazon Web Services Identity and Access Management (IAM) for S3 Express One Zone in the Amazon S3 User Guide.
- HTTP Host header syntax
-
Directory buckets - The HTTP Host header syntax is s3express-control.region.amazonaws.com
.
",
+ "documentation":"Returns a list of all Amazon S3 directory buckets owned by the authenticated sender of the request. For more information about directory buckets, see Directory buckets in the Amazon S3 User Guide.
Directory buckets - For directory buckets, you must make requests for this API operation to the Regional endpoint. These endpoints support path-style requests in the format https://s3express-control.region_code.amazonaws.com/bucket-name
. Virtual-hosted-style requests aren't supported. For more information, see Regional and Zonal endpoints in the Amazon S3 User Guide.
- Permissions
-
You must have the s3express:ListAllMyDirectoryBuckets
permission in an IAM identity-based policy instead of a bucket policy. Cross-account access to this API operation isn't supported. This operation can only be performed by the Amazon Web Services account that owns the resource. For more information about directory bucket policies and permissions, see Amazon Web Services Identity and Access Management (IAM) for S3 Express One Zone in the Amazon S3 User Guide.
- HTTP Host header syntax
-
Directory buckets - The HTTP Host header syntax is s3express-control.region.amazonaws.com
.
The BucketRegion
response element is not part of the ListDirectoryBuckets
Response Syntax.
",
"staticContextParams":{
"UseS3ExpressControlEndpoint":{"value":true}
}
@@ -859,7 +859,7 @@
"input":{"shape":"ListMultipartUploadsRequest"},
"output":{"shape":"ListMultipartUploadsOutput"},
"documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadListMPUpload.html",
- "documentation":"This operation lists in-progress multipart uploads in a bucket. An in-progress multipart upload is a multipart upload that has been initiated by the CreateMultipartUpload
request, but has not yet been completed or aborted.
Directory buckets - If multipart uploads in a directory bucket are in progress, you can't delete the bucket until all the in-progress multipart uploads are aborted or completed. To delete these in-progress multipart uploads, use the ListMultipartUploads
operation to list the in-progress multipart uploads in the bucket and use the AbortMultupartUpload
operation to abort all the in-progress multipart uploads.
The ListMultipartUploads
operation returns a maximum of 1,000 multipart uploads in the response. The limit of 1,000 multipart uploads is also the default value. You can further limit the number of uploads in a response by specifying the max-uploads
request parameter. If there are more than 1,000 multipart uploads that satisfy your ListMultipartUploads
request, the response returns an IsTruncated
element with the value of true
, a NextKeyMarker
element, and a NextUploadIdMarker
element. To list the remaining multipart uploads, you need to make subsequent ListMultipartUploads
requests. In these requests, include two query parameters: key-marker
and upload-id-marker
. Set the value of key-marker
to the NextKeyMarker
value from the previous response. Similarly, set the value of upload-id-marker
to the NextUploadIdMarker
value from the previous response.
Directory buckets - The upload-id-marker
element and the NextUploadIdMarker
element aren't supported by directory buckets. To list the additional multipart uploads, you only need to set the value of key-marker
to the NextKeyMarker
value from the previous response.
For more information about multipart uploads, see Uploading Objects Using Multipart Upload in the Amazon S3 User Guide.
Directory buckets - For directory buckets, you must make requests for this API operation to the Zonal endpoint. These endpoints support virtual-hosted-style requests in the format https://bucket_name.s3express-az_id.region.amazonaws.com/key-name
. Path-style requests are not supported. For more information, see Regional and Zonal endpoints in the Amazon S3 User Guide.
- Permissions
-
-
General purpose bucket permissions - For information about permissions required to use the multipart upload API, see Multipart Upload and Permissions in the Amazon S3 User Guide.
-
Directory bucket permissions - To grant access to this API operation on a directory bucket, we recommend that you use the CreateSession
API operation for session-based authorization. Specifically, you grant the s3express:CreateSession
permission to the directory bucket in a bucket policy or an IAM identity-based policy. Then, you make the CreateSession
API call on the bucket to obtain a session token. With the session token in your request header, you can make API requests to this operation. After the session token expires, you make another CreateSession
API call to generate a new session token for use. Amazon Web Services CLI or SDKs create session and refresh the session token automatically to avoid service interruptions when a session expires. For more information about authorization, see CreateSession
.
- Sorting of multipart uploads in response
-
-
General purpose bucket - In the ListMultipartUploads
response, the multipart uploads are sorted based on two criteria:
-
Key-based sorting - Multipart uploads are initially sorted in ascending order based on their object keys.
-
Time-based sorting - For uploads that share the same object key, they are further sorted in ascending order based on the upload initiation time. Among uploads with the same key, the one that was initiated first will appear before the ones that were initiated later.
-
Directory bucket - In the ListMultipartUploads
response, the multipart uploads aren't sorted lexicographically based on the object keys.
- HTTP Host header syntax
-
Directory buckets - The HTTP Host header syntax is Bucket_name.s3express-az_id.region.amazonaws.com
.
The following operations are related to ListMultipartUploads
:
"
+ "documentation":"This operation lists in-progress multipart uploads in a bucket. An in-progress multipart upload is a multipart upload that has been initiated by the CreateMultipartUpload
request, but has not yet been completed or aborted.
Directory buckets - If multipart uploads in a directory bucket are in progress, you can't delete the bucket until all the in-progress multipart uploads are aborted or completed. To delete these in-progress multipart uploads, use the ListMultipartUploads
operation to list the in-progress multipart uploads in the bucket and use the AbortMultipartUpload
operation to abort all the in-progress multipart uploads.
The ListMultipartUploads
operation returns a maximum of 1,000 multipart uploads in the response. The limit of 1,000 multipart uploads is also the default value. You can further limit the number of uploads in a response by specifying the max-uploads
request parameter. If there are more than 1,000 multipart uploads that satisfy your ListMultipartUploads
request, the response returns an IsTruncated
element with the value of true
, a NextKeyMarker
element, and a NextUploadIdMarker
element. To list the remaining multipart uploads, you need to make subsequent ListMultipartUploads
requests. In these requests, include two query parameters: key-marker
and upload-id-marker
. Set the value of key-marker
to the NextKeyMarker
value from the previous response. Similarly, set the value of upload-id-marker
to the NextUploadIdMarker
value from the previous response.
Directory buckets - The upload-id-marker
element and the NextUploadIdMarker
element aren't supported by directory buckets. To list the additional multipart uploads, you only need to set the value of key-marker
to the NextKeyMarker
value from the previous response.
For more information about multipart uploads, see Uploading Objects Using Multipart Upload in the Amazon S3 User Guide.
Directory buckets - For directory buckets, you must make requests for this API operation to the Zonal endpoint. These endpoints support virtual-hosted-style requests in the format https://bucket_name.s3express-az_id.region.amazonaws.com/key-name
. Path-style requests are not supported. For more information, see Regional and Zonal endpoints in the Amazon S3 User Guide.
- Permissions
-
-
General purpose bucket permissions - For information about permissions required to use the multipart upload API, see Multipart Upload and Permissions in the Amazon S3 User Guide.
-
Directory bucket permissions - To grant access to this API operation on a directory bucket, we recommend that you use the CreateSession
API operation for session-based authorization. Specifically, you grant the s3express:CreateSession
permission to the directory bucket in a bucket policy or an IAM identity-based policy. Then, you make the CreateSession
API call on the bucket to obtain a session token. With the session token in your request header, you can make API requests to this operation. After the session token expires, you make another CreateSession
API call to generate a new session token for use. Amazon Web Services CLI or SDKs create session and refresh the session token automatically to avoid service interruptions when a session expires. For more information about authorization, see CreateSession
.
- Sorting of multipart uploads in response
-
-
General purpose bucket - In the ListMultipartUploads
response, the multipart uploads are sorted based on two criteria:
-
Key-based sorting - Multipart uploads are initially sorted in ascending order based on their object keys.
-
Time-based sorting - For uploads that share the same object key, they are further sorted in ascending order based on the upload initiation time. Among uploads with the same key, the one that was initiated first will appear before the ones that were initiated later.
-
Directory bucket - In the ListMultipartUploads
response, the multipart uploads aren't sorted lexicographically based on the object keys.
- HTTP Host header syntax
-
Directory buckets - The HTTP Host header syntax is Bucket_name.s3express-az_id.region.amazonaws.com
.
The following operations are related to ListMultipartUploads
:
"
},
"ListObjectVersions":{
"name":"ListObjectVersions",
@@ -6679,7 +6679,7 @@
},
"ContinuationToken":{
"shape":"Token",
- "documentation":" ContinuationToken
indicates to Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken
is obfuscated and is not a real key. You can use this ContinuationToken
for pagination of the list results.
Length Constraints: Minimum length of 0. Maximum length of 1024.
Required: No.
",
+ "documentation":" ContinuationToken
indicates to Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken
is obfuscated and is not a real key. You can use this ContinuationToken
for pagination of the list results.
Length Constraints: Minimum length of 0. Maximum length of 1024.
Required: No.
If you specify the bucket-region
, prefix
, or continuation-token
query parameters without using max-buckets
to set the maximum number of buckets returned in the response, Amazon S3 applies a default page size of 10,000 and provides a continuation token if there are more buckets.
",
"location":"querystring",
"locationName":"continuation-token"
},
@@ -7431,7 +7431,7 @@
"MaxBuckets":{
"type":"integer",
"box":true,
- "max":1000,
+ "max":10000,
"min":1
},
"MaxDirectoryBuckets":{
diff --git a/services/s3control/pom.xml b/services/s3control/pom.xml
index 398f394d1f12..894b3263a638 100644
--- a/services/s3control/pom.xml
+++ b/services/s3control/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
s3control
AWS Java SDK :: Services :: Amazon S3 Control
diff --git a/services/s3outposts/pom.xml b/services/s3outposts/pom.xml
index abca2f08cf52..7d06394db9dc 100644
--- a/services/s3outposts/pom.xml
+++ b/services/s3outposts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
s3outposts
AWS Java SDK :: Services :: S3 Outposts
diff --git a/services/sagemaker/pom.xml b/services/sagemaker/pom.xml
index ce87833b6f6d..4c63d7f77a70 100644
--- a/services/sagemaker/pom.xml
+++ b/services/sagemaker/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
sagemaker
diff --git a/services/sagemaker/src/main/resources/codegen-resources/service-2.json b/services/sagemaker/src/main/resources/codegen-resources/service-2.json
index 7310848cdf73..0fa016bb7d16 100644
--- a/services/sagemaker/src/main/resources/codegen-resources/service-2.json
+++ b/services/sagemaker/src/main/resources/codegen-resources/service-2.json
@@ -22249,6 +22249,13 @@
"ml.inf1.2xlarge",
"ml.inf1.6xlarge",
"ml.inf1.24xlarge",
+ "ml.trn1.2xlarge",
+ "ml.trn1.32xlarge",
+ "ml.trn1n.32xlarge",
+ "ml.inf2.xlarge",
+ "ml.inf2.8xlarge",
+ "ml.inf2.24xlarge",
+ "ml.inf2.48xlarge",
"ml.p4d.24xlarge",
"ml.p4de.24xlarge",
"ml.p5.48xlarge",
@@ -37219,7 +37226,11 @@
"ml.g5.12xlarge",
"ml.g5.16xlarge",
"ml.g5.24xlarge",
- "ml.g5.48xlarge"
+ "ml.g5.48xlarge",
+ "ml.inf2.xlarge",
+ "ml.inf2.8xlarge",
+ "ml.inf2.24xlarge",
+ "ml.inf2.48xlarge"
]
},
"TransformInstanceTypes":{
diff --git a/services/sagemakera2iruntime/pom.xml b/services/sagemakera2iruntime/pom.xml
index c03978f64874..96177062c820 100644
--- a/services/sagemakera2iruntime/pom.xml
+++ b/services/sagemakera2iruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
sagemakera2iruntime
AWS Java SDK :: Services :: SageMaker A2I Runtime
diff --git a/services/sagemakeredge/pom.xml b/services/sagemakeredge/pom.xml
index 6fede9308239..329010eaba38 100644
--- a/services/sagemakeredge/pom.xml
+++ b/services/sagemakeredge/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
sagemakeredge
AWS Java SDK :: Services :: Sagemaker Edge
diff --git a/services/sagemakerfeaturestoreruntime/pom.xml b/services/sagemakerfeaturestoreruntime/pom.xml
index 495351537a50..3e28284f587a 100644
--- a/services/sagemakerfeaturestoreruntime/pom.xml
+++ b/services/sagemakerfeaturestoreruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
sagemakerfeaturestoreruntime
AWS Java SDK :: Services :: Sage Maker Feature Store Runtime
diff --git a/services/sagemakergeospatial/pom.xml b/services/sagemakergeospatial/pom.xml
index c2f74f129a40..07e68835c3ad 100644
--- a/services/sagemakergeospatial/pom.xml
+++ b/services/sagemakergeospatial/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
sagemakergeospatial
AWS Java SDK :: Services :: Sage Maker Geospatial
diff --git a/services/sagemakermetrics/pom.xml b/services/sagemakermetrics/pom.xml
index ce22ed2022b7..8125f59f6883 100644
--- a/services/sagemakermetrics/pom.xml
+++ b/services/sagemakermetrics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
sagemakermetrics
AWS Java SDK :: Services :: Sage Maker Metrics
diff --git a/services/sagemakerruntime/pom.xml b/services/sagemakerruntime/pom.xml
index 3f41977f1869..4db361a4fd00 100644
--- a/services/sagemakerruntime/pom.xml
+++ b/services/sagemakerruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
sagemakerruntime
AWS Java SDK :: Services :: SageMaker Runtime
diff --git a/services/savingsplans/pom.xml b/services/savingsplans/pom.xml
index ab20b174fbc2..92ad533cd42a 100644
--- a/services/savingsplans/pom.xml
+++ b/services/savingsplans/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
savingsplans
AWS Java SDK :: Services :: Savingsplans
diff --git a/services/scheduler/pom.xml b/services/scheduler/pom.xml
index 621ac6768da9..382878503ac4 100644
--- a/services/scheduler/pom.xml
+++ b/services/scheduler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
scheduler
AWS Java SDK :: Services :: Scheduler
diff --git a/services/schemas/pom.xml b/services/schemas/pom.xml
index 28a66fae991f..34b9c26d73e0 100644
--- a/services/schemas/pom.xml
+++ b/services/schemas/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
schemas
AWS Java SDK :: Services :: Schemas
diff --git a/services/secretsmanager/pom.xml b/services/secretsmanager/pom.xml
index 6a6e949c3263..211005d6322e 100644
--- a/services/secretsmanager/pom.xml
+++ b/services/secretsmanager/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
secretsmanager
AWS Java SDK :: Services :: AWS Secrets Manager
diff --git a/services/securityhub/pom.xml b/services/securityhub/pom.xml
index c1618872bb15..dd95c450c70f 100644
--- a/services/securityhub/pom.xml
+++ b/services/securityhub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
securityhub
AWS Java SDK :: Services :: SecurityHub
diff --git a/services/securitylake/pom.xml b/services/securitylake/pom.xml
index bb62f3143be3..00cf2840d607 100644
--- a/services/securitylake/pom.xml
+++ b/services/securitylake/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
securitylake
AWS Java SDK :: Services :: Security Lake
diff --git a/services/serverlessapplicationrepository/pom.xml b/services/serverlessapplicationrepository/pom.xml
index 3f420e4faa66..1ebec5d28de7 100644
--- a/services/serverlessapplicationrepository/pom.xml
+++ b/services/serverlessapplicationrepository/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
serverlessapplicationrepository
diff --git a/services/servicecatalog/pom.xml b/services/servicecatalog/pom.xml
index ab9049a39368..7f16ce997ea8 100644
--- a/services/servicecatalog/pom.xml
+++ b/services/servicecatalog/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
servicecatalog
AWS Java SDK :: Services :: AWS Service Catalog
diff --git a/services/servicecatalogappregistry/pom.xml b/services/servicecatalogappregistry/pom.xml
index 580acfa941af..afd3a03ab38e 100644
--- a/services/servicecatalogappregistry/pom.xml
+++ b/services/servicecatalogappregistry/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
servicecatalogappregistry
AWS Java SDK :: Services :: Service Catalog App Registry
diff --git a/services/servicediscovery/pom.xml b/services/servicediscovery/pom.xml
index b32ec75760a7..0a1bc6341d2b 100644
--- a/services/servicediscovery/pom.xml
+++ b/services/servicediscovery/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
servicediscovery
diff --git a/services/servicequotas/pom.xml b/services/servicequotas/pom.xml
index 7b9a9941a0d8..5bf50420a014 100644
--- a/services/servicequotas/pom.xml
+++ b/services/servicequotas/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
servicequotas
AWS Java SDK :: Services :: Service Quotas
diff --git a/services/ses/pom.xml b/services/ses/pom.xml
index 9225ce59af86..bae2ce652997 100644
--- a/services/ses/pom.xml
+++ b/services/ses/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ses
AWS Java SDK :: Services :: Amazon SES
diff --git a/services/sesv2/pom.xml b/services/sesv2/pom.xml
index ef61ebdb6020..37fa8c08e7d3 100644
--- a/services/sesv2/pom.xml
+++ b/services/sesv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
sesv2
AWS Java SDK :: Services :: SESv2
diff --git a/services/sfn/pom.xml b/services/sfn/pom.xml
index 7ff6a7203045..a7ab5e42f7f4 100644
--- a/services/sfn/pom.xml
+++ b/services/sfn/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
sfn
AWS Java SDK :: Services :: AWS Step Functions
diff --git a/services/shield/pom.xml b/services/shield/pom.xml
index f84395d540a8..5ef04e57504e 100644
--- a/services/shield/pom.xml
+++ b/services/shield/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
shield
AWS Java SDK :: Services :: AWS Shield
diff --git a/services/signer/pom.xml b/services/signer/pom.xml
index d038251db624..7fce783d2e3f 100644
--- a/services/signer/pom.xml
+++ b/services/signer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
signer
AWS Java SDK :: Services :: Signer
diff --git a/services/simspaceweaver/pom.xml b/services/simspaceweaver/pom.xml
index f0dc9b9306d0..d7749ffec77b 100644
--- a/services/simspaceweaver/pom.xml
+++ b/services/simspaceweaver/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
simspaceweaver
AWS Java SDK :: Services :: Sim Space Weaver
diff --git a/services/sms/pom.xml b/services/sms/pom.xml
index 7175cdd3a3e6..7f06553a7e4f 100644
--- a/services/sms/pom.xml
+++ b/services/sms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
sms
AWS Java SDK :: Services :: AWS Server Migration
diff --git a/services/snowball/pom.xml b/services/snowball/pom.xml
index 4109d84fb587..5e86238bef52 100644
--- a/services/snowball/pom.xml
+++ b/services/snowball/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
snowball
AWS Java SDK :: Services :: Amazon Snowball
diff --git a/services/snowdevicemanagement/pom.xml b/services/snowdevicemanagement/pom.xml
index 0e5b0bc8f213..042abd50958f 100644
--- a/services/snowdevicemanagement/pom.xml
+++ b/services/snowdevicemanagement/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
snowdevicemanagement
AWS Java SDK :: Services :: Snow Device Management
diff --git a/services/sns/pom.xml b/services/sns/pom.xml
index c4ec0550e5b0..a0665f6b89bb 100644
--- a/services/sns/pom.xml
+++ b/services/sns/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
sns
AWS Java SDK :: Services :: Amazon SNS
diff --git a/services/socialmessaging/pom.xml b/services/socialmessaging/pom.xml
index da7baa88ea8c..da2c150256a8 100644
--- a/services/socialmessaging/pom.xml
+++ b/services/socialmessaging/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
socialmessaging
AWS Java SDK :: Services :: Social Messaging
diff --git a/services/sqs/pom.xml b/services/sqs/pom.xml
index ca87b6b937fb..836eba8bcca1 100644
--- a/services/sqs/pom.xml
+++ b/services/sqs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
sqs
AWS Java SDK :: Services :: Amazon SQS
diff --git a/services/ssm/pom.xml b/services/ssm/pom.xml
index 4c2c76aee090..bf17baeef889 100644
--- a/services/ssm/pom.xml
+++ b/services/ssm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ssm
AWS Java SDK :: Services :: AWS Simple Systems Management (SSM)
diff --git a/services/ssmcontacts/pom.xml b/services/ssmcontacts/pom.xml
index b27ebb3c9552..1fa66c69340b 100644
--- a/services/ssmcontacts/pom.xml
+++ b/services/ssmcontacts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ssmcontacts
AWS Java SDK :: Services :: SSM Contacts
diff --git a/services/ssmincidents/pom.xml b/services/ssmincidents/pom.xml
index 4893eefb7e9f..2e8a3af1f833 100644
--- a/services/ssmincidents/pom.xml
+++ b/services/ssmincidents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ssmincidents
AWS Java SDK :: Services :: SSM Incidents
diff --git a/services/ssmquicksetup/pom.xml b/services/ssmquicksetup/pom.xml
index 044de04a1d94..3c9e18fac9e9 100644
--- a/services/ssmquicksetup/pom.xml
+++ b/services/ssmquicksetup/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ssmquicksetup
AWS Java SDK :: Services :: SSM Quick Setup
diff --git a/services/ssmsap/pom.xml b/services/ssmsap/pom.xml
index 1fd1164a3f99..8862a4a3119c 100644
--- a/services/ssmsap/pom.xml
+++ b/services/ssmsap/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ssmsap
AWS Java SDK :: Services :: Ssm Sap
diff --git a/services/sso/pom.xml b/services/sso/pom.xml
index a84b01b8ca31..d427ba921599 100644
--- a/services/sso/pom.xml
+++ b/services/sso/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
sso
AWS Java SDK :: Services :: SSO
diff --git a/services/ssoadmin/pom.xml b/services/ssoadmin/pom.xml
index 44f49d2c91aa..e5a48c43d3d8 100644
--- a/services/ssoadmin/pom.xml
+++ b/services/ssoadmin/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ssoadmin
AWS Java SDK :: Services :: SSO Admin
diff --git a/services/ssooidc/pom.xml b/services/ssooidc/pom.xml
index 6fe2baf3536a..7516382f82eb 100644
--- a/services/ssooidc/pom.xml
+++ b/services/ssooidc/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
ssooidc
AWS Java SDK :: Services :: SSO OIDC
diff --git a/services/storagegateway/pom.xml b/services/storagegateway/pom.xml
index d4f10a6f1171..20f26bccd6f9 100644
--- a/services/storagegateway/pom.xml
+++ b/services/storagegateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
storagegateway
AWS Java SDK :: Services :: AWS Storage Gateway
diff --git a/services/sts/pom.xml b/services/sts/pom.xml
index 5ac885b876dc..f0dbfb9edd60 100644
--- a/services/sts/pom.xml
+++ b/services/sts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
sts
AWS Java SDK :: Services :: AWS STS
diff --git a/services/sts/src/main/resources/codegen-resources/service-2.json b/services/sts/src/main/resources/codegen-resources/service-2.json
index eeb8724f587f..59c22eb1c864 100644
--- a/services/sts/src/main/resources/codegen-resources/service-2.json
+++ b/services/sts/src/main/resources/codegen-resources/service-2.json
@@ -5,12 +5,14 @@
"endpointPrefix":"sts",
"globalEndpoint":"sts.amazonaws.com",
"protocol":"query",
+ "protocols":["query"],
"serviceAbbreviation":"AWS STS",
"serviceFullName":"AWS Security Token Service",
"serviceId":"STS",
"signatureVersion":"v4",
"uid":"sts-2011-06-15",
- "xmlNamespace":"https://sts.amazonaws.com/doc/2011-06-15/"
+ "xmlNamespace":"https://sts.amazonaws.com/doc/2011-06-15/",
+ "auth":["aws.auth#sigv4"]
},
"operations":{
"AssumeRole":{
@@ -30,7 +32,7 @@
{"shape":"RegionDisabledException"},
{"shape":"ExpiredTokenException"}
],
- "documentation":"Returns a set of temporary security credentials that you can use to access Amazon Web Services resources. These temporary credentials consist of an access key ID, a secret access key, and a security token. Typically, you use AssumeRole
within your account or for cross-account access. For a comparison of AssumeRole
with other API operations that produce temporary credentials, see Requesting Temporary Security Credentials and Comparing the Amazon Web Services STS API operations in the IAM User Guide.
Permissions
The temporary security credentials created by AssumeRole
can be used to make API calls to any Amazon Web Services service with the following exception: You cannot call the Amazon Web Services STS GetFederationToken
or GetSessionToken
API operations.
(Optional) You can pass inline or managed session policies to this operation. You can pass a single JSON policy document to use as an inline session policy. You can also specify up to 10 managed policy Amazon Resource Names (ARNs) to use as managed session policies. The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent Amazon Web Services API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.
When you create a role, you create two policies: a role trust policy that specifies who can assume the role, and a permissions policy that specifies what can be done with the role. You specify the trusted principal that is allowed to assume the role in the role trust policy.
To assume a role from a different account, your Amazon Web Services account must be trusted by the role. The trust relationship is defined in the role's trust policy when the role is created. That trust policy states which accounts are allowed to delegate that access to users in the account.
A user who wants to access a role in a different account must also have permissions that are delegated from the account administrator. The administrator must attach a policy that allows the user to call AssumeRole
for the ARN of the role in the other account.
To allow a user to assume a role in the same account, you can do either of the following:
You can do either because the role’s trust policy acts as an IAM resource-based policy. When a resource-based policy grants access to a principal in the same account, no additional identity-based policy is required. For more information about trust policies and resource-based policies, see IAM Policies in the IAM User Guide.
Tags
(Optional) You can pass tag key-value pairs to your session. These tags are called session tags. For more information about session tags, see Passing Session Tags in STS in the IAM User Guide.
An administrator must grant you the permissions necessary to pass session tags. The administrator can also create granular permissions to allow you to pass only specific session tags. For more information, see Tutorial: Using Tags for Attribute-Based Access Control in the IAM User Guide.
You can set the session tags as transitive. Transitive tags persist during role chaining. For more information, see Chaining Roles with Session Tags in the IAM User Guide.
Using MFA with AssumeRole
(Optional) You can include multi-factor authentication (MFA) information when you call AssumeRole
. This is useful for cross-account scenarios to ensure that the user that assumes the role has been authenticated with an Amazon Web Services MFA device. In that scenario, the trust policy of the role being assumed includes a condition that tests for MFA authentication. If the caller does not include valid MFA information, the request to assume the role is denied. The condition in a trust policy that tests for MFA authentication might look like the following example.
\"Condition\": {\"Bool\": {\"aws:MultiFactorAuthPresent\": true}}
For more information, see Configuring MFA-Protected API Access in the IAM User Guide guide.
To use MFA with AssumeRole
, you pass values for the SerialNumber
and TokenCode
parameters. The SerialNumber
value identifies the user's hardware or virtual MFA device. The TokenCode
is the time-based one-time password (TOTP) that the MFA device produces.
"
+ "documentation":"Returns a set of temporary security credentials that you can use to access Amazon Web Services resources. These temporary credentials consist of an access key ID, a secret access key, and a security token. Typically, you use AssumeRole
within your account or for cross-account access. For a comparison of AssumeRole
with other API operations that produce temporary credentials, see Requesting Temporary Security Credentials and Compare STS credentials in the IAM User Guide.
Permissions
The temporary security credentials created by AssumeRole
can be used to make API calls to any Amazon Web Services service with the following exception: You cannot call the Amazon Web Services STS GetFederationToken
or GetSessionToken
API operations.
(Optional) You can pass inline or managed session policies to this operation. You can pass a single JSON policy document to use as an inline session policy. You can also specify up to 10 managed policy Amazon Resource Names (ARNs) to use as managed session policies. The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent Amazon Web Services API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.
When you create a role, you create two policies: a role trust policy that specifies who can assume the role, and a permissions policy that specifies what can be done with the role. You specify the trusted principal that is allowed to assume the role in the role trust policy.
To assume a role from a different account, your Amazon Web Services account must be trusted by the role. The trust relationship is defined in the role's trust policy when the role is created. That trust policy states which accounts are allowed to delegate that access to users in the account.
A user who wants to access a role in a different account must also have permissions that are delegated from the account administrator. The administrator must attach a policy that allows the user to call AssumeRole
for the ARN of the role in the other account.
To allow a user to assume a role in the same account, you can do either of the following:
You can do either because the role’s trust policy acts as an IAM resource-based policy. When a resource-based policy grants access to a principal in the same account, no additional identity-based policy is required. For more information about trust policies and resource-based policies, see IAM Policies in the IAM User Guide.
Tags
(Optional) You can pass tag key-value pairs to your session. These tags are called session tags. For more information about session tags, see Passing Session Tags in STS in the IAM User Guide.
An administrator must grant you the permissions necessary to pass session tags. The administrator can also create granular permissions to allow you to pass only specific session tags. For more information, see Tutorial: Using Tags for Attribute-Based Access Control in the IAM User Guide.
You can set the session tags as transitive. Transitive tags persist during role chaining. For more information, see Chaining Roles with Session Tags in the IAM User Guide.
Using MFA with AssumeRole
(Optional) You can include multi-factor authentication (MFA) information when you call AssumeRole
. This is useful for cross-account scenarios to ensure that the user that assumes the role has been authenticated with an Amazon Web Services MFA device. In that scenario, the trust policy of the role being assumed includes a condition that tests for MFA authentication. If the caller does not include valid MFA information, the request to assume the role is denied. The condition in a trust policy that tests for MFA authentication might look like the following example.
\"Condition\": {\"Bool\": {\"aws:MultiFactorAuthPresent\": true}}
For more information, see Configuring MFA-Protected API Access in the IAM User Guide guide.
To use MFA with AssumeRole
, you pass values for the SerialNumber
and TokenCode
parameters. The SerialNumber
value identifies the user's hardware or virtual MFA device. The TokenCode
is the time-based one-time password (TOTP) that the MFA device produces.
"
},
"AssumeRoleWithSAML":{
"name":"AssumeRoleWithSAML",
@@ -51,7 +53,7 @@
{"shape":"ExpiredTokenException"},
{"shape":"RegionDisabledException"}
],
- "documentation":"Returns a set of temporary security credentials for users who have been authenticated via a SAML authentication response. This operation provides a mechanism for tying an enterprise identity store or directory to role-based Amazon Web Services access without user-specific credentials or configuration. For a comparison of AssumeRoleWithSAML
with the other API operations that produce temporary credentials, see Requesting Temporary Security Credentials and Comparing the Amazon Web Services STS API operations in the IAM User Guide.
The temporary security credentials returned by this operation consist of an access key ID, a secret access key, and a security token. Applications can use these temporary security credentials to sign calls to Amazon Web Services services.
Session Duration
By default, the temporary security credentials created by AssumeRoleWithSAML
last for one hour. However, you can use the optional DurationSeconds
parameter to specify the duration of your session. Your role session lasts for the duration that you specify, or until the time specified in the SAML authentication response's SessionNotOnOrAfter
value, whichever is shorter. You can provide a DurationSeconds
value from 900 seconds (15 minutes) up to the maximum session duration setting for the role. This setting can have a value from 1 hour to 12 hours. To learn how to view the maximum value for your role, see View the Maximum Session Duration Setting for a Role in the IAM User Guide. The maximum session duration limit applies when you use the AssumeRole*
API operations or the assume-role*
CLI commands. However the limit does not apply when you use those operations to create a console URL. For more information, see Using IAM Roles in the IAM User Guide.
Role chaining limits your CLI or Amazon Web Services API role session to a maximum of one hour. When you use the AssumeRole
API operation to assume a role, you can specify the duration of your role session with the DurationSeconds
parameter. You can specify a parameter value of up to 43200 seconds (12 hours), depending on the maximum session duration setting for your role. However, if you assume a role using role chaining and provide a DurationSeconds
parameter value greater than one hour, the operation fails.
Permissions
The temporary security credentials created by AssumeRoleWithSAML
can be used to make API calls to any Amazon Web Services service with the following exception: you cannot call the STS GetFederationToken
or GetSessionToken
API operations.
(Optional) You can pass inline or managed session policies to this operation. You can pass a single JSON policy document to use as an inline session policy. You can also specify up to 10 managed policy Amazon Resource Names (ARNs) to use as managed session policies. The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent Amazon Web Services API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.
Calling AssumeRoleWithSAML
does not require the use of Amazon Web Services security credentials. The identity of the caller is validated by using keys in the metadata document that is uploaded for the SAML provider entity for your identity provider.
Calling AssumeRoleWithSAML
can result in an entry in your CloudTrail logs. The entry includes the value in the NameID
element of the SAML assertion. We recommend that you use a NameIDType
that is not associated with any personally identifiable information (PII). For example, you could instead use the persistent identifier (urn:oasis:names:tc:SAML:2.0:nameid-format:persistent
).
Tags
(Optional) You can configure your IdP to pass attributes into your SAML assertion as session tags. Each session tag consists of a key name and an associated value. For more information about session tags, see Passing Session Tags in STS in the IAM User Guide.
You can pass up to 50 session tags. The plaintext session tag keys can’t exceed 128 characters and the values can’t exceed 256 characters. For these and additional limits, see IAM and STS Character Limits in the IAM User Guide.
An Amazon Web Services conversion compresses the passed inline session policy, managed policy ARNs, and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plaintext meets the other requirements. The PackedPolicySize
response element indicates by percentage how close the policies and tags for your request are to the upper size limit.
You can pass a session tag with the same key as a tag that is attached to the role. When you do, session tags override the role's tags with the same key.
An administrator must grant you the permissions necessary to pass session tags. The administrator can also create granular permissions to allow you to pass only specific session tags. For more information, see Tutorial: Using Tags for Attribute-Based Access Control in the IAM User Guide.
You can set the session tags as transitive. Transitive tags persist during role chaining. For more information, see Chaining Roles with Session Tags in the IAM User Guide.
SAML Configuration
Before your application can call AssumeRoleWithSAML
, you must configure your SAML identity provider (IdP) to issue the claims required by Amazon Web Services. Additionally, you must use Identity and Access Management (IAM) to create a SAML provider entity in your Amazon Web Services account that represents your identity provider. You must also create an IAM role that specifies this SAML provider in its trust policy.
For more information, see the following resources:
"
+ "documentation":"Returns a set of temporary security credentials for users who have been authenticated via a SAML authentication response. This operation provides a mechanism for tying an enterprise identity store or directory to role-based Amazon Web Services access without user-specific credentials or configuration. For a comparison of AssumeRoleWithSAML
with the other API operations that produce temporary credentials, see Requesting Temporary Security Credentials and Compare STS credentials in the IAM User Guide.
The temporary security credentials returned by this operation consist of an access key ID, a secret access key, and a security token. Applications can use these temporary security credentials to sign calls to Amazon Web Services services.
Session Duration
By default, the temporary security credentials created by AssumeRoleWithSAML
last for one hour. However, you can use the optional DurationSeconds
parameter to specify the duration of your session. Your role session lasts for the duration that you specify, or until the time specified in the SAML authentication response's SessionNotOnOrAfter
value, whichever is shorter. You can provide a DurationSeconds
value from 900 seconds (15 minutes) up to the maximum session duration setting for the role. This setting can have a value from 1 hour to 12 hours. To learn how to view the maximum value for your role, see View the Maximum Session Duration Setting for a Role in the IAM User Guide. The maximum session duration limit applies when you use the AssumeRole*
API operations or the assume-role*
CLI commands. However the limit does not apply when you use those operations to create a console URL. For more information, see Using IAM Roles in the IAM User Guide.
Role chaining limits your CLI or Amazon Web Services API role session to a maximum of one hour. When you use the AssumeRole
API operation to assume a role, you can specify the duration of your role session with the DurationSeconds
parameter. You can specify a parameter value of up to 43200 seconds (12 hours), depending on the maximum session duration setting for your role. However, if you assume a role using role chaining and provide a DurationSeconds
parameter value greater than one hour, the operation fails.
Permissions
The temporary security credentials created by AssumeRoleWithSAML
can be used to make API calls to any Amazon Web Services service with the following exception: you cannot call the STS GetFederationToken
or GetSessionToken
API operations.
(Optional) You can pass inline or managed session policies to this operation. You can pass a single JSON policy document to use as an inline session policy. You can also specify up to 10 managed policy Amazon Resource Names (ARNs) to use as managed session policies. The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent Amazon Web Services API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.
Calling AssumeRoleWithSAML
does not require the use of Amazon Web Services security credentials. The identity of the caller is validated by using keys in the metadata document that is uploaded for the SAML provider entity for your identity provider.
Calling AssumeRoleWithSAML
can result in an entry in your CloudTrail logs. The entry includes the value in the NameID
element of the SAML assertion. We recommend that you use a NameIDType
that is not associated with any personally identifiable information (PII). For example, you could instead use the persistent identifier (urn:oasis:names:tc:SAML:2.0:nameid-format:persistent
).
Tags
(Optional) You can configure your IdP to pass attributes into your SAML assertion as session tags. Each session tag consists of a key name and an associated value. For more information about session tags, see Passing Session Tags in STS in the IAM User Guide.
You can pass up to 50 session tags. The plaintext session tag keys can’t exceed 128 characters and the values can’t exceed 256 characters. For these and additional limits, see IAM and STS Character Limits in the IAM User Guide.
An Amazon Web Services conversion compresses the passed inline session policy, managed policy ARNs, and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plaintext meets the other requirements. The PackedPolicySize
response element indicates by percentage how close the policies and tags for your request are to the upper size limit.
You can pass a session tag with the same key as a tag that is attached to the role. When you do, session tags override the role's tags with the same key.
An administrator must grant you the permissions necessary to pass session tags. The administrator can also create granular permissions to allow you to pass only specific session tags. For more information, see Tutorial: Using Tags for Attribute-Based Access Control in the IAM User Guide.
You can set the session tags as transitive. Transitive tags persist during role chaining. For more information, see Chaining Roles with Session Tags in the IAM User Guide.
SAML Configuration
Before your application can call AssumeRoleWithSAML
, you must configure your SAML identity provider (IdP) to issue the claims required by Amazon Web Services. Additionally, you must use Identity and Access Management (IAM) to create a SAML provider entity in your Amazon Web Services account that represents your identity provider. You must also create an IAM role that specifies this SAML provider in its trust policy.
For more information, see the following resources:
"
},
"AssumeRoleWithWebIdentity":{
"name":"AssumeRoleWithWebIdentity",
@@ -73,7 +75,24 @@
{"shape":"ExpiredTokenException"},
{"shape":"RegionDisabledException"}
],
- "documentation":"Returns a set of temporary security credentials for users who have been authenticated in a mobile or web application with a web identity provider. Example providers include the OAuth 2.0 providers Login with Amazon and Facebook, or any OpenID Connect-compatible identity provider such as Google or Amazon Cognito federated identities.
For mobile applications, we recommend that you use Amazon Cognito. You can use Amazon Cognito with the Amazon Web Services SDK for iOS Developer Guide and the Amazon Web Services SDK for Android Developer Guide to uniquely identify a user. You can also supply the user with a consistent identity throughout the lifetime of an application.
To learn more about Amazon Cognito, see Amazon Cognito identity pools in Amazon Cognito Developer Guide.
Calling AssumeRoleWithWebIdentity
does not require the use of Amazon Web Services security credentials. Therefore, you can distribute an application (for example, on mobile devices) that requests temporary security credentials without including long-term Amazon Web Services credentials in the application. You also don't need to deploy server-based proxy services that use long-term Amazon Web Services credentials. Instead, the identity of the caller is validated by using a token from the web identity provider. For a comparison of AssumeRoleWithWebIdentity
with the other API operations that produce temporary credentials, see Requesting Temporary Security Credentials and Comparing the Amazon Web Services STS API operations in the IAM User Guide.
The temporary security credentials returned by this API consist of an access key ID, a secret access key, and a security token. Applications can use these temporary security credentials to sign calls to Amazon Web Services service API operations.
Session Duration
By default, the temporary security credentials created by AssumeRoleWithWebIdentity
last for one hour. However, you can use the optional DurationSeconds
parameter to specify the duration of your session. You can provide a value from 900 seconds (15 minutes) up to the maximum session duration setting for the role. This setting can have a value from 1 hour to 12 hours. To learn how to view the maximum value for your role, see View the Maximum Session Duration Setting for a Role in the IAM User Guide. The maximum session duration limit applies when you use the AssumeRole*
API operations or the assume-role*
CLI commands. However the limit does not apply when you use those operations to create a console URL. For more information, see Using IAM Roles in the IAM User Guide.
Permissions
The temporary security credentials created by AssumeRoleWithWebIdentity
can be used to make API calls to any Amazon Web Services service with the following exception: you cannot call the STS GetFederationToken
or GetSessionToken
API operations.
(Optional) You can pass inline or managed session policies to this operation. You can pass a single JSON policy document to use as an inline session policy. You can also specify up to 10 managed policy Amazon Resource Names (ARNs) to use as managed session policies. The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent Amazon Web Services API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.
Tags
(Optional) You can configure your IdP to pass attributes into your web identity token as session tags. Each session tag consists of a key name and an associated value. For more information about session tags, see Passing Session Tags in STS in the IAM User Guide.
You can pass up to 50 session tags. The plaintext session tag keys can’t exceed 128 characters and the values can’t exceed 256 characters. For these and additional limits, see IAM and STS Character Limits in the IAM User Guide.
An Amazon Web Services conversion compresses the passed inline session policy, managed policy ARNs, and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plaintext meets the other requirements. The PackedPolicySize
response element indicates by percentage how close the policies and tags for your request are to the upper size limit.
You can pass a session tag with the same key as a tag that is attached to the role. When you do, the session tag overrides the role tag with the same key.
An administrator must grant you the permissions necessary to pass session tags. The administrator can also create granular permissions to allow you to pass only specific session tags. For more information, see Tutorial: Using Tags for Attribute-Based Access Control in the IAM User Guide.
You can set the session tags as transitive. Transitive tags persist during role chaining. For more information, see Chaining Roles with Session Tags in the IAM User Guide.
Identities
Before your application can call AssumeRoleWithWebIdentity
, you must have an identity token from a supported identity provider and create a role that the application can assume. The role that your application assumes must trust the identity provider that is associated with the identity token. In other words, the identity provider must be specified in the role's trust policy.
Calling AssumeRoleWithWebIdentity
can result in an entry in your CloudTrail logs. The entry includes the Subject of the provided web identity token. We recommend that you avoid using any personally identifiable information (PII) in this field. For example, you could instead use a GUID or a pairwise identifier, as suggested in the OIDC specification.
For more information about how to use web identity federation and the AssumeRoleWithWebIdentity
API, see the following resources:
"
+ "documentation":"Returns a set of temporary security credentials for users who have been authenticated in a mobile or web application with a web identity provider. Example providers include the OAuth 2.0 providers Login with Amazon and Facebook, or any OpenID Connect-compatible identity provider such as Google or Amazon Cognito federated identities.
For mobile applications, we recommend that you use Amazon Cognito. You can use Amazon Cognito with the Amazon Web Services SDK for iOS Developer Guide and the Amazon Web Services SDK for Android Developer Guide to uniquely identify a user. You can also supply the user with a consistent identity throughout the lifetime of an application.
To learn more about Amazon Cognito, see Amazon Cognito identity pools in Amazon Cognito Developer Guide.
Calling AssumeRoleWithWebIdentity
does not require the use of Amazon Web Services security credentials. Therefore, you can distribute an application (for example, on mobile devices) that requests temporary security credentials without including long-term Amazon Web Services credentials in the application. You also don't need to deploy server-based proxy services that use long-term Amazon Web Services credentials. Instead, the identity of the caller is validated by using a token from the web identity provider. For a comparison of AssumeRoleWithWebIdentity
with the other API operations that produce temporary credentials, see Requesting Temporary Security Credentials and Compare STS credentials in the IAM User Guide.
The temporary security credentials returned by this API consist of an access key ID, a secret access key, and a security token. Applications can use these temporary security credentials to sign calls to Amazon Web Services service API operations.
Session Duration
By default, the temporary security credentials created by AssumeRoleWithWebIdentity
last for one hour. However, you can use the optional DurationSeconds
parameter to specify the duration of your session. You can provide a value from 900 seconds (15 minutes) up to the maximum session duration setting for the role. This setting can have a value from 1 hour to 12 hours. To learn how to view the maximum value for your role, see Update the maximum session duration for a role in the IAM User Guide. The maximum session duration limit applies when you use the AssumeRole*
API operations or the assume-role*
CLI commands. However the limit does not apply when you use those operations to create a console URL. For more information, see Using IAM Roles in the IAM User Guide.
Permissions
The temporary security credentials created by AssumeRoleWithWebIdentity
can be used to make API calls to any Amazon Web Services service with the following exception: you cannot call the STS GetFederationToken
or GetSessionToken
API operations.
(Optional) You can pass inline or managed session policies to this operation. You can pass a single JSON policy document to use as an inline session policy. You can also specify up to 10 managed policy Amazon Resource Names (ARNs) to use as managed session policies. The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent Amazon Web Services API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.
Tags
(Optional) You can configure your IdP to pass attributes into your web identity token as session tags. Each session tag consists of a key name and an associated value. For more information about session tags, see Passing Session Tags in STS in the IAM User Guide.
You can pass up to 50 session tags. The plaintext session tag keys can’t exceed 128 characters and the values can’t exceed 256 characters. For these and additional limits, see IAM and STS Character Limits in the IAM User Guide.
An Amazon Web Services conversion compresses the passed inline session policy, managed policy ARNs, and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plaintext meets the other requirements. The PackedPolicySize
response element indicates by percentage how close the policies and tags for your request are to the upper size limit.
You can pass a session tag with the same key as a tag that is attached to the role. When you do, the session tag overrides the role tag with the same key.
An administrator must grant you the permissions necessary to pass session tags. The administrator can also create granular permissions to allow you to pass only specific session tags. For more information, see Tutorial: Using Tags for Attribute-Based Access Control in the IAM User Guide.
You can set the session tags as transitive. Transitive tags persist during role chaining. For more information, see Chaining Roles with Session Tags in the IAM User Guide.
Identities
Before your application can call AssumeRoleWithWebIdentity
, you must have an identity token from a supported identity provider and create a role that the application can assume. The role that your application assumes must trust the identity provider that is associated with the identity token. In other words, the identity provider must be specified in the role's trust policy.
Calling AssumeRoleWithWebIdentity
can result in an entry in your CloudTrail logs. The entry includes the Subject of the provided web identity token. We recommend that you avoid using any personally identifiable information (PII) in this field. For example, you could instead use a GUID or a pairwise identifier, as suggested in the OIDC specification.
For more information about how to use OIDC federation and the AssumeRoleWithWebIdentity
API, see the following resources:
"
+ },
+ "AssumeRoot":{
+ "name":"AssumeRoot",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"AssumeRootRequest"},
+ "output":{
+ "shape":"AssumeRootResponse",
+ "resultWrapper":"AssumeRootResult"
+ },
+ "errors":[
+ {"shape":"RegionDisabledException"},
+ {"shape":"ExpiredTokenException"}
+ ],
+ "documentation":"Returns a set of short term credentials you can use to perform privileged tasks in a member account.
Before you can launch a privileged session, you must have enabled centralized root access in your organization. For steps to enable this feature, see Centralize root access for member accounts in the IAM User Guide.
The global endpoint is not supported for AssumeRoot. You must send this request to a Regional STS endpoint. For more information, see Endpoints.
You can track AssumeRoot in CloudTrail logs to determine what actions were performed in a session. For more information, see Track privileged tasks in CloudTrail in the IAM User Guide.
"
},
"DecodeAuthorizationMessage":{
"name":"DecodeAuthorizationMessage",
@@ -133,7 +152,7 @@
{"shape":"PackedPolicyTooLargeException"},
{"shape":"RegionDisabledException"}
],
- "documentation":"Returns a set of temporary security credentials (consisting of an access key ID, a secret access key, and a security token) for a user. A typical use is in a proxy application that gets temporary security credentials on behalf of distributed applications inside a corporate network.
You must call the GetFederationToken
operation using the long-term security credentials of an IAM user. As a result, this call is appropriate in contexts where those credentials can be safeguarded, usually in a server-based application. For a comparison of GetFederationToken
with the other API operations that produce temporary credentials, see Requesting Temporary Security Credentials and Comparing the Amazon Web Services STS API operations in the IAM User Guide.
Although it is possible to call GetFederationToken
using the security credentials of an Amazon Web Services account root user rather than an IAM user that you create for the purpose of a proxy application, we do not recommend it. For more information, see Safeguard your root user credentials and don't use them for everyday tasks in the IAM User Guide.
You can create a mobile-based or browser-based app that can authenticate users using a web identity provider like Login with Amazon, Facebook, Google, or an OpenID Connect-compatible identity provider. In this case, we recommend that you use Amazon Cognito or AssumeRoleWithWebIdentity
. For more information, see Federation Through a Web-based Identity Provider in the IAM User Guide.
Session duration
The temporary credentials are valid for the specified duration, from 900 seconds (15 minutes) up to a maximum of 129,600 seconds (36 hours). The default session duration is 43,200 seconds (12 hours). Temporary credentials obtained by using the root user credentials have a maximum duration of 3,600 seconds (1 hour).
Permissions
You can use the temporary credentials created by GetFederationToken
in any Amazon Web Services service with the following exceptions:
You can use temporary credentials for single sign-on (SSO) to the console.
You must pass an inline or managed session policy to this operation. You can pass a single JSON policy document to use as an inline session policy. You can also specify up to 10 managed policy Amazon Resource Names (ARNs) to use as managed session policies. The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters.
Though the session policy parameters are optional, if you do not pass a policy, then the resulting federated user session has no permissions. When you pass session policies, the session permissions are the intersection of the IAM user policies and the session policies that you pass. This gives you a way to further restrict the permissions for a federated user. You cannot use session policies to grant more permissions than those that are defined in the permissions policy of the IAM user. For more information, see Session Policies in the IAM User Guide. For information about using GetFederationToken
to create temporary security credentials, see GetFederationToken—Federation Through a Custom Identity Broker.
You can use the credentials to access a resource that has a resource-based policy. If that policy specifically references the federated user session in the Principal
element of the policy, the session has the permissions allowed by the policy. These permissions are granted in addition to the permissions granted by the session policies.
Tags
(Optional) You can pass tag key-value pairs to your session. These are called session tags. For more information about session tags, see Passing Session Tags in STS in the IAM User Guide.
You can create a mobile-based or browser-based app that can authenticate users using a web identity provider like Login with Amazon, Facebook, Google, or an OpenID Connect-compatible identity provider. In this case, we recommend that you use Amazon Cognito or AssumeRoleWithWebIdentity
. For more information, see Federation Through a Web-based Identity Provider in the IAM User Guide.
An administrator must grant you the permissions necessary to pass session tags. The administrator can also create granular permissions to allow you to pass only specific session tags. For more information, see Tutorial: Using Tags for Attribute-Based Access Control in the IAM User Guide.
Tag key–value pairs are not case sensitive, but case is preserved. This means that you cannot have separate Department
and department
tag keys. Assume that the user that you are federating has the Department
=Marketing
tag and you pass the department
=engineering
session tag. Department
and department
are not saved as separate tags, and the session tag passed in the request takes precedence over the user tag.
"
+ "documentation":"Returns a set of temporary security credentials (consisting of an access key ID, a secret access key, and a security token) for a user. A typical use is in a proxy application that gets temporary security credentials on behalf of distributed applications inside a corporate network.
You must call the GetFederationToken
operation using the long-term security credentials of an IAM user. As a result, this call is appropriate in contexts where those credentials can be safeguarded, usually in a server-based application. For a comparison of GetFederationToken
with the other API operations that produce temporary credentials, see Requesting Temporary Security Credentials and Compare STS credentials in the IAM User Guide.
Although it is possible to call GetFederationToken
using the security credentials of an Amazon Web Services account root user rather than an IAM user that you create for the purpose of a proxy application, we do not recommend it. For more information, see Safeguard your root user credentials and don't use them for everyday tasks in the IAM User Guide.
You can create a mobile-based or browser-based app that can authenticate users using a web identity provider like Login with Amazon, Facebook, Google, or an OpenID Connect-compatible identity provider. In this case, we recommend that you use Amazon Cognito or AssumeRoleWithWebIdentity
. For more information, see Federation Through a Web-based Identity Provider in the IAM User Guide.
Session duration
The temporary credentials are valid for the specified duration, from 900 seconds (15 minutes) up to a maximum of 129,600 seconds (36 hours). The default session duration is 43,200 seconds (12 hours). Temporary credentials obtained by using the root user credentials have a maximum duration of 3,600 seconds (1 hour).
Permissions
You can use the temporary credentials created by GetFederationToken
in any Amazon Web Services service with the following exceptions:
You can use temporary credentials for single sign-on (SSO) to the console.
You must pass an inline or managed session policy to this operation. You can pass a single JSON policy document to use as an inline session policy. You can also specify up to 10 managed policy Amazon Resource Names (ARNs) to use as managed session policies. The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters.
Though the session policy parameters are optional, if you do not pass a policy, then the resulting federated user session has no permissions. When you pass session policies, the session permissions are the intersection of the IAM user policies and the session policies that you pass. This gives you a way to further restrict the permissions for a federated user. You cannot use session policies to grant more permissions than those that are defined in the permissions policy of the IAM user. For more information, see Session Policies in the IAM User Guide. For information about using GetFederationToken
to create temporary security credentials, see GetFederationToken—Federation Through a Custom Identity Broker.
You can use the credentials to access a resource that has a resource-based policy. If that policy specifically references the federated user session in the Principal
element of the policy, the session has the permissions allowed by the policy. These permissions are granted in addition to the permissions granted by the session policies.
Tags
(Optional) You can pass tag key-value pairs to your session. These are called session tags. For more information about session tags, see Passing Session Tags in STS in the IAM User Guide.
You can create a mobile-based or browser-based app that can authenticate users using a web identity provider like Login with Amazon, Facebook, Google, or an OpenID Connect-compatible identity provider. In this case, we recommend that you use Amazon Cognito or AssumeRoleWithWebIdentity
. For more information, see Federation Through a Web-based Identity Provider in the IAM User Guide.
An administrator must grant you the permissions necessary to pass session tags. The administrator can also create granular permissions to allow you to pass only specific session tags. For more information, see Tutorial: Using Tags for Attribute-Based Access Control in the IAM User Guide.
Tag key–value pairs are not case sensitive, but case is preserved. This means that you cannot have separate Department
and department
tag keys. Assume that the user that you are federating has the Department
=Marketing
tag and you pass the department
=engineering
session tag. Department
and department
are not saved as separate tags, and the session tag passed in the request takes precedence over the user tag.
"
},
"GetSessionToken":{
"name":"GetSessionToken",
@@ -149,7 +168,7 @@
"errors":[
{"shape":"RegionDisabledException"}
],
- "documentation":"Returns a set of temporary credentials for an Amazon Web Services account or IAM user. The credentials consist of an access key ID, a secret access key, and a security token. Typically, you use GetSessionToken
if you want to use MFA to protect programmatic calls to specific Amazon Web Services API operations like Amazon EC2 StopInstances
.
MFA-enabled IAM users must call GetSessionToken
and submit an MFA code that is associated with their MFA device. Using the temporary security credentials that the call returns, IAM users can then make programmatic calls to API operations that require MFA authentication. An incorrect MFA code causes the API to return an access denied error. For a comparison of GetSessionToken
with the other API operations that produce temporary credentials, see Requesting Temporary Security Credentials and Comparing the Amazon Web Services STS API operations in the IAM User Guide.
No permissions are required for users to perform this operation. The purpose of the sts:GetSessionToken
operation is to authenticate the user using MFA. You cannot use policies to control authentication operations. For more information, see Permissions for GetSessionToken in the IAM User Guide.
Session Duration
The GetSessionToken
operation must be called by using the long-term Amazon Web Services security credentials of an IAM user. Credentials that are created by IAM users are valid for the duration that you specify. This duration can range from 900 seconds (15 minutes) up to a maximum of 129,600 seconds (36 hours), with a default of 43,200 seconds (12 hours). Credentials based on account credentials can range from 900 seconds (15 minutes) up to 3,600 seconds (1 hour), with a default of 1 hour.
Permissions
The temporary security credentials created by GetSessionToken
can be used to make API calls to any Amazon Web Services service with the following exceptions:
The credentials that GetSessionToken
returns are based on permissions associated with the IAM user whose credentials were used to call the operation. The temporary credentials have the same permissions as the IAM user.
Although it is possible to call GetSessionToken
using the security credentials of an Amazon Web Services account root user rather than an IAM user, we do not recommend it. If GetSessionToken
is called using root user credentials, the temporary credentials have root user permissions. For more information, see Safeguard your root user credentials and don't use them for everyday tasks in the IAM User Guide
For more information about using GetSessionToken
to create temporary credentials, see Temporary Credentials for Users in Untrusted Environments in the IAM User Guide.
"
+ "documentation":"Returns a set of temporary credentials for an Amazon Web Services account or IAM user. The credentials consist of an access key ID, a secret access key, and a security token. Typically, you use GetSessionToken
if you want to use MFA to protect programmatic calls to specific Amazon Web Services API operations like Amazon EC2 StopInstances
.
MFA-enabled IAM users must call GetSessionToken
and submit an MFA code that is associated with their MFA device. Using the temporary security credentials that the call returns, IAM users can then make programmatic calls to API operations that require MFA authentication. An incorrect MFA code causes the API to return an access denied error. For a comparison of GetSessionToken
with the other API operations that produce temporary credentials, see Requesting Temporary Security Credentials and Compare STS credentials in the IAM User Guide.
No permissions are required for users to perform this operation. The purpose of the sts:GetSessionToken
operation is to authenticate the user using MFA. You cannot use policies to control authentication operations. For more information, see Permissions for GetSessionToken in the IAM User Guide.
Session Duration
The GetSessionToken
operation must be called by using the long-term Amazon Web Services security credentials of an IAM user. Credentials that are created by IAM users are valid for the duration that you specify. This duration can range from 900 seconds (15 minutes) up to a maximum of 129,600 seconds (36 hours), with a default of 43,200 seconds (12 hours). Credentials based on account credentials can range from 900 seconds (15 minutes) up to 3,600 seconds (1 hour), with a default of 1 hour.
Permissions
The temporary security credentials created by GetSessionToken
can be used to make API calls to any Amazon Web Services service with the following exceptions:
The credentials that GetSessionToken
returns are based on permissions associated with the IAM user whose credentials were used to call the operation. The temporary credentials have the same permissions as the IAM user.
Although it is possible to call GetSessionToken
using the security credentials of an Amazon Web Services account root user rather than an IAM user, we do not recommend it. If GetSessionToken
is called using root user credentials, the temporary credentials have root user permissions. For more information, see Safeguard your root user credentials and don't use them for everyday tasks in the IAM User Guide
For more information about using GetSessionToken
to create temporary credentials, see Temporary Credentials for Users in Untrusted Environments in the IAM User Guide.
"
}
},
"shapes":{
@@ -166,7 +185,7 @@
},
"RoleSessionName":{
"shape":"roleSessionNameType",
- "documentation":"An identifier for the assumed role session.
Use the role session name to uniquely identify a session when the same role is assumed by different principals or for different reasons. In cross-account scenarios, the role session name is visible to, and can be logged by the account that owns the role. The role session name is also used in the ARN of the assumed role principal. This means that subsequent cross-account API requests that use the temporary security credentials will expose the role session name to the external account in their CloudTrail logs.
The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@-
"
+ "documentation":"An identifier for the assumed role session.
Use the role session name to uniquely identify a session when the same role is assumed by different principals or for different reasons. In cross-account scenarios, the role session name is visible to, and can be logged by the account that owns the role. The role session name is also used in the ARN of the assumed role principal. This means that subsequent cross-account API requests that use the temporary security credentials will expose the role session name to the external account in their CloudTrail logs.
For security purposes, administrators can view this field in CloudTrail logs to help identify who performed an action in Amazon Web Services. Your administrator might require that you specify your user name as the session name when you assume the role. For more information, see sts:RoleSessionName
.
The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@-
"
},
"PolicyArns":{
"shape":"policyDescriptorListType",
@@ -174,11 +193,11 @@
},
"Policy":{
"shape":"unrestrictedSessionPolicyDocumentType",
- "documentation":"An IAM policy in JSON format that you want to use as an inline session policy.
This parameter is optional. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent Amazon Web Services API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.
The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters. The JSON policy characters can be any ASCII character from the space character to the end of the valid character list (\\u0020 through \\u00FF). It can also include the tab (\\u0009), linefeed (\\u000A), and carriage return (\\u000D) characters.
An Amazon Web Services conversion compresses the passed inline session policy, managed policy ARNs, and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plaintext meets the other requirements. The PackedPolicySize
response element indicates by percentage how close the policies and tags for your request are to the upper size limit.
"
+ "documentation":"An IAM policy in JSON format that you want to use as an inline session policy.
This parameter is optional. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent Amazon Web Services API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.
The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters. The JSON policy characters can be any ASCII character from the space character to the end of the valid character list (\\u0020 through \\u00FF). It can also include the tab (\\u0009), linefeed (\\u000A), and carriage return (\\u000D) characters.
An Amazon Web Services conversion compresses the passed inline session policy, managed policy ARNs, and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plaintext meets the other requirements. The PackedPolicySize
response element indicates by percentage how close the policies and tags for your request are to the upper size limit.
For more information about role session permissions, see Session policies.
"
},
"DurationSeconds":{
"shape":"roleDurationSecondsType",
- "documentation":"The duration, in seconds, of the role session. The value specified can range from 900 seconds (15 minutes) up to the maximum session duration set for the role. The maximum session duration setting can have a value from 1 hour to 12 hours. If you specify a value higher than this setting or the administrator setting (whichever is lower), the operation fails. For example, if you specify a session duration of 12 hours, but your administrator set the maximum session duration to 6 hours, your operation fails.
Role chaining limits your Amazon Web Services CLI or Amazon Web Services API role session to a maximum of one hour. When you use the AssumeRole
API operation to assume a role, you can specify the duration of your role session with the DurationSeconds
parameter. You can specify a parameter value of up to 43200 seconds (12 hours), depending on the maximum session duration setting for your role. However, if you assume a role using role chaining and provide a DurationSeconds
parameter value greater than one hour, the operation fails. To learn how to view the maximum value for your role, see View the Maximum Session Duration Setting for a Role in the IAM User Guide.
By default, the value is set to 3600
seconds.
The DurationSeconds
parameter is separate from the duration of a console session that you might request using the returned credentials. The request to the federation endpoint for a console sign-in token takes a SessionDuration
parameter that specifies the maximum length of the console session. For more information, see Creating a URL that Enables Federated Users to Access the Amazon Web Services Management Console in the IAM User Guide.
"
+ "documentation":"The duration, in seconds, of the role session. The value specified can range from 900 seconds (15 minutes) up to the maximum session duration set for the role. The maximum session duration setting can have a value from 1 hour to 12 hours. If you specify a value higher than this setting or the administrator setting (whichever is lower), the operation fails. For example, if you specify a session duration of 12 hours, but your administrator set the maximum session duration to 6 hours, your operation fails.
Role chaining limits your Amazon Web Services CLI or Amazon Web Services API role session to a maximum of one hour. When you use the AssumeRole
API operation to assume a role, you can specify the duration of your role session with the DurationSeconds
parameter. You can specify a parameter value of up to 43200 seconds (12 hours), depending on the maximum session duration setting for your role. However, if you assume a role using role chaining and provide a DurationSeconds
parameter value greater than one hour, the operation fails. To learn how to view the maximum value for your role, see Update the maximum session duration for a role.
By default, the value is set to 3600
seconds.
The DurationSeconds
parameter is separate from the duration of a console session that you might request using the returned credentials. The request to the federation endpoint for a console sign-in token takes a SessionDuration
parameter that specifies the maximum length of the console session. For more information, see Creating a URL that Enables Federated Users to Access the Amazon Web Services Management Console in the IAM User Guide.
"
},
"Tags":{
"shape":"tagListType",
@@ -186,7 +205,7 @@
},
"TransitiveTagKeys":{
"shape":"tagKeyListType",
- "documentation":"A list of keys for session tags that you want to set as transitive. If you set a tag key as transitive, the corresponding key and value passes to subsequent sessions in a role chain. For more information, see Chaining Roles with Session Tags in the IAM User Guide.
This parameter is optional. When you set session tags as transitive, the session policy and session tags packed binary limit is not affected.
If you choose not to specify a transitive tag key, then no tags are passed from this session to any subsequent sessions.
"
+ "documentation":"A list of keys for session tags that you want to set as transitive. If you set a tag key as transitive, the corresponding key and value passes to subsequent sessions in a role chain. For more information, see Chaining Roles with Session Tags in the IAM User Guide.
This parameter is optional. The transitive status of a session tag does not impact its packed binary size.
If you choose not to specify a transitive tag key, then no tags are passed from this session to any subsequent sessions.
"
},
"ExternalId":{
"shape":"externalIdType",
@@ -202,7 +221,7 @@
},
"SourceIdentity":{
"shape":"sourceIdentityType",
- "documentation":"The source identity specified by the principal that is calling the AssumeRole
operation.
You can require users to specify a source identity when they assume a role. You do this by using the sts:SourceIdentity
condition key in a role trust policy. You can use source identity information in CloudTrail logs to determine who took actions with a role. You can use the aws:SourceIdentity
condition key to further control access to Amazon Web Services resources based on the value of source identity. For more information about using source identity, see Monitor and control actions taken with assumed roles in the IAM User Guide.
The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@-. You cannot use a value that begins with the text aws:
. This prefix is reserved for Amazon Web Services internal use.
"
+ "documentation":"The source identity specified by the principal that is calling the AssumeRole
operation. The source identity value persists across chained role sessions.
You can require users to specify a source identity when they assume a role. You do this by using the sts:SourceIdentity
condition key in a role trust policy. You can use source identity information in CloudTrail logs to determine who took actions with a role. You can use the aws:SourceIdentity
condition key to further control access to Amazon Web Services resources based on the value of source identity. For more information about using source identity, see Monitor and control actions taken with assumed roles in the IAM User Guide.
The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@-. You cannot use a value that begins with the text aws:
. This prefix is reserved for Amazon Web Services internal use.
"
},
"ProvidedContexts":{
"shape":"ProvidedContextsListType",
@@ -258,7 +277,7 @@
},
"Policy":{
"shape":"sessionPolicyDocumentType",
- "documentation":"An IAM policy in JSON format that you want to use as an inline session policy.
This parameter is optional. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent Amazon Web Services API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.
The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters. The JSON policy characters can be any ASCII character from the space character to the end of the valid character list (\\u0020 through \\u00FF). It can also include the tab (\\u0009), linefeed (\\u000A), and carriage return (\\u000D) characters.
An Amazon Web Services conversion compresses the passed inline session policy, managed policy ARNs, and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plaintext meets the other requirements. The PackedPolicySize
response element indicates by percentage how close the policies and tags for your request are to the upper size limit.
"
+ "documentation":"An IAM policy in JSON format that you want to use as an inline session policy.
This parameter is optional. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent Amazon Web Services API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.
The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters. The JSON policy characters can be any ASCII character from the space character to the end of the valid character list (\\u0020 through \\u00FF). It can also include the tab (\\u0009), linefeed (\\u000A), and carriage return (\\u000D) characters.
For more information about role session permissions, see Session policies.
An Amazon Web Services conversion compresses the passed inline session policy, managed policy ARNs, and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plaintext meets the other requirements. The PackedPolicySize
response element indicates by percentage how close the policies and tags for your request are to the upper size limit.
"
},
"DurationSeconds":{
"shape":"roleDurationSecondsType",
@@ -303,7 +322,7 @@
},
"SourceIdentity":{
"shape":"sourceIdentityType",
- "documentation":"The value in the SourceIdentity
attribute in the SAML assertion.
You can require users to set a source identity value when they assume a role. You do this by using the sts:SourceIdentity
condition key in a role trust policy. That way, actions that are taken with the role are associated with that user. After the source identity is set, the value cannot be changed. It is present in the request for all actions that are taken by the role and persists across chained role sessions. You can configure your SAML identity provider to use an attribute associated with your users, like user name or email, as the source identity when calling AssumeRoleWithSAML
. You do this by adding an attribute to the SAML assertion. For more information about using source identity, see Monitor and control actions taken with assumed roles in the IAM User Guide.
The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@-
"
+ "documentation":"The value in the SourceIdentity
attribute in the SAML assertion. The source identity value persists across chained role sessions.
You can require users to set a source identity value when they assume a role. You do this by using the sts:SourceIdentity
condition key in a role trust policy. That way, actions that are taken with the role are associated with that user. After the source identity is set, the value cannot be changed. It is present in the request for all actions that are taken by the role and persists across chained role sessions. You can configure your SAML identity provider to use an attribute associated with your users, like user name or email, as the source identity when calling AssumeRoleWithSAML
. You do this by adding an attribute to the SAML assertion. For more information about using source identity, see Monitor and control actions taken with assumed roles in the IAM User Guide.
The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@-
"
}
},
"documentation":"Contains the response to a successful AssumeRoleWithSAML request, including temporary Amazon Web Services credentials that can be used to make Amazon Web Services requests.
"
@@ -318,15 +337,15 @@
"members":{
"RoleArn":{
"shape":"arnType",
- "documentation":"The Amazon Resource Name (ARN) of the role that the caller is assuming.
"
+ "documentation":"The Amazon Resource Name (ARN) of the role that the caller is assuming.
Additional considerations apply to Amazon Cognito identity pools that assume cross-account IAM roles. The trust policies of these roles must accept the cognito-identity.amazonaws.com
service principal and must contain the cognito-identity.amazonaws.com:aud
condition key to restrict role assumption to users from your intended identity pools. A policy that trusts Amazon Cognito identity pools without this condition creates a risk that a user from an unintended identity pool can assume the role. For more information, see Trust policies for IAM roles in Basic (Classic) authentication in the Amazon Cognito Developer Guide.
"
},
"RoleSessionName":{
"shape":"roleSessionNameType",
- "documentation":"An identifier for the assumed role session. Typically, you pass the name or identifier that is associated with the user who is using your application. That way, the temporary security credentials that your application will use are associated with that user. This session name is included as part of the ARN and assumed role ID in the AssumedRoleUser
response element.
The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@-
"
+ "documentation":"An identifier for the assumed role session. Typically, you pass the name or identifier that is associated with the user who is using your application. That way, the temporary security credentials that your application will use are associated with that user. This session name is included as part of the ARN and assumed role ID in the AssumedRoleUser
response element.
For security purposes, administrators can view this field in CloudTrail logs to help identify who performed an action in Amazon Web Services. Your administrator might require that you specify your user name as the session name when you assume the role. For more information, see sts:RoleSessionName
.
The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@-
"
},
"WebIdentityToken":{
"shape":"clientTokenType",
- "documentation":"The OAuth 2.0 access token or OpenID Connect ID token that is provided by the identity provider. Your application must get this token by authenticating the user who is using your application with a web identity provider before the application makes an AssumeRoleWithWebIdentity
call. Only tokens with RSA algorithms (RS256) are supported.
"
+ "documentation":"The OAuth 2.0 access token or OpenID Connect ID token that is provided by the identity provider. Your application must get this token by authenticating the user who is using your application with a web identity provider before the application makes an AssumeRoleWithWebIdentity
call. Timestamps in the token must be formatted as either an integer or a long integer. Only tokens with RSA algorithms (RS256) are supported.
"
},
"ProviderId":{
"shape":"urlType",
@@ -338,7 +357,7 @@
},
"Policy":{
"shape":"sessionPolicyDocumentType",
- "documentation":"An IAM policy in JSON format that you want to use as an inline session policy.
This parameter is optional. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent Amazon Web Services API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.
The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters. The JSON policy characters can be any ASCII character from the space character to the end of the valid character list (\\u0020 through \\u00FF). It can also include the tab (\\u0009), linefeed (\\u000A), and carriage return (\\u000D) characters.
An Amazon Web Services conversion compresses the passed inline session policy, managed policy ARNs, and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plaintext meets the other requirements. The PackedPolicySize
response element indicates by percentage how close the policies and tags for your request are to the upper size limit.
"
+ "documentation":"An IAM policy in JSON format that you want to use as an inline session policy.
This parameter is optional. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent Amazon Web Services API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see Session Policies in the IAM User Guide.
The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters. The JSON policy characters can be any ASCII character from the space character to the end of the valid character list (\\u0020 through \\u00FF). It can also include the tab (\\u0009), linefeed (\\u000A), and carriage return (\\u000D) characters.
For more information about role session permissions, see Session policies.
An Amazon Web Services conversion compresses the passed inline session policy, managed policy ARNs, and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plaintext meets the other requirements. The PackedPolicySize
response element indicates by percentage how close the policies and tags for your request are to the upper size limit.
"
},
"DurationSeconds":{
"shape":"roleDurationSecondsType",
@@ -375,11 +394,45 @@
},
"SourceIdentity":{
"shape":"sourceIdentityType",
- "documentation":"The value of the source identity that is returned in the JSON web token (JWT) from the identity provider.
You can require users to set a source identity value when they assume a role. You do this by using the sts:SourceIdentity
condition key in a role trust policy. That way, actions that are taken with the role are associated with that user. After the source identity is set, the value cannot be changed. It is present in the request for all actions that are taken by the role and persists across chained role sessions. You can configure your identity provider to use an attribute associated with your users, like user name or email, as the source identity when calling AssumeRoleWithWebIdentity
. You do this by adding a claim to the JSON web token. To learn more about OIDC tokens and claims, see Using Tokens with User Pools in the Amazon Cognito Developer Guide. For more information about using source identity, see Monitor and control actions taken with assumed roles in the IAM User Guide.
The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@-
"
+ "documentation":"The value of the source identity that is returned in the JSON web token (JWT) from the identity provider.
You can require users to set a source identity value when they assume a role. You do this by using the sts:SourceIdentity
condition key in a role trust policy. That way, actions that are taken with the role are associated with that user. After the source identity is set, the value cannot be changed. It is present in the request for all actions that are taken by the role and persists across chained role sessions. You can configure your identity provider to use an attribute associated with your users, like user name or email, as the source identity when calling AssumeRoleWithWebIdentity
. You do this by adding a claim to the JSON web token. To learn more about OIDC tokens and claims, see Using Tokens with User Pools in the Amazon Cognito Developer Guide. For more information about using source identity, see Monitor and control actions taken with assumed roles in the IAM User Guide.
The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@-
"
}
},
"documentation":"Contains the response to a successful AssumeRoleWithWebIdentity request, including temporary Amazon Web Services credentials that can be used to make Amazon Web Services requests.
"
},
+ "AssumeRootRequest":{
+ "type":"structure",
+ "required":[
+ "TargetPrincipal",
+ "TaskPolicyArn"
+ ],
+ "members":{
+ "TargetPrincipal":{
+ "shape":"TargetPrincipalType",
+ "documentation":"The member account principal ARN or account ID.
"
+ },
+ "TaskPolicyArn":{
+ "shape":"PolicyDescriptorType",
+ "documentation":"The identity based policy that scopes the session to the privileged tasks that can be performed. You can use one of following Amazon Web Services managed policies to scope root session actions. You can add additional customer managed policies to further limit the permissions for the root session.
"
+ },
+ "DurationSeconds":{
+ "shape":"RootDurationSecondsType",
+ "documentation":"The duration, in seconds, of the privileged session. The value can range from 0 seconds up to the maximum session duration of 900 seconds (15 minutes). If you specify a value higher than this setting, the operation fails.
By default, the value is set to 900
seconds.
"
+ }
+ }
+ },
+ "AssumeRootResponse":{
+ "type":"structure",
+ "members":{
+ "Credentials":{
+ "shape":"Credentials",
+ "documentation":"The temporary security credentials, which include an access key ID, a secret access key, and a security token.
The size of the security token that STS API operations return is not fixed. We strongly recommend that you make no assumptions about the maximum size.
"
+ },
+ "SourceIdentity":{
+ "shape":"sourceIdentityType",
+ "documentation":"The source identity specified by the principal that is calling the AssumeRoot
operation.
You can use the aws:SourceIdentity
condition key to control access based on the value of source identity. For more information about using source identity, see Monitor and control actions taken with assumed roles in the IAM User Guide.
The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@-
"
+ }
+ }
+ },
"AssumedRoleUser":{
"type":"structure",
"required":[
@@ -622,7 +675,7 @@
"members":{
"message":{"shape":"invalidAuthorizationMessage"}
},
- "documentation":"The error returned if the message passed to DecodeAuthorizationMessage
was invalid. This can happen if the token contains invalid characters, such as linebreaks.
",
+ "documentation":"The error returned if the message passed to DecodeAuthorizationMessage
was invalid. This can happen if the token contains invalid characters, such as line breaks, or if the message has expired.
",
"error":{
"code":"InvalidAuthorizationMessageException",
"httpStatusCode":400,
@@ -705,7 +758,7 @@
"members":{
"message":{"shape":"regionDisabledMessage"}
},
- "documentation":"STS is not activated in the requested region for the account that is being asked to generate credentials. The account administrator must use the IAM console to activate STS in that region. For more information, see Activating and Deactivating Amazon Web Services STS in an Amazon Web Services Region in the IAM User Guide.
",
+ "documentation":"STS is not activated in the requested region for the account that is being asked to generate credentials. The account administrator must use the IAM console to activate STS in that region. For more information, see Activating and Deactivating STS in an Amazon Web Services Region in the IAM User Guide.
",
"error":{
"code":"RegionDisabledException",
"httpStatusCode":403,
@@ -713,6 +766,11 @@
},
"exception":true
},
+ "RootDurationSecondsType":{
+ "type":"integer",
+ "max":900,
+ "min":0
+ },
"SAMLAssertionType":{
"type":"string",
"max":100000,
@@ -739,6 +797,11 @@
},
"documentation":"You can pass custom key-value pair attributes when you assume a role or federate a user. These are called session tags. You can then use the session tags to control access to resources. For more information, see Tagging Amazon Web Services STS Sessions in the IAM User Guide.
"
},
+ "TargetPrincipalType":{
+ "type":"string",
+ "max":2048,
+ "min":12
+ },
"accessKeyIdType":{
"type":"string",
"max":128,
diff --git a/services/supplychain/pom.xml b/services/supplychain/pom.xml
index cbc4f0367d44..12e25e819460 100644
--- a/services/supplychain/pom.xml
+++ b/services/supplychain/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
supplychain
AWS Java SDK :: Services :: Supply Chain
diff --git a/services/support/pom.xml b/services/support/pom.xml
index 36488d80df38..bb67db0d7e0e 100644
--- a/services/support/pom.xml
+++ b/services/support/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
support
AWS Java SDK :: Services :: AWS Support
diff --git a/services/supportapp/pom.xml b/services/supportapp/pom.xml
index 88572927a08a..97ef9095490b 100644
--- a/services/supportapp/pom.xml
+++ b/services/supportapp/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
supportapp
AWS Java SDK :: Services :: Support App
diff --git a/services/swf/pom.xml b/services/swf/pom.xml
index 7c485dec5244..d05cc2ca4749 100644
--- a/services/swf/pom.xml
+++ b/services/swf/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
swf
AWS Java SDK :: Services :: Amazon SWF
diff --git a/services/synthetics/pom.xml b/services/synthetics/pom.xml
index 20b81600566d..bb4f5ae9c9c1 100644
--- a/services/synthetics/pom.xml
+++ b/services/synthetics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
synthetics
AWS Java SDK :: Services :: Synthetics
diff --git a/services/taxsettings/pom.xml b/services/taxsettings/pom.xml
index 1551e060829a..28d785946662 100644
--- a/services/taxsettings/pom.xml
+++ b/services/taxsettings/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
taxsettings
AWS Java SDK :: Services :: Tax Settings
diff --git a/services/textract/pom.xml b/services/textract/pom.xml
index 2133b8a0d465..9b0f39a73fbe 100644
--- a/services/textract/pom.xml
+++ b/services/textract/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
textract
AWS Java SDK :: Services :: Textract
diff --git a/services/timestreaminfluxdb/pom.xml b/services/timestreaminfluxdb/pom.xml
index a7d2eb9d9f03..fc4569a3c4ae 100644
--- a/services/timestreaminfluxdb/pom.xml
+++ b/services/timestreaminfluxdb/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
timestreaminfluxdb
AWS Java SDK :: Services :: Timestream Influx DB
diff --git a/services/timestreamquery/pom.xml b/services/timestreamquery/pom.xml
index 915607444645..46f38626cabc 100644
--- a/services/timestreamquery/pom.xml
+++ b/services/timestreamquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
timestreamquery
AWS Java SDK :: Services :: Timestream Query
diff --git a/services/timestreamwrite/pom.xml b/services/timestreamwrite/pom.xml
index 17777e486ed4..c40833abc8d7 100644
--- a/services/timestreamwrite/pom.xml
+++ b/services/timestreamwrite/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
timestreamwrite
AWS Java SDK :: Services :: Timestream Write
diff --git a/services/tnb/pom.xml b/services/tnb/pom.xml
index 57f0d7c1cd29..d2e4318831f2 100644
--- a/services/tnb/pom.xml
+++ b/services/tnb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
tnb
AWS Java SDK :: Services :: Tnb
diff --git a/services/transcribe/pom.xml b/services/transcribe/pom.xml
index f2ede509b958..f0bb878c0c19 100644
--- a/services/transcribe/pom.xml
+++ b/services/transcribe/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
transcribe
AWS Java SDK :: Services :: Transcribe
diff --git a/services/transcribestreaming/pom.xml b/services/transcribestreaming/pom.xml
index bf6f7b117461..e8bdbdeb16b1 100644
--- a/services/transcribestreaming/pom.xml
+++ b/services/transcribestreaming/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
transcribestreaming
AWS Java SDK :: Services :: AWS Transcribe Streaming
diff --git a/services/transfer/pom.xml b/services/transfer/pom.xml
index 3ea7d6702de0..7c6a7abe62d0 100644
--- a/services/transfer/pom.xml
+++ b/services/transfer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
transfer
AWS Java SDK :: Services :: Transfer
diff --git a/services/translate/pom.xml b/services/translate/pom.xml
index 79a00392df95..913474fa1087 100644
--- a/services/translate/pom.xml
+++ b/services/translate/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
translate
diff --git a/services/trustedadvisor/pom.xml b/services/trustedadvisor/pom.xml
index 2ec7eddac44b..dcea55be75c2 100644
--- a/services/trustedadvisor/pom.xml
+++ b/services/trustedadvisor/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
trustedadvisor
AWS Java SDK :: Services :: Trusted Advisor
diff --git a/services/verifiedpermissions/pom.xml b/services/verifiedpermissions/pom.xml
index 913bba0d0851..455babcfbeba 100644
--- a/services/verifiedpermissions/pom.xml
+++ b/services/verifiedpermissions/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
verifiedpermissions
AWS Java SDK :: Services :: Verified Permissions
diff --git a/services/voiceid/pom.xml b/services/voiceid/pom.xml
index 23179ceec22f..3b1f9c1d98ac 100644
--- a/services/voiceid/pom.xml
+++ b/services/voiceid/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
voiceid
AWS Java SDK :: Services :: Voice ID
diff --git a/services/vpclattice/pom.xml b/services/vpclattice/pom.xml
index 232a4f433f81..58d97f986fcb 100644
--- a/services/vpclattice/pom.xml
+++ b/services/vpclattice/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
vpclattice
AWS Java SDK :: Services :: VPC Lattice
diff --git a/services/waf/pom.xml b/services/waf/pom.xml
index ac2c9760474b..5a7e3fbb5ee8 100644
--- a/services/waf/pom.xml
+++ b/services/waf/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
waf
AWS Java SDK :: Services :: AWS WAF
diff --git a/services/wafv2/pom.xml b/services/wafv2/pom.xml
index f30413855ec2..6e95af16f28d 100644
--- a/services/wafv2/pom.xml
+++ b/services/wafv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
wafv2
AWS Java SDK :: Services :: WAFV2
diff --git a/services/wellarchitected/pom.xml b/services/wellarchitected/pom.xml
index c02cb5caf8f7..55785559ec3a 100644
--- a/services/wellarchitected/pom.xml
+++ b/services/wellarchitected/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
wellarchitected
AWS Java SDK :: Services :: Well Architected
diff --git a/services/wisdom/pom.xml b/services/wisdom/pom.xml
index c48000f08b78..dbc135540511 100644
--- a/services/wisdom/pom.xml
+++ b/services/wisdom/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
wisdom
AWS Java SDK :: Services :: Wisdom
diff --git a/services/workdocs/pom.xml b/services/workdocs/pom.xml
index 47266bc65122..696db83267b9 100644
--- a/services/workdocs/pom.xml
+++ b/services/workdocs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
workdocs
AWS Java SDK :: Services :: Amazon WorkDocs
diff --git a/services/workmail/pom.xml b/services/workmail/pom.xml
index 19a8f16b4874..21ee43be6afe 100644
--- a/services/workmail/pom.xml
+++ b/services/workmail/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
workmail
diff --git a/services/workmailmessageflow/pom.xml b/services/workmailmessageflow/pom.xml
index b9347e3e0582..7f1ab90fffdb 100644
--- a/services/workmailmessageflow/pom.xml
+++ b/services/workmailmessageflow/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
workmailmessageflow
AWS Java SDK :: Services :: WorkMailMessageFlow
diff --git a/services/workspaces/pom.xml b/services/workspaces/pom.xml
index 30f2f3830d51..1f32fcf376d0 100644
--- a/services/workspaces/pom.xml
+++ b/services/workspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
workspaces
AWS Java SDK :: Services :: Amazon WorkSpaces
diff --git a/services/workspacesthinclient/pom.xml b/services/workspacesthinclient/pom.xml
index 3a060944f2c0..9d9fbe7195b5 100644
--- a/services/workspacesthinclient/pom.xml
+++ b/services/workspacesthinclient/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
workspacesthinclient
AWS Java SDK :: Services :: Work Spaces Thin Client
diff --git a/services/workspacesweb/pom.xml b/services/workspacesweb/pom.xml
index c524acc9ce9f..7a6ee274303e 100644
--- a/services/workspacesweb/pom.xml
+++ b/services/workspacesweb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
workspacesweb
AWS Java SDK :: Services :: Work Spaces Web
diff --git a/services/xray/pom.xml b/services/xray/pom.xml
index b79704ccd7c3..12f3759e826f 100644
--- a/services/xray/pom.xml
+++ b/services/xray/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.29.12
+ 2.29.13
xray
AWS Java SDK :: Services :: AWS X-Ray
diff --git a/test/auth-tests/pom.xml b/test/auth-tests/pom.xml
index 718b88affc23..0816e712896d 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.29.12
+ 2.29.13
../../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 08fdabda82f0..3c8f35f88b3a 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.29.12
+ 2.29.13
../../pom.xml
4.0.0
diff --git a/test/bundle-shading-tests/pom.xml b/test/bundle-shading-tests/pom.xml
index 0419ce25d0a4..aacf5a9cf2a7 100644
--- a/test/bundle-shading-tests/pom.xml
+++ b/test/bundle-shading-tests/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.29.12
+ 2.29.13
../../pom.xml
4.0.0
diff --git a/test/codegen-generated-classes-test/pom.xml b/test/codegen-generated-classes-test/pom.xml
index f9b6eae01a02..29bf464049da 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.29.12
+ 2.29.13
../../pom.xml
diff --git a/test/crt-unavailable-tests/pom.xml b/test/crt-unavailable-tests/pom.xml
index d1f5b4202dd3..33adb66c02e1 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.29.12
+ 2.29.13
../../pom.xml
4.0.0
diff --git a/test/http-client-tests/pom.xml b/test/http-client-tests/pom.xml
index 22cd3f72c38f..e890c3826531 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.29.12
+ 2.29.13
../../pom.xml
http-client-tests
diff --git a/test/module-path-tests/pom.xml b/test/module-path-tests/pom.xml
index 59253213e5d1..1db13b9f3fa6 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.29.12
+ 2.29.13
../../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 293d64a6b930..c065a4406f07 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.29.12
+ 2.29.13
../../pom.xml
diff --git a/test/protocol-tests-core/pom.xml b/test/protocol-tests-core/pom.xml
index 08b719e20962..e379c0215523 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.29.12
+ 2.29.13
../../pom.xml
4.0.0
diff --git a/test/protocol-tests/pom.xml b/test/protocol-tests/pom.xml
index 24c97b61da0e..b4df2d8a8072 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.29.12
+ 2.29.13
../../pom.xml
4.0.0
diff --git a/test/region-testing/pom.xml b/test/region-testing/pom.xml
index d5f42abb8eb0..48d736cea48b 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.29.12
+ 2.29.13
../../pom.xml
4.0.0
diff --git a/test/ruleset-testing-core/pom.xml b/test/ruleset-testing-core/pom.xml
index 5a8c69945990..64e2ff4f2322 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.29.12
+ 2.29.13
../../pom.xml
4.0.0
diff --git a/test/s3-benchmarks/pom.xml b/test/s3-benchmarks/pom.xml
index 93422cb50712..cd7ca565bc90 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.29.12
+ 2.29.13
../../pom.xml
4.0.0
diff --git a/test/sdk-benchmarks/pom.xml b/test/sdk-benchmarks/pom.xml
index ff66e95bf292..b3c78718db05 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.29.12
+ 2.29.13
../../pom.xml
diff --git a/test/sdk-native-image-test/pom.xml b/test/sdk-native-image-test/pom.xml
index f51e90278c14..7fe6e3e52e60 100644
--- a/test/sdk-native-image-test/pom.xml
+++ b/test/sdk-native-image-test/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.29.12
+ 2.29.13
../../pom.xml
4.0.0
diff --git a/test/service-test-utils/pom.xml b/test/service-test-utils/pom.xml
index e4cb6adf8875..9bc911f20434 100644
--- a/test/service-test-utils/pom.xml
+++ b/test/service-test-utils/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.29.12
+ 2.29.13
../../pom.xml
service-test-utils
diff --git a/test/stability-tests/pom.xml b/test/stability-tests/pom.xml
index c9e0cbf3da2b..b6b8b2519f50 100644
--- a/test/stability-tests/pom.xml
+++ b/test/stability-tests/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.29.12
+ 2.29.13
../../pom.xml
4.0.0
diff --git a/test/test-utils/pom.xml b/test/test-utils/pom.xml
index 2ae9874ca395..fed8e0138aee 100644
--- a/test/test-utils/pom.xml
+++ b/test/test-utils/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.29.12
+ 2.29.13
../../pom.xml
test-utils
diff --git a/test/tests-coverage-reporting/pom.xml b/test/tests-coverage-reporting/pom.xml
index 84e2a367ed3b..f7e83b802a2c 100644
--- a/test/tests-coverage-reporting/pom.xml
+++ b/test/tests-coverage-reporting/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.29.12
+ 2.29.13
../../pom.xml
4.0.0
diff --git a/test/v2-migration-tests/pom.xml b/test/v2-migration-tests/pom.xml
index 850f62db14aa..a9d9f7ef4be2 100644
--- a/test/v2-migration-tests/pom.xml
+++ b/test/v2-migration-tests/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.29.12
+ 2.29.13
../..
diff --git a/third-party/pom.xml b/third-party/pom.xml
index 097595f0dce2..635c14419bcf 100644
--- a/third-party/pom.xml
+++ b/third-party/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.29.12
+ 2.29.13
third-party
diff --git a/third-party/third-party-jackson-core/pom.xml b/third-party/third-party-jackson-core/pom.xml
index 7654bcfb95aa..76b523f5f54e 100644
--- a/third-party/third-party-jackson-core/pom.xml
+++ b/third-party/third-party-jackson-core/pom.xml
@@ -20,7 +20,7 @@
third-party
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/third-party/third-party-jackson-dataformat-cbor/pom.xml b/third-party/third-party-jackson-dataformat-cbor/pom.xml
index 45fb26231265..e592166afc1b 100644
--- a/third-party/third-party-jackson-dataformat-cbor/pom.xml
+++ b/third-party/third-party-jackson-dataformat-cbor/pom.xml
@@ -20,7 +20,7 @@
third-party
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/third-party/third-party-slf4j-api/pom.xml b/third-party/third-party-slf4j-api/pom.xml
index d8078bbcd9d5..283a0f536abf 100644
--- a/third-party/third-party-slf4j-api/pom.xml
+++ b/third-party/third-party-slf4j-api/pom.xml
@@ -20,7 +20,7 @@
third-party
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/utils/pom.xml b/utils/pom.xml
index 2ccbf6b74541..610b64d4173a 100644
--- a/utils/pom.xml
+++ b/utils/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.29.12
+ 2.29.13
4.0.0
diff --git a/v2-migration/pom.xml b/v2-migration/pom.xml
index e69f300d19a8..0c3cdf5031bf 100644
--- a/v2-migration/pom.xml
+++ b/v2-migration/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.29.12
+ 2.29.13
../pom.xml
diff --git a/v2-migration/src/main/resources/META-INF/rewrite/upgrade-sdk-dependencies.yml b/v2-migration/src/main/resources/META-INF/rewrite/upgrade-sdk-dependencies.yml
index f203a8dd5222..2af9f86f34d5 100644
--- a/v2-migration/src/main/resources/META-INF/rewrite/upgrade-sdk-dependencies.yml
+++ b/v2-migration/src/main/resources/META-INF/rewrite/upgrade-sdk-dependencies.yml
@@ -21,2297 +21,2297 @@ recipeList:
- org.openrewrite.java.dependencies.AddDependency:
groupId: software.amazon.awssdk
artifactId: apache-client
- version: 2.29.11
+ version: 2.29.12
onlyIfUsing: com.amazonaws.ClientConfiguration
- org.openrewrite.java.dependencies.AddDependency:
groupId: software.amazon.awssdk
artifactId: netty-nio-client
- version: 2.29.11
+ version: 2.29.12
onlyIfUsing: com.amazonaws.ClientConfiguration
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-core
newGroupId: software.amazon.awssdk
newArtifactId: aws-core
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-bom
newGroupId: software.amazon.awssdk
newArtifactId: bom
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iot
newGroupId: software.amazon.awssdk
newArtifactId: iotdataplane
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-oam
newGroupId: software.amazon.awssdk
newArtifactId: oam
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotwireless
newGroupId: software.amazon.awssdk
newArtifactId: iotwireless
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-forecast
newGroupId: software.amazon.awssdk
newArtifactId: forecast
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-licensemanagerlinuxsubscriptions
newGroupId: software.amazon.awssdk
newArtifactId: licensemanagerlinuxsubscriptions
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-docdbelastic
newGroupId: software.amazon.awssdk
newArtifactId: docdbelastic
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-emrcontainers
newGroupId: software.amazon.awssdk
newArtifactId: emrcontainers
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-timestreamwrite
newGroupId: software.amazon.awssdk
newArtifactId: timestreamwrite
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codebuild
newGroupId: software.amazon.awssdk
newArtifactId: codebuild
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotdeviceadvisor
newGroupId: software.amazon.awssdk
newArtifactId: iotdeviceadvisor
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ssmcontacts
newGroupId: software.amazon.awssdk
newArtifactId: ssmcontacts
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iot1clickdevices
newGroupId: software.amazon.awssdk
newArtifactId: iot1clickdevices
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pcaconnectorscep
newGroupId: software.amazon.awssdk
newArtifactId: pcaconnectorscep
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-paymentcryptographydata
newGroupId: software.amazon.awssdk
newArtifactId: paymentcryptographydata
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codeguruprofiler
newGroupId: software.amazon.awssdk
newArtifactId: codeguruprofiler
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kinesis
newGroupId: software.amazon.awssdk
newArtifactId: kinesis
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kinesisvideo
newGroupId: software.amazon.awssdk
newArtifactId: kinesisvideo
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pinpoint
newGroupId: software.amazon.awssdk
newArtifactId: pinpoint
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-chime
newGroupId: software.amazon.awssdk
newArtifactId: chime
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iottwinmaker
newGroupId: software.amazon.awssdk
newArtifactId: iottwinmaker
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-organizations
newGroupId: software.amazon.awssdk
newArtifactId: organizations
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-licensemanager
newGroupId: software.amazon.awssdk
newArtifactId: licensemanager
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-shield
newGroupId: software.amazon.awssdk
newArtifactId: shield
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ssm
newGroupId: software.amazon.awssdk
newArtifactId: ssm
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mediastoredata
newGroupId: software.amazon.awssdk
newArtifactId: mediastoredata
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sagemakerruntime
newGroupId: software.amazon.awssdk
newArtifactId: sagemakerruntime
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-signer
newGroupId: software.amazon.awssdk
newArtifactId: signer
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-servicecatalog
newGroupId: software.amazon.awssdk
newArtifactId: servicecatalog
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-timestreaminfluxdb
newGroupId: software.amazon.awssdk
newArtifactId: timestreaminfluxdb
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lakeformation
newGroupId: software.amazon.awssdk
newArtifactId: lakeformation
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pcs
newGroupId: software.amazon.awssdk
newArtifactId: pcs
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-licensemanagerusersubscriptions
newGroupId: software.amazon.awssdk
newArtifactId: licensemanagerusersubscriptions
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-secretsmanager
newGroupId: software.amazon.awssdk
newArtifactId: secretsmanager
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mediaconnect
newGroupId: software.amazon.awssdk
newArtifactId: mediaconnect
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mwaa
newGroupId: software.amazon.awssdk
newArtifactId: mwaa
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kms
newGroupId: software.amazon.awssdk
newArtifactId: kms
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-quicksight
newGroupId: software.amazon.awssdk
newArtifactId: quicksight
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-workmail
newGroupId: software.amazon.awssdk
newArtifactId: workmail
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-eventbridge
newGroupId: software.amazon.awssdk
newArtifactId: eventbridge
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sagemakergeospatial
newGroupId: software.amazon.awssdk
newArtifactId: sagemakergeospatial
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-frauddetector
newGroupId: software.amazon.awssdk
newArtifactId: frauddetector
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-elastictranscoder
newGroupId: software.amazon.awssdk
newArtifactId: elastictranscoder
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-elasticinference
newGroupId: software.amazon.awssdk
newArtifactId: elasticinference
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lookoutequipment
newGroupId: software.amazon.awssdk
newArtifactId: lookoutequipment
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pcaconnectorad
newGroupId: software.amazon.awssdk
newArtifactId: pcaconnectorad
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pinpointsmsvoice
newGroupId: software.amazon.awssdk
newArtifactId: pinpointsmsvoice
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-securitylake
newGroupId: software.amazon.awssdk
newArtifactId: securitylake
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudwatch
newGroupId: software.amazon.awssdk
newArtifactId: cloudwatch
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudwatchmetrics
newGroupId: software.amazon.awssdk
newArtifactId: cloudwatch
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-glue
newGroupId: software.amazon.awssdk
newArtifactId: glue
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-costoptimizationhub
newGroupId: software.amazon.awssdk
newArtifactId: costoptimizationhub
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-servicequotas
newGroupId: software.amazon.awssdk
newArtifactId: servicequotas
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-s3
newGroupId: software.amazon.awssdk
newArtifactId: s3
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appintegrations
newGroupId: software.amazon.awssdk
newArtifactId: appintegrations
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sesv2
newGroupId: software.amazon.awssdk
newArtifactId: sesv2
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-arczonalshift
newGroupId: software.amazon.awssdk
newArtifactId: arczonalshift
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-emr
newGroupId: software.amazon.awssdk
newArtifactId: emr
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-controltower
newGroupId: software.amazon.awssdk
newArtifactId: controltower
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotfleethub
newGroupId: software.amazon.awssdk
newArtifactId: iotfleethub
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-personalize
newGroupId: software.amazon.awssdk
newArtifactId: personalize
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-outposts
newGroupId: software.amazon.awssdk
newArtifactId: outposts
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-workdocs
newGroupId: software.amazon.awssdk
newArtifactId: workdocs
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-networkmanager
newGroupId: software.amazon.awssdk
newArtifactId: networkmanager
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-omics
newGroupId: software.amazon.awssdk
newArtifactId: omics
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mediapackage
newGroupId: software.amazon.awssdk
newArtifactId: mediapackage
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-medialive
newGroupId: software.amazon.awssdk
newArtifactId: medialive
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mediaconvert
newGroupId: software.amazon.awssdk
newArtifactId: mediaconvert
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-marketplaceagreement
newGroupId: software.amazon.awssdk
newArtifactId: marketplaceagreement
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cognitosync
newGroupId: software.amazon.awssdk
newArtifactId: cognitosync
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sns
newGroupId: software.amazon.awssdk
newArtifactId: sns
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-datasync
newGroupId: software.amazon.awssdk
newArtifactId: datasync
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sagemakeredgemanager
newGroupId: software.amazon.awssdk
newArtifactId: sagemakeredge
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-greengrassv2
newGroupId: software.amazon.awssdk
newArtifactId: greengrassv2
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pinpointemail
newGroupId: software.amazon.awssdk
newArtifactId: pinpointemail
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cleanroomsml
newGroupId: software.amazon.awssdk
newArtifactId: cleanroomsml
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-augmentedairuntime
newGroupId: software.amazon.awssdk
newArtifactId: sagemakera2iruntime
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-neptunedata
newGroupId: software.amazon.awssdk
newArtifactId: neptunedata
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-b2bi
newGroupId: software.amazon.awssdk
newArtifactId: b2bi
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotanalytics
newGroupId: software.amazon.awssdk
newArtifactId: iotanalytics
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-inspector2
newGroupId: software.amazon.awssdk
newArtifactId: inspector2
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-groundstation
newGroupId: software.amazon.awssdk
newArtifactId: groundstation
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-fis
newGroupId: software.amazon.awssdk
newArtifactId: fis
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-proton
newGroupId: software.amazon.awssdk
newArtifactId: proton
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-voiceid
newGroupId: software.amazon.awssdk
newArtifactId: voiceid
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudhsm
newGroupId: software.amazon.awssdk
newArtifactId: cloudhsm
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ecrpublic
newGroupId: software.amazon.awssdk
newArtifactId: ecrpublic
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-servermigration
newGroupId: software.amazon.awssdk
newArtifactId: sms
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudtraildata
newGroupId: software.amazon.awssdk
newArtifactId: cloudtraildata
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cognitoidentity
newGroupId: software.amazon.awssdk
newArtifactId: cognitoidentity
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-config
newGroupId: software.amazon.awssdk
newArtifactId: config
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-osis
newGroupId: software.amazon.awssdk
newArtifactId: osis
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-private5g
newGroupId: software.amazon.awssdk
newArtifactId: privatenetworks
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-memorydb
newGroupId: software.amazon.awssdk
newArtifactId: memorydb
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-inspector
newGroupId: software.amazon.awssdk
newArtifactId: inspector
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-translate
newGroupId: software.amazon.awssdk
newArtifactId: translate
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mailmanager
newGroupId: software.amazon.awssdk
newArtifactId: mailmanager
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-paymentcryptography
newGroupId: software.amazon.awssdk
newArtifactId: paymentcryptography
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-chatbot
newGroupId: software.amazon.awssdk
newArtifactId: chatbot
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-fms
newGroupId: software.amazon.awssdk
newArtifactId: fms
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ssmincidents
newGroupId: software.amazon.awssdk
newArtifactId: ssmincidents
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-vpclattice
newGroupId: software.amazon.awssdk
newArtifactId: vpclattice
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-s3control
newGroupId: software.amazon.awssdk
newArtifactId: s3control
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-qapps
newGroupId: software.amazon.awssdk
newArtifactId: qapps
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-rdsdata
newGroupId: software.amazon.awssdk
newArtifactId: rdsdata
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kinesisanalyticsv2
newGroupId: software.amazon.awssdk
newArtifactId: kinesisanalyticsv2
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-qbusiness
newGroupId: software.amazon.awssdk
newArtifactId: qbusiness
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-marketplacecommerceanalytics
newGroupId: software.amazon.awssdk
newArtifactId: marketplacecommerceanalytics
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-synthetics
newGroupId: software.amazon.awssdk
newArtifactId: synthetics
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-apptest
newGroupId: software.amazon.awssdk
newArtifactId: apptest
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-costexplorer
newGroupId: software.amazon.awssdk
newArtifactId: costexplorer
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotsecuretunneling
newGroupId: software.amazon.awssdk
newArtifactId: iotsecuretunneling
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudfront
newGroupId: software.amazon.awssdk
newArtifactId: cloudfront
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-location
newGroupId: software.amazon.awssdk
newArtifactId: location
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-wafv2
newGroupId: software.amazon.awssdk
newArtifactId: wafv2
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-opensearch
newGroupId: software.amazon.awssdk
newArtifactId: opensearch
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ec2instanceconnect
newGroupId: software.amazon.awssdk
newArtifactId: ec2instanceconnect
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotthingsgraph
newGroupId: software.amazon.awssdk
newArtifactId: iotthingsgraph
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-repostspace
newGroupId: software.amazon.awssdk
newArtifactId: repostspace
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-route53recoveryreadiness
newGroupId: software.amazon.awssdk
newArtifactId: route53recoveryreadiness
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-health
newGroupId: software.amazon.awssdk
newArtifactId: health
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-workmailmessageflow
newGroupId: software.amazon.awssdk
newArtifactId: workmailmessageflow
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-comprehendmedical
newGroupId: software.amazon.awssdk
newArtifactId: comprehendmedical
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotfleetwise
newGroupId: software.amazon.awssdk
newArtifactId: iotfleetwise
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-route53profiles
newGroupId: software.amazon.awssdk
newArtifactId: route53profiles
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-bcmdataexports
newGroupId: software.amazon.awssdk
newArtifactId: bcmdataexports
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-accessanalyzer
newGroupId: software.amazon.awssdk
newArtifactId: accessanalyzer
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-glacier
newGroupId: software.amazon.awssdk
newArtifactId: glacier
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lightsail
newGroupId: software.amazon.awssdk
newArtifactId: lightsail
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudwatchrum
newGroupId: software.amazon.awssdk
newArtifactId: rum
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-inspectorscan
newGroupId: software.amazon.awssdk
newArtifactId: inspectorscan
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-imagebuilder
newGroupId: software.amazon.awssdk
newArtifactId: imagebuilder
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sagemakermetrics
newGroupId: software.amazon.awssdk
newArtifactId: sagemakermetrics
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-bedrockagent
newGroupId: software.amazon.awssdk
newArtifactId: bedrockagent
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-migrationhub
newGroupId: software.amazon.awssdk
newArtifactId: migrationhub
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-simspaceweaver
newGroupId: software.amazon.awssdk
newArtifactId: simspaceweaver
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-elasticbeanstalk
newGroupId: software.amazon.awssdk
newArtifactId: elasticbeanstalk
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-freetier
newGroupId: software.amazon.awssdk
newArtifactId: freetier
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudsearch
newGroupId: software.amazon.awssdk
newArtifactId: cloudsearchdomain
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-neptune
newGroupId: software.amazon.awssdk
newArtifactId: neptune
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-supportapp
newGroupId: software.amazon.awssdk
newArtifactId: supportapp
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-transfer
newGroupId: software.amazon.awssdk
newArtifactId: transfer
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-deadline
newGroupId: software.amazon.awssdk
newArtifactId: deadline
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-braket
newGroupId: software.amazon.awssdk
newArtifactId: braket
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-verifiedpermissions
newGroupId: software.amazon.awssdk
newArtifactId: verifiedpermissions
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-scheduler
newGroupId: software.amazon.awssdk
newArtifactId: scheduler
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-marketplacedeployment
newGroupId: software.amazon.awssdk
newArtifactId: marketplacedeployment
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-resourcegroups
newGroupId: software.amazon.awssdk
newArtifactId: resourcegroups
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-qldb
newGroupId: software.amazon.awssdk
newArtifactId: qldb
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-dms
newGroupId: software.amazon.awssdk
newArtifactId: databasemigration
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ecr
newGroupId: software.amazon.awssdk
newArtifactId: ecr
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-dynamodb
newGroupId: software.amazon.awssdk
newArtifactId: dynamodb
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-resiliencehub
newGroupId: software.amazon.awssdk
newArtifactId: resiliencehub
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-qldbsession
newGroupId: software.amazon.awssdk
newArtifactId: qldbsession
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-route53
newGroupId: software.amazon.awssdk
newArtifactId: route53domains
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-macie2
newGroupId: software.amazon.awssdk
newArtifactId: macie2
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-chimesdkmeetings
newGroupId: software.amazon.awssdk
newArtifactId: chimesdkmeetings
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-applicationautoscaling
newGroupId: software.amazon.awssdk
newArtifactId: applicationautoscaling
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-entityresolution
newGroupId: software.amazon.awssdk
newArtifactId: entityresolution
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-s3outposts
newGroupId: software.amazon.awssdk
newArtifactId: s3outposts
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-managedgrafana
newGroupId: software.amazon.awssdk
newArtifactId: grafana
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-storagegateway
newGroupId: software.amazon.awssdk
newArtifactId: storagegateway
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-recyclebin
newGroupId: software.amazon.awssdk
newArtifactId: rbin
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ioteventsdata
newGroupId: software.amazon.awssdk
newArtifactId: ioteventsdata
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-route53recoverycluster
newGroupId: software.amazon.awssdk
newArtifactId: route53recoverycluster
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ecs
newGroupId: software.amazon.awssdk
newArtifactId: ecs
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-elasticloadbalancing
newGroupId: software.amazon.awssdk
newArtifactId: elasticloadbalancing
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-connectcontactlens
newGroupId: software.amazon.awssdk
newArtifactId: connectcontactlens
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-chimesdkmediapipelines
newGroupId: software.amazon.awssdk
newArtifactId: chimesdkmediapipelines
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kinesisvideosignalingchannels
newGroupId: software.amazon.awssdk
newArtifactId: kinesisvideosignaling
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-qconnect
newGroupId: software.amazon.awssdk
newArtifactId: qconnect
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kendraranking
newGroupId: software.amazon.awssdk
newArtifactId: kendraranking
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudsearch
newGroupId: software.amazon.awssdk
newArtifactId: cloudsearch
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-logs
newGroupId: software.amazon.awssdk
newArtifactId: cloudwatchlogs
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appfabric
newGroupId: software.amazon.awssdk
newArtifactId: appfabric
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lookoutforvision
newGroupId: software.amazon.awssdk
newArtifactId: lookoutvision
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-route53resolver
newGroupId: software.amazon.awssdk
newArtifactId: route53resolver
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-workspaces
newGroupId: software.amazon.awssdk
newArtifactId: workspaces
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-machinelearning
newGroupId: software.amazon.awssdk
newArtifactId: machinelearning
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-costandusagereport
newGroupId: software.amazon.awssdk
newArtifactId: costandusagereport
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-taxsettings
newGroupId: software.amazon.awssdk
newArtifactId: taxsettings
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-fsx
newGroupId: software.amazon.awssdk
newArtifactId: fsx
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codepipeline
newGroupId: software.amazon.awssdk
newArtifactId: codepipeline
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-elasticloadbalancingv2
newGroupId: software.amazon.awssdk
newArtifactId: elasticloadbalancingv2
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-directory
newGroupId: software.amazon.awssdk
newArtifactId: directory
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-bedrockruntime
newGroupId: software.amazon.awssdk
newArtifactId: bedrockruntime
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codestarnotifications
newGroupId: software.amazon.awssdk
newArtifactId: codestarnotifications
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-schemas
newGroupId: software.amazon.awssdk
newArtifactId: schemas
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sqs
newGroupId: software.amazon.awssdk
newArtifactId: sqs
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appregistry
newGroupId: software.amazon.awssdk
newArtifactId: servicecatalogappregistry
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appmesh
newGroupId: software.amazon.awssdk
newArtifactId: appmesh
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-migrationhuborchestrator
newGroupId: software.amazon.awssdk
newArtifactId: migrationhuborchestrator
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-discovery
newGroupId: software.amazon.awssdk
newArtifactId: applicationdiscovery
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iot
newGroupId: software.amazon.awssdk
newArtifactId: iot
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kinesisvideowebrtcstorage
newGroupId: software.amazon.awssdk
newArtifactId: kinesisvideowebrtcstorage
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ebs
newGroupId: software.amazon.awssdk
newArtifactId: ebs
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-amplify
newGroupId: software.amazon.awssdk
newArtifactId: amplify
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudcontrolapi
newGroupId: software.amazon.awssdk
newArtifactId: cloudcontrol
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-wellarchitected
newGroupId: software.amazon.awssdk
newArtifactId: wellarchitected
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-marketplaceentitlement
newGroupId: software.amazon.awssdk
newArtifactId: marketplaceentitlement
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-bedrock
newGroupId: software.amazon.awssdk
newArtifactId: bedrock
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-redshift
newGroupId: software.amazon.awssdk
newArtifactId: redshift
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-connectcases
newGroupId: software.amazon.awssdk
newArtifactId: connectcases
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appflow
newGroupId: software.amazon.awssdk
newArtifactId: appflow
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-gamelift
newGroupId: software.amazon.awssdk
newArtifactId: gamelift
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudtrail
newGroupId: software.amazon.awssdk
newArtifactId: cloudtrail
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-supplychain
newGroupId: software.amazon.awssdk
newArtifactId: supplychain
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pipes
newGroupId: software.amazon.awssdk
newArtifactId: pipes
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudwatchevidently
newGroupId: software.amazon.awssdk
newArtifactId: evidently
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-amplifyuibuilder
newGroupId: software.amazon.awssdk
newArtifactId: amplifyuibuilder
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-managedblockchainquery
newGroupId: software.amazon.awssdk
newArtifactId: managedblockchainquery
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-applicationinsights
newGroupId: software.amazon.awssdk
newArtifactId: applicationinsights
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-chimesdkmessaging
newGroupId: software.amazon.awssdk
newArtifactId: chimesdkmessaging
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mediatailor
newGroupId: software.amazon.awssdk
newArtifactId: mediatailor
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mediapackagev2
newGroupId: software.amazon.awssdk
newArtifactId: mediapackagev2
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-resourceexplorer2
newGroupId: software.amazon.awssdk
newArtifactId: resourceexplorer2
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pi
newGroupId: software.amazon.awssdk
newArtifactId: pi
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-emrserverless
newGroupId: software.amazon.awssdk
newArtifactId: emrserverless
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appconfig
newGroupId: software.amazon.awssdk
newArtifactId: appconfig
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-networkmonitor
newGroupId: software.amazon.awssdk
newArtifactId: networkmonitor
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sagemakerfeaturestoreruntime
newGroupId: software.amazon.awssdk
newArtifactId: sagemakerfeaturestoreruntime
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-chimesdkidentity
newGroupId: software.amazon.awssdk
newArtifactId: chimesdkidentity
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-computeoptimizer
newGroupId: software.amazon.awssdk
newArtifactId: computeoptimizer
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-connectparticipant
newGroupId: software.amazon.awssdk
newArtifactId: connectparticipant
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mgn
newGroupId: software.amazon.awssdk
newArtifactId: mgn
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-applicationcostprofiler
newGroupId: software.amazon.awssdk
newArtifactId: applicationcostprofiler
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-new-service-template
newGroupId: software.amazon.awssdk
newArtifactId: new-service-template
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-keyspaces
newGroupId: software.amazon.awssdk
newArtifactId: keyspaces
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iam
newGroupId: software.amazon.awssdk
newArtifactId: iam
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-networkfirewall
newGroupId: software.amazon.awssdk
newArtifactId: networkfirewall
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-redshiftdataapi
newGroupId: software.amazon.awssdk
newArtifactId: redshiftdata
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mediastore
newGroupId: software.amazon.awssdk
newArtifactId: mediastore
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloud9
newGroupId: software.amazon.awssdk
newArtifactId: cloud9
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-connectwisdom
newGroupId: software.amazon.awssdk
newArtifactId: wisdom
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sso
newGroupId: software.amazon.awssdk
newArtifactId: sso
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-auditmanager
newGroupId: software.amazon.awssdk
newArtifactId: auditmanager
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-snowball
newGroupId: software.amazon.awssdk
newArtifactId: snowball
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kinesis
newGroupId: software.amazon.awssdk
newArtifactId: kinesisanalytics
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-route53recoverycontrolconfig
newGroupId: software.amazon.awssdk
newArtifactId: route53recoverycontrolconfig
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-opsworks
newGroupId: software.amazon.awssdk
newArtifactId: opsworks
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-identitystore
newGroupId: software.amazon.awssdk
newArtifactId: identitystore
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-connectcampaign
newGroupId: software.amazon.awssdk
newArtifactId: connectcampaigns
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-textract
newGroupId: software.amazon.awssdk
newArtifactId: textract
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-redshiftserverless
newGroupId: software.amazon.awssdk
newArtifactId: redshiftserverless
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-eks
newGroupId: software.amazon.awssdk
newArtifactId: eks
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-support
newGroupId: software.amazon.awssdk
newArtifactId: support
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mechanicalturkrequester
newGroupId: software.amazon.awssdk
newArtifactId: mturk
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-apigatewayv2
newGroupId: software.amazon.awssdk
newArtifactId: apigatewayv2
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-devopsguru
newGroupId: software.amazon.awssdk
newArtifactId: devopsguru
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-prometheus
newGroupId: software.amazon.awssdk
newArtifactId: amp
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-drs
newGroupId: software.amazon.awssdk
newArtifactId: drs
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-migrationhubconfig
newGroupId: software.amazon.awssdk
newArtifactId: migrationhubconfig
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kafkaconnect
newGroupId: software.amazon.awssdk
newArtifactId: kafkaconnect
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kafka
newGroupId: software.amazon.awssdk
newArtifactId: kafka
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-gluedatabrew
newGroupId: software.amazon.awssdk
newArtifactId: databrew
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codedeploy
newGroupId: software.amazon.awssdk
newArtifactId: codedeploy
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudhsmv2
newGroupId: software.amazon.awssdk
newArtifactId: cloudhsmv2
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-batch
newGroupId: software.amazon.awssdk
newArtifactId: batch
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iot1clickprojects
newGroupId: software.amazon.awssdk
newArtifactId: iot1clickprojects
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-savingsplans
newGroupId: software.amazon.awssdk
newArtifactId: savingsplans
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-migrationhubstrategyrecommendations
newGroupId: software.amazon.awssdk
newArtifactId: migrationhubstrategy
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appsync
newGroupId: software.amazon.awssdk
newArtifactId: appsync
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-backupgateway
newGroupId: software.amazon.awssdk
newArtifactId: backupgateway
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-dlm
newGroupId: software.amazon.awssdk
newArtifactId: dlm
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-amplifybackend
newGroupId: software.amazon.awssdk
newArtifactId: amplifybackend
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-datazoneexternal
newGroupId: software.amazon.awssdk
newArtifactId: datazone
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-billingconductor
newGroupId: software.amazon.awssdk
newArtifactId: billingconductor
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-workspacesthinclient
newGroupId: software.amazon.awssdk
newArtifactId: workspacesthinclient
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ssmsap
newGroupId: software.amazon.awssdk
newArtifactId: ssmsap
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-budgets
newGroupId: software.amazon.awssdk
newArtifactId: budgets
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mainframemodernization
newGroupId: software.amazon.awssdk
newArtifactId: m2
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-finspace
newGroupId: software.amazon.awssdk
newArtifactId: finspace
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-detective
newGroupId: software.amazon.awssdk
newArtifactId: detective
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lambda
newGroupId: software.amazon.awssdk
newArtifactId: lambda
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ssooidc
newGroupId: software.amazon.awssdk
newArtifactId: ssooidc
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-panorama
newGroupId: software.amazon.awssdk
newArtifactId: panorama
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotevents
newGroupId: software.amazon.awssdk
newArtifactId: iotevents
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-managedblockchain
newGroupId: software.amazon.awssdk
newArtifactId: managedblockchain
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-servicediscovery
newGroupId: software.amazon.awssdk
newArtifactId: servicediscovery
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-waf
newGroupId: software.amazon.awssdk
newArtifactId: waf
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ivs
newGroupId: software.amazon.awssdk
newArtifactId: ivs
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-directconnect
newGroupId: software.amazon.awssdk
newArtifactId: directconnect
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mq
newGroupId: software.amazon.awssdk
newArtifactId: mq
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pinpointsmsvoicev2
newGroupId: software.amazon.awssdk
newArtifactId: pinpointsmsvoicev2
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-internetmonitor
newGroupId: software.amazon.awssdk
newArtifactId: internetmonitor
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-artifact
newGroupId: software.amazon.awssdk
newArtifactId: artifact
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotsitewise
newGroupId: software.amazon.awssdk
newArtifactId: iotsitewise
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lexmodelsv2
newGroupId: software.amazon.awssdk
newArtifactId: lexmodelsv2
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lexruntimev2
newGroupId: software.amazon.awssdk
newArtifactId: lexruntimev2
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-serverlessapplicationrepository
newGroupId: software.amazon.awssdk
newArtifactId: serverlessapplicationrepository
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-eksauth
newGroupId: software.amazon.awssdk
newArtifactId: eksauth
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-snowdevicemanagement
newGroupId: software.amazon.awssdk
newArtifactId: snowdevicemanagement
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-clouddirectory
newGroupId: software.amazon.awssdk
newArtifactId: clouddirectory
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-mediapackagevod
newGroupId: software.amazon.awssdk
newArtifactId: mediapackagevod
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codestarconnections
newGroupId: software.amazon.awssdk
newArtifactId: codestarconnections
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codeartifact
newGroupId: software.amazon.awssdk
newArtifactId: codeartifact
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-guardduty
newGroupId: software.amazon.awssdk
newArtifactId: guardduty
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-worklink
newGroupId: software.amazon.awssdk
newArtifactId: worklink
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cleanrooms
newGroupId: software.amazon.awssdk
newArtifactId: cleanrooms
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-customerprofiles
newGroupId: software.amazon.awssdk
newArtifactId: customerprofiles
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-trustedadvisor
newGroupId: software.amazon.awssdk
newArtifactId: trustedadvisor
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-dax
newGroupId: software.amazon.awssdk
newArtifactId: dax
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-opsworkscm
newGroupId: software.amazon.awssdk
newArtifactId: opsworkscm
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-docdb
newGroupId: software.amazon.awssdk
newArtifactId: docdb
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-acmpca
newGroupId: software.amazon.awssdk
newArtifactId: acmpca
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kinesis
newGroupId: software.amazon.awssdk
newArtifactId: firehose
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ivschat
newGroupId: software.amazon.awssdk
newArtifactId: ivschat
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-globalaccelerator
newGroupId: software.amazon.awssdk
newArtifactId: globalaccelerator
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ses
newGroupId: software.amazon.awssdk
newArtifactId: ses
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codegurureviewer
newGroupId: software.amazon.awssdk
newArtifactId: codegurureviewer
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lexmodelbuilding
newGroupId: software.amazon.awssdk
newArtifactId: lexmodelbuilding
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-medicalimaging
newGroupId: software.amazon.awssdk
newArtifactId: medicalimaging
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-account
newGroupId: software.amazon.awssdk
newArtifactId: account
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-robomaker
newGroupId: software.amazon.awssdk
newArtifactId: robomaker
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lex
newGroupId: software.amazon.awssdk
newArtifactId: lexruntime
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-autoscaling
newGroupId: software.amazon.awssdk
newArtifactId: autoscaling
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-nimblestudio
newGroupId: software.amazon.awssdk
newArtifactId: nimble
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iotjobsdataplane
newGroupId: software.amazon.awssdk
newArtifactId: iotjobsdataplane
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appconfigdata
newGroupId: software.amazon.awssdk
newArtifactId: appconfigdata
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-controlcatalog
newGroupId: software.amazon.awssdk
newArtifactId: controlcatalog
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-greengrass
newGroupId: software.amazon.awssdk
newArtifactId: greengrass
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-securityhub
newGroupId: software.amazon.awssdk
newArtifactId: securityhub
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-timestreamquery
newGroupId: software.amazon.awssdk
newArtifactId: timestreamquery
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-backup
newGroupId: software.amazon.awssdk
newArtifactId: backup
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-opensearchserverless
newGroupId: software.amazon.awssdk
newArtifactId: opensearchserverless
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cloudformation
newGroupId: software.amazon.awssdk
newArtifactId: cloudformation
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-kendra
newGroupId: software.amazon.awssdk
newArtifactId: kendra
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-connect
newGroupId: software.amazon.awssdk
newArtifactId: connect
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-elasticache
newGroupId: software.amazon.awssdk
newArtifactId: elasticache
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-stepfunctions
newGroupId: software.amazon.awssdk
newArtifactId: sfn
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-cognitoidp
newGroupId: software.amazon.awssdk
newArtifactId: cognitoidentityprovider
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-chimesdkvoice
newGroupId: software.amazon.awssdk
newArtifactId: chimesdkvoice
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-workspacesweb
newGroupId: software.amazon.awssdk
newArtifactId: workspacesweb
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-comprehend
newGroupId: software.amazon.awssdk
newArtifactId: comprehend
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-applicationsignals
newGroupId: software.amazon.awssdk
newArtifactId: applicationsignals
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-marketplacemeteringservice
newGroupId: software.amazon.awssdk
newArtifactId: marketplacemetering
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-devicefarm
newGroupId: software.amazon.awssdk
newArtifactId: devicefarm
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-rekognition
newGroupId: software.amazon.awssdk
newArtifactId: rekognition
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-appstream
newGroupId: software.amazon.awssdk
newArtifactId: appstream
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-polly
newGroupId: software.amazon.awssdk
newArtifactId: polly
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-rds
newGroupId: software.amazon.awssdk
newArtifactId: rds
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-pricing
newGroupId: software.amazon.awssdk
newArtifactId: pricing
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-simpleworkflow
newGroupId: software.amazon.awssdk
newArtifactId: swf
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-events
newGroupId: software.amazon.awssdk
newArtifactId: cloudwatchevents
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ssmquicksetup
newGroupId: software.amazon.awssdk
newArtifactId: ssmquicksetup
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-autoscalingplans
newGroupId: software.amazon.awssdk
newArtifactId: autoscalingplans
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-datapipeline
newGroupId: software.amazon.awssdk
newArtifactId: datapipeline
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-transcribe
newGroupId: software.amazon.awssdk
newArtifactId: transcribe
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ivsrealtime
newGroupId: software.amazon.awssdk
newArtifactId: ivsrealtime
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-personalizeruntime
newGroupId: software.amazon.awssdk
newArtifactId: personalizeruntime
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-elasticsearch
newGroupId: software.amazon.awssdk
newArtifactId: elasticsearch
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codecommit
newGroupId: software.amazon.awssdk
newArtifactId: codecommit
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-resourcegroupstaggingapi
newGroupId: software.amazon.awssdk
newArtifactId: resourcegroupstaggingapi
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-forecastquery
newGroupId: software.amazon.awssdk
newArtifactId: forecastquery
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-healthlake
newGroupId: software.amazon.awssdk
newArtifactId: healthlake
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-iamrolesanywhere
newGroupId: software.amazon.awssdk
newArtifactId: rolesanywhere
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-personalizeevents
newGroupId: software.amazon.awssdk
newArtifactId: personalizeevents
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-apigatewaymanagementapi
newGroupId: software.amazon.awssdk
newArtifactId: apigatewaymanagementapi
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-launchwizard
newGroupId: software.amazon.awssdk
newArtifactId: launchwizard
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-xray
newGroupId: software.amazon.awssdk
newArtifactId: xray
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ssoadmin
newGroupId: software.amazon.awssdk
newArtifactId: ssoadmin
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-api-gateway
newGroupId: software.amazon.awssdk
newArtifactId: apigateway
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-migrationhubrefactorspaces
newGroupId: software.amazon.awssdk
newArtifactId: migrationhubrefactorspaces
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ram
newGroupId: software.amazon.awssdk
newArtifactId: ram
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codeconnections
newGroupId: software.amazon.awssdk
newArtifactId: codeconnections
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-efs
newGroupId: software.amazon.awssdk
newArtifactId: efs
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-bedrockagentruntime
newGroupId: software.amazon.awssdk
newArtifactId: bedrockagentruntime
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-dataexchange
newGroupId: software.amazon.awssdk
newArtifactId: dataexchange
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sts
newGroupId: software.amazon.awssdk
newArtifactId: sts
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-sagemaker
newGroupId: software.amazon.awssdk
newArtifactId: sagemaker
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-finspacedata
newGroupId: software.amazon.awssdk
newArtifactId: finspacedata
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-marketplacecatalog
newGroupId: software.amazon.awssdk
newArtifactId: marketplacecatalog
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-acm
newGroupId: software.amazon.awssdk
newArtifactId: acm
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-athena
newGroupId: software.amazon.awssdk
newArtifactId: athena
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-route53
newGroupId: software.amazon.awssdk
newArtifactId: route53
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-codegurusecurity
newGroupId: software.amazon.awssdk
newArtifactId: codegurusecurity
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-tnb
newGroupId: software.amazon.awssdk
newArtifactId: tnb
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-ec2
newGroupId: software.amazon.awssdk
newArtifactId: ec2
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-apprunner
newGroupId: software.amazon.awssdk
newArtifactId: apprunner
- newVersion: 2.29.11
+ newVersion: 2.29.12
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: com.amazonaws
oldArtifactId: aws-java-sdk-lookoutmetrics
newGroupId: software.amazon.awssdk
newArtifactId: lookoutmetrics
- newVersion: 2.29.11
\ No newline at end of file
+ newVersion: 2.29.12
\ No newline at end of file