${project.version}
- 2.35.7
- 2.35.6
+ 2.35.8
+ 2.35.7
2.15.2
2.15.2
2.17.3
diff --git a/release-scripts/pom.xml b/release-scripts/pom.xml
index d34e07975d28..f0dbd0a9a47a 100644
--- a/release-scripts/pom.xml
+++ b/release-scripts/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../pom.xml
release-scripts
diff --git a/services-custom/dynamodb-enhanced/pom.xml b/services-custom/dynamodb-enhanced/pom.xml
index 9bc00accd288..80f09272627a 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
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 95f24695056f..be07263d8788 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
iam-policy-builder
diff --git a/services-custom/pom.xml b/services-custom/pom.xml
index 1ad931deb1da..e12ed3ba6d7c 100644
--- a/services-custom/pom.xml
+++ b/services-custom/pom.xml
@@ -19,7 +19,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
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 1123e20cb9b5..44783befd323 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
s3-event-notifications
diff --git a/services-custom/s3-transfer-manager/pom.xml b/services-custom/s3-transfer-manager/pom.xml
index b2705395b340..10a866d566ec 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
s3-transfer-manager
diff --git a/services/accessanalyzer/pom.xml b/services/accessanalyzer/pom.xml
index 5d1d5ad5c749..7f6c9c497885 100644
--- a/services/accessanalyzer/pom.xml
+++ b/services/accessanalyzer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
accessanalyzer
AWS Java SDK :: Services :: AccessAnalyzer
diff --git a/services/account/pom.xml b/services/account/pom.xml
index 887d9172417a..d2d3bc20c43e 100644
--- a/services/account/pom.xml
+++ b/services/account/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
account
AWS Java SDK :: Services :: Account
diff --git a/services/acm/pom.xml b/services/acm/pom.xml
index 2af6f4615eb5..b63cdfe78289 100644
--- a/services/acm/pom.xml
+++ b/services/acm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
acm
AWS Java SDK :: Services :: AWS Certificate Manager
diff --git a/services/acmpca/pom.xml b/services/acmpca/pom.xml
index 248cf0a6c4f5..eacdb4a3bf3a 100644
--- a/services/acmpca/pom.xml
+++ b/services/acmpca/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
acmpca
AWS Java SDK :: Services :: ACM PCA
diff --git a/services/aiops/pom.xml b/services/aiops/pom.xml
index a5b6a5e2a63e..ebf26bfb0e1d 100644
--- a/services/aiops/pom.xml
+++ b/services/aiops/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
aiops
AWS Java SDK :: Services :: AI Ops
diff --git a/services/amp/pom.xml b/services/amp/pom.xml
index 4d2d3d638aa5..1125e7b9325d 100644
--- a/services/amp/pom.xml
+++ b/services/amp/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
amp
AWS Java SDK :: Services :: Amp
diff --git a/services/amplify/pom.xml b/services/amplify/pom.xml
index 00f9356f3bb3..2d6c2f68430f 100644
--- a/services/amplify/pom.xml
+++ b/services/amplify/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
amplify
AWS Java SDK :: Services :: Amplify
diff --git a/services/amplifybackend/pom.xml b/services/amplifybackend/pom.xml
index 619e5c4f43e7..a3006b935099 100644
--- a/services/amplifybackend/pom.xml
+++ b/services/amplifybackend/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
amplifybackend
AWS Java SDK :: Services :: Amplify Backend
diff --git a/services/amplifyuibuilder/pom.xml b/services/amplifyuibuilder/pom.xml
index e250b7ca88f0..3eb0ae4bb99f 100644
--- a/services/amplifyuibuilder/pom.xml
+++ b/services/amplifyuibuilder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
amplifyuibuilder
AWS Java SDK :: Services :: Amplify UI Builder
diff --git a/services/apigateway/pom.xml b/services/apigateway/pom.xml
index c454c0c2f95b..880a8bb87c48 100644
--- a/services/apigateway/pom.xml
+++ b/services/apigateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
apigateway
AWS Java SDK :: Services :: Amazon API Gateway
diff --git a/services/apigatewaymanagementapi/pom.xml b/services/apigatewaymanagementapi/pom.xml
index 49e7df9687b4..c9c3d37f81e2 100644
--- a/services/apigatewaymanagementapi/pom.xml
+++ b/services/apigatewaymanagementapi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
apigatewaymanagementapi
AWS Java SDK :: Services :: ApiGatewayManagementApi
diff --git a/services/apigatewayv2/pom.xml b/services/apigatewayv2/pom.xml
index 41680da525b4..08e420d6a345 100644
--- a/services/apigatewayv2/pom.xml
+++ b/services/apigatewayv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
apigatewayv2
AWS Java SDK :: Services :: ApiGatewayV2
diff --git a/services/appconfig/pom.xml b/services/appconfig/pom.xml
index d505f66a00db..b84910832d88 100644
--- a/services/appconfig/pom.xml
+++ b/services/appconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
appconfig
AWS Java SDK :: Services :: AppConfig
diff --git a/services/appconfigdata/pom.xml b/services/appconfigdata/pom.xml
index 48f5514627e2..59928329c9f3 100644
--- a/services/appconfigdata/pom.xml
+++ b/services/appconfigdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
appconfigdata
AWS Java SDK :: Services :: App Config Data
diff --git a/services/appfabric/pom.xml b/services/appfabric/pom.xml
index bad9d374bd2e..32b73437c509 100644
--- a/services/appfabric/pom.xml
+++ b/services/appfabric/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
appfabric
AWS Java SDK :: Services :: App Fabric
diff --git a/services/appflow/pom.xml b/services/appflow/pom.xml
index d4364a19ea08..a9ce00d9be90 100644
--- a/services/appflow/pom.xml
+++ b/services/appflow/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
appflow
AWS Java SDK :: Services :: Appflow
diff --git a/services/appintegrations/pom.xml b/services/appintegrations/pom.xml
index ee4ea79d4fac..5c911cf46d30 100644
--- a/services/appintegrations/pom.xml
+++ b/services/appintegrations/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
appintegrations
AWS Java SDK :: Services :: App Integrations
diff --git a/services/applicationautoscaling/pom.xml b/services/applicationautoscaling/pom.xml
index dc5b7d7004ff..ffb422c6e472 100644
--- a/services/applicationautoscaling/pom.xml
+++ b/services/applicationautoscaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
applicationautoscaling
AWS Java SDK :: Services :: AWS Application Auto Scaling
diff --git a/services/applicationcostprofiler/pom.xml b/services/applicationcostprofiler/pom.xml
index 5548cc339cd8..77c4081a974b 100644
--- a/services/applicationcostprofiler/pom.xml
+++ b/services/applicationcostprofiler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
applicationcostprofiler
AWS Java SDK :: Services :: Application Cost Profiler
diff --git a/services/applicationdiscovery/pom.xml b/services/applicationdiscovery/pom.xml
index 5510f103509b..ffe2ae42049b 100644
--- a/services/applicationdiscovery/pom.xml
+++ b/services/applicationdiscovery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
applicationdiscovery
AWS Java SDK :: Services :: AWS Application Discovery Service
diff --git a/services/applicationinsights/pom.xml b/services/applicationinsights/pom.xml
index e26c3c6ac01a..7fa20d4263ce 100644
--- a/services/applicationinsights/pom.xml
+++ b/services/applicationinsights/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
applicationinsights
AWS Java SDK :: Services :: Application Insights
diff --git a/services/applicationsignals/pom.xml b/services/applicationsignals/pom.xml
index 0d2630d9c82e..57aca94cd676 100644
--- a/services/applicationsignals/pom.xml
+++ b/services/applicationsignals/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
applicationsignals
AWS Java SDK :: Services :: Application Signals
diff --git a/services/appmesh/pom.xml b/services/appmesh/pom.xml
index 13565d07c939..2fefed348c45 100644
--- a/services/appmesh/pom.xml
+++ b/services/appmesh/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
appmesh
AWS Java SDK :: Services :: App Mesh
diff --git a/services/apprunner/pom.xml b/services/apprunner/pom.xml
index a266387c2cf8..1fdb4e3eabe5 100644
--- a/services/apprunner/pom.xml
+++ b/services/apprunner/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
apprunner
AWS Java SDK :: Services :: App Runner
diff --git a/services/appstream/pom.xml b/services/appstream/pom.xml
index 438197f8dc36..efd503a4f562 100644
--- a/services/appstream/pom.xml
+++ b/services/appstream/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
appstream
AWS Java SDK :: Services :: Amazon AppStream
diff --git a/services/appsync/pom.xml b/services/appsync/pom.xml
index 7599521b5aa1..1c83236d1076 100644
--- a/services/appsync/pom.xml
+++ b/services/appsync/pom.xml
@@ -21,7 +21,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
appsync
diff --git a/services/apptest/pom.xml b/services/apptest/pom.xml
index 8e0d4e3c2832..2e87d5ebaa2a 100644
--- a/services/apptest/pom.xml
+++ b/services/apptest/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
apptest
AWS Java SDK :: Services :: App Test
diff --git a/services/arcregionswitch/pom.xml b/services/arcregionswitch/pom.xml
index 2f4f8bad7313..f41744d7c7e8 100644
--- a/services/arcregionswitch/pom.xml
+++ b/services/arcregionswitch/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
arcregionswitch
AWS Java SDK :: Services :: ARC Region Switch
diff --git a/services/arczonalshift/pom.xml b/services/arczonalshift/pom.xml
index 6c7d091317db..5c519077f94e 100644
--- a/services/arczonalshift/pom.xml
+++ b/services/arczonalshift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
arczonalshift
AWS Java SDK :: Services :: ARC Zonal Shift
diff --git a/services/artifact/pom.xml b/services/artifact/pom.xml
index 4f7dc220a779..cd9ec1f84b45 100644
--- a/services/artifact/pom.xml
+++ b/services/artifact/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
artifact
AWS Java SDK :: Services :: Artifact
diff --git a/services/athena/pom.xml b/services/athena/pom.xml
index deb6404b750b..df23ee5c832e 100644
--- a/services/athena/pom.xml
+++ b/services/athena/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
athena
AWS Java SDK :: Services :: Amazon Athena
diff --git a/services/auditmanager/pom.xml b/services/auditmanager/pom.xml
index 778fba8c8201..2e56ac698695 100644
--- a/services/auditmanager/pom.xml
+++ b/services/auditmanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
auditmanager
AWS Java SDK :: Services :: Audit Manager
diff --git a/services/autoscaling/pom.xml b/services/autoscaling/pom.xml
index 7c00fe27751a..0f4060d1384a 100644
--- a/services/autoscaling/pom.xml
+++ b/services/autoscaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
autoscaling
AWS Java SDK :: Services :: Auto Scaling
diff --git a/services/autoscalingplans/pom.xml b/services/autoscalingplans/pom.xml
index d7d4abfd5baf..1d0f0bc5e180 100644
--- a/services/autoscalingplans/pom.xml
+++ b/services/autoscalingplans/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
autoscalingplans
AWS Java SDK :: Services :: Auto Scaling Plans
diff --git a/services/b2bi/pom.xml b/services/b2bi/pom.xml
index 4fbeb82de765..62cb41de0238 100644
--- a/services/b2bi/pom.xml
+++ b/services/b2bi/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
b2bi
AWS Java SDK :: Services :: B2 Bi
diff --git a/services/backup/pom.xml b/services/backup/pom.xml
index 31ff2d344875..891d1a07bcef 100644
--- a/services/backup/pom.xml
+++ b/services/backup/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
backup
AWS Java SDK :: Services :: Backup
diff --git a/services/backupgateway/pom.xml b/services/backupgateway/pom.xml
index 5fb4bedd7575..e9e97f0d8f14 100644
--- a/services/backupgateway/pom.xml
+++ b/services/backupgateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
backupgateway
AWS Java SDK :: Services :: Backup Gateway
diff --git a/services/backupsearch/pom.xml b/services/backupsearch/pom.xml
index d66d40421e31..1a8788718b7d 100644
--- a/services/backupsearch/pom.xml
+++ b/services/backupsearch/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
backupsearch
AWS Java SDK :: Services :: Backup Search
diff --git a/services/batch/pom.xml b/services/batch/pom.xml
index cef037ef0064..78177a60a6b0 100644
--- a/services/batch/pom.xml
+++ b/services/batch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
batch
AWS Java SDK :: Services :: AWS Batch
diff --git a/services/bcmdashboards/pom.xml b/services/bcmdashboards/pom.xml
index 5b1b3c4171b3..961ec750e3a9 100644
--- a/services/bcmdashboards/pom.xml
+++ b/services/bcmdashboards/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
bcmdashboards
AWS Java SDK :: Services :: BCM Dashboards
diff --git a/services/bcmdataexports/pom.xml b/services/bcmdataexports/pom.xml
index 689b1acfbaaa..5df2d5ad6fe6 100644
--- a/services/bcmdataexports/pom.xml
+++ b/services/bcmdataexports/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
bcmdataexports
AWS Java SDK :: Services :: BCM Data Exports
diff --git a/services/bcmpricingcalculator/pom.xml b/services/bcmpricingcalculator/pom.xml
index af4752ee08b6..a54b44835b40 100644
--- a/services/bcmpricingcalculator/pom.xml
+++ b/services/bcmpricingcalculator/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
bcmpricingcalculator
AWS Java SDK :: Services :: BCM Pricing Calculator
diff --git a/services/bcmrecommendedactions/pom.xml b/services/bcmrecommendedactions/pom.xml
index 6f7af6174364..128058ab0268 100644
--- a/services/bcmrecommendedactions/pom.xml
+++ b/services/bcmrecommendedactions/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
bcmrecommendedactions
AWS Java SDK :: Services :: BCM Recommended Actions
diff --git a/services/bedrock/pom.xml b/services/bedrock/pom.xml
index 12ff3602a329..f617ef1af9e3 100644
--- a/services/bedrock/pom.xml
+++ b/services/bedrock/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
bedrock
AWS Java SDK :: Services :: Bedrock
diff --git a/services/bedrock/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/bedrock/src/main/resources/codegen-resources/endpoint-rule-set.json
index b04f6c8cbbf1..b215ea692529 100644
--- a/services/bedrock/src/main/resources/codegen-resources/endpoint-rule-set.json
+++ b/services/bedrock/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -5,27 +5,27 @@
"builtIn": "AWS::Region",
"required": false,
"documentation": "The AWS region used to dispatch the request.",
- "type": "String"
+ "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"
+ "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"
+ "type": "boolean"
},
"Endpoint": {
"builtIn": "SDK::Endpoint",
"required": false,
"documentation": "Override the endpoint used to send this request",
- "type": "String"
+ "type": "string"
}
},
"rules": [
diff --git a/services/bedrock/src/main/resources/codegen-resources/service-2.json b/services/bedrock/src/main/resources/codegen-resources/service-2.json
index a60f11e4a1d1..384ae4adbeb1 100644
--- a/services/bedrock/src/main/resources/codegen-resources/service-2.json
+++ b/services/bedrock/src/main/resources/codegen-resources/service-2.json
@@ -424,7 +424,9 @@
{"shape":"ResourceNotFoundException"},
{"shape":"AccessDeniedException"},
{"shape":"ValidationException"},
+ {"shape":"ConflictException"},
{"shape":"InternalServerException"},
+ {"shape":"ResourceInUseException"},
{"shape":"ThrottlingException"}
],
"documentation":"Deletes an Automated Reasoning policy or policy version. This operation is idempotent. If you delete a policy more than once, each call succeeds. Deleting a policy removes it permanently and cannot be undone.
",
@@ -701,7 +703,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Exports the policy definition for an Automated Reasoning policy version. Returns the complete policy definition including rules, variables, and custom variable types in a structured format.
"
+ "documentation":"Exports the policy definition for an Automated Reasoning policy version. Returns the complete policy definition including rules, variables, and custom variable types in a structured format.
",
+ "readonly":true
},
"GetAutomatedReasoningPolicy":{
"name":"GetAutomatedReasoningPolicy",
@@ -719,7 +722,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Retrieves details about an Automated Reasoning policy or policy version. Returns information including the policy definition, metadata, and timestamps.
"
+ "documentation":"Retrieves details about an Automated Reasoning policy or policy version. Returns information including the policy definition, metadata, and timestamps.
",
+ "readonly":true
},
"GetAutomatedReasoningPolicyAnnotations":{
"name":"GetAutomatedReasoningPolicyAnnotations",
@@ -737,7 +741,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Retrieves the current annotations for an Automated Reasoning policy build workflow. Annotations contain corrections to the rules, variables and types to be applied to the policy.
"
+ "documentation":"Retrieves the current annotations for an Automated Reasoning policy build workflow. Annotations contain corrections to the rules, variables and types to be applied to the policy.
",
+ "readonly":true
},
"GetAutomatedReasoningPolicyBuildWorkflow":{
"name":"GetAutomatedReasoningPolicyBuildWorkflow",
@@ -755,7 +760,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Retrieves detailed information about an Automated Reasoning policy build workflow, including its status, configuration, and metadata.
"
+ "documentation":"Retrieves detailed information about an Automated Reasoning policy build workflow, including its status, configuration, and metadata.
",
+ "readonly":true
},
"GetAutomatedReasoningPolicyBuildWorkflowResultAssets":{
"name":"GetAutomatedReasoningPolicyBuildWorkflowResultAssets",
@@ -773,7 +779,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Retrieves the resulting assets from a completed Automated Reasoning policy build workflow, including build logs, quality reports, and generated policy artifacts.
"
+ "documentation":"Retrieves the resulting assets from a completed Automated Reasoning policy build workflow, including build logs, quality reports, and generated policy artifacts.
",
+ "readonly":true
},
"GetAutomatedReasoningPolicyNextScenario":{
"name":"GetAutomatedReasoningPolicyNextScenario",
@@ -791,7 +798,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Retrieves the next test scenario for validating an Automated Reasoning policy. This is used during the interactive policy refinement process to test policy behavior.
"
+ "documentation":"Retrieves the next test scenario for validating an Automated Reasoning policy. This is used during the interactive policy refinement process to test policy behavior.
",
+ "readonly":true
},
"GetAutomatedReasoningPolicyTestCase":{
"name":"GetAutomatedReasoningPolicyTestCase",
@@ -809,7 +817,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Retrieves details about a specific Automated Reasoning policy test.
"
+ "documentation":"Retrieves details about a specific Automated Reasoning policy test.
",
+ "readonly":true
},
"GetAutomatedReasoningPolicyTestResult":{
"name":"GetAutomatedReasoningPolicyTestResult",
@@ -827,7 +836,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Retrieves the test result for a specific Automated Reasoning policy test. Returns detailed validation findings and execution status.
"
+ "documentation":"Retrieves the test result for a specific Automated Reasoning policy test. Returns detailed validation findings and execution status.
",
+ "readonly":true
},
"GetCustomModel":{
"name":"GetCustomModel",
@@ -845,7 +855,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Get the properties associated with a Amazon Bedrock custom model that you have created. For more information, see Custom models in the Amazon Bedrock User Guide.
"
+ "documentation":"Get the properties associated with a Amazon Bedrock custom model that you have created. For more information, see Custom models in the Amazon Bedrock User Guide.
",
+ "readonly":true
},
"GetCustomModelDeployment":{
"name":"GetCustomModelDeployment",
@@ -863,7 +874,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Retrieves information about a custom model deployment, including its status, configuration, and metadata. Use this operation to monitor the deployment status and retrieve details needed for inference requests.
The following actions are related to the GetCustomModelDeployment operation:
"
+ "documentation":"Retrieves information about a custom model deployment, including its status, configuration, and metadata. Use this operation to monitor the deployment status and retrieve details needed for inference requests.
The following actions are related to the GetCustomModelDeployment operation:
",
+ "readonly":true
},
"GetEvaluationJob":{
"name":"GetEvaluationJob",
@@ -881,7 +893,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Gets information about an evaluation job, such as the status of the job.
"
+ "documentation":"Gets information about an evaluation job, such as the status of the job.
",
+ "readonly":true
},
"GetFoundationModel":{
"name":"GetFoundationModel",
@@ -899,7 +912,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Get details about a Amazon Bedrock foundation model.
"
+ "documentation":"Get details about a Amazon Bedrock foundation model.
",
+ "readonly":true
},
"GetFoundationModelAvailability":{
"name":"GetFoundationModelAvailability",
@@ -917,7 +931,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Get information about the Foundation model availability.
"
+ "documentation":"Get information about the Foundation model availability.
",
+ "readonly":true
},
"GetGuardrail":{
"name":"GetGuardrail",
@@ -935,7 +950,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Gets details about a guardrail. If you don't specify a version, the response returns details for the DRAFT version.
"
+ "documentation":"Gets details about a guardrail. If you don't specify a version, the response returns details for the DRAFT version.
",
+ "readonly":true
},
"GetImportedModel":{
"name":"GetImportedModel",
@@ -953,7 +969,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Gets properties associated with a customized model you imported.
"
+ "documentation":"Gets properties associated with a customized model you imported.
",
+ "readonly":true
},
"GetInferenceProfile":{
"name":"GetInferenceProfile",
@@ -971,7 +988,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Gets information about an inference profile. For more information, see Increase throughput and resilience with cross-region inference in Amazon Bedrock. in the Amazon Bedrock User Guide.
"
+ "documentation":"Gets information about an inference profile. For more information, see Increase throughput and resilience with cross-region inference in Amazon Bedrock. in the Amazon Bedrock User Guide.
",
+ "readonly":true
},
"GetMarketplaceModelEndpoint":{
"name":"GetMarketplaceModelEndpoint",
@@ -989,7 +1007,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Retrieves details about a specific endpoint for a model from Amazon Bedrock Marketplace.
"
+ "documentation":"Retrieves details about a specific endpoint for a model from Amazon Bedrock Marketplace.
",
+ "readonly":true
},
"GetModelCopyJob":{
"name":"GetModelCopyJob",
@@ -1007,7 +1026,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Retrieves information about a model copy job. For more information, see Copy models to be used in other regions in the Amazon Bedrock User Guide.
"
+ "documentation":"Retrieves information about a model copy job. For more information, see Copy models to be used in other regions in the Amazon Bedrock User Guide.
",
+ "readonly":true
},
"GetModelCustomizationJob":{
"name":"GetModelCustomizationJob",
@@ -1025,7 +1045,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Retrieves the properties associated with a model-customization job, including the status of the job. For more information, see Custom models in the Amazon Bedrock User Guide.
"
+ "documentation":"Retrieves the properties associated with a model-customization job, including the status of the job. For more information, see Custom models in the Amazon Bedrock User Guide.
",
+ "readonly":true
},
"GetModelImportJob":{
"name":"GetModelImportJob",
@@ -1043,7 +1064,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Retrieves the properties associated with import model job, including the status of the job. For more information, see Import a customized model in the Amazon Bedrock User Guide.
"
+ "documentation":"Retrieves the properties associated with import model job, including the status of the job. For more information, see Import a customized model in the Amazon Bedrock User Guide.
",
+ "readonly":true
},
"GetModelInvocationJob":{
"name":"GetModelInvocationJob",
@@ -1061,7 +1083,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Gets details about a batch inference job. For more information, see Monitor batch inference jobs
"
+ "documentation":"Gets details about a batch inference job. For more information, see Monitor batch inference jobs
",
+ "readonly":true
},
"GetModelInvocationLoggingConfiguration":{
"name":"GetModelInvocationLoggingConfiguration",
@@ -1077,7 +1100,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Get the current configuration values for model invocation logging.
"
+ "documentation":"Get the current configuration values for model invocation logging.
",
+ "readonly":true
},
"GetPromptRouter":{
"name":"GetPromptRouter",
@@ -1095,7 +1119,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Retrieves details about a prompt router.
"
+ "documentation":"Retrieves details about a prompt router.
",
+ "readonly":true
},
"GetProvisionedModelThroughput":{
"name":"GetProvisionedModelThroughput",
@@ -1113,7 +1138,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Returns details for a Provisioned Throughput. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
"
+ "documentation":"Returns details for a Provisioned Throughput. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
",
+ "readonly":true
},
"GetUseCaseForModelAccess":{
"name":"GetUseCaseForModelAccess",
@@ -1130,7 +1156,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Get usecase for model access.
"
+ "documentation":"Get usecase for model access.
",
+ "readonly":true
},
"ListAutomatedReasoningPolicies":{
"name":"ListAutomatedReasoningPolicies",
@@ -1148,7 +1175,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Lists all Automated Reasoning policies in your account, with optional filtering by policy ARN. This helps you manage and discover existing policies.
"
+ "documentation":"Lists all Automated Reasoning policies in your account, with optional filtering by policy ARN. This helps you manage and discover existing policies.
",
+ "readonly":true
},
"ListAutomatedReasoningPolicyBuildWorkflows":{
"name":"ListAutomatedReasoningPolicyBuildWorkflows",
@@ -1166,7 +1194,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Lists all build workflows for an Automated Reasoning policy, showing the history of policy creation and modification attempts.
"
+ "documentation":"Lists all build workflows for an Automated Reasoning policy, showing the history of policy creation and modification attempts.
",
+ "readonly":true
},
"ListAutomatedReasoningPolicyTestCases":{
"name":"ListAutomatedReasoningPolicyTestCases",
@@ -1184,7 +1213,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Lists tests for an Automated Reasoning policy. We recommend using pagination to ensure that the operation returns quickly and successfully.
"
+ "documentation":"Lists tests for an Automated Reasoning policy. We recommend using pagination to ensure that the operation returns quickly and successfully.
",
+ "readonly":true
},
"ListAutomatedReasoningPolicyTestResults":{
"name":"ListAutomatedReasoningPolicyTestResults",
@@ -1203,7 +1233,8 @@
{"shape":"ServiceQuotaExceededException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Lists test results for an Automated Reasoning policy, showing how the policy performed against various test scenarios and validation checks.
"
+ "documentation":"Lists test results for an Automated Reasoning policy, showing how the policy performed against various test scenarios and validation checks.
",
+ "readonly":true
},
"ListCustomModelDeployments":{
"name":"ListCustomModelDeployments",
@@ -1220,7 +1251,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Lists custom model deployments in your account. You can filter the results by creation time, name, status, and associated model. Use this operation to manage and monitor your custom model deployments.
We recommend using pagination to ensure that the operation returns quickly and successfully.
The following actions are related to the ListCustomModelDeployments operation:
"
+ "documentation":"Lists custom model deployments in your account. You can filter the results by creation time, name, status, and associated model. Use this operation to manage and monitor your custom model deployments.
We recommend using pagination to ensure that the operation returns quickly and successfully.
The following actions are related to the ListCustomModelDeployments operation:
",
+ "readonly":true
},
"ListCustomModels":{
"name":"ListCustomModels",
@@ -1237,7 +1269,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Returns a list of the custom models that you have created with the CreateModelCustomizationJob operation.
For more information, see Custom models in the Amazon Bedrock User Guide.
"
+ "documentation":"Returns a list of the custom models that you have created with the CreateModelCustomizationJob operation.
For more information, see Custom models in the Amazon Bedrock User Guide.
",
+ "readonly":true
},
"ListEvaluationJobs":{
"name":"ListEvaluationJobs",
@@ -1254,7 +1287,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Lists all existing evaluation jobs.
"
+ "documentation":"Lists all existing evaluation jobs.
",
+ "readonly":true
},
"ListFoundationModelAgreementOffers":{
"name":"ListFoundationModelAgreementOffers",
@@ -1272,7 +1306,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Get the offers associated with the specified model.
"
+ "documentation":"Get the offers associated with the specified model.
",
+ "readonly":true
},
"ListFoundationModels":{
"name":"ListFoundationModels",
@@ -1289,7 +1324,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Lists Amazon Bedrock foundation models that you can use. You can filter the results with the request parameters. For more information, see Foundation models in the Amazon Bedrock User Guide.
"
+ "documentation":"Lists Amazon Bedrock foundation models that you can use. You can filter the results with the request parameters. For more information, see Foundation models in the Amazon Bedrock User Guide.
",
+ "readonly":true
},
"ListGuardrails":{
"name":"ListGuardrails",
@@ -1307,7 +1343,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Lists details about all the guardrails in an account. To list the DRAFT version of all your guardrails, don't specify the guardrailIdentifier field. To list all versions of a guardrail, specify the ARN of the guardrail in the guardrailIdentifier field.
You can set the maximum number of results to return in a response in the maxResults field. If there are more results than the number you set, the response returns a nextToken that you can send in another ListGuardrails request to see the next batch of results.
"
+ "documentation":"Lists details about all the guardrails in an account. To list the DRAFT version of all your guardrails, don't specify the guardrailIdentifier field. To list all versions of a guardrail, specify the ARN of the guardrail in the guardrailIdentifier field.
You can set the maximum number of results to return in a response in the maxResults field. If there are more results than the number you set, the response returns a nextToken that you can send in another ListGuardrails request to see the next batch of results.
",
+ "readonly":true
},
"ListImportedModels":{
"name":"ListImportedModels",
@@ -1324,7 +1361,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Returns a list of models you've imported. You can filter the results to return based on one or more criteria. For more information, see Import a customized model in the Amazon Bedrock User Guide.
"
+ "documentation":"Returns a list of models you've imported. You can filter the results to return based on one or more criteria. For more information, see Import a customized model in the Amazon Bedrock User Guide.
",
+ "readonly":true
},
"ListInferenceProfiles":{
"name":"ListInferenceProfiles",
@@ -1341,7 +1379,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Returns a list of inference profiles that you can use. For more information, see Increase throughput and resilience with cross-region inference in Amazon Bedrock. in the Amazon Bedrock User Guide.
"
+ "documentation":"Returns a list of inference profiles that you can use. For more information, see Increase throughput and resilience with cross-region inference in Amazon Bedrock. in the Amazon Bedrock User Guide.
",
+ "readonly":true
},
"ListMarketplaceModelEndpoints":{
"name":"ListMarketplaceModelEndpoints",
@@ -1359,7 +1398,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Lists the endpoints for models from Amazon Bedrock Marketplace in your Amazon Web Services account.
"
+ "documentation":"Lists the endpoints for models from Amazon Bedrock Marketplace in your Amazon Web Services account.
",
+ "readonly":true
},
"ListModelCopyJobs":{
"name":"ListModelCopyJobs",
@@ -1377,7 +1417,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Returns a list of model copy jobs that you have submitted. You can filter the jobs to return based on one or more criteria. For more information, see Copy models to be used in other regions in the Amazon Bedrock User Guide.
"
+ "documentation":"Returns a list of model copy jobs that you have submitted. You can filter the jobs to return based on one or more criteria. For more information, see Copy models to be used in other regions in the Amazon Bedrock User Guide.
",
+ "readonly":true
},
"ListModelCustomizationJobs":{
"name":"ListModelCustomizationJobs",
@@ -1394,7 +1435,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Returns a list of model customization jobs that you have submitted. You can filter the jobs to return based on one or more criteria.
For more information, see Custom models in the Amazon Bedrock User Guide.
"
+ "documentation":"Returns a list of model customization jobs that you have submitted. You can filter the jobs to return based on one or more criteria.
For more information, see Custom models in the Amazon Bedrock User Guide.
",
+ "readonly":true
},
"ListModelImportJobs":{
"name":"ListModelImportJobs",
@@ -1411,7 +1453,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Returns a list of import jobs you've submitted. You can filter the results to return based on one or more criteria. For more information, see Import a customized model in the Amazon Bedrock User Guide.
"
+ "documentation":"Returns a list of import jobs you've submitted. You can filter the results to return based on one or more criteria. For more information, see Import a customized model in the Amazon Bedrock User Guide.
",
+ "readonly":true
},
"ListModelInvocationJobs":{
"name":"ListModelInvocationJobs",
@@ -1428,7 +1471,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Lists all batch inference jobs in the account. For more information, see View details about a batch inference job.
"
+ "documentation":"Lists all batch inference jobs in the account. For more information, see View details about a batch inference job.
",
+ "readonly":true
},
"ListPromptRouters":{
"name":"ListPromptRouters",
@@ -1445,7 +1489,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Retrieves a list of prompt routers.
"
+ "documentation":"Retrieves a list of prompt routers.
",
+ "readonly":true
},
"ListProvisionedModelThroughputs":{
"name":"ListProvisionedModelThroughputs",
@@ -1462,7 +1507,8 @@
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
- "documentation":"Lists the Provisioned Throughputs in the account. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
"
+ "documentation":"Lists the Provisioned Throughputs in the account. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
",
+ "readonly":true
},
"ListTagsForResource":{
"name":"ListTagsForResource",
@@ -1828,8 +1874,7 @@
},
"AdditionalModelRequestFieldsValue":{
"type":"structure",
- "members":{
- },
+ "members":{},
"document":true
},
"AgreementAvailability":{
@@ -2062,8 +2107,7 @@
},
"AutomatedReasoningCheckNoTranslationsFinding":{
"type":"structure",
- "members":{
- },
+ "members":{},
"documentation":"Indicates that no relevant logical information could be extracted from the input for validation.
"
},
"AutomatedReasoningCheckResult":{
@@ -2130,8 +2174,7 @@
},
"AutomatedReasoningCheckTooComplexFinding":{
"type":"structure",
- "members":{
- },
+ "members":{},
"documentation":"Indicates that the input exceeds the processing capacity due to the volume or complexity of the logical information.
"
},
"AutomatedReasoningCheckTranslation":{
@@ -3260,8 +3303,7 @@
},
"AutomatedReasoningPolicyPlanning":{
"type":"structure",
- "members":{
- },
+ "members":{},
"documentation":"Represents the planning phase of policy build workflow, where the system analyzes source content and determines what operations to perform.
"
},
"AutomatedReasoningPolicyScenario":{
@@ -3865,8 +3907,7 @@
},
"CancelAutomatedReasoningPolicyBuildWorkflowResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"CloudWatchConfig":{
"type":"structure",
@@ -3934,6 +3975,10 @@
"shape":"AutomatedReasoningPolicyDefinition",
"documentation":"The policy definition that contains the formal logic rules, variables, and custom variable types used to validate foundation model responses in your application.
"
},
+ "kmsKeyId":{
+ "shape":"KmsKeyId",
+ "documentation":"The identifier of the KMS key to use for encrypting the automated reasoning policy and its associated artifacts. If you don't specify a KMS key, Amazon Bedrock uses an KMS managed key for encryption. For enhanced security and control, you can specify a customer managed KMS key.
"
+ },
"tags":{
"shape":"TagList",
"documentation":"A list of tags to associate with the Automated Reasoning policy. Tags help you organize and manage your policies.
"
@@ -5101,8 +5146,7 @@
},
"DeleteAutomatedReasoningPolicyBuildWorkflowResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"DeleteAutomatedReasoningPolicyRequest":{
"type":"structure",
@@ -5113,13 +5157,18 @@
"documentation":"The Amazon Resource Name (ARN) of the Automated Reasoning policy to delete.
",
"location":"uri",
"locationName":"policyArn"
+ },
+ "force":{
+ "shape":"Boolean",
+ "documentation":"Specifies whether to force delete the automated reasoning policy even if it has active resources. When false, Amazon Bedrock validates if all artifacts have been deleted (e.g. policy version, test case, test result) for a policy before deletion. When true, Amazon Bedrock will delete the policy and all its artifacts without validation. Default is false.
",
+ "location":"querystring",
+ "locationName":"force"
}
}
},
"DeleteAutomatedReasoningPolicyResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"DeleteAutomatedReasoningPolicyTestCaseRequest":{
"type":"structure",
@@ -5151,8 +5200,7 @@
},
"DeleteAutomatedReasoningPolicyTestCaseResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"DeleteCustomModelDeploymentRequest":{
"type":"structure",
@@ -5168,8 +5216,7 @@
},
"DeleteCustomModelDeploymentResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"DeleteCustomModelRequest":{
"type":"structure",
@@ -5185,8 +5232,7 @@
},
"DeleteCustomModelResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"DeleteFoundationModelAgreementRequest":{
"type":"structure",
@@ -5200,8 +5246,7 @@
},
"DeleteFoundationModelAgreementResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"DeleteGuardrailRequest":{
"type":"structure",
@@ -5223,8 +5268,7 @@
},
"DeleteGuardrailResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"DeleteImportedModelRequest":{
"type":"structure",
@@ -5240,8 +5284,7 @@
},
"DeleteImportedModelResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"DeleteInferenceProfileRequest":{
"type":"structure",
@@ -5257,8 +5300,7 @@
},
"DeleteInferenceProfileResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"DeleteMarketplaceModelEndpointRequest":{
"type":"structure",
@@ -5274,18 +5316,15 @@
},
"DeleteMarketplaceModelEndpointResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"DeleteModelInvocationLoggingConfigurationRequest":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"DeleteModelInvocationLoggingConfigurationResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"DeletePromptRouterRequest":{
"type":"structure",
@@ -5301,8 +5340,7 @@
},
"DeletePromptRouterResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"DeleteProvisionedModelThroughputRequest":{
"type":"structure",
@@ -5318,8 +5356,7 @@
},
"DeleteProvisionedModelThroughputResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"DeregisterMarketplaceModelEndpointRequest":{
"type":"structure",
@@ -5335,8 +5372,7 @@
},
"DeregisterMarketplaceModelEndpointResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"DimensionalPriceRate":{
"type":"structure",
@@ -6025,8 +6061,7 @@
},
"FilterValue":{
"type":"structure",
- "members":{
- },
+ "members":{},
"document":true
},
"FineTuningJobStatus":{
@@ -6450,6 +6485,10 @@
"shape":"AutomatedReasoningPolicyHash",
"documentation":"The hash of the policy definition used as a concurrency token.
"
},
+ "kmsKeyArn":{
+ "shape":"KmsKeyArn",
+ "documentation":"The Amazon Resource Name (ARN) of the KMS key used to encrypt the automated reasoning policy and its associated artifacts. If a KMS key is not provided during the initial CreateAutomatedReasoningPolicyRequest, the kmsKeyArn won't be included in the GetAutomatedReasoningPolicyResponse.
"
+ },
"createdAt":{
"shape":"Timestamp",
"documentation":"The timestamp when the policy was created.
"
@@ -7435,8 +7474,7 @@
},
"GetModelInvocationLoggingConfigurationRequest":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"GetModelInvocationLoggingConfigurationResponse":{
"type":"structure",
@@ -7596,8 +7634,7 @@
},
"GetUseCaseForModelAccessRequest":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"GetUseCaseForModelAccessResponse":{
"type":"structure",
@@ -11400,8 +11437,7 @@
},
"PutModelInvocationLoggingConfigurationResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"PutUseCaseForModelAccessRequest":{
"type":"structure",
@@ -11415,8 +11451,7 @@
},
"PutUseCaseForModelAccessResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"QueryTransformationConfiguration":{
"type":"structure",
@@ -12069,8 +12104,7 @@
},
"StopEvaluationJobResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"StopModelCustomizationJobRequest":{
"type":"structure",
@@ -12086,8 +12120,7 @@
},
"StopModelCustomizationJobResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"StopModelInvocationJobRequest":{
"type":"structure",
@@ -12103,8 +12136,7 @@
},
"StopModelInvocationJobResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"String":{"type":"string"},
"SubnetId":{
@@ -12184,8 +12216,7 @@
},
"TagResourceResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"TagValue":{
"type":"string",
@@ -12375,8 +12406,7 @@
},
"UntagResourceResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"UpdateAutomatedReasoningPolicyAnnotationsRequest":{
"type":"structure",
@@ -12704,8 +12734,7 @@
},
"UpdateProvisionedModelThroughputResponse":{
"type":"structure",
- "members":{
- }
+ "members":{}
},
"UsePromptResponse":{"type":"boolean"},
"ValidationDataConfig":{
diff --git a/services/bedrockagent/pom.xml b/services/bedrockagent/pom.xml
index 6e3d1d512618..92e4d83684a1 100644
--- a/services/bedrockagent/pom.xml
+++ b/services/bedrockagent/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
bedrockagent
AWS Java SDK :: Services :: Bedrock Agent
diff --git a/services/bedrockagentcore/pom.xml b/services/bedrockagentcore/pom.xml
index 96b34477878e..9cf64e163910 100644
--- a/services/bedrockagentcore/pom.xml
+++ b/services/bedrockagentcore/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
bedrockagentcore
AWS Java SDK :: Services :: Bedrock Agent Core
diff --git a/services/bedrockagentcorecontrol/pom.xml b/services/bedrockagentcorecontrol/pom.xml
index b6ad6c2dfd59..bd7f7394c19d 100644
--- a/services/bedrockagentcorecontrol/pom.xml
+++ b/services/bedrockagentcorecontrol/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
bedrockagentcorecontrol
AWS Java SDK :: Services :: Bedrock Agent Core Control
diff --git a/services/bedrockagentruntime/pom.xml b/services/bedrockagentruntime/pom.xml
index a8b3ceee5416..2286e67a522c 100644
--- a/services/bedrockagentruntime/pom.xml
+++ b/services/bedrockagentruntime/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
bedrockagentruntime
AWS Java SDK :: Services :: Bedrock Agent Runtime
diff --git a/services/bedrockdataautomation/pom.xml b/services/bedrockdataautomation/pom.xml
index 6e5ce55a69fc..266a91bc6f4d 100644
--- a/services/bedrockdataautomation/pom.xml
+++ b/services/bedrockdataautomation/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
bedrockdataautomation
AWS Java SDK :: Services :: Bedrock Data Automation
diff --git a/services/bedrockdataautomationruntime/pom.xml b/services/bedrockdataautomationruntime/pom.xml
index 208526e5dc08..4721c9d34748 100644
--- a/services/bedrockdataautomationruntime/pom.xml
+++ b/services/bedrockdataautomationruntime/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
bedrockdataautomationruntime
AWS Java SDK :: Services :: Bedrock Data Automation Runtime
diff --git a/services/bedrockruntime/pom.xml b/services/bedrockruntime/pom.xml
index 111022449db8..771706e3d49e 100644
--- a/services/bedrockruntime/pom.xml
+++ b/services/bedrockruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
bedrockruntime
AWS Java SDK :: Services :: Bedrock Runtime
diff --git a/services/billing/pom.xml b/services/billing/pom.xml
index 8a5115aa9d35..01e7eb63699e 100644
--- a/services/billing/pom.xml
+++ b/services/billing/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
billing
AWS Java SDK :: Services :: Billing
diff --git a/services/billingconductor/pom.xml b/services/billingconductor/pom.xml
index 35f2318d020c..89b32d082133 100644
--- a/services/billingconductor/pom.xml
+++ b/services/billingconductor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
billingconductor
AWS Java SDK :: Services :: Billingconductor
diff --git a/services/braket/pom.xml b/services/braket/pom.xml
index caf3f2082b5b..36f7260777ac 100644
--- a/services/braket/pom.xml
+++ b/services/braket/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
braket
AWS Java SDK :: Services :: Braket
diff --git a/services/budgets/pom.xml b/services/budgets/pom.xml
index 4e843958b90f..7d3d20ba798c 100644
--- a/services/budgets/pom.xml
+++ b/services/budgets/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
budgets
AWS Java SDK :: Services :: AWS Budgets
diff --git a/services/chatbot/pom.xml b/services/chatbot/pom.xml
index 4e06146ef79a..045678275afe 100644
--- a/services/chatbot/pom.xml
+++ b/services/chatbot/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
chatbot
AWS Java SDK :: Services :: Chatbot
diff --git a/services/chime/pom.xml b/services/chime/pom.xml
index a6e8d99527a2..428aec282433 100644
--- a/services/chime/pom.xml
+++ b/services/chime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
chime
AWS Java SDK :: Services :: Chime
diff --git a/services/chimesdkidentity/pom.xml b/services/chimesdkidentity/pom.xml
index d199b072a1a1..48e0e4db549c 100644
--- a/services/chimesdkidentity/pom.xml
+++ b/services/chimesdkidentity/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
chimesdkidentity
AWS Java SDK :: Services :: Chime SDK Identity
diff --git a/services/chimesdkmediapipelines/pom.xml b/services/chimesdkmediapipelines/pom.xml
index 04bea98023db..98b577aaffc0 100644
--- a/services/chimesdkmediapipelines/pom.xml
+++ b/services/chimesdkmediapipelines/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
chimesdkmediapipelines
AWS Java SDK :: Services :: Chime SDK Media Pipelines
diff --git a/services/chimesdkmeetings/pom.xml b/services/chimesdkmeetings/pom.xml
index 919909935f63..23f1c846b408 100644
--- a/services/chimesdkmeetings/pom.xml
+++ b/services/chimesdkmeetings/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
chimesdkmeetings
AWS Java SDK :: Services :: Chime SDK Meetings
diff --git a/services/chimesdkmessaging/pom.xml b/services/chimesdkmessaging/pom.xml
index 0ada2508af5c..a4ef9a59f78e 100644
--- a/services/chimesdkmessaging/pom.xml
+++ b/services/chimesdkmessaging/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
chimesdkmessaging
AWS Java SDK :: Services :: Chime SDK Messaging
diff --git a/services/chimesdkvoice/pom.xml b/services/chimesdkvoice/pom.xml
index c517245c4599..0774f0fb8f4e 100644
--- a/services/chimesdkvoice/pom.xml
+++ b/services/chimesdkvoice/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
chimesdkvoice
AWS Java SDK :: Services :: Chime SDK Voice
diff --git a/services/cleanrooms/pom.xml b/services/cleanrooms/pom.xml
index 22d3a53ae087..a7bffc676fd6 100644
--- a/services/cleanrooms/pom.xml
+++ b/services/cleanrooms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cleanrooms
AWS Java SDK :: Services :: Clean Rooms
diff --git a/services/cleanroomsml/pom.xml b/services/cleanroomsml/pom.xml
index e19e45ed230e..5dfd427729e7 100644
--- a/services/cleanroomsml/pom.xml
+++ b/services/cleanroomsml/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cleanroomsml
AWS Java SDK :: Services :: Clean Rooms ML
diff --git a/services/cloud9/pom.xml b/services/cloud9/pom.xml
index 77c028543301..15f510271a8d 100644
--- a/services/cloud9/pom.xml
+++ b/services/cloud9/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
cloud9
diff --git a/services/cloudcontrol/pom.xml b/services/cloudcontrol/pom.xml
index 4c72898b7ffd..938e4ce98072 100644
--- a/services/cloudcontrol/pom.xml
+++ b/services/cloudcontrol/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cloudcontrol
AWS Java SDK :: Services :: Cloud Control
diff --git a/services/clouddirectory/pom.xml b/services/clouddirectory/pom.xml
index a17e4858cdb3..16315b1976cc 100644
--- a/services/clouddirectory/pom.xml
+++ b/services/clouddirectory/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
clouddirectory
AWS Java SDK :: Services :: Amazon CloudDirectory
diff --git a/services/cloudformation/pom.xml b/services/cloudformation/pom.xml
index d422d70b050c..10a2cca8a870 100644
--- a/services/cloudformation/pom.xml
+++ b/services/cloudformation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cloudformation
AWS Java SDK :: Services :: AWS CloudFormation
diff --git a/services/cloudfront/pom.xml b/services/cloudfront/pom.xml
index 28c6db1c6534..d2b2214273d8 100644
--- a/services/cloudfront/pom.xml
+++ b/services/cloudfront/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cloudfront
AWS Java SDK :: Services :: Amazon CloudFront
diff --git a/services/cloudfrontkeyvaluestore/pom.xml b/services/cloudfrontkeyvaluestore/pom.xml
index 58ad17420fbd..50095b039058 100644
--- a/services/cloudfrontkeyvaluestore/pom.xml
+++ b/services/cloudfrontkeyvaluestore/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cloudfrontkeyvaluestore
AWS Java SDK :: Services :: Cloud Front Key Value Store
diff --git a/services/cloudhsm/pom.xml b/services/cloudhsm/pom.xml
index 3a67e76aba33..cfd4d36611ce 100644
--- a/services/cloudhsm/pom.xml
+++ b/services/cloudhsm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cloudhsm
AWS Java SDK :: Services :: AWS CloudHSM
diff --git a/services/cloudhsmv2/pom.xml b/services/cloudhsmv2/pom.xml
index f971b9f40251..87f4df1f5142 100644
--- a/services/cloudhsmv2/pom.xml
+++ b/services/cloudhsmv2/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
cloudhsmv2
diff --git a/services/cloudsearch/pom.xml b/services/cloudsearch/pom.xml
index 31e42a3cd781..e0904d191551 100644
--- a/services/cloudsearch/pom.xml
+++ b/services/cloudsearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cloudsearch
AWS Java SDK :: Services :: Amazon CloudSearch
diff --git a/services/cloudsearchdomain/pom.xml b/services/cloudsearchdomain/pom.xml
index ff1029a7fcef..4d581e5d9024 100644
--- a/services/cloudsearchdomain/pom.xml
+++ b/services/cloudsearchdomain/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cloudsearchdomain
AWS Java SDK :: Services :: Amazon CloudSearch Domain
diff --git a/services/cloudtrail/pom.xml b/services/cloudtrail/pom.xml
index 60def1689d66..394b9f29a150 100644
--- a/services/cloudtrail/pom.xml
+++ b/services/cloudtrail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cloudtrail
AWS Java SDK :: Services :: AWS CloudTrail
diff --git a/services/cloudtraildata/pom.xml b/services/cloudtraildata/pom.xml
index 516d2d6844f0..ad1a38bae59d 100644
--- a/services/cloudtraildata/pom.xml
+++ b/services/cloudtraildata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cloudtraildata
AWS Java SDK :: Services :: Cloud Trail Data
diff --git a/services/cloudwatch/pom.xml b/services/cloudwatch/pom.xml
index 76c979d00b27..8c85c8a0d3e2 100644
--- a/services/cloudwatch/pom.xml
+++ b/services/cloudwatch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cloudwatch
AWS Java SDK :: Services :: Amazon CloudWatch
diff --git a/services/cloudwatchevents/pom.xml b/services/cloudwatchevents/pom.xml
index 022cf0cc3d30..6417b4fb9cab 100644
--- a/services/cloudwatchevents/pom.xml
+++ b/services/cloudwatchevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cloudwatchevents
AWS Java SDK :: Services :: Amazon CloudWatch Events
diff --git a/services/cloudwatchlogs/pom.xml b/services/cloudwatchlogs/pom.xml
index e124249a2899..a2166fe4bc6f 100644
--- a/services/cloudwatchlogs/pom.xml
+++ b/services/cloudwatchlogs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cloudwatchlogs
AWS Java SDK :: Services :: Amazon CloudWatch Logs
diff --git a/services/codeartifact/pom.xml b/services/codeartifact/pom.xml
index 2e3b7a5001ea..d55fa35ad664 100644
--- a/services/codeartifact/pom.xml
+++ b/services/codeartifact/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
codeartifact
AWS Java SDK :: Services :: Codeartifact
diff --git a/services/codebuild/pom.xml b/services/codebuild/pom.xml
index 514e4a3b3bdb..1a860ce5c168 100644
--- a/services/codebuild/pom.xml
+++ b/services/codebuild/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
codebuild
AWS Java SDK :: Services :: AWS Code Build
diff --git a/services/codecatalyst/pom.xml b/services/codecatalyst/pom.xml
index 005fa1a5d0dc..3401f9edc9a5 100644
--- a/services/codecatalyst/pom.xml
+++ b/services/codecatalyst/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
codecatalyst
AWS Java SDK :: Services :: Code Catalyst
diff --git a/services/codecommit/pom.xml b/services/codecommit/pom.xml
index 4e5eaed048e5..b65529bc74f0 100644
--- a/services/codecommit/pom.xml
+++ b/services/codecommit/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
codecommit
AWS Java SDK :: Services :: AWS CodeCommit
diff --git a/services/codeconnections/pom.xml b/services/codeconnections/pom.xml
index a824da390289..f7c05e3483b3 100644
--- a/services/codeconnections/pom.xml
+++ b/services/codeconnections/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
codeconnections
AWS Java SDK :: Services :: Code Connections
diff --git a/services/codedeploy/pom.xml b/services/codedeploy/pom.xml
index 1ee3db99ab72..e1d5a1a69a17 100644
--- a/services/codedeploy/pom.xml
+++ b/services/codedeploy/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
codedeploy
AWS Java SDK :: Services :: AWS CodeDeploy
diff --git a/services/codeguruprofiler/pom.xml b/services/codeguruprofiler/pom.xml
index 672d93740a96..6d30e304d9d3 100644
--- a/services/codeguruprofiler/pom.xml
+++ b/services/codeguruprofiler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
codeguruprofiler
AWS Java SDK :: Services :: CodeGuruProfiler
diff --git a/services/codegurureviewer/pom.xml b/services/codegurureviewer/pom.xml
index 6dfdb046cf46..292eb50b11da 100644
--- a/services/codegurureviewer/pom.xml
+++ b/services/codegurureviewer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
codegurureviewer
AWS Java SDK :: Services :: CodeGuru Reviewer
diff --git a/services/codegurusecurity/pom.xml b/services/codegurusecurity/pom.xml
index 85fb61f58a1f..c7e1603586b1 100644
--- a/services/codegurusecurity/pom.xml
+++ b/services/codegurusecurity/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
codegurusecurity
AWS Java SDK :: Services :: Code Guru Security
diff --git a/services/codepipeline/pom.xml b/services/codepipeline/pom.xml
index 65d6646b9fe7..e350b622c27e 100644
--- a/services/codepipeline/pom.xml
+++ b/services/codepipeline/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
codepipeline
AWS Java SDK :: Services :: AWS CodePipeline
diff --git a/services/codestarconnections/pom.xml b/services/codestarconnections/pom.xml
index 6d3b2d9b109c..fbe61a7e5234 100644
--- a/services/codestarconnections/pom.xml
+++ b/services/codestarconnections/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
codestarconnections
AWS Java SDK :: Services :: CodeStar connections
diff --git a/services/codestarnotifications/pom.xml b/services/codestarnotifications/pom.xml
index cf182e456f5d..ec68e77eb22c 100644
--- a/services/codestarnotifications/pom.xml
+++ b/services/codestarnotifications/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
codestarnotifications
AWS Java SDK :: Services :: Codestar Notifications
diff --git a/services/cognitoidentity/pom.xml b/services/cognitoidentity/pom.xml
index 8cc63b9492e7..9e6e9149a47f 100644
--- a/services/cognitoidentity/pom.xml
+++ b/services/cognitoidentity/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cognitoidentity
AWS Java SDK :: Services :: Amazon Cognito Identity
diff --git a/services/cognitoidentityprovider/pom.xml b/services/cognitoidentityprovider/pom.xml
index 55ad56a8005e..a080579012d2 100644
--- a/services/cognitoidentityprovider/pom.xml
+++ b/services/cognitoidentityprovider/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cognitoidentityprovider
AWS Java SDK :: Services :: Amazon Cognito Identity Provider Service
diff --git a/services/cognitosync/pom.xml b/services/cognitosync/pom.xml
index 4a163cf9dfbb..6e99e498a6d1 100644
--- a/services/cognitosync/pom.xml
+++ b/services/cognitosync/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
cognitosync
AWS Java SDK :: Services :: Amazon Cognito Sync
diff --git a/services/comprehend/pom.xml b/services/comprehend/pom.xml
index 95df62073506..7f4173d11857 100644
--- a/services/comprehend/pom.xml
+++ b/services/comprehend/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
comprehend
diff --git a/services/comprehendmedical/pom.xml b/services/comprehendmedical/pom.xml
index 85f243e72be0..14daaa5acafc 100644
--- a/services/comprehendmedical/pom.xml
+++ b/services/comprehendmedical/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
comprehendmedical
AWS Java SDK :: Services :: ComprehendMedical
diff --git a/services/computeoptimizer/pom.xml b/services/computeoptimizer/pom.xml
index 3f0913d7d1bb..9bb595fc672e 100644
--- a/services/computeoptimizer/pom.xml
+++ b/services/computeoptimizer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
computeoptimizer
AWS Java SDK :: Services :: Compute Optimizer
diff --git a/services/config/pom.xml b/services/config/pom.xml
index d2e46b4a9edd..8f165ae37dae 100644
--- a/services/config/pom.xml
+++ b/services/config/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
config
AWS Java SDK :: Services :: AWS Config
diff --git a/services/connect/pom.xml b/services/connect/pom.xml
index 5210549987b1..aa378de2fc4a 100644
--- a/services/connect/pom.xml
+++ b/services/connect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
connect
AWS Java SDK :: Services :: Connect
diff --git a/services/connectcampaigns/pom.xml b/services/connectcampaigns/pom.xml
index 4d3ec68072bb..f29ad2d65203 100644
--- a/services/connectcampaigns/pom.xml
+++ b/services/connectcampaigns/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
connectcampaigns
AWS Java SDK :: Services :: Connect Campaigns
diff --git a/services/connectcampaignsv2/pom.xml b/services/connectcampaignsv2/pom.xml
index d8d0207249c2..7e8ff47a11ca 100644
--- a/services/connectcampaignsv2/pom.xml
+++ b/services/connectcampaignsv2/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
connectcampaignsv2
AWS Java SDK :: Services :: Connect Campaigns V2
diff --git a/services/connectcases/pom.xml b/services/connectcases/pom.xml
index 3d312f4dff4b..e4a9a629ad8e 100644
--- a/services/connectcases/pom.xml
+++ b/services/connectcases/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
connectcases
AWS Java SDK :: Services :: Connect Cases
diff --git a/services/connectcontactlens/pom.xml b/services/connectcontactlens/pom.xml
index 583a80874972..7643ba718b99 100644
--- a/services/connectcontactlens/pom.xml
+++ b/services/connectcontactlens/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
connectcontactlens
AWS Java SDK :: Services :: Connect Contact Lens
diff --git a/services/connectparticipant/pom.xml b/services/connectparticipant/pom.xml
index 1dd1218bdc98..cc256b242d3f 100644
--- a/services/connectparticipant/pom.xml
+++ b/services/connectparticipant/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
connectparticipant
AWS Java SDK :: Services :: ConnectParticipant
diff --git a/services/controlcatalog/pom.xml b/services/controlcatalog/pom.xml
index 04b5b720c7fa..be6ea6786cd4 100644
--- a/services/controlcatalog/pom.xml
+++ b/services/controlcatalog/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
controlcatalog
AWS Java SDK :: Services :: Control Catalog
diff --git a/services/controltower/pom.xml b/services/controltower/pom.xml
index 6b69b5d80faf..af68ee1a5bdf 100644
--- a/services/controltower/pom.xml
+++ b/services/controltower/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
controltower
AWS Java SDK :: Services :: Control Tower
diff --git a/services/costandusagereport/pom.xml b/services/costandusagereport/pom.xml
index 08b51ed8f25a..7743027074d5 100644
--- a/services/costandusagereport/pom.xml
+++ b/services/costandusagereport/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
costandusagereport
AWS Java SDK :: Services :: AWS Cost and Usage Report
diff --git a/services/costexplorer/pom.xml b/services/costexplorer/pom.xml
index 7e49e18edcfd..bf85490daf98 100644
--- a/services/costexplorer/pom.xml
+++ b/services/costexplorer/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
costexplorer
diff --git a/services/costoptimizationhub/pom.xml b/services/costoptimizationhub/pom.xml
index 28a185169575..c32b0a9f0ee5 100644
--- a/services/costoptimizationhub/pom.xml
+++ b/services/costoptimizationhub/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
costoptimizationhub
AWS Java SDK :: Services :: Cost Optimization Hub
diff --git a/services/customerprofiles/pom.xml b/services/customerprofiles/pom.xml
index df224003ef18..49e23644c2d9 100644
--- a/services/customerprofiles/pom.xml
+++ b/services/customerprofiles/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
customerprofiles
AWS Java SDK :: Services :: Customer Profiles
diff --git a/services/databasemigration/pom.xml b/services/databasemigration/pom.xml
index cd618d11d712..96b2931dbc28 100644
--- a/services/databasemigration/pom.xml
+++ b/services/databasemigration/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
databasemigration
AWS Java SDK :: Services :: AWS Database Migration Service
diff --git a/services/databrew/pom.xml b/services/databrew/pom.xml
index 7db911099fe9..cffa2917e601 100644
--- a/services/databrew/pom.xml
+++ b/services/databrew/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
databrew
AWS Java SDK :: Services :: Data Brew
diff --git a/services/dataexchange/pom.xml b/services/dataexchange/pom.xml
index 930362b87243..79c962a2e6f6 100644
--- a/services/dataexchange/pom.xml
+++ b/services/dataexchange/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
dataexchange
AWS Java SDK :: Services :: DataExchange
diff --git a/services/datapipeline/pom.xml b/services/datapipeline/pom.xml
index a743dad7a852..12f69e2bda35 100644
--- a/services/datapipeline/pom.xml
+++ b/services/datapipeline/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
datapipeline
AWS Java SDK :: Services :: AWS Data Pipeline
diff --git a/services/datasync/pom.xml b/services/datasync/pom.xml
index 5149815ac226..1443307b5440 100644
--- a/services/datasync/pom.xml
+++ b/services/datasync/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
datasync
AWS Java SDK :: Services :: DataSync
diff --git a/services/datazone/pom.xml b/services/datazone/pom.xml
index e97b64e4a78e..4981e36c3d3f 100644
--- a/services/datazone/pom.xml
+++ b/services/datazone/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
datazone
AWS Java SDK :: Services :: Data Zone
diff --git a/services/dax/pom.xml b/services/dax/pom.xml
index 332b184e4fd8..c71ba7ec4762 100644
--- a/services/dax/pom.xml
+++ b/services/dax/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
dax
AWS Java SDK :: Services :: Amazon DynamoDB Accelerator (DAX)
diff --git a/services/deadline/pom.xml b/services/deadline/pom.xml
index 509e9b559602..ff808eb25d13 100644
--- a/services/deadline/pom.xml
+++ b/services/deadline/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
deadline
AWS Java SDK :: Services :: Deadline
diff --git a/services/detective/pom.xml b/services/detective/pom.xml
index fbc02ecd26ce..a84f007202a3 100644
--- a/services/detective/pom.xml
+++ b/services/detective/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
detective
AWS Java SDK :: Services :: Detective
diff --git a/services/devicefarm/pom.xml b/services/devicefarm/pom.xml
index 39eab4d1487e..d2c2bba80a1d 100644
--- a/services/devicefarm/pom.xml
+++ b/services/devicefarm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
devicefarm
AWS Java SDK :: Services :: AWS Device Farm
diff --git a/services/devopsguru/pom.xml b/services/devopsguru/pom.xml
index e309c1f84b3a..903dea6d8fd2 100644
--- a/services/devopsguru/pom.xml
+++ b/services/devopsguru/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
devopsguru
AWS Java SDK :: Services :: Dev Ops Guru
diff --git a/services/directconnect/pom.xml b/services/directconnect/pom.xml
index 3ddd0672fc27..d91bd0ea43ff 100644
--- a/services/directconnect/pom.xml
+++ b/services/directconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
directconnect
AWS Java SDK :: Services :: AWS Direct Connect
diff --git a/services/directory/pom.xml b/services/directory/pom.xml
index 09b5741ec242..b112f78a5f1a 100644
--- a/services/directory/pom.xml
+++ b/services/directory/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
directory
AWS Java SDK :: Services :: AWS Directory Service
diff --git a/services/directoryservicedata/pom.xml b/services/directoryservicedata/pom.xml
index b6a664c35233..80a7e61284e0 100644
--- a/services/directoryservicedata/pom.xml
+++ b/services/directoryservicedata/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
directoryservicedata
AWS Java SDK :: Services :: Directory Service Data
diff --git a/services/dlm/pom.xml b/services/dlm/pom.xml
index cbe58a02fb46..35e6e31f2bae 100644
--- a/services/dlm/pom.xml
+++ b/services/dlm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
dlm
AWS Java SDK :: Services :: DLM
diff --git a/services/docdb/pom.xml b/services/docdb/pom.xml
index 629e484c0107..763335666813 100644
--- a/services/docdb/pom.xml
+++ b/services/docdb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
docdb
AWS Java SDK :: Services :: DocDB
diff --git a/services/docdb/src/main/resources/codegen-resources/service-2.json b/services/docdb/src/main/resources/codegen-resources/service-2.json
index 4f27a2a39ff3..28de319e4c0d 100644
--- a/services/docdb/src/main/resources/codegen-resources/service-2.json
+++ b/services/docdb/src/main/resources/codegen-resources/service-2.json
@@ -131,7 +131,8 @@
{"shape":"DBInstanceNotFoundFault"},
{"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
{"shape":"GlobalClusterNotFoundFault"},
- {"shape":"InvalidGlobalClusterStateFault"}
+ {"shape":"InvalidGlobalClusterStateFault"},
+ {"shape":"NetworkTypeNotSupported"}
],
"documentation":"Creates a new Amazon DocumentDB cluster.
"
},
@@ -261,7 +262,7 @@
{"shape":"InvalidDBClusterStateFault"},
{"shape":"DBClusterNotFoundFault"}
],
- "documentation":"Creates an Amazon DocumentDB global cluster that can span multiple multiple Amazon Web Services Regions. The global cluster contains one primary cluster with read-write capability, and up-to give read-only secondary clusters. Global clusters uses storage-based fast replication across regions with latencies less than one second, using dedicated infrastructure with no impact to your workload’s performance.
You can create a global cluster that is initially empty, and then add a primary and a secondary to it. Or you can specify an existing cluster during the create operation, and this cluster becomes the primary of the global cluster.
This action only applies to Amazon DocumentDB clusters.
"
+ "documentation":"Creates an Amazon DocumentDB global cluster that can span multiple multiple Amazon Web Services Regions. The global cluster contains one primary cluster with read-write capability, and up-to 10 read-only secondary clusters. Global clusters uses storage-based fast replication across regions with latencies less than one second, using dedicated infrastructure with no impact to your workload’s performance.
You can create a global cluster that is initially empty, and then add a primary and a secondary to it. Or you can specify an existing cluster during the create operation, and this cluster becomes the primary of the global cluster.
This action only applies to Amazon DocumentDB clusters.
"
},
"DeleteDBCluster":{
"name":"DeleteDBCluster",
@@ -699,7 +700,8 @@
{"shape":"DBClusterParameterGroupNotFoundFault"},
{"shape":"InvalidDBSecurityGroupStateFault"},
{"shape":"InvalidDBInstanceStateFault"},
- {"shape":"DBClusterAlreadyExistsFault"}
+ {"shape":"DBClusterAlreadyExistsFault"},
+ {"shape":"NetworkTypeNotSupported"}
],
"documentation":"Modifies a setting for an Amazon DocumentDB cluster. You can change one or more database configuration parameters by specifying these parameters and the new values in the request.
"
},
@@ -934,7 +936,8 @@
{"shape":"InvalidRestoreFault"},
{"shape":"DBSubnetGroupNotFoundFault"},
{"shape":"InvalidSubnet"},
- {"shape":"KMSKeyNotAccessibleFault"}
+ {"shape":"KMSKeyNotAccessibleFault"},
+ {"shape":"NetworkTypeNotSupported"}
],
"documentation":"Creates a new cluster from a snapshot or cluster snapshot.
If a snapshot is specified, the target cluster is created from the source DB snapshot with a default configuration and default security group.
If a cluster snapshot is specified, the target cluster is created from the source cluster restore point with the same configuration as the original source DB cluster, except that the new cluster is created with the default security group.
"
},
@@ -964,7 +967,8 @@
{"shape":"InvalidSubnet"},
{"shape":"InvalidVPCNetworkStateFault"},
{"shape":"KMSKeyNotAccessibleFault"},
- {"shape":"StorageQuotaExceededFault"}
+ {"shape":"StorageQuotaExceededFault"},
+ {"shape":"NetworkTypeNotSupported"}
],
"documentation":"Restores a cluster to an arbitrary point in time. Users can restore to any point in time before LatestRestorableTime for up to BackupRetentionPeriod days. The target cluster is created from the source cluster with the same configuration as the original cluster, except that the new cluster is created with the default security group.
"
},
@@ -1302,7 +1306,7 @@
"members":{
"SourceDBClusterSnapshotIdentifier":{
"shape":"String",
- "documentation":"The identifier of the cluster snapshot to copy. This parameter is not case sensitive.
Constraints:
-
Must specify a valid system snapshot in the available state.
-
If the source snapshot is in the same Amazon Web Services Region as the copy, specify a valid snapshot identifier.
-
If the source snapshot is in a different Amazon Web Services Region than the copy, specify a valid cluster snapshot ARN.
Example: my-cluster-snapshot1
"
+ "documentation":"The identifier of the cluster snapshot to copy. This parameter is not case sensitive.
Constraints:
-
Must specify a valid cluster snapshot in the available state.
-
If the source cluster snapshot is in the same Amazon Web Services Region as the copy, specify a valid snapshot identifier.
-
If the source cluster snapshot is in a different Amazon Web Services Region or owned by another Amazon Web Services account, specify the snapshot ARN.
Example: my-cluster-snapshot1
"
},
"TargetDBClusterSnapshotIdentifier":{
"shape":"String",
@@ -1422,7 +1426,7 @@
},
"StorageType":{
"shape":"String",
- "documentation":"The storage type to associate with the DB cluster.
For information on storage types for Amazon DocumentDB clusters, see Cluster storage configurations in the Amazon DocumentDB Developer Guide.
Valid values for storage type - standard | iopt1
Default value is standard
When you create a DocumentDB DB cluster with the storage type set to iopt1, the storage type is returned in the response. The storage type isn't returned when you set it to standard.
"
+ "documentation":"The storage type to associate with the DB cluster.
For information on storage types for Amazon DocumentDB clusters, see Cluster storage configurations in the Amazon DocumentDB Developer Guide.
Valid values for storage type - standard | iopt1
Default value is standard
When you create an Amazon DocumentDB cluster with the storage type set to iopt1, the storage type is returned in the response. The storage type isn't returned when you set it to standard.
"
},
"ServerlessV2ScalingConfiguration":{
"shape":"ServerlessV2ScalingConfiguration",
@@ -1435,6 +1439,10 @@
"MasterUserSecretKmsKeyId":{
"shape":"String",
"documentation":"The Amazon Web Services KMS key identifier to encrypt a secret that is automatically generated and managed in Amazon Web Services Secrets Manager. This setting is valid only if the master user password is managed by Amazon DocumentDB in Amazon Web Services Secrets Manager for the DB cluster.
The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key. To use a KMS key in a different Amazon Web Services account, specify the key ARN or alias ARN.
If you don't specify MasterUserSecretKmsKeyId, then the aws/secretsmanager KMS key is used to encrypt the secret. If the secret is in a different Amazon Web Services account, then you can't use the aws/secretsmanager KMS key to encrypt the secret, and you must use a customer managed KMS key.
There is a default KMS key for your Amazon Web Services account. Your Amazon Web Services account has a different default KMS key for each Amazon Web Services Region.
"
+ },
+ "NetworkType":{
+ "shape":"String",
+ "documentation":"The network type of the cluster.
The network type is determined by the DBSubnetGroup specified for the cluster. A DBSubnetGroup can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL).
For more information, see DocumentDB clusters in a VPC in the Amazon DocumentDB Developer Guide.
Valid Values: IPV4 | DUAL
"
}
},
"documentation":"Represents the input to CreateDBCluster.
"
@@ -1825,6 +1833,10 @@
"shape":"Boolean",
"documentation":"Specifies whether this cluster can be deleted. If DeletionProtection is enabled, the cluster cannot be deleted unless it is modified and DeletionProtection is disabled. DeletionProtection protects clusters from being accidentally deleted.
"
},
+ "IOOptimizedNextAllowedModificationTime":{
+ "shape":"TStamp",
+ "documentation":"The next time you can modify the Amazon DocumentDB cluster to use the iopt1 storage type.
"
+ },
"StorageType":{
"shape":"String",
"documentation":"Storage type associated with your cluster
For information on storage types for Amazon DocumentDB clusters, see Cluster storage configurations in the Amazon DocumentDB Developer Guide.
Valid values for storage type - standard | iopt1
Default value is standard
"
@@ -1836,6 +1848,10 @@
"MasterUserSecret":{
"shape":"ClusterMasterUserSecret",
"documentation":"The secret managed by Amazon DocumentDB in Amazon Web Services Secrets Manager for the master user password.
"
+ },
+ "NetworkType":{
+ "shape":"String",
+ "documentation":"The network type of the cluster.
The network type is determined by the DBSubnetGroup specified for the cluster. A DBSubnetGroup can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL).
For more information, see DocumentDB clusters in a VPC in the Amazon DocumentDB Developer Guide.
Valid Values: IPV4 | DUAL
"
}
},
"documentation":"Detailed information about a cluster.
",
@@ -2551,6 +2567,10 @@
"DBSubnetGroupArn":{
"shape":"String",
"documentation":"The Amazon Resource Name (ARN) for the DB subnet group.
"
+ },
+ "SupportedNetworkTypes":{
+ "shape":"NetworkTypeList",
+ "documentation":"The network type of the DB subnet group.
Valid Values: IPV4 | DUAL
A DBSubnetGroup can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL).
"
}
},
"documentation":"Detailed information about a subnet group.
",
@@ -3879,7 +3899,7 @@
},
"AllowMajorVersionUpgrade":{
"shape":"Boolean",
- "documentation":"A value that indicates whether major version upgrades are allowed.
Constraints: You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the DB cluster's current version.
"
+ "documentation":"A value that indicates whether major version upgrades are allowed.
Constraints:
-
You must allow major version upgrades when specifying a value for the EngineVersion parameter that is a different major version than the cluster's current version.
-
Since some parameters are version specific, changing them requires executing a new ModifyDBCluster API call after the in-place MVU completes.
Performing an MVU directly impacts the following parameters:
-
MasterUserPassword
-
NewDBClusterIdentifier
-
VpcSecurityGroupIds
-
Port
"
},
"DeletionProtection":{
"shape":"BooleanOptional",
@@ -3904,6 +3924,10 @@
"RotateMasterUserPassword":{
"shape":"BooleanOptional",
"documentation":"Specifies whether to rotate the secret managed by Amazon Web Services Secrets Manager for the master user password.
This setting is valid only if the master user password is managed by Amazon DocumentDB in Amazon Web Services Secrets Manager for the cluster. The secret value contains the updated password.
Constraint: You must apply the change immediately when rotating the master user password.
"
+ },
+ "NetworkType":{
+ "shape":"String",
+ "documentation":"The network type of the cluster.
The network type is determined by the DBSubnetGroup specified for the cluster. A DBSubnetGroup can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL).
For more information, see DocumentDB clusters in a VPC in the Amazon DocumentDB Developer Guide.
Valid Values: IPV4 | DUAL
"
}
},
"documentation":"Represents the input to ModifyDBCluster.
"
@@ -4111,6 +4135,21 @@
"GlobalCluster":{"shape":"GlobalCluster"}
}
},
+ "NetworkTypeList":{
+ "type":"list",
+ "member":{"shape":"String"}
+ },
+ "NetworkTypeNotSupported":{
+ "type":"structure",
+ "members":{},
+ "documentation":"The network type is not supported by either DBSubnetGroup or the DB engine version.
",
+ "error":{
+ "code":"NetworkTypeNotSupported",
+ "httpStatusCode":400,
+ "senderFault":true
+ },
+ "exception":true
+ },
"OrderableDBInstanceOption":{
"type":"structure",
"members":{
@@ -4176,7 +4215,7 @@
},
"ParameterValue":{
"shape":"String",
- "documentation":"Specifies the value of the parameter.
"
+ "documentation":"Specifies the value of the parameter. Must be one or more of the cluster parameter's AllowedValues in CSV format:
Valid values are:
-
enabled: The cluster accepts secure connections using TLS version 1.0 through 1.3.
-
disabled: The cluster does not accept secure connections using TLS.
-
fips-140-3: The cluster only accepts secure connections per the requirements of the Federal Information Processing Standards (FIPS) publication 140-3. Only supported starting with Amazon DocumentDB 5.0 (engine version 3.0.3727) clusters in these regions: ca-central-1, us-west-2, us-east-1, us-east-2, us-gov-east-1, us-gov-west-1.
-
tls1.2+: The cluster accepts secure connections using TLS version 1.2 and above. Only supported starting with Amazon DocumentDB 4.0 (engine version 2.0.10980) and Amazon DocumentDB 5.0 (engine version 3.0.11051).
-
tls1.3+: The cluster accepts secure connections using TLS version 1.3 and above. Only supported starting with Amazon DocumentDB 4.0 (engine version 2.0.10980) and Amazon DocumentDB 5.0 (engine version 3.0.11051).
"
},
"Description":{
"shape":"String",
@@ -4564,6 +4603,10 @@
"StorageType":{
"shape":"String",
"documentation":"The storage type to associate with the DB cluster.
For information on storage types for Amazon DocumentDB clusters, see Cluster storage configurations in the Amazon DocumentDB Developer Guide.
Valid values for storage type - standard | iopt1
Default value is standard
"
+ },
+ "NetworkType":{
+ "shape":"String",
+ "documentation":"The network type of the cluster.
The network type is determined by the DBSubnetGroup specified for the cluster. A DBSubnetGroup can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL).
For more information, see DocumentDB clusters in a VPC in the Amazon DocumentDB Developer Guide.
Valid Values: IPV4 | DUAL
"
}
},
"documentation":"Represents the input to RestoreDBClusterFromSnapshot.
"
@@ -4636,6 +4679,10 @@
"StorageType":{
"shape":"String",
"documentation":"The storage type to associate with the DB cluster.
For information on storage types for Amazon DocumentDB clusters, see Cluster storage configurations in the Amazon DocumentDB Developer Guide.
Valid values for storage type - standard | iopt1
Default value is standard
"
+ },
+ "NetworkType":{
+ "shape":"String",
+ "documentation":"The network type of the cluster.
The network type is determined by the DBSubnetGroup specified for the cluster. A DBSubnetGroup can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL).
For more information, see DocumentDB clusters in a VPC in the Amazon DocumentDB Developer Guide.
Valid Values: IPV4 | DUAL
"
}
},
"documentation":"Represents the input to RestoreDBClusterToPointInTime.
"
diff --git a/services/docdbelastic/pom.xml b/services/docdbelastic/pom.xml
index cc054b15b90a..a6951821af7e 100644
--- a/services/docdbelastic/pom.xml
+++ b/services/docdbelastic/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
docdbelastic
AWS Java SDK :: Services :: Doc DB Elastic
diff --git a/services/drs/pom.xml b/services/drs/pom.xml
index 84db25672475..adca376fe939 100644
--- a/services/drs/pom.xml
+++ b/services/drs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
drs
AWS Java SDK :: Services :: Drs
diff --git a/services/dsql/pom.xml b/services/dsql/pom.xml
index 06eb8bb89375..2ecfd2d0e183 100644
--- a/services/dsql/pom.xml
+++ b/services/dsql/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
dsql
AWS Java SDK :: Services :: DSQL
diff --git a/services/dynamodb/pom.xml b/services/dynamodb/pom.xml
index f33e4e4a666a..b6772c223404 100644
--- a/services/dynamodb/pom.xml
+++ b/services/dynamodb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
dynamodb
AWS Java SDK :: Services :: Amazon DynamoDB
diff --git a/services/ebs/pom.xml b/services/ebs/pom.xml
index 6ce837f43423..dc129c1f5478 100644
--- a/services/ebs/pom.xml
+++ b/services/ebs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ebs
AWS Java SDK :: Services :: EBS
diff --git a/services/ec2/pom.xml b/services/ec2/pom.xml
index ab666288e3b7..27e3cf2cdcac 100644
--- a/services/ec2/pom.xml
+++ b/services/ec2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ec2
AWS Java SDK :: Services :: Amazon EC2
diff --git a/services/ec2/src/main/resources/codegen-resources/paginators-1.json b/services/ec2/src/main/resources/codegen-resources/paginators-1.json
index c42738fa39a4..7f0fd50bb604 100644
--- a/services/ec2/src/main/resources/codegen-resources/paginators-1.json
+++ b/services/ec2/src/main/resources/codegen-resources/paginators-1.json
@@ -66,6 +66,12 @@
"output_token": "NextToken",
"result_key": "CapacityBlocks"
},
+ "DescribeCapacityManagerDataExports": {
+ "input_token": "NextToken",
+ "limit_key": "MaxResults",
+ "output_token": "NextToken",
+ "result_key": "CapacityManagerDataExports"
+ },
"DescribeCapacityReservationBillingRequests": {
"input_token": "NextToken",
"limit_key": "MaxResults",
@@ -821,6 +827,18 @@
"output_token": "NextToken",
"result_key": "DataResponses"
},
+ "GetCapacityManagerMetricData": {
+ "input_token": "NextToken",
+ "limit_key": "MaxResults",
+ "output_token": "NextToken",
+ "result_key": "MetricDataResults"
+ },
+ "GetCapacityManagerMetricDimensions": {
+ "input_token": "NextToken",
+ "limit_key": "MaxResults",
+ "output_token": "NextToken",
+ "result_key": "MetricDimensionResults"
+ },
"GetGroupsForCapacityReservation": {
"input_token": "NextToken",
"limit_key": "MaxResults",
diff --git a/services/ec2/src/main/resources/codegen-resources/service-2.json b/services/ec2/src/main/resources/codegen-resources/service-2.json
index 749a6f2bebde..0f4f4ce3c8d9 100644
--- a/services/ec2/src/main/resources/codegen-resources/service-2.json
+++ b/services/ec2/src/main/resources/codegen-resources/service-2.json
@@ -112,7 +112,7 @@
},
"input":{"shape":"AllocateAddressRequest"},
"output":{"shape":"AllocateAddressResult"},
- "documentation":"Allocates an Elastic IP address to your Amazon Web Services account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different Amazon Web Services account.
You can allocate an Elastic IP address from an address pool owned by Amazon Web Services or from an address pool created from a public IPv4 address range that you have brought to Amazon Web Services for use with your Amazon Web Services resources using bring your own IP addresses (BYOIP). For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon EC2 User Guide.
If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another Amazon Web Services account. To attempt to recover an Elastic IP address that you released, specify it in this operation.
For more information, see Elastic IP Addresses in the Amazon EC2 User Guide.
You can allocate a carrier IP address which is a public IP address from a telecommunication carrier, to a network interface which resides in a subnet in a Wavelength Zone (for example an EC2 instance).
"
+ "documentation":"Allocates an Elastic IP address to your Amazon Web Services account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different Amazon Web Services account.
You can allocate an Elastic IP address from one of the following address pools:
-
Amazon's pool of IPv4 addresses
-
Public IPv4 address range that you own and bring to your Amazon Web Services account using Bring Your Own IP Addresses (BYOIP)
-
An IPv4 IPAM pool with an Amazon-provided or BYOIP public IPv4 address range
-
IPv4 addresses from your on-premises network made available for use with an Outpost using a customer-owned IP address pool (CoIP pool)
For more information, see Elastic IP Addresses in the Amazon EC2 User Guide.
If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another Amazon Web Services account. To attempt to recover an Elastic IP address that you released, specify it in this operation.
You can allocate a carrier IP address which is a public IP address from a telecommunication carrier, to a network interface which resides in a subnet in a Wavelength Zone (for example an EC2 instance).
"
},
"AllocateHosts":{
"name":"AllocateHosts",
@@ -620,6 +620,16 @@
"output":{"shape":"CopyVolumesResult"},
"documentation":"Creates a crash-consistent, point-in-time copy of an existing Amazon EBS volume within the same Availability Zone. The volume copy can be attached to an Amazon EC2 instance once it reaches the available state. For more information, see Copy an Amazon EBS volume.
"
},
+ "CreateCapacityManagerDataExport":{
+ "name":"CreateCapacityManagerDataExport",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"CreateCapacityManagerDataExportRequest"},
+ "output":{"shape":"CreateCapacityManagerDataExportResult"},
+ "documentation":" Creates a new data export configuration for EC2 Capacity Manager. This allows you to automatically export capacity usage data to an S3 bucket on a scheduled basis. The exported data includes metrics for On-Demand, Spot, and Capacity Reservations usage across your organization.
"
+ },
"CreateCapacityReservation":{
"name":"CreateCapacityReservation",
"http":{
@@ -1547,6 +1557,16 @@
"output":{"shape":"CreateVpnGatewayResult"},
"documentation":"Creates a virtual private gateway. A virtual private gateway is the endpoint on the VPC side of your VPN connection. You can create a virtual private gateway before creating the VPC itself.
For more information, see Amazon Web Services Site-to-Site VPN in the Amazon Web Services Site-to-Site VPN User Guide.
"
},
+ "DeleteCapacityManagerDataExport":{
+ "name":"DeleteCapacityManagerDataExport",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"DeleteCapacityManagerDataExportRequest"},
+ "output":{"shape":"DeleteCapacityManagerDataExportResult"},
+ "documentation":" Deletes an existing Capacity Manager data export configuration. This stops future scheduled exports but does not delete previously exported files from S3.
"
+ },
"DeleteCarrierGateway":{
"name":"DeleteCarrierGateway",
"http":{
@@ -2569,6 +2589,16 @@
"output":{"shape":"DescribeCapacityBlocksResult"},
"documentation":"Describes details about Capacity Blocks in the Amazon Web Services Region that you're currently using.
"
},
+ "DescribeCapacityManagerDataExports":{
+ "name":"DescribeCapacityManagerDataExports",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"DescribeCapacityManagerDataExportsRequest"},
+ "output":{"shape":"DescribeCapacityManagerDataExportsResult"},
+ "documentation":" Describes one or more Capacity Manager data export configurations. Returns information about export settings, delivery status, and recent export activity.
"
+ },
"DescribeCapacityReservationBillingRequests":{
"name":"DescribeCapacityReservationBillingRequests",
"http":{
@@ -4236,6 +4266,16 @@
"output":{"shape":"DisableAwsNetworkPerformanceMetricSubscriptionResult"},
"documentation":"Disables Infrastructure Performance metric subscriptions.
"
},
+ "DisableCapacityManager":{
+ "name":"DisableCapacityManager",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"DisableCapacityManagerRequest"},
+ "output":{"shape":"DisableCapacityManagerResult"},
+ "documentation":" Disables EC2 Capacity Manager for your account. This stops data ingestion and removes access to capacity analytics and optimization recommendations. Previously collected data is retained but no new data will be processed.
"
+ },
"DisableEbsEncryptionByDefault":{
"name":"DisableEbsEncryptionByDefault",
"http":{
@@ -4593,6 +4633,16 @@
"output":{"shape":"EnableAwsNetworkPerformanceMetricSubscriptionResult"},
"documentation":"Enables Infrastructure Performance subscriptions.
"
},
+ "EnableCapacityManager":{
+ "name":"EnableCapacityManager",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"EnableCapacityManagerRequest"},
+ "output":{"shape":"EnableCapacityManagerResult"},
+ "documentation":" Enables EC2 Capacity Manager for your account. This starts data ingestion for your EC2 capacity usage across On-Demand, Spot, and Capacity Reservations. Initial data processing may take several hours to complete.
"
+ },
"EnableEbsEncryptionByDefault":{
"name":"EnableEbsEncryptionByDefault",
"http":{
@@ -4861,6 +4911,36 @@
"output":{"shape":"GetAwsNetworkPerformanceDataResult"},
"documentation":"Gets network performance data.
"
},
+ "GetCapacityManagerAttributes":{
+ "name":"GetCapacityManagerAttributes",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"GetCapacityManagerAttributesRequest"},
+ "output":{"shape":"GetCapacityManagerAttributesResult"},
+ "documentation":" Retrieves the current configuration and status of EC2 Capacity Manager for your account, including enablement status, Organizations access settings, and data ingestion status.
"
+ },
+ "GetCapacityManagerMetricData":{
+ "name":"GetCapacityManagerMetricData",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"GetCapacityManagerMetricDataRequest"},
+ "output":{"shape":"GetCapacityManagerMetricDataResult"},
+ "documentation":" Retrieves capacity usage metrics for your EC2 resources. Returns time-series data for metrics like unused capacity, utilization rates, and costs across On-Demand, Spot, and Capacity Reservations. Data can be grouped and filtered by various dimensions such as region, account, and instance family.
"
+ },
+ "GetCapacityManagerMetricDimensions":{
+ "name":"GetCapacityManagerMetricDimensions",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"GetCapacityManagerMetricDimensionsRequest"},
+ "output":{"shape":"GetCapacityManagerMetricDimensionsResult"},
+ "documentation":" Retrieves the available dimension values for capacity metrics within a specified time range. This is useful for discovering what accounts, regions, instance families, and other dimensions have data available for filtering and grouping.
"
+ },
"GetCapacityReservationUsage":{
"name":"GetCapacityReservationUsage",
"http":{
@@ -6881,6 +6961,16 @@
"output":{"shape":"UnmonitorInstancesResult"},
"documentation":"Disables detailed monitoring for a running instance. For more information, see Monitoring your instances and volumes in the Amazon EC2 User Guide.
"
},
+ "UpdateCapacityManagerOrganizationsAccess":{
+ "name":"UpdateCapacityManagerOrganizationsAccess",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"UpdateCapacityManagerOrganizationsAccessRequest"},
+ "output":{"shape":"UpdateCapacityManagerOrganizationsAccessResult"},
+ "documentation":" Updates the Organizations access setting for EC2 Capacity Manager. This controls whether Capacity Manager can aggregate data from all accounts in your Amazon Web Services Organization or only from the current account.
"
+ },
"UpdateSecurityGroupRuleDescriptionsEgress":{
"name":"UpdateSecurityGroupRuleDescriptionsEgress",
"http":{
@@ -7912,7 +8002,7 @@
},
"PublicIpv4Pool":{
"shape":"String",
- "documentation":"The ID of an address pool.
",
+ "documentation":"The ID of an address pool that you own.
",
"locationName":"publicIpv4Pool"
},
"NetworkBorderGroup":{
@@ -7937,12 +8027,12 @@
},
"CarrierIp":{
"shape":"String",
- "documentation":"The carrier IP address. This option is only available for network interfaces that reside in a subnet in a Wavelength Zone.
",
+ "documentation":"The carrier IP address. Available only for network interfaces that reside in a subnet in a Wavelength Zone.
",
"locationName":"carrierIp"
},
"PublicIp":{
"shape":"String",
- "documentation":"The Elastic IP address.
",
+ "documentation":"The Amazon-owned IP address. Not available when using an address pool that you own.
",
"locationName":"publicIp"
}
}
@@ -10611,6 +10701,7 @@
"uefi-preferred"
]
},
+ "BoxedBoolean":{"type":"boolean"},
"BoxedDouble":{"type":"double"},
"BoxedInteger":{"type":"integer"},
"BoxedLong":{"type":"long"},
@@ -11654,6 +11745,208 @@
"locationName":"item"
}
},
+ "CapacityManagerCondition":{
+ "type":"structure",
+ "members":{
+ "DimensionCondition":{
+ "shape":"DimensionCondition",
+ "documentation":" The dimension-based condition that specifies how to filter the data based on dimension values.
"
+ }
+ },
+ "documentation":" Represents a filter condition for Capacity Manager queries. Contains dimension-based filtering criteria used to narrow down metric data and dimension results.
"
+ },
+ "CapacityManagerConditionSet":{
+ "type":"list",
+ "member":{
+ "shape":"CapacityManagerCondition",
+ "locationName":"item"
+ },
+ "max":20,
+ "min":0
+ },
+ "CapacityManagerDataExportId":{"type":"string"},
+ "CapacityManagerDataExportIdSet":{
+ "type":"list",
+ "member":{
+ "shape":"CapacityManagerDataExportId",
+ "locationName":"item"
+ }
+ },
+ "CapacityManagerDataExportResponse":{
+ "type":"structure",
+ "members":{
+ "CapacityManagerDataExportId":{
+ "shape":"CapacityManagerDataExportId",
+ "documentation":" The unique identifier for the data export configuration.
",
+ "locationName":"capacityManagerDataExportId"
+ },
+ "S3BucketName":{
+ "shape":"String",
+ "documentation":" The name of the S3 bucket where export files are delivered.
",
+ "locationName":"s3BucketName"
+ },
+ "S3BucketPrefix":{
+ "shape":"String",
+ "documentation":" The S3 key prefix used for organizing export files within the bucket.
",
+ "locationName":"s3BucketPrefix"
+ },
+ "Schedule":{
+ "shape":"Schedule",
+ "documentation":" The frequency at which data exports are generated.
",
+ "locationName":"schedule"
+ },
+ "OutputFormat":{
+ "shape":"OutputFormat",
+ "documentation":" The file format of the exported data.
",
+ "locationName":"outputFormat"
+ },
+ "CreateTime":{
+ "shape":"MillisecondDateTime",
+ "documentation":" The timestamp when the data export configuration was created.
",
+ "locationName":"createTime"
+ },
+ "LatestDeliveryStatus":{
+ "shape":"CapacityManagerDataExportStatus",
+ "documentation":" The status of the most recent export delivery.
",
+ "locationName":"latestDeliveryStatus"
+ },
+ "LatestDeliveryStatusMessage":{
+ "shape":"String",
+ "documentation":" A message describing the status of the most recent export delivery, including any error details if the delivery failed.
",
+ "locationName":"latestDeliveryStatusMessage"
+ },
+ "LatestDeliveryS3LocationUri":{
+ "shape":"String",
+ "documentation":" The S3 URI of the most recently delivered export file.
",
+ "locationName":"latestDeliveryS3LocationUri"
+ },
+ "LatestDeliveryTime":{
+ "shape":"MillisecondDateTime",
+ "documentation":" The timestamp when the most recent export was delivered to S3.
",
+ "locationName":"latestDeliveryTime"
+ },
+ "Tags":{
+ "shape":"TagList",
+ "documentation":" The tags associated with the data export configuration.
",
+ "locationName":"tagSet"
+ }
+ },
+ "documentation":" Contains information about a Capacity Manager data export configuration, including export settings, delivery status, and recent export activity.
"
+ },
+ "CapacityManagerDataExportResponseSet":{
+ "type":"list",
+ "member":{
+ "shape":"CapacityManagerDataExportResponse",
+ "locationName":"item"
+ }
+ },
+ "CapacityManagerDataExportStatus":{
+ "type":"string",
+ "enum":[
+ "pending",
+ "in-progress",
+ "delivered",
+ "failed"
+ ]
+ },
+ "CapacityManagerDimension":{
+ "type":"structure",
+ "members":{
+ "ResourceRegion":{
+ "shape":"String",
+ "documentation":" The Amazon Web Services Region where the capacity resource is located.
",
+ "locationName":"resourceRegion"
+ },
+ "AvailabilityZoneId":{
+ "shape":"String",
+ "documentation":" The unique identifier of the Availability Zone where the capacity resource is located.
",
+ "locationName":"availabilityZoneId"
+ },
+ "AccountId":{
+ "shape":"String",
+ "documentation":" The Amazon Web Services account ID that owns the capacity resource.
",
+ "locationName":"accountId"
+ },
+ "InstanceFamily":{
+ "shape":"String",
+ "documentation":" The EC2 instance family of the capacity resource.
",
+ "locationName":"instanceFamily"
+ },
+ "InstanceType":{
+ "shape":"String",
+ "documentation":" The specific EC2 instance type of the capacity resource.
",
+ "locationName":"instanceType"
+ },
+ "InstancePlatform":{
+ "shape":"String",
+ "documentation":" The platform or operating system of the instance.
",
+ "locationName":"instancePlatform"
+ },
+ "ReservationArn":{
+ "shape":"String",
+ "documentation":" The Amazon Resource Name (ARN) of the capacity reservation. This provides a unique identifier that can be used across Amazon Web Services services to reference the specific reservation.
",
+ "locationName":"reservationArn"
+ },
+ "ReservationId":{
+ "shape":"String",
+ "documentation":" The unique identifier of the capacity reservation.
",
+ "locationName":"reservationId"
+ },
+ "ReservationType":{
+ "shape":"ReservationType",
+ "documentation":" The type of capacity reservation.
",
+ "locationName":"reservationType"
+ },
+ "ReservationCreateTimestamp":{
+ "shape":"MillisecondDateTime",
+ "documentation":" The timestamp when the capacity reservation was originally created, in milliseconds since epoch. This differs from the start timestamp as reservations can be created before they become active.
",
+ "locationName":"reservationCreateTimestamp"
+ },
+ "ReservationStartTimestamp":{
+ "shape":"MillisecondDateTime",
+ "documentation":" The timestamp when the capacity reservation becomes active and available for use, in milliseconds since epoch. This is when the reservation begins providing capacity.
",
+ "locationName":"reservationStartTimestamp"
+ },
+ "ReservationEndTimestamp":{
+ "shape":"MillisecondDateTime",
+ "documentation":" The timestamp when the capacity reservation expires and is no longer available, in milliseconds since epoch. After this time, the reservation will not provide any capacity.
",
+ "locationName":"reservationEndTimestamp"
+ },
+ "ReservationEndDateType":{
+ "shape":"ReservationEndDateType",
+ "documentation":" The type of end date for the capacity reservation. This indicates whether the reservation has a fixed end date, is open-ended, or follows a specific termination pattern.
",
+ "locationName":"reservationEndDateType"
+ },
+ "Tenancy":{
+ "shape":"CapacityTenancy",
+ "documentation":" The tenancy of the EC2 instances associated with this capacity dimension. Valid values are 'default' for shared tenancy, 'dedicated' for dedicated instances, or 'host' for dedicated hosts.
",
+ "locationName":"tenancy"
+ },
+ "ReservationState":{
+ "shape":"ReservationState",
+ "documentation":" The current state of the capacity reservation.
",
+ "locationName":"reservationState"
+ },
+ "ReservationInstanceMatchCriteria":{
+ "shape":"String",
+ "documentation":" The instance matching criteria for the capacity reservation, determining how instances are matched to the reservation.
",
+ "locationName":"reservationInstanceMatchCriteria"
+ },
+ "ReservationUnusedFinancialOwner":{
+ "shape":"String",
+ "documentation":" The Amazon Web Services account ID that is financially responsible for unused capacity reservation costs.
",
+ "locationName":"reservationUnusedFinancialOwner"
+ }
+ },
+ "documentation":" Represents dimension values for capacity metrics, including resource identifiers, geographic information, and reservation details used for grouping and filtering capacity data.
"
+ },
+ "CapacityManagerStatus":{
+ "type":"string",
+ "enum":[
+ "enabled",
+ "disabled"
+ ]
+ },
"CapacityReservation":{
"type":"structure",
"members":{
@@ -12250,6 +12543,13 @@
"capacity-block"
]
},
+ "CapacityTenancy":{
+ "type":"string",
+ "enum":[
+ "default",
+ "dedicated"
+ ]
+ },
"CarrierGateway":{
"type":"structure",
"members":{
@@ -13217,6 +13517,13 @@
"locationName":"item"
}
},
+ "Comparison":{
+ "type":"string",
+ "enum":[
+ "equals",
+ "in"
+ ]
+ },
"ComponentAccount":{
"type":"string",
"pattern":"\\d{12}"
@@ -13225,6 +13532,15 @@
"type":"string",
"pattern":"[a-z]{2}-[a-z]+-[1-9]+"
},
+ "ConditionValueList":{
+ "type":"list",
+ "member":{
+ "shape":"String",
+ "locationName":"item"
+ },
+ "max":10,
+ "min":0
+ },
"ConfirmProductInstanceRequest":{
"type":"structure",
"required":[
@@ -13879,6 +14195,56 @@
},
"documentation":"The CPU performance to consider, using an instance family as the baseline reference.
"
},
+ "CreateCapacityManagerDataExportRequest":{
+ "type":"structure",
+ "required":[
+ "S3BucketName",
+ "Schedule",
+ "OutputFormat"
+ ],
+ "members":{
+ "S3BucketName":{
+ "shape":"String",
+ "documentation":" The name of the S3 bucket where the capacity data export files will be delivered. The bucket must exist and you must have write permissions to it.
"
+ },
+ "S3BucketPrefix":{
+ "shape":"String",
+ "documentation":" The S3 key prefix for the exported data files. This allows you to organize exports in a specific folder structure within your bucket. If not specified, files are placed at the bucket root.
"
+ },
+ "Schedule":{
+ "shape":"Schedule",
+ "documentation":" The frequency at which data exports are generated.
"
+ },
+ "OutputFormat":{
+ "shape":"OutputFormat",
+ "documentation":" The file format for the exported data. Parquet format is recommended for large datasets and better compression.
"
+ },
+ "ClientToken":{
+ "shape":"String",
+ "documentation":" Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency.
",
+ "idempotencyToken":true
+ },
+ "DryRun":{
+ "shape":"Boolean",
+ "documentation":" Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
"
+ },
+ "TagSpecifications":{
+ "shape":"TagSpecificationList",
+ "documentation":" The tags to apply to the data export configuration. You can tag the export for organization and cost tracking purposes.
",
+ "locationName":"TagSpecification"
+ }
+ }
+ },
+ "CreateCapacityManagerDataExportResult":{
+ "type":"structure",
+ "members":{
+ "CapacityManagerDataExportId":{
+ "shape":"CapacityManagerDataExportId",
+ "documentation":" The unique identifier for the created data export configuration. Use this ID to reference the export in other API calls.
",
+ "locationName":"capacityManagerDataExportId"
+ }
+ }
+ },
"CreateCapacityReservationBySplittingRequest":{
"type":"structure",
"required":[
@@ -19214,6 +19580,30 @@
]
},
"DefaultingDhcpOptionsId":{"type":"string"},
+ "DeleteCapacityManagerDataExportRequest":{
+ "type":"structure",
+ "required":["CapacityManagerDataExportId"],
+ "members":{
+ "CapacityManagerDataExportId":{
+ "shape":"CapacityManagerDataExportId",
+ "documentation":" The unique identifier of the data export configuration to delete.
"
+ },
+ "DryRun":{
+ "shape":"Boolean",
+ "documentation":" Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
"
+ }
+ }
+ },
+ "DeleteCapacityManagerDataExportResult":{
+ "type":"structure",
+ "members":{
+ "CapacityManagerDataExportId":{
+ "shape":"CapacityManagerDataExportId",
+ "documentation":" The unique identifier of the deleted data export configuration.
",
+ "locationName":"capacityManagerDataExportId"
+ }
+ }
+ },
"DeleteCarrierGatewayRequest":{
"type":"structure",
"required":["CarrierGatewayId"],
@@ -20314,7 +20704,7 @@
"members":{
"Return":{
"shape":"Boolean",
- "documentation":"Returns true if the request succeeds, otherwise returns an error.
",
+ "documentation":"Is true if the request succeeds and an error otherwise.
",
"locationName":"return"
}
},
@@ -22244,6 +22634,53 @@
}
}
},
+ "DescribeCapacityManagerDataExportsRequest":{
+ "type":"structure",
+ "members":{
+ "CapacityManagerDataExportIds":{
+ "shape":"CapacityManagerDataExportIdSet",
+ "documentation":" The IDs of the data export configurations to describe. If not specified, all export configurations are returned.
",
+ "locationName":"CapacityManagerDataExportId"
+ },
+ "MaxResults":{
+ "shape":"DescribeCapacityManagerDataExportsRequestMaxResults",
+ "documentation":" The maximum number of results to return in a single call. If not specified, up to 1000 results are returned.
"
+ },
+ "NextToken":{
+ "shape":"String",
+ "documentation":" The token for the next page of results. Use this value in a subsequent call to retrieve additional results.
"
+ },
+ "DryRun":{
+ "shape":"Boolean",
+ "documentation":" Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
"
+ },
+ "Filters":{
+ "shape":"FilterList",
+ "documentation":" One or more filters to narrow the results. Supported filters include export status, creation date, and S3 bucket name.
",
+ "locationName":"Filter"
+ }
+ }
+ },
+ "DescribeCapacityManagerDataExportsRequestMaxResults":{
+ "type":"integer",
+ "max":1000,
+ "min":1
+ },
+ "DescribeCapacityManagerDataExportsResult":{
+ "type":"structure",
+ "members":{
+ "CapacityManagerDataExports":{
+ "shape":"CapacityManagerDataExportResponseSet",
+ "documentation":" Information about the data export configurations, including export settings, delivery status, and recent activity.
",
+ "locationName":"capacityManagerDataExportSet"
+ },
+ "NextToken":{
+ "shape":"String",
+ "documentation":" The token to use to retrieve the next page of results. This value is null when there are no more results to return.
",
+ "locationName":"nextToken"
+ }
+ }
+ },
"DescribeCapacityReservationBillingRequestsRequest":{
"type":"structure",
"required":["Role"],
@@ -29724,6 +30161,25 @@
"locationName":"item"
}
},
+ "DimensionCondition":{
+ "type":"structure",
+ "members":{
+ "Dimension":{
+ "shape":"FilterByDimension",
+ "documentation":" The name of the dimension to filter by.
"
+ },
+ "Comparison":{
+ "shape":"Comparison",
+ "documentation":" The comparison operator to use for the filter.
"
+ },
+ "Values":{
+ "shape":"ConditionValueList",
+ "documentation":" The list of values to match against the specified dimension. For 'equals' comparison, only the first value is used. For 'in' comparison, any matching value will satisfy the condition.
",
+ "locationName":"Value"
+ }
+ },
+ "documentation":" Specifies a condition for filtering capacity data based on dimension values. Used to create precise filters for metric queries and dimension lookups.
"
+ },
"DirectoryServiceAuthentication":{
"type":"structure",
"members":{
@@ -29823,6 +30279,35 @@
}
}
},
+ "DisableCapacityManagerRequest":{
+ "type":"structure",
+ "members":{
+ "DryRun":{
+ "shape":"Boolean",
+ "documentation":" Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
"
+ },
+ "ClientToken":{
+ "shape":"String",
+ "documentation":" Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
+ "idempotencyToken":true
+ }
+ }
+ },
+ "DisableCapacityManagerResult":{
+ "type":"structure",
+ "members":{
+ "CapacityManagerStatus":{
+ "shape":"CapacityManagerStatus",
+ "documentation":" The current status of Capacity Manager after the disable operation.
",
+ "locationName":"capacityManagerStatus"
+ },
+ "OrganizationsAccess":{
+ "shape":"Boolean",
+ "documentation":" Indicates whether Organizations access is enabled. This will be false after disabling Capacity Manager.
",
+ "locationName":"organizationsAccess"
+ }
+ }
+ },
"DisableEbsEncryptionByDefaultRequest":{
"type":"structure",
"members":{
@@ -30851,7 +31336,7 @@
"members":{
"Return":{
"shape":"Boolean",
- "documentation":"Returns true if the request succeeds; otherwise, it returns an error.
",
+ "documentation":"Is true if the request succeeds and an error otherwise.
",
"locationName":"return"
},
"ClientToken":{
@@ -31198,7 +31683,7 @@
},
"VolumeInitializationRate":{
"shape":"Integer",
- "documentation":"Specifies the Amazon EBS Provisioned Rate for Volume Initialization (volume initialization rate), in MiB/s, at which to download the snapshot blocks from Amazon S3 to the volume. This is also known as volume initialization. Specifying a volume initialization rate ensures that the volume is initialized at a predictable and consistent rate after creation.
This parameter is supported only for volumes created from snapshots. Omit this parameter if:
-
You want to create the volume using fast snapshot restore. You must specify a snapshot that is enabled for fast snapshot restore. In this case, the volume is fully initialized at creation.
If you specify a snapshot that is enabled for fast snapshot restore and a volume initialization rate, the volume will be initialized at the specified rate instead of fast snapshot restore.
-
You want to create a volume that is initialized at the default rate.
For more information, see Initialize Amazon EBS volumes in the Amazon EC2 User Guide.
This parameter is not supported when using CreateImage.
Valid range: 100 - 300 MiB/s
"
+ "documentation":"Specifies the Amazon EBS Provisioned Rate for Volume Initialization (volume initialization rate), in MiB/s, at which to download the snapshot blocks from Amazon S3 to the volume. This is also known as volume initialization. Specifying a volume initialization rate ensures that the volume is initialized at a predictable and consistent rate after creation. For more information, see Initialize Amazon EBS volumes in the Amazon EC2 User Guide.
This parameter is supported only for volumes created from snapshots. Omit this parameter if:
-
You want to create the volume using fast snapshot restore. You must specify a snapshot that is enabled for fast snapshot restore. In this case, the volume is fully initialized at creation.
If you specify a snapshot that is enabled for fast snapshot restore and a volume initialization rate, the volume will be initialized at the specified rate instead of fast snapshot restore.
-
You want to create a volume that is initialized at the default rate.
This parameter is not supported when using CreateImage and DescribeImages.
Valid range: 100 - 300 MiB/s
"
},
"AvailabilityZoneId":{
"shape":"String",
@@ -31514,7 +31999,7 @@
},
"PreserveClientIp":{
"shape":"Boolean",
- "documentation":"Indicates whether your client's IP address is preserved as the source. The value is true or false.
-
If true, your client's IP address is used when you connect to a resource.
-
If false, the elastic network interface IP address is used when you connect to a resource.
Default: true
",
+ "documentation":"Indicates whether your client's IP address is preserved as the source when you connect to a resource. The following are the possible values.
Default: false
",
"locationName":"preserveClientIp"
},
"SecurityGroupIds":{
@@ -31538,7 +32023,7 @@
"locationName":"publicDnsNames"
}
},
- "documentation":"The EC2 Instance Connect Endpoint.
"
+ "documentation":"Describes an EC2 Instance Connect Endpoint.
"
},
"Ec2InstanceConnectEndpointState":{
"type":"string",
@@ -31989,6 +32474,39 @@
}
}
},
+ "EnableCapacityManagerRequest":{
+ "type":"structure",
+ "members":{
+ "OrganizationsAccess":{
+ "shape":"Boolean",
+ "documentation":" Specifies whether to enable cross-account access for Amazon Web Services Organizations. When enabled, Capacity Manager can aggregate data from all accounts in your organization. Default is false.
"
+ },
+ "DryRun":{
+ "shape":"Boolean",
+ "documentation":" Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
"
+ },
+ "ClientToken":{
+ "shape":"String",
+ "documentation":" Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
+ "idempotencyToken":true
+ }
+ }
+ },
+ "EnableCapacityManagerResult":{
+ "type":"structure",
+ "members":{
+ "CapacityManagerStatus":{
+ "shape":"CapacityManagerStatus",
+ "documentation":" The current status of Capacity Manager after the enable operation.
",
+ "locationName":"capacityManagerStatus"
+ },
+ "OrganizationsAccess":{
+ "shape":"Boolean",
+ "documentation":" Indicates whether Organizations access is enabled for cross-account data aggregation.
",
+ "locationName":"organizationsAccess"
+ }
+ }
+ },
"EnableEbsEncryptionByDefaultRequest":{
"type":"structure",
"members":{
@@ -33645,6 +34163,28 @@
},
"documentation":"A filter name and value pair that is used to return a more specific list of results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.
If you specify multiple filters, the filters are joined with an AND, and the request returns only results that match all of the specified filters.
For more information, see List and filter using the CLI and API in the Amazon EC2 User Guide.
"
},
+ "FilterByDimension":{
+ "type":"string",
+ "enum":[
+ "resource-region",
+ "availability-zone-id",
+ "account-id",
+ "instance-family",
+ "instance-type",
+ "instance-platform",
+ "reservation-arn",
+ "reservation-id",
+ "reservation-type",
+ "reservation-create-timestamp",
+ "reservation-start-timestamp",
+ "reservation-end-timestamp",
+ "reservation-end-date-type",
+ "tenancy",
+ "reservation-state",
+ "reservation-instance-match-criteria",
+ "reservation-unused-financial-owner"
+ ]
+ },
"FilterList":{
"type":"list",
"member":{
@@ -34890,6 +35430,177 @@
}
}
},
+ "GetCapacityManagerAttributesRequest":{
+ "type":"structure",
+ "members":{
+ "DryRun":{
+ "shape":"Boolean",
+ "documentation":" Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
"
+ }
+ }
+ },
+ "GetCapacityManagerAttributesResult":{
+ "type":"structure",
+ "members":{
+ "CapacityManagerStatus":{
+ "shape":"CapacityManagerStatus",
+ "documentation":" The current status of Capacity Manager.
",
+ "locationName":"capacityManagerStatus"
+ },
+ "OrganizationsAccess":{
+ "shape":"Boolean",
+ "documentation":" Indicates whether Organizations access is enabled for cross-account data aggregation.
",
+ "locationName":"organizationsAccess"
+ },
+ "DataExportCount":{
+ "shape":"Integer",
+ "documentation":" The number of active data export configurations for this account. This count includes all data exports regardless of their current delivery status.
",
+ "locationName":"dataExportCount"
+ },
+ "IngestionStatus":{
+ "shape":"IngestionStatus",
+ "documentation":" The current data ingestion status. Initial ingestion may take several hours after enabling Capacity Manager.
",
+ "locationName":"ingestionStatus"
+ },
+ "IngestionStatusMessage":{
+ "shape":"String",
+ "documentation":" A descriptive message providing additional details about the current ingestion status. This may include error information if ingestion has failed or progress details during initial setup.
",
+ "locationName":"ingestionStatusMessage"
+ },
+ "EarliestDatapointTimestamp":{
+ "shape":"MillisecondDateTime",
+ "documentation":" The timestamp of the earliest data point available in Capacity Manager, in milliseconds since epoch. This indicates how far back historical data is available for queries.
",
+ "locationName":"earliestDatapointTimestamp"
+ },
+ "LatestDatapointTimestamp":{
+ "shape":"MillisecondDateTime",
+ "documentation":" The timestamp of the most recent data point ingested by Capacity Manager, in milliseconds since epoch. This indicates how current your capacity data is.
",
+ "locationName":"latestDatapointTimestamp"
+ }
+ }
+ },
+ "GetCapacityManagerMetricDataRequest":{
+ "type":"structure",
+ "required":[
+ "MetricNames",
+ "StartTime",
+ "EndTime",
+ "Period"
+ ],
+ "members":{
+ "MetricNames":{
+ "shape":"MetricSet",
+ "documentation":" The names of the metrics to retrieve. Maximum of 10 metrics per request.
",
+ "locationName":"MetricName"
+ },
+ "StartTime":{
+ "shape":"MillisecondDateTime",
+ "documentation":" The start time for the metric data query, in ISO 8601 format. The time range (end time - start time) must be a multiple of the specified period.
"
+ },
+ "EndTime":{
+ "shape":"MillisecondDateTime",
+ "documentation":" The end time for the metric data query, in ISO 8601 format. If the end time is beyond the latest ingested data, it will be automatically adjusted to the latest available data point.
"
+ },
+ "Period":{
+ "shape":"Period",
+ "documentation":" The granularity, in seconds, of the returned data points.
"
+ },
+ "GroupBy":{
+ "shape":"GroupBySet",
+ "documentation":" The dimensions by which to group the metric data. This determines how the data is aggregated and returned.
"
+ },
+ "FilterBy":{
+ "shape":"CapacityManagerConditionSet",
+ "documentation":" Conditions to filter the metric data. Each filter specifies a dimension, comparison operator ('equals', 'in'), and values to match against.
"
+ },
+ "MaxResults":{
+ "shape":"MaxResults",
+ "documentation":" The maximum number of data points to return. Valid range is 1 to 100,000. Use with NextToken for pagination of large result sets.
"
+ },
+ "NextToken":{
+ "shape":"NextToken",
+ "documentation":" The token for the next page of results. Use this value in a subsequent call to retrieve additional data points.
"
+ },
+ "DryRun":{
+ "shape":"Boolean",
+ "documentation":" Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
"
+ }
+ }
+ },
+ "GetCapacityManagerMetricDataResult":{
+ "type":"structure",
+ "members":{
+ "MetricDataResults":{
+ "shape":"MetricDataResultSet",
+ "documentation":" The metric data points returned by the query. Each result contains dimension values, timestamp, and metric values with their associated statistics.
",
+ "locationName":"metricDataResultSet"
+ },
+ "NextToken":{
+ "shape":"NextToken",
+ "documentation":" The token to use to retrieve the next page of results. This value is null when there are no more results to return.
",
+ "locationName":"nextToken"
+ }
+ }
+ },
+ "GetCapacityManagerMetricDimensionsRequest":{
+ "type":"structure",
+ "required":[
+ "GroupBy",
+ "StartTime",
+ "EndTime",
+ "MetricNames"
+ ],
+ "members":{
+ "GroupBy":{
+ "shape":"GroupBySet",
+ "documentation":" The dimensions to group by when retrieving available dimension values. This determines which dimension combinations are returned. Required parameter.
"
+ },
+ "FilterBy":{
+ "shape":"CapacityManagerConditionSet",
+ "documentation":" Conditions to filter which dimension values are returned. Each filter specifies a dimension, comparison operator, and values to match against.
"
+ },
+ "StartTime":{
+ "shape":"MillisecondDateTime",
+ "documentation":" The start time for the dimension query, in ISO 8601 format. Only dimensions with data in this time range will be returned.
"
+ },
+ "EndTime":{
+ "shape":"MillisecondDateTime",
+ "documentation":" The end time for the dimension query, in ISO 8601 format. Only dimensions with data in this time range will be returned.
"
+ },
+ "MetricNames":{
+ "shape":"MetricSet",
+ "documentation":" The metric names to use as an additional filter when retrieving dimensions. Only dimensions that have data for these metrics will be returned. Required parameter with maximum size of 1 for v1.
",
+ "locationName":"MetricName"
+ },
+ "MaxResults":{
+ "shape":"MaxResults",
+ "documentation":" The maximum number of dimension combinations to return. Valid range is 1 to 1000. Use with NextToken for pagination.
"
+ },
+ "NextToken":{
+ "shape":"NextToken",
+ "documentation":" The token for the next page of results. Use this value in a subsequent call to retrieve additional dimension values.
"
+ },
+ "DryRun":{
+ "shape":"Boolean",
+ "documentation":" Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
"
+ }
+ }
+ },
+ "GetCapacityManagerMetricDimensionsResult":{
+ "type":"structure",
+ "members":{
+ "MetricDimensionResults":{
+ "shape":"MetricDimensionResultSet",
+ "documentation":" The available dimension combinations that have data within the specified time range and filters.
",
+ "locationName":"metricDimensionResultSet"
+ },
+ "NextToken":{
+ "shape":"NextToken",
+ "documentation":" The token to use to retrieve the next page of results. This value is null when there are no more results to return.
",
+ "locationName":"nextToken"
+ }
+ }
+ },
"GetCapacityReservationUsageRequest":{
"type":"structure",
"required":["CapacityReservationId"],
@@ -37049,6 +37760,37 @@
},
"documentation":"Describes the GPU accelerators for the instance type.
"
},
+ "GroupBy":{
+ "type":"string",
+ "enum":[
+ "resource-region",
+ "availability-zone-id",
+ "account-id",
+ "instance-family",
+ "instance-type",
+ "instance-platform",
+ "reservation-arn",
+ "reservation-id",
+ "reservation-type",
+ "reservation-create-timestamp",
+ "reservation-start-timestamp",
+ "reservation-end-timestamp",
+ "reservation-end-date-type",
+ "tenancy",
+ "reservation-state",
+ "reservation-instance-match-criteria",
+ "reservation-unused-financial-owner"
+ ]
+ },
+ "GroupBySet":{
+ "type":"list",
+ "member":{
+ "shape":"GroupBy",
+ "locationName":"item"
+ },
+ "max":20,
+ "min":0
+ },
"GroupIdStringList":{
"type":"list",
"member":{
@@ -39354,6 +40096,14 @@
},
"InferenceDeviceMemorySize":{"type":"integer"},
"InferenceDeviceName":{"type":"string"},
+ "IngestionStatus":{
+ "type":"string",
+ "enum":[
+ "initial-ingestion-in-progress",
+ "ingestion-complete",
+ "ingestion-failed"
+ ]
+ },
"InitializationStatusDetails":{
"type":"structure",
"members":{
@@ -47968,6 +48718,89 @@
"no-preference"
]
},
+ "Metric":{
+ "type":"string",
+ "enum":[
+ "reservation-total-capacity-hrs-vcpu",
+ "reservation-total-capacity-hrs-inst",
+ "reservation-max-size-vcpu",
+ "reservation-max-size-inst",
+ "reservation-min-size-vcpu",
+ "reservation-min-size-inst",
+ "reservation-unused-total-capacity-hrs-vcpu",
+ "reservation-unused-total-capacity-hrs-inst",
+ "reservation-unused-total-estimated-cost",
+ "reservation-max-unused-size-vcpu",
+ "reservation-max-unused-size-inst",
+ "reservation-min-unused-size-vcpu",
+ "reservation-min-unused-size-inst",
+ "reservation-max-utilization",
+ "reservation-min-utilization",
+ "reservation-avg-utilization-vcpu",
+ "reservation-avg-utilization-inst",
+ "reservation-total-count",
+ "reservation-total-estimated-cost",
+ "reservation-avg-future-size-vcpu",
+ "reservation-avg-future-size-inst",
+ "reservation-min-future-size-vcpu",
+ "reservation-min-future-size-inst",
+ "reservation-max-future-size-vcpu",
+ "reservation-max-future-size-inst",
+ "reservation-avg-committed-size-vcpu",
+ "reservation-avg-committed-size-inst",
+ "reservation-max-committed-size-vcpu",
+ "reservation-max-committed-size-inst",
+ "reservation-min-committed-size-vcpu",
+ "reservation-min-committed-size-inst",
+ "reserved-total-usage-hrs-vcpu",
+ "reserved-total-usage-hrs-inst",
+ "reserved-total-estimated-cost",
+ "unreserved-total-usage-hrs-vcpu",
+ "unreserved-total-usage-hrs-inst",
+ "unreserved-total-estimated-cost",
+ "spot-total-usage-hrs-vcpu",
+ "spot-total-usage-hrs-inst",
+ "spot-total-estimated-cost",
+ "spot-avg-run-time-before-interruption-inst",
+ "spot-max-run-time-before-interruption-inst",
+ "spot-min-run-time-before-interruption-inst"
+ ]
+ },
+ "MetricDataResult":{
+ "type":"structure",
+ "members":{
+ "Dimension":{
+ "shape":"CapacityManagerDimension",
+ "documentation":" The dimension values that identify this specific data point, such as account ID, region, and instance family.
",
+ "locationName":"dimension"
+ },
+ "Timestamp":{
+ "shape":"MillisecondDateTime",
+ "documentation":" The timestamp for this data point, indicating when the capacity usage occurred.
",
+ "locationName":"timestamp"
+ },
+ "MetricValues":{
+ "shape":"MetricValueSet",
+ "documentation":" The metric values and statistics for this data point, containing the actual capacity usage numbers.
",
+ "locationName":"metricValueSet"
+ }
+ },
+ "documentation":" Contains a single data point from a capacity metrics query, including the dimension values, timestamp, and metric values for that specific combination.
"
+ },
+ "MetricDataResultSet":{
+ "type":"list",
+ "member":{
+ "shape":"MetricDataResult",
+ "locationName":"item"
+ }
+ },
+ "MetricDimensionResultSet":{
+ "type":"list",
+ "member":{
+ "shape":"CapacityManagerDimension",
+ "locationName":"item"
+ }
+ },
"MetricPoint":{
"type":"structure",
"members":{
@@ -48000,10 +48833,42 @@
"locationName":"item"
}
},
+ "MetricSet":{
+ "type":"list",
+ "member":{
+ "shape":"Metric",
+ "locationName":"item"
+ },
+ "max":40,
+ "min":0
+ },
"MetricType":{
"type":"string",
"enum":["aggregate-latency"]
},
+ "MetricValue":{
+ "type":"structure",
+ "members":{
+ "Metric":{
+ "shape":"Metric",
+ "documentation":" The name of the metric.
",
+ "locationName":"metric"
+ },
+ "Value":{
+ "shape":"Double",
+ "documentation":" The numerical value of the metric for the specified statistic and time period.
",
+ "locationName":"value"
+ }
+ },
+ "documentation":" Represents a single metric value with its associated statistic, such as the sum or average of unused capacity hours.
"
+ },
+ "MetricValueSet":{
+ "type":"list",
+ "member":{
+ "shape":"MetricValue",
+ "locationName":"item"
+ }
+ },
"MillisecondDateTime":{"type":"timestamp"},
"ModifyAddressAttributeRequest":{
"type":"structure",
@@ -48688,7 +49553,7 @@
},
"PreserveClientIp":{
"shape":"Boolean",
- "documentation":"Indicates whether the client IP address is preserved as the source. The following are the possible values.
PreserveClientIp=true is only supported on IPv4 EC2 Instance Connect Endpoints. If modifying PreserveClientIp to true, either the endpoint's existing IpAddressType must be ipv4, or if modifying IpAddressType in the same request, the new value must be ipv4.
Default: false
"
+ "documentation":"Indicates whether the client IP address is preserved as the source when you connect to a resource. The following are the possible values.
"
}
}
},
@@ -48697,7 +49562,7 @@
"members":{
"Return":{
"shape":"Boolean",
- "documentation":"The return value of the request. Returns true if the specified product code is owned by the requester and associated with the specified instance.
",
+ "documentation":"Is true if the request succeeds and an error otherwise.
",
"locationName":"return"
}
}
@@ -53332,6 +54197,13 @@
"locationName":"item"
}
},
+ "OutputFormat":{
+ "type":"string",
+ "enum":[
+ "csv",
+ "parquet"
+ ]
+ },
"OwnerStringList":{
"type":"list",
"member":{
@@ -53776,6 +54648,11 @@
"locationName":"item"
}
},
+ "Period":{
+ "type":"integer",
+ "max":86400,
+ "min":3600
+ },
"PeriodType":{
"type":"string",
"enum":[
@@ -57056,6 +57933,13 @@
},
"documentation":"Describes a launch request for one or more instances, and includes owner, requester, and security group information that applies to all instances in the launch request.
"
},
+ "ReservationEndDateType":{
+ "type":"string",
+ "enum":[
+ "limited",
+ "unlimited"
+ ]
+ },
"ReservationFleetInstanceSpecification":{
"type":"structure",
"members":{
@@ -57105,12 +57989,26 @@
"ReservationState":{
"type":"string",
"enum":[
+ "active",
+ "expired",
+ "cancelled",
+ "scheduled",
+ "pending",
+ "failed",
+ "delayed",
+ "unsupported",
"payment-pending",
"payment-failed",
- "active",
"retired"
]
},
+ "ReservationType":{
+ "type":"string",
+ "enum":[
+ "capacity-block",
+ "odcr"
+ ]
+ },
"ReservationValue":{
"type":"structure",
"members":{
@@ -57941,7 +58839,8 @@
"verified-access-endpoint-target",
"ipam-external-resource-verification-token",
"capacity-block",
- "mac-modification-task"
+ "mac-modification-task",
+ "capacity-manager-data-export"
]
},
"ResourceTypeOption":{
@@ -59849,6 +60748,10 @@
"none"
]
},
+ "Schedule":{
+ "type":"string",
+ "enum":["hourly"]
+ },
"ScheduledInstance":{
"type":"structure",
"members":{
@@ -66610,6 +67513,40 @@
"locationName":"item"
}
},
+ "UpdateCapacityManagerOrganizationsAccessRequest":{
+ "type":"structure",
+ "required":["OrganizationsAccess"],
+ "members":{
+ "OrganizationsAccess":{
+ "shape":"BoxedBoolean",
+ "documentation":" Specifies whether to enable or disable cross-account access for Amazon Web Services Organizations. When enabled, Capacity Manager aggregates data from all accounts in your organization.
"
+ },
+ "DryRun":{
+ "shape":"Boolean",
+ "documentation":" Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
"
+ },
+ "ClientToken":{
+ "shape":"String",
+ "documentation":" Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
+ "idempotencyToken":true
+ }
+ }
+ },
+ "UpdateCapacityManagerOrganizationsAccessResult":{
+ "type":"structure",
+ "members":{
+ "CapacityManagerStatus":{
+ "shape":"CapacityManagerStatus",
+ "documentation":" The current status of Capacity Manager after the update operation.
",
+ "locationName":"capacityManagerStatus"
+ },
+ "OrganizationsAccess":{
+ "shape":"Boolean",
+ "documentation":" The updated Organizations access setting indicating whether cross-account data aggregation is enabled.
",
+ "locationName":"organizationsAccess"
+ }
+ }
+ },
"UpdateSecurityGroupRuleDescriptionsEgressRequest":{
"type":"structure",
"members":{
diff --git a/services/ec2instanceconnect/pom.xml b/services/ec2instanceconnect/pom.xml
index d3cf63e56090..eb3826bfcd40 100644
--- a/services/ec2instanceconnect/pom.xml
+++ b/services/ec2instanceconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ec2instanceconnect
AWS Java SDK :: Services :: EC2 Instance Connect
diff --git a/services/ecr/pom.xml b/services/ecr/pom.xml
index 24c3fbcb2eaa..45a28f3685cb 100644
--- a/services/ecr/pom.xml
+++ b/services/ecr/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ecr
AWS Java SDK :: Services :: Amazon EC2 Container Registry
diff --git a/services/ecrpublic/pom.xml b/services/ecrpublic/pom.xml
index 1f60c016a2aa..90b6864a4580 100644
--- a/services/ecrpublic/pom.xml
+++ b/services/ecrpublic/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ecrpublic
AWS Java SDK :: Services :: ECR PUBLIC
diff --git a/services/ecs/pom.xml b/services/ecs/pom.xml
index 2ef94b897c5e..54af541d3dd8 100644
--- a/services/ecs/pom.xml
+++ b/services/ecs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ecs
AWS Java SDK :: Services :: Amazon EC2 Container Service
diff --git a/services/efs/pom.xml b/services/efs/pom.xml
index 250c8fcb46e5..f8bcedb87d8f 100644
--- a/services/efs/pom.xml
+++ b/services/efs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
efs
AWS Java SDK :: Services :: Amazon Elastic File System
diff --git a/services/eks/pom.xml b/services/eks/pom.xml
index 734075580b4c..c4fb9f8707d8 100644
--- a/services/eks/pom.xml
+++ b/services/eks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
eks
AWS Java SDK :: Services :: EKS
diff --git a/services/eksauth/pom.xml b/services/eksauth/pom.xml
index 5ea7e948a007..18d6c70a8196 100644
--- a/services/eksauth/pom.xml
+++ b/services/eksauth/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
eksauth
AWS Java SDK :: Services :: EKS Auth
diff --git a/services/elasticache/pom.xml b/services/elasticache/pom.xml
index d13159ea2c64..257f54286dad 100644
--- a/services/elasticache/pom.xml
+++ b/services/elasticache/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
elasticache
AWS Java SDK :: Services :: Amazon ElastiCache
diff --git a/services/elasticbeanstalk/pom.xml b/services/elasticbeanstalk/pom.xml
index 6ca91081e87a..a3c891bcd9a7 100644
--- a/services/elasticbeanstalk/pom.xml
+++ b/services/elasticbeanstalk/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
elasticbeanstalk
AWS Java SDK :: Services :: AWS Elastic Beanstalk
diff --git a/services/elasticloadbalancing/pom.xml b/services/elasticloadbalancing/pom.xml
index f7c687f68fea..d156dc808b27 100644
--- a/services/elasticloadbalancing/pom.xml
+++ b/services/elasticloadbalancing/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
elasticloadbalancing
AWS Java SDK :: Services :: Elastic Load Balancing
diff --git a/services/elasticloadbalancingv2/pom.xml b/services/elasticloadbalancingv2/pom.xml
index 8e17b4aae7a0..2d1c7d92cb41 100644
--- a/services/elasticloadbalancingv2/pom.xml
+++ b/services/elasticloadbalancingv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
elasticloadbalancingv2
AWS Java SDK :: Services :: Elastic Load Balancing V2
diff --git a/services/elasticloadbalancingv2/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/elasticloadbalancingv2/src/main/resources/codegen-resources/endpoint-rule-set.json
index c840251e5441..6f2fa21bb448 100644
--- a/services/elasticloadbalancingv2/src/main/resources/codegen-resources/endpoint-rule-set.json
+++ b/services/elasticloadbalancingv2/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -5,27 +5,27 @@
"builtIn": "AWS::Region",
"required": false,
"documentation": "The AWS region used to dispatch the request.",
- "type": "String"
+ "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"
+ "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"
+ "type": "boolean"
},
"Endpoint": {
"builtIn": "SDK::Endpoint",
"required": false,
"documentation": "Override the endpoint used to send this request",
- "type": "String"
+ "type": "string"
}
},
"rules": [
diff --git a/services/elasticloadbalancingv2/src/main/resources/codegen-resources/service-2.json b/services/elasticloadbalancingv2/src/main/resources/codegen-resources/service-2.json
index 3cbe80504996..47943a880360 100644
--- a/services/elasticloadbalancingv2/src/main/resources/codegen-resources/service-2.json
+++ b/services/elasticloadbalancingv2/src/main/resources/codegen-resources/service-2.json
@@ -164,7 +164,7 @@
{"shape":"TooManyUniqueTargetGroupsPerLoadBalancerException"},
{"shape":"TooManyTagsException"}
],
- "documentation":"Creates a rule for the specified listener. The listener must be associated with an Application Load Balancer.
Each rule consists of a priority, one or more actions, and one or more conditions. Rules are evaluated in priority order, from the lowest value to the highest value. When the conditions for a rule are met, its actions are performed. If the conditions for no rules are met, the actions for the default rule are performed. For more information, see Listener rules in the Application Load Balancers Guide.
"
+ "documentation":"Creates a rule for the specified listener. The listener must be associated with an Application Load Balancer.
Each rule consists of a priority, one or more actions, one or more conditions, and up to two optional transforms. Rules are evaluated in priority order, from the lowest value to the highest value. When the conditions for a rule are met, its actions are performed. If the conditions for no rules are met, the actions for the default rule are performed. For more information, see Listener rules in the Application Load Balancers Guide.
"
},
"CreateTargetGroup":{
"name":"CreateTargetGroup",
@@ -973,7 +973,7 @@
{"shape":"AvailabilityZoneNotSupportedException"},
{"shape":"CapacityReservationPendingException"}
],
- "documentation":"Enables the Availability Zones for the specified public subnets for the specified Application Load Balancer, Network Load Balancer or Gateway Load Balancer. The specified subnets replace the previously enabled subnets.
When you specify subnets for a Network Load Balancer, or Gateway Load Balancer you must include all subnets that were enabled previously, with their existing configurations, plus any additional subnets.
"
+ "documentation":"Enables the Availability Zones for the specified public subnets for the specified Application Load Balancer, Network Load Balancer or Gateway Load Balancer. The specified subnets replace the previously enabled subnets.
"
}
},
"shapes":{
@@ -1535,7 +1535,7 @@
},
"MutualAuthentication":{
"shape":"MutualAuthenticationAttributes",
- "documentation":"The mutual authentication configuration information.
"
+ "documentation":"[HTTPS listeners] The mutual authentication configuration information.
"
}
}
},
@@ -1635,6 +1635,10 @@
"Tags":{
"shape":"TagList",
"documentation":"The tags to assign to the rule.
"
+ },
+ "Transforms":{
+ "shape":"RuleTransformList",
+ "documentation":"The transforms to apply to requests that match this rule. You can add one host header rewrite transform and one URL rewrite transform.
"
}
}
},
@@ -2614,22 +2618,40 @@
"members":{
"Values":{
"shape":"ListOfString",
- "documentation":"The host names. The maximum size of each name is 128 characters. The comparison is case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character). You must include at least one \".\" character. You can include only alphabetical characters after the final \".\" character.
If you specify multiple strings, the condition is satisfied if one of the strings matches the host name.
"
+ "documentation":"The host names. The maximum length of each string is 128 characters. The comparison is case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character). You must include at least one \".\" character. You can include only alphabetical characters after the final \".\" character.
If you specify multiple strings, the condition is satisfied if one of the strings matches the host name.
"
+ },
+ "RegexValues":{
+ "shape":"ListOfString",
+ "documentation":"The regular expressions to compare against the host header. The maximum length of each string is 128 characters.
"
}
},
"documentation":"Information about a host header condition.
"
},
+ "HostHeaderRewriteConfig":{
+ "type":"structure",
+ "members":{
+ "Rewrites":{
+ "shape":"RewriteConfigList",
+ "documentation":"The host header rewrite transform. Each transform consists of a regular expression to match and a replacement string.
"
+ }
+ },
+ "documentation":"Information about a host header rewrite transform. This transform matches a pattern in the host header in an HTTP request and replaces it with the specified string.
"
+ },
"HttpCode":{"type":"string"},
"HttpHeaderConditionConfig":{
"type":"structure",
"members":{
"HttpHeaderName":{
"shape":"HttpHeaderConditionName",
- "documentation":"The name of the HTTP header field. The maximum size is 40 characters. The header name is case insensitive. The allowed characters are specified by RFC 7230. Wildcards are not supported.
You can't use an HTTP header condition to specify the host header. Instead, use a host condition.
"
+ "documentation":"The name of the HTTP header field. The maximum length is 40 characters. The header name is case insensitive. The allowed characters are specified by RFC 7230. Wildcards are not supported.
You can't use an HTTP header condition to specify the host header. Instead, use a host condition.
"
},
"Values":{
"shape":"ListOfString",
- "documentation":"The strings to compare against the value of the HTTP header. The maximum size of each string is 128 characters. The comparison strings are case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character).
If the same header appears multiple times in the request, we search them in order until a match is found.
If you specify multiple strings, the condition is satisfied if one of the strings matches the value of the HTTP header. To require that all of the strings are a match, create one condition per string.
"
+ "documentation":"The strings to compare against the value of the HTTP header. The maximum length of each string is 128 characters. The comparison strings are case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character).
If the same header appears multiple times in the request, we search them in order until a match is found.
If you specify multiple strings, the condition is satisfied if one of the strings matches the value of the HTTP header. To require that all of the strings are a match, create one condition per string.
"
+ },
+ "RegexValues":{
+ "shape":"ListOfString",
+ "documentation":"The regular expression to compare against the HTTP header. The maximum length of each string is 128 characters.
"
}
},
"documentation":"Information about an HTTP header condition.
There is a set of standard HTTP header fields. You can also define custom HTTP header fields.
"
@@ -2640,7 +2662,7 @@
"members":{
"Values":{
"shape":"ListOfString",
- "documentation":"The name of the request method. The maximum size is 40 characters. The allowed characters are A-Z, hyphen (-), and underscore (_). The comparison is case sensitive. Wildcards are not supported; therefore, the method name must be an exact match.
If you specify multiple strings, the condition is satisfied if one of the strings matches the HTTP request method. We recommend that you route GET and HEAD requests in the same way, because the response to a HEAD request may be cached.
"
+ "documentation":"The name of the request method. The maximum length is 40 characters. The allowed characters are A-Z, hyphen (-), and underscore (_). The comparison is case sensitive. Wildcards are not supported; therefore, the method name must be an exact match.
If you specify multiple strings, the condition is satisfied if one of the strings matches the HTTP request method. We recommend that you route GET and HEAD requests in the same way, because the response to a HEAD request may be cached.
"
}
},
"documentation":"Information about an HTTP method condition.
HTTP defines a set of request methods, also referred to as HTTP verbs. For more information, see the HTTP Method Registry. You can also define custom HTTP methods.
"
@@ -2787,7 +2809,7 @@
"members":{
"Name":{
"shape":"Name",
- "documentation":"The name of the limit. The possible values are:
-
application-load-balancers
-
condition-values-per-alb-rule
-
condition-wildcards-per-alb-rule
-
gateway-load-balancers
-
gateway-load-balancers-per-vpc
-
geneve-target-groups
-
listeners-per-application-load-balancer
-
listeners-per-network-load-balancer
-
network-load-balancers
-
rules-per-application-load-balancer
-
target-groups
-
target-groups-per-action-on-application-load-balancer
-
target-groups-per-action-on-network-load-balancer
-
target-groups-per-application-load-balancer
-
targets-per-application-load-balancer
-
targets-per-availability-zone-per-gateway-load-balancer
-
targets-per-availability-zone-per-network-load-balancer
-
targets-per-network-load-balancer
"
+ "documentation":"The name of the limit.
"
},
"Max":{
"shape":"Max",
@@ -3000,7 +3022,7 @@
"members":{
"Key":{
"shape":"LoadBalancerAttributeKey",
- "documentation":"The name of the attribute.
The following attributes are supported by all load balancers:
-
deletion_protection.enabled - Indicates whether deletion protection is enabled. The value is true or false. The default is false.
-
load_balancing.cross_zone.enabled - Indicates whether cross-zone load balancing is enabled. The possible values are true and false. The default for Network Load Balancers and Gateway Load Balancers is false. The default for Application Load Balancers is true, and can't be changed.
The following attributes are supported by both Application Load Balancers and Network Load Balancers:
-
access_logs.s3.enabled - Indicates whether access logs are enabled. The value is true or false. The default is false.
-
access_logs.s3.bucket - The name of the S3 bucket for the access logs. This attribute is required if access logs are enabled. The bucket must exist in the same region as the load balancer and have a bucket policy that grants Elastic Load Balancing permissions to write to the bucket.
-
access_logs.s3.prefix - The prefix for the location in the S3 bucket for the access logs.
-
ipv6.deny_all_igw_traffic - Blocks internet gateway (IGW) access to the load balancer. It is set to false for internet-facing load balancers and true for internal load balancers, preventing unintended access to your internal load balancer through an internet gateway.
-
zonal_shift.config.enabled - Indicates whether zonal shift is enabled. The possible values are true and false. The default is false.
The following attributes are supported by only Application Load Balancers:
-
idle_timeout.timeout_seconds - The idle timeout value, in seconds. The valid range is 1-4000 seconds. The default is 60 seconds.
-
client_keep_alive.seconds - The client keep alive value, in seconds. The valid range is 60-604800 seconds. The default is 3600 seconds.
-
connection_logs.s3.enabled - Indicates whether connection logs are enabled. The value is true or false. The default is false.
-
connection_logs.s3.bucket - The name of the S3 bucket for the connection logs. This attribute is required if connection logs are enabled. The bucket must exist in the same region as the load balancer and have a bucket policy that grants Elastic Load Balancing permissions to write to the bucket.
-
connection_logs.s3.prefix - The prefix for the location in the S3 bucket for the connection logs.
-
routing.http.desync_mitigation_mode - Determines how the load balancer handles requests that might pose a security risk to your application. The possible values are monitor, defensive, and strictest. The default is defensive.
-
routing.http.drop_invalid_header_fields.enabled - Indicates whether HTTP headers with invalid header fields are removed by the load balancer (true) or routed to targets (false). The default is false.
-
routing.http.preserve_host_header.enabled - Indicates whether the Application Load Balancer should preserve the Host header in the HTTP request and send it to the target without any change. The possible values are true and false. The default is false.
-
routing.http.x_amzn_tls_version_and_cipher_suite.enabled - Indicates whether the two headers (x-amzn-tls-version and x-amzn-tls-cipher-suite), which contain information about the negotiated TLS version and cipher suite, are added to the client request before sending it to the target. The x-amzn-tls-version header has information about the TLS protocol version negotiated with the client, and the x-amzn-tls-cipher-suite header has information about the cipher suite negotiated with the client. Both headers are in OpenSSL format. The possible values for the attribute are true and false. The default is false.
-
routing.http.xff_client_port.enabled - Indicates whether the X-Forwarded-For header should preserve the source port that the client used to connect to the load balancer. The possible values are true and false. The default is false.
-
routing.http.xff_header_processing.mode - Enables you to modify, preserve, or remove the X-Forwarded-For header in the HTTP request before the Application Load Balancer sends the request to the target. The possible values are append, preserve, and remove. The default is append.
-
If the value is append, the Application Load Balancer adds the client IP address (of the last hop) to the X-Forwarded-For header in the HTTP request before it sends it to targets.
-
If the value is preserve the Application Load Balancer preserves the X-Forwarded-For header in the HTTP request, and sends it to targets without any change.
-
If the value is remove, the Application Load Balancer removes the X-Forwarded-For header in the HTTP request before it sends it to targets.
-
routing.http2.enabled - Indicates whether HTTP/2 is enabled. The possible values are true and false. The default is true. Elastic Load Balancing requires that message header names contain only alphanumeric characters and hyphens.
-
waf.fail_open.enabled - Indicates whether to allow a WAF-enabled load balancer to route requests to targets if it is unable to forward the request to Amazon Web Services WAF. The possible values are true and false. The default is false.
The following attributes are supported by only Network Load Balancers:
-
dns_record.client_routing_policy - Indicates how traffic is distributed among the load balancer Availability Zones. The possible values are availability_zone_affinity with 100 percent zonal affinity, partial_availability_zone_affinity with 85 percent zonal affinity, and any_availability_zone with 0 percent zonal affinity.
-
secondary_ips.auto_assigned.per_subnet - The number of secondary IP addresses to configure for your load balancer nodes. Use to address port allocation errors if you can't add targets. The valid range is 0 to 7. The default is 0. After you set this value, you can't decrease it.
"
+ "documentation":"The name of the attribute.
The following attributes are supported by all load balancers:
-
deletion_protection.enabled - Indicates whether deletion protection is enabled. The value is true or false. The default is false.
-
load_balancing.cross_zone.enabled - Indicates whether cross-zone load balancing is enabled. The possible values are true and false. The default for Network Load Balancers and Gateway Load Balancers is false. The default for Application Load Balancers is true, and can't be changed.
The following attributes are supported by both Application Load Balancers and Network Load Balancers:
-
access_logs.s3.enabled - Indicates whether access logs are enabled. The value is true or false. The default is false.
-
access_logs.s3.bucket - The name of the S3 bucket for the access logs. This attribute is required if access logs are enabled. The bucket must exist in the same region as the load balancer and have a bucket policy that grants Elastic Load Balancing permissions to write to the bucket.
-
access_logs.s3.prefix - The prefix for the location in the S3 bucket for the access logs.
-
ipv6.deny_all_igw_traffic - Blocks internet gateway (IGW) access to the load balancer. It is set to false for internet-facing load balancers and true for internal load balancers, preventing unintended access to your internal load balancer through an internet gateway.
-
zonal_shift.config.enabled - Indicates whether zonal shift is enabled. The possible values are true and false. The default is false.
The following attributes are supported by only Application Load Balancers:
-
idle_timeout.timeout_seconds - The idle timeout value, in seconds. The valid range is 1-4000 seconds. The default is 60 seconds.
-
client_keep_alive.seconds - The client keep alive value, in seconds. The valid range is 60-604800 seconds. The default is 3600 seconds.
-
connection_logs.s3.enabled - Indicates whether connection logs are enabled. The value is true or false. The default is false.
-
connection_logs.s3.bucket - The name of the S3 bucket for the connection logs. This attribute is required if connection logs are enabled. The bucket must exist in the same region as the load balancer and have a bucket policy that grants Elastic Load Balancing permissions to write to the bucket.
-
connection_logs.s3.prefix - The prefix for the location in the S3 bucket for the connection logs.
-
routing.http.desync_mitigation_mode - Determines how the load balancer handles requests that might pose a security risk to your application. The possible values are monitor, defensive, and strictest. The default is defensive.
-
routing.http.drop_invalid_header_fields.enabled - Indicates whether HTTP headers with invalid header fields are removed by the load balancer (true) or routed to targets (false). The default is false.
-
routing.http.preserve_host_header.enabled - Indicates whether the Application Load Balancer should preserve the Host header in the HTTP request and send it to the target without any change. The possible values are true and false. The default is false.
-
routing.http.x_amzn_tls_version_and_cipher_suite.enabled - Indicates whether the two headers (x-amzn-tls-version and x-amzn-tls-cipher-suite), which contain information about the negotiated TLS version and cipher suite, are added to the client request before sending it to the target. The x-amzn-tls-version header has information about the TLS protocol version negotiated with the client, and the x-amzn-tls-cipher-suite header has information about the cipher suite negotiated with the client. Both headers are in OpenSSL format. The possible values for the attribute are true and false. The default is false.
-
routing.http.xff_client_port.enabled - Indicates whether the X-Forwarded-For header should preserve the source port that the client used to connect to the load balancer. The possible values are true and false. The default is false.
-
routing.http.xff_header_processing.mode - Enables you to modify, preserve, or remove the X-Forwarded-For header in the HTTP request before the Application Load Balancer sends the request to the target. The possible values are append, preserve, and remove. The default is append.
-
If the value is append, the Application Load Balancer adds the client IP address (of the last hop) to the X-Forwarded-For header in the HTTP request before it sends it to targets.
-
If the value is preserve the Application Load Balancer preserves the X-Forwarded-For header in the HTTP request, and sends it to targets without any change.
-
If the value is remove, the Application Load Balancer removes the X-Forwarded-For header in the HTTP request before it sends it to targets.
-
routing.http2.enabled - Indicates whether clients can connect to the load balancer using HTTP/2. If true, clients can connect using HTTP/2 or HTTP/1.1. However, all client requests are subject to the stricter HTTP/2 header validation rules. For example, message header names must contain only alphanumeric characters and hyphens. If false, clients must connect using HTTP/1.1. The default is true.
-
waf.fail_open.enabled - Indicates whether to allow a WAF-enabled load balancer to route requests to targets if it is unable to forward the request to Amazon Web Services WAF. The possible values are true and false. The default is false.
The following attributes are supported by only Network Load Balancers:
-
dns_record.client_routing_policy - Indicates how traffic is distributed among the load balancer Availability Zones. The possible values are availability_zone_affinity with 100 percent zonal affinity, partial_availability_zone_affinity with 85 percent zonal affinity, and any_availability_zone with 0 percent zonal affinity.
-
secondary_ips.auto_assigned.per_subnet - The number of secondary IP addresses to configure for your load balancer nodes. Use to address port allocation errors if you can't add targets. The valid range is 0 to 7. The default is 0. After you set this value, you can't decrease it.
"
},
"Value":{
"shape":"LoadBalancerAttributeValue",
@@ -3242,7 +3264,7 @@
},
"MutualAuthentication":{
"shape":"MutualAuthenticationAttributes",
- "documentation":"The mutual authentication configuration information.
"
+ "documentation":"[HTTPS listeners] The mutual authentication configuration information.
"
}
}
},
@@ -3296,6 +3318,14 @@
"Actions":{
"shape":"Actions",
"documentation":"The actions.
"
+ },
+ "Transforms":{
+ "shape":"RuleTransformList",
+ "documentation":"The transforms to apply to requests that match this rule. You can add one host header rewrite transform and one URL rewrite transform. If you specify Transforms, you can't specify ResetTransforms.
"
+ },
+ "ResetTransforms":{
+ "shape":"ResetTransforms",
+ "documentation":"Indicates whether to remove all transforms from the rule. If you specify ResetTransforms, you can't specify Transforms.
"
}
}
},
@@ -3356,7 +3386,7 @@
},
"HealthCheckEnabled":{
"shape":"HealthCheckEnabled",
- "documentation":"Indicates whether health checks are enabled.
"
+ "documentation":"Indicates whether health checks are enabled. If the target type is lambda, health checks are disabled by default but can be enabled. If the target type is instance, ip, or alb, health checks are always enabled and can't be disabled.
"
},
"HealthCheckIntervalSeconds":{
"shape":"HealthCheckIntervalSeconds",
@@ -3480,7 +3510,11 @@
"members":{
"Values":{
"shape":"ListOfString",
- "documentation":"The path patterns to compare against the request URL. The maximum size of each string is 128 characters. The comparison is case sensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character).
If you specify multiple strings, the condition is satisfied if one of them matches the request URL. The path pattern is compared only to the path of the URL, not to its query string. To compare against the query string, use a query string condition.
"
+ "documentation":"The path patterns to compare against the request URL. The maximum length of each string is 128 characters. The comparison is case sensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character).
If you specify multiple strings, the condition is satisfied if one of them matches the request URL. The path pattern is compared only to the path of the URL, not to its query string. To compare against the query string, use a query string condition.
"
+ },
+ "RegexValues":{
+ "shape":"ListOfString",
+ "documentation":"The regular expressions to compare against the request URL. The maximum length of each string is 128 characters.
"
}
},
"documentation":"Information about a path pattern condition.
"
@@ -3535,7 +3569,7 @@
"members":{
"Values":{
"shape":"QueryStringKeyValuePairList",
- "documentation":"The key/value pairs or values to find in the query string. The maximum size of each string is 128 characters. The comparison is case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character). To search for a literal '*' or '?' character in a query string, you must escape these characters in Values using a '\\' character.
If you specify multiple key/value pairs or values, the condition is satisfied if one of them is found in the query string.
"
+ "documentation":"The key/value pairs or values to find in the query string. The maximum length of each string is 128 characters. The comparison is case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character). To search for a literal '*' or '?' character in a query string, you must escape these characters in Values using a '\\' character.
If you specify multiple key/value pairs or values, the condition is satisfied if one of them is found in the query string.
"
}
},
"documentation":"Information about a query string condition.
The query string component of a URI starts after the first '?' character and is terminated by either a '#' character or the end of the URI. A typical query string contains key/value pairs separated by '&' characters. The allowed characters are specified by RFC 3986. Any character can be percentage encoded.
"
@@ -3709,6 +3743,7 @@
"members":{}
},
"ResetCapacityReservation":{"type":"boolean"},
+ "ResetTransforms":{"type":"boolean"},
"ResourceArn":{"type":"string"},
"ResourceArns":{
"type":"list",
@@ -3793,6 +3828,28 @@
"type":"string",
"enum":["CRL"]
},
+ "RewriteConfig":{
+ "type":"structure",
+ "required":[
+ "Regex",
+ "Replace"
+ ],
+ "members":{
+ "Regex":{
+ "shape":"StringValue",
+ "documentation":"The regular expression to match in the input string. The maximum length of the string is 1,024 characters.
"
+ },
+ "Replace":{
+ "shape":"StringValue",
+ "documentation":"The replacement string to use when rewriting the matched input. The maximum length of the string is 1,024 characters. You can specify capture groups in the regular expression (for example, $1 and $2).
"
+ }
+ },
+ "documentation":"Information about a rewrite transform. This transform matches a pattern and replaces it with the specified string.
"
+ },
+ "RewriteConfigList":{
+ "type":"list",
+ "member":{"shape":"RewriteConfig"}
+ },
"Rule":{
"type":"structure",
"members":{
@@ -3815,6 +3872,10 @@
"IsDefault":{
"shape":"IsDefault",
"documentation":"Indicates whether this is the default rule.
"
+ },
+ "Transforms":{
+ "shape":"RuleTransformList",
+ "documentation":"The transforms for the rule.
"
}
},
"documentation":"Information about a rule.
"
@@ -3858,6 +3919,10 @@
"SourceIpConfig":{
"shape":"SourceIpConditionConfig",
"documentation":"Information for a source IP condition. Specify only when Field is source-ip.
"
+ },
+ "RegexValues":{
+ "shape":"ListOfString",
+ "documentation":"The regular expressions to match against the condition field. The maximum length of each string is 128 characters. Specify only when Field is http-header, host-header, or path-pattern.
"
}
},
"documentation":"Information about a condition for a rule.
Each rule can optionally include up to one of each of the following conditions: http-request-method, host-header, path-pattern, and source-ip. Each rule can also optionally include one or more of each of the following conditions: http-header and query-string. Note that the value for a condition can't be empty.
For more information, see Quotas for your Application Load Balancers.
"
@@ -3900,6 +3965,29 @@
},
"documentation":"Information about the priorities for the rules for a listener.
"
},
+ "RuleTransform":{
+ "type":"structure",
+ "required":["Type"],
+ "members":{
+ "Type":{
+ "shape":"TransformTypeEnum",
+ "documentation":"The type of transform.
"
+ },
+ "HostHeaderRewriteConfig":{
+ "shape":"HostHeaderRewriteConfig",
+ "documentation":"Information about a host header rewrite transform. This transform modifies the host header in an HTTP request. Specify only when Type is host-header-rewrite.
"
+ },
+ "UrlRewriteConfig":{
+ "shape":"UrlRewriteConfig",
+ "documentation":"Information about a URL rewrite transform. This transform modifies the request URL. Specify only when Type is url-rewrite.
"
+ }
+ },
+ "documentation":"Information about a transform to apply to requests that match a rule. Transforms are applied to requests before they are sent to targets.
"
+ },
+ "RuleTransformList":{
+ "type":"list",
+ "member":{"shape":"RuleTransform"}
+ },
"Rules":{
"type":"list",
"member":{"shape":"Rule"}
@@ -4012,7 +4100,7 @@
},
"Subnets":{
"shape":"Subnets",
- "documentation":"The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings.
[Application Load Balancers] You must specify subnets from at least two Availability Zones.
[Application Load Balancers on Outposts] You must specify one Outpost subnet.
[Application Load Balancers on Local Zones] You can specify subnets from one or more Local Zones.
[Network Load Balancers and Gateway Load Balancers] You can specify subnets from one or more Availability Zones.
"
+ "documentation":"The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings.
[Application Load Balancers] You must specify subnets from at least two Availability Zones.
[Application Load Balancers on Outposts] You must specify one Outpost subnet.
[Application Load Balancers on Local Zones] You can specify subnets from one or more Local Zones.
[Network Load Balancers] You can specify subnets from one or more Availability Zones.
[Gateway Load Balancers] You can specify subnets from one or more Availability Zones. You must include all subnets that were enabled previously, with their existing configurations, plus any additional subnets.
"
},
"SubnetMappings":{
"shape":"SubnetMappings",
@@ -4640,6 +4728,13 @@
"exception":true
},
"TotalRevokedEntries":{"type":"long"},
+ "TransformTypeEnum":{
+ "type":"string",
+ "enum":[
+ "host-header-rewrite",
+ "url-rewrite"
+ ]
+ },
"TrustStore":{
"type":"structure",
"members":{
@@ -4795,6 +4890,16 @@
},
"exception":true
},
+ "UrlRewriteConfig":{
+ "type":"structure",
+ "members":{
+ "Rewrites":{
+ "shape":"RewriteConfigList",
+ "documentation":"The URL rewrite transform to apply to the request. The transform consists of a regular expression to match and a replacement string.
"
+ }
+ },
+ "documentation":"Information about a URL rewrite transform. This transform matches a pattern in the request URL and replaces it with the specified string.
"
+ },
"VpcId":{"type":"string"},
"ZonalCapacityReservationState":{
"type":"structure",
diff --git a/services/elasticsearch/pom.xml b/services/elasticsearch/pom.xml
index 6dba4ce4250d..2be2b5ead303 100644
--- a/services/elasticsearch/pom.xml
+++ b/services/elasticsearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
elasticsearch
AWS Java SDK :: Services :: Amazon Elasticsearch Service
diff --git a/services/elastictranscoder/pom.xml b/services/elastictranscoder/pom.xml
index 719e5a12886b..4cbf3fcd72a0 100644
--- a/services/elastictranscoder/pom.xml
+++ b/services/elastictranscoder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
elastictranscoder
AWS Java SDK :: Services :: Amazon Elastic Transcoder
diff --git a/services/emr/pom.xml b/services/emr/pom.xml
index 8f7d9791c659..3bf05b565331 100644
--- a/services/emr/pom.xml
+++ b/services/emr/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
emr
AWS Java SDK :: Services :: Amazon EMR
diff --git a/services/emrcontainers/pom.xml b/services/emrcontainers/pom.xml
index e33e3ed36b5b..c605ae9d417a 100644
--- a/services/emrcontainers/pom.xml
+++ b/services/emrcontainers/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
emrcontainers
AWS Java SDK :: Services :: EMR Containers
diff --git a/services/emrserverless/pom.xml b/services/emrserverless/pom.xml
index b7a9ba1d2f7f..9f90ad451112 100644
--- a/services/emrserverless/pom.xml
+++ b/services/emrserverless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
emrserverless
AWS Java SDK :: Services :: EMR Serverless
diff --git a/services/entityresolution/pom.xml b/services/entityresolution/pom.xml
index e3cf09483112..5e1d6659dd2d 100644
--- a/services/entityresolution/pom.xml
+++ b/services/entityresolution/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
entityresolution
AWS Java SDK :: Services :: Entity Resolution
diff --git a/services/eventbridge/pom.xml b/services/eventbridge/pom.xml
index 7ac56d166eab..13b590a01912 100644
--- a/services/eventbridge/pom.xml
+++ b/services/eventbridge/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
eventbridge
AWS Java SDK :: Services :: EventBridge
diff --git a/services/evidently/pom.xml b/services/evidently/pom.xml
index 873bacd75ad0..80018c0948d1 100644
--- a/services/evidently/pom.xml
+++ b/services/evidently/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
evidently
AWS Java SDK :: Services :: Evidently
diff --git a/services/evs/pom.xml b/services/evs/pom.xml
index 701849487b49..08c804488290 100644
--- a/services/evs/pom.xml
+++ b/services/evs/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
evs
AWS Java SDK :: Services :: Evs
diff --git a/services/finspace/pom.xml b/services/finspace/pom.xml
index bcb0c04734f8..fc9766c99d56 100644
--- a/services/finspace/pom.xml
+++ b/services/finspace/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
finspace
AWS Java SDK :: Services :: Finspace
diff --git a/services/finspacedata/pom.xml b/services/finspacedata/pom.xml
index b69da9828563..e663a47096b8 100644
--- a/services/finspacedata/pom.xml
+++ b/services/finspacedata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
finspacedata
AWS Java SDK :: Services :: Finspace Data
diff --git a/services/firehose/pom.xml b/services/firehose/pom.xml
index 3f034faa69fe..70dcd037cd29 100644
--- a/services/firehose/pom.xml
+++ b/services/firehose/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
firehose
AWS Java SDK :: Services :: Amazon Kinesis Firehose
diff --git a/services/fis/pom.xml b/services/fis/pom.xml
index 7b012a4cc08a..5e3ff7881751 100644
--- a/services/fis/pom.xml
+++ b/services/fis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
fis
AWS Java SDK :: Services :: Fis
diff --git a/services/fms/pom.xml b/services/fms/pom.xml
index 401fec858fa2..9c9b67abdc64 100644
--- a/services/fms/pom.xml
+++ b/services/fms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
fms
AWS Java SDK :: Services :: FMS
diff --git a/services/forecast/pom.xml b/services/forecast/pom.xml
index ed1e3d2e4f99..85a62461e841 100644
--- a/services/forecast/pom.xml
+++ b/services/forecast/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
forecast
AWS Java SDK :: Services :: Forecast
diff --git a/services/forecastquery/pom.xml b/services/forecastquery/pom.xml
index 89e920b40c17..6573997a7582 100644
--- a/services/forecastquery/pom.xml
+++ b/services/forecastquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
forecastquery
AWS Java SDK :: Services :: Forecastquery
diff --git a/services/frauddetector/pom.xml b/services/frauddetector/pom.xml
index 56dda7637338..fa05c6abc742 100644
--- a/services/frauddetector/pom.xml
+++ b/services/frauddetector/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
frauddetector
AWS Java SDK :: Services :: FraudDetector
diff --git a/services/freetier/pom.xml b/services/freetier/pom.xml
index 23a5393f8c74..63b46610a5dc 100644
--- a/services/freetier/pom.xml
+++ b/services/freetier/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
freetier
AWS Java SDK :: Services :: Free Tier
diff --git a/services/fsx/pom.xml b/services/fsx/pom.xml
index 6106ddcfe816..67fe6d0cff92 100644
--- a/services/fsx/pom.xml
+++ b/services/fsx/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
fsx
AWS Java SDK :: Services :: FSx
diff --git a/services/gamelift/pom.xml b/services/gamelift/pom.xml
index d0c6fe698f9d..f6bcf303d858 100644
--- a/services/gamelift/pom.xml
+++ b/services/gamelift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
gamelift
AWS Java SDK :: Services :: AWS GameLift
diff --git a/services/gameliftstreams/pom.xml b/services/gameliftstreams/pom.xml
index 9cf80c53a249..ebe0e8dfbc49 100644
--- a/services/gameliftstreams/pom.xml
+++ b/services/gameliftstreams/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
gameliftstreams
AWS Java SDK :: Services :: Game Lift Streams
diff --git a/services/geomaps/pom.xml b/services/geomaps/pom.xml
index 9a346c93444c..40540584b4ec 100644
--- a/services/geomaps/pom.xml
+++ b/services/geomaps/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
geomaps
AWS Java SDK :: Services :: Geo Maps
diff --git a/services/geoplaces/pom.xml b/services/geoplaces/pom.xml
index c80ac47368b0..0be64b751e7b 100644
--- a/services/geoplaces/pom.xml
+++ b/services/geoplaces/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
geoplaces
AWS Java SDK :: Services :: Geo Places
diff --git a/services/georoutes/pom.xml b/services/georoutes/pom.xml
index 589c4a5b01dc..6e71554cdd1f 100644
--- a/services/georoutes/pom.xml
+++ b/services/georoutes/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
georoutes
AWS Java SDK :: Services :: Geo Routes
diff --git a/services/glacier/pom.xml b/services/glacier/pom.xml
index d862ffbea569..e73d071b4fcd 100644
--- a/services/glacier/pom.xml
+++ b/services/glacier/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
glacier
AWS Java SDK :: Services :: Amazon Glacier
diff --git a/services/globalaccelerator/pom.xml b/services/globalaccelerator/pom.xml
index de4403cc7b81..5ecb212842fe 100644
--- a/services/globalaccelerator/pom.xml
+++ b/services/globalaccelerator/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
globalaccelerator
AWS Java SDK :: Services :: Global Accelerator
diff --git a/services/glue/pom.xml b/services/glue/pom.xml
index 3780c04e4fc1..19d80cb1338c 100644
--- a/services/glue/pom.xml
+++ b/services/glue/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
glue
diff --git a/services/grafana/pom.xml b/services/grafana/pom.xml
index 287e4d0fef09..d3df636bfc96 100644
--- a/services/grafana/pom.xml
+++ b/services/grafana/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
grafana
AWS Java SDK :: Services :: Grafana
diff --git a/services/greengrass/pom.xml b/services/greengrass/pom.xml
index f03dc8a50c2c..a593e02a11ed 100644
--- a/services/greengrass/pom.xml
+++ b/services/greengrass/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
greengrass
AWS Java SDK :: Services :: AWS Greengrass
diff --git a/services/greengrassv2/pom.xml b/services/greengrassv2/pom.xml
index 4df4c82e261b..0934e35009f4 100644
--- a/services/greengrassv2/pom.xml
+++ b/services/greengrassv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
greengrassv2
AWS Java SDK :: Services :: Greengrass V2
diff --git a/services/groundstation/pom.xml b/services/groundstation/pom.xml
index 562230a67a29..de7cbec8de95 100644
--- a/services/groundstation/pom.xml
+++ b/services/groundstation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
groundstation
AWS Java SDK :: Services :: GroundStation
diff --git a/services/guardduty/pom.xml b/services/guardduty/pom.xml
index c907cc13b93c..427852fbd750 100644
--- a/services/guardduty/pom.xml
+++ b/services/guardduty/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
guardduty
diff --git a/services/guardduty/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/guardduty/src/main/resources/codegen-resources/endpoint-rule-set.json
index 19c0c9651fb0..1da1e8280883 100644
--- a/services/guardduty/src/main/resources/codegen-resources/endpoint-rule-set.json
+++ b/services/guardduty/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -5,27 +5,27 @@
"builtIn": "AWS::Region",
"required": false,
"documentation": "The AWS region used to dispatch the request.",
- "type": "String"
+ "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"
+ "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"
+ "type": "boolean"
},
"Endpoint": {
"builtIn": "SDK::Endpoint",
"required": false,
"documentation": "Override the endpoint used to send this request",
- "type": "String"
+ "type": "string"
}
},
"rules": [
diff --git a/services/guardduty/src/main/resources/codegen-resources/service-2.json b/services/guardduty/src/main/resources/codegen-resources/service-2.json
index 369bd2c61de9..2561572a1f8d 100644
--- a/services/guardduty/src/main/resources/codegen-resources/service-2.json
+++ b/services/guardduty/src/main/resources/codegen-resources/service-2.json
@@ -6830,7 +6830,7 @@
"members":{
"NextToken":{
"shape":"String",
- "documentation":"You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.
",
+ "documentation":"You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data. The default page size is 100 plans.
",
"location":"querystring",
"locationName":"nextToken"
}
@@ -10549,7 +10549,7 @@
"locationName":"feedback"
},
"Comments":{
- "shape":"String",
+ "shape":"SensitiveString",
"documentation":"Additional feedback about the GuardDuty findings.
",
"locationName":"comments"
}
diff --git a/services/health/pom.xml b/services/health/pom.xml
index cc2840cee3cc..0336c0cb2066 100644
--- a/services/health/pom.xml
+++ b/services/health/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
health
AWS Java SDK :: Services :: AWS Health APIs and Notifications
diff --git a/services/healthlake/pom.xml b/services/healthlake/pom.xml
index 4316c592e08e..fd21185d2441 100644
--- a/services/healthlake/pom.xml
+++ b/services/healthlake/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
healthlake
AWS Java SDK :: Services :: Health Lake
diff --git a/services/iam/pom.xml b/services/iam/pom.xml
index 3d825674208a..10e0097cd208 100644
--- a/services/iam/pom.xml
+++ b/services/iam/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
iam
AWS Java SDK :: Services :: AWS IAM
diff --git a/services/identitystore/pom.xml b/services/identitystore/pom.xml
index aa86384fc78a..3174eefacf1a 100644
--- a/services/identitystore/pom.xml
+++ b/services/identitystore/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
identitystore
AWS Java SDK :: Services :: Identitystore
diff --git a/services/imagebuilder/pom.xml b/services/imagebuilder/pom.xml
index 077682c9f14c..f6c9c015cda4 100644
--- a/services/imagebuilder/pom.xml
+++ b/services/imagebuilder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
imagebuilder
AWS Java SDK :: Services :: Imagebuilder
diff --git a/services/inspector/pom.xml b/services/inspector/pom.xml
index 11edb807c2f2..763a9946b1af 100644
--- a/services/inspector/pom.xml
+++ b/services/inspector/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
inspector
AWS Java SDK :: Services :: Amazon Inspector Service
diff --git a/services/inspector2/pom.xml b/services/inspector2/pom.xml
index 2fb382bf16d6..a571eec74e25 100644
--- a/services/inspector2/pom.xml
+++ b/services/inspector2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
inspector2
AWS Java SDK :: Services :: Inspector2
diff --git a/services/inspectorscan/pom.xml b/services/inspectorscan/pom.xml
index 908e1b2ed8af..72f3a83542bd 100644
--- a/services/inspectorscan/pom.xml
+++ b/services/inspectorscan/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
inspectorscan
AWS Java SDK :: Services :: Inspector Scan
diff --git a/services/internetmonitor/pom.xml b/services/internetmonitor/pom.xml
index 0adbea5a6822..2d535eda1549 100644
--- a/services/internetmonitor/pom.xml
+++ b/services/internetmonitor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
internetmonitor
AWS Java SDK :: Services :: Internet Monitor
diff --git a/services/invoicing/pom.xml b/services/invoicing/pom.xml
index bfd3464c6be3..f9db91a8619d 100644
--- a/services/invoicing/pom.xml
+++ b/services/invoicing/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
invoicing
AWS Java SDK :: Services :: Invoicing
diff --git a/services/iot/pom.xml b/services/iot/pom.xml
index 9bf737806924..169c7f1029c1 100644
--- a/services/iot/pom.xml
+++ b/services/iot/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
iot
AWS Java SDK :: Services :: AWS IoT
diff --git a/services/iotanalytics/pom.xml b/services/iotanalytics/pom.xml
index 520d3f8917a4..0888b1804fb0 100644
--- a/services/iotanalytics/pom.xml
+++ b/services/iotanalytics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
iotanalytics
AWS Java SDK :: Services :: IoTAnalytics
diff --git a/services/iotdataplane/pom.xml b/services/iotdataplane/pom.xml
index 58ad7bb693ca..cb57117e69ff 100644
--- a/services/iotdataplane/pom.xml
+++ b/services/iotdataplane/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
iotdataplane
AWS Java SDK :: Services :: AWS IoT Data Plane
diff --git a/services/iotdeviceadvisor/pom.xml b/services/iotdeviceadvisor/pom.xml
index e47e3e11a036..b0aaefcc21cd 100644
--- a/services/iotdeviceadvisor/pom.xml
+++ b/services/iotdeviceadvisor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
iotdeviceadvisor
AWS Java SDK :: Services :: Iot Device Advisor
diff --git a/services/iotevents/pom.xml b/services/iotevents/pom.xml
index 078064d0e6bc..311f79e0fe20 100644
--- a/services/iotevents/pom.xml
+++ b/services/iotevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
iotevents
AWS Java SDK :: Services :: IoT Events
diff --git a/services/ioteventsdata/pom.xml b/services/ioteventsdata/pom.xml
index fc65b873d26d..7f67c9783068 100644
--- a/services/ioteventsdata/pom.xml
+++ b/services/ioteventsdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ioteventsdata
AWS Java SDK :: Services :: IoT Events Data
diff --git a/services/iotfleethub/pom.xml b/services/iotfleethub/pom.xml
index f23f5f645237..e8ac8c98ea90 100644
--- a/services/iotfleethub/pom.xml
+++ b/services/iotfleethub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
iotfleethub
AWS Java SDK :: Services :: Io T Fleet Hub
diff --git a/services/iotfleetwise/pom.xml b/services/iotfleetwise/pom.xml
index a9e4b60a9e11..3299a196c731 100644
--- a/services/iotfleetwise/pom.xml
+++ b/services/iotfleetwise/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
iotfleetwise
AWS Java SDK :: Services :: Io T Fleet Wise
diff --git a/services/iotjobsdataplane/pom.xml b/services/iotjobsdataplane/pom.xml
index 53e13b14eac3..1b486e7f3869 100644
--- a/services/iotjobsdataplane/pom.xml
+++ b/services/iotjobsdataplane/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
iotjobsdataplane
AWS Java SDK :: Services :: IoT Jobs Data Plane
diff --git a/services/iotmanagedintegrations/pom.xml b/services/iotmanagedintegrations/pom.xml
index 5efa038d4f0a..7334a3498b22 100644
--- a/services/iotmanagedintegrations/pom.xml
+++ b/services/iotmanagedintegrations/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
iotmanagedintegrations
AWS Java SDK :: Services :: IoT Managed Integrations
diff --git a/services/iotsecuretunneling/pom.xml b/services/iotsecuretunneling/pom.xml
index 449a862487cd..427c045b8ac1 100644
--- a/services/iotsecuretunneling/pom.xml
+++ b/services/iotsecuretunneling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
iotsecuretunneling
AWS Java SDK :: Services :: IoTSecureTunneling
diff --git a/services/iotsitewise/pom.xml b/services/iotsitewise/pom.xml
index 85e5d6364456..b61d18eeadfe 100644
--- a/services/iotsitewise/pom.xml
+++ b/services/iotsitewise/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
iotsitewise
AWS Java SDK :: Services :: Io T Site Wise
diff --git a/services/iotthingsgraph/pom.xml b/services/iotthingsgraph/pom.xml
index abba750e095c..55c0af6f8254 100644
--- a/services/iotthingsgraph/pom.xml
+++ b/services/iotthingsgraph/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
iotthingsgraph
AWS Java SDK :: Services :: IoTThingsGraph
diff --git a/services/iottwinmaker/pom.xml b/services/iottwinmaker/pom.xml
index 84501f134f48..f79956f4a725 100644
--- a/services/iottwinmaker/pom.xml
+++ b/services/iottwinmaker/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
iottwinmaker
AWS Java SDK :: Services :: Io T Twin Maker
diff --git a/services/iotwireless/pom.xml b/services/iotwireless/pom.xml
index b6015e0680a0..e6686f12ee2b 100644
--- a/services/iotwireless/pom.xml
+++ b/services/iotwireless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
iotwireless
AWS Java SDK :: Services :: IoT Wireless
diff --git a/services/ivs/pom.xml b/services/ivs/pom.xml
index 8392ad756464..4f91e006065c 100644
--- a/services/ivs/pom.xml
+++ b/services/ivs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ivs
AWS Java SDK :: Services :: Ivs
diff --git a/services/ivschat/pom.xml b/services/ivschat/pom.xml
index bd37e52e7bd0..321bf26f365f 100644
--- a/services/ivschat/pom.xml
+++ b/services/ivschat/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ivschat
AWS Java SDK :: Services :: Ivschat
diff --git a/services/ivsrealtime/pom.xml b/services/ivsrealtime/pom.xml
index 850530a9e944..b845b42e62bb 100644
--- a/services/ivsrealtime/pom.xml
+++ b/services/ivsrealtime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ivsrealtime
AWS Java SDK :: Services :: IVS Real Time
diff --git a/services/kafka/pom.xml b/services/kafka/pom.xml
index 837f97987d57..4d748296755b 100644
--- a/services/kafka/pom.xml
+++ b/services/kafka/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
kafka
AWS Java SDK :: Services :: Kafka
diff --git a/services/kafkaconnect/pom.xml b/services/kafkaconnect/pom.xml
index 6586f4299431..a94f7186ac77 100644
--- a/services/kafkaconnect/pom.xml
+++ b/services/kafkaconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
kafkaconnect
AWS Java SDK :: Services :: Kafka Connect
diff --git a/services/kendra/pom.xml b/services/kendra/pom.xml
index 25a721b6c041..0bf5a1faf729 100644
--- a/services/kendra/pom.xml
+++ b/services/kendra/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
kendra
AWS Java SDK :: Services :: Kendra
diff --git a/services/kendraranking/pom.xml b/services/kendraranking/pom.xml
index 864bd5397a8f..6806d721def3 100644
--- a/services/kendraranking/pom.xml
+++ b/services/kendraranking/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
kendraranking
AWS Java SDK :: Services :: Kendra Ranking
diff --git a/services/keyspaces/pom.xml b/services/keyspaces/pom.xml
index b0ce60da4671..034d543c2ec4 100644
--- a/services/keyspaces/pom.xml
+++ b/services/keyspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
keyspaces
AWS Java SDK :: Services :: Keyspaces
diff --git a/services/keyspacesstreams/pom.xml b/services/keyspacesstreams/pom.xml
index e226a1e773b6..a1ff510c66c3 100644
--- a/services/keyspacesstreams/pom.xml
+++ b/services/keyspacesstreams/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
keyspacesstreams
AWS Java SDK :: Services :: Keyspaces Streams
diff --git a/services/kinesis/pom.xml b/services/kinesis/pom.xml
index b6995a003b80..3f00da265c0c 100644
--- a/services/kinesis/pom.xml
+++ b/services/kinesis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
kinesis
AWS Java SDK :: Services :: Amazon Kinesis
diff --git a/services/kinesisanalytics/pom.xml b/services/kinesisanalytics/pom.xml
index 37adb8e5cc8f..1bf58dc4ce11 100644
--- a/services/kinesisanalytics/pom.xml
+++ b/services/kinesisanalytics/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
kinesisanalytics
AWS Java SDK :: Services :: Amazon Kinesis Analytics
diff --git a/services/kinesisanalyticsv2/pom.xml b/services/kinesisanalyticsv2/pom.xml
index 0b39034c34d1..302e35e65a7e 100644
--- a/services/kinesisanalyticsv2/pom.xml
+++ b/services/kinesisanalyticsv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
kinesisanalyticsv2
AWS Java SDK :: Services :: Kinesis Analytics V2
diff --git a/services/kinesisvideo/pom.xml b/services/kinesisvideo/pom.xml
index 4a9816ddc804..1b43faefe5dd 100644
--- a/services/kinesisvideo/pom.xml
+++ b/services/kinesisvideo/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
kinesisvideo
diff --git a/services/kinesisvideoarchivedmedia/pom.xml b/services/kinesisvideoarchivedmedia/pom.xml
index 063c138e0843..0c1a5ee3f863 100644
--- a/services/kinesisvideoarchivedmedia/pom.xml
+++ b/services/kinesisvideoarchivedmedia/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
kinesisvideoarchivedmedia
AWS Java SDK :: Services :: Kinesis Video Archived Media
diff --git a/services/kinesisvideomedia/pom.xml b/services/kinesisvideomedia/pom.xml
index e8ca2dfc859c..2dfd0c742eec 100644
--- a/services/kinesisvideomedia/pom.xml
+++ b/services/kinesisvideomedia/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
kinesisvideomedia
AWS Java SDK :: Services :: Kinesis Video Media
diff --git a/services/kinesisvideosignaling/pom.xml b/services/kinesisvideosignaling/pom.xml
index c6ff759488af..d34cf8ac1b52 100644
--- a/services/kinesisvideosignaling/pom.xml
+++ b/services/kinesisvideosignaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
kinesisvideosignaling
AWS Java SDK :: Services :: Kinesis Video Signaling
diff --git a/services/kinesisvideowebrtcstorage/pom.xml b/services/kinesisvideowebrtcstorage/pom.xml
index c00089af8752..cc301bac47eb 100644
--- a/services/kinesisvideowebrtcstorage/pom.xml
+++ b/services/kinesisvideowebrtcstorage/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
kinesisvideowebrtcstorage
AWS Java SDK :: Services :: Kinesis Video Web RTC Storage
diff --git a/services/kms/pom.xml b/services/kms/pom.xml
index af1aa5a8d2e7..68aa2ee5520c 100644
--- a/services/kms/pom.xml
+++ b/services/kms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
kms
AWS Java SDK :: Services :: AWS KMS
diff --git a/services/lakeformation/pom.xml b/services/lakeformation/pom.xml
index 99fc61152879..f4f085c5d8fc 100644
--- a/services/lakeformation/pom.xml
+++ b/services/lakeformation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
lakeformation
AWS Java SDK :: Services :: LakeFormation
diff --git a/services/lambda/pom.xml b/services/lambda/pom.xml
index 00f6fa31b424..0cf15e256ac0 100644
--- a/services/lambda/pom.xml
+++ b/services/lambda/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
lambda
AWS Java SDK :: Services :: AWS Lambda
diff --git a/services/launchwizard/pom.xml b/services/launchwizard/pom.xml
index 85c42f41bcea..6c4252be56f5 100644
--- a/services/launchwizard/pom.xml
+++ b/services/launchwizard/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
launchwizard
AWS Java SDK :: Services :: Launch Wizard
diff --git a/services/lexmodelbuilding/pom.xml b/services/lexmodelbuilding/pom.xml
index d2da9b868eb0..76827bb5bb6e 100644
--- a/services/lexmodelbuilding/pom.xml
+++ b/services/lexmodelbuilding/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
lexmodelbuilding
AWS Java SDK :: Services :: Amazon Lex Model Building
diff --git a/services/lexmodelsv2/pom.xml b/services/lexmodelsv2/pom.xml
index 52df2804170e..9bbcc7a21dde 100644
--- a/services/lexmodelsv2/pom.xml
+++ b/services/lexmodelsv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
lexmodelsv2
AWS Java SDK :: Services :: Lex Models V2
diff --git a/services/lexruntime/pom.xml b/services/lexruntime/pom.xml
index c9c5cd8e6130..b4de179b90b3 100644
--- a/services/lexruntime/pom.xml
+++ b/services/lexruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
lexruntime
AWS Java SDK :: Services :: Amazon Lex Runtime
diff --git a/services/lexruntimev2/pom.xml b/services/lexruntimev2/pom.xml
index a1a6cd133f26..2bb89b4b4374 100644
--- a/services/lexruntimev2/pom.xml
+++ b/services/lexruntimev2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
lexruntimev2
AWS Java SDK :: Services :: Lex Runtime V2
diff --git a/services/licensemanager/pom.xml b/services/licensemanager/pom.xml
index c9a9c47c8a26..781e83c0b7ca 100644
--- a/services/licensemanager/pom.xml
+++ b/services/licensemanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
licensemanager
AWS Java SDK :: Services :: License Manager
diff --git a/services/licensemanagerlinuxsubscriptions/pom.xml b/services/licensemanagerlinuxsubscriptions/pom.xml
index 2cd35b00ae96..554e72e95316 100644
--- a/services/licensemanagerlinuxsubscriptions/pom.xml
+++ b/services/licensemanagerlinuxsubscriptions/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
licensemanagerlinuxsubscriptions
AWS Java SDK :: Services :: License Manager Linux Subscriptions
diff --git a/services/licensemanagerusersubscriptions/pom.xml b/services/licensemanagerusersubscriptions/pom.xml
index bceb2b7cf743..0fbfd4ac807e 100644
--- a/services/licensemanagerusersubscriptions/pom.xml
+++ b/services/licensemanagerusersubscriptions/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
licensemanagerusersubscriptions
AWS Java SDK :: Services :: License Manager User Subscriptions
diff --git a/services/lightsail/pom.xml b/services/lightsail/pom.xml
index c8fbd3867157..7f2b3bc8a14d 100644
--- a/services/lightsail/pom.xml
+++ b/services/lightsail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
lightsail
AWS Java SDK :: Services :: Amazon Lightsail
diff --git a/services/lightsail/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/lightsail/src/main/resources/codegen-resources/endpoint-rule-set.json
index b10f120d254a..5c8ff92e8e1f 100644
--- a/services/lightsail/src/main/resources/codegen-resources/endpoint-rule-set.json
+++ b/services/lightsail/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -5,27 +5,27 @@
"builtIn": "AWS::Region",
"required": false,
"documentation": "The AWS region used to dispatch the request.",
- "type": "String"
+ "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"
+ "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"
+ "type": "boolean"
},
"Endpoint": {
"builtIn": "SDK::Endpoint",
"required": false,
"documentation": "Override the endpoint used to send this request",
- "type": "String"
+ "type": "string"
}
},
"rules": [
diff --git a/services/lightsail/src/main/resources/codegen-resources/service-2.json b/services/lightsail/src/main/resources/codegen-resources/service-2.json
index cf0410f577e2..2a3da7e95344 100644
--- a/services/lightsail/src/main/resources/codegen-resources/service-2.json
+++ b/services/lightsail/src/main/resources/codegen-resources/service-2.json
@@ -552,7 +552,7 @@
{"shape":"RegionSetupInProgressException"},
{"shape":"UnauthenticatedException"}
],
- "documentation":"Creates a Lightsail load balancer. To learn more about deciding whether to load balance your application, see Configure your Lightsail instances for load balancing. You can create up to 5 load balancers per AWS Region in your account.
When you create a load balancer, you can specify a unique name and port settings. To change additional load balancer settings, use the UpdateLoadBalancerAttribute operation.
The create load balancer operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
"
+ "documentation":"Creates a Lightsail load balancer. To learn more about deciding whether to load balance your application, see Configure your Lightsail instances for load balancing. You can create up to 10 load balancers per AWS Region in your account.
When you create a load balancer, you can specify a unique name and port settings. To change additional load balancer settings, use the UpdateLoadBalancerAttribute operation.
The create load balancer operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
"
},
"CreateLoadBalancerTlsCertificate":{
"name":"CreateLoadBalancerTlsCertificate",
@@ -3840,6 +3840,10 @@
"accessLogConfig":{
"shape":"BucketAccessLogConfig",
"documentation":"An object that describes the access log configuration for the bucket.
"
+ },
+ "cors":{
+ "shape":"BucketCorsConfig",
+ "documentation":"An array of cross-origin resource sharing (CORS) rules that identify origins and the HTTP methods that can be executed on your bucket. This field is only included in the response when CORS configuration is requested or when updating CORS configuration. For more information, see Configuring cross-origin resource sharing (CORS).
"
}
},
"documentation":"Describes an Amazon Lightsail bucket.
"
@@ -3903,6 +3907,79 @@
"type":"list",
"member":{"shape":"BucketBundle"}
},
+ "BucketCorsAllowedHeaders":{
+ "type":"list",
+ "member":{"shape":"string"}
+ },
+ "BucketCorsAllowedMethod":{
+ "type":"string",
+ "pattern":"^(DELETE|GET|HEAD|POST|PUT)$"
+ },
+ "BucketCorsAllowedMethods":{
+ "type":"list",
+ "member":{"shape":"BucketCorsAllowedMethod"}
+ },
+ "BucketCorsAllowedOrigins":{
+ "type":"list",
+ "member":{"shape":"string"}
+ },
+ "BucketCorsConfig":{
+ "type":"structure",
+ "members":{
+ "rules":{
+ "shape":"BucketCorsRules",
+ "documentation":"A set of origins and methods (cross-origin access that you want to allow). You can add up to 20 rules to the configuration. The total size is limited to 64 KB.
"
+ }
+ },
+ "documentation":"Describes the cross-origin resource sharing (CORS) configuration for a Lightsail bucket. CORS defines a way for client web applications that are loaded in one domain to interact with resources in a different domain. For more information, see Configuring cross-origin resource sharing (CORS).
"
+ },
+ "BucketCorsExposeHeaders":{
+ "type":"list",
+ "member":{"shape":"string"}
+ },
+ "BucketCorsRule":{
+ "type":"structure",
+ "required":[
+ "allowedMethods",
+ "allowedOrigins"
+ ],
+ "members":{
+ "id":{
+ "shape":"BucketCorsRuleId",
+ "documentation":"A unique identifier for the CORS rule. The ID value can be up to 255 characters long. The IDs help you find a rule in the configuration.
"
+ },
+ "allowedMethods":{
+ "shape":"BucketCorsAllowedMethods",
+ "documentation":"The HTTP methods that are allowed when accessing the bucket from the specified origin. Each CORS rule must identify at least one origin and one method.
You can use the following HTTP methods:
-
GET - Retrieves data from the server, such as downloading files or viewing content.
-
PUT - Uploads or replaces data on the server, such as uploading new files.
-
POST - Sends data to the server for processing, such as submitting forms or creating new resources.
-
DELETE - Removes data from the server, such as deleting files or resources.
-
HEAD - Retrieves only the headers from the server without the actual content, useful for checking if a resource exists.
"
+ },
+ "allowedOrigins":{
+ "shape":"BucketCorsAllowedOrigins",
+ "documentation":"One or more origins you want customers to be able to access the bucket from. Each CORS rule must identify at least one origin and one method.
"
+ },
+ "allowedHeaders":{
+ "shape":"BucketCorsAllowedHeaders",
+ "documentation":"Headers that are specified in the Access-Control-Request-Headers header. These headers are allowed in a preflight OPTIONS request. In response to any preflight OPTIONS request, Amazon S3 returns any requested headers that are allowed.
"
+ },
+ "exposeHeaders":{
+ "shape":"BucketCorsExposeHeaders",
+ "documentation":"One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).
"
+ },
+ "maxAgeSeconds":{
+ "shape":"integer",
+ "documentation":"The time in seconds that your browser is to cache the preflight response for the specified resource. A CORS rule can have only one maxAgeSeconds element.
"
+ }
+ },
+ "documentation":"Describes a cross-origin resource sharing (CORS) rule for a Lightsail bucket. CORS rules specify which origins are allowed to access the bucket, which HTTP methods are allowed, and other access control information. For more information, see Configuring cross-origin resource sharing (CORS).
"
+ },
+ "BucketCorsRuleId":{
+ "type":"string",
+ "max":255
+ },
+ "BucketCorsRules":{
+ "type":"list",
+ "member":{"shape":"BucketCorsRule"},
+ "max":20
+ },
"BucketList":{
"type":"list",
"member":{"shape":"Bucket"}
@@ -7280,6 +7357,10 @@
"includeConnectedResources":{
"shape":"boolean",
"documentation":"A Boolean value that indicates whether to include Lightsail instances that were given access to the bucket using the SetResourceAccessForBucket action.
"
+ },
+ "includeCors":{
+ "shape":"boolean",
+ "documentation":"A Boolean value that indicates whether to include Lightsail bucket CORS configuration in the response. For more information, see Configuring cross-origin resource sharing (CORS).
This parameter is only supported when getting a single bucket with bucketName specified. The default value for this parameter is False.
"
}
}
},
@@ -12265,6 +12346,10 @@
"accessLogConfig":{
"shape":"BucketAccessLogConfig",
"documentation":"An object that describes the access log configuration for the bucket.
"
+ },
+ "cors":{
+ "shape":"BucketCorsConfig",
+ "documentation":"Sets the cross-origin resource sharing (CORS) configuration for your bucket. If a CORS configuration exists, it is replaced with the specified configuration. For AWS CLI operations, this parameter can also be passed as a file. For more information, see Configuring cross-origin resource sharing (CORS).
CORS information is only returned in a response when you update the CORS policy.
"
}
}
},
diff --git a/services/location/pom.xml b/services/location/pom.xml
index 5fc7ad2c7aa7..87c597f34831 100644
--- a/services/location/pom.xml
+++ b/services/location/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
location
AWS Java SDK :: Services :: Location
diff --git a/services/lookoutequipment/pom.xml b/services/lookoutequipment/pom.xml
index 3f953fc476e6..1bb42f7cdc1f 100644
--- a/services/lookoutequipment/pom.xml
+++ b/services/lookoutequipment/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
lookoutequipment
AWS Java SDK :: Services :: Lookout Equipment
diff --git a/services/lookoutmetrics/pom.xml b/services/lookoutmetrics/pom.xml
index 616ed21fefb5..db224716abbd 100644
--- a/services/lookoutmetrics/pom.xml
+++ b/services/lookoutmetrics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
lookoutmetrics
AWS Java SDK :: Services :: Lookout Metrics
diff --git a/services/lookoutvision/pom.xml b/services/lookoutvision/pom.xml
index ee6b13efc6d8..4405166a339c 100644
--- a/services/lookoutvision/pom.xml
+++ b/services/lookoutvision/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
lookoutvision
AWS Java SDK :: Services :: Lookout Vision
diff --git a/services/m2/pom.xml b/services/m2/pom.xml
index b2015ba24e91..c655fca285da 100644
--- a/services/m2/pom.xml
+++ b/services/m2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
m2
AWS Java SDK :: Services :: M2
diff --git a/services/machinelearning/pom.xml b/services/machinelearning/pom.xml
index 6e356efffd55..32735591e085 100644
--- a/services/machinelearning/pom.xml
+++ b/services/machinelearning/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
machinelearning
AWS Java SDK :: Services :: Amazon Machine Learning
diff --git a/services/macie2/pom.xml b/services/macie2/pom.xml
index b65cb606ccc8..63f091cb4e54 100644
--- a/services/macie2/pom.xml
+++ b/services/macie2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
macie2
AWS Java SDK :: Services :: Macie2
diff --git a/services/mailmanager/pom.xml b/services/mailmanager/pom.xml
index fd30e4d4f50a..ddb08acc19fb 100644
--- a/services/mailmanager/pom.xml
+++ b/services/mailmanager/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
mailmanager
AWS Java SDK :: Services :: Mail Manager
diff --git a/services/managedblockchain/pom.xml b/services/managedblockchain/pom.xml
index 7df8e2ac98b0..9f8c9fa21d23 100644
--- a/services/managedblockchain/pom.xml
+++ b/services/managedblockchain/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
managedblockchain
AWS Java SDK :: Services :: ManagedBlockchain
diff --git a/services/managedblockchainquery/pom.xml b/services/managedblockchainquery/pom.xml
index 18c67a204650..8c57a3de77a0 100644
--- a/services/managedblockchainquery/pom.xml
+++ b/services/managedblockchainquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
managedblockchainquery
AWS Java SDK :: Services :: Managed Blockchain Query
diff --git a/services/marketplaceagreement/pom.xml b/services/marketplaceagreement/pom.xml
index b0509c7d15bf..6a86d33fd78a 100644
--- a/services/marketplaceagreement/pom.xml
+++ b/services/marketplaceagreement/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
marketplaceagreement
AWS Java SDK :: Services :: Marketplace Agreement
diff --git a/services/marketplacecatalog/pom.xml b/services/marketplacecatalog/pom.xml
index be591e38de5d..8c976bf0f950 100644
--- a/services/marketplacecatalog/pom.xml
+++ b/services/marketplacecatalog/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
marketplacecatalog
AWS Java SDK :: Services :: Marketplace Catalog
diff --git a/services/marketplacecommerceanalytics/pom.xml b/services/marketplacecommerceanalytics/pom.xml
index e12c286436a8..6eb546059a28 100644
--- a/services/marketplacecommerceanalytics/pom.xml
+++ b/services/marketplacecommerceanalytics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
marketplacecommerceanalytics
AWS Java SDK :: Services :: AWS Marketplace Commerce Analytics
diff --git a/services/marketplacedeployment/pom.xml b/services/marketplacedeployment/pom.xml
index fbeedaa4cbc7..bb1be08ab1c0 100644
--- a/services/marketplacedeployment/pom.xml
+++ b/services/marketplacedeployment/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
marketplacedeployment
AWS Java SDK :: Services :: Marketplace Deployment
diff --git a/services/marketplaceentitlement/pom.xml b/services/marketplaceentitlement/pom.xml
index e618686164f0..44ec12105305 100644
--- a/services/marketplaceentitlement/pom.xml
+++ b/services/marketplaceentitlement/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
marketplaceentitlement
AWS Java SDK :: Services :: AWS Marketplace Entitlement
diff --git a/services/marketplacemetering/pom.xml b/services/marketplacemetering/pom.xml
index f823384f561c..af46b88b8b73 100644
--- a/services/marketplacemetering/pom.xml
+++ b/services/marketplacemetering/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
marketplacemetering
AWS Java SDK :: Services :: AWS Marketplace Metering Service
diff --git a/services/marketplacereporting/pom.xml b/services/marketplacereporting/pom.xml
index 0c06404a959f..4db7be1088c6 100644
--- a/services/marketplacereporting/pom.xml
+++ b/services/marketplacereporting/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
marketplacereporting
AWS Java SDK :: Services :: Marketplace Reporting
diff --git a/services/mediaconnect/pom.xml b/services/mediaconnect/pom.xml
index 63af7f4991c1..57ca904967d0 100644
--- a/services/mediaconnect/pom.xml
+++ b/services/mediaconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
mediaconnect
AWS Java SDK :: Services :: MediaConnect
diff --git a/services/mediaconvert/pom.xml b/services/mediaconvert/pom.xml
index 52bd6b258818..cb5b48703863 100644
--- a/services/mediaconvert/pom.xml
+++ b/services/mediaconvert/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
mediaconvert
diff --git a/services/medialive/pom.xml b/services/medialive/pom.xml
index ae48106f895e..ad8e772b3b83 100644
--- a/services/medialive/pom.xml
+++ b/services/medialive/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
medialive
diff --git a/services/mediapackage/pom.xml b/services/mediapackage/pom.xml
index 159e3b716400..ac8e9f778ee4 100644
--- a/services/mediapackage/pom.xml
+++ b/services/mediapackage/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
mediapackage
diff --git a/services/mediapackagev2/pom.xml b/services/mediapackagev2/pom.xml
index 043034c08e24..c006ae11ace3 100644
--- a/services/mediapackagev2/pom.xml
+++ b/services/mediapackagev2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
mediapackagev2
AWS Java SDK :: Services :: Media Package V2
diff --git a/services/mediapackagevod/pom.xml b/services/mediapackagevod/pom.xml
index 1fb6e5fa7d8a..ae980c3d7dd9 100644
--- a/services/mediapackagevod/pom.xml
+++ b/services/mediapackagevod/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
mediapackagevod
AWS Java SDK :: Services :: MediaPackage Vod
diff --git a/services/mediastore/pom.xml b/services/mediastore/pom.xml
index 690afa6cad6c..228bb1c29346 100644
--- a/services/mediastore/pom.xml
+++ b/services/mediastore/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
mediastore
diff --git a/services/mediastoredata/pom.xml b/services/mediastoredata/pom.xml
index 8fe7c0ba0eb8..b05d525d6a19 100644
--- a/services/mediastoredata/pom.xml
+++ b/services/mediastoredata/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
mediastoredata
diff --git a/services/mediatailor/pom.xml b/services/mediatailor/pom.xml
index 85187506ff6a..48740ce4bb90 100644
--- a/services/mediatailor/pom.xml
+++ b/services/mediatailor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
mediatailor
AWS Java SDK :: Services :: MediaTailor
diff --git a/services/medicalimaging/pom.xml b/services/medicalimaging/pom.xml
index 43ed3cf51f82..09efd0753158 100644
--- a/services/medicalimaging/pom.xml
+++ b/services/medicalimaging/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
medicalimaging
AWS Java SDK :: Services :: Medical Imaging
diff --git a/services/memorydb/pom.xml b/services/memorydb/pom.xml
index 66a10fe50e56..9ccd0a8e6551 100644
--- a/services/memorydb/pom.xml
+++ b/services/memorydb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
memorydb
AWS Java SDK :: Services :: Memory DB
diff --git a/services/mgn/pom.xml b/services/mgn/pom.xml
index 5e7dd5865388..155db2e93139 100644
--- a/services/mgn/pom.xml
+++ b/services/mgn/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
mgn
AWS Java SDK :: Services :: Mgn
diff --git a/services/migrationhub/pom.xml b/services/migrationhub/pom.xml
index 3773090f8912..e0bb8f9f3dfc 100644
--- a/services/migrationhub/pom.xml
+++ b/services/migrationhub/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
migrationhub
diff --git a/services/migrationhubconfig/pom.xml b/services/migrationhubconfig/pom.xml
index df283571cc3b..3f83f2dbd2e9 100644
--- a/services/migrationhubconfig/pom.xml
+++ b/services/migrationhubconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
migrationhubconfig
AWS Java SDK :: Services :: MigrationHub Config
diff --git a/services/migrationhuborchestrator/pom.xml b/services/migrationhuborchestrator/pom.xml
index b46eba81fce4..5b96ff6ee508 100644
--- a/services/migrationhuborchestrator/pom.xml
+++ b/services/migrationhuborchestrator/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
migrationhuborchestrator
AWS Java SDK :: Services :: Migration Hub Orchestrator
diff --git a/services/migrationhubrefactorspaces/pom.xml b/services/migrationhubrefactorspaces/pom.xml
index d957444a4321..2b9748de80d1 100644
--- a/services/migrationhubrefactorspaces/pom.xml
+++ b/services/migrationhubrefactorspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
migrationhubrefactorspaces
AWS Java SDK :: Services :: Migration Hub Refactor Spaces
diff --git a/services/migrationhubstrategy/pom.xml b/services/migrationhubstrategy/pom.xml
index 18be19c55df6..cc84a003f2ff 100644
--- a/services/migrationhubstrategy/pom.xml
+++ b/services/migrationhubstrategy/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
migrationhubstrategy
AWS Java SDK :: Services :: Migration Hub Strategy
diff --git a/services/mpa/pom.xml b/services/mpa/pom.xml
index 0a53b293666d..4f6cb895aaf3 100644
--- a/services/mpa/pom.xml
+++ b/services/mpa/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
mpa
AWS Java SDK :: Services :: MPA
diff --git a/services/mq/pom.xml b/services/mq/pom.xml
index eba267cdce6f..436679718fc9 100644
--- a/services/mq/pom.xml
+++ b/services/mq/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
mq
diff --git a/services/mturk/pom.xml b/services/mturk/pom.xml
index c2bf678c144b..d3853884983a 100644
--- a/services/mturk/pom.xml
+++ b/services/mturk/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
mturk
AWS Java SDK :: Services :: Amazon Mechanical Turk Requester
diff --git a/services/mwaa/pom.xml b/services/mwaa/pom.xml
index e32afdbf1f4a..cdbc70b9d951 100644
--- a/services/mwaa/pom.xml
+++ b/services/mwaa/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
mwaa
AWS Java SDK :: Services :: MWAA
diff --git a/services/neptune/pom.xml b/services/neptune/pom.xml
index 4a319f6a8dc4..10ecd20d54cd 100644
--- a/services/neptune/pom.xml
+++ b/services/neptune/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
neptune
AWS Java SDK :: Services :: Neptune
diff --git a/services/neptunedata/pom.xml b/services/neptunedata/pom.xml
index d3c162a83f2f..96da201eece6 100644
--- a/services/neptunedata/pom.xml
+++ b/services/neptunedata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
neptunedata
AWS Java SDK :: Services :: Neptunedata
diff --git a/services/neptunegraph/pom.xml b/services/neptunegraph/pom.xml
index 6ed34977604f..9973b69c075b 100644
--- a/services/neptunegraph/pom.xml
+++ b/services/neptunegraph/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
neptunegraph
AWS Java SDK :: Services :: Neptune Graph
diff --git a/services/networkfirewall/pom.xml b/services/networkfirewall/pom.xml
index 142688703180..6952605ed512 100644
--- a/services/networkfirewall/pom.xml
+++ b/services/networkfirewall/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
networkfirewall
AWS Java SDK :: Services :: Network Firewall
diff --git a/services/networkflowmonitor/pom.xml b/services/networkflowmonitor/pom.xml
index 6b0c3af2225f..d02c504abae8 100644
--- a/services/networkflowmonitor/pom.xml
+++ b/services/networkflowmonitor/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
networkflowmonitor
AWS Java SDK :: Services :: Network Flow Monitor
diff --git a/services/networkmanager/pom.xml b/services/networkmanager/pom.xml
index 59db67234cfd..2691a4e98288 100644
--- a/services/networkmanager/pom.xml
+++ b/services/networkmanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
networkmanager
AWS Java SDK :: Services :: NetworkManager
diff --git a/services/networkmonitor/pom.xml b/services/networkmonitor/pom.xml
index 25d4c0d166ba..3c7b7100d036 100644
--- a/services/networkmonitor/pom.xml
+++ b/services/networkmonitor/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
networkmonitor
AWS Java SDK :: Services :: Network Monitor
diff --git a/services/notifications/pom.xml b/services/notifications/pom.xml
index 123b7b1b2acb..190de52c291f 100644
--- a/services/notifications/pom.xml
+++ b/services/notifications/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
notifications
AWS Java SDK :: Services :: Notifications
diff --git a/services/notificationscontacts/pom.xml b/services/notificationscontacts/pom.xml
index 3df07b72eb27..8479f0321329 100644
--- a/services/notificationscontacts/pom.xml
+++ b/services/notificationscontacts/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
notificationscontacts
AWS Java SDK :: Services :: Notifications Contacts
diff --git a/services/oam/pom.xml b/services/oam/pom.xml
index f1f3f99c7cd5..3ba407d36e92 100644
--- a/services/oam/pom.xml
+++ b/services/oam/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
oam
AWS Java SDK :: Services :: OAM
diff --git a/services/observabilityadmin/pom.xml b/services/observabilityadmin/pom.xml
index af133721b5ba..051e86ebf761 100644
--- a/services/observabilityadmin/pom.xml
+++ b/services/observabilityadmin/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
observabilityadmin
AWS Java SDK :: Services :: Observability Admin
diff --git a/services/odb/pom.xml b/services/odb/pom.xml
index 368c574c1d1d..c923d9745621 100644
--- a/services/odb/pom.xml
+++ b/services/odb/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
odb
AWS Java SDK :: Services :: Odb
diff --git a/services/omics/pom.xml b/services/omics/pom.xml
index c33b1b86528e..7cdb33439735 100644
--- a/services/omics/pom.xml
+++ b/services/omics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
omics
AWS Java SDK :: Services :: Omics
diff --git a/services/opensearch/pom.xml b/services/opensearch/pom.xml
index 2eaee089f90e..c657caf9ec37 100644
--- a/services/opensearch/pom.xml
+++ b/services/opensearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
opensearch
AWS Java SDK :: Services :: Open Search
diff --git a/services/opensearchserverless/pom.xml b/services/opensearchserverless/pom.xml
index f271116a46d1..1ed60c2ed918 100644
--- a/services/opensearchserverless/pom.xml
+++ b/services/opensearchserverless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
opensearchserverless
AWS Java SDK :: Services :: Open Search Serverless
diff --git a/services/organizations/pom.xml b/services/organizations/pom.xml
index 754f7d986720..f25442b0a2ed 100644
--- a/services/organizations/pom.xml
+++ b/services/organizations/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
organizations
AWS Java SDK :: Services :: AWS Organizations
diff --git a/services/osis/pom.xml b/services/osis/pom.xml
index 8d84523c3fe7..22b011466382 100644
--- a/services/osis/pom.xml
+++ b/services/osis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
osis
AWS Java SDK :: Services :: OSIS
diff --git a/services/outposts/pom.xml b/services/outposts/pom.xml
index 6ae8f047f5a7..9d038bf0f0eb 100644
--- a/services/outposts/pom.xml
+++ b/services/outposts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
outposts
AWS Java SDK :: Services :: Outposts
diff --git a/services/panorama/pom.xml b/services/panorama/pom.xml
index 93f9332cc93d..463d4c11b4b0 100644
--- a/services/panorama/pom.xml
+++ b/services/panorama/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
panorama
AWS Java SDK :: Services :: Panorama
diff --git a/services/partnercentralselling/pom.xml b/services/partnercentralselling/pom.xml
index aa71c83d5617..d6ecd7bddc7b 100644
--- a/services/partnercentralselling/pom.xml
+++ b/services/partnercentralselling/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
partnercentralselling
AWS Java SDK :: Services :: Partner Central Selling
diff --git a/services/paymentcryptography/pom.xml b/services/paymentcryptography/pom.xml
index 36bdf61df86d..d9d2e308ccf6 100644
--- a/services/paymentcryptography/pom.xml
+++ b/services/paymentcryptography/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
paymentcryptography
AWS Java SDK :: Services :: Payment Cryptography
diff --git a/services/paymentcryptographydata/pom.xml b/services/paymentcryptographydata/pom.xml
index 0bdae0283929..f5147fdcbd59 100644
--- a/services/paymentcryptographydata/pom.xml
+++ b/services/paymentcryptographydata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
paymentcryptographydata
AWS Java SDK :: Services :: Payment Cryptography Data
diff --git a/services/pcaconnectorad/pom.xml b/services/pcaconnectorad/pom.xml
index 4f3cb2fd2914..80558f6dd077 100644
--- a/services/pcaconnectorad/pom.xml
+++ b/services/pcaconnectorad/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
pcaconnectorad
AWS Java SDK :: Services :: Pca Connector Ad
diff --git a/services/pcaconnectorscep/pom.xml b/services/pcaconnectorscep/pom.xml
index 2f48d0f0b203..d6ddf07326ab 100644
--- a/services/pcaconnectorscep/pom.xml
+++ b/services/pcaconnectorscep/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
pcaconnectorscep
AWS Java SDK :: Services :: Pca Connector Scep
diff --git a/services/pcs/pom.xml b/services/pcs/pom.xml
index 720db9b7b99b..6d0ff9895dd7 100644
--- a/services/pcs/pom.xml
+++ b/services/pcs/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
pcs
AWS Java SDK :: Services :: PCS
diff --git a/services/personalize/pom.xml b/services/personalize/pom.xml
index b095921c0991..0fcf67e11fd1 100644
--- a/services/personalize/pom.xml
+++ b/services/personalize/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
personalize
AWS Java SDK :: Services :: Personalize
diff --git a/services/personalizeevents/pom.xml b/services/personalizeevents/pom.xml
index f2248bf4ce8b..539c62a96ccc 100644
--- a/services/personalizeevents/pom.xml
+++ b/services/personalizeevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
personalizeevents
AWS Java SDK :: Services :: Personalize Events
diff --git a/services/personalizeruntime/pom.xml b/services/personalizeruntime/pom.xml
index caaf7b7be74a..40e385d8ccac 100644
--- a/services/personalizeruntime/pom.xml
+++ b/services/personalizeruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
personalizeruntime
AWS Java SDK :: Services :: Personalize Runtime
diff --git a/services/pi/pom.xml b/services/pi/pom.xml
index 871b9a107ca3..e0c5ee94b9af 100644
--- a/services/pi/pom.xml
+++ b/services/pi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
pi
AWS Java SDK :: Services :: PI
diff --git a/services/pinpoint/pom.xml b/services/pinpoint/pom.xml
index 5a2ed3ab6d4d..a0b88862a665 100644
--- a/services/pinpoint/pom.xml
+++ b/services/pinpoint/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
pinpoint
AWS Java SDK :: Services :: Amazon Pinpoint
diff --git a/services/pinpointemail/pom.xml b/services/pinpointemail/pom.xml
index 06a8bf6f5f0c..0ab119bb4a95 100644
--- a/services/pinpointemail/pom.xml
+++ b/services/pinpointemail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
pinpointemail
AWS Java SDK :: Services :: Pinpoint Email
diff --git a/services/pinpointsmsvoice/pom.xml b/services/pinpointsmsvoice/pom.xml
index 2b35a0cb585a..dd93ba059c01 100644
--- a/services/pinpointsmsvoice/pom.xml
+++ b/services/pinpointsmsvoice/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
pinpointsmsvoice
AWS Java SDK :: Services :: Pinpoint SMS Voice
diff --git a/services/pinpointsmsvoicev2/pom.xml b/services/pinpointsmsvoicev2/pom.xml
index be0721639bc0..25b8aa5b4d31 100644
--- a/services/pinpointsmsvoicev2/pom.xml
+++ b/services/pinpointsmsvoicev2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
pinpointsmsvoicev2
AWS Java SDK :: Services :: Pinpoint SMS Voice V2
diff --git a/services/pipes/pom.xml b/services/pipes/pom.xml
index c2ff32d9da5d..0d191fda9309 100644
--- a/services/pipes/pom.xml
+++ b/services/pipes/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
pipes
AWS Java SDK :: Services :: Pipes
diff --git a/services/polly/pom.xml b/services/polly/pom.xml
index 7656c7de8870..ba4acdab595b 100644
--- a/services/polly/pom.xml
+++ b/services/polly/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
polly
AWS Java SDK :: Services :: Amazon Polly
diff --git a/services/pom.xml b/services/pom.xml
index f0a5308d1ae8..7e906742fe8a 100644
--- a/services/pom.xml
+++ b/services/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
services
AWS Java SDK :: Services
diff --git a/services/pricing/pom.xml b/services/pricing/pom.xml
index db30ed280cb7..65862225295c 100644
--- a/services/pricing/pom.xml
+++ b/services/pricing/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
pricing
diff --git a/services/proton/pom.xml b/services/proton/pom.xml
index f9eaf843ebdb..e86b0d7d3b49 100644
--- a/services/proton/pom.xml
+++ b/services/proton/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
proton
AWS Java SDK :: Services :: Proton
diff --git a/services/qapps/pom.xml b/services/qapps/pom.xml
index bb33b0f87a94..99f27404ad4a 100644
--- a/services/qapps/pom.xml
+++ b/services/qapps/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
qapps
AWS Java SDK :: Services :: Q Apps
diff --git a/services/qbusiness/pom.xml b/services/qbusiness/pom.xml
index 4f78e34eec16..04d2b05c6c57 100644
--- a/services/qbusiness/pom.xml
+++ b/services/qbusiness/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
qbusiness
AWS Java SDK :: Services :: Q Business
diff --git a/services/qconnect/pom.xml b/services/qconnect/pom.xml
index 7707f572f8ff..2b7984bc827b 100644
--- a/services/qconnect/pom.xml
+++ b/services/qconnect/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
qconnect
AWS Java SDK :: Services :: Q Connect
diff --git a/services/qldb/pom.xml b/services/qldb/pom.xml
index b94fdc7899d2..2dc707586a7c 100644
--- a/services/qldb/pom.xml
+++ b/services/qldb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
qldb
AWS Java SDK :: Services :: QLDB
diff --git a/services/qldbsession/pom.xml b/services/qldbsession/pom.xml
index f99db9fa98b6..d3f5f50612e4 100644
--- a/services/qldbsession/pom.xml
+++ b/services/qldbsession/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
qldbsession
AWS Java SDK :: Services :: QLDB Session
diff --git a/services/quicksight/pom.xml b/services/quicksight/pom.xml
index 1c3cc54f0193..0c3756f1aace 100644
--- a/services/quicksight/pom.xml
+++ b/services/quicksight/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
quicksight
AWS Java SDK :: Services :: QuickSight
diff --git a/services/ram/pom.xml b/services/ram/pom.xml
index 9f0ad53bb86c..932d8856182e 100644
--- a/services/ram/pom.xml
+++ b/services/ram/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ram
AWS Java SDK :: Services :: RAM
diff --git a/services/rbin/pom.xml b/services/rbin/pom.xml
index afc781473af5..1217496077ed 100644
--- a/services/rbin/pom.xml
+++ b/services/rbin/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
rbin
AWS Java SDK :: Services :: Rbin
diff --git a/services/rds/pom.xml b/services/rds/pom.xml
index b73ce82de390..2de1fe19339b 100644
--- a/services/rds/pom.xml
+++ b/services/rds/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
rds
AWS Java SDK :: Services :: Amazon RDS
diff --git a/services/rdsdata/pom.xml b/services/rdsdata/pom.xml
index 35ef60329b86..8c2cf66069b9 100644
--- a/services/rdsdata/pom.xml
+++ b/services/rdsdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
rdsdata
AWS Java SDK :: Services :: RDS Data
diff --git a/services/redshift/pom.xml b/services/redshift/pom.xml
index cab2a1f58b97..8e1f1f6de8f1 100644
--- a/services/redshift/pom.xml
+++ b/services/redshift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
redshift
AWS Java SDK :: Services :: Amazon Redshift
diff --git a/services/redshiftdata/pom.xml b/services/redshiftdata/pom.xml
index 62b3cd651012..6cd3fa3c1c87 100644
--- a/services/redshiftdata/pom.xml
+++ b/services/redshiftdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
redshiftdata
AWS Java SDK :: Services :: Redshift Data
diff --git a/services/redshiftserverless/pom.xml b/services/redshiftserverless/pom.xml
index 37a000cd5b98..b605a5e55ed4 100644
--- a/services/redshiftserverless/pom.xml
+++ b/services/redshiftserverless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
redshiftserverless
AWS Java SDK :: Services :: Redshift Serverless
diff --git a/services/rekognition/pom.xml b/services/rekognition/pom.xml
index dd9f625a947c..8441f8b49b17 100644
--- a/services/rekognition/pom.xml
+++ b/services/rekognition/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
rekognition
AWS Java SDK :: Services :: Amazon Rekognition
diff --git a/services/repostspace/pom.xml b/services/repostspace/pom.xml
index ac66b7834c25..3a0d35f03d3c 100644
--- a/services/repostspace/pom.xml
+++ b/services/repostspace/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
repostspace
AWS Java SDK :: Services :: Repostspace
diff --git a/services/resiliencehub/pom.xml b/services/resiliencehub/pom.xml
index 913b0671e7e4..7e1bbbd4b38d 100644
--- a/services/resiliencehub/pom.xml
+++ b/services/resiliencehub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
resiliencehub
AWS Java SDK :: Services :: Resiliencehub
diff --git a/services/resourceexplorer2/pom.xml b/services/resourceexplorer2/pom.xml
index bc862bea03ac..b95493552f73 100644
--- a/services/resourceexplorer2/pom.xml
+++ b/services/resourceexplorer2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
resourceexplorer2
AWS Java SDK :: Services :: Resource Explorer 2
diff --git a/services/resourcegroups/pom.xml b/services/resourcegroups/pom.xml
index 5195863a6663..082b3ea7c7fa 100644
--- a/services/resourcegroups/pom.xml
+++ b/services/resourcegroups/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
resourcegroups
diff --git a/services/resourcegroupstaggingapi/pom.xml b/services/resourcegroupstaggingapi/pom.xml
index 6e68769a9c0e..45e9171ef3f0 100644
--- a/services/resourcegroupstaggingapi/pom.xml
+++ b/services/resourcegroupstaggingapi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
resourcegroupstaggingapi
AWS Java SDK :: Services :: AWS Resource Groups Tagging API
diff --git a/services/robomaker/pom.xml b/services/robomaker/pom.xml
index 0a38c47baf33..0b5670338db3 100644
--- a/services/robomaker/pom.xml
+++ b/services/robomaker/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
robomaker
AWS Java SDK :: Services :: RoboMaker
diff --git a/services/rolesanywhere/pom.xml b/services/rolesanywhere/pom.xml
index bbcbe4c8f19d..1a4723a40fa5 100644
--- a/services/rolesanywhere/pom.xml
+++ b/services/rolesanywhere/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
rolesanywhere
AWS Java SDK :: Services :: Roles Anywhere
diff --git a/services/route53/pom.xml b/services/route53/pom.xml
index d2cd59be024c..41d9d0e99d53 100644
--- a/services/route53/pom.xml
+++ b/services/route53/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
route53
AWS Java SDK :: Services :: Amazon Route53
diff --git a/services/route53domains/pom.xml b/services/route53domains/pom.xml
index f2d7ea58eab0..a773550ae7f8 100644
--- a/services/route53domains/pom.xml
+++ b/services/route53domains/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
route53domains
AWS Java SDK :: Services :: Amazon Route53 Domains
diff --git a/services/route53profiles/pom.xml b/services/route53profiles/pom.xml
index 9c01a0fa2fd8..95d1a4e898f4 100644
--- a/services/route53profiles/pom.xml
+++ b/services/route53profiles/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
route53profiles
AWS Java SDK :: Services :: Route53 Profiles
diff --git a/services/route53recoverycluster/pom.xml b/services/route53recoverycluster/pom.xml
index d3187a4cea09..dba01786dd46 100644
--- a/services/route53recoverycluster/pom.xml
+++ b/services/route53recoverycluster/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
route53recoverycluster
AWS Java SDK :: Services :: Route53 Recovery Cluster
diff --git a/services/route53recoverycontrolconfig/pom.xml b/services/route53recoverycontrolconfig/pom.xml
index 1bcb1facade1..733aac317e05 100644
--- a/services/route53recoverycontrolconfig/pom.xml
+++ b/services/route53recoverycontrolconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
route53recoverycontrolconfig
AWS Java SDK :: Services :: Route53 Recovery Control Config
diff --git a/services/route53recoveryreadiness/pom.xml b/services/route53recoveryreadiness/pom.xml
index 41219ebcfca1..9ce242177a2d 100644
--- a/services/route53recoveryreadiness/pom.xml
+++ b/services/route53recoveryreadiness/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
route53recoveryreadiness
AWS Java SDK :: Services :: Route53 Recovery Readiness
diff --git a/services/route53resolver/pom.xml b/services/route53resolver/pom.xml
index 517d5f363d31..571b6c91047e 100644
--- a/services/route53resolver/pom.xml
+++ b/services/route53resolver/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
route53resolver
AWS Java SDK :: Services :: Route53Resolver
diff --git a/services/rum/pom.xml b/services/rum/pom.xml
index 3ee05135bd2d..4f998d653804 100644
--- a/services/rum/pom.xml
+++ b/services/rum/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
rum
AWS Java SDK :: Services :: RUM
diff --git a/services/s3/pom.xml b/services/s3/pom.xml
index ef3c4f502df7..fd9e2007de57 100644
--- a/services/s3/pom.xml
+++ b/services/s3/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
s3
AWS Java SDK :: Services :: Amazon S3
diff --git a/services/s3control/pom.xml b/services/s3control/pom.xml
index 29c9360db34c..8a76e49c99d8 100644
--- a/services/s3control/pom.xml
+++ b/services/s3control/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
s3control
AWS Java SDK :: Services :: Amazon S3 Control
diff --git a/services/s3outposts/pom.xml b/services/s3outposts/pom.xml
index 3b0d1d6b453d..e025f28d3f69 100644
--- a/services/s3outposts/pom.xml
+++ b/services/s3outposts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
s3outposts
AWS Java SDK :: Services :: S3 Outposts
diff --git a/services/s3tables/pom.xml b/services/s3tables/pom.xml
index ce4dc52db150..3943d4bf4ed5 100644
--- a/services/s3tables/pom.xml
+++ b/services/s3tables/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
s3tables
AWS Java SDK :: Services :: S3 Tables
diff --git a/services/s3vectors/pom.xml b/services/s3vectors/pom.xml
index 31526ae71e7e..6b2c016d316d 100644
--- a/services/s3vectors/pom.xml
+++ b/services/s3vectors/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
s3vectors
AWS Java SDK :: Services :: S3 Vectors
diff --git a/services/sagemaker/pom.xml b/services/sagemaker/pom.xml
index dcb184924791..0c19d925fa7d 100644
--- a/services/sagemaker/pom.xml
+++ b/services/sagemaker/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
sagemaker
diff --git a/services/sagemakera2iruntime/pom.xml b/services/sagemakera2iruntime/pom.xml
index b6a7dcf1bd97..c6881d194760 100644
--- a/services/sagemakera2iruntime/pom.xml
+++ b/services/sagemakera2iruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
sagemakera2iruntime
AWS Java SDK :: Services :: SageMaker A2I Runtime
diff --git a/services/sagemakeredge/pom.xml b/services/sagemakeredge/pom.xml
index 1bb963289dda..0437743590f6 100644
--- a/services/sagemakeredge/pom.xml
+++ b/services/sagemakeredge/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
sagemakeredge
AWS Java SDK :: Services :: Sagemaker Edge
diff --git a/services/sagemakerfeaturestoreruntime/pom.xml b/services/sagemakerfeaturestoreruntime/pom.xml
index 78b216ce134c..41d5b94892a5 100644
--- a/services/sagemakerfeaturestoreruntime/pom.xml
+++ b/services/sagemakerfeaturestoreruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
sagemakerfeaturestoreruntime
AWS Java SDK :: Services :: Sage Maker Feature Store Runtime
diff --git a/services/sagemakergeospatial/pom.xml b/services/sagemakergeospatial/pom.xml
index 530ec4016f47..a984640419db 100644
--- a/services/sagemakergeospatial/pom.xml
+++ b/services/sagemakergeospatial/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
sagemakergeospatial
AWS Java SDK :: Services :: Sage Maker Geospatial
diff --git a/services/sagemakermetrics/pom.xml b/services/sagemakermetrics/pom.xml
index 08ea3ddf5db7..4c067444f937 100644
--- a/services/sagemakermetrics/pom.xml
+++ b/services/sagemakermetrics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
sagemakermetrics
AWS Java SDK :: Services :: Sage Maker Metrics
diff --git a/services/sagemakerruntime/pom.xml b/services/sagemakerruntime/pom.xml
index e32beb607e7b..f18d898d1147 100644
--- a/services/sagemakerruntime/pom.xml
+++ b/services/sagemakerruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
sagemakerruntime
AWS Java SDK :: Services :: SageMaker Runtime
diff --git a/services/savingsplans/pom.xml b/services/savingsplans/pom.xml
index d0e860fe22de..3a6b905941a9 100644
--- a/services/savingsplans/pom.xml
+++ b/services/savingsplans/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
savingsplans
AWS Java SDK :: Services :: Savingsplans
diff --git a/services/scheduler/pom.xml b/services/scheduler/pom.xml
index f380095a6e53..19340c28de4f 100644
--- a/services/scheduler/pom.xml
+++ b/services/scheduler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
scheduler
AWS Java SDK :: Services :: Scheduler
diff --git a/services/schemas/pom.xml b/services/schemas/pom.xml
index 10ea8c0deca6..2b94efbc65a2 100644
--- a/services/schemas/pom.xml
+++ b/services/schemas/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
schemas
AWS Java SDK :: Services :: Schemas
diff --git a/services/secretsmanager/pom.xml b/services/secretsmanager/pom.xml
index 74161236518a..79d7ef9b76b3 100644
--- a/services/secretsmanager/pom.xml
+++ b/services/secretsmanager/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
secretsmanager
AWS Java SDK :: Services :: AWS Secrets Manager
diff --git a/services/securityhub/pom.xml b/services/securityhub/pom.xml
index 16da84180137..50c4c66ec017 100644
--- a/services/securityhub/pom.xml
+++ b/services/securityhub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
securityhub
AWS Java SDK :: Services :: SecurityHub
diff --git a/services/securityir/pom.xml b/services/securityir/pom.xml
index e73a59af0570..017fedf32064 100644
--- a/services/securityir/pom.xml
+++ b/services/securityir/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
securityir
AWS Java SDK :: Services :: Security IR
diff --git a/services/securitylake/pom.xml b/services/securitylake/pom.xml
index f7073b5acf7e..5c8d9bbb2fef 100644
--- a/services/securitylake/pom.xml
+++ b/services/securitylake/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
securitylake
AWS Java SDK :: Services :: Security Lake
diff --git a/services/serverlessapplicationrepository/pom.xml b/services/serverlessapplicationrepository/pom.xml
index 081d6a840132..ed8704eca82e 100644
--- a/services/serverlessapplicationrepository/pom.xml
+++ b/services/serverlessapplicationrepository/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
serverlessapplicationrepository
diff --git a/services/servicecatalog/pom.xml b/services/servicecatalog/pom.xml
index 4005a9ec22c2..ed06bda17afc 100644
--- a/services/servicecatalog/pom.xml
+++ b/services/servicecatalog/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
servicecatalog
AWS Java SDK :: Services :: AWS Service Catalog
diff --git a/services/servicecatalogappregistry/pom.xml b/services/servicecatalogappregistry/pom.xml
index 7df306d4793f..9510410e3b68 100644
--- a/services/servicecatalogappregistry/pom.xml
+++ b/services/servicecatalogappregistry/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
servicecatalogappregistry
AWS Java SDK :: Services :: Service Catalog App Registry
diff --git a/services/servicediscovery/pom.xml b/services/servicediscovery/pom.xml
index d745d0940dc4..fa46d7065fd0 100644
--- a/services/servicediscovery/pom.xml
+++ b/services/servicediscovery/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
servicediscovery
diff --git a/services/servicequotas/pom.xml b/services/servicequotas/pom.xml
index abe9a1eb879f..9a30840443b0 100644
--- a/services/servicequotas/pom.xml
+++ b/services/servicequotas/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
servicequotas
AWS Java SDK :: Services :: Service Quotas
diff --git a/services/ses/pom.xml b/services/ses/pom.xml
index cb621341f574..a7694e515281 100644
--- a/services/ses/pom.xml
+++ b/services/ses/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ses
AWS Java SDK :: Services :: Amazon SES
diff --git a/services/sesv2/pom.xml b/services/sesv2/pom.xml
index 786204fda5af..6f188bb67823 100644
--- a/services/sesv2/pom.xml
+++ b/services/sesv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
sesv2
AWS Java SDK :: Services :: SESv2
diff --git a/services/sfn/pom.xml b/services/sfn/pom.xml
index 453613a1872e..5b2a11cbabdf 100644
--- a/services/sfn/pom.xml
+++ b/services/sfn/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
sfn
AWS Java SDK :: Services :: AWS Step Functions
diff --git a/services/shield/pom.xml b/services/shield/pom.xml
index 517252f89474..3d35a4b2ae77 100644
--- a/services/shield/pom.xml
+++ b/services/shield/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
shield
AWS Java SDK :: Services :: AWS Shield
diff --git a/services/signer/pom.xml b/services/signer/pom.xml
index e94b0e206e54..a29abe883d4a 100644
--- a/services/signer/pom.xml
+++ b/services/signer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
signer
AWS Java SDK :: Services :: Signer
diff --git a/services/simspaceweaver/pom.xml b/services/simspaceweaver/pom.xml
index 496df499ca5b..f2e9843f3370 100644
--- a/services/simspaceweaver/pom.xml
+++ b/services/simspaceweaver/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
simspaceweaver
AWS Java SDK :: Services :: Sim Space Weaver
diff --git a/services/snowball/pom.xml b/services/snowball/pom.xml
index 310e37be0513..32a22e92a598 100644
--- a/services/snowball/pom.xml
+++ b/services/snowball/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
snowball
AWS Java SDK :: Services :: Amazon Snowball
diff --git a/services/snowdevicemanagement/pom.xml b/services/snowdevicemanagement/pom.xml
index e9709c1fe1e2..44e63b8fb4ab 100644
--- a/services/snowdevicemanagement/pom.xml
+++ b/services/snowdevicemanagement/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
snowdevicemanagement
AWS Java SDK :: Services :: Snow Device Management
diff --git a/services/sns/pom.xml b/services/sns/pom.xml
index ca5d88f284f7..fc802fd1f283 100644
--- a/services/sns/pom.xml
+++ b/services/sns/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
sns
AWS Java SDK :: Services :: Amazon SNS
diff --git a/services/socialmessaging/pom.xml b/services/socialmessaging/pom.xml
index 1c377c10cb28..ab58a8c10983 100644
--- a/services/socialmessaging/pom.xml
+++ b/services/socialmessaging/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
socialmessaging
AWS Java SDK :: Services :: Social Messaging
diff --git a/services/sqs/pom.xml b/services/sqs/pom.xml
index 5beee97eff7c..46e7e002f53c 100644
--- a/services/sqs/pom.xml
+++ b/services/sqs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
sqs
AWS Java SDK :: Services :: Amazon SQS
diff --git a/services/ssm/pom.xml b/services/ssm/pom.xml
index d7cba7b439d5..8d2504dbb0ca 100644
--- a/services/ssm/pom.xml
+++ b/services/ssm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ssm
AWS Java SDK :: Services :: AWS Simple Systems Management (SSM)
diff --git a/services/ssmcontacts/pom.xml b/services/ssmcontacts/pom.xml
index 6b05b076f0f2..869ea276cfa2 100644
--- a/services/ssmcontacts/pom.xml
+++ b/services/ssmcontacts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ssmcontacts
AWS Java SDK :: Services :: SSM Contacts
diff --git a/services/ssmguiconnect/pom.xml b/services/ssmguiconnect/pom.xml
index 52b294c7554d..f9887fdbe47f 100644
--- a/services/ssmguiconnect/pom.xml
+++ b/services/ssmguiconnect/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ssmguiconnect
AWS Java SDK :: Services :: SSM Gui Connect
diff --git a/services/ssmincidents/pom.xml b/services/ssmincidents/pom.xml
index 1cc92f117d60..2db0244d7372 100644
--- a/services/ssmincidents/pom.xml
+++ b/services/ssmincidents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ssmincidents
AWS Java SDK :: Services :: SSM Incidents
diff --git a/services/ssmquicksetup/pom.xml b/services/ssmquicksetup/pom.xml
index cbe71c663505..58d550882ef6 100644
--- a/services/ssmquicksetup/pom.xml
+++ b/services/ssmquicksetup/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ssmquicksetup
AWS Java SDK :: Services :: SSM Quick Setup
diff --git a/services/ssmsap/pom.xml b/services/ssmsap/pom.xml
index 66e98ca67ea7..6d9b1ad8ca5d 100644
--- a/services/ssmsap/pom.xml
+++ b/services/ssmsap/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ssmsap
AWS Java SDK :: Services :: Ssm Sap
diff --git a/services/sso/pom.xml b/services/sso/pom.xml
index cecee8a4db0c..b8d756835e15 100644
--- a/services/sso/pom.xml
+++ b/services/sso/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
sso
AWS Java SDK :: Services :: SSO
diff --git a/services/ssoadmin/pom.xml b/services/ssoadmin/pom.xml
index 94828828d8da..d810d3689ae4 100644
--- a/services/ssoadmin/pom.xml
+++ b/services/ssoadmin/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ssoadmin
AWS Java SDK :: Services :: SSO Admin
diff --git a/services/ssooidc/pom.xml b/services/ssooidc/pom.xml
index 45a24496b681..f7d4619412e4 100644
--- a/services/ssooidc/pom.xml
+++ b/services/ssooidc/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
ssooidc
AWS Java SDK :: Services :: SSO OIDC
diff --git a/services/storagegateway/pom.xml b/services/storagegateway/pom.xml
index 62b8ce21a030..57cfb564494b 100644
--- a/services/storagegateway/pom.xml
+++ b/services/storagegateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
storagegateway
AWS Java SDK :: Services :: AWS Storage Gateway
diff --git a/services/sts/pom.xml b/services/sts/pom.xml
index 63dd27dfd777..b7aa7e9280f4 100644
--- a/services/sts/pom.xml
+++ b/services/sts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
sts
AWS Java SDK :: Services :: AWS STS
diff --git a/services/supplychain/pom.xml b/services/supplychain/pom.xml
index 94fc253cf980..e6425cb0600b 100644
--- a/services/supplychain/pom.xml
+++ b/services/supplychain/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
supplychain
AWS Java SDK :: Services :: Supply Chain
diff --git a/services/support/pom.xml b/services/support/pom.xml
index 00894717e3fb..51e860190f98 100644
--- a/services/support/pom.xml
+++ b/services/support/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
support
AWS Java SDK :: Services :: AWS Support
diff --git a/services/supportapp/pom.xml b/services/supportapp/pom.xml
index 811fcd2c40c9..4d2ace3e21f7 100644
--- a/services/supportapp/pom.xml
+++ b/services/supportapp/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
supportapp
AWS Java SDK :: Services :: Support App
diff --git a/services/swf/pom.xml b/services/swf/pom.xml
index 422690ee481b..897397f32f34 100644
--- a/services/swf/pom.xml
+++ b/services/swf/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
swf
AWS Java SDK :: Services :: Amazon SWF
diff --git a/services/synthetics/pom.xml b/services/synthetics/pom.xml
index a21828355a1d..00f7d5b110e8 100644
--- a/services/synthetics/pom.xml
+++ b/services/synthetics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
synthetics
AWS Java SDK :: Services :: Synthetics
diff --git a/services/taxsettings/pom.xml b/services/taxsettings/pom.xml
index 7d97899a2efb..27e595446469 100644
--- a/services/taxsettings/pom.xml
+++ b/services/taxsettings/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
taxsettings
AWS Java SDK :: Services :: Tax Settings
diff --git a/services/textract/pom.xml b/services/textract/pom.xml
index bf267f6c0ef9..0164980ad19f 100644
--- a/services/textract/pom.xml
+++ b/services/textract/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
textract
AWS Java SDK :: Services :: Textract
diff --git a/services/timestreaminfluxdb/pom.xml b/services/timestreaminfluxdb/pom.xml
index c40371d57819..bd5539170f39 100644
--- a/services/timestreaminfluxdb/pom.xml
+++ b/services/timestreaminfluxdb/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
timestreaminfluxdb
AWS Java SDK :: Services :: Timestream Influx DB
diff --git a/services/timestreaminfluxdb/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/timestreaminfluxdb/src/main/resources/codegen-resources/endpoint-rule-set.json
index d1f13135968c..e20fcba8a527 100644
--- a/services/timestreaminfluxdb/src/main/resources/codegen-resources/endpoint-rule-set.json
+++ b/services/timestreaminfluxdb/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -5,27 +5,27 @@
"builtIn": "AWS::Region",
"required": false,
"documentation": "The AWS region used to dispatch the request.",
- "type": "String"
+ "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"
+ "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"
+ "type": "boolean"
},
"Endpoint": {
"builtIn": "SDK::Endpoint",
"required": false,
"documentation": "Override the endpoint used to send this request",
- "type": "String"
+ "type": "string"
}
},
"rules": [
diff --git a/services/timestreaminfluxdb/src/main/resources/codegen-resources/service-2.json b/services/timestreaminfluxdb/src/main/resources/codegen-resources/service-2.json
index d336597eeb47..e9acf9b9886c 100644
--- a/services/timestreaminfluxdb/src/main/resources/codegen-resources/service-2.json
+++ b/services/timestreaminfluxdb/src/main/resources/codegen-resources/service-2.json
@@ -384,12 +384,9 @@
"type":"structure",
"required":[
"name",
- "password",
"dbInstanceType",
- "allocatedStorage",
"vpcSubnetIds",
- "vpcSecurityGroupIds",
- "deploymentType"
+ "vpcSecurityGroupIds"
],
"members":{
"name":{
@@ -414,7 +411,7 @@
},
"port":{
"shape":"Port",
- "documentation":"The port number on which InfluxDB accepts connections.
Valid Values: 1024-65535
Default: 8086
Constraints: The value can't be 2375-2376, 7788-7799, 8090, or 51678-51680
"
+ "documentation":"The port number on which InfluxDB accepts connections.
Valid Values: 1024-65535
Default: 8086 for InfluxDB v2, 8181 for InfluxDB v3
Constraints: The value can't be 2375-2376, 7788-7799, 8090, or 51678-51680
"
},
"dbParameterGroupIdentifier":{
"shape":"DbParameterGroupIdentifier",
@@ -500,7 +497,7 @@
},
"password":{
"shape":"Password",
- "documentation":"The password of the initial admin user created in InfluxDB. This password will allow you to access the InfluxDB UI to perform various administrative tasks and also use the InfluxDB CLI to create an operator token. These attributes will be stored in a Secret created in Secrets Manager in your account.
"
+ "documentation":"The password of the initial admin user created in InfluxDB v2. This password will allow you to access the InfluxDB UI to perform various administrative tasks and also use the InfluxDB CLI to create an operator token. These attributes will be stored in a Secret created in Secrets Manager in your account.
"
},
"organization":{
"shape":"Organization",
@@ -652,6 +649,10 @@
"instanceMode":{
"shape":"InstanceMode",
"documentation":"Specifies the DbInstance's role in the cluster.
"
+ },
+ "instanceModes":{
+ "shape":"InstanceModeList",
+ "documentation":"Specifies the DbInstance's roles in the cluster.
"
}
}
},
@@ -712,6 +713,13 @@
}
}
},
+ "DataFusionRuntimeType":{
+ "type":"string",
+ "enum":[
+ "multi-thread",
+ "multi-thread-alt"
+ ]
+ },
"DbClusterId":{
"type":"string",
"max":64,
@@ -779,6 +787,10 @@
"allocatedStorage":{
"shape":"AllocatedStorage",
"documentation":"The amount of storage allocated for your DB storage type (in gibibytes).
"
+ },
+ "engineType":{
+ "shape":"EngineType",
+ "documentation":"The engine type of your DB cluster.
"
}
},
"documentation":"Describes a summary of a Timestream for InfluxDB cluster.
"
@@ -842,6 +854,10 @@
"instanceMode":{
"shape":"InstanceMode",
"documentation":"Specifies the DB instance's role in the cluster.
"
+ },
+ "instanceModes":{
+ "shape":"InstanceModeList",
+ "documentation":"Specifies the DB instance's roles in the cluster.
"
}
},
"documentation":"Contains a summary of a DB instance belonging to a DB cluster.
"
@@ -1119,6 +1135,10 @@
"instanceMode":{
"shape":"InstanceMode",
"documentation":"Specifies the DbInstance's role in the cluster.
"
+ },
+ "instanceModes":{
+ "shape":"InstanceModeList",
+ "documentation":"Specifies the DbInstance's roles in the cluster.
"
}
}
},
@@ -1153,7 +1173,8 @@
"hours",
"minutes",
"seconds",
- "milliseconds"
+ "milliseconds",
+ "days"
]
},
"DurationValueLong":{
@@ -1161,6 +1182,14 @@
"box":true,
"min":0
},
+ "EngineType":{
+ "type":"string",
+ "enum":[
+ "INFLUXDB_V2",
+ "INFLUXDB_V3_CORE",
+ "INFLUXDB_V3_ENTERPRISE"
+ ]
+ },
"FailoverMode":{
"type":"string",
"enum":[
@@ -1234,6 +1263,10 @@
"shape":"AllocatedStorage",
"documentation":"The amount of storage allocated for your DB storage type (in gibibytes).
"
},
+ "engineType":{
+ "shape":"EngineType",
+ "documentation":"The engine type of your DB cluster.
"
+ },
"publiclyAccessible":{
"shape":"Boolean",
"documentation":"Indicates if the DB cluster has a public IP to facilitate access from outside the VPC.
"
@@ -1366,6 +1399,10 @@
"instanceMode":{
"shape":"InstanceMode",
"documentation":"Specifies the DbInstance's role in the cluster.
"
+ },
+ "instanceModes":{
+ "shape":"InstanceModeList",
+ "documentation":"Specifies the DbInstance's roles in the cluster.
"
}
}
},
@@ -1653,14 +1690,655 @@
"max":256,
"min":0
},
+ "InfluxDBv3CoreParameters":{
+ "type":"structure",
+ "members":{
+ "queryFileLimit":{
+ "shape":"InfluxDBv3CoreParametersQueryFileLimitInteger",
+ "documentation":"Limits the number of Parquet files a query can access. If a query attempts to read more than this limit, InfluxDB 3 returns an error.
Default: 432
"
+ },
+ "queryLogSize":{
+ "shape":"InfluxDBv3CoreParametersQueryLogSizeInteger",
+ "documentation":"Defines the size of the query log. Up to this many queries remain in the log before older queries are evicted to make room for new ones.
Default: 1000
"
+ },
+ "logFilter":{
+ "shape":"InfluxDBv3CoreParametersLogFilterString",
+ "documentation":"Sets the filter directive for logs.
"
+ },
+ "logFormat":{
+ "shape":"LogFormats",
+ "documentation":"Defines the message format for logs.
Default: full
"
+ },
+ "dataFusionNumThreads":{
+ "shape":"InfluxDBv3CoreParametersDataFusionNumThreadsInteger",
+ "documentation":"Sets the maximum number of DataFusion runtime threads to use.
"
+ },
+ "dataFusionRuntimeType":{
+ "shape":"DataFusionRuntimeType",
+ "documentation":"Specifies the DataFusion tokio runtime type.
Default: multi-thread
"
+ },
+ "dataFusionRuntimeDisableLifoSlot":{
+ "shape":"Boolean",
+ "documentation":"Disables the LIFO slot of the DataFusion runtime.
"
+ },
+ "dataFusionRuntimeEventInterval":{
+ "shape":"InfluxDBv3CoreParametersDataFusionRuntimeEventIntervalInteger",
+ "documentation":"Sets the number of scheduler ticks after which the scheduler of the DataFusion tokio runtime polls for external events–for example: timers, I/O.
"
+ },
+ "dataFusionRuntimeGlobalQueueInterval":{
+ "shape":"InfluxDBv3CoreParametersDataFusionRuntimeGlobalQueueIntervalInteger",
+ "documentation":"Sets the number of scheduler ticks after which the scheduler of the DataFusion runtime polls the global task queue.
"
+ },
+ "dataFusionRuntimeMaxBlockingThreads":{
+ "shape":"InfluxDBv3CoreParametersDataFusionRuntimeMaxBlockingThreadsInteger",
+ "documentation":"Specifies the limit for additional threads spawned by the DataFusion runtime.
"
+ },
+ "dataFusionRuntimeMaxIoEventsPerTick":{
+ "shape":"InfluxDBv3CoreParametersDataFusionRuntimeMaxIoEventsPerTickInteger",
+ "documentation":"Configures the maximum number of events processed per tick by the tokio DataFusion runtime.
"
+ },
+ "dataFusionRuntimeThreadKeepAlive":{
+ "shape":"Duration",
+ "documentation":"Sets a custom timeout for a thread in the blocking pool of the tokio DataFusion runtime.
"
+ },
+ "dataFusionRuntimeThreadPriority":{
+ "shape":"InfluxDBv3CoreParametersDataFusionRuntimeThreadPriorityInteger",
+ "documentation":"Sets the thread priority for tokio DataFusion runtime workers.
Default: 10
"
+ },
+ "dataFusionMaxParquetFanout":{
+ "shape":"InfluxDBv3CoreParametersDataFusionMaxParquetFanoutInteger",
+ "documentation":"When multiple parquet files are required in a sorted way (deduplication for example), specifies the maximum fanout.
Default: 1000
"
+ },
+ "dataFusionUseCachedParquetLoader":{
+ "shape":"Boolean",
+ "documentation":"Uses a cached parquet loader when reading parquet files from the object store.
"
+ },
+ "dataFusionConfig":{
+ "shape":"InfluxDBv3CoreParametersDataFusionConfigString",
+ "documentation":"Provides custom configuration to DataFusion as a comma-separated list of key:value pairs.
"
+ },
+ "maxHttpRequestSize":{
+ "shape":"InfluxDBv3CoreParametersMaxHttpRequestSizeLong",
+ "documentation":"Specifies the maximum size of HTTP requests.
Default: 10485760
"
+ },
+ "forceSnapshotMemThreshold":{
+ "shape":"PercentOrAbsoluteLong",
+ "documentation":"Specifies the threshold for the internal memory buffer. Supports either a percentage (portion of available memory) or absolute value in MB–for example: 70% or 100
Default: 70%
"
+ },
+ "walSnapshotSize":{
+ "shape":"InfluxDBv3CoreParametersWalSnapshotSizeInteger",
+ "documentation":"Defines the number of WAL files to attempt to remove in a snapshot. This, multiplied by the interval, determines how often snapshots are taken.
Default: 600
"
+ },
+ "walMaxWriteBufferSize":{
+ "shape":"InfluxDBv3CoreParametersWalMaxWriteBufferSizeInteger",
+ "documentation":"Specifies the maximum number of write requests that can be buffered before a flush must be executed and succeed.
Default: 100000
"
+ },
+ "snapshottedWalFilesToKeep":{
+ "shape":"InfluxDBv3CoreParametersSnapshottedWalFilesToKeepInteger",
+ "documentation":"Specifies the number of snapshotted WAL files to retain in the object store. Flushing the WAL files does not clear the WAL files immediately; they are deleted when the number of snapshotted WAL files exceeds this number.
Default: 300
"
+ },
+ "preemptiveCacheAge":{
+ "shape":"Duration",
+ "documentation":"Specifies the interval to prefetch into the Parquet cache during compaction.
Default: 3d
"
+ },
+ "parquetMemCachePrunePercentage":{
+ "shape":"InfluxDBv3CoreParametersParquetMemCachePrunePercentageFloat",
+ "documentation":"Specifies the percentage of entries to prune during a prune operation on the in-memory Parquet cache.
Default: 0.1
"
+ },
+ "parquetMemCachePruneInterval":{
+ "shape":"Duration",
+ "documentation":"Sets the interval to check if the in-memory Parquet cache needs to be pruned.
Default: 1s
"
+ },
+ "disableParquetMemCache":{
+ "shape":"Boolean",
+ "documentation":"Disables the in-memory Parquet cache. By default, the cache is enabled.
"
+ },
+ "parquetMemCacheQueryPathDuration":{
+ "shape":"Duration",
+ "documentation":"Specifies the time window for caching recent Parquet files in memory.
Default: 5h
"
+ },
+ "lastCacheEvictionInterval":{
+ "shape":"Duration",
+ "documentation":"Specifies the interval to evict expired entries from the Last-N-Value cache, expressed as a human-readable duration–for example: 20s, 1m, 1h.
Default: 10s
"
+ },
+ "distinctCacheEvictionInterval":{
+ "shape":"Duration",
+ "documentation":"Specifies the interval to evict expired entries from the distinct value cache, expressed as a human-readable duration–for example: 20s, 1m, 1h.
Default: 10s
"
+ },
+ "gen1Duration":{
+ "shape":"Duration",
+ "documentation":"Specifies the duration that Parquet files are arranged into. Data timestamps land each row into a file of this duration. Supported durations are 1m, 5m, and 10m. These files are known as “generation 1” files that the compactor in InfluxDB 3 Enterprise can merge into larger generations.
Default: 10m
"
+ },
+ "execMemPoolBytes":{
+ "shape":"PercentOrAbsoluteLong",
+ "documentation":"Specifies the size of memory pool used during query execution. Can be given as absolute value in bytes or as a percentage of the total available memory–for example: 8000000000 or 10%.
Default: 20%
"
+ },
+ "parquetMemCacheSize":{
+ "shape":"PercentOrAbsoluteLong",
+ "documentation":"Specifies the size of the in-memory Parquet cache in megabytes or percentage of total available memory.
Default: 20%
"
+ },
+ "walReplayFailOnError":{
+ "shape":"Boolean",
+ "documentation":"Determines whether WAL replay should fail when encountering errors.
Default: false
"
+ },
+ "walReplayConcurrencyLimit":{
+ "shape":"InfluxDBv3CoreParametersWalReplayConcurrencyLimitInteger",
+ "documentation":"Concurrency limit during WAL replay. Setting this number too high can lead to OOM. The default is dynamically determined.
Default: max(num_cpus, 10)
"
+ },
+ "tableIndexCacheMaxEntries":{
+ "shape":"InfluxDBv3CoreParametersTableIndexCacheMaxEntriesInteger",
+ "documentation":"Specifies the maximum number of entries in the table index cache.
Default: 1000
"
+ },
+ "tableIndexCacheConcurrencyLimit":{
+ "shape":"InfluxDBv3CoreParametersTableIndexCacheConcurrencyLimitInteger",
+ "documentation":"Limits the concurrency level for table index cache operations.
Default: 8
"
+ },
+ "gen1LookbackDuration":{
+ "shape":"Duration",
+ "documentation":"Specifies how far back to look when creating generation 1 Parquet files.
Default: 24h
"
+ },
+ "retentionCheckInterval":{
+ "shape":"Duration",
+ "documentation":"The interval at which retention policies are checked and enforced. Enter as a human-readable time–for example: 30m or 1h.
Default: 30m
"
+ },
+ "deleteGracePeriod":{
+ "shape":"Duration",
+ "documentation":"Specifies the grace period before permanently deleting data.
Default: 24h
"
+ },
+ "hardDeleteDefaultDuration":{
+ "shape":"Duration",
+ "documentation":"Sets the default duration for hard deletion of data.
Default: 90d
"
+ }
+ },
+ "documentation":"All the customer-modifiable InfluxDB v3 Core parameters in Timestream for InfluxDB.
"
+ },
+ "InfluxDBv3CoreParametersDataFusionConfigString":{
+ "type":"string",
+ "pattern":"[a-zA-Z0-9_]+=[^,\\s]+(?:,[a-zA-Z0-9_]+=[^,\\s]+)*"
+ },
+ "InfluxDBv3CoreParametersDataFusionMaxParquetFanoutInteger":{
+ "type":"integer",
+ "box":true,
+ "max":1000000,
+ "min":1
+ },
+ "InfluxDBv3CoreParametersDataFusionNumThreadsInteger":{
+ "type":"integer",
+ "box":true,
+ "max":2048,
+ "min":1
+ },
+ "InfluxDBv3CoreParametersDataFusionRuntimeEventIntervalInteger":{
+ "type":"integer",
+ "box":true,
+ "max":128,
+ "min":1
+ },
+ "InfluxDBv3CoreParametersDataFusionRuntimeGlobalQueueIntervalInteger":{
+ "type":"integer",
+ "box":true,
+ "max":128,
+ "min":1
+ },
+ "InfluxDBv3CoreParametersDataFusionRuntimeMaxBlockingThreadsInteger":{
+ "type":"integer",
+ "box":true,
+ "max":1024,
+ "min":1
+ },
+ "InfluxDBv3CoreParametersDataFusionRuntimeMaxIoEventsPerTickInteger":{
+ "type":"integer",
+ "box":true,
+ "max":4096,
+ "min":1
+ },
+ "InfluxDBv3CoreParametersDataFusionRuntimeThreadPriorityInteger":{
+ "type":"integer",
+ "box":true,
+ "max":19,
+ "min":-20
+ },
+ "InfluxDBv3CoreParametersLogFilterString":{
+ "type":"string",
+ "max":1024,
+ "min":0
+ },
+ "InfluxDBv3CoreParametersMaxHttpRequestSizeLong":{
+ "type":"long",
+ "box":true,
+ "max":16777216,
+ "min":1024
+ },
+ "InfluxDBv3CoreParametersParquetMemCachePrunePercentageFloat":{
+ "type":"float",
+ "box":true,
+ "max":1,
+ "min":0
+ },
+ "InfluxDBv3CoreParametersQueryFileLimitInteger":{
+ "type":"integer",
+ "box":true,
+ "max":1024,
+ "min":0
+ },
+ "InfluxDBv3CoreParametersQueryLogSizeInteger":{
+ "type":"integer",
+ "box":true,
+ "max":10000,
+ "min":1
+ },
+ "InfluxDBv3CoreParametersSnapshottedWalFilesToKeepInteger":{
+ "type":"integer",
+ "box":true,
+ "max":10000,
+ "min":0
+ },
+ "InfluxDBv3CoreParametersTableIndexCacheConcurrencyLimitInteger":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":1
+ },
+ "InfluxDBv3CoreParametersTableIndexCacheMaxEntriesInteger":{
+ "type":"integer",
+ "box":true,
+ "max":1000,
+ "min":1
+ },
+ "InfluxDBv3CoreParametersWalMaxWriteBufferSizeInteger":{
+ "type":"integer",
+ "box":true,
+ "max":1000000,
+ "min":1
+ },
+ "InfluxDBv3CoreParametersWalReplayConcurrencyLimitInteger":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":1
+ },
+ "InfluxDBv3CoreParametersWalSnapshotSizeInteger":{
+ "type":"integer",
+ "box":true,
+ "max":10000,
+ "min":1
+ },
+ "InfluxDBv3EnterpriseParameters":{
+ "type":"structure",
+ "required":[
+ "ingestQueryInstances",
+ "queryOnlyInstances",
+ "dedicatedCompactor"
+ ],
+ "members":{
+ "queryFileLimit":{
+ "shape":"InfluxDBv3EnterpriseParametersQueryFileLimitInteger",
+ "documentation":"Limits the number of Parquet files a query can access. If a query attempts to read more than this limit, InfluxDB 3 returns an error.
Default: 432
"
+ },
+ "queryLogSize":{
+ "shape":"InfluxDBv3EnterpriseParametersQueryLogSizeInteger",
+ "documentation":"Defines the size of the query log. Up to this many queries remain in the log before older queries are evicted to make room for new ones.
Default: 1000
"
+ },
+ "logFilter":{
+ "shape":"InfluxDBv3EnterpriseParametersLogFilterString",
+ "documentation":"Sets the filter directive for logs.
"
+ },
+ "logFormat":{
+ "shape":"LogFormats",
+ "documentation":"Defines the message format for logs.
Default: full
"
+ },
+ "dataFusionNumThreads":{
+ "shape":"InfluxDBv3EnterpriseParametersDataFusionNumThreadsInteger",
+ "documentation":"Sets the maximum number of DataFusion runtime threads to use.
"
+ },
+ "dataFusionRuntimeType":{
+ "shape":"DataFusionRuntimeType",
+ "documentation":"Specifies the DataFusion tokio runtime type.
Default: multi-thread
"
+ },
+ "dataFusionRuntimeDisableLifoSlot":{
+ "shape":"Boolean",
+ "documentation":"Disables the LIFO slot of the DataFusion runtime.
"
+ },
+ "dataFusionRuntimeEventInterval":{
+ "shape":"InfluxDBv3EnterpriseParametersDataFusionRuntimeEventIntervalInteger",
+ "documentation":"Sets the number of scheduler ticks after which the scheduler of the DataFusion tokio runtime polls for external events–for example: timers, I/O.
"
+ },
+ "dataFusionRuntimeGlobalQueueInterval":{
+ "shape":"InfluxDBv3EnterpriseParametersDataFusionRuntimeGlobalQueueIntervalInteger",
+ "documentation":"Sets the number of scheduler ticks after which the scheduler of the DataFusion runtime polls the global task queue.
"
+ },
+ "dataFusionRuntimeMaxBlockingThreads":{
+ "shape":"InfluxDBv3EnterpriseParametersDataFusionRuntimeMaxBlockingThreadsInteger",
+ "documentation":"Specifies the limit for additional threads spawned by the DataFusion runtime.
"
+ },
+ "dataFusionRuntimeMaxIoEventsPerTick":{
+ "shape":"InfluxDBv3EnterpriseParametersDataFusionRuntimeMaxIoEventsPerTickInteger",
+ "documentation":"Configures the maximum number of events processed per tick by the tokio DataFusion runtime.
"
+ },
+ "dataFusionRuntimeThreadKeepAlive":{
+ "shape":"Duration",
+ "documentation":"Sets a custom timeout for a thread in the blocking pool of the tokio DataFusion runtime.
"
+ },
+ "dataFusionRuntimeThreadPriority":{
+ "shape":"InfluxDBv3EnterpriseParametersDataFusionRuntimeThreadPriorityInteger",
+ "documentation":"Sets the thread priority for tokio DataFusion runtime workers.
Default: 10
"
+ },
+ "dataFusionMaxParquetFanout":{
+ "shape":"InfluxDBv3EnterpriseParametersDataFusionMaxParquetFanoutInteger",
+ "documentation":"When multiple parquet files are required in a sorted way (deduplication for example), specifies the maximum fanout.
Default: 1000
"
+ },
+ "dataFusionUseCachedParquetLoader":{
+ "shape":"Boolean",
+ "documentation":"Uses a cached parquet loader when reading parquet files from the object store.
"
+ },
+ "dataFusionConfig":{
+ "shape":"InfluxDBv3EnterpriseParametersDataFusionConfigString",
+ "documentation":"Provides custom configuration to DataFusion as a comma-separated list of key:value pairs.
"
+ },
+ "maxHttpRequestSize":{
+ "shape":"InfluxDBv3EnterpriseParametersMaxHttpRequestSizeLong",
+ "documentation":"Specifies the maximum size of HTTP requests.
Default: 10485760
"
+ },
+ "forceSnapshotMemThreshold":{
+ "shape":"PercentOrAbsoluteLong",
+ "documentation":"Specifies the threshold for the internal memory buffer. Supports either a percentage (portion of available memory) or absolute value in MB–for example: 70% or 100
Default: 70%
"
+ },
+ "walSnapshotSize":{
+ "shape":"InfluxDBv3EnterpriseParametersWalSnapshotSizeInteger",
+ "documentation":"Defines the number of WAL files to attempt to remove in a snapshot. This, multiplied by the interval, determines how often snapshots are taken.
Default: 600
"
+ },
+ "walMaxWriteBufferSize":{
+ "shape":"InfluxDBv3EnterpriseParametersWalMaxWriteBufferSizeInteger",
+ "documentation":"Specifies the maximum number of write requests that can be buffered before a flush must be executed and succeed.
Default: 100000
"
+ },
+ "snapshottedWalFilesToKeep":{
+ "shape":"InfluxDBv3EnterpriseParametersSnapshottedWalFilesToKeepInteger",
+ "documentation":"Specifies the number of snapshotted WAL files to retain in the object store. Flushing the WAL files does not clear the WAL files immediately; they are deleted when the number of snapshotted WAL files exceeds this number.
Default: 300
"
+ },
+ "preemptiveCacheAge":{
+ "shape":"Duration",
+ "documentation":"Specifies the interval to prefetch into the Parquet cache during compaction.
Default: 3d
"
+ },
+ "parquetMemCachePrunePercentage":{
+ "shape":"InfluxDBv3EnterpriseParametersParquetMemCachePrunePercentageFloat",
+ "documentation":"Specifies the percentage of entries to prune during a prune operation on the in-memory Parquet cache.
Default: 0.1
"
+ },
+ "parquetMemCachePruneInterval":{
+ "shape":"Duration",
+ "documentation":"Sets the interval to check if the in-memory Parquet cache needs to be pruned.
Default: 1s
"
+ },
+ "disableParquetMemCache":{
+ "shape":"Boolean",
+ "documentation":"Disables the in-memory Parquet cache. By default, the cache is enabled.
"
+ },
+ "parquetMemCacheQueryPathDuration":{
+ "shape":"Duration",
+ "documentation":"Specifies the time window for caching recent Parquet files in memory.
Default: 5h
"
+ },
+ "lastCacheEvictionInterval":{
+ "shape":"Duration",
+ "documentation":"Specifies the interval to evict expired entries from the Last-N-Value cache, expressed as a human-readable duration–for example: 20s, 1m, 1h.
Default: 10s
"
+ },
+ "distinctCacheEvictionInterval":{
+ "shape":"Duration",
+ "documentation":"Specifies the interval to evict expired entries from the distinct value cache, expressed as a human-readable duration–for example: 20s, 1m, 1h.
Default: 10s
"
+ },
+ "gen1Duration":{
+ "shape":"Duration",
+ "documentation":"Specifies the duration that Parquet files are arranged into. Data timestamps land each row into a file of this duration. Supported durations are 1m, 5m, and 10m. These files are known as “generation 1” files, which the compactor can merge into larger generations.
Default: 10m
"
+ },
+ "execMemPoolBytes":{
+ "shape":"PercentOrAbsoluteLong",
+ "documentation":"Specifies the size of memory pool used during query execution. Can be given as absolute value in bytes or as a percentage of the total available memory–for example: 8000000000 or 10%.
Default: 20%
"
+ },
+ "parquetMemCacheSize":{
+ "shape":"PercentOrAbsoluteLong",
+ "documentation":"Specifies the size of the in-memory Parquet cache in megabytes or percentage of total available memory.
Default: 20%
"
+ },
+ "walReplayFailOnError":{
+ "shape":"Boolean",
+ "documentation":"Determines whether WAL replay should fail when encountering errors.
Default: false
"
+ },
+ "walReplayConcurrencyLimit":{
+ "shape":"InfluxDBv3EnterpriseParametersWalReplayConcurrencyLimitInteger",
+ "documentation":"Concurrency limit during WAL replay. Setting this number too high can lead to OOM. The default is dynamically determined.
Default: max(num_cpus, 10)
"
+ },
+ "tableIndexCacheMaxEntries":{
+ "shape":"InfluxDBv3EnterpriseParametersTableIndexCacheMaxEntriesInteger",
+ "documentation":"Specifies the maximum number of entries in the table index cache.
Default: 1000
"
+ },
+ "tableIndexCacheConcurrencyLimit":{
+ "shape":"InfluxDBv3EnterpriseParametersTableIndexCacheConcurrencyLimitInteger",
+ "documentation":"Limits the concurrency level for table index cache operations.
Default: 8
"
+ },
+ "gen1LookbackDuration":{
+ "shape":"Duration",
+ "documentation":"Specifies how far back to look when creating generation 1 Parquet files.
Default: 24h
"
+ },
+ "retentionCheckInterval":{
+ "shape":"Duration",
+ "documentation":"The interval at which retention policies are checked and enforced. Enter as a human-readable time–for example: 30m or 1h.
Default: 30m
"
+ },
+ "deleteGracePeriod":{
+ "shape":"Duration",
+ "documentation":"Specifies the grace period before permanently deleting data.
Default: 24h
"
+ },
+ "hardDeleteDefaultDuration":{
+ "shape":"Duration",
+ "documentation":"Sets the default duration for hard deletion of data.
Default: 90d
"
+ },
+ "ingestQueryInstances":{
+ "shape":"InfluxDBv3EnterpriseParametersIngestQueryInstancesInteger",
+ "documentation":"Specifies number of instances in the DbCluster which can both ingest and query.
"
+ },
+ "queryOnlyInstances":{
+ "shape":"InfluxDBv3EnterpriseParametersQueryOnlyInstancesInteger",
+ "documentation":"Specifies number of instances in the DbCluster which can only query.
"
+ },
+ "dedicatedCompactor":{
+ "shape":"Boolean",
+ "documentation":"Specifies if the compactor instance should be a standalone instance or not.
"
+ },
+ "compactionRowLimit":{
+ "shape":"InfluxDBv3EnterpriseParametersCompactionRowLimitInteger",
+ "documentation":"Specifies the soft limit for the number of rows per file that the compactor writes. The compactor may write more rows than this limit.
Default: 1000000
"
+ },
+ "compactionMaxNumFilesPerPlan":{
+ "shape":"InfluxDBv3EnterpriseParametersCompactionMaxNumFilesPerPlanInteger",
+ "documentation":"Sets the maximum number of files included in any compaction plan.
Default: 500
"
+ },
+ "compactionGen2Duration":{
+ "shape":"Duration",
+ "documentation":"Specifies the duration of the first level of compaction (gen2). Later levels of compaction are multiples of this duration. This value should be equal to or greater than the gen1 duration.
Default: 20m
"
+ },
+ "compactionMultipliers":{
+ "shape":"InfluxDBv3EnterpriseParametersCompactionMultipliersString",
+ "documentation":"Specifies a comma-separated list of multiples defining the duration of each level of compaction. The number of elements in the list determines the number of compaction levels. The first element specifies the duration of the first level (gen3); subsequent levels are multiples of the previous level.
Default: 3,4,6,5
"
+ },
+ "compactionCleanupWait":{
+ "shape":"Duration",
+ "documentation":"Specifies the amount of time that the compactor waits after finishing a compaction run to delete files marked as needing deletion during that compaction run.
Default: 10m
"
+ },
+ "compactionCheckInterval":{
+ "shape":"Duration",
+ "documentation":"Specifies how often the compactor checks for new compaction work to perform.
Default: 10s
"
+ },
+ "lastValueCacheDisableFromHistory":{
+ "shape":"Boolean",
+ "documentation":"Disables populating the last-N-value cache from historical data. If disabled, the cache is still populated with data from the write-ahead log (WAL).
"
+ },
+ "distinctValueCacheDisableFromHistory":{
+ "shape":"Boolean",
+ "documentation":"Disables populating the distinct value cache from historical data. If disabled, the cache is still populated with data from the write-ahead log (WAL).
"
+ },
+ "replicationInterval":{
+ "shape":"Duration",
+ "documentation":"Specifies the interval at which data replication occurs between cluster nodes.
Default: 250ms
"
+ },
+ "catalogSyncInterval":{
+ "shape":"Duration",
+ "documentation":"Defines how often the catalog synchronizes across cluster nodes.
Default: 10s
"
+ }
+ },
+ "documentation":"All the customer-modifiable InfluxDB v3 Enterprise parameters in Timestream for InfluxDB.
"
+ },
+ "InfluxDBv3EnterpriseParametersCompactionMaxNumFilesPerPlanInteger":{
+ "type":"integer",
+ "box":true,
+ "max":10000,
+ "min":1
+ },
+ "InfluxDBv3EnterpriseParametersCompactionMultipliersString":{
+ "type":"string",
+ "max":16,
+ "min":7,
+ "pattern":"\\d+,\\d+,\\d+,\\d+"
+ },
+ "InfluxDBv3EnterpriseParametersCompactionRowLimitInteger":{
+ "type":"integer",
+ "box":true,
+ "max":100000000,
+ "min":1
+ },
+ "InfluxDBv3EnterpriseParametersDataFusionConfigString":{
+ "type":"string",
+ "pattern":"[a-zA-Z0-9_]+=[^,\\s]+(?:,[a-zA-Z0-9_]+=[^,\\s]+)*"
+ },
+ "InfluxDBv3EnterpriseParametersDataFusionMaxParquetFanoutInteger":{
+ "type":"integer",
+ "box":true,
+ "max":1000000,
+ "min":1
+ },
+ "InfluxDBv3EnterpriseParametersDataFusionNumThreadsInteger":{
+ "type":"integer",
+ "box":true,
+ "max":2048,
+ "min":1
+ },
+ "InfluxDBv3EnterpriseParametersDataFusionRuntimeEventIntervalInteger":{
+ "type":"integer",
+ "box":true,
+ "max":128,
+ "min":1
+ },
+ "InfluxDBv3EnterpriseParametersDataFusionRuntimeGlobalQueueIntervalInteger":{
+ "type":"integer",
+ "box":true,
+ "max":128,
+ "min":1
+ },
+ "InfluxDBv3EnterpriseParametersDataFusionRuntimeMaxBlockingThreadsInteger":{
+ "type":"integer",
+ "box":true,
+ "max":1024,
+ "min":1
+ },
+ "InfluxDBv3EnterpriseParametersDataFusionRuntimeMaxIoEventsPerTickInteger":{
+ "type":"integer",
+ "box":true,
+ "max":4096,
+ "min":1
+ },
+ "InfluxDBv3EnterpriseParametersDataFusionRuntimeThreadPriorityInteger":{
+ "type":"integer",
+ "box":true,
+ "max":19,
+ "min":-20
+ },
+ "InfluxDBv3EnterpriseParametersIngestQueryInstancesInteger":{
+ "type":"integer",
+ "box":true,
+ "max":4,
+ "min":1
+ },
+ "InfluxDBv3EnterpriseParametersLogFilterString":{
+ "type":"string",
+ "max":1024,
+ "min":0
+ },
+ "InfluxDBv3EnterpriseParametersMaxHttpRequestSizeLong":{
+ "type":"long",
+ "box":true,
+ "max":16777216,
+ "min":1024
+ },
+ "InfluxDBv3EnterpriseParametersParquetMemCachePrunePercentageFloat":{
+ "type":"float",
+ "box":true,
+ "max":1,
+ "min":0
+ },
+ "InfluxDBv3EnterpriseParametersQueryFileLimitInteger":{
+ "type":"integer",
+ "box":true,
+ "max":1024,
+ "min":0
+ },
+ "InfluxDBv3EnterpriseParametersQueryLogSizeInteger":{
+ "type":"integer",
+ "box":true,
+ "max":10000,
+ "min":1
+ },
+ "InfluxDBv3EnterpriseParametersQueryOnlyInstancesInteger":{
+ "type":"integer",
+ "box":true,
+ "max":10,
+ "min":0
+ },
+ "InfluxDBv3EnterpriseParametersSnapshottedWalFilesToKeepInteger":{
+ "type":"integer",
+ "box":true,
+ "max":10000,
+ "min":0
+ },
+ "InfluxDBv3EnterpriseParametersTableIndexCacheConcurrencyLimitInteger":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":1
+ },
+ "InfluxDBv3EnterpriseParametersTableIndexCacheMaxEntriesInteger":{
+ "type":"integer",
+ "box":true,
+ "max":1000,
+ "min":1
+ },
+ "InfluxDBv3EnterpriseParametersWalMaxWriteBufferSizeInteger":{
+ "type":"integer",
+ "box":true,
+ "max":1000000,
+ "min":1
+ },
+ "InfluxDBv3EnterpriseParametersWalReplayConcurrencyLimitInteger":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":1
+ },
+ "InfluxDBv3EnterpriseParametersWalSnapshotSizeInteger":{
+ "type":"integer",
+ "box":true,
+ "max":10000,
+ "min":1
+ },
"InstanceMode":{
"type":"string",
"enum":[
"PRIMARY",
"STANDBY",
- "REPLICA"
+ "REPLICA",
+ "INGEST",
+ "QUERY",
+ "COMPACT",
+ "PROCESS"
]
},
+ "InstanceModeList":{
+ "type":"list",
+ "member":{"shape":"InstanceMode"}
+ },
"Integer":{
"type":"integer",
"box":true
@@ -1819,6 +2497,10 @@
},
"documentation":"Configuration for sending InfluxDB engine logs to send to specified S3 bucket.
"
},
+ "LogFormats":{
+ "type":"string",
+ "enum":["full"]
+ },
"LogLevel":{
"type":"string",
"enum":[
@@ -1855,6 +2537,14 @@
"InfluxDBv2":{
"shape":"InfluxDBv2Parameters",
"documentation":"All the customer-modifiable InfluxDB v2 parameters in Timestream for InfluxDB.
"
+ },
+ "InfluxDBv3Core":{
+ "shape":"InfluxDBv3CoreParameters",
+ "documentation":"All the customer-modifiable InfluxDB v3 Core parameters in Timestream for InfluxDB.
"
+ },
+ "InfluxDBv3Enterprise":{
+ "shape":"InfluxDBv3EnterpriseParameters",
+ "documentation":"All the customer-modifiable InfluxDB v3 Enterprise parameters in Timestream for InfluxDB.
"
}
},
"documentation":"The parameters that comprise the parameter group.
",
@@ -1867,6 +2557,33 @@
"pattern":"[a-zA-Z0-9]+",
"sensitive":true
},
+ "PercentOrAbsoluteLong":{
+ "type":"structure",
+ "members":{
+ "percent":{
+ "shape":"PercentOrAbsoluteLongPercentString",
+ "documentation":"Percent for InfluxDB parameters.
"
+ },
+ "absolute":{
+ "shape":"PercentOrAbsoluteLongAbsoluteLong",
+ "documentation":"Absolute long for InfluxDB parameters.
"
+ }
+ },
+ "documentation":"Percent or Absolute Long for InfluxDB parameters
",
+ "union":true
+ },
+ "PercentOrAbsoluteLongAbsoluteLong":{
+ "type":"long",
+ "box":true,
+ "max":1610612736000,
+ "min":0
+ },
+ "PercentOrAbsoluteLongPercentString":{
+ "type":"string",
+ "max":4,
+ "min":2,
+ "pattern":"(?:100|[1-9]?[0-9])%"
+ },
"Port":{
"type":"integer",
"box":true,
@@ -2008,7 +2725,8 @@
"type":"string",
"enum":[
"log",
- "jaeger"
+ "jaeger",
+ "disabled"
]
},
"UntagResourceRequest":{
@@ -2197,6 +2915,10 @@
"instanceMode":{
"shape":"InstanceMode",
"documentation":"Specifies the DbInstance's role in the cluster.
"
+ },
+ "instanceModes":{
+ "shape":"InstanceModeList",
+ "documentation":"Specifies the DbInstance's roles in the cluster.
"
}
}
},
diff --git a/services/timestreamquery/pom.xml b/services/timestreamquery/pom.xml
index e94a9e36e1cc..4afc724ea67d 100644
--- a/services/timestreamquery/pom.xml
+++ b/services/timestreamquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
timestreamquery
AWS Java SDK :: Services :: Timestream Query
diff --git a/services/timestreamwrite/pom.xml b/services/timestreamwrite/pom.xml
index 3c01759857a5..1d2348656543 100644
--- a/services/timestreamwrite/pom.xml
+++ b/services/timestreamwrite/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
timestreamwrite
AWS Java SDK :: Services :: Timestream Write
diff --git a/services/tnb/pom.xml b/services/tnb/pom.xml
index 9b150c9dc5f1..e62a857c2744 100644
--- a/services/tnb/pom.xml
+++ b/services/tnb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
tnb
AWS Java SDK :: Services :: Tnb
diff --git a/services/transcribe/pom.xml b/services/transcribe/pom.xml
index 267baf905d63..38e1a2e7df57 100644
--- a/services/transcribe/pom.xml
+++ b/services/transcribe/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
transcribe
AWS Java SDK :: Services :: Transcribe
diff --git a/services/transcribestreaming/pom.xml b/services/transcribestreaming/pom.xml
index 762874cccbff..df301774df7e 100644
--- a/services/transcribestreaming/pom.xml
+++ b/services/transcribestreaming/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
transcribestreaming
AWS Java SDK :: Services :: AWS Transcribe Streaming
diff --git a/services/transfer/pom.xml b/services/transfer/pom.xml
index ab403502a1ba..f12ad174c1ba 100644
--- a/services/transfer/pom.xml
+++ b/services/transfer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
transfer
AWS Java SDK :: Services :: Transfer
diff --git a/services/translate/pom.xml b/services/translate/pom.xml
index 9b98e6dcfc42..412f4491cd17 100644
--- a/services/translate/pom.xml
+++ b/services/translate/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
translate
diff --git a/services/trustedadvisor/pom.xml b/services/trustedadvisor/pom.xml
index d98f11ec8b24..38eae8fefe46 100644
--- a/services/trustedadvisor/pom.xml
+++ b/services/trustedadvisor/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
trustedadvisor
AWS Java SDK :: Services :: Trusted Advisor
diff --git a/services/verifiedpermissions/pom.xml b/services/verifiedpermissions/pom.xml
index 3a90748ca3cb..c45e8a83eb2a 100644
--- a/services/verifiedpermissions/pom.xml
+++ b/services/verifiedpermissions/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
verifiedpermissions
AWS Java SDK :: Services :: Verified Permissions
diff --git a/services/voiceid/pom.xml b/services/voiceid/pom.xml
index a1bf8bd3b901..15726ffb50e5 100644
--- a/services/voiceid/pom.xml
+++ b/services/voiceid/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
voiceid
AWS Java SDK :: Services :: Voice ID
diff --git a/services/vpclattice/pom.xml b/services/vpclattice/pom.xml
index d1f84b856f26..ef5b995f3931 100644
--- a/services/vpclattice/pom.xml
+++ b/services/vpclattice/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
vpclattice
AWS Java SDK :: Services :: VPC Lattice
diff --git a/services/waf/pom.xml b/services/waf/pom.xml
index 3eec6d59d159..3ae670c1f1a0 100644
--- a/services/waf/pom.xml
+++ b/services/waf/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
waf
AWS Java SDK :: Services :: AWS WAF
diff --git a/services/wafv2/pom.xml b/services/wafv2/pom.xml
index 824bd0f65ea0..158384921f7e 100644
--- a/services/wafv2/pom.xml
+++ b/services/wafv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
wafv2
AWS Java SDK :: Services :: WAFV2
diff --git a/services/wellarchitected/pom.xml b/services/wellarchitected/pom.xml
index 22fea752bd0d..c8396f9e9639 100644
--- a/services/wellarchitected/pom.xml
+++ b/services/wellarchitected/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
wellarchitected
AWS Java SDK :: Services :: Well Architected
diff --git a/services/wisdom/pom.xml b/services/wisdom/pom.xml
index 706cb82ecf75..3c9661b69679 100644
--- a/services/wisdom/pom.xml
+++ b/services/wisdom/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
wisdom
AWS Java SDK :: Services :: Wisdom
diff --git a/services/workdocs/pom.xml b/services/workdocs/pom.xml
index 764682b9fcab..d7d23999bc87 100644
--- a/services/workdocs/pom.xml
+++ b/services/workdocs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
workdocs
AWS Java SDK :: Services :: Amazon WorkDocs
diff --git a/services/workmail/pom.xml b/services/workmail/pom.xml
index bc5042dac928..3f96bbfc46c6 100644
--- a/services/workmail/pom.xml
+++ b/services/workmail/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
workmail
diff --git a/services/workmailmessageflow/pom.xml b/services/workmailmessageflow/pom.xml
index d90a59e0dc91..897bd1deb6e5 100644
--- a/services/workmailmessageflow/pom.xml
+++ b/services/workmailmessageflow/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
workmailmessageflow
AWS Java SDK :: Services :: WorkMailMessageFlow
diff --git a/services/workspaces/pom.xml b/services/workspaces/pom.xml
index d7504c85bd64..8d317c3cfb4d 100644
--- a/services/workspaces/pom.xml
+++ b/services/workspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
workspaces
AWS Java SDK :: Services :: Amazon WorkSpaces
diff --git a/services/workspacesinstances/pom.xml b/services/workspacesinstances/pom.xml
index c908385b82a2..e11425ae1f9e 100644
--- a/services/workspacesinstances/pom.xml
+++ b/services/workspacesinstances/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
workspacesinstances
AWS Java SDK :: Services :: Workspaces Instances
diff --git a/services/workspacesthinclient/pom.xml b/services/workspacesthinclient/pom.xml
index a4aebc86046c..17d8806d4793 100644
--- a/services/workspacesthinclient/pom.xml
+++ b/services/workspacesthinclient/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
workspacesthinclient
AWS Java SDK :: Services :: Work Spaces Thin Client
diff --git a/services/workspacesweb/pom.xml b/services/workspacesweb/pom.xml
index cf4e77e7271f..d3bb33d1c32d 100644
--- a/services/workspacesweb/pom.xml
+++ b/services/workspacesweb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
workspacesweb
AWS Java SDK :: Services :: Work Spaces Web
diff --git a/services/xray/pom.xml b/services/xray/pom.xml
index fca21991e134..d4e5aa76cd1c 100644
--- a/services/xray/pom.xml
+++ b/services/xray/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
xray
AWS Java SDK :: Services :: AWS X-Ray
diff --git a/test/architecture-tests/pom.xml b/test/architecture-tests/pom.xml
index 2791367335b9..f8f0305e0a42 100644
--- a/test/architecture-tests/pom.xml
+++ b/test/architecture-tests/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
diff --git a/test/auth-tests/pom.xml b/test/auth-tests/pom.xml
index 66dd5f907b8f..b9d7713365ef 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../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 9f2ed9a3f03e..67e89819b55a 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/test/bundle-shading-tests/pom.xml b/test/bundle-shading-tests/pom.xml
index d9b0db87bae6..dd5af528ad12 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/test/codegen-generated-classes-test/pom.xml b/test/codegen-generated-classes-test/pom.xml
index c442a6bb1868..37992572ceff 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
@@ -274,6 +274,12 @@
${awsjavasdk.version}
test
+
+ software.amazon.awssdk
+ http-auth-aws-crt
+ ${awsjavasdk.version}
+ test
+
org.mockito
mockito-junit-jupiter
diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/BusinessMetricsUserAgentTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/BusinessMetricsUserAgentTest.java
index 9bbb0f2eb602..204c0e389ed0 100644
--- a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/BusinessMetricsUserAgentTest.java
+++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/BusinessMetricsUserAgentTest.java
@@ -21,6 +21,7 @@
import java.net.URI;
import java.util.Arrays;
+import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.concurrent.CompletableFuture;
@@ -63,6 +64,12 @@ class BusinessMetricsUserAgentTest {
private static final String USER_AGENT_HEADER_NAME = "User-Agent";
private static final StaticCredentialsProvider CREDENTIALS_PROVIDER =
StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid"));
+ private static final StaticCredentialsProvider CREDENTIALS_PROVIDER_WITH_ACCOUNTID =
+ StaticCredentialsProvider.create(
+ AwsBasicCredentials.builder()
+ .accessKeyId("akid").secretAccessKey("skid")
+ .accountId("012345678901")
+ .build());
@BeforeEach
public void setup() {
@@ -76,10 +83,10 @@ public void cleanup() {
private static Stream inputValues() {
return Stream.of(
- Arguments.of("Default values", null, Arrays.asList("D", "N", "P", "T")),
- Arguments.of("Account ID preferred mode ", AccountIdEndpointMode.PREFERRED, Arrays.asList("P", "T")),
- Arguments.of("Account ID disabled mode ", AccountIdEndpointMode.DISABLED, Arrays.asList("Q", "T")),
- Arguments.of("Account ID required mode ", AccountIdEndpointMode.REQUIRED, Arrays.asList("R", "T"))
+ Arguments.of("Default values", null, Arrays.asList("D", "N", "P")),
+ Arguments.of("Account ID preferred mode ", AccountIdEndpointMode.PREFERRED, Collections.singletonList("P")),
+ Arguments.of("Account ID disabled mode ", AccountIdEndpointMode.DISABLED, Collections.singletonList("Q")),
+ Arguments.of("Account ID required mode ", AccountIdEndpointMode.REQUIRED, Collections.singletonList("R"))
);
}
@@ -101,6 +108,28 @@ void validate_metricsString_forDifferentConfigValues(String description,
expectedMetrics.forEach(expectedMetric -> assertThat(userAgent).matches(METRIC_SEARCH_PATTERN.apply(expectedMetric)));
}
+ @Test
+ void when_accountIdNotResolved_noMetricIsAdded() {
+ RestJsonEndpointProvidersAsyncClientBuilder clientBuilder = asyncClientBuilderForEndpointProvider();
+ clientBuilder.credentialsProvider(CREDENTIALS_PROVIDER);
+
+ assertThatThrownBy(() -> clientBuilder.build().operationWithNoInputOrOutput(r -> {}).join()).hasMessageContaining("stop");
+
+ String userAgent = assertAndGetUserAgentString();
+ assertThat(userAgent).doesNotMatch(METRIC_SEARCH_PATTERN.apply("T"));
+ }
+
+ @Test
+ void when_accountIdResolved_correctMetricIsAdded() {
+ RestJsonEndpointProvidersAsyncClientBuilder clientBuilder = asyncClientBuilderForEndpointProvider();
+ clientBuilder.credentialsProvider(CREDENTIALS_PROVIDER_WITH_ACCOUNTID);
+
+ assertThatThrownBy(() -> clientBuilder.build().operationWithNoInputOrOutput(r -> {}).join()).hasMessageContaining("stop");
+
+ String userAgent = assertAndGetUserAgentString();
+ assertThat(userAgent).matches(METRIC_SEARCH_PATTERN.apply("T"));
+ }
+
@Test
void when_waiterIsUsed_correctMetricIsAdded() throws ExecutionException, InterruptedException {
RestJsonWithWaitersAsyncClient asyncClient =
diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/SignerOverrideTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/SignerOverrideTest.java
deleted file mode 100644
index d99a46683f38..000000000000
--- a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/SignerOverrideTest.java
+++ /dev/null
@@ -1,207 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-
-package software.amazon.awssdk.services;
-
-import static org.assertj.core.api.Assertions.assertThatThrownBy;
-import static org.mockito.ArgumentMatchers.any;
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
-import static software.amazon.awssdk.core.client.config.SdkAdvancedClientOption.SIGNER;
-
-import com.github.tomakehurst.wiremock.junit5.WireMockRuntimeInfo;
-import com.github.tomakehurst.wiremock.junit5.WireMockTest;
-import java.net.URI;
-import java.nio.ByteBuffer;
-import java.util.concurrent.CompletableFuture;
-import org.junit.Test;
-import org.junit.jupiter.api.BeforeEach;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.junit.MockitoJUnitRunner;
-import org.reactivestreams.Publisher;
-import software.amazon.awssdk.auth.credentials.AwsBasicCredentials;
-import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider;
-import software.amazon.awssdk.awscore.AwsRequest;
-import software.amazon.awssdk.core.SdkRequest;
-import software.amazon.awssdk.core.async.AsyncRequestBody;
-import software.amazon.awssdk.core.interceptor.Context;
-import software.amazon.awssdk.core.interceptor.ExecutionAttributes;
-import software.amazon.awssdk.core.interceptor.ExecutionInterceptor;
-import software.amazon.awssdk.core.signer.Signer;
-import software.amazon.awssdk.core.sync.RequestBody;
-import software.amazon.awssdk.http.SdkHttpClient;
-import software.amazon.awssdk.http.SdkHttpFullRequest;
-import software.amazon.awssdk.http.SdkHttpRequest;
-import software.amazon.awssdk.http.async.SdkAsyncHttpClient;
-import software.amazon.awssdk.http.auth.aws.scheme.AwsV4AuthScheme;
-import software.amazon.awssdk.http.auth.aws.signer.AwsV4HttpSigner;
-import software.amazon.awssdk.http.auth.spi.signer.AsyncSignRequest;
-import software.amazon.awssdk.http.auth.spi.signer.AsyncSignedRequest;
-import software.amazon.awssdk.http.auth.spi.signer.SignRequest;
-import software.amazon.awssdk.http.auth.spi.signer.SignedRequest;
-import software.amazon.awssdk.identity.spi.AwsCredentialsIdentity;
-import software.amazon.awssdk.identity.spi.IdentityProvider;
-import software.amazon.awssdk.identity.spi.IdentityProviders;
-import software.amazon.awssdk.regions.Region;
-import software.amazon.awssdk.services.protocolrestjson.ProtocolRestJsonAsyncClient;
-import software.amazon.awssdk.services.protocolrestjson.ProtocolRestJsonClient;
-import software.amazon.awssdk.services.protocolrestjson.model.AllTypesRequest;
-import software.amazon.awssdk.services.protocolrestjson.model.StreamingInputOperationRequest;
-import software.amazon.awssdk.services.testutil.ValidSdkObjects;
-import software.amazon.awssdk.testutils.service.http.MockAsyncHttpClient;
-import software.amazon.awssdk.testutils.service.http.MockSyncHttpClient;
-
-@RunWith(MockitoJUnitRunner.class)
-public class SignerOverrideTest {
- @Mock
- public Signer mockSigner;
-
- @Mock
- public static AwsV4HttpSigner mockHttpSigner;
-
- @Mock
- public SignedRequest signedRequest;
- @Mock
- public AsyncSignedRequest asyncSignedRequest;
-
- @BeforeEach
- public void setup() {
- SdkHttpRequest sdkHttpRequest = ValidSdkObjects.sdkHttpFullRequest().build();
- Publisher signedPayload = AsyncRequestBody.fromString("signed async request body");
-
- when(mockHttpSigner.sign(any(SignRequest.class))).thenReturn(SignedRequest.builder().build());
-
- CompletableFuture requestFuture = new CompletableFuture<>();
- requestFuture.complete(asyncSignedRequest);
- when(mockHttpSigner.signAsync(any(AsyncSignRequest.class)))
- .thenReturn(
- CompletableFuture.completedFuture(AsyncSignedRequest.builder()
- .request(sdkHttpRequest)
- .payload(signedPayload)
- .build()));
- }
-
- /**
- * Test to ensure that operations that use the {@link software.amazon.awssdk.auth.signer.AsyncAws4Signer} don't apply
- * the override when the signer is overridden by the customer.
- */
- @Test
- public void test_signerOverriddenForStreamingInput_takesPrecedence() {
- ProtocolRestJsonAsyncClient asyncClient = ProtocolRestJsonAsyncClient.builder()
- .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
- .region(Region.US_WEST_2)
- .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner))
- .build();
-
- try {
- asyncClient.streamingInputOperation(StreamingInputOperationRequest.builder().build(),
- AsyncRequestBody.fromString("test")).join();
- } catch (Exception expected) {
- }
-
- verify(mockSigner).sign(any(SdkHttpFullRequest.class), any(ExecutionAttributes.class));
- }
-
- @Test
- public void asyncClient_oldSignerOverriddenInExecutionInterceptor_takesPrecedence() {
- try (ProtocolRestJsonAsyncClient asyncClient = ProtocolRestJsonAsyncClient.builder()
- .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
- .region(Region.US_WEST_2)
- .endpointOverride(URI.create("http://localhost:8080"))
- .overrideConfiguration(o -> o.addExecutionInterceptor(signerOverrideExecutionInterceptor(mockSigner)))
- .build()) {
- asyncClient.allTypes(AllTypesRequest.builder().build()).join();
- } catch (Exception expected) {
- // Doesn't matter if the request succeeds or not
- }
-
- verify(mockSigner).sign(any(SdkHttpFullRequest.class), any(ExecutionAttributes.class));
- }
-
- @Test
- public void syncClient_oldSignerOverriddenInExecutionInterceptor_takesPrecedence() {
- try (ProtocolRestJsonClient client = ProtocolRestJsonClient.builder()
- .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
- .region(Region.US_WEST_2)
- .endpointOverride(URI.create("http://localhost:8080"))
- .overrideConfiguration(o -> o.addExecutionInterceptor(signerOverrideExecutionInterceptor(mockSigner)))
- .build()) {
- client.allTypes(AllTypesRequest.builder().build());
- } catch (Exception expected) {
- // Doesn't matter if the request succeeds or not
- }
-
- verify(mockSigner).sign(any(SdkHttpFullRequest.class), any(ExecutionAttributes.class));
- }
-
- @Test
- public void sync_httpSignerOverride_takesPrecedence() {
- try (ProtocolRestJsonClient client = ProtocolRestJsonClient.builder()
- .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
- .region(Region.US_WEST_2)
- .putAuthScheme(new MockAuthScheme())
- .build()) {
-
- assertThatThrownBy(() -> client.streamingInputOperation(StreamingInputOperationRequest.builder().build(),
- RequestBody.fromString("test"))).isInstanceOf(NullPointerException.class);
- verify(mockHttpSigner).sign(any(SignRequest.class));
- }
- }
-
- @Test
- public void async_httpSignerOverride_takesPrecedence() {
- try(ProtocolRestJsonAsyncClient asyncClient = ProtocolRestJsonAsyncClient.builder()
- .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
- .region(Region.US_WEST_2)
- .putAuthScheme(new MockAuthScheme())
- .build()) {
- assertThatThrownBy(() -> asyncClient.streamingInputOperation(StreamingInputOperationRequest.builder().build(),
- AsyncRequestBody.fromString("test")).join()).hasRootCauseInstanceOf(NullPointerException.class);
- }
- verify(mockHttpSigner).signAsync(any(AsyncSignRequest.class));
- }
-
-
- private ExecutionInterceptor signerOverrideExecutionInterceptor(Signer signer) {
- return new ExecutionInterceptor() {
- @Override
- public SdkRequest modifyRequest(Context.ModifyRequest context, ExecutionAttributes executionAttributes) {
- AwsRequest.Builder builder = (AwsRequest.Builder) context.request().toBuilder();
- builder.overrideConfiguration(c -> c.signer(signer)
- .build());
-
- return builder.build();
- }
- };
- }
-
- private static class MockAuthScheme implements AwsV4AuthScheme {
- @Override
- public IdentityProvider identityProvider(IdentityProviders providers) {
- return providers.identityProvider(AwsCredentialsIdentity.class);
- }
-
- @Override
- public AwsV4HttpSigner signer() {
- return mockHttpSigner;
- }
-
- @Override
- public String schemeId() {
- return SCHEME_ID;
- }
- }
-}
diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/AuthTestUtils.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/AuthTestUtils.java
new file mode 100644
index 000000000000..8277a6a9f244
--- /dev/null
+++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/AuthTestUtils.java
@@ -0,0 +1,64 @@
+/*
+ * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License").
+ * You may not use this file except in compliance with the License.
+ * A copy of the License is located at
+ *
+ * http://aws.amazon.com/apache2.0
+ *
+ * or in the "license" file accompanying this file. This file is distributed
+ * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+ * express or implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ */
+
+package software.amazon.awssdk.services.auth;
+
+import java.util.function.Supplier;
+import software.amazon.awssdk.http.auth.spi.scheme.AuthScheme;
+import software.amazon.awssdk.http.auth.spi.signer.HttpSigner;
+import software.amazon.awssdk.identity.spi.AwsCredentialsIdentity;
+import software.amazon.awssdk.identity.spi.IdentityProvider;
+import software.amazon.awssdk.identity.spi.IdentityProviders;
+
+public class AuthTestUtils {
+
+ public static AuthScheme> authScheme(String schemeId, HttpSigner signer) {
+ return new AuthScheme() {
+ @Override
+ public String schemeId() {
+ return schemeId;
+ }
+
+ @Override
+ public IdentityProvider identityProvider(IdentityProviders providers) {
+ return providers.identityProvider(AwsCredentialsIdentity.class);
+ }
+
+ @Override
+ public HttpSigner signer() {
+ return signer;
+ }
+ };
+ }
+
+ public static AuthScheme> authScheme(String schemeId, Supplier> supplier) {
+ return new AuthScheme() {
+ @Override
+ public String schemeId() {
+ return schemeId;
+ }
+
+ @Override
+ public IdentityProvider identityProvider(IdentityProviders providers) {
+ return providers.identityProvider(AwsCredentialsIdentity.class);
+ }
+
+ @Override
+ public HttpSigner signer() {
+ return supplier.get();
+ }
+ };
+ }
+}
diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/endpointauth/EndpointAuthSigningPropertiesTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/EndpointAuthSigningPropertiesTest.java
similarity index 76%
rename from test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/endpointauth/EndpointAuthSigningPropertiesTest.java
rename to test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/EndpointAuthSigningPropertiesTest.java
index 4f17629b4c2a..cde58908c0fe 100644
--- a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/endpointauth/EndpointAuthSigningPropertiesTest.java
+++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/EndpointAuthSigningPropertiesTest.java
@@ -13,7 +13,7 @@
* permissions and limitations under the License.
*/
-package software.amazon.awssdk.services.endpointauth;
+package software.amazon.awssdk.services.auth;
import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
@@ -22,6 +22,8 @@
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.when;
+import java.net.URI;
+import java.util.Collections;
import java.util.concurrent.CompletableFuture;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
@@ -32,7 +34,10 @@
import org.mockito.MockitoAnnotations;
import software.amazon.awssdk.auth.credentials.AwsBasicCredentials;
import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider;
+import software.amazon.awssdk.awscore.endpoints.AwsEndpointAttribute;
+import software.amazon.awssdk.awscore.endpoints.authscheme.SigV4aAuthScheme;
import software.amazon.awssdk.core.SdkSystemSetting;
+import software.amazon.awssdk.endpoints.Endpoint;
import software.amazon.awssdk.http.SdkHttpClient;
import software.amazon.awssdk.http.auth.aws.signer.AwsV4aHttpSigner;
import software.amazon.awssdk.http.auth.aws.signer.RegionSet;
@@ -47,9 +52,15 @@
import software.amazon.awssdk.identity.spi.IdentityProvider;
import software.amazon.awssdk.identity.spi.IdentityProviders;
import software.amazon.awssdk.regions.Region;
+import software.amazon.awssdk.services.endpointauth.EndpointAuthClient;
+import software.amazon.awssdk.services.endpointauth.EndpointAuthClientBuilder;
+import software.amazon.awssdk.services.endpointauth.endpoints.EndpointAuthEndpointProvider;
import software.amazon.awssdk.testutils.EnvironmentVariableHelper;
import software.amazon.awssdk.utils.CompletableFutureUtils;
+/**
+ * Tests verifying legacy endpoint based auth, i.e., services with enableEndpointAuthSchemeParams = true customization
+ */
@DisplayName("Endpoint-Auth Tests")
class EndpointAuthSigningPropertiesTest {
@@ -135,13 +146,55 @@ void clientConfiguredRegionSetTakesPrecedenceOverEndpointRegionSet() {
() -> assertThatThrownBy(() ->
client.allAuthPropertiesInEndpointRules(r -> r.stringMember("")))
.hasMessageContaining("stop"),
- () -> assertThat(signer.request.property(AwsV4aHttpSigner.REGION_SET))
- .isEqualTo(RegionSet.create(MULTI_REGION_SET)),
+ () -> assertThat(signer.request.property(AwsV4aHttpSigner.REGION_SET).asString())
+ .isEqualTo(RegionSet.create(MULTI_REGION_SET).asString()),
() -> assertThat(signer.request.property(AwsV4aHttpSigner.SERVICE_SIGNING_NAME))
.isEqualTo("sigv4afromruleset")
);
}
+ @Test
+ @DisplayName("Signer properties from endpoint auth scheme takes precedence")
+ void endpointAuthSchemesPresent_shouldHonor() {
+ EndpointAuthClient client =
+ EndpointAuthClient.builder()
+ .httpClient(mockHttpClient)
+ .region(Region.US_WEST_2)
+ .putAuthScheme(authScheme("aws.auth#sigv4a", signer))
+ .endpointProvider(v4aEndpointProviderOverride())
+ .build();
+
+ assertThatThrownBy(() -> client.allAuthPropertiesInEndpointRules(r -> r.stringMember("")))
+ .hasMessageContaining("stop");
+
+ assertThat(signer.request.property(AwsV4aHttpSigner.REGION_SET).asString())
+ .isEqualTo("region-from-endpoint");
+
+ assertThat(signer.request.property(AwsV4aHttpSigner.SERVICE_SIGNING_NAME))
+ .isEqualTo("service-name-from-endpoint");
+
+ assertThat(signer.request.property(AwsV4aHttpSigner.DOUBLE_URL_ENCODE))
+ .isFalse();
+ }
+
+ public EndpointAuthEndpointProvider v4aEndpointProviderOverride() {
+ return x -> {
+ Endpoint endpoint =
+ Endpoint.builder()
+ .url(URI.create("https://testv4a.query.us-east-1"))
+ .putAttribute(
+ AwsEndpointAttribute.AUTH_SCHEMES,
+ Collections.singletonList(SigV4aAuthScheme.builder()
+ .addSigningRegion("region-from-endpoint")
+ .signingName("service-name-from-endpoint")
+ .disableDoubleEncoding(true)
+ .build()))
+ .build();
+
+ return CompletableFuture.completedFuture(endpoint);
+ };
+ }
+
@Test
@DisplayName("Environment variable config should take precedence over endpoint rules")
void environmentVariableRegionSetTakesPrecedenceOverEndpointRegionSet() {
diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/LegacySignerOverrideTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/LegacySignerOverrideTest.java
new file mode 100644
index 000000000000..e5907a1e99f1
--- /dev/null
+++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/LegacySignerOverrideTest.java
@@ -0,0 +1,493 @@
+/*
+ * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License").
+ * You may not use this file except in compliance with the License.
+ * A copy of the License is located at
+ *
+ * http://aws.amazon.com/apache2.0
+ *
+ * or in the "license" file accompanying this file. This file is distributed
+ * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+ * express or implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ */
+
+package software.amazon.awssdk.services.auth;
+
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.assertj.core.api.Assertions.assertThatThrownBy;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+import static software.amazon.awssdk.core.client.config.SdkAdvancedClientOption.SIGNER;
+
+import java.net.URI;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+import java.util.concurrent.CompletableFuture;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
+import org.mockito.ArgumentCaptor;
+import org.mockito.Mockito;
+import software.amazon.awssdk.auth.credentials.AwsBasicCredentials;
+import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider;
+import software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute;
+import software.amazon.awssdk.awscore.AwsRequest;
+import software.amazon.awssdk.awscore.endpoints.AwsEndpointAttribute;
+import software.amazon.awssdk.awscore.endpoints.authscheme.SigV4AuthScheme;
+import software.amazon.awssdk.awscore.endpoints.authscheme.SigV4aAuthScheme;
+import software.amazon.awssdk.core.SdkRequest;
+import software.amazon.awssdk.core.async.AsyncRequestBody;
+import software.amazon.awssdk.core.interceptor.Context;
+import software.amazon.awssdk.core.interceptor.ExecutionAttributes;
+import software.amazon.awssdk.core.interceptor.ExecutionInterceptor;
+import software.amazon.awssdk.core.signer.Signer;
+import software.amazon.awssdk.endpoints.Endpoint;
+import software.amazon.awssdk.http.SdkHttpFullRequest;
+import software.amazon.awssdk.http.auth.aws.scheme.AwsV4AuthScheme;
+import software.amazon.awssdk.http.auth.aws.signer.AwsV4FamilyHttpSigner;
+import software.amazon.awssdk.http.auth.aws.signer.AwsV4HttpSigner;
+import software.amazon.awssdk.http.auth.aws.signer.AwsV4aHttpSigner;
+import software.amazon.awssdk.http.auth.aws.signer.RegionSet;
+import software.amazon.awssdk.http.auth.spi.scheme.AuthSchemeOption;
+import software.amazon.awssdk.regions.Region;
+import software.amazon.awssdk.services.defaultendpointprovider.DefaultEndpointProviderAsyncClient;
+import software.amazon.awssdk.services.defaultendpointprovider.DefaultEndpointProviderClient;
+import software.amazon.awssdk.services.defaultendpointprovider.auth.scheme.DefaultEndpointProviderAuthSchemeProvider;
+import software.amazon.awssdk.services.endpointauth.EndpointAuthAsyncClient;
+import software.amazon.awssdk.services.endpointauth.EndpointAuthClient;
+import software.amazon.awssdk.services.endpointauth.endpoints.EndpointAuthEndpointProvider;
+import software.amazon.awssdk.services.protocolrestjson.ProtocolRestJsonAsyncClient;
+import software.amazon.awssdk.services.protocolrestjson.ProtocolRestJsonClient;
+import software.amazon.awssdk.services.protocolrestjson.model.AllTypesRequest;
+import software.amazon.awssdk.services.protocolrestjson.model.StreamingInputOperationRequest;
+import software.amazon.awssdk.services.sigv4aauth.Sigv4AauthAsyncClient;
+import software.amazon.awssdk.services.sigv4aauth.Sigv4AauthClient;
+import software.amazon.awssdk.services.sigv4aauth.auth.scheme.Sigv4AauthAuthSchemeProvider;
+import software.amazon.awssdk.services.testutil.ValidSdkObjects;
+
+/**
+ * Tests to ensure that parameters set on either endpoints-based (legacy) or model-based auth schemes get
+ * propagated to the legacy signer (i.e., pre-SRA signers).
+ */
+public class LegacySignerOverrideTest {
+ private static final String REGION_FROM_EP = "region-from-ep";
+ private static final String SIGNING_NAME_FROM_EP = "signing-name-from-ep";
+ private static final String REGION_FROM_SERVICE = "region-from-service";
+ private static final String SIGNING_NAME_FROM_SERVICE = "signing-name-from-service";
+
+ private Signer mockSigner;
+
+ private FailRequestInterceptor interceptor = new FailRequestInterceptor();
+
+ @BeforeEach
+ public void setup() {
+ mockSigner = Mockito.mock(Signer.class);
+ when(mockSigner.sign(any(), any())).thenReturn(ValidSdkObjects.sdkHttpFullRequest().build());
+ }
+
+ @Test
+ public void asyncClient_signerOverriddenInConfig_takesPrecedence() {
+ ProtocolRestJsonAsyncClient asyncClient = ProtocolRestJsonAsyncClient.builder()
+ .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
+ .region(Region.US_WEST_2)
+ .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor))
+ .build();
+
+ assertThatThrownBy(() -> asyncClient.streamingInputOperation(StreamingInputOperationRequest.builder().build(),
+ AsyncRequestBody.fromString("test")).join()).hasMessageContaining("boom!");
+
+ verify(mockSigner).sign(any(SdkHttpFullRequest.class), any(ExecutionAttributes.class));
+ }
+
+ @Test
+ public void asyncClient_signerOverriddenInExecutionInterceptor_takesPrecedence() {
+ ProtocolRestJsonAsyncClient asyncClient = ProtocolRestJsonAsyncClient.builder()
+ .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
+ .region(Region.US_WEST_2)
+ .overrideConfiguration(o -> o.addExecutionInterceptor(signerOverrideExecutionInterceptor(mockSigner)).addExecutionInterceptor(interceptor))
+ .build();
+ assertThatThrownBy(() -> asyncClient.allTypes(AllTypesRequest.builder().build()).join()).hasMessageContaining("boom!");
+ verify(mockSigner).sign(any(SdkHttpFullRequest.class), any(ExecutionAttributes.class));
+ }
+
+ @Test
+ public void syncClient_signerOverriddenInExecutionInterceptor_takesPrecedence() {
+ ProtocolRestJsonClient client = ProtocolRestJsonClient.builder()
+ .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
+ .region(Region.US_WEST_2)
+ .overrideConfiguration(o -> o.addExecutionInterceptor(signerOverrideExecutionInterceptor(mockSigner)).addExecutionInterceptor(interceptor))
+ .build();
+ assertThatThrownBy(() -> client.allTypes(AllTypesRequest.builder().build())).hasMessageContaining("boom!");
+
+ verify(mockSigner).sign(any(SdkHttpFullRequest.class), any(ExecutionAttributes.class));
+ }
+
+ @Test
+ public void syncClient_signerOverriddenInConfig_takesPrecedence() {
+ ProtocolRestJsonClient client = ProtocolRestJsonClient.builder()
+ .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
+ .region(Region.US_WEST_2)
+ .overrideConfiguration(o -> o.addExecutionInterceptor(signerOverrideExecutionInterceptor(mockSigner)).addExecutionInterceptor(interceptor))
+ .build();
+ assertThatThrownBy(() -> client.allTypes(AllTypesRequest.builder().build())).hasMessageContaining("boom!");
+
+ verify(mockSigner).sign(any(SdkHttpFullRequest.class), any(ExecutionAttributes.class));
+ }
+
+ @Test
+ void v4EndpointAuthSchemeSync_signerOverride_endpointParamsShouldPropagateToSigner() {
+ EndpointAuthClient client = EndpointAuthClient
+ .builder()
+ .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
+ .endpointProvider(v4EndpointProviderOverride())
+ .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor))
+ .build();
+
+ assertThatThrownBy(() -> client.allAuthPropertiesInEndpointRules(r -> {
+ })).hasMessageContaining("boom!");
+ verifySigV4SignerAttributes(mockSigner, AuthType.EP);
+ }
+
+ @Test
+ void v4EndpointAuthSchemeAsync_signerOverride_endpointParamsShouldPropagateToSigner() {
+ EndpointAuthAsyncClient client = EndpointAuthAsyncClient
+ .builder()
+ .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
+ .endpointProvider(v4EndpointProviderOverride())
+ .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor))
+ .build();
+
+ assertThatThrownBy(() -> client.allAuthPropertiesInEndpointRules(r -> {
+ }).join()).hasMessageContaining("boom!");
+ verifySigV4SignerAttributes(mockSigner, AuthType.EP);
+ }
+
+ @Test
+ void v4aEndpointAuthSchemeSync_signerOverride_thenEndpointParamsShouldPropagateToSigner() {
+ EndpointAuthClient client = EndpointAuthClient
+ .builder()
+ .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
+ .endpointProvider(v4aEndpointProviderOverride())
+ .overrideConfiguration(
+ o -> o.putAdvancedOption(SIGNER, mockSigner)
+ .addExecutionInterceptor(interceptor))
+ .build();
+
+ assertThatThrownBy(() -> client.allAuthPropertiesInEndpointRules(r -> {
+ })).hasMessageContaining("boom!");
+ verifySigV4aSignerAttributes(mockSigner, AuthType.EP);
+ }
+
+ @Test
+ void v4aEndpointAuthSchemeAsync_signerOverride_thenEndpointParamsShouldPropagateToSigner() {
+ EndpointAuthAsyncClient client = EndpointAuthAsyncClient
+ .builder()
+ .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
+ .endpointProvider(v4aEndpointProviderOverride())
+ .overrideConfiguration(
+ o -> o.putAdvancedOption(SIGNER, mockSigner)
+ .addExecutionInterceptor(interceptor))
+ .build();
+
+ assertThatThrownBy(() -> client.allAuthPropertiesInEndpointRules(r -> {
+ }).join()).hasMessageContaining("boom!");
+ verifySigV4aSignerAttributes(mockSigner, AuthType.EP);
+ }
+
+ @Test
+ void v4ModelAuthSync_signerOverride_signerPropertiesShouldPropagateToSigner() {
+ DefaultEndpointProviderClient client = DefaultEndpointProviderClient
+ .builder()
+ .authSchemeProvider(v4AuthSchemeProviderOverride())
+ .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
+ .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor))
+ .build();
+
+ assertThatThrownBy(() -> client.oneOperation(r -> {
+ })).hasMessageContaining("boom!");
+ verifySigV4SignerAttributes(mockSigner, AuthType.MODEL);
+ }
+
+ @Test
+ void v4BothAuthSync_signerOverride_endpointSignerPropertiesShouldPropagateToSigner() {
+ DefaultEndpointProviderClient client = DefaultEndpointProviderClient
+ .builder()
+ .authSchemeProvider(v4AuthSchemeProviderOverride())
+ .endpointProvider(x -> {
+ Endpoint endpoint =
+ Endpoint.builder()
+ .url(URI.create("https://testv4.query.us-east-1"))
+ .putAttribute(
+ AwsEndpointAttribute.AUTH_SCHEMES,
+ Collections.singletonList(SigV4AuthScheme.builder()
+ .signingRegion(REGION_FROM_EP)
+ .signingName(SIGNING_NAME_FROM_EP)
+ .disableDoubleEncoding(true)
+ .build()))
+ .build();
+
+ return CompletableFuture.completedFuture(endpoint);
+ })
+ .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
+ .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor))
+ .build();
+
+ assertThatThrownBy(() -> client.oneOperation(r -> {
+ })).hasMessageContaining("boom!");
+ verifySigV4SignerAttributes(mockSigner, AuthType.EP);
+ }
+
+ @Test
+ void v4ModelAuthAsync_signerOverride_signerPropertiesShouldPropagateToSigner() {
+ DefaultEndpointProviderAsyncClient client = DefaultEndpointProviderAsyncClient
+ .builder()
+ .authSchemeProvider(v4AuthSchemeProviderOverride())
+ .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
+ .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor))
+ .build();
+
+ assertThatThrownBy(() -> client.oneOperation(r -> {
+ }).join()).hasMessageContaining("boom!");
+ verifySigV4SignerAttributes(mockSigner, AuthType.MODEL);
+ }
+
+ // TODO: fix the logic, tracking in JAVA-8567
+ @Disabled("regionSet from EP should be getting used")
+ @Test
+ void v4aBothAuthProviderAndEndpointAuth_signerOverride_endpointSignerPropertiesShouldPropagateToSigner() {
+ Sigv4AauthClient client = Sigv4AauthClient
+ .builder()
+ .authSchemeProvider(i -> {
+ List options = new ArrayList<>();
+ options.add(
+ AuthSchemeOption.builder().schemeId("aws.auth#sigv4a")
+ .putSignerProperty(AwsV4FamilyHttpSigner.SERVICE_SIGNING_NAME, SIGNING_NAME_FROM_SERVICE)
+ .putSignerProperty(AwsV4aHttpSigner.REGION_SET, RegionSet.create(REGION_FROM_SERVICE))
+ .putSignerProperty(AwsV4aHttpSigner.DOUBLE_URL_ENCODE, false)
+ .build()
+ );
+ return Collections.unmodifiableList(options);
+ })
+ .endpointProvider(x -> {
+ Endpoint endpoint =
+ Endpoint.builder()
+ .url(URI.create("https://testv4a.query.us-east-1"))
+ .putAttribute(
+ AwsEndpointAttribute.AUTH_SCHEMES,
+ Collections.singletonList(SigV4aAuthScheme.builder()
+ .signingRegionSet(Arrays.asList(REGION_FROM_EP))
+ .signingName(SIGNING_NAME_FROM_EP)
+ .disableDoubleEncoding(true)
+ .build()))
+ .build();
+
+ return CompletableFuture.completedFuture(endpoint);
+ })
+ .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
+ .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor))
+ .build();
+
+ assertThatThrownBy(() -> client.simpleOperationWithNoEndpointParams(r -> {
+ })).hasMessageContaining("boom!");
+ verifySigV4aSignerAttributes(mockSigner, AuthType.EP);
+ }
+
+ @Test
+ void v4aModelAuthSync_signerOverride_signerPropertiesShouldPropagateToSigner() {
+ Sigv4AauthClient client = Sigv4AauthClient
+ .builder()
+ .authSchemeProvider(v4aAuthSchemeProviderOverride())
+ .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
+ .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor))
+
+ .build();
+
+ assertThatThrownBy(() -> client.simpleOperationWithNoEndpointParams(r -> {
+ })).hasMessageContaining("boom!");
+ verifySigV4aSignerAttributes(mockSigner, AuthType.MODEL);
+ }
+
+ @Test
+ void v4aModelAuthAsync_signerOverride_signerPropertiesShouldPropagateToSigner() {
+ Sigv4AauthAsyncClient client = Sigv4AauthAsyncClient
+ .builder()
+ .authSchemeProvider(v4aAuthSchemeProviderOverride())
+ .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("akid", "skid")))
+ .overrideConfiguration(o -> o.putAdvancedOption(SIGNER, mockSigner).addExecutionInterceptor(interceptor))
+
+ .build();
+
+ assertThatThrownBy(() -> client.simpleOperationWithNoEndpointParams(r -> {
+ }).join()).hasMessageContaining("boom!");
+ verifySigV4aSignerAttributes(mockSigner, AuthType.MODEL);
+ }
+
+ private ExecutionInterceptor signerOverrideExecutionInterceptor(Signer signer) {
+ return new ExecutionInterceptor() {
+ @Override
+ public SdkRequest modifyRequest(Context.ModifyRequest context, ExecutionAttributes executionAttributes) {
+ AwsRequest.Builder builder = (AwsRequest.Builder) context.request().toBuilder();
+ builder.overrideConfiguration(c -> c.signer(signer)
+ .build());
+
+ return builder.build();
+ }
+ };
+ }
+
+ private static void verifySigV4SignerAttributes(Signer signer, AuthType authType) {
+ ArgumentCaptor httpRequest = ArgumentCaptor.forClass(SdkHttpFullRequest.class);
+ ArgumentCaptor attributes = ArgumentCaptor.forClass(ExecutionAttributes.class);
+ verify(signer).sign(httpRequest.capture(), attributes.capture());
+
+ ExecutionAttributes actualAttributes = attributes.getValue();
+ String expectedRegion;
+ String expectedSigningName;
+ switch (authType) {
+ case EP:
+ expectedRegion = REGION_FROM_EP;
+ expectedSigningName = SIGNING_NAME_FROM_EP;
+ break;
+ case MODEL:
+ expectedRegion = REGION_FROM_SERVICE;
+ expectedSigningName = SIGNING_NAME_FROM_SERVICE;
+ break;
+ default:
+ throw new UnsupportedOperationException("unsupported auth type " + authType);
+ }
+
+ assertThat(actualAttributes.getAttribute(AwsSignerExecutionAttribute.SIGNING_REGION).id()).isEqualTo(expectedRegion);
+ assertThat(actualAttributes.getAttribute(AwsSignerExecutionAttribute.SERVICE_SIGNING_NAME)).isEqualTo(expectedSigningName);
+ assertThat(actualAttributes.getAttribute(AwsSignerExecutionAttribute.SIGNER_DOUBLE_URL_ENCODE)).isFalse();
+ }
+
+ private static void verifySigV4aSignerAttributes(Signer signer, AuthType authType) {
+ ArgumentCaptor httpRequest = ArgumentCaptor.forClass(SdkHttpFullRequest.class);
+ ArgumentCaptor attributes = ArgumentCaptor.forClass(ExecutionAttributes.class);
+ verify(signer).sign(httpRequest.capture(), attributes.capture());
+
+ ExecutionAttributes actualAttributes = attributes.getValue();
+ String expectedRegion;
+ String expectedSigningName;
+ switch (authType) {
+ case EP:
+ expectedRegion = REGION_FROM_EP;
+ expectedSigningName = SIGNING_NAME_FROM_EP;
+ break;
+ case MODEL:
+ expectedRegion = REGION_FROM_SERVICE;
+ expectedSigningName = SIGNING_NAME_FROM_SERVICE;
+ break;
+ default:
+ throw new UnsupportedOperationException("unsupported auth type " + authType);
+ }
+
+ assertThat(actualAttributes.getAttribute(AwsSignerExecutionAttribute.SIGNING_REGION_SCOPE).id()).isEqualTo(expectedRegion);
+ assertThat(actualAttributes.getAttribute(AwsSignerExecutionAttribute.SERVICE_SIGNING_NAME)).isEqualTo(expectedSigningName);
+ assertThat(actualAttributes.getAttribute(AwsSignerExecutionAttribute.SIGNER_DOUBLE_URL_ENCODE)).isFalse();
+ }
+
+ private enum AuthType {
+ EP,
+ MODEL
+ }
+
+ private static DefaultEndpointProviderAuthSchemeProvider v4AuthSchemeProviderOverride() {
+ return x -> {
+ List options = new ArrayList<>();
+ options.add(
+ AuthSchemeOption.builder().schemeId(AwsV4AuthScheme.SCHEME_ID)
+ .putSignerProperty(AwsV4FamilyHttpSigner.SERVICE_SIGNING_NAME, SIGNING_NAME_FROM_SERVICE)
+ .putSignerProperty(AwsV4HttpSigner.REGION_NAME, REGION_FROM_SERVICE)
+ .putSignerProperty(AwsV4aHttpSigner.DOUBLE_URL_ENCODE, false)
+ .build()
+ );
+ return Collections.unmodifiableList(options);
+ };
+ }
+
+ private static Sigv4AauthAuthSchemeProvider v4aAuthSchemeProviderOverride() {
+ return i -> {
+ List options = new ArrayList<>();
+ options.add(
+ AuthSchemeOption.builder().schemeId("aws.auth#sigv4a")
+ .putSignerProperty(AwsV4FamilyHttpSigner.SERVICE_SIGNING_NAME, SIGNING_NAME_FROM_SERVICE)
+ .putSignerProperty(AwsV4aHttpSigner.REGION_SET, RegionSet.create(REGION_FROM_SERVICE))
+ .putSignerProperty(AwsV4aHttpSigner.DOUBLE_URL_ENCODE, false)
+ .build()
+ );
+ return Collections.unmodifiableList(options);
+ };
+ }
+
+ private static EndpointAuthEndpointProvider v4EndpointProviderOverride() {
+ return i -> {
+ Endpoint endpoint =
+ Endpoint.builder()
+ .url(URI.create("https://testv4.query.us-west-1"))
+ .putAttribute(
+ AwsEndpointAttribute.AUTH_SCHEMES,
+ Collections.singletonList(SigV4AuthScheme.builder()
+ .signingRegion(REGION_FROM_EP)
+ .signingName(SIGNING_NAME_FROM_EP)
+ .disableDoubleEncoding(true)
+ .build()))
+ .build();
+
+ return CompletableFuture.completedFuture(endpoint);
+ };
+ }
+
+ private static EndpointAuthEndpointProvider v4aEndpointProviderOverride() {
+ return x -> {
+ Endpoint endpoint =
+ Endpoint.builder()
+ .url(URI.create("https://testv4a.query.us-east-1"))
+ .putAttribute(
+ AwsEndpointAttribute.AUTH_SCHEMES,
+ Collections.singletonList(SigV4aAuthScheme.builder()
+ .addSigningRegion(REGION_FROM_EP)
+ .signingName(SIGNING_NAME_FROM_EP)
+ .disableDoubleEncoding(true)
+ .build()))
+ .build();
+
+ return CompletableFuture.completedFuture(endpoint);
+ };
+ }
+
+ private static EndpointAuthEndpointProvider sigv4aAuthEndpointProvider() {
+ return x -> {
+ Endpoint endpoint =
+ Endpoint.builder()
+ .url(URI.create("https://testv4a.query.us-east-1"))
+ .putAttribute(
+ AwsEndpointAttribute.AUTH_SCHEMES,
+ Collections.singletonList(SigV4aAuthScheme.builder()
+ .addSigningRegion(REGION_FROM_EP)
+ .signingName(SIGNING_NAME_FROM_EP)
+ .disableDoubleEncoding(true)
+ .build()))
+ .build();
+
+ return CompletableFuture.completedFuture(endpoint);
+ };
+ }
+
+ private static class FailRequestInterceptor implements ExecutionInterceptor {
+ private Context.BeforeTransmission context;
+ private ExecutionAttributes executionAttributes;
+
+ @Override
+ public void beforeTransmission(Context.BeforeTransmission context, ExecutionAttributes executionAttributes) {
+ this.context = context;
+ this.executionAttributes = executionAttributes;
+ throw new RuntimeException("boom!");
+ }
+ }
+}
diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/AuthSchemePreferenceResolverFunctionalTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/AuthSchemePreferenceResolverFunctionalTest.java
similarity index 98%
rename from test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/AuthSchemePreferenceResolverFunctionalTest.java
rename to test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/AuthSchemePreferenceResolverFunctionalTest.java
index 502f5aa20be9..40d272541bb5 100644
--- a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/AuthSchemePreferenceResolverFunctionalTest.java
+++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/AuthSchemePreferenceResolverFunctionalTest.java
@@ -13,7 +13,7 @@
* permissions and limitations under the License.
*/
-package software.amazon.awssdk.services.multiauth;
+package software.amazon.awssdk.services.auth.multiauth;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
@@ -46,6 +46,8 @@
import software.amazon.awssdk.profiles.ProfileFile;
import software.amazon.awssdk.profiles.ProfileProperty;
import software.amazon.awssdk.regions.Region;
+import software.amazon.awssdk.services.multiauth.MultiauthClient;
+import software.amazon.awssdk.services.multiauth.MultiauthClientBuilder;
import software.amazon.awssdk.services.multiauth.auth.scheme.MultiauthAuthSchemeProvider;
import software.amazon.awssdk.services.multiauth.model.MultiAuthWithOnlySigv4AAndSigv4Request;
import software.amazon.awssdk.testutils.EnvironmentVariableHelper;
diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/MultiAuthSigningPropertiesTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/MultiAuthSigningPropertiesTest.java
similarity index 89%
rename from test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/MultiAuthSigningPropertiesTest.java
rename to test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/MultiAuthSigningPropertiesTest.java
index 639f5097146b..f4ab5f1d60ec 100644
--- a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/MultiAuthSigningPropertiesTest.java
+++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/MultiAuthSigningPropertiesTest.java
@@ -13,7 +13,7 @@
* permissions and limitations under the License.
*/
-package software.amazon.awssdk.services.multiauth;
+package software.amazon.awssdk.services.auth.multiauth;
import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
@@ -22,6 +22,7 @@
import static org.mockito.ArgumentMatchers.argThat;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
+import static software.amazon.awssdk.services.auth.AuthTestUtils.authScheme;
import java.util.Arrays;
import java.util.StringJoiner;
@@ -39,7 +40,6 @@
import software.amazon.awssdk.http.auth.aws.signer.AwsV4HttpSigner;
import software.amazon.awssdk.http.auth.aws.signer.AwsV4aHttpSigner;
import software.amazon.awssdk.http.auth.aws.signer.RegionSet;
-import software.amazon.awssdk.http.auth.spi.scheme.AuthScheme;
import software.amazon.awssdk.http.auth.spi.signer.AsyncSignRequest;
import software.amazon.awssdk.http.auth.spi.signer.AsyncSignedRequest;
import software.amazon.awssdk.http.auth.spi.signer.BaseSignRequest;
@@ -47,9 +47,9 @@
import software.amazon.awssdk.http.auth.spi.signer.SignRequest;
import software.amazon.awssdk.http.auth.spi.signer.SignedRequest;
import software.amazon.awssdk.identity.spi.AwsCredentialsIdentity;
-import software.amazon.awssdk.identity.spi.IdentityProvider;
-import software.amazon.awssdk.identity.spi.IdentityProviders;
import software.amazon.awssdk.regions.Region;
+import software.amazon.awssdk.services.multiauth.MultiauthClient;
+import software.amazon.awssdk.services.multiauth.MultiauthClientBuilder;
import software.amazon.awssdk.testutils.EnvironmentVariableHelper;
import software.amazon.awssdk.utils.CompletableFutureUtils;
@@ -121,12 +121,12 @@ void endpointParamsDefinedAsGlobalUsedWhenNoRegionSetConfigured() {
assertThatThrownBy(() -> client.multiAuthWithRegionSetInEndpointParams(r -> r.stringMember("")))
.hasMessageContaining("stop");
- assertThat(signer.request.property(AwsV4aHttpSigner.REGION_SET))
- .isEqualTo(RegionSet.GLOBAL);
+ assertThat(signer.request.property(AwsV4aHttpSigner.REGION_SET).asString())
+ .isEqualTo(RegionSet.GLOBAL.asString());
}
@Test
- @DisplayName("Should use the Region set from Endpoint RuleSet when no RegionSet configured")
+ @DisplayName("Region set configured on the client takes precedence")
void clientApiConfiguredRegionSetTakePrecedenceOverEndpointRulesRegionSet() {
CapturingSigner signer = new CapturingSigner();
MultiauthClient client = MultiauthClient.builder()
@@ -142,8 +142,8 @@ void clientApiConfiguredRegionSetTakePrecedenceOverEndpointRulesRegionSet() {
assertThatThrownBy(() -> client.multiAuthWithRegionSetInEndpointParams(r -> r.stringMember("")))
.hasMessageContaining("stop");
- assertThat(signer.request.property(AwsV4aHttpSigner.REGION_SET))
- .isEqualTo(RegionSet.create("us-west-2,us-gov-east-1"));
+ assertThat(signer.request.property(AwsV4aHttpSigner.REGION_SET).asString())
+ .isEqualTo(RegionSet.create("us-west-2,us-gov-east-1").asString());
}
}
@@ -157,10 +157,12 @@ void shouldThrowErrorWhenNoFallback() {
MultiauthClient client = MultiauthClient.builder()
.httpClient(mockHttpClient)
.region(Region.US_WEST_2)
- .build();
+ .putAuthScheme(authScheme("aws.auth#sigv4a", () -> {
+ throw new RuntimeException("dependency not available");
+ })).build();
assertThatThrownBy(() -> client.multiAuthWithOnlySigv4a(r -> r.stringMember("")))
- .hasMessageContaining(CRT_DEPENDENCY_ERROR_MESSAGE);
+ .hasMessageContaining("dependency not available");
}
@Test
@@ -231,23 +233,6 @@ public CompletableFuture signAsync(
}
}
- private static AuthScheme> authScheme(String schemeId, HttpSigner signer) {
- return new AuthScheme() {
- @Override
- public String schemeId() {
- return schemeId;
- }
-
- @Override
- public IdentityProvider identityProvider(IdentityProviders providers) {
- return providers.identityProvider(AwsCredentialsIdentity.class);
- }
-
- @Override
- public HttpSigner signer() {
- return signer;
- }
- };
- }
+
}
\ No newline at end of file
diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/Sigv4aOnlyMultiAuthTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/Sigv4aOnlyMultiAuthTest.java
similarity index 87%
rename from test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/Sigv4aOnlyMultiAuthTest.java
rename to test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/Sigv4aOnlyMultiAuthTest.java
index 736d909edad2..128a5d39ca38 100644
--- a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/multiauth/Sigv4aOnlyMultiAuthTest.java
+++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/auth/multiauth/Sigv4aOnlyMultiAuthTest.java
@@ -13,11 +13,12 @@
* permissions and limitations under the License.
*/
-package software.amazon.awssdk.services.multiauth;
+package software.amazon.awssdk.services.auth.multiauth;
import static org.assertj.core.api.AssertionsForClassTypes.assertThatThrownBy;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.when;
+import static software.amazon.awssdk.services.auth.AuthTestUtils.authScheme;
import java.util.concurrent.CompletableFuture;
import org.assertj.core.api.Assertions;
@@ -49,37 +50,14 @@
public class Sigv4aOnlyMultiAuthTest {
-
private static final String MOCK_HTTP_CLIENT_NAME = "MockHttpClient";
private static final String EXPECTED_EXCEPTION_MESSAGE = "expected exception";
- private static final String CRT_DEPENDENCY_ERROR_MESSAGE =
- "You must add a dependency on the 'software.amazon.awssdk:http-auth-aws-crt' module to enable the CRT-V4a signing "
- + "feature";
private final EnvironmentVariableHelper environmentVariableHelper = new EnvironmentVariableHelper();
@Mock
private SdkHttpClient mockHttpClient;
- private static AuthScheme> authScheme(String schemeId, HttpSigner signer) {
- return new AuthScheme() {
- @Override
- public String schemeId() {
- return schemeId;
- }
-
- @Override
- public IdentityProvider identityProvider(IdentityProviders providers) {
- return providers.identityProvider(AwsCredentialsIdentity.class);
- }
-
- @Override
- public HttpSigner signer() {
- return signer;
- }
- };
- }
-
@BeforeEach
void setUp() {
MockitoAnnotations.openMocks(this);
@@ -119,12 +97,13 @@ void shouldThrowErrorWhenNoFallback() {
Sigv4AauthClient client = Sigv4AauthClient.builder()
.httpClient(mockHttpClient)
.region(Region.US_WEST_2)
- .build();
+ .putAuthScheme(authScheme("aws.auth#sigv4a", () -> {
+ throw new RuntimeException("dependency not available");
+ })).build();
assertThatThrownBy(() -> client.simpleOperationWithNoEndpointParams(r -> r.stringMember("")))
- .hasMessageContaining(CRT_DEPENDENCY_ERROR_MESSAGE);
+ .hasMessageContaining("dependency not available");
}
-
}
@Nested
diff --git a/test/crt-unavailable-tests/pom.xml b/test/crt-unavailable-tests/pom.xml
index 40cadbe162ca..2c0268b526cb 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/test/http-client-benchmarks/pom.xml b/test/http-client-benchmarks/pom.xml
index e4c71b29faf2..55532c334f40 100644
--- a/test/http-client-benchmarks/pom.xml
+++ b/test/http-client-benchmarks/pom.xml
@@ -19,7 +19,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
diff --git a/test/http-client-tests/pom.xml b/test/http-client-tests/pom.xml
index ce26935f51de..bb431015cb28 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
http-client-tests
diff --git a/test/module-path-tests/pom.xml b/test/module-path-tests/pom.xml
index aaa2120e5084..470831447ccc 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../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 1eb73069375e..ca938cb77cc8 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
diff --git a/test/protocol-tests-core/pom.xml b/test/protocol-tests-core/pom.xml
index 83d13ebb109e..4367ca7e1c72 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/test/protocol-tests/pom.xml b/test/protocol-tests/pom.xml
index 27b28a8333c1..62c2cfa236e6 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/test/region-testing/pom.xml b/test/region-testing/pom.xml
index 085cc7e635dd..417fe62d7ac4 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/test/ruleset-testing-core/pom.xml b/test/ruleset-testing-core/pom.xml
index 0ca71a783f2d..1026203f96a0 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/test/s3-benchmarks/pom.xml b/test/s3-benchmarks/pom.xml
index 085ecce68768..3958e978b55d 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/test/s3-tests/pom.xml b/test/s3-tests/pom.xml
index d7dd87e24014..5b573c9be5c8 100644
--- a/test/s3-tests/pom.xml
+++ b/test/s3-tests/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/test/sdk-benchmarks/pom.xml b/test/sdk-benchmarks/pom.xml
index a002acc2bd42..49816d3b34c1 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
diff --git a/test/sdk-native-image-test/pom.xml b/test/sdk-native-image-test/pom.xml
index 26087069137f..1e1bb03bef6c 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/test/service-test-utils/pom.xml b/test/service-test-utils/pom.xml
index 46c4a1d65ad5..8fe53bcfa813 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
service-test-utils
diff --git a/test/stability-tests/pom.xml b/test/stability-tests/pom.xml
index c340eea5f45f..3b704a81cc5b 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/test/test-utils/pom.xml b/test/test-utils/pom.xml
index e2c001eec21e..0c222a0636ef 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
test-utils
diff --git a/test/tests-coverage-reporting/pom.xml b/test/tests-coverage-reporting/pom.xml
index 27aa68d93c1a..883eaa6b066b 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/test/v2-migration-tests/pom.xml b/test/v2-migration-tests/pom.xml
index 19d2ab328357..c1dc9242a93a 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../..
diff --git a/third-party/pom.xml b/third-party/pom.xml
index 59d599218395..19f4778c318e 100644
--- a/third-party/pom.xml
+++ b/third-party/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
third-party
diff --git a/third-party/third-party-jackson-core/pom.xml b/third-party/third-party-jackson-core/pom.xml
index 28edf86dac8b..b08d5874f3ec 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
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 cb4deee22668..ee4370ecfbc8 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
diff --git a/third-party/third-party-slf4j-api/pom.xml b/third-party/third-party-slf4j-api/pom.xml
index b8e0b594f274..5a8f3fa40e29 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.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
diff --git a/utils-lite/pom.xml b/utils-lite/pom.xml
index 8656ba66bf37..5e56b688d326 100644
--- a/utils-lite/pom.xml
+++ b/utils-lite/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
utils-lite
AWS Java SDK :: Utils Lite
diff --git a/utils/pom.xml b/utils/pom.xml
index 277dbbfebaaf..a4cca8430d00 100644
--- a/utils/pom.xml
+++ b/utils/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
4.0.0
diff --git a/v2-migration/pom.xml b/v2-migration/pom.xml
index d386a875894a..974b25759c00 100644
--- a/v2-migration/pom.xml
+++ b/v2-migration/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.35.8-SNAPSHOT
+ 2.36.0-SNAPSHOT
../pom.xml