${project.version}
- 2.19.0
+ 2.19.1
2.13.2
2.13.4.2
2.13.2
@@ -138,7 +138,7 @@
3.8.1
3.1.2
3.0.0-M5
- 3.1.1
+ 3.3.0
3.4.1
yyyy
3.1.1
diff --git a/release-scripts/pom.xml b/release-scripts/pom.xml
index 4c6cc2d8fa15..15f63d394f7e 100644
--- a/release-scripts/pom.xml
+++ b/release-scripts/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.19.1
+ 2.19.2
../pom.xml
release-scripts
diff --git a/services-custom/dynamodb-enhanced/pom.xml b/services-custom/dynamodb-enhanced/pom.xml
index 9a2aada3aef7..812d0b4dbbbd 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.19.1
+ 2.19.2
dynamodb-enhanced
AWS Java SDK :: DynamoDB :: Enhanced Client
diff --git a/services-custom/pom.xml b/services-custom/pom.xml
index 813c889bdec1..2c899959e9ae 100644
--- a/services-custom/pom.xml
+++ b/services-custom/pom.xml
@@ -19,7 +19,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.19.1
+ 2.19.2
services-custom
AWS Java SDK :: Custom Services
diff --git a/services-custom/s3-transfer-manager/pom.xml b/services-custom/s3-transfer-manager/pom.xml
index fa3e6cd8d8a0..30995f5f36f0 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.19.1
+ 2.19.2
../../pom.xml
s3-transfer-manager
diff --git a/services/accessanalyzer/pom.xml b/services/accessanalyzer/pom.xml
index b6e1146f59b6..7ca70232c043 100644
--- a/services/accessanalyzer/pom.xml
+++ b/services/accessanalyzer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
accessanalyzer
AWS Java SDK :: Services :: AccessAnalyzer
diff --git a/services/account/pom.xml b/services/account/pom.xml
index ba2c121030f0..218c3bedbb93 100644
--- a/services/account/pom.xml
+++ b/services/account/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
account
AWS Java SDK :: Services :: Account
diff --git a/services/acm/pom.xml b/services/acm/pom.xml
index 7a3e56ca68f1..580d3090bb20 100644
--- a/services/acm/pom.xml
+++ b/services/acm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
acm
AWS Java SDK :: Services :: AWS Certificate Manager
diff --git a/services/acmpca/pom.xml b/services/acmpca/pom.xml
index 1c3326a9c828..fac02c1ba044 100644
--- a/services/acmpca/pom.xml
+++ b/services/acmpca/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
acmpca
AWS Java SDK :: Services :: ACM PCA
diff --git a/services/alexaforbusiness/pom.xml b/services/alexaforbusiness/pom.xml
index c90b53f4fdc7..1b768de8f478 100644
--- a/services/alexaforbusiness/pom.xml
+++ b/services/alexaforbusiness/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
alexaforbusiness
diff --git a/services/amp/pom.xml b/services/amp/pom.xml
index 94343ef473ef..a16c52b8c7d3 100644
--- a/services/amp/pom.xml
+++ b/services/amp/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
amp
AWS Java SDK :: Services :: Amp
diff --git a/services/amplify/pom.xml b/services/amplify/pom.xml
index b247f5f358c7..33e08d882c71 100644
--- a/services/amplify/pom.xml
+++ b/services/amplify/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
amplify
AWS Java SDK :: Services :: Amplify
diff --git a/services/amplifybackend/pom.xml b/services/amplifybackend/pom.xml
index 021b409bba5d..7a27adb34396 100644
--- a/services/amplifybackend/pom.xml
+++ b/services/amplifybackend/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
amplifybackend
AWS Java SDK :: Services :: Amplify Backend
diff --git a/services/amplifyuibuilder/pom.xml b/services/amplifyuibuilder/pom.xml
index 0675728d2398..9f39f1df7ad6 100644
--- a/services/amplifyuibuilder/pom.xml
+++ b/services/amplifyuibuilder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
amplifyuibuilder
AWS Java SDK :: Services :: Amplify UI Builder
diff --git a/services/apigateway/pom.xml b/services/apigateway/pom.xml
index dd102fdfd5bc..033d461e8616 100644
--- a/services/apigateway/pom.xml
+++ b/services/apigateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
apigateway
AWS Java SDK :: Services :: Amazon API Gateway
diff --git a/services/apigatewaymanagementapi/pom.xml b/services/apigatewaymanagementapi/pom.xml
index d67bb117674a..018a4dbc4ee2 100644
--- a/services/apigatewaymanagementapi/pom.xml
+++ b/services/apigatewaymanagementapi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
apigatewaymanagementapi
AWS Java SDK :: Services :: ApiGatewayManagementApi
diff --git a/services/apigatewayv2/pom.xml b/services/apigatewayv2/pom.xml
index 8dc6ed159926..10fcc2f42d30 100644
--- a/services/apigatewayv2/pom.xml
+++ b/services/apigatewayv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
apigatewayv2
AWS Java SDK :: Services :: ApiGatewayV2
diff --git a/services/appconfig/pom.xml b/services/appconfig/pom.xml
index 69c8b88b8613..18e5bf87da65 100644
--- a/services/appconfig/pom.xml
+++ b/services/appconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
appconfig
AWS Java SDK :: Services :: AppConfig
diff --git a/services/appconfigdata/pom.xml b/services/appconfigdata/pom.xml
index f87b628ff1fa..da3d9f8c0cdd 100644
--- a/services/appconfigdata/pom.xml
+++ b/services/appconfigdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
appconfigdata
AWS Java SDK :: Services :: App Config Data
diff --git a/services/appflow/pom.xml b/services/appflow/pom.xml
index fef1c1a4bcf7..a56f69f0f5ec 100644
--- a/services/appflow/pom.xml
+++ b/services/appflow/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
appflow
AWS Java SDK :: Services :: Appflow
diff --git a/services/appintegrations/pom.xml b/services/appintegrations/pom.xml
index d1fcc8510fab..1b6aeffcba14 100644
--- a/services/appintegrations/pom.xml
+++ b/services/appintegrations/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
appintegrations
AWS Java SDK :: Services :: App Integrations
diff --git a/services/applicationautoscaling/pom.xml b/services/applicationautoscaling/pom.xml
index 94c50101cb4d..fb22888d562a 100644
--- a/services/applicationautoscaling/pom.xml
+++ b/services/applicationautoscaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
applicationautoscaling
AWS Java SDK :: Services :: AWS Application Auto Scaling
diff --git a/services/applicationcostprofiler/pom.xml b/services/applicationcostprofiler/pom.xml
index f67bb084f098..5c06393f5922 100644
--- a/services/applicationcostprofiler/pom.xml
+++ b/services/applicationcostprofiler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
applicationcostprofiler
AWS Java SDK :: Services :: Application Cost Profiler
diff --git a/services/applicationdiscovery/pom.xml b/services/applicationdiscovery/pom.xml
index 3ed30d644cb7..c690da68e540 100644
--- a/services/applicationdiscovery/pom.xml
+++ b/services/applicationdiscovery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
applicationdiscovery
AWS Java SDK :: Services :: AWS Application Discovery Service
diff --git a/services/applicationinsights/pom.xml b/services/applicationinsights/pom.xml
index 3ab1a4082fc2..cd967d145a65 100644
--- a/services/applicationinsights/pom.xml
+++ b/services/applicationinsights/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
applicationinsights
AWS Java SDK :: Services :: Application Insights
diff --git a/services/appmesh/pom.xml b/services/appmesh/pom.xml
index 4474d74a44b9..ad375847638b 100644
--- a/services/appmesh/pom.xml
+++ b/services/appmesh/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
appmesh
AWS Java SDK :: Services :: App Mesh
diff --git a/services/apprunner/pom.xml b/services/apprunner/pom.xml
index f8ca7f95cd28..404b8eb174d7 100644
--- a/services/apprunner/pom.xml
+++ b/services/apprunner/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
apprunner
AWS Java SDK :: Services :: App Runner
diff --git a/services/appstream/pom.xml b/services/appstream/pom.xml
index a8653390ce0f..1525cbdb8bda 100644
--- a/services/appstream/pom.xml
+++ b/services/appstream/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
appstream
AWS Java SDK :: Services :: Amazon AppStream
diff --git a/services/appsync/pom.xml b/services/appsync/pom.xml
index 10a343bf3fc3..e5e1c757eb77 100644
--- a/services/appsync/pom.xml
+++ b/services/appsync/pom.xml
@@ -21,7 +21,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
appsync
diff --git a/services/arczonalshift/pom.xml b/services/arczonalshift/pom.xml
index e0568a6e28b8..53c4be37d98c 100644
--- a/services/arczonalshift/pom.xml
+++ b/services/arczonalshift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
arczonalshift
AWS Java SDK :: Services :: ARC Zonal Shift
diff --git a/services/athena/pom.xml b/services/athena/pom.xml
index 97d13bb79cfc..ef5754016954 100644
--- a/services/athena/pom.xml
+++ b/services/athena/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
athena
AWS Java SDK :: Services :: Amazon Athena
diff --git a/services/auditmanager/pom.xml b/services/auditmanager/pom.xml
index 588516d33748..544c164b3d7e 100644
--- a/services/auditmanager/pom.xml
+++ b/services/auditmanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
auditmanager
AWS Java SDK :: Services :: Audit Manager
diff --git a/services/autoscaling/pom.xml b/services/autoscaling/pom.xml
index 8508b7836a5b..e9d2854e556f 100644
--- a/services/autoscaling/pom.xml
+++ b/services/autoscaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
autoscaling
AWS Java SDK :: Services :: Auto Scaling
diff --git a/services/autoscalingplans/pom.xml b/services/autoscalingplans/pom.xml
index da8c847ed4a8..5db63351d69e 100644
--- a/services/autoscalingplans/pom.xml
+++ b/services/autoscalingplans/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
autoscalingplans
AWS Java SDK :: Services :: Auto Scaling Plans
diff --git a/services/backup/pom.xml b/services/backup/pom.xml
index 9b7ef24cd4f9..3e7f579a8ad8 100644
--- a/services/backup/pom.xml
+++ b/services/backup/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
backup
AWS Java SDK :: Services :: Backup
diff --git a/services/backupgateway/pom.xml b/services/backupgateway/pom.xml
index 05b27b2d0918..252551c5accc 100644
--- a/services/backupgateway/pom.xml
+++ b/services/backupgateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
backupgateway
AWS Java SDK :: Services :: Backup Gateway
diff --git a/services/backupstorage/pom.xml b/services/backupstorage/pom.xml
index 923e2fa5e9ed..081ad6e75bfe 100644
--- a/services/backupstorage/pom.xml
+++ b/services/backupstorage/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
backupstorage
AWS Java SDK :: Services :: Backup Storage
diff --git a/services/batch/pom.xml b/services/batch/pom.xml
index 06057d849c6c..48d2e3a2470d 100644
--- a/services/batch/pom.xml
+++ b/services/batch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
batch
AWS Java SDK :: Services :: AWS Batch
diff --git a/services/billingconductor/pom.xml b/services/billingconductor/pom.xml
index b5daa7634ebb..a3c1f87fb668 100644
--- a/services/billingconductor/pom.xml
+++ b/services/billingconductor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
billingconductor
AWS Java SDK :: Services :: Billingconductor
diff --git a/services/braket/pom.xml b/services/braket/pom.xml
index 4a22c78dab9a..c0b51e1fd032 100644
--- a/services/braket/pom.xml
+++ b/services/braket/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
braket
AWS Java SDK :: Services :: Braket
diff --git a/services/budgets/pom.xml b/services/budgets/pom.xml
index 03a9671cec06..c40fe59405d4 100644
--- a/services/budgets/pom.xml
+++ b/services/budgets/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
budgets
AWS Java SDK :: Services :: AWS Budgets
diff --git a/services/chime/pom.xml b/services/chime/pom.xml
index aaca0bbb4cbe..079e26825ce4 100644
--- a/services/chime/pom.xml
+++ b/services/chime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
chime
AWS Java SDK :: Services :: Chime
diff --git a/services/chimesdkidentity/pom.xml b/services/chimesdkidentity/pom.xml
index f6729c960002..bd50b6a5b7e4 100644
--- a/services/chimesdkidentity/pom.xml
+++ b/services/chimesdkidentity/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
chimesdkidentity
AWS Java SDK :: Services :: Chime SDK Identity
diff --git a/services/chimesdkmediapipelines/pom.xml b/services/chimesdkmediapipelines/pom.xml
index 8dc9c367f4f2..99b445e7545c 100644
--- a/services/chimesdkmediapipelines/pom.xml
+++ b/services/chimesdkmediapipelines/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
chimesdkmediapipelines
AWS Java SDK :: Services :: Chime SDK Media Pipelines
diff --git a/services/chimesdkmeetings/pom.xml b/services/chimesdkmeetings/pom.xml
index c20968226e0b..71f452b32ea9 100644
--- a/services/chimesdkmeetings/pom.xml
+++ b/services/chimesdkmeetings/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
chimesdkmeetings
AWS Java SDK :: Services :: Chime SDK Meetings
diff --git a/services/chimesdkmessaging/pom.xml b/services/chimesdkmessaging/pom.xml
index ed16948775cd..61a9dba3a8d8 100644
--- a/services/chimesdkmessaging/pom.xml
+++ b/services/chimesdkmessaging/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
chimesdkmessaging
AWS Java SDK :: Services :: Chime SDK Messaging
diff --git a/services/chimesdkvoice/pom.xml b/services/chimesdkvoice/pom.xml
index 7a1d21bb6ac9..52cc12524012 100644
--- a/services/chimesdkvoice/pom.xml
+++ b/services/chimesdkvoice/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
chimesdkvoice
AWS Java SDK :: Services :: Chime SDK Voice
diff --git a/services/cloud9/pom.xml b/services/cloud9/pom.xml
index 3958ebacdc13..c5aca7a2863a 100644
--- a/services/cloud9/pom.xml
+++ b/services/cloud9/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
cloud9
diff --git a/services/cloudcontrol/pom.xml b/services/cloudcontrol/pom.xml
index 218083c8ca10..079c1bfe4957 100644
--- a/services/cloudcontrol/pom.xml
+++ b/services/cloudcontrol/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
cloudcontrol
AWS Java SDK :: Services :: Cloud Control
diff --git a/services/clouddirectory/pom.xml b/services/clouddirectory/pom.xml
index f77cc069f59d..3af0f69c6b33 100644
--- a/services/clouddirectory/pom.xml
+++ b/services/clouddirectory/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
clouddirectory
AWS Java SDK :: Services :: Amazon CloudDirectory
diff --git a/services/cloudformation/pom.xml b/services/cloudformation/pom.xml
index 212cd5df04a0..72f72c1c4d6f 100644
--- a/services/cloudformation/pom.xml
+++ b/services/cloudformation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
cloudformation
AWS Java SDK :: Services :: AWS CloudFormation
diff --git a/services/cloudfront/pom.xml b/services/cloudfront/pom.xml
index 4be2b115f6b7..894645c338b3 100644
--- a/services/cloudfront/pom.xml
+++ b/services/cloudfront/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
cloudfront
AWS Java SDK :: Services :: Amazon CloudFront
diff --git a/services/cloudhsm/pom.xml b/services/cloudhsm/pom.xml
index c3ef94ce947a..1ccc586d49a9 100644
--- a/services/cloudhsm/pom.xml
+++ b/services/cloudhsm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
cloudhsm
AWS Java SDK :: Services :: AWS CloudHSM
diff --git a/services/cloudhsmv2/pom.xml b/services/cloudhsmv2/pom.xml
index 36cbfff98350..b2990d3f441f 100644
--- a/services/cloudhsmv2/pom.xml
+++ b/services/cloudhsmv2/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
cloudhsmv2
diff --git a/services/cloudsearch/pom.xml b/services/cloudsearch/pom.xml
index 802331c0977a..0e08350394ce 100644
--- a/services/cloudsearch/pom.xml
+++ b/services/cloudsearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
cloudsearch
AWS Java SDK :: Services :: Amazon CloudSearch
diff --git a/services/cloudsearchdomain/pom.xml b/services/cloudsearchdomain/pom.xml
index 6b7a08786a23..84b06221d2d0 100644
--- a/services/cloudsearchdomain/pom.xml
+++ b/services/cloudsearchdomain/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
cloudsearchdomain
AWS Java SDK :: Services :: Amazon CloudSearch Domain
diff --git a/services/cloudtrail/pom.xml b/services/cloudtrail/pom.xml
index 0b7fde30df53..9b509915bf05 100644
--- a/services/cloudtrail/pom.xml
+++ b/services/cloudtrail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
cloudtrail
AWS Java SDK :: Services :: AWS CloudTrail
diff --git a/services/cloudwatch/pom.xml b/services/cloudwatch/pom.xml
index 8178c04f56ee..250e7cec0d9d 100644
--- a/services/cloudwatch/pom.xml
+++ b/services/cloudwatch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
cloudwatch
AWS Java SDK :: Services :: Amazon CloudWatch
diff --git a/services/cloudwatchevents/pom.xml b/services/cloudwatchevents/pom.xml
index ccd584b9a2ce..5faaf4601ac5 100644
--- a/services/cloudwatchevents/pom.xml
+++ b/services/cloudwatchevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
cloudwatchevents
AWS Java SDK :: Services :: Amazon CloudWatch Events
diff --git a/services/cloudwatchlogs/pom.xml b/services/cloudwatchlogs/pom.xml
index 2c95fe0655d4..947e225e80d2 100644
--- a/services/cloudwatchlogs/pom.xml
+++ b/services/cloudwatchlogs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
cloudwatchlogs
AWS Java SDK :: Services :: Amazon CloudWatch Logs
diff --git a/services/codeartifact/pom.xml b/services/codeartifact/pom.xml
index e7f45b477a33..cc809d4edec1 100644
--- a/services/codeartifact/pom.xml
+++ b/services/codeartifact/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
codeartifact
AWS Java SDK :: Services :: Codeartifact
diff --git a/services/codebuild/pom.xml b/services/codebuild/pom.xml
index dab1d7e9b120..245c5e7a9a2b 100644
--- a/services/codebuild/pom.xml
+++ b/services/codebuild/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
codebuild
AWS Java SDK :: Services :: AWS Code Build
diff --git a/services/codecatalyst/pom.xml b/services/codecatalyst/pom.xml
index f4f490238d72..c05048ece05d 100644
--- a/services/codecatalyst/pom.xml
+++ b/services/codecatalyst/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
codecatalyst
AWS Java SDK :: Services :: Code Catalyst
diff --git a/services/codecommit/pom.xml b/services/codecommit/pom.xml
index 7d4a74610505..844dacfe8e7b 100644
--- a/services/codecommit/pom.xml
+++ b/services/codecommit/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
codecommit
AWS Java SDK :: Services :: AWS CodeCommit
diff --git a/services/codedeploy/pom.xml b/services/codedeploy/pom.xml
index 4740c76e429a..f085363270dc 100644
--- a/services/codedeploy/pom.xml
+++ b/services/codedeploy/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
codedeploy
AWS Java SDK :: Services :: AWS CodeDeploy
diff --git a/services/codeguruprofiler/pom.xml b/services/codeguruprofiler/pom.xml
index e2bd1cb49702..4f4f9c86af7b 100644
--- a/services/codeguruprofiler/pom.xml
+++ b/services/codeguruprofiler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
codeguruprofiler
AWS Java SDK :: Services :: CodeGuruProfiler
diff --git a/services/codegurureviewer/pom.xml b/services/codegurureviewer/pom.xml
index b09b2271938a..469e75b3c492 100644
--- a/services/codegurureviewer/pom.xml
+++ b/services/codegurureviewer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
codegurureviewer
AWS Java SDK :: Services :: CodeGuru Reviewer
diff --git a/services/codepipeline/pom.xml b/services/codepipeline/pom.xml
index dfd69517f878..0329121c7519 100644
--- a/services/codepipeline/pom.xml
+++ b/services/codepipeline/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
codepipeline
AWS Java SDK :: Services :: AWS CodePipeline
diff --git a/services/codestar/pom.xml b/services/codestar/pom.xml
index 99ca85cd101c..1607b7b2239e 100644
--- a/services/codestar/pom.xml
+++ b/services/codestar/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
codestar
AWS Java SDK :: Services :: AWS CodeStar
diff --git a/services/codestarconnections/pom.xml b/services/codestarconnections/pom.xml
index 1cb3e305bb30..69a1990e623a 100644
--- a/services/codestarconnections/pom.xml
+++ b/services/codestarconnections/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
codestarconnections
AWS Java SDK :: Services :: CodeStar connections
diff --git a/services/codestarnotifications/pom.xml b/services/codestarnotifications/pom.xml
index a6c29630bdf8..78f759929db1 100644
--- a/services/codestarnotifications/pom.xml
+++ b/services/codestarnotifications/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
codestarnotifications
AWS Java SDK :: Services :: Codestar Notifications
diff --git a/services/cognitoidentity/pom.xml b/services/cognitoidentity/pom.xml
index 49769f254d75..769b212d5723 100644
--- a/services/cognitoidentity/pom.xml
+++ b/services/cognitoidentity/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
cognitoidentity
AWS Java SDK :: Services :: Amazon Cognito Identity
diff --git a/services/cognitoidentityprovider/pom.xml b/services/cognitoidentityprovider/pom.xml
index f5b86799ad1d..e47704d7a9af 100644
--- a/services/cognitoidentityprovider/pom.xml
+++ b/services/cognitoidentityprovider/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
cognitoidentityprovider
AWS Java SDK :: Services :: Amazon Cognito Identity Provider Service
diff --git a/services/cognitosync/pom.xml b/services/cognitosync/pom.xml
index 1b5e769f6765..083a8d675678 100644
--- a/services/cognitosync/pom.xml
+++ b/services/cognitosync/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
cognitosync
AWS Java SDK :: Services :: Amazon Cognito Sync
diff --git a/services/comprehend/pom.xml b/services/comprehend/pom.xml
index 5fe27b0da031..8196f7ec335b 100644
--- a/services/comprehend/pom.xml
+++ b/services/comprehend/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
comprehend
diff --git a/services/comprehendmedical/pom.xml b/services/comprehendmedical/pom.xml
index cbbba87c528d..b008cec661c5 100644
--- a/services/comprehendmedical/pom.xml
+++ b/services/comprehendmedical/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
comprehendmedical
AWS Java SDK :: Services :: ComprehendMedical
diff --git a/services/computeoptimizer/pom.xml b/services/computeoptimizer/pom.xml
index f8cca44d2496..329229eb7173 100644
--- a/services/computeoptimizer/pom.xml
+++ b/services/computeoptimizer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
computeoptimizer
AWS Java SDK :: Services :: Compute Optimizer
diff --git a/services/config/pom.xml b/services/config/pom.xml
index 202d5996e886..72f902044faa 100644
--- a/services/config/pom.xml
+++ b/services/config/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
config
AWS Java SDK :: Services :: AWS Config
diff --git a/services/connect/pom.xml b/services/connect/pom.xml
index 655a53c2503e..745ca3a36553 100644
--- a/services/connect/pom.xml
+++ b/services/connect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
connect
AWS Java SDK :: Services :: Connect
diff --git a/services/connect/src/main/resources/codegen-resources/endpoint-tests.json b/services/connect/src/main/resources/codegen-resources/endpoint-tests.json
index 9573af243688..c974fdf4f4ed 100644
--- a/services/connect/src/main/resources/codegen-resources/endpoint-tests.json
+++ b/services/connect/src/main/resources/codegen-resources/endpoint-tests.json
@@ -9,8 +9,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": true,
- "Region": "ap-south-1"
+ "Region": "ap-south-1",
+ "UseDualStack": true
}
},
{
@@ -22,8 +22,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": false,
- "Region": "ap-south-1"
+ "Region": "ap-south-1",
+ "UseDualStack": false
}
},
{
@@ -35,8 +35,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": true,
- "Region": "ap-south-1"
+ "Region": "ap-south-1",
+ "UseDualStack": true
}
},
{
@@ -48,8 +48,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": false,
- "Region": "ap-south-1"
+ "Region": "ap-south-1",
+ "UseDualStack": false
}
},
{
@@ -61,8 +61,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": true,
- "Region": "ca-central-1"
+ "Region": "ca-central-1",
+ "UseDualStack": true
}
},
{
@@ -74,8 +74,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": false,
- "Region": "ca-central-1"
+ "Region": "ca-central-1",
+ "UseDualStack": false
}
},
{
@@ -87,8 +87,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": true,
- "Region": "ca-central-1"
+ "Region": "ca-central-1",
+ "UseDualStack": true
}
},
{
@@ -100,8 +100,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": false,
- "Region": "ca-central-1"
+ "Region": "ca-central-1",
+ "UseDualStack": false
}
},
{
@@ -113,8 +113,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": true,
- "Region": "eu-central-1"
+ "Region": "eu-central-1",
+ "UseDualStack": true
}
},
{
@@ -126,8 +126,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": false,
- "Region": "eu-central-1"
+ "Region": "eu-central-1",
+ "UseDualStack": false
}
},
{
@@ -139,8 +139,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": true,
- "Region": "eu-central-1"
+ "Region": "eu-central-1",
+ "UseDualStack": true
}
},
{
@@ -152,8 +152,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": false,
- "Region": "eu-central-1"
+ "Region": "eu-central-1",
+ "UseDualStack": false
}
},
{
@@ -165,8 +165,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": true,
- "Region": "us-west-2"
+ "Region": "us-west-2",
+ "UseDualStack": true
}
},
{
@@ -178,8 +178,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": false,
- "Region": "us-west-2"
+ "Region": "us-west-2",
+ "UseDualStack": false
}
},
{
@@ -191,8 +191,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": true,
- "Region": "us-west-2"
+ "Region": "us-west-2",
+ "UseDualStack": true
}
},
{
@@ -204,8 +204,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": false,
- "Region": "us-west-2"
+ "Region": "us-west-2",
+ "UseDualStack": false
}
},
{
@@ -217,8 +217,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": true,
- "Region": "af-south-1"
+ "Region": "af-south-1",
+ "UseDualStack": true
}
},
{
@@ -230,8 +230,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": false,
- "Region": "af-south-1"
+ "Region": "af-south-1",
+ "UseDualStack": false
}
},
{
@@ -243,8 +243,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": true,
- "Region": "af-south-1"
+ "Region": "af-south-1",
+ "UseDualStack": true
}
},
{
@@ -256,8 +256,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": false,
- "Region": "af-south-1"
+ "Region": "af-south-1",
+ "UseDualStack": false
}
},
{
@@ -269,8 +269,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": true,
- "Region": "eu-west-2"
+ "Region": "eu-west-2",
+ "UseDualStack": true
}
},
{
@@ -282,8 +282,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": false,
- "Region": "eu-west-2"
+ "Region": "eu-west-2",
+ "UseDualStack": false
}
},
{
@@ -295,8 +295,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": true,
- "Region": "eu-west-2"
+ "Region": "eu-west-2",
+ "UseDualStack": true
}
},
{
@@ -308,8 +308,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": false,
- "Region": "eu-west-2"
+ "Region": "eu-west-2",
+ "UseDualStack": false
}
},
{
@@ -321,8 +321,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": true,
- "Region": "ap-northeast-2"
+ "Region": "ap-northeast-2",
+ "UseDualStack": true
}
},
{
@@ -334,8 +334,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": false,
- "Region": "ap-northeast-2"
+ "Region": "ap-northeast-2",
+ "UseDualStack": false
}
},
{
@@ -347,8 +347,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": true,
- "Region": "ap-northeast-2"
+ "Region": "ap-northeast-2",
+ "UseDualStack": true
}
},
{
@@ -360,8 +360,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": false,
- "Region": "ap-northeast-2"
+ "Region": "ap-northeast-2",
+ "UseDualStack": false
}
},
{
@@ -373,8 +373,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": true,
- "Region": "ap-northeast-1"
+ "Region": "ap-northeast-1",
+ "UseDualStack": true
}
},
{
@@ -386,8 +386,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": false,
- "Region": "ap-northeast-1"
+ "Region": "ap-northeast-1",
+ "UseDualStack": false
}
},
{
@@ -399,8 +399,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": true,
- "Region": "ap-northeast-1"
+ "Region": "ap-northeast-1",
+ "UseDualStack": true
}
},
{
@@ -412,8 +412,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": false,
- "Region": "ap-northeast-1"
+ "Region": "ap-northeast-1",
+ "UseDualStack": false
}
},
{
@@ -425,8 +425,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": true,
- "Region": "us-gov-west-1"
+ "Region": "us-gov-west-1",
+ "UseDualStack": true
}
},
{
@@ -438,8 +438,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": false,
- "Region": "us-gov-west-1"
+ "Region": "us-gov-west-1",
+ "UseDualStack": false
}
},
{
@@ -451,8 +451,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": true,
- "Region": "us-gov-west-1"
+ "Region": "us-gov-west-1",
+ "UseDualStack": true
}
},
{
@@ -464,8 +464,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": false,
- "Region": "us-gov-west-1"
+ "Region": "us-gov-west-1",
+ "UseDualStack": false
}
},
{
@@ -477,8 +477,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": true,
- "Region": "ap-southeast-1"
+ "Region": "ap-southeast-1",
+ "UseDualStack": true
}
},
{
@@ -490,8 +490,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": false,
- "Region": "ap-southeast-1"
+ "Region": "ap-southeast-1",
+ "UseDualStack": false
}
},
{
@@ -503,8 +503,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": true,
- "Region": "ap-southeast-1"
+ "Region": "ap-southeast-1",
+ "UseDualStack": true
}
},
{
@@ -516,8 +516,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": false,
- "Region": "ap-southeast-1"
+ "Region": "ap-southeast-1",
+ "UseDualStack": false
}
},
{
@@ -529,8 +529,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": true,
- "Region": "ap-southeast-2"
+ "Region": "ap-southeast-2",
+ "UseDualStack": true
}
},
{
@@ -542,8 +542,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": false,
- "Region": "ap-southeast-2"
+ "Region": "ap-southeast-2",
+ "UseDualStack": false
}
},
{
@@ -555,8 +555,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": true,
- "Region": "ap-southeast-2"
+ "Region": "ap-southeast-2",
+ "UseDualStack": true
}
},
{
@@ -568,8 +568,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": false,
- "Region": "ap-southeast-2"
+ "Region": "ap-southeast-2",
+ "UseDualStack": false
}
},
{
@@ -581,8 +581,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": true,
- "Region": "us-east-1"
+ "Region": "us-east-1",
+ "UseDualStack": true
}
},
{
@@ -594,8 +594,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": false,
- "Region": "us-east-1"
+ "Region": "us-east-1",
+ "UseDualStack": false
}
},
{
@@ -607,8 +607,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": true,
- "Region": "us-east-1"
+ "Region": "us-east-1",
+ "UseDualStack": true
}
},
{
@@ -620,8 +620,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": false,
- "Region": "us-east-1"
+ "Region": "us-east-1",
+ "UseDualStack": false
}
},
{
@@ -633,8 +633,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": false,
"Region": "us-east-1",
+ "UseDualStack": false,
"Endpoint": "https://example.com"
}
},
@@ -645,8 +645,8 @@
},
"params": {
"UseFIPS": true,
- "UseDualStack": false,
"Region": "us-east-1",
+ "UseDualStack": false,
"Endpoint": "https://example.com"
}
},
@@ -657,8 +657,8 @@
},
"params": {
"UseFIPS": false,
- "UseDualStack": true,
"Region": "us-east-1",
+ "UseDualStack": true,
"Endpoint": "https://example.com"
}
}
diff --git a/services/connect/src/main/resources/codegen-resources/service-2.json b/services/connect/src/main/resources/codegen-resources/service-2.json
index 7ba37e3dcc49..e1f99de14196 100644
--- a/services/connect/src/main/resources/codegen-resources/service-2.json
+++ b/services/connect/src/main/resources/codegen-resources/service-2.json
@@ -3494,7 +3494,7 @@
},
"ChatContent":{
"type":"string",
- "max":1024,
+ "max":16384,
"min":1
},
"ChatContentType":{
diff --git a/services/connectcampaigns/pom.xml b/services/connectcampaigns/pom.xml
index 4625c2d7b6e4..ea38dd748064 100644
--- a/services/connectcampaigns/pom.xml
+++ b/services/connectcampaigns/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
connectcampaigns
AWS Java SDK :: Services :: Connect Campaigns
diff --git a/services/connectcases/pom.xml b/services/connectcases/pom.xml
index ec967c9ee077..4f08f2e4646d 100644
--- a/services/connectcases/pom.xml
+++ b/services/connectcases/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
connectcases
AWS Java SDK :: Services :: Connect Cases
diff --git a/services/connectcontactlens/pom.xml b/services/connectcontactlens/pom.xml
index 51270f0ef09a..b4786afad4cc 100644
--- a/services/connectcontactlens/pom.xml
+++ b/services/connectcontactlens/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
connectcontactlens
AWS Java SDK :: Services :: Connect Contact Lens
diff --git a/services/connectparticipant/pom.xml b/services/connectparticipant/pom.xml
index b1a0e177be39..2d0933b1ef66 100644
--- a/services/connectparticipant/pom.xml
+++ b/services/connectparticipant/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
connectparticipant
AWS Java SDK :: Services :: ConnectParticipant
diff --git a/services/connectparticipant/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/connectparticipant/src/main/resources/codegen-resources/endpoint-rule-set.json
index 4532a7cfe32c..e9ba24201b64 100644
--- a/services/connectparticipant/src/main/resources/codegen-resources/endpoint-rule-set.json
+++ b/services/connectparticipant/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -3,7 +3,7 @@
"parameters": {
"Region": {
"builtIn": "AWS::Region",
- "required": false,
+ "required": true,
"documentation": "The AWS region used to dispatch the request.",
"type": "String"
},
@@ -52,15 +52,6 @@
"ref": "Endpoint"
}
]
- },
- {
- "fn": "parseURL",
- "argv": [
- {
- "ref": "Endpoint"
- }
- ],
- "assign": "url"
}
],
"type": "tree",
diff --git a/services/connectparticipant/src/main/resources/codegen-resources/endpoint-tests.json b/services/connectparticipant/src/main/resources/codegen-resources/endpoint-tests.json
index f902a4ca6b05..2c41d97d82b0 100644
--- a/services/connectparticipant/src/main/resources/codegen-resources/endpoint-tests.json
+++ b/services/connectparticipant/src/main/resources/codegen-resources/endpoint-tests.json
@@ -8,9 +8,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": true,
"Region": "ap-south-1",
- "UseFIPS": true
+ "UseDualStack": true
}
},
{
@@ -21,9 +21,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": true,
"Region": "ap-south-1",
- "UseFIPS": true
+ "UseDualStack": false
}
},
{
@@ -34,9 +34,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": false,
"Region": "ap-south-1",
- "UseFIPS": false
+ "UseDualStack": true
}
},
{
@@ -47,9 +47,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "ap-south-1",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -60,9 +60,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": true,
"Region": "ca-central-1",
- "UseFIPS": true
+ "UseDualStack": true
}
},
{
@@ -73,9 +73,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": true,
"Region": "ca-central-1",
- "UseFIPS": true
+ "UseDualStack": false
}
},
{
@@ -86,9 +86,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": false,
"Region": "ca-central-1",
- "UseFIPS": false
+ "UseDualStack": true
}
},
{
@@ -99,9 +99,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "ca-central-1",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -112,9 +112,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": true,
"Region": "eu-central-1",
- "UseFIPS": true
+ "UseDualStack": true
}
},
{
@@ -125,9 +125,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": true,
"Region": "eu-central-1",
- "UseFIPS": true
+ "UseDualStack": false
}
},
{
@@ -138,9 +138,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": false,
"Region": "eu-central-1",
- "UseFIPS": false
+ "UseDualStack": true
}
},
{
@@ -151,9 +151,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "eu-central-1",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -164,9 +164,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": true,
"Region": "us-west-2",
- "UseFIPS": true
+ "UseDualStack": true
}
},
{
@@ -177,9 +177,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": true,
"Region": "us-west-2",
- "UseFIPS": true
+ "UseDualStack": false
}
},
{
@@ -190,9 +190,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": false,
"Region": "us-west-2",
- "UseFIPS": false
+ "UseDualStack": true
}
},
{
@@ -203,9 +203,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "us-west-2",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -216,9 +216,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": true,
"Region": "af-south-1",
- "UseFIPS": true
+ "UseDualStack": true
}
},
{
@@ -229,9 +229,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": true,
"Region": "af-south-1",
- "UseFIPS": true
+ "UseDualStack": false
}
},
{
@@ -242,9 +242,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": false,
"Region": "af-south-1",
- "UseFIPS": false
+ "UseDualStack": true
}
},
{
@@ -255,9 +255,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "af-south-1",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -268,9 +268,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": true,
"Region": "eu-west-2",
- "UseFIPS": true
+ "UseDualStack": true
}
},
{
@@ -281,9 +281,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": true,
"Region": "eu-west-2",
- "UseFIPS": true
+ "UseDualStack": false
}
},
{
@@ -294,9 +294,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": false,
"Region": "eu-west-2",
- "UseFIPS": false
+ "UseDualStack": true
}
},
{
@@ -307,9 +307,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "eu-west-2",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -320,9 +320,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": true,
"Region": "ap-northeast-2",
- "UseFIPS": true
+ "UseDualStack": true
}
},
{
@@ -333,9 +333,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": true,
"Region": "ap-northeast-2",
- "UseFIPS": true
+ "UseDualStack": false
}
},
{
@@ -346,9 +346,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": false,
"Region": "ap-northeast-2",
- "UseFIPS": false
+ "UseDualStack": true
}
},
{
@@ -359,9 +359,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "ap-northeast-2",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -372,9 +372,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": true,
"Region": "ap-northeast-1",
- "UseFIPS": true
+ "UseDualStack": true
}
},
{
@@ -385,9 +385,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": true,
"Region": "ap-northeast-1",
- "UseFIPS": true
+ "UseDualStack": false
}
},
{
@@ -398,9 +398,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": false,
"Region": "ap-northeast-1",
- "UseFIPS": false
+ "UseDualStack": true
}
},
{
@@ -411,9 +411,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "ap-northeast-1",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -424,9 +424,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": true,
"Region": "us-gov-west-1",
- "UseFIPS": true
+ "UseDualStack": true
}
},
{
@@ -437,9 +437,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": true,
"Region": "us-gov-west-1",
- "UseFIPS": true
+ "UseDualStack": false
}
},
{
@@ -450,9 +450,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": false,
"Region": "us-gov-west-1",
- "UseFIPS": false
+ "UseDualStack": true
}
},
{
@@ -463,9 +463,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "us-gov-west-1",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -476,9 +476,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": true,
"Region": "ap-southeast-1",
- "UseFIPS": true
+ "UseDualStack": true
}
},
{
@@ -489,9 +489,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": true,
"Region": "ap-southeast-1",
- "UseFIPS": true
+ "UseDualStack": false
}
},
{
@@ -502,9 +502,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": false,
"Region": "ap-southeast-1",
- "UseFIPS": false
+ "UseDualStack": true
}
},
{
@@ -515,9 +515,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "ap-southeast-1",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -528,9 +528,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": true,
"Region": "ap-southeast-2",
- "UseFIPS": true
+ "UseDualStack": true
}
},
{
@@ -541,9 +541,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": true,
"Region": "ap-southeast-2",
- "UseFIPS": true
+ "UseDualStack": false
}
},
{
@@ -554,9 +554,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": false,
"Region": "ap-southeast-2",
- "UseFIPS": false
+ "UseDualStack": true
}
},
{
@@ -567,9 +567,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "ap-southeast-2",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -580,9 +580,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": true,
"Region": "us-east-1",
- "UseFIPS": true
+ "UseDualStack": true
}
},
{
@@ -593,9 +593,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": true,
"Region": "us-east-1",
- "UseFIPS": true
+ "UseDualStack": false
}
},
{
@@ -606,9 +606,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": false,
"Region": "us-east-1",
- "UseFIPS": false
+ "UseDualStack": true
}
},
{
@@ -619,9 +619,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "us-east-1",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -632,9 +632,9 @@
}
},
"params": {
- "UseDualStack": false,
- "Region": "us-east-1",
"UseFIPS": false,
+ "Region": "us-east-1",
+ "UseDualStack": false,
"Endpoint": "https://example.com"
}
},
@@ -644,9 +644,9 @@
"error": "Invalid Configuration: FIPS and custom endpoint are not supported"
},
"params": {
- "UseDualStack": false,
- "Region": "us-east-1",
"UseFIPS": true,
+ "Region": "us-east-1",
+ "UseDualStack": false,
"Endpoint": "https://example.com"
}
},
@@ -656,9 +656,9 @@
"error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
},
"params": {
- "UseDualStack": true,
- "Region": "us-east-1",
"UseFIPS": false,
+ "Region": "us-east-1",
+ "UseDualStack": true,
"Endpoint": "https://example.com"
}
}
diff --git a/services/connectparticipant/src/main/resources/codegen-resources/service-2.json b/services/connectparticipant/src/main/resources/codegen-resources/service-2.json
index ce8b755700d5..c62f17a96035 100644
--- a/services/connectparticipant/src/main/resources/codegen-resources/service-2.json
+++ b/services/connectparticipant/src/main/resources/codegen-resources/service-2.json
@@ -213,7 +213,7 @@
"Bool":{"type":"boolean"},
"ChatContent":{
"type":"string",
- "max":1024,
+ "max":16384,
"min":1
},
"ChatContentType":{
diff --git a/services/controltower/pom.xml b/services/controltower/pom.xml
index 65328501ef3f..c7ad092ce6f7 100644
--- a/services/controltower/pom.xml
+++ b/services/controltower/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
controltower
AWS Java SDK :: Services :: Control Tower
diff --git a/services/costandusagereport/pom.xml b/services/costandusagereport/pom.xml
index 069157a26635..c0b6d35fe5ae 100644
--- a/services/costandusagereport/pom.xml
+++ b/services/costandusagereport/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
costandusagereport
AWS Java SDK :: Services :: AWS Cost and Usage Report
diff --git a/services/costexplorer/pom.xml b/services/costexplorer/pom.xml
index 80875bc25f8a..7044a4ed6f7f 100644
--- a/services/costexplorer/pom.xml
+++ b/services/costexplorer/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
costexplorer
diff --git a/services/customerprofiles/pom.xml b/services/customerprofiles/pom.xml
index 8ab205110b63..ccecc972f863 100644
--- a/services/customerprofiles/pom.xml
+++ b/services/customerprofiles/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
customerprofiles
AWS Java SDK :: Services :: Customer Profiles
diff --git a/services/databasemigration/pom.xml b/services/databasemigration/pom.xml
index bc6458fce7cb..ab386b13c751 100644
--- a/services/databasemigration/pom.xml
+++ b/services/databasemigration/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
databasemigration
AWS Java SDK :: Services :: AWS Database Migration Service
diff --git a/services/databrew/pom.xml b/services/databrew/pom.xml
index 9d164a29cf87..5c5fe583e627 100644
--- a/services/databrew/pom.xml
+++ b/services/databrew/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
databrew
AWS Java SDK :: Services :: Data Brew
diff --git a/services/dataexchange/pom.xml b/services/dataexchange/pom.xml
index b67682922dbb..90abb43d4eef 100644
--- a/services/dataexchange/pom.xml
+++ b/services/dataexchange/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
dataexchange
AWS Java SDK :: Services :: DataExchange
diff --git a/services/datapipeline/pom.xml b/services/datapipeline/pom.xml
index 2cbd4ecae216..c32ca3526aff 100644
--- a/services/datapipeline/pom.xml
+++ b/services/datapipeline/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
datapipeline
AWS Java SDK :: Services :: AWS Data Pipeline
diff --git a/services/datasync/pom.xml b/services/datasync/pom.xml
index be57b84bec9b..36912f47083e 100644
--- a/services/datasync/pom.xml
+++ b/services/datasync/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
datasync
AWS Java SDK :: Services :: DataSync
diff --git a/services/dax/pom.xml b/services/dax/pom.xml
index d18808f24365..3a7f909e3814 100644
--- a/services/dax/pom.xml
+++ b/services/dax/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
dax
AWS Java SDK :: Services :: Amazon DynamoDB Accelerator (DAX)
diff --git a/services/detective/pom.xml b/services/detective/pom.xml
index c6f691c1d829..a0a5995b4d23 100644
--- a/services/detective/pom.xml
+++ b/services/detective/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
detective
AWS Java SDK :: Services :: Detective
diff --git a/services/devicefarm/pom.xml b/services/devicefarm/pom.xml
index 52e7a58ca559..791baf35c5ac 100644
--- a/services/devicefarm/pom.xml
+++ b/services/devicefarm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
devicefarm
AWS Java SDK :: Services :: AWS Device Farm
diff --git a/services/devopsguru/pom.xml b/services/devopsguru/pom.xml
index 8d1e45c87124..45db497dcc54 100644
--- a/services/devopsguru/pom.xml
+++ b/services/devopsguru/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
devopsguru
AWS Java SDK :: Services :: Dev Ops Guru
diff --git a/services/directconnect/pom.xml b/services/directconnect/pom.xml
index 9403450954bc..d920e467b31b 100644
--- a/services/directconnect/pom.xml
+++ b/services/directconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
directconnect
AWS Java SDK :: Services :: AWS Direct Connect
diff --git a/services/directory/pom.xml b/services/directory/pom.xml
index 1fe918985feb..0552465f02d4 100644
--- a/services/directory/pom.xml
+++ b/services/directory/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
directory
AWS Java SDK :: Services :: AWS Directory Service
diff --git a/services/dlm/pom.xml b/services/dlm/pom.xml
index 705afe8333e6..f0e3198d1a4e 100644
--- a/services/dlm/pom.xml
+++ b/services/dlm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
dlm
AWS Java SDK :: Services :: DLM
diff --git a/services/docdb/pom.xml b/services/docdb/pom.xml
index d8775384da9d..8dcdeecd2b99 100644
--- a/services/docdb/pom.xml
+++ b/services/docdb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
docdb
AWS Java SDK :: Services :: DocDB
diff --git a/services/docdbelastic/pom.xml b/services/docdbelastic/pom.xml
index 5cb008a474f3..76164e29b88c 100644
--- a/services/docdbelastic/pom.xml
+++ b/services/docdbelastic/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
docdbelastic
AWS Java SDK :: Services :: Doc DB Elastic
diff --git a/services/drs/pom.xml b/services/drs/pom.xml
index 010fb7432166..6b44cdd7ffe5 100644
--- a/services/drs/pom.xml
+++ b/services/drs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
drs
AWS Java SDK :: Services :: Drs
diff --git a/services/dynamodb/pom.xml b/services/dynamodb/pom.xml
index 1f1b9fb4a0b7..bc2db28cc945 100644
--- a/services/dynamodb/pom.xml
+++ b/services/dynamodb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
dynamodb
AWS Java SDK :: Services :: Amazon DynamoDB
diff --git a/services/ebs/pom.xml b/services/ebs/pom.xml
index 6b62fab31378..0c3ddce3a777 100644
--- a/services/ebs/pom.xml
+++ b/services/ebs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ebs
AWS Java SDK :: Services :: EBS
diff --git a/services/ec2/pom.xml b/services/ec2/pom.xml
index bd35b278673f..549e9804a81c 100644
--- a/services/ec2/pom.xml
+++ b/services/ec2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ec2
AWS Java SDK :: Services :: Amazon EC2
diff --git a/services/ec2instanceconnect/pom.xml b/services/ec2instanceconnect/pom.xml
index 5e04094b6de3..8006dbb6eb80 100644
--- a/services/ec2instanceconnect/pom.xml
+++ b/services/ec2instanceconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ec2instanceconnect
AWS Java SDK :: Services :: EC2 Instance Connect
diff --git a/services/ecr/pom.xml b/services/ecr/pom.xml
index a9479c36c2e2..df275a54e86e 100644
--- a/services/ecr/pom.xml
+++ b/services/ecr/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ecr
AWS Java SDK :: Services :: Amazon EC2 Container Registry
diff --git a/services/ecrpublic/pom.xml b/services/ecrpublic/pom.xml
index b18489dde308..881906f20cee 100644
--- a/services/ecrpublic/pom.xml
+++ b/services/ecrpublic/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ecrpublic
AWS Java SDK :: Services :: ECR PUBLIC
diff --git a/services/ecs/pom.xml b/services/ecs/pom.xml
index 3f07e3a20d6c..7fc167105021 100644
--- a/services/ecs/pom.xml
+++ b/services/ecs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ecs
AWS Java SDK :: Services :: Amazon EC2 Container Service
diff --git a/services/efs/pom.xml b/services/efs/pom.xml
index 18215d5d74a4..4e6da5e502a3 100644
--- a/services/efs/pom.xml
+++ b/services/efs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
efs
AWS Java SDK :: Services :: Amazon Elastic File System
diff --git a/services/eks/pom.xml b/services/eks/pom.xml
index f2cdbc7afe35..e56c041e1f17 100644
--- a/services/eks/pom.xml
+++ b/services/eks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
eks
AWS Java SDK :: Services :: EKS
diff --git a/services/elasticache/pom.xml b/services/elasticache/pom.xml
index d8dada3fefb2..28fc8717d2b4 100644
--- a/services/elasticache/pom.xml
+++ b/services/elasticache/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
elasticache
AWS Java SDK :: Services :: Amazon ElastiCache
diff --git a/services/elasticbeanstalk/pom.xml b/services/elasticbeanstalk/pom.xml
index 2f7dde575603..9b85fa1fb53a 100644
--- a/services/elasticbeanstalk/pom.xml
+++ b/services/elasticbeanstalk/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
elasticbeanstalk
AWS Java SDK :: Services :: AWS Elastic Beanstalk
diff --git a/services/elasticinference/pom.xml b/services/elasticinference/pom.xml
index c5968e7b03f2..dcc6d633d392 100644
--- a/services/elasticinference/pom.xml
+++ b/services/elasticinference/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
elasticinference
AWS Java SDK :: Services :: Elastic Inference
diff --git a/services/elasticloadbalancing/pom.xml b/services/elasticloadbalancing/pom.xml
index cecc9989d555..f920d25f2df7 100644
--- a/services/elasticloadbalancing/pom.xml
+++ b/services/elasticloadbalancing/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
elasticloadbalancing
AWS Java SDK :: Services :: Elastic Load Balancing
diff --git a/services/elasticloadbalancingv2/pom.xml b/services/elasticloadbalancingv2/pom.xml
index 97b76a042dd4..2755ba1501e1 100644
--- a/services/elasticloadbalancingv2/pom.xml
+++ b/services/elasticloadbalancingv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
elasticloadbalancingv2
AWS Java SDK :: Services :: Elastic Load Balancing V2
diff --git a/services/elasticsearch/pom.xml b/services/elasticsearch/pom.xml
index d024bdb3d090..8408b628a3c4 100644
--- a/services/elasticsearch/pom.xml
+++ b/services/elasticsearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
elasticsearch
AWS Java SDK :: Services :: Amazon Elasticsearch Service
diff --git a/services/elastictranscoder/pom.xml b/services/elastictranscoder/pom.xml
index 3f71e8d764f4..1590a5197f2e 100644
--- a/services/elastictranscoder/pom.xml
+++ b/services/elastictranscoder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
elastictranscoder
AWS Java SDK :: Services :: Amazon Elastic Transcoder
diff --git a/services/emr/pom.xml b/services/emr/pom.xml
index d0f4a5e16377..806b526e862b 100644
--- a/services/emr/pom.xml
+++ b/services/emr/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
emr
AWS Java SDK :: Services :: Amazon EMR
diff --git a/services/emrcontainers/pom.xml b/services/emrcontainers/pom.xml
index 890038616e55..87b39de32974 100644
--- a/services/emrcontainers/pom.xml
+++ b/services/emrcontainers/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
emrcontainers
AWS Java SDK :: Services :: EMR Containers
diff --git a/services/emrserverless/pom.xml b/services/emrserverless/pom.xml
index a5fa79353c3e..2c51a0f2e3d1 100644
--- a/services/emrserverless/pom.xml
+++ b/services/emrserverless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
emrserverless
AWS Java SDK :: Services :: EMR Serverless
diff --git a/services/eventbridge/pom.xml b/services/eventbridge/pom.xml
index e56628b71212..b1fbe4f16351 100644
--- a/services/eventbridge/pom.xml
+++ b/services/eventbridge/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
eventbridge
AWS Java SDK :: Services :: EventBridge
diff --git a/services/evidently/pom.xml b/services/evidently/pom.xml
index 5f6c7f1b5cc8..09af7f099150 100644
--- a/services/evidently/pom.xml
+++ b/services/evidently/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
evidently
AWS Java SDK :: Services :: Evidently
diff --git a/services/finspace/pom.xml b/services/finspace/pom.xml
index b1992ae340ec..7e2e9477f7b9 100644
--- a/services/finspace/pom.xml
+++ b/services/finspace/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
finspace
AWS Java SDK :: Services :: Finspace
diff --git a/services/finspacedata/pom.xml b/services/finspacedata/pom.xml
index 917a11f7ce96..6063c555e5cd 100644
--- a/services/finspacedata/pom.xml
+++ b/services/finspacedata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
finspacedata
AWS Java SDK :: Services :: Finspace Data
diff --git a/services/firehose/pom.xml b/services/firehose/pom.xml
index 895a00f05296..1d0d48ffb89e 100644
--- a/services/firehose/pom.xml
+++ b/services/firehose/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
firehose
AWS Java SDK :: Services :: Amazon Kinesis Firehose
diff --git a/services/fis/pom.xml b/services/fis/pom.xml
index 9111b0974682..badbd9f9092d 100644
--- a/services/fis/pom.xml
+++ b/services/fis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
fis
AWS Java SDK :: Services :: Fis
diff --git a/services/fms/pom.xml b/services/fms/pom.xml
index ff35f6fc91b3..b5981e34a8a2 100644
--- a/services/fms/pom.xml
+++ b/services/fms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
fms
AWS Java SDK :: Services :: FMS
diff --git a/services/forecast/pom.xml b/services/forecast/pom.xml
index 8da08d89f765..32dd20215b68 100644
--- a/services/forecast/pom.xml
+++ b/services/forecast/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
forecast
AWS Java SDK :: Services :: Forecast
diff --git a/services/forecastquery/pom.xml b/services/forecastquery/pom.xml
index 883e9c3053b8..a9e60fbbe8b3 100644
--- a/services/forecastquery/pom.xml
+++ b/services/forecastquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
forecastquery
AWS Java SDK :: Services :: Forecastquery
diff --git a/services/frauddetector/pom.xml b/services/frauddetector/pom.xml
index c708cb6ba6a2..732142192fca 100644
--- a/services/frauddetector/pom.xml
+++ b/services/frauddetector/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
frauddetector
AWS Java SDK :: Services :: FraudDetector
diff --git a/services/fsx/pom.xml b/services/fsx/pom.xml
index fc68910d32bd..076f9dab6591 100644
--- a/services/fsx/pom.xml
+++ b/services/fsx/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
fsx
AWS Java SDK :: Services :: FSx
diff --git a/services/gamelift/pom.xml b/services/gamelift/pom.xml
index 5ac9327ae0ea..cdaecbe1cc47 100644
--- a/services/gamelift/pom.xml
+++ b/services/gamelift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
gamelift
AWS Java SDK :: Services :: AWS GameLift
diff --git a/services/gamesparks/pom.xml b/services/gamesparks/pom.xml
index 7b0d740ab108..484da1ac7052 100644
--- a/services/gamesparks/pom.xml
+++ b/services/gamesparks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
gamesparks
AWS Java SDK :: Services :: Game Sparks
diff --git a/services/glacier/pom.xml b/services/glacier/pom.xml
index c51b121170cf..45a39d458c72 100644
--- a/services/glacier/pom.xml
+++ b/services/glacier/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
glacier
AWS Java SDK :: Services :: Amazon Glacier
diff --git a/services/globalaccelerator/pom.xml b/services/globalaccelerator/pom.xml
index 4721f5bda609..6e585e628075 100644
--- a/services/globalaccelerator/pom.xml
+++ b/services/globalaccelerator/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
globalaccelerator
AWS Java SDK :: Services :: Global Accelerator
diff --git a/services/glue/pom.xml b/services/glue/pom.xml
index 6f6ade79ad38..0544242c82d6 100644
--- a/services/glue/pom.xml
+++ b/services/glue/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
glue
diff --git a/services/grafana/pom.xml b/services/grafana/pom.xml
index 1c78992f173a..cbd78b6cc604 100644
--- a/services/grafana/pom.xml
+++ b/services/grafana/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
grafana
AWS Java SDK :: Services :: Grafana
diff --git a/services/greengrass/pom.xml b/services/greengrass/pom.xml
index 3899021e58d2..d51fb49af64f 100644
--- a/services/greengrass/pom.xml
+++ b/services/greengrass/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
greengrass
AWS Java SDK :: Services :: AWS Greengrass
diff --git a/services/greengrassv2/pom.xml b/services/greengrassv2/pom.xml
index 46dfce10066e..698adb03df31 100644
--- a/services/greengrassv2/pom.xml
+++ b/services/greengrassv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
greengrassv2
AWS Java SDK :: Services :: Greengrass V2
diff --git a/services/groundstation/pom.xml b/services/groundstation/pom.xml
index f25f21288443..4cac896fea32 100644
--- a/services/groundstation/pom.xml
+++ b/services/groundstation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
groundstation
AWS Java SDK :: Services :: GroundStation
diff --git a/services/guardduty/pom.xml b/services/guardduty/pom.xml
index 88a8eedcddc2..d5e074ddb29f 100644
--- a/services/guardduty/pom.xml
+++ b/services/guardduty/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
guardduty
diff --git a/services/health/pom.xml b/services/health/pom.xml
index 29aaae0b2824..ac25ebb3586a 100644
--- a/services/health/pom.xml
+++ b/services/health/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
health
AWS Java SDK :: Services :: AWS Health APIs and Notifications
diff --git a/services/healthlake/pom.xml b/services/healthlake/pom.xml
index 63fc9638feff..ff1792f8b7b9 100644
--- a/services/healthlake/pom.xml
+++ b/services/healthlake/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
healthlake
AWS Java SDK :: Services :: Health Lake
diff --git a/services/honeycode/pom.xml b/services/honeycode/pom.xml
index 5d25c5cb607e..db44576ceaac 100644
--- a/services/honeycode/pom.xml
+++ b/services/honeycode/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
honeycode
AWS Java SDK :: Services :: Honeycode
diff --git a/services/iam/pom.xml b/services/iam/pom.xml
index 13dca68e9604..b0567829b51b 100644
--- a/services/iam/pom.xml
+++ b/services/iam/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iam
AWS Java SDK :: Services :: AWS IAM
diff --git a/services/identitystore/pom.xml b/services/identitystore/pom.xml
index a6b34b7b7bc2..eff12139c8c8 100644
--- a/services/identitystore/pom.xml
+++ b/services/identitystore/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
identitystore
AWS Java SDK :: Services :: Identitystore
diff --git a/services/imagebuilder/pom.xml b/services/imagebuilder/pom.xml
index 62b1bf8596f3..ab8b6aedf17a 100644
--- a/services/imagebuilder/pom.xml
+++ b/services/imagebuilder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
imagebuilder
AWS Java SDK :: Services :: Imagebuilder
diff --git a/services/inspector/pom.xml b/services/inspector/pom.xml
index f76f49f21769..76631e9ba05b 100644
--- a/services/inspector/pom.xml
+++ b/services/inspector/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
inspector
AWS Java SDK :: Services :: Amazon Inspector Service
diff --git a/services/inspector2/pom.xml b/services/inspector2/pom.xml
index ca55dfc75cd3..6dfaf93f0970 100644
--- a/services/inspector2/pom.xml
+++ b/services/inspector2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
inspector2
AWS Java SDK :: Services :: Inspector2
diff --git a/services/iot/pom.xml b/services/iot/pom.xml
index 96e2e828f3be..70eef7ae8239 100644
--- a/services/iot/pom.xml
+++ b/services/iot/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iot
AWS Java SDK :: Services :: AWS IoT
diff --git a/services/iot1clickdevices/pom.xml b/services/iot1clickdevices/pom.xml
index 1472aeca8397..3e44e4bf9100 100644
--- a/services/iot1clickdevices/pom.xml
+++ b/services/iot1clickdevices/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iot1clickdevices
AWS Java SDK :: Services :: IoT 1Click Devices Service
diff --git a/services/iot1clickprojects/pom.xml b/services/iot1clickprojects/pom.xml
index 0268966a16b5..69f536ebe4c7 100644
--- a/services/iot1clickprojects/pom.xml
+++ b/services/iot1clickprojects/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iot1clickprojects
AWS Java SDK :: Services :: IoT 1Click Projects
diff --git a/services/iotanalytics/pom.xml b/services/iotanalytics/pom.xml
index a03564f93b6f..ae3cb3249773 100644
--- a/services/iotanalytics/pom.xml
+++ b/services/iotanalytics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iotanalytics
AWS Java SDK :: Services :: IoTAnalytics
diff --git a/services/iotdataplane/pom.xml b/services/iotdataplane/pom.xml
index 7434d414653c..3e8d509bc91a 100644
--- a/services/iotdataplane/pom.xml
+++ b/services/iotdataplane/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iotdataplane
AWS Java SDK :: Services :: AWS IoT Data Plane
diff --git a/services/iotdeviceadvisor/pom.xml b/services/iotdeviceadvisor/pom.xml
index 1ef6b703a093..4050c17213ad 100644
--- a/services/iotdeviceadvisor/pom.xml
+++ b/services/iotdeviceadvisor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iotdeviceadvisor
AWS Java SDK :: Services :: Iot Device Advisor
diff --git a/services/iotevents/pom.xml b/services/iotevents/pom.xml
index 5291b2d38865..16fd54ed114e 100644
--- a/services/iotevents/pom.xml
+++ b/services/iotevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iotevents
AWS Java SDK :: Services :: IoT Events
diff --git a/services/ioteventsdata/pom.xml b/services/ioteventsdata/pom.xml
index 91ee5b5f2af1..e1f08770569d 100644
--- a/services/ioteventsdata/pom.xml
+++ b/services/ioteventsdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ioteventsdata
AWS Java SDK :: Services :: IoT Events Data
diff --git a/services/iotfleethub/pom.xml b/services/iotfleethub/pom.xml
index b00bc10a19bf..63134bcb53b5 100644
--- a/services/iotfleethub/pom.xml
+++ b/services/iotfleethub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iotfleethub
AWS Java SDK :: Services :: Io T Fleet Hub
diff --git a/services/iotfleetwise/pom.xml b/services/iotfleetwise/pom.xml
index 328c948e40d5..941e349a8121 100644
--- a/services/iotfleetwise/pom.xml
+++ b/services/iotfleetwise/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iotfleetwise
AWS Java SDK :: Services :: Io T Fleet Wise
diff --git a/services/iotjobsdataplane/pom.xml b/services/iotjobsdataplane/pom.xml
index 9adb8baa8ee7..d391d548f9c9 100644
--- a/services/iotjobsdataplane/pom.xml
+++ b/services/iotjobsdataplane/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iotjobsdataplane
AWS Java SDK :: Services :: IoT Jobs Data Plane
diff --git a/services/iotroborunner/pom.xml b/services/iotroborunner/pom.xml
index e62ab1a35ba0..999e1ddcd4a4 100644
--- a/services/iotroborunner/pom.xml
+++ b/services/iotroborunner/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iotroborunner
AWS Java SDK :: Services :: IoT Robo Runner
diff --git a/services/iotsecuretunneling/pom.xml b/services/iotsecuretunneling/pom.xml
index 6d071968181a..7eda5adc9168 100644
--- a/services/iotsecuretunneling/pom.xml
+++ b/services/iotsecuretunneling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iotsecuretunneling
AWS Java SDK :: Services :: IoTSecureTunneling
diff --git a/services/iotsitewise/pom.xml b/services/iotsitewise/pom.xml
index 4a62bc4d4d44..a28f060311f7 100644
--- a/services/iotsitewise/pom.xml
+++ b/services/iotsitewise/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iotsitewise
AWS Java SDK :: Services :: Io T Site Wise
diff --git a/services/iotthingsgraph/pom.xml b/services/iotthingsgraph/pom.xml
index ae205056d3fe..59de23145293 100644
--- a/services/iotthingsgraph/pom.xml
+++ b/services/iotthingsgraph/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iotthingsgraph
AWS Java SDK :: Services :: IoTThingsGraph
diff --git a/services/iottwinmaker/pom.xml b/services/iottwinmaker/pom.xml
index 6e92bcbb5f11..23643c1534e7 100644
--- a/services/iottwinmaker/pom.xml
+++ b/services/iottwinmaker/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iottwinmaker
AWS Java SDK :: Services :: Io T Twin Maker
diff --git a/services/iotwireless/pom.xml b/services/iotwireless/pom.xml
index 1688435405ba..060d569078fe 100644
--- a/services/iotwireless/pom.xml
+++ b/services/iotwireless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
iotwireless
AWS Java SDK :: Services :: IoT Wireless
diff --git a/services/ivs/pom.xml b/services/ivs/pom.xml
index a6b8072432d5..97e702c17029 100644
--- a/services/ivs/pom.xml
+++ b/services/ivs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ivs
AWS Java SDK :: Services :: Ivs
diff --git a/services/ivschat/pom.xml b/services/ivschat/pom.xml
index 5706f995cb93..7c9aac427eda 100644
--- a/services/ivschat/pom.xml
+++ b/services/ivschat/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ivschat
AWS Java SDK :: Services :: Ivschat
diff --git a/services/kafka/pom.xml b/services/kafka/pom.xml
index 79975ceff775..2680ed202507 100644
--- a/services/kafka/pom.xml
+++ b/services/kafka/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
kafka
AWS Java SDK :: Services :: Kafka
diff --git a/services/kafkaconnect/pom.xml b/services/kafkaconnect/pom.xml
index 86d39604a4fb..a9db86dfbf0d 100644
--- a/services/kafkaconnect/pom.xml
+++ b/services/kafkaconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
kafkaconnect
AWS Java SDK :: Services :: Kafka Connect
diff --git a/services/kendra/pom.xml b/services/kendra/pom.xml
index 42409e9f60c0..201d49f90380 100644
--- a/services/kendra/pom.xml
+++ b/services/kendra/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
kendra
AWS Java SDK :: Services :: Kendra
diff --git a/services/keyspaces/pom.xml b/services/keyspaces/pom.xml
index c8fb3915f3fa..403872e1065d 100644
--- a/services/keyspaces/pom.xml
+++ b/services/keyspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
keyspaces
AWS Java SDK :: Services :: Keyspaces
diff --git a/services/kinesis/pom.xml b/services/kinesis/pom.xml
index 3c6b7d5bf87b..5fbf79c37827 100644
--- a/services/kinesis/pom.xml
+++ b/services/kinesis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
kinesis
AWS Java SDK :: Services :: Amazon Kinesis
diff --git a/services/kinesisanalytics/pom.xml b/services/kinesisanalytics/pom.xml
index fabcc2bf8532..ad71d4e2073e 100644
--- a/services/kinesisanalytics/pom.xml
+++ b/services/kinesisanalytics/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
kinesisanalytics
AWS Java SDK :: Services :: Amazon Kinesis Analytics
diff --git a/services/kinesisanalyticsv2/pom.xml b/services/kinesisanalyticsv2/pom.xml
index 37426c1bbc4f..283d879071d7 100644
--- a/services/kinesisanalyticsv2/pom.xml
+++ b/services/kinesisanalyticsv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
kinesisanalyticsv2
AWS Java SDK :: Services :: Kinesis Analytics V2
diff --git a/services/kinesisvideo/pom.xml b/services/kinesisvideo/pom.xml
index 22a137d220a3..8f26b50a9f5a 100644
--- a/services/kinesisvideo/pom.xml
+++ b/services/kinesisvideo/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
kinesisvideo
diff --git a/services/kinesisvideoarchivedmedia/pom.xml b/services/kinesisvideoarchivedmedia/pom.xml
index ad868950105a..5533450b3f67 100644
--- a/services/kinesisvideoarchivedmedia/pom.xml
+++ b/services/kinesisvideoarchivedmedia/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
kinesisvideoarchivedmedia
AWS Java SDK :: Services :: Kinesis Video Archived Media
diff --git a/services/kinesisvideomedia/pom.xml b/services/kinesisvideomedia/pom.xml
index 4d3f3fdbb491..7e18ac5571e7 100644
--- a/services/kinesisvideomedia/pom.xml
+++ b/services/kinesisvideomedia/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
kinesisvideomedia
AWS Java SDK :: Services :: Kinesis Video Media
diff --git a/services/kinesisvideosignaling/pom.xml b/services/kinesisvideosignaling/pom.xml
index 25a8595ac8df..65238554499e 100644
--- a/services/kinesisvideosignaling/pom.xml
+++ b/services/kinesisvideosignaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
kinesisvideosignaling
AWS Java SDK :: Services :: Kinesis Video Signaling
diff --git a/services/kinesisvideowebrtcstorage/pom.xml b/services/kinesisvideowebrtcstorage/pom.xml
index 331e85615645..c2afdd1fc284 100644
--- a/services/kinesisvideowebrtcstorage/pom.xml
+++ b/services/kinesisvideowebrtcstorage/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
kinesisvideowebrtcstorage
AWS Java SDK :: Services :: Kinesis Video Web RTC Storage
diff --git a/services/kms/pom.xml b/services/kms/pom.xml
index b2bedc96ff06..f5026a5a5114 100644
--- a/services/kms/pom.xml
+++ b/services/kms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
kms
AWS Java SDK :: Services :: AWS KMS
diff --git a/services/lakeformation/pom.xml b/services/lakeformation/pom.xml
index 32fdc42476de..42464874d7f1 100644
--- a/services/lakeformation/pom.xml
+++ b/services/lakeformation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
lakeformation
AWS Java SDK :: Services :: LakeFormation
diff --git a/services/lambda/pom.xml b/services/lambda/pom.xml
index 3dc32589352d..5179999ac7bb 100644
--- a/services/lambda/pom.xml
+++ b/services/lambda/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
lambda
AWS Java SDK :: Services :: AWS Lambda
diff --git a/services/lexmodelbuilding/pom.xml b/services/lexmodelbuilding/pom.xml
index c1c7e56e6a20..48d3147f1158 100644
--- a/services/lexmodelbuilding/pom.xml
+++ b/services/lexmodelbuilding/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
lexmodelbuilding
AWS Java SDK :: Services :: Amazon Lex Model Building
diff --git a/services/lexmodelsv2/pom.xml b/services/lexmodelsv2/pom.xml
index 8bfe8a0a9b2c..891e9181d1a5 100644
--- a/services/lexmodelsv2/pom.xml
+++ b/services/lexmodelsv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
lexmodelsv2
AWS Java SDK :: Services :: Lex Models V2
diff --git a/services/lexruntime/pom.xml b/services/lexruntime/pom.xml
index cf5db1c0dccf..36bf143263dc 100644
--- a/services/lexruntime/pom.xml
+++ b/services/lexruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
lexruntime
AWS Java SDK :: Services :: Amazon Lex Runtime
diff --git a/services/lexruntimev2/pom.xml b/services/lexruntimev2/pom.xml
index 79989be49773..4939b6e2819d 100644
--- a/services/lexruntimev2/pom.xml
+++ b/services/lexruntimev2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
lexruntimev2
AWS Java SDK :: Services :: Lex Runtime V2
diff --git a/services/licensemanager/pom.xml b/services/licensemanager/pom.xml
index 54aa97a35a86..93ec0f613683 100644
--- a/services/licensemanager/pom.xml
+++ b/services/licensemanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
licensemanager
AWS Java SDK :: Services :: License Manager
diff --git a/services/licensemanagerlinuxsubscriptions/pom.xml b/services/licensemanagerlinuxsubscriptions/pom.xml
new file mode 100644
index 000000000000..7d93e86c6cb7
--- /dev/null
+++ b/services/licensemanagerlinuxsubscriptions/pom.xml
@@ -0,0 +1,60 @@
+
+
+
+
+ 4.0.0
+
+ software.amazon.awssdk
+ services
+ 2.19.2
+
+ licensemanagerlinuxsubscriptions
+ AWS Java SDK :: Services :: License Manager Linux Subscriptions
+ The AWS Java SDK for License Manager Linux Subscriptions module holds the client classes that are used for
+ communicating with License Manager Linux Subscriptions.
+
+ https://aws.amazon.com/sdkforjava
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ software.amazon.awssdk.services.licensemanagerlinuxsubscriptions
+
+
+
+
+
+
+
+
+
+ software.amazon.awssdk
+ protocol-core
+ ${awsjavasdk.version}
+
+
+ software.amazon.awssdk
+ aws-json-protocol
+ ${awsjavasdk.version}
+
+
+
diff --git a/services/licensemanagerlinuxsubscriptions/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/licensemanagerlinuxsubscriptions/src/main/resources/codegen-resources/endpoint-rule-set.json
new file mode 100644
index 000000000000..c791b57af62c
--- /dev/null
+++ b/services/licensemanagerlinuxsubscriptions/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -0,0 +1,300 @@
+{
+ "version": "1.0",
+ "parameters": {
+ "Region": {
+ "builtIn": "AWS::Region",
+ "required": true,
+ "documentation": "The AWS region used to dispatch the request.",
+ "type": "String"
+ },
+ "UseDualStack": {
+ "builtIn": "AWS::UseDualStack",
+ "required": true,
+ "default": false,
+ "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.",
+ "type": "Boolean"
+ },
+ "UseFIPS": {
+ "builtIn": "AWS::UseFIPS",
+ "required": true,
+ "default": false,
+ "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.",
+ "type": "Boolean"
+ },
+ "Endpoint": {
+ "builtIn": "SDK::Endpoint",
+ "required": false,
+ "documentation": "Override the endpoint used to send this request",
+ "type": "String"
+ }
+ },
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "aws.partition",
+ "argv": [
+ {
+ "ref": "Region"
+ }
+ ],
+ "assign": "PartitionResult"
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "isSet",
+ "argv": [
+ {
+ "ref": "Endpoint"
+ }
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseFIPS"
+ },
+ true
+ ]
+ }
+ ],
+ "error": "Invalid Configuration: FIPS and custom endpoint are not supported",
+ "type": "error"
+ },
+ {
+ "conditions": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseDualStack"
+ },
+ true
+ ]
+ }
+ ],
+ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported",
+ "type": "error"
+ },
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": {
+ "ref": "Endpoint"
+ },
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseFIPS"
+ },
+ true
+ ]
+ },
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseDualStack"
+ },
+ true
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsFIPS"
+ ]
+ }
+ ]
+ },
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsDualStack"
+ ]
+ }
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ },
+ {
+ "conditions": [],
+ "error": "FIPS and DualStack are enabled, but this partition does not support one or both",
+ "type": "error"
+ }
+ ]
+ },
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseFIPS"
+ },
+ true
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsFIPS"
+ ]
+ }
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions-fips.{Region}.{PartitionResult#dnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ },
+ {
+ "conditions": [],
+ "error": "FIPS is enabled but this partition does not support FIPS",
+ "type": "error"
+ }
+ ]
+ },
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseDualStack"
+ },
+ true
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsDualStack"
+ ]
+ }
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ },
+ {
+ "conditions": [],
+ "error": "DualStack is enabled but this partition does not support DualStack",
+ "type": "error"
+ }
+ ]
+ },
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions.{Region}.{PartitionResult#dnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/services/licensemanagerlinuxsubscriptions/src/main/resources/codegen-resources/endpoint-tests.json b/services/licensemanagerlinuxsubscriptions/src/main/resources/codegen-resources/endpoint-tests.json
new file mode 100644
index 000000000000..7a6d99eeb06c
--- /dev/null
+++ b/services/licensemanagerlinuxsubscriptions/src/main/resources/codegen-resources/endpoint-tests.json
@@ -0,0 +1,295 @@
+{
+ "testCases": [
+ {
+ "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions-fips.us-gov-east-1.api.aws"
+ }
+ },
+ "params": {
+ "Region": "us-gov-east-1",
+ "UseDualStack": true,
+ "UseFIPS": true
+ }
+ },
+ {
+ "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions-fips.us-gov-east-1.amazonaws.com"
+ }
+ },
+ "params": {
+ "Region": "us-gov-east-1",
+ "UseDualStack": false,
+ "UseFIPS": true
+ }
+ },
+ {
+ "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions.us-gov-east-1.api.aws"
+ }
+ },
+ "params": {
+ "Region": "us-gov-east-1",
+ "UseDualStack": true,
+ "UseFIPS": false
+ }
+ },
+ {
+ "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions.us-gov-east-1.amazonaws.com"
+ }
+ },
+ "params": {
+ "Region": "us-gov-east-1",
+ "UseDualStack": false,
+ "UseFIPS": false
+ }
+ },
+ {
+ "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions-fips.cn-north-1.api.amazonwebservices.com.cn"
+ }
+ },
+ "params": {
+ "Region": "cn-north-1",
+ "UseDualStack": true,
+ "UseFIPS": true
+ }
+ },
+ {
+ "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions-fips.cn-north-1.amazonaws.com.cn"
+ }
+ },
+ "params": {
+ "Region": "cn-north-1",
+ "UseDualStack": false,
+ "UseFIPS": true
+ }
+ },
+ {
+ "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions.cn-north-1.api.amazonwebservices.com.cn"
+ }
+ },
+ "params": {
+ "Region": "cn-north-1",
+ "UseDualStack": true,
+ "UseFIPS": false
+ }
+ },
+ {
+ "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions.cn-north-1.amazonaws.com.cn"
+ }
+ },
+ "params": {
+ "Region": "cn-north-1",
+ "UseDualStack": false,
+ "UseFIPS": false
+ }
+ },
+ {
+ "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "error": "FIPS and DualStack are enabled, but this partition does not support one or both"
+ },
+ "params": {
+ "Region": "us-iso-east-1",
+ "UseDualStack": true,
+ "UseFIPS": true
+ }
+ },
+ {
+ "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions-fips.us-iso-east-1.c2s.ic.gov"
+ }
+ },
+ "params": {
+ "Region": "us-iso-east-1",
+ "UseDualStack": false,
+ "UseFIPS": true
+ }
+ },
+ {
+ "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "error": "DualStack is enabled but this partition does not support DualStack"
+ },
+ "params": {
+ "Region": "us-iso-east-1",
+ "UseDualStack": true,
+ "UseFIPS": false
+ }
+ },
+ {
+ "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions.us-iso-east-1.c2s.ic.gov"
+ }
+ },
+ "params": {
+ "Region": "us-iso-east-1",
+ "UseDualStack": false,
+ "UseFIPS": false
+ }
+ },
+ {
+ "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions-fips.us-east-1.api.aws"
+ }
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseDualStack": true,
+ "UseFIPS": true
+ }
+ },
+ {
+ "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions-fips.us-east-1.amazonaws.com"
+ }
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseDualStack": false,
+ "UseFIPS": true
+ }
+ },
+ {
+ "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions.us-east-1.api.aws"
+ }
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseDualStack": true,
+ "UseFIPS": false
+ }
+ },
+ {
+ "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions.us-east-1.amazonaws.com"
+ }
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseDualStack": false,
+ "UseFIPS": false
+ }
+ },
+ {
+ "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "error": "FIPS and DualStack are enabled, but this partition does not support one or both"
+ },
+ "params": {
+ "Region": "us-isob-east-1",
+ "UseDualStack": true,
+ "UseFIPS": true
+ }
+ },
+ {
+ "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions-fips.us-isob-east-1.sc2s.sgov.gov"
+ }
+ },
+ "params": {
+ "Region": "us-isob-east-1",
+ "UseDualStack": false,
+ "UseFIPS": true
+ }
+ },
+ {
+ "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "error": "DualStack is enabled but this partition does not support DualStack"
+ },
+ "params": {
+ "Region": "us-isob-east-1",
+ "UseDualStack": true,
+ "UseFIPS": false
+ }
+ },
+ {
+ "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://license-manager-linux-subscriptions.us-isob-east-1.sc2s.sgov.gov"
+ }
+ },
+ "params": {
+ "Region": "us-isob-east-1",
+ "UseDualStack": false,
+ "UseFIPS": false
+ }
+ },
+ {
+ "documentation": "For custom endpoint with fips disabled and dualstack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://example.com"
+ }
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseDualStack": false,
+ "UseFIPS": false,
+ "Endpoint": "https://example.com"
+ }
+ },
+ {
+ "documentation": "For custom endpoint with fips enabled and dualstack disabled",
+ "expect": {
+ "error": "Invalid Configuration: FIPS and custom endpoint are not supported"
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseDualStack": false,
+ "UseFIPS": true,
+ "Endpoint": "https://example.com"
+ }
+ },
+ {
+ "documentation": "For custom endpoint with fips disabled and dualstack enabled",
+ "expect": {
+ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseDualStack": true,
+ "UseFIPS": false,
+ "Endpoint": "https://example.com"
+ }
+ }
+ ],
+ "version": "1.0"
+}
\ No newline at end of file
diff --git a/services/licensemanagerlinuxsubscriptions/src/main/resources/codegen-resources/paginators-1.json b/services/licensemanagerlinuxsubscriptions/src/main/resources/codegen-resources/paginators-1.json
new file mode 100644
index 000000000000..1dc8f4d82765
--- /dev/null
+++ b/services/licensemanagerlinuxsubscriptions/src/main/resources/codegen-resources/paginators-1.json
@@ -0,0 +1,16 @@
+{
+ "pagination": {
+ "ListLinuxSubscriptionInstances": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "Instances"
+ },
+ "ListLinuxSubscriptions": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "Subscriptions"
+ }
+ }
+}
diff --git a/services/licensemanagerlinuxsubscriptions/src/main/resources/codegen-resources/service-2.json b/services/licensemanagerlinuxsubscriptions/src/main/resources/codegen-resources/service-2.json
new file mode 100644
index 000000000000..73b857ab0651
--- /dev/null
+++ b/services/licensemanagerlinuxsubscriptions/src/main/resources/codegen-resources/service-2.json
@@ -0,0 +1,438 @@
+{
+ "version":"2.0",
+ "metadata":{
+ "apiVersion":"2018-05-10",
+ "endpointPrefix":"license-manager-linux-subscriptions",
+ "jsonVersion":"1.1",
+ "protocol":"rest-json",
+ "serviceFullName":"AWS License Manager Linux Subscriptions",
+ "serviceId":"License Manager Linux Subscriptions",
+ "signatureVersion":"v4",
+ "signingName":"license-manager-linux-subscriptions",
+ "uid":"license-manager-linux-subscriptions-2018-05-10"
+ },
+ "operations":{
+ "GetServiceSettings":{
+ "name":"GetServiceSettings",
+ "http":{
+ "method":"POST",
+ "requestUri":"/subscription/GetServiceSettings",
+ "responseCode":200
+ },
+ "input":{"shape":"GetServiceSettingsRequest"},
+ "output":{"shape":"GetServiceSettingsResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "documentation":"Lists the Linux subscriptions service settings.
",
+ "idempotent":true
+ },
+ "ListLinuxSubscriptionInstances":{
+ "name":"ListLinuxSubscriptionInstances",
+ "http":{
+ "method":"POST",
+ "requestUri":"/subscription/ListLinuxSubscriptionInstances",
+ "responseCode":200
+ },
+ "input":{"shape":"ListLinuxSubscriptionInstancesRequest"},
+ "output":{"shape":"ListLinuxSubscriptionInstancesResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "documentation":"Lists the running Amazon EC2 instances that were discovered with commercial Linux subscriptions.
",
+ "idempotent":true
+ },
+ "ListLinuxSubscriptions":{
+ "name":"ListLinuxSubscriptions",
+ "http":{
+ "method":"POST",
+ "requestUri":"/subscription/ListLinuxSubscriptions",
+ "responseCode":200
+ },
+ "input":{"shape":"ListLinuxSubscriptionsRequest"},
+ "output":{"shape":"ListLinuxSubscriptionsResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "documentation":"Lists the Linux subscriptions that have been discovered. If you have linked your organization, the returned results will include data aggregated across your accounts in Organizations.
",
+ "idempotent":true
+ },
+ "UpdateServiceSettings":{
+ "name":"UpdateServiceSettings",
+ "http":{
+ "method":"POST",
+ "requestUri":"/subscription/UpdateServiceSettings",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateServiceSettingsRequest"},
+ "output":{"shape":"UpdateServiceSettingsResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "documentation":"Updates the service settings for Linux subscriptions.
",
+ "idempotent":true
+ }
+ },
+ "shapes":{
+ "Boolean":{
+ "type":"boolean",
+ "box":true
+ },
+ "BoxInteger":{
+ "type":"integer",
+ "box":true
+ },
+ "BoxLong":{
+ "type":"long",
+ "box":true
+ },
+ "Filter":{
+ "type":"structure",
+ "members":{
+ "Name":{
+ "shape":"String",
+ "documentation":"The type of name to filter by.
"
+ },
+ "Operator":{
+ "shape":"Operator",
+ "documentation":"An operator for filtering results.
"
+ },
+ "Values":{
+ "shape":"StringList",
+ "documentation":"One or more values for the name to filter by.
"
+ }
+ },
+ "documentation":"A filter object that is used to return more specific results from a describe operation. Filters can be used to match a set of resources by specific criteria.
"
+ },
+ "FilterList":{
+ "type":"list",
+ "member":{"shape":"Filter"}
+ },
+ "GetServiceSettingsRequest":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "GetServiceSettingsResponse":{
+ "type":"structure",
+ "members":{
+ "HomeRegions":{
+ "shape":"StringList",
+ "documentation":"The Region in which License Manager displays the aggregated data for Linux subscriptions.
"
+ },
+ "LinuxSubscriptionsDiscovery":{
+ "shape":"LinuxSubscriptionsDiscovery",
+ "documentation":"Lists if discovery has been enabled for Linux subscriptions.
"
+ },
+ "LinuxSubscriptionsDiscoverySettings":{
+ "shape":"LinuxSubscriptionsDiscoverySettings",
+ "documentation":"Lists the settings defined for Linux subscriptions discovery. The settings include if Organizations integration has been enabled, and which Regions data will be aggregated from.
"
+ },
+ "Status":{
+ "shape":"Status",
+ "documentation":"Indicates the status of Linux subscriptions settings being applied.
"
+ },
+ "StatusMessage":{
+ "shape":"StringMap",
+ "documentation":"A message which details the Linux subscriptions service settings current status.
"
+ }
+ }
+ },
+ "Instance":{
+ "type":"structure",
+ "members":{
+ "AccountID":{
+ "shape":"String",
+ "documentation":"The account ID which owns the instance.
"
+ },
+ "AmiId":{
+ "shape":"String",
+ "documentation":"The AMI ID used to launch the instance.
"
+ },
+ "InstanceID":{
+ "shape":"String",
+ "documentation":"The instance ID of the resource.
"
+ },
+ "InstanceType":{
+ "shape":"String",
+ "documentation":"The instance type of the resource.
"
+ },
+ "LastUpdatedTime":{
+ "shape":"String",
+ "documentation":"The time in which the last discovery updated the instance details.
"
+ },
+ "ProductCode":{
+ "shape":"ProductCodeList",
+ "documentation":"The product code for the instance. For more information, see Usage operation values in the License Manager User Guide .
"
+ },
+ "Region":{
+ "shape":"String",
+ "documentation":"The Region the instance is running in.
"
+ },
+ "Status":{
+ "shape":"String",
+ "documentation":"The status of the instance.
"
+ },
+ "SubscriptionName":{
+ "shape":"String",
+ "documentation":"The name of the subscription being used by the instance.
"
+ },
+ "UsageOperation":{
+ "shape":"String",
+ "documentation":"The usage operation of the instance. For more information, see For more information, see Usage operation values in the License Manager User Guide.
"
+ }
+ },
+ "documentation":"Details discovered information about a running instance using Linux subscriptions.
"
+ },
+ "InstanceList":{
+ "type":"list",
+ "member":{"shape":"Instance"}
+ },
+ "InternalServerException":{
+ "type":"structure",
+ "members":{
+ "message":{"shape":"String"}
+ },
+ "documentation":"An exception occurred with the service.
",
+ "exception":true,
+ "fault":true
+ },
+ "LinuxSubscriptionsDiscovery":{
+ "type":"string",
+ "enum":[
+ "Enabled",
+ "Disabled"
+ ]
+ },
+ "LinuxSubscriptionsDiscoverySettings":{
+ "type":"structure",
+ "required":[
+ "OrganizationIntegration",
+ "SourceRegions"
+ ],
+ "members":{
+ "OrganizationIntegration":{
+ "shape":"OrganizationIntegration",
+ "documentation":"Details if you have enabled resource discovery across your accounts in Organizations.
"
+ },
+ "SourceRegions":{
+ "shape":"StringList",
+ "documentation":"The Regions in which to discover data for Linux subscriptions.
"
+ }
+ },
+ "documentation":"Lists the settings defined for discovering Linux subscriptions.
"
+ },
+ "ListLinuxSubscriptionInstancesRequest":{
+ "type":"structure",
+ "members":{
+ "Filters":{
+ "shape":"FilterList",
+ "documentation":"An array of structures that you can use to filter the results to those that match one or more sets of key-value pairs that you specify. For example, you can filter by the name of AmiID
with an optional operator to see subscriptions that match, partially match, or don't match a certain Amazon Machine Image (AMI) ID.
The valid names for this filter are:
-
AmiID
-
InstanceID
-
AccountID
-
Status
-
Region
-
UsageOperation
-
ProductCode
-
InstanceType
The valid Operators for this filter are:
"
+ },
+ "MaxResults":{
+ "shape":"BoxInteger",
+ "documentation":"Maximum number of results to return in a single call.
"
+ },
+ "NextToken":{
+ "shape":"ListLinuxSubscriptionInstancesRequestNextTokenString",
+ "documentation":"Token for the next set of results.
"
+ }
+ },
+ "documentation":"NextToken length limit is half of ddb accepted limit. Increase this limit if parameters in request increases.
"
+ },
+ "ListLinuxSubscriptionInstancesRequestNextTokenString":{
+ "type":"string",
+ "max":16384,
+ "min":1
+ },
+ "ListLinuxSubscriptionInstancesResponse":{
+ "type":"structure",
+ "members":{
+ "Instances":{
+ "shape":"InstanceList",
+ "documentation":"An array that contains instance objects.
"
+ },
+ "NextToken":{
+ "shape":"String",
+ "documentation":"Token for the next set of results.
"
+ }
+ }
+ },
+ "ListLinuxSubscriptionsRequest":{
+ "type":"structure",
+ "members":{
+ "Filters":{
+ "shape":"FilterList",
+ "documentation":"An array of structures that you can use to filter the results to those that match one or more sets of key-value pairs that you specify. For example, you can filter by the name of Subscription
with an optional operator to see subscriptions that match, partially match, or don't match a certain subscription's name.
The valid names for this filter are:
The valid Operators for this filter are:
"
+ },
+ "MaxResults":{
+ "shape":"BoxInteger",
+ "documentation":"Maximum number of results to return in a single call.
"
+ },
+ "NextToken":{
+ "shape":"ListLinuxSubscriptionsRequestNextTokenString",
+ "documentation":"Token for the next set of results.
"
+ }
+ },
+ "documentation":"NextToken length limit is half of ddb accepted limit. Increase this limit if parameters in request increases.
"
+ },
+ "ListLinuxSubscriptionsRequestNextTokenString":{
+ "type":"string",
+ "max":16384,
+ "min":1
+ },
+ "ListLinuxSubscriptionsResponse":{
+ "type":"structure",
+ "members":{
+ "NextToken":{
+ "shape":"String",
+ "documentation":"Token for the next set of results.
"
+ },
+ "Subscriptions":{
+ "shape":"SubscriptionList",
+ "documentation":"An array that contains subscription objects.
"
+ }
+ }
+ },
+ "Operator":{
+ "type":"string",
+ "enum":[
+ "Equal",
+ "NotEqual",
+ "Contains"
+ ],
+ "max":20,
+ "min":1
+ },
+ "OrganizationIntegration":{
+ "type":"string",
+ "enum":[
+ "Enabled",
+ "Disabled"
+ ]
+ },
+ "ProductCodeList":{
+ "type":"list",
+ "member":{"shape":"String"}
+ },
+ "Status":{
+ "type":"string",
+ "enum":[
+ "InProgress",
+ "Completed",
+ "Successful",
+ "Failed"
+ ]
+ },
+ "String":{"type":"string"},
+ "StringList":{
+ "type":"list",
+ "member":{"shape":"StringListMemberString"},
+ "max":100,
+ "min":1
+ },
+ "StringListMemberString":{
+ "type":"string",
+ "max":100,
+ "min":1
+ },
+ "StringMap":{
+ "type":"map",
+ "key":{"shape":"String"},
+ "value":{"shape":"String"}
+ },
+ "Subscription":{
+ "type":"structure",
+ "members":{
+ "InstanceCount":{
+ "shape":"BoxLong",
+ "documentation":"The total amount of running instances using this subscription.
"
+ },
+ "Name":{
+ "shape":"String",
+ "documentation":"The name of the subscription.
"
+ },
+ "Type":{
+ "shape":"String",
+ "documentation":"The type of subscription. The type can be subscription-included with Amazon EC2, Bring Your Own Subscription model (BYOS), or from the Amazon Web Services Marketplace. Certain subscriptions may use licensing from the Amazon Web Services Marketplace as well as OS licensing from Amazon EC2 or BYOS.
"
+ }
+ },
+ "documentation":"An object which details a discovered Linux subscription.
"
+ },
+ "SubscriptionList":{
+ "type":"list",
+ "member":{"shape":"Subscription"}
+ },
+ "ThrottlingException":{
+ "type":"structure",
+ "members":{
+ "message":{"shape":"String"}
+ },
+ "documentation":"The request was denied due to request throttling.
",
+ "exception":true
+ },
+ "UpdateServiceSettingsRequest":{
+ "type":"structure",
+ "required":[
+ "LinuxSubscriptionsDiscovery",
+ "LinuxSubscriptionsDiscoverySettings"
+ ],
+ "members":{
+ "AllowUpdate":{
+ "shape":"Boolean",
+ "documentation":"Describes if updates are allowed to the service settings for Linux subscriptions. If you allow updates, you can aggregate Linux subscription data in more than one home Region.
"
+ },
+ "LinuxSubscriptionsDiscovery":{
+ "shape":"LinuxSubscriptionsDiscovery",
+ "documentation":"Describes if the discovery of Linux subscriptions is enabled.
"
+ },
+ "LinuxSubscriptionsDiscoverySettings":{
+ "shape":"LinuxSubscriptionsDiscoverySettings",
+ "documentation":"The settings defined for Linux subscriptions discovery. The settings include if Organizations integration has been enabled, and which Regions data will be aggregated from.
"
+ }
+ }
+ },
+ "UpdateServiceSettingsResponse":{
+ "type":"structure",
+ "members":{
+ "HomeRegions":{
+ "shape":"StringList",
+ "documentation":"The Region in which License Manager displays the aggregated data for Linux subscriptions.
"
+ },
+ "LinuxSubscriptionsDiscovery":{
+ "shape":"LinuxSubscriptionsDiscovery",
+ "documentation":"Lists if discovery has been enabled for Linux subscriptions.
"
+ },
+ "LinuxSubscriptionsDiscoverySettings":{
+ "shape":"LinuxSubscriptionsDiscoverySettings",
+ "documentation":"The settings defined for Linux subscriptions discovery. The settings include if Organizations integration has been enabled, and which Regions data will be aggregated from.
"
+ },
+ "Status":{
+ "shape":"Status",
+ "documentation":"Indicates the status of Linux subscriptions settings being applied.
"
+ },
+ "StatusMessage":{
+ "shape":"StringMap",
+ "documentation":"A message which details the Linux subscriptions service settings current status.
"
+ }
+ }
+ },
+ "ValidationException":{
+ "type":"structure",
+ "members":{
+ "message":{"shape":"String"}
+ },
+ "documentation":"The provided input is not valid. Try your request again.
",
+ "exception":true
+ }
+ },
+ "documentation":"With License Manager, you can discover and track your commercial Linux subscriptions on running Amazon EC2 instances.
"
+}
diff --git a/services/licensemanagerusersubscriptions/pom.xml b/services/licensemanagerusersubscriptions/pom.xml
index 40ac7d1a0564..f76749944705 100644
--- a/services/licensemanagerusersubscriptions/pom.xml
+++ b/services/licensemanagerusersubscriptions/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
licensemanagerusersubscriptions
AWS Java SDK :: Services :: License Manager User Subscriptions
diff --git a/services/lightsail/pom.xml b/services/lightsail/pom.xml
index 281ceab6bfd8..ee81c2d9ef16 100644
--- a/services/lightsail/pom.xml
+++ b/services/lightsail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
lightsail
AWS Java SDK :: Services :: Amazon Lightsail
diff --git a/services/location/pom.xml b/services/location/pom.xml
index 5e33b06d56dd..1e7d4656dbc8 100644
--- a/services/location/pom.xml
+++ b/services/location/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
location
AWS Java SDK :: Services :: Location
diff --git a/services/lookoutequipment/pom.xml b/services/lookoutequipment/pom.xml
index d44e676ed09e..bb69309a10fa 100644
--- a/services/lookoutequipment/pom.xml
+++ b/services/lookoutequipment/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
lookoutequipment
AWS Java SDK :: Services :: Lookout Equipment
diff --git a/services/lookoutmetrics/pom.xml b/services/lookoutmetrics/pom.xml
index 13098dfa178e..fc64305ea5ac 100644
--- a/services/lookoutmetrics/pom.xml
+++ b/services/lookoutmetrics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
lookoutmetrics
AWS Java SDK :: Services :: Lookout Metrics
diff --git a/services/lookoutvision/pom.xml b/services/lookoutvision/pom.xml
index 19cd51fe0efb..390c2df06c33 100644
--- a/services/lookoutvision/pom.xml
+++ b/services/lookoutvision/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
lookoutvision
AWS Java SDK :: Services :: Lookout Vision
diff --git a/services/m2/pom.xml b/services/m2/pom.xml
index 6e71ab7271bb..6c0456e58ea9 100644
--- a/services/m2/pom.xml
+++ b/services/m2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
m2
AWS Java SDK :: Services :: M2
diff --git a/services/machinelearning/pom.xml b/services/machinelearning/pom.xml
index 0ebd724fca68..0df16b52b45a 100644
--- a/services/machinelearning/pom.xml
+++ b/services/machinelearning/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
machinelearning
AWS Java SDK :: Services :: Amazon Machine Learning
diff --git a/services/macie/pom.xml b/services/macie/pom.xml
index 6ef7b74b2131..d50832ef0234 100644
--- a/services/macie/pom.xml
+++ b/services/macie/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
macie
AWS Java SDK :: Services :: Macie
diff --git a/services/macie2/pom.xml b/services/macie2/pom.xml
index a36f40049635..2df7a92344c8 100644
--- a/services/macie2/pom.xml
+++ b/services/macie2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
macie2
AWS Java SDK :: Services :: Macie2
diff --git a/services/macie2/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/macie2/src/main/resources/codegen-resources/endpoint-rule-set.json
index 6f6f62d3c919..2366ba3ed8c3 100644
--- a/services/macie2/src/main/resources/codegen-resources/endpoint-rule-set.json
+++ b/services/macie2/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -52,15 +52,6 @@
"ref": "Endpoint"
}
]
- },
- {
- "fn": "parseURL",
- "argv": [
- {
- "ref": "Endpoint"
- }
- ],
- "assign": "url"
}
],
"type": "tree",
diff --git a/services/macie2/src/main/resources/codegen-resources/endpoint-tests.json b/services/macie2/src/main/resources/codegen-resources/endpoint-tests.json
index f3d6996af259..04c290b5e718 100644
--- a/services/macie2/src/main/resources/codegen-resources/endpoint-tests.json
+++ b/services/macie2/src/main/resources/codegen-resources/endpoint-tests.json
@@ -8,8 +8,8 @@
}
},
"params": {
- "Region": "ap-south-1",
"UseFIPS": true,
+ "Region": "ap-south-1",
"UseDualStack": true
}
},
@@ -21,8 +21,8 @@
}
},
"params": {
- "Region": "ap-south-1",
"UseFIPS": true,
+ "Region": "ap-south-1",
"UseDualStack": false
}
},
@@ -34,8 +34,8 @@
}
},
"params": {
- "Region": "ap-south-1",
"UseFIPS": false,
+ "Region": "ap-south-1",
"UseDualStack": true
}
},
@@ -47,8 +47,8 @@
}
},
"params": {
- "Region": "ap-south-1",
"UseFIPS": false,
+ "Region": "ap-south-1",
"UseDualStack": false
}
},
@@ -60,8 +60,8 @@
}
},
"params": {
- "Region": "eu-south-1",
"UseFIPS": true,
+ "Region": "eu-south-1",
"UseDualStack": true
}
},
@@ -73,8 +73,8 @@
}
},
"params": {
- "Region": "eu-south-1",
"UseFIPS": true,
+ "Region": "eu-south-1",
"UseDualStack": false
}
},
@@ -86,8 +86,8 @@
}
},
"params": {
- "Region": "eu-south-1",
"UseFIPS": false,
+ "Region": "eu-south-1",
"UseDualStack": true
}
},
@@ -99,8 +99,8 @@
}
},
"params": {
- "Region": "eu-south-1",
"UseFIPS": false,
+ "Region": "eu-south-1",
"UseDualStack": false
}
},
@@ -112,8 +112,8 @@
}
},
"params": {
- "Region": "ca-central-1",
"UseFIPS": true,
+ "Region": "ca-central-1",
"UseDualStack": true
}
},
@@ -125,8 +125,8 @@
}
},
"params": {
- "Region": "ca-central-1",
"UseFIPS": true,
+ "Region": "ca-central-1",
"UseDualStack": false
}
},
@@ -138,8 +138,8 @@
}
},
"params": {
- "Region": "ca-central-1",
"UseFIPS": false,
+ "Region": "ca-central-1",
"UseDualStack": true
}
},
@@ -151,8 +151,8 @@
}
},
"params": {
- "Region": "ca-central-1",
"UseFIPS": false,
+ "Region": "ca-central-1",
"UseDualStack": false
}
},
@@ -164,8 +164,8 @@
}
},
"params": {
- "Region": "eu-central-1",
"UseFIPS": true,
+ "Region": "eu-central-1",
"UseDualStack": true
}
},
@@ -177,8 +177,8 @@
}
},
"params": {
- "Region": "eu-central-1",
"UseFIPS": true,
+ "Region": "eu-central-1",
"UseDualStack": false
}
},
@@ -190,8 +190,8 @@
}
},
"params": {
- "Region": "eu-central-1",
"UseFIPS": false,
+ "Region": "eu-central-1",
"UseDualStack": true
}
},
@@ -203,8 +203,8 @@
}
},
"params": {
- "Region": "eu-central-1",
"UseFIPS": false,
+ "Region": "eu-central-1",
"UseDualStack": false
}
},
@@ -216,8 +216,8 @@
}
},
"params": {
- "Region": "us-west-1",
"UseFIPS": true,
+ "Region": "us-west-1",
"UseDualStack": true
}
},
@@ -229,8 +229,8 @@
}
},
"params": {
- "Region": "us-west-1",
"UseFIPS": true,
+ "Region": "us-west-1",
"UseDualStack": false
}
},
@@ -242,8 +242,8 @@
}
},
"params": {
- "Region": "us-west-1",
"UseFIPS": false,
+ "Region": "us-west-1",
"UseDualStack": true
}
},
@@ -255,8 +255,8 @@
}
},
"params": {
- "Region": "us-west-1",
"UseFIPS": false,
+ "Region": "us-west-1",
"UseDualStack": false
}
},
@@ -268,8 +268,8 @@
}
},
"params": {
- "Region": "us-west-2",
"UseFIPS": true,
+ "Region": "us-west-2",
"UseDualStack": true
}
},
@@ -281,8 +281,8 @@
}
},
"params": {
- "Region": "us-west-2",
"UseFIPS": true,
+ "Region": "us-west-2",
"UseDualStack": false
}
},
@@ -294,8 +294,8 @@
}
},
"params": {
- "Region": "us-west-2",
"UseFIPS": false,
+ "Region": "us-west-2",
"UseDualStack": true
}
},
@@ -307,8 +307,8 @@
}
},
"params": {
- "Region": "us-west-2",
"UseFIPS": false,
+ "Region": "us-west-2",
"UseDualStack": false
}
},
@@ -320,8 +320,8 @@
}
},
"params": {
- "Region": "af-south-1",
"UseFIPS": true,
+ "Region": "af-south-1",
"UseDualStack": true
}
},
@@ -333,8 +333,8 @@
}
},
"params": {
- "Region": "af-south-1",
"UseFIPS": true,
+ "Region": "af-south-1",
"UseDualStack": false
}
},
@@ -346,8 +346,8 @@
}
},
"params": {
- "Region": "af-south-1",
"UseFIPS": false,
+ "Region": "af-south-1",
"UseDualStack": true
}
},
@@ -359,8 +359,8 @@
}
},
"params": {
- "Region": "af-south-1",
"UseFIPS": false,
+ "Region": "af-south-1",
"UseDualStack": false
}
},
@@ -372,8 +372,8 @@
}
},
"params": {
- "Region": "eu-north-1",
"UseFIPS": true,
+ "Region": "eu-north-1",
"UseDualStack": true
}
},
@@ -385,8 +385,8 @@
}
},
"params": {
- "Region": "eu-north-1",
"UseFIPS": true,
+ "Region": "eu-north-1",
"UseDualStack": false
}
},
@@ -398,8 +398,8 @@
}
},
"params": {
- "Region": "eu-north-1",
"UseFIPS": false,
+ "Region": "eu-north-1",
"UseDualStack": true
}
},
@@ -411,8 +411,8 @@
}
},
"params": {
- "Region": "eu-north-1",
"UseFIPS": false,
+ "Region": "eu-north-1",
"UseDualStack": false
}
},
@@ -424,8 +424,8 @@
}
},
"params": {
- "Region": "eu-west-3",
"UseFIPS": true,
+ "Region": "eu-west-3",
"UseDualStack": true
}
},
@@ -437,8 +437,8 @@
}
},
"params": {
- "Region": "eu-west-3",
"UseFIPS": true,
+ "Region": "eu-west-3",
"UseDualStack": false
}
},
@@ -450,8 +450,8 @@
}
},
"params": {
- "Region": "eu-west-3",
"UseFIPS": false,
+ "Region": "eu-west-3",
"UseDualStack": true
}
},
@@ -463,8 +463,8 @@
}
},
"params": {
- "Region": "eu-west-3",
"UseFIPS": false,
+ "Region": "eu-west-3",
"UseDualStack": false
}
},
@@ -476,8 +476,8 @@
}
},
"params": {
- "Region": "eu-west-2",
"UseFIPS": true,
+ "Region": "eu-west-2",
"UseDualStack": true
}
},
@@ -489,8 +489,8 @@
}
},
"params": {
- "Region": "eu-west-2",
"UseFIPS": true,
+ "Region": "eu-west-2",
"UseDualStack": false
}
},
@@ -502,8 +502,8 @@
}
},
"params": {
- "Region": "eu-west-2",
"UseFIPS": false,
+ "Region": "eu-west-2",
"UseDualStack": true
}
},
@@ -515,8 +515,8 @@
}
},
"params": {
- "Region": "eu-west-2",
"UseFIPS": false,
+ "Region": "eu-west-2",
"UseDualStack": false
}
},
@@ -528,8 +528,8 @@
}
},
"params": {
- "Region": "eu-west-1",
"UseFIPS": true,
+ "Region": "eu-west-1",
"UseDualStack": true
}
},
@@ -541,8 +541,8 @@
}
},
"params": {
- "Region": "eu-west-1",
"UseFIPS": true,
+ "Region": "eu-west-1",
"UseDualStack": false
}
},
@@ -554,8 +554,8 @@
}
},
"params": {
- "Region": "eu-west-1",
"UseFIPS": false,
+ "Region": "eu-west-1",
"UseDualStack": true
}
},
@@ -567,8 +567,8 @@
}
},
"params": {
- "Region": "eu-west-1",
"UseFIPS": false,
+ "Region": "eu-west-1",
"UseDualStack": false
}
},
@@ -580,8 +580,8 @@
}
},
"params": {
- "Region": "ap-northeast-3",
"UseFIPS": true,
+ "Region": "ap-northeast-3",
"UseDualStack": true
}
},
@@ -593,8 +593,8 @@
}
},
"params": {
- "Region": "ap-northeast-3",
"UseFIPS": true,
+ "Region": "ap-northeast-3",
"UseDualStack": false
}
},
@@ -606,8 +606,8 @@
}
},
"params": {
- "Region": "ap-northeast-3",
"UseFIPS": false,
+ "Region": "ap-northeast-3",
"UseDualStack": true
}
},
@@ -619,8 +619,8 @@
}
},
"params": {
- "Region": "ap-northeast-3",
"UseFIPS": false,
+ "Region": "ap-northeast-3",
"UseDualStack": false
}
},
@@ -632,8 +632,8 @@
}
},
"params": {
- "Region": "ap-northeast-2",
"UseFIPS": true,
+ "Region": "ap-northeast-2",
"UseDualStack": true
}
},
@@ -645,8 +645,8 @@
}
},
"params": {
- "Region": "ap-northeast-2",
"UseFIPS": true,
+ "Region": "ap-northeast-2",
"UseDualStack": false
}
},
@@ -658,8 +658,8 @@
}
},
"params": {
- "Region": "ap-northeast-2",
"UseFIPS": false,
+ "Region": "ap-northeast-2",
"UseDualStack": true
}
},
@@ -671,8 +671,8 @@
}
},
"params": {
- "Region": "ap-northeast-2",
"UseFIPS": false,
+ "Region": "ap-northeast-2",
"UseDualStack": false
}
},
@@ -684,8 +684,8 @@
}
},
"params": {
- "Region": "ap-northeast-1",
"UseFIPS": true,
+ "Region": "ap-northeast-1",
"UseDualStack": true
}
},
@@ -697,8 +697,8 @@
}
},
"params": {
- "Region": "ap-northeast-1",
"UseFIPS": true,
+ "Region": "ap-northeast-1",
"UseDualStack": false
}
},
@@ -710,8 +710,8 @@
}
},
"params": {
- "Region": "ap-northeast-1",
"UseFIPS": false,
+ "Region": "ap-northeast-1",
"UseDualStack": true
}
},
@@ -723,8 +723,8 @@
}
},
"params": {
- "Region": "ap-northeast-1",
"UseFIPS": false,
+ "Region": "ap-northeast-1",
"UseDualStack": false
}
},
@@ -736,8 +736,8 @@
}
},
"params": {
- "Region": "me-south-1",
"UseFIPS": true,
+ "Region": "me-south-1",
"UseDualStack": true
}
},
@@ -749,8 +749,8 @@
}
},
"params": {
- "Region": "me-south-1",
"UseFIPS": true,
+ "Region": "me-south-1",
"UseDualStack": false
}
},
@@ -762,8 +762,8 @@
}
},
"params": {
- "Region": "me-south-1",
"UseFIPS": false,
+ "Region": "me-south-1",
"UseDualStack": true
}
},
@@ -775,8 +775,8 @@
}
},
"params": {
- "Region": "me-south-1",
"UseFIPS": false,
+ "Region": "me-south-1",
"UseDualStack": false
}
},
@@ -788,8 +788,8 @@
}
},
"params": {
- "Region": "sa-east-1",
"UseFIPS": true,
+ "Region": "sa-east-1",
"UseDualStack": true
}
},
@@ -801,8 +801,8 @@
}
},
"params": {
- "Region": "sa-east-1",
"UseFIPS": true,
+ "Region": "sa-east-1",
"UseDualStack": false
}
},
@@ -814,8 +814,8 @@
}
},
"params": {
- "Region": "sa-east-1",
"UseFIPS": false,
+ "Region": "sa-east-1",
"UseDualStack": true
}
},
@@ -827,8 +827,8 @@
}
},
"params": {
- "Region": "sa-east-1",
"UseFIPS": false,
+ "Region": "sa-east-1",
"UseDualStack": false
}
},
@@ -840,8 +840,8 @@
}
},
"params": {
- "Region": "ap-east-1",
"UseFIPS": true,
+ "Region": "ap-east-1",
"UseDualStack": true
}
},
@@ -853,8 +853,8 @@
}
},
"params": {
- "Region": "ap-east-1",
"UseFIPS": true,
+ "Region": "ap-east-1",
"UseDualStack": false
}
},
@@ -866,8 +866,8 @@
}
},
"params": {
- "Region": "ap-east-1",
"UseFIPS": false,
+ "Region": "ap-east-1",
"UseDualStack": true
}
},
@@ -879,8 +879,8 @@
}
},
"params": {
- "Region": "ap-east-1",
"UseFIPS": false,
+ "Region": "ap-east-1",
"UseDualStack": false
}
},
@@ -892,8 +892,8 @@
}
},
"params": {
- "Region": "ap-southeast-1",
"UseFIPS": true,
+ "Region": "ap-southeast-1",
"UseDualStack": true
}
},
@@ -905,8 +905,8 @@
}
},
"params": {
- "Region": "ap-southeast-1",
"UseFIPS": true,
+ "Region": "ap-southeast-1",
"UseDualStack": false
}
},
@@ -918,8 +918,8 @@
}
},
"params": {
- "Region": "ap-southeast-1",
"UseFIPS": false,
+ "Region": "ap-southeast-1",
"UseDualStack": true
}
},
@@ -931,8 +931,8 @@
}
},
"params": {
- "Region": "ap-southeast-1",
"UseFIPS": false,
+ "Region": "ap-southeast-1",
"UseDualStack": false
}
},
@@ -944,8 +944,8 @@
}
},
"params": {
- "Region": "ap-southeast-2",
"UseFIPS": true,
+ "Region": "ap-southeast-2",
"UseDualStack": true
}
},
@@ -957,8 +957,8 @@
}
},
"params": {
- "Region": "ap-southeast-2",
"UseFIPS": true,
+ "Region": "ap-southeast-2",
"UseDualStack": false
}
},
@@ -970,8 +970,8 @@
}
},
"params": {
- "Region": "ap-southeast-2",
"UseFIPS": false,
+ "Region": "ap-southeast-2",
"UseDualStack": true
}
},
@@ -983,8 +983,8 @@
}
},
"params": {
- "Region": "ap-southeast-2",
"UseFIPS": false,
+ "Region": "ap-southeast-2",
"UseDualStack": false
}
},
@@ -996,8 +996,8 @@
}
},
"params": {
- "Region": "us-east-1",
"UseFIPS": true,
+ "Region": "us-east-1",
"UseDualStack": true
}
},
@@ -1009,8 +1009,8 @@
}
},
"params": {
- "Region": "us-east-1",
"UseFIPS": true,
+ "Region": "us-east-1",
"UseDualStack": false
}
},
@@ -1022,8 +1022,8 @@
}
},
"params": {
- "Region": "us-east-1",
"UseFIPS": false,
+ "Region": "us-east-1",
"UseDualStack": true
}
},
@@ -1035,8 +1035,8 @@
}
},
"params": {
- "Region": "us-east-1",
"UseFIPS": false,
+ "Region": "us-east-1",
"UseDualStack": false
}
},
@@ -1048,8 +1048,8 @@
}
},
"params": {
- "Region": "us-east-2",
"UseFIPS": true,
+ "Region": "us-east-2",
"UseDualStack": true
}
},
@@ -1061,8 +1061,8 @@
}
},
"params": {
- "Region": "us-east-2",
"UseFIPS": true,
+ "Region": "us-east-2",
"UseDualStack": false
}
},
@@ -1074,8 +1074,8 @@
}
},
"params": {
- "Region": "us-east-2",
"UseFIPS": false,
+ "Region": "us-east-2",
"UseDualStack": true
}
},
@@ -1087,8 +1087,8 @@
}
},
"params": {
- "Region": "us-east-2",
"UseFIPS": false,
+ "Region": "us-east-2",
"UseDualStack": false
}
},
@@ -1100,8 +1100,8 @@
}
},
"params": {
- "Region": "us-east-1",
"UseFIPS": false,
+ "Region": "us-east-1",
"UseDualStack": false,
"Endpoint": "https://example.com"
}
@@ -1112,8 +1112,8 @@
"error": "Invalid Configuration: FIPS and custom endpoint are not supported"
},
"params": {
- "Region": "us-east-1",
"UseFIPS": true,
+ "Region": "us-east-1",
"UseDualStack": false,
"Endpoint": "https://example.com"
}
@@ -1124,8 +1124,8 @@
"error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
},
"params": {
- "Region": "us-east-1",
"UseFIPS": false,
+ "Region": "us-east-1",
"UseDualStack": true,
"Endpoint": "https://example.com"
}
diff --git a/services/macie2/src/main/resources/codegen-resources/service-2.json b/services/macie2/src/main/resources/codegen-resources/service-2.json
index 79a6d5e8ddd7..d8dfbf345e3d 100644
--- a/services/macie2/src/main/resources/codegen-resources/service-2.json
+++ b/services/macie2/src/main/resources/codegen-resources/service-2.json
@@ -9009,7 +9009,9 @@
"INTELLIGENT_TIERING",
"DEEP_ARCHIVE",
"ONEZONE_IA",
- "GLACIER"
+ "GLACIER",
+ "GLACIER_IR",
+ "OUTPOSTS"
]
},
"SuppressDataIdentifier": {
diff --git a/services/managedblockchain/pom.xml b/services/managedblockchain/pom.xml
index 77692e91183d..abf4422dd8a5 100644
--- a/services/managedblockchain/pom.xml
+++ b/services/managedblockchain/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
managedblockchain
AWS Java SDK :: Services :: ManagedBlockchain
diff --git a/services/marketplacecatalog/pom.xml b/services/marketplacecatalog/pom.xml
index 61bebd16330a..c5d6f1f05757 100644
--- a/services/marketplacecatalog/pom.xml
+++ b/services/marketplacecatalog/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
marketplacecatalog
AWS Java SDK :: Services :: Marketplace Catalog
diff --git a/services/marketplacecommerceanalytics/pom.xml b/services/marketplacecommerceanalytics/pom.xml
index 07bd9bfcc8ca..baf8d9514486 100644
--- a/services/marketplacecommerceanalytics/pom.xml
+++ b/services/marketplacecommerceanalytics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
marketplacecommerceanalytics
AWS Java SDK :: Services :: AWS Marketplace Commerce Analytics
diff --git a/services/marketplaceentitlement/pom.xml b/services/marketplaceentitlement/pom.xml
index cfaad4a2ce3b..96fa79e25bf2 100644
--- a/services/marketplaceentitlement/pom.xml
+++ b/services/marketplaceentitlement/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
marketplaceentitlement
AWS Java SDK :: Services :: AWS Marketplace Entitlement
diff --git a/services/marketplacemetering/pom.xml b/services/marketplacemetering/pom.xml
index 83b51f3943cf..c382b92d4ae9 100644
--- a/services/marketplacemetering/pom.xml
+++ b/services/marketplacemetering/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
marketplacemetering
AWS Java SDK :: Services :: AWS Marketplace Metering Service
diff --git a/services/mediaconnect/pom.xml b/services/mediaconnect/pom.xml
index 4463aa36b058..c8449b8038d2 100644
--- a/services/mediaconnect/pom.xml
+++ b/services/mediaconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
mediaconnect
AWS Java SDK :: Services :: MediaConnect
diff --git a/services/mediaconvert/pom.xml b/services/mediaconvert/pom.xml
index b3d7579fd760..2132ced4c39c 100644
--- a/services/mediaconvert/pom.xml
+++ b/services/mediaconvert/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
mediaconvert
diff --git a/services/medialive/pom.xml b/services/medialive/pom.xml
index 096bf00316a3..a0a3ca7e147c 100644
--- a/services/medialive/pom.xml
+++ b/services/medialive/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
medialive
diff --git a/services/mediapackage/pom.xml b/services/mediapackage/pom.xml
index c88585b93791..0d3b806c6829 100644
--- a/services/mediapackage/pom.xml
+++ b/services/mediapackage/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
mediapackage
diff --git a/services/mediapackagevod/pom.xml b/services/mediapackagevod/pom.xml
index efb6393f17c8..70250eb94e7e 100644
--- a/services/mediapackagevod/pom.xml
+++ b/services/mediapackagevod/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
mediapackagevod
AWS Java SDK :: Services :: MediaPackage Vod
diff --git a/services/mediastore/pom.xml b/services/mediastore/pom.xml
index 1bdc63717b13..95f5d2ede53f 100644
--- a/services/mediastore/pom.xml
+++ b/services/mediastore/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
mediastore
diff --git a/services/mediastoredata/pom.xml b/services/mediastoredata/pom.xml
index 98ca8588ba48..ae37c8cbc0a8 100644
--- a/services/mediastoredata/pom.xml
+++ b/services/mediastoredata/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
mediastoredata
diff --git a/services/mediatailor/pom.xml b/services/mediatailor/pom.xml
index 3132fd93d945..994ad869ca9e 100644
--- a/services/mediatailor/pom.xml
+++ b/services/mediatailor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
mediatailor
AWS Java SDK :: Services :: MediaTailor
diff --git a/services/memorydb/pom.xml b/services/memorydb/pom.xml
index c68ec496c0f0..0e76f53c50b4 100644
--- a/services/memorydb/pom.xml
+++ b/services/memorydb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
memorydb
AWS Java SDK :: Services :: Memory DB
diff --git a/services/mgn/pom.xml b/services/mgn/pom.xml
index 1c20b2b5710e..51b4b21d90de 100644
--- a/services/mgn/pom.xml
+++ b/services/mgn/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
mgn
AWS Java SDK :: Services :: Mgn
diff --git a/services/migrationhub/pom.xml b/services/migrationhub/pom.xml
index 8b439c9b9846..ab65cc711410 100644
--- a/services/migrationhub/pom.xml
+++ b/services/migrationhub/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
migrationhub
diff --git a/services/migrationhubconfig/pom.xml b/services/migrationhubconfig/pom.xml
index 96dd99a47ecc..d48d59b411b6 100644
--- a/services/migrationhubconfig/pom.xml
+++ b/services/migrationhubconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
migrationhubconfig
AWS Java SDK :: Services :: MigrationHub Config
diff --git a/services/migrationhuborchestrator/pom.xml b/services/migrationhuborchestrator/pom.xml
index 567a6eaa4b66..5e876efdcf54 100644
--- a/services/migrationhuborchestrator/pom.xml
+++ b/services/migrationhuborchestrator/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
migrationhuborchestrator
AWS Java SDK :: Services :: Migration Hub Orchestrator
diff --git a/services/migrationhubrefactorspaces/pom.xml b/services/migrationhubrefactorspaces/pom.xml
index 0c81863927f6..d6eabdacc44a 100644
--- a/services/migrationhubrefactorspaces/pom.xml
+++ b/services/migrationhubrefactorspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
migrationhubrefactorspaces
AWS Java SDK :: Services :: Migration Hub Refactor Spaces
diff --git a/services/migrationhubstrategy/pom.xml b/services/migrationhubstrategy/pom.xml
index d93b4278617c..4fb98e1cdf48 100644
--- a/services/migrationhubstrategy/pom.xml
+++ b/services/migrationhubstrategy/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
migrationhubstrategy
AWS Java SDK :: Services :: Migration Hub Strategy
diff --git a/services/mobile/pom.xml b/services/mobile/pom.xml
index bb340414b916..507a294b4fce 100644
--- a/services/mobile/pom.xml
+++ b/services/mobile/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
mobile
diff --git a/services/mq/pom.xml b/services/mq/pom.xml
index bfbee0994f77..337d6597a29b 100644
--- a/services/mq/pom.xml
+++ b/services/mq/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
mq
diff --git a/services/mturk/pom.xml b/services/mturk/pom.xml
index f468d39d504a..262627e20bd2 100644
--- a/services/mturk/pom.xml
+++ b/services/mturk/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
mturk
AWS Java SDK :: Services :: Amazon Mechanical Turk Requester
diff --git a/services/mwaa/pom.xml b/services/mwaa/pom.xml
index 723f7401131a..dcd2d80859ca 100644
--- a/services/mwaa/pom.xml
+++ b/services/mwaa/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
mwaa
AWS Java SDK :: Services :: MWAA
diff --git a/services/neptune/pom.xml b/services/neptune/pom.xml
index 21b394aa18f4..0661ecfa4dcf 100644
--- a/services/neptune/pom.xml
+++ b/services/neptune/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
neptune
AWS Java SDK :: Services :: Neptune
diff --git a/services/networkfirewall/pom.xml b/services/networkfirewall/pom.xml
index ba1f0c39221c..90c04c22e4de 100644
--- a/services/networkfirewall/pom.xml
+++ b/services/networkfirewall/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
networkfirewall
AWS Java SDK :: Services :: Network Firewall
diff --git a/services/networkmanager/pom.xml b/services/networkmanager/pom.xml
index 788551d1c309..f6c4c6fb6daa 100644
--- a/services/networkmanager/pom.xml
+++ b/services/networkmanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
networkmanager
AWS Java SDK :: Services :: NetworkManager
diff --git a/services/nimble/pom.xml b/services/nimble/pom.xml
index 3b53c4b45003..705850181709 100644
--- a/services/nimble/pom.xml
+++ b/services/nimble/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
nimble
AWS Java SDK :: Services :: Nimble
diff --git a/services/oam/pom.xml b/services/oam/pom.xml
index 1aaffdc26ab0..8ef57963d52e 100644
--- a/services/oam/pom.xml
+++ b/services/oam/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
oam
AWS Java SDK :: Services :: OAM
diff --git a/services/omics/pom.xml b/services/omics/pom.xml
index 09e094765a46..cbcbded4857e 100644
--- a/services/omics/pom.xml
+++ b/services/omics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
omics
AWS Java SDK :: Services :: Omics
diff --git a/services/opensearch/pom.xml b/services/opensearch/pom.xml
index 84507f66fa46..d312b0ce3739 100644
--- a/services/opensearch/pom.xml
+++ b/services/opensearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
opensearch
AWS Java SDK :: Services :: Open Search
diff --git a/services/opensearchserverless/pom.xml b/services/opensearchserverless/pom.xml
index c3cfa23106fc..c48c55a82ac6 100644
--- a/services/opensearchserverless/pom.xml
+++ b/services/opensearchserverless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
opensearchserverless
AWS Java SDK :: Services :: Open Search Serverless
diff --git a/services/opsworks/pom.xml b/services/opsworks/pom.xml
index 0115b5557804..94e29e16bed6 100644
--- a/services/opsworks/pom.xml
+++ b/services/opsworks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
opsworks
AWS Java SDK :: Services :: AWS OpsWorks
diff --git a/services/opsworkscm/pom.xml b/services/opsworkscm/pom.xml
index 0ac48e4829c1..42498e91adf3 100644
--- a/services/opsworkscm/pom.xml
+++ b/services/opsworkscm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
opsworkscm
AWS Java SDK :: Services :: AWS OpsWorks for Chef Automate
diff --git a/services/organizations/pom.xml b/services/organizations/pom.xml
index 59636bb1e57a..11b85a6330bc 100644
--- a/services/organizations/pom.xml
+++ b/services/organizations/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
organizations
AWS Java SDK :: Services :: AWS Organizations
diff --git a/services/outposts/pom.xml b/services/outposts/pom.xml
index 13a3f39122c9..cbd1de9bf4ca 100644
--- a/services/outposts/pom.xml
+++ b/services/outposts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
outposts
AWS Java SDK :: Services :: Outposts
diff --git a/services/panorama/pom.xml b/services/panorama/pom.xml
index 4e731c83c147..0f1c2a544164 100644
--- a/services/panorama/pom.xml
+++ b/services/panorama/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
panorama
AWS Java SDK :: Services :: Panorama
diff --git a/services/personalize/pom.xml b/services/personalize/pom.xml
index e5e5020fa7a6..718653ac0ebd 100644
--- a/services/personalize/pom.xml
+++ b/services/personalize/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
personalize
AWS Java SDK :: Services :: Personalize
diff --git a/services/personalizeevents/pom.xml b/services/personalizeevents/pom.xml
index 0ddbf2ebfe35..cd4cd0d2439e 100644
--- a/services/personalizeevents/pom.xml
+++ b/services/personalizeevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
personalizeevents
AWS Java SDK :: Services :: Personalize Events
diff --git a/services/personalizeruntime/pom.xml b/services/personalizeruntime/pom.xml
index 56cd648954b3..3870eb686ddb 100644
--- a/services/personalizeruntime/pom.xml
+++ b/services/personalizeruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
personalizeruntime
AWS Java SDK :: Services :: Personalize Runtime
diff --git a/services/pi/pom.xml b/services/pi/pom.xml
index 1b7f264848f0..579351fb20d0 100644
--- a/services/pi/pom.xml
+++ b/services/pi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
pi
AWS Java SDK :: Services :: PI
diff --git a/services/pinpoint/pom.xml b/services/pinpoint/pom.xml
index 3c12911bff69..0e1e7e033631 100644
--- a/services/pinpoint/pom.xml
+++ b/services/pinpoint/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
pinpoint
AWS Java SDK :: Services :: Amazon Pinpoint
diff --git a/services/pinpointemail/pom.xml b/services/pinpointemail/pom.xml
index fcc7b1a169f8..594599ef4676 100644
--- a/services/pinpointemail/pom.xml
+++ b/services/pinpointemail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
pinpointemail
AWS Java SDK :: Services :: Pinpoint Email
diff --git a/services/pinpointsmsvoice/pom.xml b/services/pinpointsmsvoice/pom.xml
index 8f92de8471d4..3fe59ac8ab72 100644
--- a/services/pinpointsmsvoice/pom.xml
+++ b/services/pinpointsmsvoice/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
pinpointsmsvoice
AWS Java SDK :: Services :: Pinpoint SMS Voice
diff --git a/services/pinpointsmsvoicev2/pom.xml b/services/pinpointsmsvoicev2/pom.xml
index 4a3185a75738..61c47d3f2ad5 100644
--- a/services/pinpointsmsvoicev2/pom.xml
+++ b/services/pinpointsmsvoicev2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
pinpointsmsvoicev2
AWS Java SDK :: Services :: Pinpoint SMS Voice V2
diff --git a/services/pipes/pom.xml b/services/pipes/pom.xml
index 75703db79d57..0843a79cabb8 100644
--- a/services/pipes/pom.xml
+++ b/services/pipes/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
pipes
AWS Java SDK :: Services :: Pipes
diff --git a/services/polly/pom.xml b/services/polly/pom.xml
index ffbaa7ef0009..0165bc704173 100644
--- a/services/polly/pom.xml
+++ b/services/polly/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
polly
AWS Java SDK :: Services :: Amazon Polly
diff --git a/services/pom.xml b/services/pom.xml
index 1da405b734e7..4c7b8135e1b3 100644
--- a/services/pom.xml
+++ b/services/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.19.1
+ 2.19.2
services
AWS Java SDK :: Services
@@ -355,6 +355,7 @@
codecatalyst
sagemakermetrics
kinesisvideowebrtcstorage
+ licensemanagerlinuxsubscriptions
The AWS Java SDK services
https://aws.amazon.com/sdkforjava
diff --git a/services/pricing/pom.xml b/services/pricing/pom.xml
index 23d5f564fd89..aed314f465a4 100644
--- a/services/pricing/pom.xml
+++ b/services/pricing/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
pricing
diff --git a/services/privatenetworks/pom.xml b/services/privatenetworks/pom.xml
index e67c172ffc12..3b21fd2000a9 100644
--- a/services/privatenetworks/pom.xml
+++ b/services/privatenetworks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
privatenetworks
AWS Java SDK :: Services :: Private Networks
diff --git a/services/proton/pom.xml b/services/proton/pom.xml
index 1f2f89c838cc..6bc2199d89c3 100644
--- a/services/proton/pom.xml
+++ b/services/proton/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
proton
AWS Java SDK :: Services :: Proton
diff --git a/services/qldb/pom.xml b/services/qldb/pom.xml
index a26abbe01594..536638b465cb 100644
--- a/services/qldb/pom.xml
+++ b/services/qldb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
qldb
AWS Java SDK :: Services :: QLDB
diff --git a/services/qldbsession/pom.xml b/services/qldbsession/pom.xml
index 5ff7f6f515ef..3019e54ae6c0 100644
--- a/services/qldbsession/pom.xml
+++ b/services/qldbsession/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
qldbsession
AWS Java SDK :: Services :: QLDB Session
diff --git a/services/quicksight/pom.xml b/services/quicksight/pom.xml
index 062776828b33..79900d532d68 100644
--- a/services/quicksight/pom.xml
+++ b/services/quicksight/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
quicksight
AWS Java SDK :: Services :: QuickSight
diff --git a/services/ram/pom.xml b/services/ram/pom.xml
index 3970e67fa180..30a4e9d424c6 100644
--- a/services/ram/pom.xml
+++ b/services/ram/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ram
AWS Java SDK :: Services :: RAM
diff --git a/services/rbin/pom.xml b/services/rbin/pom.xml
index 9eb059f59eb8..b5f743329664 100644
--- a/services/rbin/pom.xml
+++ b/services/rbin/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
rbin
AWS Java SDK :: Services :: Rbin
diff --git a/services/rds/pom.xml b/services/rds/pom.xml
index 6a9ecb3f9337..0a08aa475d28 100644
--- a/services/rds/pom.xml
+++ b/services/rds/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
rds
AWS Java SDK :: Services :: Amazon RDS
diff --git a/services/rdsdata/pom.xml b/services/rdsdata/pom.xml
index d2735544cfae..481ecd4e2c14 100644
--- a/services/rdsdata/pom.xml
+++ b/services/rdsdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
rdsdata
AWS Java SDK :: Services :: RDS Data
diff --git a/services/redshift/pom.xml b/services/redshift/pom.xml
index 6e5ce6488935..8508ef1b8cb5 100644
--- a/services/redshift/pom.xml
+++ b/services/redshift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
redshift
AWS Java SDK :: Services :: Amazon Redshift
diff --git a/services/redshiftdata/pom.xml b/services/redshiftdata/pom.xml
index c65b78ab8142..f64408129339 100644
--- a/services/redshiftdata/pom.xml
+++ b/services/redshiftdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
redshiftdata
AWS Java SDK :: Services :: Redshift Data
diff --git a/services/redshiftserverless/pom.xml b/services/redshiftserverless/pom.xml
index 64591557c136..45c0b9c269f6 100644
--- a/services/redshiftserverless/pom.xml
+++ b/services/redshiftserverless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
redshiftserverless
AWS Java SDK :: Services :: Redshift Serverless
diff --git a/services/rekognition/pom.xml b/services/rekognition/pom.xml
index adc4afce78b9..43485a8ea502 100644
--- a/services/rekognition/pom.xml
+++ b/services/rekognition/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
rekognition
AWS Java SDK :: Services :: Amazon Rekognition
diff --git a/services/resiliencehub/pom.xml b/services/resiliencehub/pom.xml
index 1a0c509d98a5..556b8cb1527b 100644
--- a/services/resiliencehub/pom.xml
+++ b/services/resiliencehub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
resiliencehub
AWS Java SDK :: Services :: Resiliencehub
diff --git a/services/resourceexplorer2/pom.xml b/services/resourceexplorer2/pom.xml
index 048c071d9ca3..49cb2dd0b12f 100644
--- a/services/resourceexplorer2/pom.xml
+++ b/services/resourceexplorer2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
resourceexplorer2
AWS Java SDK :: Services :: Resource Explorer 2
diff --git a/services/resourcegroups/pom.xml b/services/resourcegroups/pom.xml
index ead5c64875a8..ccbb64826ce4 100644
--- a/services/resourcegroups/pom.xml
+++ b/services/resourcegroups/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
resourcegroups
diff --git a/services/resourcegroupstaggingapi/pom.xml b/services/resourcegroupstaggingapi/pom.xml
index b0f1b74d5a18..d57c646773d1 100644
--- a/services/resourcegroupstaggingapi/pom.xml
+++ b/services/resourcegroupstaggingapi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
resourcegroupstaggingapi
AWS Java SDK :: Services :: AWS Resource Groups Tagging API
diff --git a/services/robomaker/pom.xml b/services/robomaker/pom.xml
index b42a9ed0fde8..b80ad41a8497 100644
--- a/services/robomaker/pom.xml
+++ b/services/robomaker/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
robomaker
AWS Java SDK :: Services :: RoboMaker
diff --git a/services/rolesanywhere/pom.xml b/services/rolesanywhere/pom.xml
index a3edc84ec11a..f3e8c04bad20 100644
--- a/services/rolesanywhere/pom.xml
+++ b/services/rolesanywhere/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
rolesanywhere
AWS Java SDK :: Services :: Roles Anywhere
diff --git a/services/route53/pom.xml b/services/route53/pom.xml
index db03c4d6371b..f3f4153b237b 100644
--- a/services/route53/pom.xml
+++ b/services/route53/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
route53
AWS Java SDK :: Services :: Amazon Route53
diff --git a/services/route53domains/pom.xml b/services/route53domains/pom.xml
index 95d0b66a5c83..9d856e96a609 100644
--- a/services/route53domains/pom.xml
+++ b/services/route53domains/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
route53domains
AWS Java SDK :: Services :: Amazon Route53 Domains
diff --git a/services/route53recoverycluster/pom.xml b/services/route53recoverycluster/pom.xml
index 5b3cc0f6e752..2cc218ef2fd6 100644
--- a/services/route53recoverycluster/pom.xml
+++ b/services/route53recoverycluster/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
route53recoverycluster
AWS Java SDK :: Services :: Route53 Recovery Cluster
diff --git a/services/route53recoverycontrolconfig/pom.xml b/services/route53recoverycontrolconfig/pom.xml
index f6b15ea6358e..4fab75bfc679 100644
--- a/services/route53recoverycontrolconfig/pom.xml
+++ b/services/route53recoverycontrolconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
route53recoverycontrolconfig
AWS Java SDK :: Services :: Route53 Recovery Control Config
diff --git a/services/route53recoveryreadiness/pom.xml b/services/route53recoveryreadiness/pom.xml
index 64c9c2f4e5d4..5971362edba0 100644
--- a/services/route53recoveryreadiness/pom.xml
+++ b/services/route53recoveryreadiness/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
route53recoveryreadiness
AWS Java SDK :: Services :: Route53 Recovery Readiness
diff --git a/services/route53resolver/pom.xml b/services/route53resolver/pom.xml
index c4d88379d042..c4e27c834b78 100644
--- a/services/route53resolver/pom.xml
+++ b/services/route53resolver/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
route53resolver
AWS Java SDK :: Services :: Route53Resolver
diff --git a/services/rum/pom.xml b/services/rum/pom.xml
index d272e8b8c94a..74d5e9ab1c46 100644
--- a/services/rum/pom.xml
+++ b/services/rum/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
rum
AWS Java SDK :: Services :: RUM
diff --git a/services/s3/pom.xml b/services/s3/pom.xml
index 268f5affa0f0..ff9d97c65152 100644
--- a/services/s3/pom.xml
+++ b/services/s3/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
s3
AWS Java SDK :: Services :: Amazon S3
diff --git a/services/s3control/pom.xml b/services/s3control/pom.xml
index fe652fc95709..690b8de13110 100644
--- a/services/s3control/pom.xml
+++ b/services/s3control/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
s3control
AWS Java SDK :: Services :: Amazon S3 Control
diff --git a/services/s3outposts/pom.xml b/services/s3outposts/pom.xml
index 19779a14960a..1a99c8bd43b7 100644
--- a/services/s3outposts/pom.xml
+++ b/services/s3outposts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
s3outposts
AWS Java SDK :: Services :: S3 Outposts
diff --git a/services/sagemaker/pom.xml b/services/sagemaker/pom.xml
index 5553da89d33f..2ddabdaea7db 100644
--- a/services/sagemaker/pom.xml
+++ b/services/sagemaker/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
sagemaker
diff --git a/services/sagemaker/src/main/resources/codegen-resources/service-2.json b/services/sagemaker/src/main/resources/codegen-resources/service-2.json
index 707fa261cbba..f10a64f6a593 100644
--- a/services/sagemaker/src/main/resources/codegen-resources/service-2.json
+++ b/services/sagemaker/src/main/resources/codegen-resources/service-2.json
@@ -14690,6 +14690,10 @@
"ExecutionRoleIdentityConfig":{
"shape":"ExecutionRoleIdentityConfig",
"documentation":"The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key. This configuration can only be modified if there are no apps in the InService
or Pending
state.
"
+ },
+ "SecurityGroupIds":{
+ "shape":"DomainSecurityGroupIds",
+ "documentation":"The security groups for the Amazon Virtual Private Cloud that the Domain
uses for communication between Domain-level apps and user apps.
"
}
},
"documentation":"A collection of Domain
configuration settings to update.
"
@@ -17271,7 +17275,7 @@
},
"InstanceCount":{
"shape":"TrainingInstanceCount",
- "documentation":"The number of instances of the type specified by InstanceType
. Choose an instance count larger than 1 for distributed training algorithms. See SageMaker distributed training jobs for more information.
"
+ "documentation":"The number of instances of the type specified by InstanceType
. Choose an instance count larger than 1 for distributed training algorithms. See SageMaker distributed training jobs for more informcration.
"
},
"VolumeSizeInGB":{
"shape":"VolumeSizeInGB",
@@ -27926,7 +27930,15 @@
"shape":"RoleArn",
"documentation":"The execution role for the RStudioServerPro
Domain-level app.
"
},
- "DefaultResourceSpec":{"shape":"ResourceSpec"}
+ "DefaultResourceSpec":{"shape":"ResourceSpec"},
+ "RStudioConnectUrl":{
+ "shape":"String",
+ "documentation":"A URL pointing to an RStudio Connect server.
"
+ },
+ "RStudioPackageManagerUrl":{
+ "shape":"String",
+ "documentation":"A URL pointing to an RStudio Package Manager server.
"
+ }
},
"documentation":"A collection of settings that update the current configuration for the RStudioServerPro
Domain-level app.
"
},
@@ -31826,6 +31838,10 @@
"DefaultSpaceSettings":{
"shape":"DefaultSpaceSettings",
"documentation":"The default settings used to create a space within the Domain.
"
+ },
+ "AppSecurityGroupManagement":{
+ "shape":"AppSecurityGroupManagement",
+ "documentation":"The entity that creates and manages the required security groups for inter-app communication in VPCOnly
mode. Required when CreateDomain.AppNetworkAccessType
is VPCOnly
and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
is provided.
"
}
}
},
diff --git a/services/sagemakera2iruntime/pom.xml b/services/sagemakera2iruntime/pom.xml
index 59b424bfd62a..e746f8570128 100644
--- a/services/sagemakera2iruntime/pom.xml
+++ b/services/sagemakera2iruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
sagemakera2iruntime
AWS Java SDK :: Services :: SageMaker A2I Runtime
diff --git a/services/sagemakeredge/pom.xml b/services/sagemakeredge/pom.xml
index 8132597917fa..235867392aa4 100644
--- a/services/sagemakeredge/pom.xml
+++ b/services/sagemakeredge/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
sagemakeredge
AWS Java SDK :: Services :: Sagemaker Edge
diff --git a/services/sagemakerfeaturestoreruntime/pom.xml b/services/sagemakerfeaturestoreruntime/pom.xml
index f580936e2048..ad001b6c4a6f 100644
--- a/services/sagemakerfeaturestoreruntime/pom.xml
+++ b/services/sagemakerfeaturestoreruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
sagemakerfeaturestoreruntime
AWS Java SDK :: Services :: Sage Maker Feature Store Runtime
diff --git a/services/sagemakergeospatial/pom.xml b/services/sagemakergeospatial/pom.xml
index 2cc171242ebd..0a4114dccfc6 100644
--- a/services/sagemakergeospatial/pom.xml
+++ b/services/sagemakergeospatial/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
sagemakergeospatial
AWS Java SDK :: Services :: Sage Maker Geospatial
diff --git a/services/sagemakermetrics/pom.xml b/services/sagemakermetrics/pom.xml
index c1ca813658fb..00c02907c07a 100644
--- a/services/sagemakermetrics/pom.xml
+++ b/services/sagemakermetrics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
sagemakermetrics
AWS Java SDK :: Services :: Sage Maker Metrics
diff --git a/services/sagemakerruntime/pom.xml b/services/sagemakerruntime/pom.xml
index 396dc8d68516..5cab2bd33c68 100644
--- a/services/sagemakerruntime/pom.xml
+++ b/services/sagemakerruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
sagemakerruntime
AWS Java SDK :: Services :: SageMaker Runtime
diff --git a/services/savingsplans/pom.xml b/services/savingsplans/pom.xml
index 2e66fb060f82..ed2e3e1df828 100644
--- a/services/savingsplans/pom.xml
+++ b/services/savingsplans/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
savingsplans
AWS Java SDK :: Services :: Savingsplans
diff --git a/services/scheduler/pom.xml b/services/scheduler/pom.xml
index 89d3bca22a29..9de0935a4be1 100644
--- a/services/scheduler/pom.xml
+++ b/services/scheduler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
scheduler
AWS Java SDK :: Services :: Scheduler
diff --git a/services/scheduler/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/scheduler/src/main/resources/codegen-resources/endpoint-rule-set.json
index f8fc299f9da2..353356938684 100644
--- a/services/scheduler/src/main/resources/codegen-resources/endpoint-rule-set.json
+++ b/services/scheduler/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -3,7 +3,7 @@
"parameters": {
"Region": {
"builtIn": "AWS::Region",
- "required": false,
+ "required": true,
"documentation": "The AWS region used to dispatch the request.",
"type": "String"
},
@@ -52,15 +52,6 @@
"ref": "Endpoint"
}
]
- },
- {
- "fn": "parseURL",
- "argv": [
- {
- "ref": "Endpoint"
- }
- ],
- "assign": "url"
}
],
"type": "tree",
diff --git a/services/scheduler/src/main/resources/codegen-resources/endpoint-tests.json b/services/scheduler/src/main/resources/codegen-resources/endpoint-tests.json
index 484b87d5ac6d..a23ab03e871a 100644
--- a/services/scheduler/src/main/resources/codegen-resources/endpoint-tests.json
+++ b/services/scheduler/src/main/resources/codegen-resources/endpoint-tests.json
@@ -8,9 +8,9 @@
}
},
"params": {
+ "Region": "us-gov-east-1",
"UseDualStack": true,
- "UseFIPS": true,
- "Region": "us-gov-east-1"
+ "UseFIPS": true
}
},
{
@@ -21,9 +21,9 @@
}
},
"params": {
+ "Region": "us-gov-east-1",
"UseDualStack": false,
- "UseFIPS": true,
- "Region": "us-gov-east-1"
+ "UseFIPS": true
}
},
{
@@ -34,9 +34,9 @@
}
},
"params": {
+ "Region": "us-gov-east-1",
"UseDualStack": true,
- "UseFIPS": false,
- "Region": "us-gov-east-1"
+ "UseFIPS": false
}
},
{
@@ -47,9 +47,9 @@
}
},
"params": {
+ "Region": "us-gov-east-1",
"UseDualStack": false,
- "UseFIPS": false,
- "Region": "us-gov-east-1"
+ "UseFIPS": false
}
},
{
@@ -60,9 +60,9 @@
}
},
"params": {
+ "Region": "cn-north-1",
"UseDualStack": true,
- "UseFIPS": true,
- "Region": "cn-north-1"
+ "UseFIPS": true
}
},
{
@@ -73,9 +73,9 @@
}
},
"params": {
+ "Region": "cn-north-1",
"UseDualStack": false,
- "UseFIPS": true,
- "Region": "cn-north-1"
+ "UseFIPS": true
}
},
{
@@ -86,9 +86,9 @@
}
},
"params": {
+ "Region": "cn-north-1",
"UseDualStack": true,
- "UseFIPS": false,
- "Region": "cn-north-1"
+ "UseFIPS": false
}
},
{
@@ -99,9 +99,9 @@
}
},
"params": {
+ "Region": "cn-north-1",
"UseDualStack": false,
- "UseFIPS": false,
- "Region": "cn-north-1"
+ "UseFIPS": false
}
},
{
@@ -110,9 +110,9 @@
"error": "FIPS and DualStack are enabled, but this partition does not support one or both"
},
"params": {
+ "Region": "us-iso-east-1",
"UseDualStack": true,
- "UseFIPS": true,
- "Region": "us-iso-east-1"
+ "UseFIPS": true
}
},
{
@@ -123,9 +123,9 @@
}
},
"params": {
+ "Region": "us-iso-east-1",
"UseDualStack": false,
- "UseFIPS": true,
- "Region": "us-iso-east-1"
+ "UseFIPS": true
}
},
{
@@ -134,9 +134,9 @@
"error": "DualStack is enabled but this partition does not support DualStack"
},
"params": {
+ "Region": "us-iso-east-1",
"UseDualStack": true,
- "UseFIPS": false,
- "Region": "us-iso-east-1"
+ "UseFIPS": false
}
},
{
@@ -147,9 +147,9 @@
}
},
"params": {
+ "Region": "us-iso-east-1",
"UseDualStack": false,
- "UseFIPS": false,
- "Region": "us-iso-east-1"
+ "UseFIPS": false
}
},
{
@@ -160,9 +160,9 @@
}
},
"params": {
+ "Region": "us-east-1",
"UseDualStack": true,
- "UseFIPS": true,
- "Region": "us-east-1"
+ "UseFIPS": true
}
},
{
@@ -173,9 +173,9 @@
}
},
"params": {
+ "Region": "us-east-1",
"UseDualStack": false,
- "UseFIPS": true,
- "Region": "us-east-1"
+ "UseFIPS": true
}
},
{
@@ -186,9 +186,9 @@
}
},
"params": {
+ "Region": "us-east-1",
"UseDualStack": true,
- "UseFIPS": false,
- "Region": "us-east-1"
+ "UseFIPS": false
}
},
{
@@ -199,9 +199,9 @@
}
},
"params": {
+ "Region": "us-east-1",
"UseDualStack": false,
- "UseFIPS": false,
- "Region": "us-east-1"
+ "UseFIPS": false
}
},
{
@@ -210,9 +210,9 @@
"error": "FIPS and DualStack are enabled, but this partition does not support one or both"
},
"params": {
+ "Region": "us-isob-east-1",
"UseDualStack": true,
- "UseFIPS": true,
- "Region": "us-isob-east-1"
+ "UseFIPS": true
}
},
{
@@ -223,9 +223,9 @@
}
},
"params": {
+ "Region": "us-isob-east-1",
"UseDualStack": false,
- "UseFIPS": true,
- "Region": "us-isob-east-1"
+ "UseFIPS": true
}
},
{
@@ -234,9 +234,9 @@
"error": "DualStack is enabled but this partition does not support DualStack"
},
"params": {
+ "Region": "us-isob-east-1",
"UseDualStack": true,
- "UseFIPS": false,
- "Region": "us-isob-east-1"
+ "UseFIPS": false
}
},
{
@@ -247,9 +247,9 @@
}
},
"params": {
+ "Region": "us-isob-east-1",
"UseDualStack": false,
- "UseFIPS": false,
- "Region": "us-isob-east-1"
+ "UseFIPS": false
}
},
{
@@ -260,9 +260,9 @@
}
},
"params": {
+ "Region": "us-east-1",
"UseDualStack": false,
"UseFIPS": false,
- "Region": "us-east-1",
"Endpoint": "https://example.com"
}
},
@@ -272,9 +272,9 @@
"error": "Invalid Configuration: FIPS and custom endpoint are not supported"
},
"params": {
+ "Region": "us-east-1",
"UseDualStack": false,
"UseFIPS": true,
- "Region": "us-east-1",
"Endpoint": "https://example.com"
}
},
@@ -284,9 +284,9 @@
"error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
},
"params": {
+ "Region": "us-east-1",
"UseDualStack": true,
"UseFIPS": false,
- "Region": "us-east-1",
"Endpoint": "https://example.com"
}
}
diff --git a/services/scheduler/src/main/resources/codegen-resources/service-2.json b/services/scheduler/src/main/resources/codegen-resources/service-2.json
index 527a65ed1918..6c44b7c975db 100644
--- a/services/scheduler/src/main/resources/codegen-resources/service-2.json
+++ b/services/scheduler/src/main/resources/codegen-resources/service-2.json
@@ -916,7 +916,7 @@
"type":"string",
"max":64,
"min":1,
- "pattern":"^[a-zA-Z][0-9a-zA-Z-_]*$"
+ "pattern":"^[0-9a-zA-Z-_.]+$"
},
"NetworkConfiguration":{
"type":"structure",
@@ -1043,7 +1043,7 @@
"type":"string",
"max":1600,
"min":1,
- "pattern":"^arn:aws(-[a-z]+)?:iam::\\d{12}:role\\/(service-role\\/){0,1}[a-zA-Z0-9\\+=,\\.@\\-_]+$"
+ "pattern":"^arn:aws(-[a-z]+)?:iam::\\d{12}:role\\/[\\w+=,.@\\/-]+$"
},
"SageMakerPipelineParameter":{
"type":"structure",
@@ -1126,7 +1126,7 @@
"type":"string",
"max":64,
"min":1,
- "pattern":"^[a-zA-Z][0-9a-zA-Z-_]*$"
+ "pattern":"^[0-9a-zA-Z-_.]+$"
},
"ScheduleGroupState":{
"type":"string",
diff --git a/services/schemas/pom.xml b/services/schemas/pom.xml
index 259e7305420d..08974b22b68e 100644
--- a/services/schemas/pom.xml
+++ b/services/schemas/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
schemas
AWS Java SDK :: Services :: Schemas
diff --git a/services/secretsmanager/pom.xml b/services/secretsmanager/pom.xml
index 5ff90da5c349..25d7dedf311f 100644
--- a/services/secretsmanager/pom.xml
+++ b/services/secretsmanager/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
secretsmanager
AWS Java SDK :: Services :: AWS Secrets Manager
diff --git a/services/securityhub/pom.xml b/services/securityhub/pom.xml
index f61376dc7c73..f175f7ee3b42 100644
--- a/services/securityhub/pom.xml
+++ b/services/securityhub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
securityhub
AWS Java SDK :: Services :: SecurityHub
diff --git a/services/securitylake/pom.xml b/services/securitylake/pom.xml
index 5e05d2613f55..beaa8645a43c 100644
--- a/services/securitylake/pom.xml
+++ b/services/securitylake/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
securitylake
AWS Java SDK :: Services :: Security Lake
diff --git a/services/serverlessapplicationrepository/pom.xml b/services/serverlessapplicationrepository/pom.xml
index a8c7220636f8..f322e307fa41 100644
--- a/services/serverlessapplicationrepository/pom.xml
+++ b/services/serverlessapplicationrepository/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
serverlessapplicationrepository
diff --git a/services/servicecatalog/pom.xml b/services/servicecatalog/pom.xml
index 88ea95932a4c..a2405df50aef 100644
--- a/services/servicecatalog/pom.xml
+++ b/services/servicecatalog/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
servicecatalog
AWS Java SDK :: Services :: AWS Service Catalog
diff --git a/services/servicecatalogappregistry/pom.xml b/services/servicecatalogappregistry/pom.xml
index d37872bdcbaf..e58272e9194c 100644
--- a/services/servicecatalogappregistry/pom.xml
+++ b/services/servicecatalogappregistry/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
servicecatalogappregistry
AWS Java SDK :: Services :: Service Catalog App Registry
diff --git a/services/servicediscovery/pom.xml b/services/servicediscovery/pom.xml
index 333c3717e318..866388c251ce 100644
--- a/services/servicediscovery/pom.xml
+++ b/services/servicediscovery/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
servicediscovery
diff --git a/services/servicequotas/pom.xml b/services/servicequotas/pom.xml
index a706260ffc35..46463faf7519 100644
--- a/services/servicequotas/pom.xml
+++ b/services/servicequotas/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
servicequotas
AWS Java SDK :: Services :: Service Quotas
diff --git a/services/ses/pom.xml b/services/ses/pom.xml
index 99f369ede3d2..cd33c62fde9e 100644
--- a/services/ses/pom.xml
+++ b/services/ses/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ses
AWS Java SDK :: Services :: Amazon SES
diff --git a/services/sesv2/pom.xml b/services/sesv2/pom.xml
index 20625a860f54..6c7c18e82a48 100644
--- a/services/sesv2/pom.xml
+++ b/services/sesv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
sesv2
AWS Java SDK :: Services :: SESv2
diff --git a/services/sfn/pom.xml b/services/sfn/pom.xml
index fff54e2a65a2..571623db93be 100644
--- a/services/sfn/pom.xml
+++ b/services/sfn/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
sfn
AWS Java SDK :: Services :: AWS Step Functions
diff --git a/services/shield/pom.xml b/services/shield/pom.xml
index a1c9060c2266..0ce2ed7c4a51 100644
--- a/services/shield/pom.xml
+++ b/services/shield/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
shield
AWS Java SDK :: Services :: AWS Shield
diff --git a/services/signer/pom.xml b/services/signer/pom.xml
index f68000050273..45fcc7535d5c 100644
--- a/services/signer/pom.xml
+++ b/services/signer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
signer
AWS Java SDK :: Services :: Signer
diff --git a/services/simspaceweaver/pom.xml b/services/simspaceweaver/pom.xml
index 7bfb9fe1445e..72a2afc76eaf 100644
--- a/services/simspaceweaver/pom.xml
+++ b/services/simspaceweaver/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
simspaceweaver
AWS Java SDK :: Services :: Sim Space Weaver
diff --git a/services/sms/pom.xml b/services/sms/pom.xml
index 24ebddda2055..507cea427535 100644
--- a/services/sms/pom.xml
+++ b/services/sms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
sms
AWS Java SDK :: Services :: AWS Server Migration
diff --git a/services/snowball/pom.xml b/services/snowball/pom.xml
index 4fab922f82e2..7c0a2be857c0 100644
--- a/services/snowball/pom.xml
+++ b/services/snowball/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
snowball
AWS Java SDK :: Services :: Amazon Snowball
diff --git a/services/snowdevicemanagement/pom.xml b/services/snowdevicemanagement/pom.xml
index c32e2ed0c071..96d1a92c2309 100644
--- a/services/snowdevicemanagement/pom.xml
+++ b/services/snowdevicemanagement/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
snowdevicemanagement
AWS Java SDK :: Services :: Snow Device Management
diff --git a/services/sns/pom.xml b/services/sns/pom.xml
index df5adbd28ffc..37f20e3eee47 100644
--- a/services/sns/pom.xml
+++ b/services/sns/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
sns
AWS Java SDK :: Services :: Amazon SNS
diff --git a/services/sqs/pom.xml b/services/sqs/pom.xml
index 6f8a7ae37a9f..25266fdc9964 100644
--- a/services/sqs/pom.xml
+++ b/services/sqs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
sqs
AWS Java SDK :: Services :: Amazon SQS
diff --git a/services/ssm/pom.xml b/services/ssm/pom.xml
index ed5f32f4ed1f..c32360590fa2 100644
--- a/services/ssm/pom.xml
+++ b/services/ssm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ssm
AWS Java SDK :: Services :: AWS Simple Systems Management (SSM)
diff --git a/services/ssm/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/ssm/src/main/resources/codegen-resources/endpoint-rule-set.json
index 0bf2ed70f421..69b689a1f43a 100644
--- a/services/ssm/src/main/resources/codegen-resources/endpoint-rule-set.json
+++ b/services/ssm/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -3,7 +3,7 @@
"parameters": {
"Region": {
"builtIn": "AWS::Region",
- "required": false,
+ "required": true,
"documentation": "The AWS region used to dispatch the request.",
"type": "String"
},
@@ -52,15 +52,6 @@
"ref": "Endpoint"
}
]
- },
- {
- "fn": "parseURL",
- "argv": [
- {
- "ref": "Endpoint"
- }
- ],
- "assign": "url"
}
],
"type": "tree",
diff --git a/services/ssm/src/main/resources/codegen-resources/endpoint-tests.json b/services/ssm/src/main/resources/codegen-resources/endpoint-tests.json
index baa428e33a9c..c857515a3b17 100644
--- a/services/ssm/src/main/resources/codegen-resources/endpoint-tests.json
+++ b/services/ssm/src/main/resources/codegen-resources/endpoint-tests.json
@@ -8,8 +8,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "ap-south-2"
}
},
@@ -21,8 +21,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "ap-south-2"
}
},
@@ -34,8 +34,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "ap-south-2"
}
},
@@ -47,8 +47,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "ap-south-2"
}
},
@@ -60,8 +60,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "ap-south-1"
}
},
@@ -73,8 +73,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "ap-south-1"
}
},
@@ -86,8 +86,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "ap-south-1"
}
},
@@ -99,8 +99,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "ap-south-1"
}
},
@@ -112,8 +112,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "eu-south-1"
}
},
@@ -125,8 +125,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "eu-south-1"
}
},
@@ -138,8 +138,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "eu-south-1"
}
},
@@ -151,8 +151,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "eu-south-1"
}
},
@@ -164,8 +164,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "eu-south-2"
}
},
@@ -177,8 +177,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "eu-south-2"
}
},
@@ -190,8 +190,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "eu-south-2"
}
},
@@ -203,8 +203,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "eu-south-2"
}
},
@@ -216,8 +216,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "us-gov-east-1"
}
},
@@ -229,8 +229,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "us-gov-east-1"
}
},
@@ -242,8 +242,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "us-gov-east-1"
}
},
@@ -255,8 +255,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "us-gov-east-1"
}
},
@@ -268,8 +268,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "me-central-1"
}
},
@@ -281,8 +281,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "me-central-1"
}
},
@@ -294,8 +294,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "me-central-1"
}
},
@@ -307,8 +307,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "me-central-1"
}
},
@@ -320,8 +320,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "ca-central-1"
}
},
@@ -333,8 +333,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "ca-central-1"
}
},
@@ -346,8 +346,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "ca-central-1"
}
},
@@ -359,8 +359,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "ca-central-1"
}
},
@@ -372,8 +372,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "eu-central-1"
}
},
@@ -385,8 +385,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "eu-central-1"
}
},
@@ -398,8 +398,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "eu-central-1"
}
},
@@ -411,8 +411,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "eu-central-1"
}
},
@@ -422,8 +422,8 @@
"error": "FIPS and DualStack are enabled, but this partition does not support one or both"
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "us-iso-west-1"
}
},
@@ -435,8 +435,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "us-iso-west-1"
}
},
@@ -446,8 +446,8 @@
"error": "DualStack is enabled but this partition does not support DualStack"
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "us-iso-west-1"
}
},
@@ -459,8 +459,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "us-iso-west-1"
}
},
@@ -472,8 +472,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "eu-central-2"
}
},
@@ -485,8 +485,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "eu-central-2"
}
},
@@ -498,8 +498,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "eu-central-2"
}
},
@@ -511,8 +511,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "eu-central-2"
}
},
@@ -524,8 +524,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "us-west-1"
}
},
@@ -537,8 +537,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "us-west-1"
}
},
@@ -550,8 +550,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "us-west-1"
}
},
@@ -563,8 +563,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "us-west-1"
}
},
@@ -576,8 +576,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "us-west-2"
}
},
@@ -589,8 +589,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "us-west-2"
}
},
@@ -602,8 +602,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "us-west-2"
}
},
@@ -615,8 +615,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "us-west-2"
}
},
@@ -628,8 +628,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "af-south-1"
}
},
@@ -641,8 +641,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "af-south-1"
}
},
@@ -654,8 +654,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "af-south-1"
}
},
@@ -667,8 +667,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "af-south-1"
}
},
@@ -680,8 +680,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "eu-north-1"
}
},
@@ -693,8 +693,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "eu-north-1"
}
},
@@ -706,8 +706,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "eu-north-1"
}
},
@@ -719,8 +719,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "eu-north-1"
}
},
@@ -732,8 +732,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "eu-west-3"
}
},
@@ -745,8 +745,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "eu-west-3"
}
},
@@ -758,8 +758,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "eu-west-3"
}
},
@@ -771,8 +771,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "eu-west-3"
}
},
@@ -784,8 +784,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "eu-west-2"
}
},
@@ -797,8 +797,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "eu-west-2"
}
},
@@ -810,8 +810,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "eu-west-2"
}
},
@@ -823,8 +823,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "eu-west-2"
}
},
@@ -836,8 +836,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "eu-west-1"
}
},
@@ -849,8 +849,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "eu-west-1"
}
},
@@ -862,8 +862,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "eu-west-1"
}
},
@@ -875,8 +875,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "eu-west-1"
}
},
@@ -888,8 +888,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "ap-northeast-3"
}
},
@@ -901,8 +901,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "ap-northeast-3"
}
},
@@ -914,8 +914,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "ap-northeast-3"
}
},
@@ -927,8 +927,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "ap-northeast-3"
}
},
@@ -940,8 +940,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "ap-northeast-2"
}
},
@@ -953,8 +953,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "ap-northeast-2"
}
},
@@ -966,8 +966,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "ap-northeast-2"
}
},
@@ -979,8 +979,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "ap-northeast-2"
}
},
@@ -992,8 +992,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "ap-northeast-1"
}
},
@@ -1005,8 +1005,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "ap-northeast-1"
}
},
@@ -1018,8 +1018,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "ap-northeast-1"
}
},
@@ -1031,8 +1031,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "ap-northeast-1"
}
},
@@ -1044,8 +1044,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "me-south-1"
}
},
@@ -1057,8 +1057,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "me-south-1"
}
},
@@ -1070,8 +1070,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "me-south-1"
}
},
@@ -1083,8 +1083,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "me-south-1"
}
},
@@ -1096,8 +1096,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "sa-east-1"
}
},
@@ -1109,8 +1109,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "sa-east-1"
}
},
@@ -1122,8 +1122,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "sa-east-1"
}
},
@@ -1135,8 +1135,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "sa-east-1"
}
},
@@ -1148,8 +1148,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "ap-east-1"
}
},
@@ -1161,8 +1161,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "ap-east-1"
}
},
@@ -1174,8 +1174,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "ap-east-1"
}
},
@@ -1187,8 +1187,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "ap-east-1"
}
},
@@ -1200,8 +1200,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "cn-north-1"
}
},
@@ -1213,8 +1213,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "cn-north-1"
}
},
@@ -1226,8 +1226,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "cn-north-1"
}
},
@@ -1239,8 +1239,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "cn-north-1"
}
},
@@ -1252,8 +1252,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "us-gov-west-1"
}
},
@@ -1265,8 +1265,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "us-gov-west-1"
}
},
@@ -1278,8 +1278,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "us-gov-west-1"
}
},
@@ -1291,8 +1291,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "us-gov-west-1"
}
},
@@ -1304,8 +1304,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "ap-southeast-1"
}
},
@@ -1317,8 +1317,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "ap-southeast-1"
}
},
@@ -1330,8 +1330,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "ap-southeast-1"
}
},
@@ -1343,8 +1343,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "ap-southeast-1"
}
},
@@ -1356,8 +1356,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "ap-southeast-2"
}
},
@@ -1369,8 +1369,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "ap-southeast-2"
}
},
@@ -1382,8 +1382,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "ap-southeast-2"
}
},
@@ -1395,8 +1395,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "ap-southeast-2"
}
},
@@ -1406,8 +1406,8 @@
"error": "FIPS and DualStack are enabled, but this partition does not support one or both"
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "us-iso-east-1"
}
},
@@ -1419,8 +1419,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "us-iso-east-1"
}
},
@@ -1430,8 +1430,8 @@
"error": "DualStack is enabled but this partition does not support DualStack"
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "us-iso-east-1"
}
},
@@ -1443,8 +1443,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "us-iso-east-1"
}
},
@@ -1456,8 +1456,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "ap-southeast-3"
}
},
@@ -1469,8 +1469,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "ap-southeast-3"
}
},
@@ -1482,8 +1482,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "ap-southeast-3"
}
},
@@ -1495,8 +1495,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "ap-southeast-3"
}
},
@@ -1508,8 +1508,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "ap-southeast-4"
}
},
@@ -1521,8 +1521,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "ap-southeast-4"
}
},
@@ -1534,8 +1534,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "ap-southeast-4"
}
},
@@ -1547,8 +1547,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "ap-southeast-4"
}
},
@@ -1560,8 +1560,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "us-east-1"
}
},
@@ -1573,8 +1573,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "us-east-1"
}
},
@@ -1586,8 +1586,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "us-east-1"
}
},
@@ -1599,8 +1599,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "us-east-1"
}
},
@@ -1612,8 +1612,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "us-east-2"
}
},
@@ -1625,8 +1625,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "us-east-2"
}
},
@@ -1638,8 +1638,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "us-east-2"
}
},
@@ -1651,8 +1651,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "us-east-2"
}
},
@@ -1664,8 +1664,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "cn-northwest-1"
}
},
@@ -1677,8 +1677,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "cn-northwest-1"
}
},
@@ -1690,8 +1690,8 @@
}
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "cn-northwest-1"
}
},
@@ -1703,8 +1703,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "cn-northwest-1"
}
},
@@ -1714,8 +1714,8 @@
"error": "FIPS and DualStack are enabled, but this partition does not support one or both"
},
"params": {
- "UseDualStack": true,
"UseFIPS": true,
+ "UseDualStack": true,
"Region": "us-isob-east-1"
}
},
@@ -1727,8 +1727,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "us-isob-east-1"
}
},
@@ -1738,8 +1738,8 @@
"error": "DualStack is enabled but this partition does not support DualStack"
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "us-isob-east-1"
}
},
@@ -1751,8 +1751,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "us-isob-east-1"
}
},
@@ -1764,8 +1764,8 @@
}
},
"params": {
- "UseDualStack": false,
"UseFIPS": false,
+ "UseDualStack": false,
"Region": "us-east-1",
"Endpoint": "https://example.com"
}
@@ -1776,8 +1776,8 @@
"error": "Invalid Configuration: FIPS and custom endpoint are not supported"
},
"params": {
- "UseDualStack": false,
"UseFIPS": true,
+ "UseDualStack": false,
"Region": "us-east-1",
"Endpoint": "https://example.com"
}
@@ -1788,8 +1788,8 @@
"error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
},
"params": {
- "UseDualStack": true,
"UseFIPS": false,
+ "UseDualStack": true,
"Region": "us-east-1",
"Endpoint": "https://example.com"
}
diff --git a/services/ssm/src/main/resources/codegen-resources/service-2.json b/services/ssm/src/main/resources/codegen-resources/service-2.json
index 2d1f02cd8d4b..b9aa2647db2d 100644
--- a/services/ssm/src/main/resources/codegen-resources/service-2.json
+++ b/services/ssm/src/main/resources/codegen-resources/service-2.json
@@ -13596,7 +13596,7 @@
"members":{
"ResourceArn":{
"shape":"ResourceArnString",
- "documentation":"Amazon Resource Name (ARN) of the resource to which the policies are attached.
"
+ "documentation":"Amazon Resource Name (ARN) of the resource to which you want to attach a policy.
"
},
"Policy":{
"shape":"Policy",
@@ -13608,7 +13608,7 @@
},
"PolicyHash":{
"shape":"PolicyHash",
- "documentation":"ID of the current policy version. The hash helps to prevent a situation where multiple users attempt to overwrite a policy.
"
+ "documentation":"ID of the current policy version. The hash helps to prevent a situation where multiple users attempt to overwrite a policy. You must provide this hash when updating or deleting a policy.
"
}
}
},
@@ -13621,7 +13621,7 @@
},
"PolicyHash":{
"shape":"PolicyHash",
- "documentation":"ID of the current policy version. The hash helps to prevent a situation where multiple users attempt to overwrite a policy. You must provide this hash when updating or deleting a policy.
"
+ "documentation":"ID of the current policy version.
"
}
}
},
@@ -16585,5 +16585,5 @@
"pattern":"^[0-9]{1,6}(\\.[0-9]{1,6}){2,3}$"
}
},
- "documentation":"Amazon Web Services Systems Manager is a collection of capabilities to help you manage your applications and infrastructure running in the Amazon Web Services Cloud;. Systems Manager simplifies application and resource management, shortens the time to detect and resolve operational problems, and helps you manage your Amazon Web Services resources securely at scale.
This reference is intended to be used with the Amazon Web Services Systems Manager User Guide.
To get started, verify prerequisites. For more information, see Setting up Amazon Web Services Systems Manager.
Related resources
"
+ "documentation":"Amazon Web Services Systems Manager is the operations hub for your Amazon Web Services applications and resources and a secure end-to-end management solution for hybrid cloud environments that enables safe and secure operations at scale.
This reference is intended to be used with the Amazon Web Services Systems Manager User Guide. To get started, see Setting up Amazon Web Services Systems Manager.
Related resources
"
}
diff --git a/services/ssmcontacts/pom.xml b/services/ssmcontacts/pom.xml
index 4c698d8c0216..267012d5c522 100644
--- a/services/ssmcontacts/pom.xml
+++ b/services/ssmcontacts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ssmcontacts
AWS Java SDK :: Services :: SSM Contacts
diff --git a/services/ssmincidents/pom.xml b/services/ssmincidents/pom.xml
index 30e7a081bd4f..d3918e32f1cd 100644
--- a/services/ssmincidents/pom.xml
+++ b/services/ssmincidents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ssmincidents
AWS Java SDK :: Services :: SSM Incidents
diff --git a/services/ssmsap/pom.xml b/services/ssmsap/pom.xml
index cd41e8f65eff..29e3c578eff7 100644
--- a/services/ssmsap/pom.xml
+++ b/services/ssmsap/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ssmsap
AWS Java SDK :: Services :: Ssm Sap
diff --git a/services/sso/pom.xml b/services/sso/pom.xml
index 0884d294a15b..f47166cd612c 100644
--- a/services/sso/pom.xml
+++ b/services/sso/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
sso
AWS Java SDK :: Services :: SSO
diff --git a/services/ssoadmin/pom.xml b/services/ssoadmin/pom.xml
index 2b041364958e..4da3fa77a8e9 100644
--- a/services/ssoadmin/pom.xml
+++ b/services/ssoadmin/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ssoadmin
AWS Java SDK :: Services :: SSO Admin
diff --git a/services/ssooidc/pom.xml b/services/ssooidc/pom.xml
index c92a886300eb..b9fd2994cfdc 100644
--- a/services/ssooidc/pom.xml
+++ b/services/ssooidc/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
ssooidc
AWS Java SDK :: Services :: SSO OIDC
diff --git a/services/storagegateway/pom.xml b/services/storagegateway/pom.xml
index 5da1ac5ef7d3..b9820d8cd2f8 100644
--- a/services/storagegateway/pom.xml
+++ b/services/storagegateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
storagegateway
AWS Java SDK :: Services :: AWS Storage Gateway
diff --git a/services/sts/pom.xml b/services/sts/pom.xml
index f2cd457ac0e7..cba230184487 100644
--- a/services/sts/pom.xml
+++ b/services/sts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
sts
AWS Java SDK :: Services :: AWS STS
diff --git a/services/support/pom.xml b/services/support/pom.xml
index 1e0dad4ebd95..abe1178a4f9c 100644
--- a/services/support/pom.xml
+++ b/services/support/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
support
AWS Java SDK :: Services :: AWS Support
diff --git a/services/support/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/support/src/main/resources/codegen-resources/endpoint-rule-set.json
index c96ef5a62896..afc427cec0fa 100644
--- a/services/support/src/main/resources/codegen-resources/endpoint-rule-set.json
+++ b/services/support/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -3,7 +3,7 @@
"parameters": {
"Region": {
"builtIn": "AWS::Region",
- "required": false,
+ "required": true,
"documentation": "The AWS region used to dispatch the request.",
"type": "String"
},
@@ -52,15 +52,6 @@
"ref": "Endpoint"
}
]
- },
- {
- "fn": "parseURL",
- "argv": [
- {
- "ref": "Endpoint"
- }
- ],
- "assign": "url"
}
],
"type": "tree",
diff --git a/services/support/src/main/resources/codegen-resources/endpoint-tests.json b/services/support/src/main/resources/codegen-resources/endpoint-tests.json
index 9be5e5360c92..85f721d132df 100644
--- a/services/support/src/main/resources/codegen-resources/endpoint-tests.json
+++ b/services/support/src/main/resources/codegen-resources/endpoint-tests.json
@@ -7,9 +7,9 @@
"properties": {
"authSchemes": [
{
- "name": "sigv4",
+ "signingRegion": "cn-north-1",
"signingName": "support",
- "signingRegion": "cn-north-1"
+ "name": "sigv4"
}
]
},
@@ -17,9 +17,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "aws-cn-global",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -29,9 +29,9 @@
"properties": {
"authSchemes": [
{
- "name": "sigv4",
+ "signingRegion": "us-east-1",
"signingName": "support",
- "signingRegion": "us-east-1"
+ "name": "sigv4"
}
]
},
@@ -39,9 +39,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "aws-global",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -51,9 +51,9 @@
"properties": {
"authSchemes": [
{
- "name": "sigv4",
+ "signingRegion": "us-iso-east-1",
"signingName": "support",
- "signingRegion": "us-iso-east-1"
+ "name": "sigv4"
}
]
},
@@ -61,9 +61,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "aws-iso-global",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -74,9 +74,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": true,
"Region": "us-gov-west-1",
- "UseFIPS": true
+ "UseDualStack": true
}
},
{
@@ -87,9 +87,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": true,
"Region": "us-gov-west-1",
- "UseFIPS": true
+ "UseDualStack": false
}
},
{
@@ -100,9 +100,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "UseFIPS": false,
"Region": "us-gov-west-1",
- "UseFIPS": false
+ "UseDualStack": true
}
},
{
@@ -113,9 +113,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "us-gov-west-1",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -125,9 +125,9 @@
"properties": {
"authSchemes": [
{
- "name": "sigv4",
+ "signingRegion": "us-isob-east-1",
"signingName": "support",
- "signingRegion": "us-isob-east-1"
+ "name": "sigv4"
}
]
},
@@ -135,9 +135,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "aws-iso-b-global",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -147,9 +147,9 @@
"properties": {
"authSchemes": [
{
- "name": "sigv4",
+ "signingRegion": "us-gov-west-1",
"signingName": "support",
- "signingRegion": "us-gov-west-1"
+ "name": "sigv4"
}
]
},
@@ -157,9 +157,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "UseFIPS": false,
"Region": "aws-us-gov-global",
- "UseFIPS": false
+ "UseDualStack": false
}
},
{
@@ -170,9 +170,9 @@
}
},
"params": {
- "UseDualStack": false,
- "Region": "us-east-1",
"UseFIPS": false,
+ "Region": "us-east-1",
+ "UseDualStack": false,
"Endpoint": "https://example.com"
}
},
@@ -182,9 +182,9 @@
"error": "Invalid Configuration: FIPS and custom endpoint are not supported"
},
"params": {
- "UseDualStack": false,
- "Region": "us-east-1",
"UseFIPS": true,
+ "Region": "us-east-1",
+ "UseDualStack": false,
"Endpoint": "https://example.com"
}
},
@@ -194,9 +194,9 @@
"error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
},
"params": {
- "UseDualStack": true,
- "Region": "us-east-1",
"UseFIPS": false,
+ "Region": "us-east-1",
+ "UseDualStack": true,
"Endpoint": "https://example.com"
}
}
diff --git a/services/support/src/main/resources/codegen-resources/service-2.json b/services/support/src/main/resources/codegen-resources/service-2.json
index f9b09df669e7..dd458c77e301 100644
--- a/services/support/src/main/resources/codegen-resources/service-2.json
+++ b/services/support/src/main/resources/codegen-resources/service-2.json
@@ -27,7 +27,7 @@
{"shape":"AttachmentSetSizeLimitExceeded"},
{"shape":"AttachmentLimitExceeded"}
],
- "documentation":"Adds one or more attachments to an attachment set.
An attachment set is a temporary container for attachments that you add to a case or case communication. The set is available for 1 hour after it's created. The expiryTime
returned in the response is when the set expires.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that does not have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
+ "documentation":"Adds one or more attachments to an attachment set.
An attachment set is a temporary container for attachments that you add to a case or case communication. The set is available for 1 hour after it's created. The expiryTime
returned in the response is when the set expires.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
},
"AddCommunicationToCase":{
"name":"AddCommunicationToCase",
@@ -43,7 +43,7 @@
{"shape":"AttachmentSetIdNotFound"},
{"shape":"AttachmentSetExpired"}
],
- "documentation":"Adds additional customer communication to an Amazon Web Services Support case. Use the caseId
parameter to identify the case to which to add communication. You can list a set of email addresses to copy on the communication by using the ccEmailAddresses
parameter. The communicationBody
value contains the text of the communication.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that does not have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
+ "documentation":"Adds additional customer communication to an Amazon Web Services Support case. Use the caseId
parameter to identify the case to which to add communication. You can list a set of email addresses to copy on the communication by using the ccEmailAddresses
parameter. The communicationBody
value contains the text of the communication.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
},
"CreateCase":{
"name":"CreateCase",
@@ -59,7 +59,7 @@
{"shape":"AttachmentSetIdNotFound"},
{"shape":"AttachmentSetExpired"}
],
- "documentation":"Creates a case in the Amazon Web Services Support Center. This operation is similar to how you create a case in the Amazon Web Services Support Center Create Case page.
The Amazon Web Services Support API doesn't support requesting service limit increases. You can submit a service limit increase in the following ways:
A successful CreateCase
request returns an Amazon Web Services Support case number. You can use the DescribeCases operation and specify the case number to get existing Amazon Web Services Support cases. After you create a case, use the AddCommunicationToCase operation to add additional communication or attachments to an existing case.
The caseId
is separate from the displayId
that appears in the Amazon Web Services Support Center. Use the DescribeCases operation to get the displayId
.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that does not have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
+ "documentation":"Creates a case in the Amazon Web Services Support Center. This operation is similar to how you create a case in the Amazon Web Services Support Center Create Case page.
The Amazon Web Services Support API doesn't support requesting service limit increases. You can submit a service limit increase in the following ways:
A successful CreateCase
request returns an Amazon Web Services Support case number. You can use the DescribeCases operation and specify the case number to get existing Amazon Web Services Support cases. After you create a case, use the AddCommunicationToCase operation to add additional communication or attachments to an existing case.
The caseId
is separate from the displayId
that appears in the Amazon Web Services Support Center. Use the DescribeCases operation to get the displayId
.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
},
"DescribeAttachment":{
"name":"DescribeAttachment",
@@ -74,7 +74,7 @@
{"shape":"DescribeAttachmentLimitExceeded"},
{"shape":"AttachmentIdNotFound"}
],
- "documentation":"Returns the attachment that has the specified ID. Attachments can include screenshots, error logs, or other files that describe your issue. Attachment IDs are generated by the case management system when you add an attachment to a case or case communication. Attachment IDs are returned in the AttachmentDetails objects that are returned by the DescribeCommunications operation.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that does not have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
+ "documentation":"Returns the attachment that has the specified ID. Attachments can include screenshots, error logs, or other files that describe your issue. Attachment IDs are generated by the case management system when you add an attachment to a case or case communication. Attachment IDs are returned in the AttachmentDetails objects that are returned by the DescribeCommunications operation.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
},
"DescribeCases":{
"name":"DescribeCases",
@@ -88,7 +88,7 @@
{"shape":"InternalServerError"},
{"shape":"CaseIdNotFound"}
],
- "documentation":"Returns a list of cases that you specify by passing one or more case IDs. You can use the afterTime
and beforeTime
parameters to filter the cases by date. You can set values for the includeResolvedCases
and includeCommunications
parameters to specify how much information to return.
The response returns the following in JSON format:
-
One or more CaseDetails data types.
-
One or more nextToken
values, which specify where to paginate the returned records represented by the CaseDetails
objects.
Case data is available for 12 months after creation. If a case was created more than 12 months ago, a request might return an error.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that does not have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
+ "documentation":"Returns a list of cases that you specify by passing one or more case IDs. You can use the afterTime
and beforeTime
parameters to filter the cases by date. You can set values for the includeResolvedCases
and includeCommunications
parameters to specify how much information to return.
The response returns the following in JSON format:
-
One or more CaseDetails data types.
-
One or more nextToken
values, which specify where to paginate the returned records represented by the CaseDetails
objects.
Case data is available for 12 months after creation. If a case was created more than 12 months ago, a request might return an error.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
},
"DescribeCommunications":{
"name":"DescribeCommunications",
@@ -102,7 +102,7 @@
{"shape":"InternalServerError"},
{"shape":"CaseIdNotFound"}
],
- "documentation":"Returns communications and attachments for one or more support cases. Use the afterTime
and beforeTime
parameters to filter by date. You can use the caseId
parameter to restrict the results to a specific case.
Case data is available for 12 months after creation. If a case was created more than 12 months ago, a request for data might cause an error.
You can use the maxResults
and nextToken
parameters to control the pagination of the results. Set maxResults
to the number of cases that you want to display on each page, and use nextToken
to specify the resumption of pagination.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that does not have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
+ "documentation":"Returns communications and attachments for one or more support cases. Use the afterTime
and beforeTime
parameters to filter by date. You can use the caseId
parameter to restrict the results to a specific case.
Case data is available for 12 months after creation. If a case was created more than 12 months ago, a request for data might cause an error.
You can use the maxResults
and nextToken
parameters to control the pagination of the results. Set maxResults
to the number of cases that you want to display on each page, and use nextToken
to specify the resumption of pagination.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
},
"DescribeServices":{
"name":"DescribeServices",
@@ -115,7 +115,7 @@
"errors":[
{"shape":"InternalServerError"}
],
- "documentation":"Returns the current list of Amazon Web Services services and a list of service categories for each service. You then use service names and categories in your CreateCase requests. Each Amazon Web Services service has its own set of categories.
The service codes and category codes correspond to the values that appear in the Service and Category lists on the Amazon Web Services Support Center Create Case page. The values in those fields don't necessarily match the service codes and categories returned by the DescribeServices
operation. Always use the service codes and categories that the DescribeServices
operation returns, so that you have the most recent set of service and category codes.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that does not have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
+ "documentation":"Returns the current list of Amazon Web Services services and a list of service categories for each service. You then use service names and categories in your CreateCase requests. Each Amazon Web Services service has its own set of categories.
The service codes and category codes correspond to the values that appear in the Service and Category lists on the Amazon Web Services Support Center Create Case page. The values in those fields don't necessarily match the service codes and categories returned by the DescribeServices
operation. Always use the service codes and categories that the DescribeServices
operation returns, so that you have the most recent set of service and category codes.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
},
"DescribeSeverityLevels":{
"name":"DescribeSeverityLevels",
@@ -128,7 +128,7 @@
"errors":[
{"shape":"InternalServerError"}
],
- "documentation":"Returns the list of severity levels that you can assign to a support case. The severity level for a case is also a field in the CaseDetails data type that you include for a CreateCase request.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that does not have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
+ "documentation":"Returns the list of severity levels that you can assign to a support case. The severity level for a case is also a field in the CaseDetails data type that you include for a CreateCase request.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
},
"DescribeTrustedAdvisorCheckRefreshStatuses":{
"name":"DescribeTrustedAdvisorCheckRefreshStatuses",
@@ -141,7 +141,7 @@
"errors":[
{"shape":"InternalServerError"}
],
- "documentation":"Returns the refresh status of the Trusted Advisor checks that have the specified check IDs. You can get the check IDs by calling the DescribeTrustedAdvisorChecks operation.
Some checks are refreshed automatically, and you can't return their refresh statuses by using the DescribeTrustedAdvisorCheckRefreshStatuses
operation. If you call this operation for these checks, you might see an InvalidParameterValue
error.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that does not have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
+ "documentation":"Returns the refresh status of the Trusted Advisor checks that have the specified check IDs. You can get the check IDs by calling the DescribeTrustedAdvisorChecks operation.
Some checks are refreshed automatically, and you can't return their refresh statuses by using the DescribeTrustedAdvisorCheckRefreshStatuses
operation. If you call this operation for these checks, you might see an InvalidParameterValue
error.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
To call the Trusted Advisor operations in the Amazon Web Services Support API, you must use the US East (N. Virginia) endpoint. Currently, the US West (Oregon) and Europe (Ireland) endpoints don't support the Trusted Advisor operations. For more information, see About the Amazon Web Services Support API in the Amazon Web Services Support User Guide.
"
},
"DescribeTrustedAdvisorCheckResult":{
"name":"DescribeTrustedAdvisorCheckResult",
@@ -154,7 +154,7 @@
"errors":[
{"shape":"InternalServerError"}
],
- "documentation":"Returns the results of the Trusted Advisor check that has the specified check ID. You can get the check IDs by calling the DescribeTrustedAdvisorChecks operation.
The response contains a TrustedAdvisorCheckResult object, which contains these three objects:
In addition, the response contains these fields:
-
status - The alert status of the check can be ok
(green), warning
(yellow), error
(red), or not_available
.
-
timestamp - The time of the last refresh of the check.
-
checkId - The unique identifier for the check.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that does not have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
+ "documentation":"Returns the results of the Trusted Advisor check that has the specified check ID. You can get the check IDs by calling the DescribeTrustedAdvisorChecks operation.
The response contains a TrustedAdvisorCheckResult object, which contains these three objects:
In addition, the response contains these fields:
-
status - The alert status of the check can be ok
(green), warning
(yellow), error
(red), or not_available
.
-
timestamp - The time of the last refresh of the check.
-
checkId - The unique identifier for the check.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
To call the Trusted Advisor operations in the Amazon Web Services Support API, you must use the US East (N. Virginia) endpoint. Currently, the US West (Oregon) and Europe (Ireland) endpoints don't support the Trusted Advisor operations. For more information, see About the Amazon Web Services Support API in the Amazon Web Services Support User Guide.
"
},
"DescribeTrustedAdvisorCheckSummaries":{
"name":"DescribeTrustedAdvisorCheckSummaries",
@@ -167,7 +167,7 @@
"errors":[
{"shape":"InternalServerError"}
],
- "documentation":"Returns the results for the Trusted Advisor check summaries for the check IDs that you specified. You can get the check IDs by calling the DescribeTrustedAdvisorChecks operation.
The response contains an array of TrustedAdvisorCheckSummary objects.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that does not have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
+ "documentation":"Returns the results for the Trusted Advisor check summaries for the check IDs that you specified. You can get the check IDs by calling the DescribeTrustedAdvisorChecks operation.
The response contains an array of TrustedAdvisorCheckSummary objects.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
To call the Trusted Advisor operations in the Amazon Web Services Support API, you must use the US East (N. Virginia) endpoint. Currently, the US West (Oregon) and Europe (Ireland) endpoints don't support the Trusted Advisor operations. For more information, see About the Amazon Web Services Support API in the Amazon Web Services Support User Guide.
"
},
"DescribeTrustedAdvisorChecks":{
"name":"DescribeTrustedAdvisorChecks",
@@ -180,7 +180,7 @@
"errors":[
{"shape":"InternalServerError"}
],
- "documentation":"Returns information about all available Trusted Advisor checks, including the name, ID, category, description, and metadata. You must specify a language code. The Amazon Web Services Support API currently supports English (\"en\") and Japanese (\"ja\"). The response contains a TrustedAdvisorCheckDescription object for each check. You must set the Amazon Web Services Region to us-east-1.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that does not have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
-
The names and descriptions for Trusted Advisor checks are subject to change. We recommend that you specify the check ID in your code to uniquely identify a check.
"
+ "documentation":"Returns information about all available Trusted Advisor checks, including the name, ID, category, description, and metadata. You must specify a language code.
The response contains a TrustedAdvisorCheckDescription object for each check. You must set the Amazon Web Services Region to us-east-1.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
-
The names and descriptions for Trusted Advisor checks are subject to change. We recommend that you specify the check ID in your code to uniquely identify a check.
To call the Trusted Advisor operations in the Amazon Web Services Support API, you must use the US East (N. Virginia) endpoint. Currently, the US West (Oregon) and Europe (Ireland) endpoints don't support the Trusted Advisor operations. For more information, see About the Amazon Web Services Support API in the Amazon Web Services Support User Guide.
"
},
"RefreshTrustedAdvisorCheck":{
"name":"RefreshTrustedAdvisorCheck",
@@ -193,7 +193,7 @@
"errors":[
{"shape":"InternalServerError"}
],
- "documentation":"Refreshes the Trusted Advisor check that you specify using the check ID. You can get the check IDs by calling the DescribeTrustedAdvisorChecks operation.
Some checks are refreshed automatically. If you call the RefreshTrustedAdvisorCheck
operation to refresh them, you might see the InvalidParameterValue
error.
The response contains a TrustedAdvisorCheckRefreshStatus object.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that does not have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
+ "documentation":"Refreshes the Trusted Advisor check that you specify using the check ID. You can get the check IDs by calling the DescribeTrustedAdvisorChecks operation.
Some checks are refreshed automatically. If you call the RefreshTrustedAdvisorCheck
operation to refresh them, you might see the InvalidParameterValue
error.
The response contains a TrustedAdvisorCheckRefreshStatus object.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
To call the Trusted Advisor operations in the Amazon Web Services Support API, you must use the US East (N. Virginia) endpoint. Currently, the US West (Oregon) and Europe (Ireland) endpoints don't support the Trusted Advisor operations. For more information, see About the Amazon Web Services Support API in the Amazon Web Services Support User Guide.
"
},
"ResolveCase":{
"name":"ResolveCase",
@@ -207,7 +207,7 @@
{"shape":"InternalServerError"},
{"shape":"CaseIdNotFound"}
],
- "documentation":"Resolves a support case. This operation takes a caseId
and returns the initial and final state of the case.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that does not have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
+ "documentation":"Resolves a support case. This operation takes a caseId
and returns the initial and final state of the case.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
"
}
},
"shapes":{
@@ -427,10 +427,10 @@
},
"language":{
"shape":"Language",
- "documentation":"The ISO 639-1 code for the language in which Amazon Web Services provides support. Amazon Web Services Support currently supports English (\"en\") and Japanese (\"ja\"). Language parameters must be passed explicitly for operations that take them.
"
+ "documentation":"The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports English (\"en\") and Japanese (\"ja\"). You must specify the ISO 639-1 code for the language
parameter if you want support in that language.
"
}
},
- "documentation":"A JSON-formatted object that contains the metadata for a support case. It is contained in the response from a DescribeCases request. CaseDetails contains the following fields:
-
caseId - The support case ID requested or returned in the call. The case ID is an alphanumeric string formatted as shown in this example: case-12345678910-2013-c4c1d2bf33c5cf47.
-
categoryCode - The category of problem for the support case. Corresponds to the CategoryCode
values returned by a call to DescribeServices.
-
displayId - The identifier for the case on pages in the Amazon Web Services Support Center.
-
language - The ISO 639-1 code for the language in which Amazon Web Services provides support. Amazon Web Services Support currently supports English (\"en\") and Japanese (\"ja\"). Language parameters must be passed explicitly for operations that take them.
-
nextToken - A resumption point for pagination.
-
recentCommunications - One or more Communication objects. Fields of these objects are attachments
, body
, caseId
, submittedBy
, and timeCreated
.
-
serviceCode - The identifier for the Amazon Web Services service that corresponds to the service code defined in the call to DescribeServices.
-
severityCode - The severity code assigned to the case. Contains one of the values returned by the call to DescribeSeverityLevels. The possible values are: low
, normal
, high
, urgent
, and critical
.
-
status - The status of the case in the Amazon Web Services Support Center. Valid values:
-
opened
-
pending-customer-action
-
reopened
-
resolved
-
unassigned
-
work-in-progress
-
subject - The subject line of the case.
-
submittedBy - The email address of the account that submitted the case.
-
timeCreated - The time the case was created, in ISO-8601 format.
"
+ "documentation":"A JSON-formatted object that contains the metadata for a support case. It is contained in the response from a DescribeCases request. CaseDetails contains the following fields:
-
caseId - The support case ID requested or returned in the call. The case ID is an alphanumeric string formatted as shown in this example: case-12345678910-2013-c4c1d2bf33c5cf47.
-
categoryCode - The category of problem for the support case. Corresponds to the CategoryCode
values returned by a call to DescribeServices.
-
displayId - The identifier for the case on pages in the Amazon Web Services Support Center.
-
language - The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports English (\"en\") and Japanese (\"ja\"). You must specify the ISO 639-1 code for the language
parameter if you want support in that language.
-
nextToken - A resumption point for pagination.
-
recentCommunications - One or more Communication objects. Fields of these objects are attachments
, body
, caseId
, submittedBy
, and timeCreated
.
-
serviceCode - The identifier for the Amazon Web Services service that corresponds to the service code defined in the call to DescribeServices.
-
severityCode - The severity code assigned to the case. Contains one of the values returned by the call to DescribeSeverityLevels. The possible values are: low
, normal
, high
, urgent
, and critical
.
-
status - The status of the case in the Amazon Web Services Support Center. Valid values:
-
opened
-
pending-customer-action
-
reopened
-
resolved
-
unassigned
-
work-in-progress
-
subject - The subject line of the case.
-
submittedBy - The email address of the account that submitted the case.
-
timeCreated - The time the case was created, in ISO-8601 format.
"
},
"CaseId":{"type":"string"},
"CaseIdList":{
@@ -550,7 +550,7 @@
},
"language":{
"shape":"Language",
- "documentation":"The language in which Amazon Web Services Support handles the case. You must specify the ISO 639-1 code for the language
parameter if you want support in that language. Currently, English (\"en\") and Japanese (\"ja\") are supported.
"
+ "documentation":"The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports English (\"en\") and Japanese (\"ja\"). You must specify the ISO 639-1 code for the language
parameter if you want support in that language.
"
},
"issueType":{
"shape":"IssueType",
@@ -637,7 +637,7 @@
},
"language":{
"shape":"Language",
- "documentation":"The ISO 639-1 code for the language in which Amazon Web Services provides support. Amazon Web Services Support currently supports English (\"en\") and Japanese (\"ja\"). Language parameters must be passed explicitly for operations that take them.
"
+ "documentation":"The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports English (\"en\") and Japanese (\"ja\"). You must specify the ISO 639-1 code for the language
parameter if you want support in that language.
"
},
"includeCommunications":{
"shape":"IncludeCommunications",
@@ -708,7 +708,7 @@
},
"language":{
"shape":"Language",
- "documentation":"The ISO 639-1 code for the language in which Amazon Web Services provides support. Amazon Web Services Support currently supports English (\"en\") and Japanese (\"ja\"). Language parameters must be passed explicitly for operations that take them.
"
+ "documentation":"The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports English (\"en\") and Japanese (\"ja\"). You must specify the ISO 639-1 code for the language
parameter if you want support in that language.
"
}
}
},
@@ -727,7 +727,7 @@
"members":{
"language":{
"shape":"Language",
- "documentation":"The ISO 639-1 code for the language in which Amazon Web Services provides support. Amazon Web Services Support currently supports English (\"en\") and Japanese (\"ja\"). Language parameters must be passed explicitly for operations that take them.
"
+ "documentation":"The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports English (\"en\") and Japanese (\"ja\"). You must specify the ISO 639-1 code for the language
parameter if you want support in that language.
"
}
}
},
@@ -772,7 +772,7 @@
},
"language":{
"shape":"String",
- "documentation":"The ISO 639-1 code for the language in which Amazon Web Services provides support. Amazon Web Services Support currently supports English (\"en\") and Japanese (\"ja\"). Language parameters must be passed explicitly for operations that take them.
"
+ "documentation":"The ISO 639-1 code for the language that you want your check results to appear in.
The Amazon Web Services Support API currently supports the following languages for Trusted Advisor:
-
Chinese, Simplified - zh
-
Chinese, Traditional - zh_TW
-
English - en
-
French - fr
-
German - de
-
Indonesian - id
-
Italian - it
-
Japanese - ja
-
Korean - ko
-
Portuguese, Brazilian - pt_BR
-
Spanish - es
"
}
},
"documentation":""
@@ -814,7 +814,7 @@
"members":{
"language":{
"shape":"String",
- "documentation":"The ISO 639-1 code for the language in which Amazon Web Services provides support. Amazon Web Services Support currently supports English (\"en\") and Japanese (\"ja\"). Language parameters must be passed explicitly for operations that take them.
"
+ "documentation":"The ISO 639-1 code for the language that you want your checks to appear in.
The Amazon Web Services Support API currently supports the following languages for Trusted Advisor:
-
Chinese, Simplified - zh
-
Chinese, Traditional - zh_TW
-
English - en
-
French - fr
-
German - de
-
Indonesian - id
-
Italian - it
-
Japanese - ja
-
Korean - ko
-
Portuguese, Brazilian - pt_BR
-
Spanish - es
"
}
}
},
@@ -1206,5 +1206,5 @@
"documentation":"Details about Amazon Web Services resources that were analyzed in a call to Trusted Advisor DescribeTrustedAdvisorCheckSummaries.
"
}
},
- "documentation":"Amazon Web Services Support The Amazon Web Services Support API Reference is intended for programmers who need detailed information about the Amazon Web Services Support operations and data types. You can use the API to manage your support cases programmatically. The Amazon Web Services Support API uses HTTP methods that return results in JSON format.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that does not have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
The Amazon Web Services Support service also exposes a set of Trusted Advisor features. You can retrieve a list of checks and their descriptions, get check results, specify checks to refresh, and get the refresh status of checks.
The following list describes the Amazon Web Services Support case management operations:
-
Service names, issue categories, and available severity levels - The DescribeServices and DescribeSeverityLevels operations return Amazon Web Services service names, service codes, service categories, and problem severity levels. You use these values when you call the CreateCase operation.
-
Case creation, case details, and case resolution - The CreateCase, DescribeCases, DescribeAttachment, and ResolveCase operations create Amazon Web Services Support cases, retrieve information about cases, and resolve cases.
-
Case communication - The DescribeCommunications, AddCommunicationToCase, and AddAttachmentsToSet operations retrieve and add communications and attachments to Amazon Web Services Support cases.
The following list describes the operations available from the Amazon Web Services Support service for Trusted Advisor:
For authentication of requests, Amazon Web Services Support uses Signature Version 4 Signing Process.
See About the Amazon Web Services Support API in the Amazon Web Services Support User Guide for information about how to use this service to create and manage your support cases, and how to call Trusted Advisor for results of checks on your resources.
"
+ "documentation":"Amazon Web Services Support The Amazon Web Services Support API Reference is intended for programmers who need detailed information about the Amazon Web Services Support operations and data types. You can use the API to manage your support cases programmatically. The Amazon Web Services Support API uses HTTP methods that return results in JSON format.
-
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
-
If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException
error message appears. For information about changing your support plan, see Amazon Web Services Support.
You can also use the Amazon Web Services Support API to access features for Trusted Advisor. You can return a list of checks and their descriptions, get check results, specify checks to refresh, and get the refresh status of checks.
You can manage your support cases with the following Amazon Web Services Support API operations:
-
The CreateCase, DescribeCases, DescribeAttachment, and ResolveCase operations create Amazon Web Services Support cases, retrieve information about cases, and resolve cases.
-
The DescribeCommunications, AddCommunicationToCase, and AddAttachmentsToSet operations retrieve and add communications and attachments to Amazon Web Services Support cases.
-
The DescribeServices and DescribeSeverityLevels operations return Amazon Web Service names, service codes, service categories, and problem severity levels. You use these values when you call the CreateCase operation.
You can also use the Amazon Web Services Support API to call the Trusted Advisor operations. For more information, see Trusted Advisor in the Amazon Web Services Support User Guide.
For authentication of requests, Amazon Web Services Support uses Signature Version 4 Signing Process.
For more information about this service and the endpoints to use, see About the Amazon Web Services Support API in the Amazon Web Services Support User Guide.
"
}
diff --git a/services/supportapp/pom.xml b/services/supportapp/pom.xml
index fa8a9d76e4d7..b80992676fe7 100644
--- a/services/supportapp/pom.xml
+++ b/services/supportapp/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
supportapp
AWS Java SDK :: Services :: Support App
diff --git a/services/swf/pom.xml b/services/swf/pom.xml
index c8a45c10deb6..e96906802bf9 100644
--- a/services/swf/pom.xml
+++ b/services/swf/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
swf
AWS Java SDK :: Services :: Amazon SWF
diff --git a/services/synthetics/pom.xml b/services/synthetics/pom.xml
index f2c2021121df..630aaf462aba 100644
--- a/services/synthetics/pom.xml
+++ b/services/synthetics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
synthetics
AWS Java SDK :: Services :: Synthetics
diff --git a/services/textract/pom.xml b/services/textract/pom.xml
index 2517a5f00813..4d0f35b0485c 100644
--- a/services/textract/pom.xml
+++ b/services/textract/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
textract
AWS Java SDK :: Services :: Textract
diff --git a/services/timestreamquery/pom.xml b/services/timestreamquery/pom.xml
index 2a372e1067cb..36ffa8be4ec0 100644
--- a/services/timestreamquery/pom.xml
+++ b/services/timestreamquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
timestreamquery
AWS Java SDK :: Services :: Timestream Query
diff --git a/services/timestreamwrite/pom.xml b/services/timestreamwrite/pom.xml
index e4fd2a389d3c..74839bbd54c5 100644
--- a/services/timestreamwrite/pom.xml
+++ b/services/timestreamwrite/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
timestreamwrite
AWS Java SDK :: Services :: Timestream Write
diff --git a/services/transcribe/pom.xml b/services/transcribe/pom.xml
index c4a2c2cdc760..ca394e3faab4 100644
--- a/services/transcribe/pom.xml
+++ b/services/transcribe/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
transcribe
AWS Java SDK :: Services :: Transcribe
diff --git a/services/transcribestreaming/pom.xml b/services/transcribestreaming/pom.xml
index 00cd48fb9d6b..ee69daa64c1e 100644
--- a/services/transcribestreaming/pom.xml
+++ b/services/transcribestreaming/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
transcribestreaming
AWS Java SDK :: Services :: AWS Transcribe Streaming
diff --git a/services/transfer/pom.xml b/services/transfer/pom.xml
index 075bd1bcf5ec..4251320e2a18 100644
--- a/services/transfer/pom.xml
+++ b/services/transfer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
transfer
AWS Java SDK :: Services :: Transfer
diff --git a/services/transfer/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/transfer/src/main/resources/codegen-resources/endpoint-rule-set.json
index 709e253cc557..8cdb72e39049 100644
--- a/services/transfer/src/main/resources/codegen-resources/endpoint-rule-set.json
+++ b/services/transfer/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -3,7 +3,7 @@
"parameters": {
"Region": {
"builtIn": "AWS::Region",
- "required": false,
+ "required": true,
"documentation": "The AWS region used to dispatch the request.",
"type": "String"
},
diff --git a/services/transfer/src/main/resources/codegen-resources/service-2.json b/services/transfer/src/main/resources/codegen-resources/service-2.json
index a696dd13babb..fb6f9da51275 100644
--- a/services/transfer/src/main/resources/codegen-resources/service-2.json
+++ b/services/transfer/src/main/resources/codegen-resources/service-2.json
@@ -44,8 +44,7 @@
{"shape":"InternalServiceError"},
{"shape":"InvalidRequestException"},
{"shape":"ResourceExistsException"},
- {"shape":"ResourceNotFoundException"},
- {"shape":"ThrottlingException"}
+ {"shape":"ResourceNotFoundException"}
],
"documentation":"Creates an agreement. An agreement is a bilateral trading partner agreement, or partnership, between an Transfer Family server and an AS2 process. The agreement defines the file and message transfer relationship between the server and the AS2 process. To define an agreement, Transfer Family combines a server, local profile, partner profile, certificate, and other attributes.
The partner is identified with the PartnerProfileId
, and the AS2 process is identified with the LocalProfileId
.
"
},
@@ -62,8 +61,7 @@
{"shape":"InternalServiceError"},
{"shape":"InvalidRequestException"},
{"shape":"ResourceExistsException"},
- {"shape":"ResourceNotFoundException"},
- {"shape":"ThrottlingException"}
+ {"shape":"ResourceNotFoundException"}
],
"documentation":"Creates the connector, which captures the parameters for an outbound connection for the AS2 protocol. The connector is required for sending files to an externally hosted AS2 server. For more details about connectors, see Create AS2 connectors.
"
},
@@ -79,8 +77,7 @@
{"shape":"ServiceUnavailableException"},
{"shape":"InternalServiceError"},
{"shape":"InvalidRequestException"},
- {"shape":"ResourceNotFoundException"},
- {"shape":"ThrottlingException"}
+ {"shape":"ResourceNotFoundException"}
],
"documentation":"Creates the local or partner profile to use for AS2 transfers.
"
},
@@ -846,8 +843,7 @@
{"shape":"InternalServiceError"},
{"shape":"InvalidRequestException"},
{"shape":"ResourceExistsException"},
- {"shape":"ResourceNotFoundException"},
- {"shape":"ThrottlingException"}
+ {"shape":"ResourceNotFoundException"}
],
"documentation":"Allows you to update parameters for the access specified in the ServerID
and ExternalID
parameters.
"
},
@@ -864,8 +860,7 @@
{"shape":"InternalServiceError"},
{"shape":"InvalidRequestException"},
{"shape":"ResourceExistsException"},
- {"shape":"ResourceNotFoundException"},
- {"shape":"ThrottlingException"}
+ {"shape":"ResourceNotFoundException"}
],
"documentation":"Updates some of the parameters for an existing agreement. Provide the AgreementId
and the ServerId
for the agreement that you want to update, along with the new values for the parameters to update.
"
},
@@ -881,8 +876,7 @@
{"shape":"ServiceUnavailableException"},
{"shape":"InternalServiceError"},
{"shape":"InvalidRequestException"},
- {"shape":"ResourceNotFoundException"},
- {"shape":"ThrottlingException"}
+ {"shape":"ResourceNotFoundException"}
],
"documentation":"Updates the active and inactive dates for a certificate.
"
},
@@ -899,8 +893,7 @@
{"shape":"InternalServiceError"},
{"shape":"InvalidRequestException"},
{"shape":"ResourceExistsException"},
- {"shape":"ResourceNotFoundException"},
- {"shape":"ThrottlingException"}
+ {"shape":"ResourceNotFoundException"}
],
"documentation":"Updates some of the parameters for an existing connector. Provide the ConnectorId
for the connector that you want to update, along with the new values for the parameters to update.
"
},
@@ -933,8 +926,7 @@
{"shape":"ServiceUnavailableException"},
{"shape":"InternalServiceError"},
{"shape":"InvalidRequestException"},
- {"shape":"ResourceNotFoundException"},
- {"shape":"ThrottlingException"}
+ {"shape":"ResourceNotFoundException"}
],
"documentation":"Updates some of the parameters for an existing profile. Provide the ProfileId
for the profile that you want to update, along with the new values for the parameters to update.
"
},
@@ -1031,7 +1023,7 @@
},
"EncryptionAlgorithm":{
"shape":"EncryptionAlg",
- "documentation":"The algorithm that is used to encrypt the file.
You can only specify NONE
if the URL for your connector uses HTTPS. This ensures that no traffic is sent in clear text.
"
+ "documentation":"The algorithm that is used to encrypt the file.
"
},
"SigningAlgorithm":{
"shape":"SigningAlg",
@@ -1039,7 +1031,7 @@
},
"MdnSigningAlgorithm":{
"shape":"MdnSigningAlg",
- "documentation":"The signing algorithm for the MDN response.
If set to DEFAULT (or not set at all), the value for SigningAlgorithm
is used.
"
+ "documentation":"The signing algorithm for the MDN response.
If set to DEFAULT (or not set at all), the value for SigningAlogorithm
is used.
"
},
"MdnResponse":{
"shape":"MdnResponse",
@@ -1417,7 +1409,7 @@
},
"WorkflowDetails":{
"shape":"WorkflowDetails",
- "documentation":"Specifies the workflow ID for the workflow to assign and the execution role that's used for executing the workflow.
In addition to a workflow to execute when a file is uploaded completely, WorkflowDetails
can also contain a workflow ID (and execution role) for a workflow to execute on partial upload. A partial upload occurs when a file is open when the session disconnects.
"
+ "documentation":"Specifies the workflow ID for the workflow to assign and the execution role that's used for executing the workflow.
In additon to a workflow to execute when a file is uploaded completely, WorkflowDeatails
can also contain a workflow ID (and execution role) for a workflow to execute on partial upload. A partial upload occurs when a file is open when the session disconnects.
"
}
}
},
@@ -1469,7 +1461,7 @@
},
"SshPublicKeyBody":{
"shape":"SshPublicKeyBody",
- "documentation":"The public portion of the Secure Shell (SSH) key used to authenticate the user to the server.
The three standard SSH public key format elements are <key type>
, <body base64>
, and an optional <comment>
, with spaces between each element.
Transfer Family accepts RSA, ECDSA, and ED25519 keys.
-
For RSA keys, the key type is ssh-rsa
.
-
For ED25519 keys, the key type is ssh-ed25519
.
-
For ECDSA keys, the key type is either ecdsa-sha2-nistp256
, ecdsa-sha2-nistp384
, or ecdsa-sha2-nistp521
, depending on the size of the key you generated.
"
+ "documentation":"The public portion of the Secure Shell (SSH) key used to authenticate the user to the server.
Transfer Family accepts RSA, ECDSA, and ED25519 keys.
"
},
"Tags":{
"shape":"Tags",
@@ -1570,6 +1562,20 @@
"min":1
},
"DateImported":{"type":"timestamp"},
+ "DecryptStepDetails":{
+ "type":"structure",
+ "required":[
+ "Type",
+ "DestinationFileLocation"
+ ],
+ "members":{
+ "Name":{"shape":"WorkflowStepName"},
+ "Type":{"shape":"EncryptionType"},
+ "SourceFileLocation":{"shape":"SourceFileLocation"},
+ "OverwriteExisting":{"shape":"OverwriteExisting"},
+ "DestinationFileLocation":{"shape":"InputFileLocation"}
+ }
+ },
"DeleteAccessRequest":{
"type":"structure",
"required":[
@@ -2386,7 +2392,7 @@
},
"WorkflowDetails":{
"shape":"WorkflowDetails",
- "documentation":"Specifies the workflow ID for the workflow to assign and the execution role that's used for executing the workflow.
In addition to a workflow to execute when a file is uploaded completely, WorkflowDetails
can also contain a workflow ID (and execution role) for a workflow to execute on partial upload. A partial upload occurs when a file is open when the session disconnects.
"
+ "documentation":"Specifies the workflow ID for the workflow to assign and the execution role that's used for executing the workflow.
In additon to a workflow to execute when a file is uploaded completely, WorkflowDeatails
can also contain a workflow ID (and execution role) for a workflow to execute on partial upload. A partial upload occurs when a file is open when the session disconnects.
"
}
},
"documentation":"Describes the properties of a file transfer protocol-enabled server that was specified.
"
@@ -2522,6 +2528,10 @@
"NONE"
]
},
+ "EncryptionType":{
+ "type":"string",
+ "enum":["PGP"]
+ },
"EndpointDetails":{
"type":"structure",
"members":{
@@ -4665,7 +4675,7 @@
},
"WorkflowDetails":{
"shape":"WorkflowDetails",
- "documentation":"Specifies the workflow ID for the workflow to assign and the execution role that's used for executing the workflow.
In addition to a workflow to execute when a file is uploaded completely, WorkflowDetails
can also contain a workflow ID (and execution role) for a workflow to execute on partial upload. A partial upload occurs when a file is open when the session disconnects.
To remove an associated workflow from a server, you can provide an empty OnUpload
object, as in the following example.
aws transfer update-server --server-id s-01234567890abcdef --workflow-details '{\"OnUpload\":[]}'
"
+ "documentation":"Specifies the workflow ID for the workflow to assign and the execution role that's used for executing the workflow.
In additon to a workflow to execute when a file is uploaded completely, WorkflowDeatails
can also contain a workflow ID (and execution role) for a workflow to execute on partial upload. A partial upload occurs when a file is open when the session disconnects.
To remove an associated workflow from a server, you can provide an empty OnUpload
object, as in the following example.
aws transfer update-server --server-id s-01234567890abcdef --workflow-details '{\"OnUpload\":[]}'
"
}
}
},
@@ -4804,7 +4814,7 @@
"documentation":"Includes the necessary permissions for S3, EFS, and Lambda operations that Transfer can assume, so that all workflow steps can operate on the required resources
"
}
},
- "documentation":"Specifies the workflow ID for the workflow to assign and the execution role that's used for executing the workflow.
In addition to a workflow to execute when a file is uploaded completely, WorkflowDetails
can also contain a workflow ID (and execution role) for a workflow to execute on partial upload. A partial upload occurs when a file is open when the session disconnects.
"
+ "documentation":"Specifies the workflow ID for the workflow to assign and the execution role that's used for executing the workflow.
In additon to a workflow to execute when a file is uploaded completely, WorkflowDeatails
can also contain a workflow ID (and execution role) for a workflow to execute on partial upload. A partial upload occurs when a file is open when the session disconnects.
"
},
"WorkflowDetails":{
"type":"structure",
@@ -4848,7 +4858,8 @@
"TagStepDetails":{
"shape":"TagStepDetails",
"documentation":"Details for a step that creates one or more tags.
You specify one or more tags: each tag contains a key/value pair.
"
- }
+ },
+ "DecryptStepDetails":{"shape":"DecryptStepDetails"}
},
"documentation":"The basic building block of a workflow.
"
},
@@ -4863,7 +4874,8 @@
"COPY",
"CUSTOM",
"TAG",
- "DELETE"
+ "DELETE",
+ "DECRYPT"
]
},
"WorkflowSteps":{
diff --git a/services/translate/pom.xml b/services/translate/pom.xml
index 44de414b48a0..89976fffe24a 100644
--- a/services/translate/pom.xml
+++ b/services/translate/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
translate
diff --git a/services/voiceid/pom.xml b/services/voiceid/pom.xml
index d47acfaf278a..c2ec9012b411 100644
--- a/services/voiceid/pom.xml
+++ b/services/voiceid/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
voiceid
AWS Java SDK :: Services :: Voice ID
diff --git a/services/waf/pom.xml b/services/waf/pom.xml
index 75bd54a2522f..0cba7ec73726 100644
--- a/services/waf/pom.xml
+++ b/services/waf/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
waf
AWS Java SDK :: Services :: AWS WAF
diff --git a/services/wafv2/pom.xml b/services/wafv2/pom.xml
index 35cab8473c02..06a2e8fa8f7f 100644
--- a/services/wafv2/pom.xml
+++ b/services/wafv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
wafv2
AWS Java SDK :: Services :: WAFV2
diff --git a/services/wellarchitected/pom.xml b/services/wellarchitected/pom.xml
index 69d430fcdaeb..2c1fe47a17f6 100644
--- a/services/wellarchitected/pom.xml
+++ b/services/wellarchitected/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
wellarchitected
AWS Java SDK :: Services :: Well Architected
diff --git a/services/wisdom/pom.xml b/services/wisdom/pom.xml
index d159132cf3a4..e1098805dfa9 100644
--- a/services/wisdom/pom.xml
+++ b/services/wisdom/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
wisdom
AWS Java SDK :: Services :: Wisdom
diff --git a/services/workdocs/pom.xml b/services/workdocs/pom.xml
index 83102054f953..488c35e23f31 100644
--- a/services/workdocs/pom.xml
+++ b/services/workdocs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
workdocs
AWS Java SDK :: Services :: Amazon WorkDocs
diff --git a/services/worklink/pom.xml b/services/worklink/pom.xml
index 21c17b20fec4..fbbded3c02a7 100644
--- a/services/worklink/pom.xml
+++ b/services/worklink/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
worklink
AWS Java SDK :: Services :: WorkLink
diff --git a/services/workmail/pom.xml b/services/workmail/pom.xml
index ef9b4ca30e44..df1762fc25b4 100644
--- a/services/workmail/pom.xml
+++ b/services/workmail/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0
workmail
diff --git a/services/workmailmessageflow/pom.xml b/services/workmailmessageflow/pom.xml
index 3e5939efe74a..766ff369507f 100644
--- a/services/workmailmessageflow/pom.xml
+++ b/services/workmailmessageflow/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
workmailmessageflow
AWS Java SDK :: Services :: WorkMailMessageFlow
diff --git a/services/workspaces/pom.xml b/services/workspaces/pom.xml
index ac0e8927aff4..838e9c574924 100644
--- a/services/workspaces/pom.xml
+++ b/services/workspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
workspaces
AWS Java SDK :: Services :: Amazon WorkSpaces
diff --git a/services/workspacesweb/pom.xml b/services/workspacesweb/pom.xml
index 11788c70638f..6aa5c23d8d2e 100644
--- a/services/workspacesweb/pom.xml
+++ b/services/workspacesweb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
workspacesweb
AWS Java SDK :: Services :: Work Spaces Web
diff --git a/services/xray/pom.xml b/services/xray/pom.xml
index d9338272fd79..1412ceaa5d9d 100644
--- a/services/xray/pom.xml
+++ b/services/xray/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.19.1
+ 2.19.2
xray
AWS Java SDK :: Services :: AWS X-Ray
diff --git a/test/auth-tests/pom.xml b/test/auth-tests/pom.xml
index 9ab38c021f82..64ce91b51427 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.19.1
+ 2.19.2
../../pom.xml
4.0.0
diff --git a/test/codegen-generated-classes-test/pom.xml b/test/codegen-generated-classes-test/pom.xml
index f4da9e3c3f4e..da7c8e1115a9 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.19.1
+ 2.19.2
../../pom.xml
diff --git a/test/http-client-tests/pom.xml b/test/http-client-tests/pom.xml
index fc59e7fa97fb..e8d0a2dd9f8e 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.19.1
+ 2.19.2
../../pom.xml
http-client-tests
diff --git a/test/module-path-tests/pom.xml b/test/module-path-tests/pom.xml
index 0c58a7abcc57..a812d76205df 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.19.1
+ 2.19.2
../../pom.xml
4.0.0
diff --git a/test/protocol-tests-core/pom.xml b/test/protocol-tests-core/pom.xml
index f1011c704d79..77c271e298d0 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.19.1
+ 2.19.2
../../pom.xml
4.0.0
diff --git a/test/protocol-tests/pom.xml b/test/protocol-tests/pom.xml
index 30cc3bd8cc80..d78065e85a34 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.19.1
+ 2.19.2
../../pom.xml
4.0.0
diff --git a/test/region-testing/pom.xml b/test/region-testing/pom.xml
index 6beb0d61c709..5c64c5bb3cdf 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.19.1
+ 2.19.2
../../pom.xml
4.0.0
diff --git a/test/ruleset-testing-core/pom.xml b/test/ruleset-testing-core/pom.xml
index 965130857c8a..8d932509d350 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.19.1
+ 2.19.2
../../pom.xml
4.0.0
diff --git a/test/s3-benchmarks/.scripts/benchmark b/test/s3-benchmarks/.scripts/benchmark
new file mode 100755
index 000000000000..4fb56f0d4435
--- /dev/null
+++ b/test/s3-benchmarks/.scripts/benchmark
@@ -0,0 +1,109 @@
+#!/bin/bash
+
+#
+# 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.
+#
+
+# Script for running multiple Transfer manager benchmarks at the same time
+
+usage() {
+ echo "usage:"
+ echo " benchmark download|upload fs|tmpfs|no-op []"
+ echo "example:"
+ echo " ./benchmark download fs"
+ echo " ./benchmark upload tmpfs"
+ echo " ./benchmark download fs 90GB"
+}
+
+# validate operation
+if [[ -z "$1" ]]; then
+ usage
+ exit 1
+fi
+
+operation="$1"
+
+if ([ "$operation" != download ] && [ "$operation" != upload ] && [ "$operation" != copy ]); then
+ usage
+ exit 1
+fi
+
+#validate location
+if [[ -z "$2" ]]; then
+ usage
+ exit 1
+fi
+
+location_name="$2"
+if ([ "$location_name" != fs ] && [ "$location_name" != tmpfs ] && [ "$location_name" != "no-op" ]); then
+ usage
+ exit 1
+fi
+
+if [ "$location_name" == fs ]; then
+ location="/"
+fi
+
+if [ "$location_name" == tmpfs ]; then
+ location="/dev/shm/"
+fi
+
+if [ ! -d result ]; then
+ mkdir result
+fi
+
+sizes_str="1B 8MB+1 8MB-1 128MB 4GB 30GB"
+versions_str="v1 v2 CRT"
+sizes=( $sizes_str )
+versions=( $versions_str )
+
+echo "===== TM PERF TEST SUITE - $operation - $location_name ====="
+
+run_benchmark() {
+ echo "Benchmark: $version - $size"
+ result_file="$operation"_"$location_name"_"$version"_"$size".txt
+ cmd="java -jar ../target/s3-benchmarks.jar \
+ --key=$size \
+ --operation=$operation \
+ --bucket=do-not-delete-crt-s3-eu-west-1 \
+ --partSizeInMB=8 \
+ --maxThroughput=100.0 \
+ --iteration=8 \
+ --version=$version \
+ --readBufferInMB=3072"
+ if [[ -n $location ]]
+ then
+ cmd="$cmd --file=$location$size"
+ fi
+
+ echo "$cmd" | sed 's/ \{1,\}/ /g' > "result/$result_file"
+ $cmd | tee -a "result/$result_file"
+ echo "Benchmark done"
+}
+
+for (( i = 0; i < "${#versions[@]}"; i++ ))
+do
+ version="${versions[$i]}"
+ if [ ! -z "$3" ]
+ then
+ size="$3"
+ run_benchmark
+ else
+ for (( j = 0; j < "${#sizes[@]}"; j++ ))
+ do
+ size="${sizes[$j]}"
+ run_benchmark
+ done
+ fi
+done
diff --git a/test/s3-benchmarks/.scripts/benchmark-copy b/test/s3-benchmarks/.scripts/benchmark-copy
new file mode 100755
index 000000000000..fcd8884aab31
--- /dev/null
+++ b/test/s3-benchmarks/.scripts/benchmark-copy
@@ -0,0 +1,67 @@
+#!/bin/bash
+
+#
+# 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.
+#
+
+# Script for running multiple Transfer manager benchmarks at the same time
+
+usage() {
+ echo "usage:"
+ echo " benchmark-copy []"
+ echo "example: "
+ echo " benchmark-copy"
+ echo " benchmark-copy 4GB"
+}
+
+sizes_str="1B 8MB-1 8MB+1 128MB 4GB 30GB 90GB"
+versions_str="v1 v2"
+sizes=( $sizes_str )
+versions=( $versions_str )
+
+echo "===== TM PERF TEST SUITE - COPY ====="
+
+run_benchmark() {
+ echo "Benchmark: $version - $size"
+ result_file=copy_"$version"_"$size".txt
+ cmd="java -jar ../target/s3-benchmarks.jar \
+ --readBufferInMB=3072 \
+ --bucket=do-not-delete-crt-s3-eu-west-1 \
+ --partSizeInMB=8 \
+ --maxThroughput=100.0 \
+ --iteration=8 \
+ --version=$version \
+ --operation=copy \
+ --key=$size"
+
+ echo "$cmd" | sed 's/ \{1,\}/ /g' > "result/$result_file"
+ $cmd | tee -a "result/$result_file"
+ echo "Benchmark done"
+}
+
+for (( i = 0; i < "${#versions[@]}"; i++ ))
+do
+ version="${versions[$i]}"
+ if [ ! -z "$1" ]
+ then
+ size="$1"
+ run_benchmark
+ else
+ for (( j = 0; j < "${#sizes[@]}"; j++ ))
+ do
+ size="${sizes[$j]}"
+ run_benchmark
+ done
+ fi
+done
diff --git a/test/s3-benchmarks/.scripts/benchmark-dir b/test/s3-benchmarks/.scripts/benchmark-dir
new file mode 100755
index 000000000000..360365eb86ba
--- /dev/null
+++ b/test/s3-benchmarks/.scripts/benchmark-dir
@@ -0,0 +1,102 @@
+#!/bin/bash
+
+#
+# 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.
+#
+
+# Script for running multiple Transfer manager benchmarks at the same time
+
+usage() {
+ echo "usage:"
+ echo " benchmark-dir download|upload fs|tmpfs|no-op [1B|4K|16M|5G]"
+ echo "example:"
+ echo " ./benchmark-dir download fs"
+ echo " ./benchmark-dir upload tmpfs"
+ echo " ./benchmark download fs 5G"
+}
+
+# validate operation
+if [ -z "$1" ] || ([ "$1" != download ] && [ "$1" != upload ]); then
+ usage
+ exit 1
+fi
+operation="$1"_directory
+
+# validate location
+if [[ -z "$2" ]]; then
+ usage
+ exit 1
+fi
+
+location_name="$2"
+if ([ "$location_name" != fs ] && [ "$location_name" != tmpfs ] && [ "$location_name" != no-op ]); then
+ usage
+ exit 1
+fi
+
+if [[ "$location_name" == fs ]]; then
+ location="$HOME/tm_dir_files"
+fi
+
+if [[ "$location_name" == tmpfs ]]; then
+ location="/dev/shm/tm_dir_files"
+fi
+
+
+sizes_str="1B 4K 16M 5G"
+versions_str="v1 v2"
+sizes=( $sizes_str )
+versions=( $versions_str )
+
+run_benchmark() {
+ echo "Benchmark: $version - $size"
+ directory="$location/$size"
+ if [[ -z "$directory" ]]; then
+ mkdir -p "$directory"
+ fi
+ result_file="$operation"_"$location_name"_"$version"_"$size".txt
+ prefix="$size"
+ cmd="java -jar ../target/s3-benchmarks.jar \
+ --operation=$operation \
+ --bucket=do-not-delete-crt-s3-eu-west-1 \
+ --partSizeInMB=8 \
+ --maxThroughput=100.0 \
+ --iteration=8 \
+ --version=$version \
+ --readBufferInMB=3072 \
+ --prefix=$prefix \
+ --file=$directory"
+
+ echo "$cmd" | sed 's/ \{1,\}/ /g' > "result/$result_file"
+ $cmd | tee -a "result/$result_file"
+ echo "Benchmark done"
+}
+
+for (( i = 0; i < "${#versions[@]}"; i++ ))
+do
+ version="${versions[$i]}"
+ if [[ -n "$3" ]]
+ then
+ size="$3"
+ run_benchmark
+ else
+ for (( j = 0; j < "${#sizes[@]}"; j++ ))
+ do
+ size="${sizes[$j]}"
+ run_benchmark
+ done
+ fi
+done
+
+
diff --git a/test/s3-benchmarks/.scripts/create_benchmark_directory_files b/test/s3-benchmarks/.scripts/create_benchmark_directory_files
new file mode 100755
index 000000000000..5f73640766fd
--- /dev/null
+++ b/test/s3-benchmarks/.scripts/create_benchmark_directory_files
@@ -0,0 +1,64 @@
+#!/bin/bash
+
+# creates local file for uploading directories to s3 bucket under $HOME/tm_dir_file
+
+if [[ ! -d ~/tm_dir_files ]];
+then
+ echo "mkdir $HOME/tm_dir_files"
+ mkdir ~/tm_dir_files
+fi
+
+if [[ ! -d ~/tm_dir_files/1B ]];
+then
+ echo "mkdir $HOME/tm_dir_files/1B"
+ mkdir ~/tm_dir_files/1B
+fi
+
+if [[ ! -d ~/tm_dir_files/4K ]];
+then
+ echo "mkdir $HOME/tm_dir_files/4K"
+ mkdir ~/tm_dir_files/4k
+fi
+if [[ ! -d ~/tm_dir_files/16M ]];
+then
+ echo "mkdir $HOME/tm_dir_files/16M"
+ mkdir ~/tm_dir_files/16M
+fi
+
+if [[ ! -d ~/tm_dir_files/5G ]];
+then
+ echo "mkdir $HOME/tm_dir_files/5G"
+ mkdir ~/tm_dir_files/5G
+fi
+
+if [[ "$1" == 1B ]]; then
+ for i in {1..1000}; do
+ dd if=/dev/urandom of=~/tm_dir_files/1B/"$i" bs=1 count=1 status=none
+ done
+ exit
+fi
+
+if [[ "$1" == 4K ]]; then
+ for i in {1..1000}; do
+ dd if=/dev/urandom of=~/tm_dir_files/4KB/"$i" bs=4096 count=1 status=none
+ done
+ exit
+fi
+
+if [[ "$1" == 16M ]]; then
+ for i in {1..1000}; do
+ dd if=/dev/urandom of=~/tm_dir_files/16MB/"$i" bs=16777216 count=1 status=none
+ done
+ exit
+fi
+
+if [[ "$1" == 5G ]]; then
+ for i in {1..100}; do
+ dd if=/dev/urandom of=~/tm_dir_files/5GB/"$i" bs=5G count=1 status=none
+ done
+ exit
+fi
+
+echo "usage:"
+echo " create_benchmark_directory_files 1B|4K|16M|5G"
+
diff --git a/test/s3-benchmarks/.scripts/create_benchmark_files b/test/s3-benchmarks/.scripts/create_benchmark_files
new file mode 100755
index 000000000000..a43725314cf2
--- /dev/null
+++ b/test/s3-benchmarks/.scripts/create_benchmark_files
@@ -0,0 +1,14 @@
+head -c 1B /dev/shm/1B
+head -c 8388607B /dev/shm/8MB-1
+head -c 8388609B /dev/shm/8MB+1
+head -c 128M /dev/shm/128MB
+head -c 4B /dev/shm/4GB
+head -c 30GB /dev/shm/30GB
+
+head -c 1B /1B
+head -c 8388607B /8MB-1
+head -c 8388609B /8MB+1
+head -c 128M /128MB
+head -c 4B /4GB
+head -c 30GB /30GB
+
diff --git a/test/s3-benchmarks/.scripts/plot.py b/test/s3-benchmarks/.scripts/plot.py
new file mode 100644
index 000000000000..9d4f87acc81a
--- /dev/null
+++ b/test/s3-benchmarks/.scripts/plot.py
@@ -0,0 +1,225 @@
+#!bin/python3
+
+import os
+import plotly.graph_objects as go
+from functools import reduce
+
+def spread(amount, arr):
+ """
+ duplicate elements of the array by the amount.
+ Ex.: spread(3, ["a", "b"]) -> ["a", "a", "a", "b", "b", "b"]
+ """
+ return reduce(lambda x, y: x+y, map(lambda e: ([e] * amount), arr))
+
+# 8x6 matrices where each row is all the attempt for the same benchmark
+data_single_file = {
+ 'copy': {
+ 'v1': [
+ # 1B
+ 0.036, 0.04, 0.044, 0.036, 0.037, 0.036, 0.043, 0.037,
+ # 8MB-1
+ 0.042, 0.039, 0.043, 0.05, 0.043, 0.049, 0.055, 0.045,
+ # 8MB+1
+ 0.06, 0.06, 0.094, 0.076, 0.045, 0.077, 0.062, 0.071,
+ # 128MB
+ 0.832, 0.869, 0.842, 0.739, 0.892, 0.784, 0.772, 0.904,
+ # 4GB
+ 34.113, 37.754, 36.9, 36.369, 35.358, 34.21, 36.525, 44.225,
+ # 30GB
+ 6.463, 5.726, 5.994, 9.275, 10.091, 5.152, 5.85, 6.524
+ ],
+ 'v2': [
+ 1.053, 0.056, 0.043, 0.066, 0.056, 0.056, 0.045, 0.045,
+ 0.058, 0.062, 0.071, 0.069, 0.066, 0.066, 0.074, 0.166,
+ 0.095, 0.072, 0.088, 0.135, 0.088, 0.076, 0.068, 0.105,
+ 0.371, 1.886, 5.315, 0.4, 0.367, 2.364, 0.387, 0.42,
+ 3.565, 3.869, 3.789, 2.447, 5.423, 2.046, 5.478, 5.175,
+ 7.366, 7.946, 8.59, 8.243, 8.332, 7.607, 7.606, 8.041
+ ],
+ },
+ 'download': {
+ 'disk': {
+ 'v1': [
+ 0.025, 0.025, 0.024, 0.042, 0.026, 0.023, 0.024, 0.025,
+ 0.187, 0.117, 0.136, 0.113, 0.117, 0.116, 0.113, 0.114,
+ 0.306, 0.144, 0.248, 0.122, 0.116, 0.115, 0.113, 0.148,
+ 0.499, 0.344, 0.273, 0.286, 0.332, 0.447, 0.348, 0.29,
+ 3.139, 2.811, 2.571, 2.509, 2.724, 2.484, 2.522, 2.563,
+ 52.904, 52.058, 45.316, 44.583, 50.343, 50.369, 53.261, 47.356
+ ],
+ 'v2': [
+ 0.031, 0.04, 0.036, 0.027, 0.037, 0.049, 0.042, 0.026,
+ 0.166, 0.13, 0.105, 0.122, 0.108, 0.118, 0.12, 0.111,
+ 0.201, 0.133, 0.233, 0.13, 0.122, 0.122, 0.117, 0.126,
+ 0.334, 0.241, 0.186, 0.184, 0.194, 0.239, 0.236, 0.191,
+ 1.628, 1.565, 1.367, 1.641, 1.488, 1.353, 1.423, 1.451,
+ 23.328, 25.317, 26.666, 25.147, 25.899, 25.879, 23.408, 26.406
+ ]
+ },
+ 'tmpfs': {
+ 'v1': [
+ 0.038, 0.034, 0.032, 0.034, 0.032, 0.031, 0.03, 0.044,
+ 0.178, 0.113, 0.113, 0.114, 0.114, 0.113, 0.121, 0.113,
+ 0.211, 0.135, 0.116, 0.114, 0.114, 0.114, 0.115, 0.113,
+ 0.455, 0.372, 0.278, 0.258, 0.258, 0.255, 0.275, 0.256,
+ 2.474, 2.392, 2.377, 2.472, 2.511, 2.554, 2.547, 2.579,
+ 45.586, 44.304, 43.423, 46.81, 51.413, 50.372, 49.704, 42.938
+ ],
+ 'v2': [
+ 0.046, 0.021, 0.041, 0.024, 0.026, 0.149, 0.026, 0.026,
+ 0.178, 0.12, 0.123, 0.117, 0.125, 0.124, 0.122, 0.152,
+ 0.202, 0.198, 0.122, 0.127, 0.108, 0.109, 0.14, 0.12,
+ 0.352, 0.274, 0.183, 0.193, 0.202, 0.199, 0.191, 0.191,
+ 1.493, 1.373, 1.345, 1.459, 1.474, 1.453, 1.393, 1.353,
+ 17.945, 17.071, 16.921, 17.742, 17.338, 21.262, 20.168, 19.728
+ ]
+ }
+ },
+ 'upload': {
+ 'disk': {
+ 'v1': [
+ 0.032, 0.02, 0.018, 0.018, 0.017, 0.018, 0.019, 0.018,
+ 0.227, 0.143, 0.146, 0.171, 0.165, 0.142, 0.139, 0.129,
+ 0.145, 0.15, 0.129, 0.149, 0.153, 0.15, 0.171, 0.126,
+ 0.398, 0.362, 0.318, 0.334, 0.351, 3.419, 0.339, 0.287,
+ 6.058, 6.073, 1.941, 1.943, 3.692, 5.452, 5.313, 5.935,
+ 10.684, 10.801, 10.221, 12.64, 11.778, 12.351, 10.516, 12.691,
+
+ ],
+ 'v2': [
+ 0.02, 0.019, 0.029, 0.029, 0.035, 0.023, 0.03, 0.034,
+ 0.267, 0.417, 0.2, 0.287, 0.252, 0.253, 0.27, 0.29,
+ 0.218, 0.283, 0.294, 0.266, 0.359, 0.272, 0.318, 0.236,
+ 0.468, 0.487, 0.509, 0.559, 0.55, 0.497, 0.44, 0.476,
+ 4.037, 5.459, 5.771, 2.844, 2.987, 5.337, 2.614, 5.106,
+ 37.123, 37.304, 38.615, 32.718, 37.608, 40.833, 48.343, 39.442
+ ]
+ },
+ 'tmpfs': {
+ 'v1': [
+ 0.037, 0.018, 0.015, 0.02, 0.015, 0.021, 0.016, 0.02,
+ 0.25, 0.161, 0.172, 0.153, 0.602, 0.145, 0.221, 0.173,
+ 0.178, 0.161, 0.206, 0.156, 0.196, 0.157, 0.165, 0.171,
+ 0.476, 0.353, 0.355, 1.103, 0.325, 0.351, 0.324, 0.68,
+ 1.202, 3.178, 0.903, 4.687, 0.744, 2.987, 5.67, 0.91,
+ 11.233, 10.044, 8.174, 7.526, 9.358, 10.046, 9.606, 10.037
+ ],
+ 'v2': [
+ 0.033, 0.031, 0.025, 0.034, 0.034, 0.03, 0.033, 0.041,
+ 0.267, 0.31, 0.316, 0.264, 0.302, 0.286, 0.269, 0.268,
+ 0.236, 0.293, 0.315, 0.293, 0.252, 0.266, 0.249, 0.317,
+ 0.582, 0.487, 0.547, 0.465, 0.46, 0.445, 0.621, 0.468,
+ 2.394, 2.434, 2.476, 4.944, 3.26, 2.454, 2.468, 2.397,
+ 33.261, 41.114, 33.014, 32.97, 34.138, 33.972, 33.001, 34.12
+ ]
+ }
+ }
+}
+
+# 8x3 matrices where each row is all the attempt for the same benchmark
+data_directory = {
+ 'download': {
+ "disk": {
+ "v1": [
+ # 1Bx1000
+ 24.68, 20.315, 19.796, 17.808, 16.791, 18.575, 19.795, 19.865,
+ # 4Kx1000
+ 20.448, 19.639, 17.199, 19.143, 20.359, 19.607, 20.298, 19.523,
+ # 16Mx1000
+ 15.236, 15.127, 15.62, 16.003, 16.594, 17.597, 17.261, 17.779
+ ],
+ "v2": [
+ 0.624, 0.427, 0.435, 0.449, 0.416, 0.414, 0.517, 0.429,
+ 0.617, 0.48, 0.519, 0.432, 0.403, 0.411, 0.463, 0.402,
+ 3.291, 2.619, 2.698, 2.488, 2.618, 2.473, 2.428, 2.487
+ ]
+ },
+ "tmpfs": {
+ "v1": [
+ 19.468, 19.334, 19.428, 18.189, 17.86, 17.717, 17.384, 18.513,
+ 22.286, 18.909, 19.058, 19.645, 19.646, 20.196, 19.321, 19.678,
+ 17.807, 16.571, 16.324, 15.872, 16.626, 16.139, 16.437, 16.003
+ ],
+ "v2": [
+ 0.607, 0.474, 0.432, 0.392, 0.427, 0.359, 0.357, 0.323,
+ 0.633, 0.447, 0.476, 0.429, 0.398, 0.413, 0.476, 0.381,
+ 3.028, 2.692, 2.667, 2.543, 2.632, 2.578, 2.585, 2.492
+ ]
+ }
+ },
+ 'upload': {
+ "disk": {
+ "v1": [
+ 0.341, 0.448, 0.487, 0.947, 0.304, 0.261, 0.297, 0.301,
+ 3.949, 0.392, 3.71, 1.005, 0.371, 0.354, 0.389, 0.371,
+ 8.009, 6.948, 7.37, 5.141, 3.546, 4.866, 4.325, 5.609
+ ],
+ "v2": [
+ 4.057, 3.504, 3.361, 3.363, 3.337, 3.319, 3.334, 3.305,
+ 4.124, 3.671, 3.582, 3.655, 3.481, 3.659, 3.434, 3.463,
+ 5.349, 9.489, 7.626, 7.471, 9.632, 7.452, 7.21, 7.082
+ ]
+ },
+ "tmpfs": {
+ "v1": [
+ 0.274, 0.212, 0.224, 0.24, 0.244, 0.222, 0.216, 0.239,
+ 0.384, 0.364, 0.363, 0.329, 0.349, 0.411, 0.392, 0.347,
+ 6.916, 6.307, 6.492, 8.0, 7.968, 7.322, 4.969, 6.121
+ ],
+ "v2": [
+ 3.547, 3.212, 3.191, 3.068, 3.036, 3.015, 3.116, 3.069,
+ 4.091, 3.563, 3.495, 3.435, 3.468, 3.434, 3.479, 3.408,
+ 5.531, 6.018, 5.639, 8.545, 5.927, 8.506, 6.945, 8.973
+ ]
+ }
+ }
+}
+
+directory_sizes = spread(8, [ "1Bx1000", "4Kx1000", "16Mx1000" ])
+single_file_sizes = spread(8, [ "1B", "8MB-1", "8MB+1", "128MB", "4GB", "30GB" ])
+
+v1_color = 'rgb(116, 116, 116)'
+v2_color = 'rgb(21, 21, 21)'
+
+def bar_graph(name, sizes, data, log_y_axis=True):
+ figure = go.Figure()
+ figure.add_trace(go.Box(
+ y=data['v1'],
+ x=sizes,
+ name='v1',
+ marker_color=v1_color,
+ boxpoints=False,
+ boxmean=True,
+ line_width=0.8
+ ))
+ figure.add_trace(go.Box(
+ y=data['v2'],
+ x=sizes,
+ name='v2',
+ marker_color=v2_color,
+ boxmean=True,
+ boxpoints=False,
+ line_width=0.8
+ ))
+ if log_y_axis:
+ figure.update_yaxes(type="log")
+ figure.update_layout(
+ title=name,
+ yaxis_title='seconds',
+ boxmode='group'
+ )
+ return figure
+
+if not os.path.exists("../images"):
+ os.mkdir("../images")
+
+bar_graph("upload-tmpfs", single_file_sizes, data_single_file['upload']['tmpfs']).write_image("../images/upload-tmpfs.png")
+bar_graph("upload-disk", single_file_sizes, data_single_file['upload']['disk']).write_image("../images/upload-disk.png")
+bar_graph("download-tmpfs", single_file_sizes, data_single_file['download']['tmpfs']).write_image("../images/download-tmpfs.png")
+bar_graph("download-disk", single_file_sizes, data_single_file['download']['disk']).write_image("../images/download-disk.png")
+bar_graph("copy", single_file_sizes, data_single_file['copy']).write_image("../images/copy.png")
+
+bar_graph("download-directory-tmpfs", directory_sizes, data_directory['download']['tmpfs']).write_image("../images/download-directory-tmpfs.png")
+bar_graph("download-directory-disk", directory_sizes, data_directory['download']['disk']).write_image("../images/download-directory-disk.png")
+bar_graph("upload-directory-tmpfs", directory_sizes, data_directory['upload']['tmpfs']).write_image("../images/upload-directory-tmpfs.png")
+bar_graph("upload-directory-disk", directory_sizes, data_directory['upload']['disk']).write_image("../images/upload-directory-disk.png")
diff --git a/test/s3-benchmarks/README.md b/test/s3-benchmarks/README.md
index 21d86f7d75d6..74a7436ba92b 100755
--- a/test/s3-benchmarks/README.md
+++ b/test/s3-benchmarks/README.md
@@ -16,3 +16,60 @@ java -jar s3-benchmarks.jar --bucket=bucket --key=key -file=/path/to/destionfile
# upload
java -jar s3-benchmarks.jar --bucket=bucket --key=key -file=/path/to/sourcefile/ --operation=upload --partSizeInMB=20 --maxThroughput=100.0
```
+
+# Benchmark scripts Automation
+From the `.script` folder, use one of the `benchamrk` scripts to run a test suite.
+
+## single file benchmark
+### usage
+```
+benchmark download|upload fs|tmpfs|no-op []
+```
+The scripts require the operation
+(download or upload) and the location of the type of file system.
+- operation: `download|upload`
+- file system: `fs|tmpfs`
+ - `fs`: regular file system, under the root (`/`) directory
+ - `tmpfs`: in-memory file system (under the `/dev/shm` directory)
+- size (opt): if specified, will only run the test with the specified size (file must exist)
+
+The Benchmark suite will run the specified operation with different file sizes (1b 8MB+1 8MB-1 128MB 4GB 30GB, if no
+size are specified) and with
+the different client (v1 TM, v2 TM and CRT S3 client) and save the result for each benchmark under
+`result/$operation_$location_$name_$version_$size".txt` ie: `result/download_tmpfs_TMv2_128MB.txt`.
+For upload benchjmarks, the files
+`1b 8MB+1 8MB-1 128MB 4GB 30GB` must all exists under `/` for `fs` or `/dev/shm/` for `tmpfs`. The `create_benchmak_file`
+script can be used to create them.
+
+## copy benchmark
+```
+benchmark-copy []
+```
+Files `1b 8MB+1 8MB-1 128MB 4GB 30GB`, or the one passed as an argument, need to exist in the s3 bucket.
+
+## directory benchmark
+```
+benchmark-dir download|upload fs|tmpfs [1B|4K|16M|5G]
+```
+- `fs` is located ia `~/tm_dire_file`
+- `tmpfs` is located at `/dev/shm/tm_dir_file`
+
+# Graph scripts
+The `ploy.py` creates _Box and Whiskers_ type bar graphs of the test data. **The data is hard coped in the script file.**
+
+dependencies: [plotly](https://plotly.com/python/getting-started/)
+```bash
+pip install plotly
+```
+
+creating static images also requires Kaleido ([more info](https://plotly.com/python/static-image-export/))
+
+```bash
+pip install kaleido
+```
+
+then simply run the `plot.py` script to generate images in `../images` (will be created if it does not exist)
+
+```bash
+python plot.py
+```
\ No newline at end of file
diff --git a/test/s3-benchmarks/pom.xml b/test/s3-benchmarks/pom.xml
index 57e28352f381..65701a80955f 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.19.1
+ 2.19.2
../../pom.xml
4.0.0
diff --git a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/CrtS3ClientBenchmark.java b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/BaseCrtClientBenchmark.java
similarity index 62%
rename from test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/CrtS3ClientBenchmark.java
rename to test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/BaseCrtClientBenchmark.java
index 85cee4922454..ff0a33b3fa40 100644
--- a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/CrtS3ClientBenchmark.java
+++ b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/BaseCrtClientBenchmark.java
@@ -19,58 +19,52 @@
import static software.amazon.awssdk.s3benchmarks.BenchmarkUtils.printOutResult;
import static software.amazon.awssdk.transfer.s3.SizeConstant.MB;
-import java.net.URI;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CompletableFuture;
-import java.util.concurrent.ExecutionException;
-import java.util.concurrent.TimeUnit;
-import java.util.concurrent.TimeoutException;
-import software.amazon.awssdk.crt.http.HttpHeader;
-import software.amazon.awssdk.crt.http.HttpRequest;
import software.amazon.awssdk.crt.s3.CrtS3RuntimeException;
import software.amazon.awssdk.crt.s3.S3Client;
import software.amazon.awssdk.crt.s3.S3ClientOptions;
import software.amazon.awssdk.crt.s3.S3FinishedResponseContext;
-import software.amazon.awssdk.crt.s3.S3MetaRequest;
-import software.amazon.awssdk.crt.s3.S3MetaRequestOptions;
import software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler;
import software.amazon.awssdk.regions.Region;
+import software.amazon.awssdk.regions.providers.AwsRegionProvider;
import software.amazon.awssdk.regions.providers.DefaultAwsRegionProviderChain;
import software.amazon.awssdk.services.s3.internal.crt.S3NativeClientConfiguration;
import software.amazon.awssdk.utils.Logger;
import software.amazon.awssdk.utils.Validate;
-public class CrtS3ClientBenchmark implements TransferManagerBenchmark {
+public abstract class BaseCrtClientBenchmark implements TransferManagerBenchmark {
+ private static final Logger logger = Logger.loggerFor(BaseCrtClientBenchmark.class);
- private static final Logger logger = Logger.loggerFor("CrtS3ClientBenchmark");
+ protected final String bucket;
+ protected final String key;
+ protected final int iteration;
+ protected final S3NativeClientConfiguration s3NativeClientConfiguration;
+ protected final S3Client crtS3Client;
+ protected final software.amazon.awssdk.services.s3.S3Client s3Sync;
+ protected final Region region;
- private final String bucket;
- private final String key;
- private final int iteration;
- private final S3NativeClientConfiguration s3NativeClientConfiguration;
- private final S3Client crtS3Client;
- private final software.amazon.awssdk.services.s3.S3Client s3Sync;
- private final Region region;
+ protected final long contentLength;
- private final long contentLength;
-
- public CrtS3ClientBenchmark(TransferManagerBenchmarkConfig config) {
+ protected BaseCrtClientBenchmark(TransferManagerBenchmarkConfig config) {
logger.info(() -> "Benchmark config: " + config);
Validate.isNull(config.filePath(), "File path is not supported in CrtS3ClientBenchmark");
- Long readBufferSizeInMb = config.readBufferSizeInMb() == null ? null : config.readBufferSizeInMb() * MB;
Long partSizeInBytes = config.partSizeInMb() == null ? null : config.partSizeInMb() * MB;
- s3NativeClientConfiguration = S3NativeClientConfiguration.builder()
- .partSizeInBytes(partSizeInBytes)
- .targetThroughputInGbps(config.targetThroughput() == null ?
- Double.valueOf(100.0) :
- config.targetThroughput())
- .checksumValidationEnabled(true)
- .build();
-
+ this.s3NativeClientConfiguration = S3NativeClientConfiguration.builder()
+ .partSizeInBytes(partSizeInBytes)
+ .targetThroughputInGbps(config.targetThroughput() == null ?
+ Double.valueOf(100.0) :
+ config.targetThroughput())
+ .checksumValidationEnabled(true)
+ .build();
+
+ this.bucket = config.bucket();
+ this.key = config.key();
+ this.iteration = config.iteration() == null ? BENCHMARK_ITERATIONS : config.iteration();
S3ClientOptions s3ClientOptions =
new S3ClientOptions().withRegion(s3NativeClientConfiguration.signingRegion())
@@ -82,27 +76,25 @@ public CrtS3ClientBenchmark(TransferManagerBenchmarkConfig config) {
.withComputeContentMd5(false)
.withThroughputTargetGbps(s3NativeClientConfiguration.targetThroughputInGbps());
- bucket = config.bucket();
- key = config.key();
- iteration = config.iteration() == null ? BENCHMARK_ITERATIONS : config.iteration();
-
+ Long readBufferSizeInMb = config.readBufferSizeInMb() == null ? null : config.readBufferSizeInMb() * MB;
if (readBufferSizeInMb != null) {
s3ClientOptions.withInitialReadWindowSize(readBufferSizeInMb);
s3ClientOptions.withReadBackpressureEnabled(true);
}
- crtS3Client = new S3Client(s3ClientOptions);
- s3Sync = software.amazon.awssdk.services.s3.S3Client.builder()
- .build();
+ this.crtS3Client = new S3Client(s3ClientOptions);
+ s3Sync = software.amazon.awssdk.services.s3.S3Client.builder().build();
this.contentLength = s3Sync.headObject(b -> b.bucket(bucket).key(key)).contentLength();
- DefaultAwsRegionProviderChain instanceProfileRegionProvider = new DefaultAwsRegionProviderChain();
+ AwsRegionProvider instanceProfileRegionProvider = new DefaultAwsRegionProviderChain();
region = instanceProfileRegionProvider.getRegion();
+
}
+ protected abstract void sendOneRequest(List latencies) throws Exception;
+
@Override
public void run() {
-
try {
warmUp();
doRunBenchmark();
@@ -121,7 +113,6 @@ private void cleanup() {
private void warmUp() throws Exception {
logger.info(() -> "Starting to warm up");
-
for (int i = 0; i < 3; i++) {
sendOneRequest(new ArrayList<>());
Thread.sleep(500);
@@ -129,45 +120,18 @@ private void warmUp() throws Exception {
logger.info(() -> "Ending warm up");
}
- private void doRunBenchmark() {
+ private void doRunBenchmark() throws Exception {
List metrics = new ArrayList<>();
for (int i = 0; i < iteration; i++) {
sendOneRequest(metrics);
}
-
printOutResult(metrics, "Download to File", contentLength);
}
- private void sendOneRequest(List latencies) {
-
- CompletableFuture resultFuture = new CompletableFuture<>();
-
- S3MetaRequestResponseHandler responseHandler = new TestS3MetaRequestResponseHandler(resultFuture);
-
- String endpoint = bucket + ".s3." + region + ".amazonaws.com";
-
- HttpHeader[] headers = {new HttpHeader("Host", endpoint)};
- HttpRequest httpRequest = new HttpRequest("GET", "/" + key, headers, null);
-
- S3MetaRequestOptions metaRequestOptions = new S3MetaRequestOptions()
- .withEndpoint(URI.create("https://" + endpoint))
- .withMetaRequestType(S3MetaRequestOptions.MetaRequestType.GET_OBJECT).withHttpRequest(httpRequest)
- .withResponseHandler(responseHandler);
-
- long start = System.currentTimeMillis();
- try (S3MetaRequest metaRequest = crtS3Client.makeMetaRequest(metaRequestOptions)) {
- resultFuture.get(10, TimeUnit.MINUTES);
- } catch (ExecutionException | TimeoutException | InterruptedException e) {
- throw new RuntimeException(e);
- }
- long end = System.currentTimeMillis();
- latencies.add((end - start) / 1000.0);
- }
-
- private static final class TestS3MetaRequestResponseHandler implements S3MetaRequestResponseHandler {
+ protected static final class TestS3MetaRequestResponseHandler implements S3MetaRequestResponseHandler {
private final CompletableFuture resultFuture;
- private TestS3MetaRequestResponseHandler(CompletableFuture resultFuture) {
+ TestS3MetaRequestResponseHandler(CompletableFuture resultFuture) {
this.resultFuture = resultFuture;
}
@@ -187,4 +151,5 @@ public void onFinished(S3FinishedResponseContext context) {
resultFuture.complete(null);
}
}
+
}
diff --git a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/BaseTransferManagerBenchmark.java b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/BaseTransferManagerBenchmark.java
index 7cfde2d9e7b8..c4370033c678 100644
--- a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/BaseTransferManagerBenchmark.java
+++ b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/BaseTransferManagerBenchmark.java
@@ -17,6 +17,7 @@
import static software.amazon.awssdk.s3benchmarks.BenchmarkUtils.BENCHMARK_ITERATIONS;
import static software.amazon.awssdk.s3benchmarks.BenchmarkUtils.COPY_SUFFIX;
+import static software.amazon.awssdk.s3benchmarks.BenchmarkUtils.DEFAULT_TIMEOUT;
import static software.amazon.awssdk.s3benchmarks.BenchmarkUtils.WARMUP_KEY;
import static software.amazon.awssdk.transfer.s3.SizeConstant.MB;
import static software.amazon.awssdk.utils.FunctionalUtils.runAndLogError;
@@ -25,6 +26,7 @@
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
+import java.time.Duration;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CompletableFuture;
@@ -52,6 +54,7 @@ public abstract class BaseTransferManagerBenchmark implements TransferManagerBen
protected final String key;
protected final String path;
protected final int iteration;
+ protected final Duration timeout;
private final File file;
BaseTransferManagerBenchmark(TransferManagerBenchmarkConfig config) {
@@ -74,6 +77,7 @@ public abstract class BaseTransferManagerBenchmark implements TransferManagerBen
key = config.key();
path = config.filePath();
iteration = config.iteration() == null ? BENCHMARK_ITERATIONS : config.iteration();
+ timeout = config.timeout() == null ? DEFAULT_TIMEOUT : config.timeout();
try {
file = new RandomTempFile(10 * MB);
file.deleteOnExit();
diff --git a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/BenchmarkRunner.java b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/BenchmarkRunner.java
index 620205207bc1..6f1dfaecc707 100644
--- a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/BenchmarkRunner.java
+++ b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/BenchmarkRunner.java
@@ -15,6 +15,7 @@
package software.amazon.awssdk.s3benchmarks;
+import java.time.Duration;
import java.util.EnumMap;
import java.util.Locale;
import java.util.Map;
@@ -35,12 +36,15 @@ public final class BenchmarkRunner {
private static final String OPERATION = "operation";
private static final String CHECKSUM_ALGORITHM = "checksumAlgo";
private static final String ITERATION = "iteration";
+ private static final String CONTENT_LENGTH = "contentLengthInMB";
private static final String READ_BUFFER_IN_MB = "readBufferInMB";
private static final String VERSION = "version";
private static final String PREFIX = "prefix";
+ private static final String TIMEOUT = "timeoutInMin";
+
private static final Map>
OPERATION_TO_BENCHMARK_V1 = new EnumMap<>(TransferManagerOperation.class);
private static final Map>
@@ -48,8 +52,8 @@ public final class BenchmarkRunner {
static {
OPERATION_TO_BENCHMARK_V2.put(TransferManagerOperation.COPY, TransferManagerBenchmark::copy);
- OPERATION_TO_BENCHMARK_V2.put(TransferManagerOperation.DOWNLOAD, TransferManagerBenchmark::download);
- OPERATION_TO_BENCHMARK_V2.put(TransferManagerOperation.UPLOAD, TransferManagerBenchmark::upload);
+ OPERATION_TO_BENCHMARK_V2.put(TransferManagerOperation.DOWNLOAD, TransferManagerBenchmark::v2Download);
+ OPERATION_TO_BENCHMARK_V2.put(TransferManagerOperation.UPLOAD, TransferManagerBenchmark::v2Upload);
OPERATION_TO_BENCHMARK_V2.put(TransferManagerOperation.DOWNLOAD_DIRECTORY, TransferManagerBenchmark::downloadDirectory);
OPERATION_TO_BENCHMARK_V2.put(TransferManagerOperation.UPLOAD_DIRECTORY, TransferManagerBenchmark::uploadDirectory);
@@ -83,6 +87,13 @@ public static void main(String... args) throws org.apache.commons.cli.ParseExcep
+ "v2");
options.addOption(null, PREFIX, true, "S3 Prefix used in downloadDirectory and uploadDirectory");
+ options.addOption(null, CONTENT_LENGTH, true, "Content length to upload from memory. Used only in the "
+ + "CRT Upload Benchmark, but "
+ + "is required for this test case.");
+
+ options.addOption(null, TIMEOUT, true, "Amount of minute to wait before a single operation "
+ + "times out and is cancelled. Optional, defaults to 10 minutes if no specified");
+
CommandLine cmd = parser.parse(options, args);
TransferManagerBenchmarkConfig config = parseConfig(cmd);
@@ -101,7 +112,10 @@ public static void main(String... args) throws org.apache.commons.cli.ParseExcep
break;
case CRT:
if (operation == TransferManagerOperation.DOWNLOAD) {
- benchmark = new CrtS3ClientBenchmark(config);
+ benchmark = new CrtS3ClientDownloadBenchmark(config);
+ break;
+ } else if (operation == TransferManagerOperation.UPLOAD) {
+ benchmark = new CrtS3ClientUploadBenchmark(config);
break;
}
throw new UnsupportedOperationException();
@@ -138,6 +152,12 @@ private static TransferManagerBenchmarkConfig parseConfig(CommandLine cmd) {
String prefix = cmd.getOptionValue(PREFIX);
+ Long contentLengthInMb = cmd.getOptionValue(CONTENT_LENGTH) == null ? null :
+ Long.parseLong(cmd.getOptionValue(CONTENT_LENGTH));
+
+ Duration timeout = cmd.getOptionValue(TIMEOUT) == null ? null :
+ Duration.ofMinutes(Long.parseLong(cmd.getOptionValue(TIMEOUT)));
+
return TransferManagerBenchmarkConfig.builder()
.key(key)
.bucket(bucket)
@@ -149,6 +169,8 @@ private static TransferManagerBenchmarkConfig parseConfig(CommandLine cmd) {
.iteration(iteration)
.operation(operation)
.prefix(prefix)
+ .contentLengthInMb(contentLengthInMb)
+ .timeout(timeout)
.build();
}
diff --git a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/BenchmarkUtils.java b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/BenchmarkUtils.java
index 7605f582dd30..69f3156be474 100644
--- a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/BenchmarkUtils.java
+++ b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/BenchmarkUtils.java
@@ -17,6 +17,8 @@
import static software.amazon.awssdk.transfer.s3.SizeConstant.GB;
+import java.time.Duration;
+import java.util.Collection;
import java.util.List;
import software.amazon.awssdk.utils.Logger;
@@ -24,6 +26,7 @@ public final class BenchmarkUtils {
static final int PRE_WARMUP_ITERATIONS = 10;
static final int PRE_WARMUP_RUNS = 20;
static final int BENCHMARK_ITERATIONS = 10;
+ static final Duration DEFAULT_TIMEOUT = Duration.ofMinutes(10);
static final String WARMUP_KEY = "warmupobject";
static final String COPY_SUFFIX = "_copy";
@@ -46,6 +49,7 @@ public static void printOutResult(List metrics, String name, long conten
double contentLengthInGigabit = (contentLengthInByte / (double) GB) * 8.0;
logger.info(() -> "Average latency (s): " + averageLatency);
+ logger.info(() -> "Latency variance (s): " + variance(metrics, averageLatency));
logger.info(() -> "Object size (Gigabit): " + contentLengthInGigabit);
logger.info(() -> "Average throughput (Gbps): " + contentLengthInGigabit / averageLatency);
logger.info(() -> "Highest average throughput (Gbps): " + contentLengthInGigabit / lowestLatency);
@@ -67,6 +71,22 @@ public static void printOutResult(List metrics, String name) {
logger.info(() -> "Average latency (s): " + averageLatency);
logger.info(() -> "Lowest latency (s): " + lowestLatency);
+ logger.info(() -> "Latency variance (s): " + variance(metrics, averageLatency));
logger.info(() -> "==========================================================");
}
+
+ /**
+ * calculates the variance (std deviation squared) of the sample
+ * @param sample the values to calculate the variance for
+ * @param mean the known mean of the sample
+ * @return the variance value
+ */
+ private static double variance(Collection sample, double mean) {
+ double numerator = 0;
+ for (double value : sample) {
+ double diff = value - mean;
+ numerator += (diff * diff);
+ }
+ return numerator / sample.size();
+ }
}
diff --git a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/CrtS3ClientDownloadBenchmark.java b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/CrtS3ClientDownloadBenchmark.java
new file mode 100644
index 000000000000..f06ec6a251ab
--- /dev/null
+++ b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/CrtS3ClientDownloadBenchmark.java
@@ -0,0 +1,59 @@
+/*
+ * 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.s3benchmarks;
+
+import java.net.URI;
+import java.util.List;
+import java.util.concurrent.CompletableFuture;
+import java.util.concurrent.TimeUnit;
+import software.amazon.awssdk.crt.http.HttpHeader;
+import software.amazon.awssdk.crt.http.HttpRequest;
+import software.amazon.awssdk.crt.s3.S3MetaRequest;
+import software.amazon.awssdk.crt.s3.S3MetaRequestOptions;
+import software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler;
+
+public class CrtS3ClientDownloadBenchmark extends BaseCrtClientBenchmark {
+
+ public CrtS3ClientDownloadBenchmark(TransferManagerBenchmarkConfig config) {
+ super(config);
+ }
+
+ @Override
+ protected void sendOneRequest(List latencies) throws Exception {
+
+ CompletableFuture resultFuture = new CompletableFuture<>();
+
+ S3MetaRequestResponseHandler responseHandler = new TestS3MetaRequestResponseHandler(resultFuture);
+
+ String endpoint = bucket + ".s3." + region + ".amazonaws.com";
+
+ HttpHeader[] headers = {new HttpHeader("Host", endpoint)};
+ HttpRequest httpRequest = new HttpRequest("GET", "/" + key, headers, null);
+
+ S3MetaRequestOptions metaRequestOptions = new S3MetaRequestOptions()
+ .withEndpoint(URI.create("https://" + endpoint))
+ .withMetaRequestType(S3MetaRequestOptions.MetaRequestType.GET_OBJECT).withHttpRequest(httpRequest)
+ .withResponseHandler(responseHandler);
+
+ long start = System.currentTimeMillis();
+ try (S3MetaRequest metaRequest = crtS3Client.makeMetaRequest(metaRequestOptions)) {
+ resultFuture.get(10, TimeUnit.MINUTES);
+ }
+ long end = System.currentTimeMillis();
+ latencies.add((end - start) / 1000.0);
+ }
+
+}
diff --git a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/CrtS3ClientUploadBenchmark.java b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/CrtS3ClientUploadBenchmark.java
new file mode 100644
index 000000000000..8221ea9bc9f5
--- /dev/null
+++ b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/CrtS3ClientUploadBenchmark.java
@@ -0,0 +1,97 @@
+/*
+ * 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.s3benchmarks;
+
+import java.net.URI;
+import java.nio.ByteBuffer;
+import java.nio.file.Files;
+import java.nio.file.Paths;
+import java.util.List;
+import java.util.concurrent.CompletableFuture;
+import java.util.concurrent.TimeUnit;
+import software.amazon.awssdk.crt.http.HttpHeader;
+import software.amazon.awssdk.crt.http.HttpRequest;
+import software.amazon.awssdk.crt.http.HttpRequestBodyStream;
+import software.amazon.awssdk.crt.s3.S3MetaRequest;
+import software.amazon.awssdk.crt.s3.S3MetaRequestOptions;
+import software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler;
+import software.amazon.awssdk.crt.utils.ByteBufferUtils;
+
+public class CrtS3ClientUploadBenchmark extends BaseCrtClientBenchmark {
+
+ private final String filepath;
+
+ public CrtS3ClientUploadBenchmark(TransferManagerBenchmarkConfig config) {
+ super(config);
+ this.filepath = config.filePath();
+ }
+
+ @Override
+ public void sendOneRequest(List latencies) throws Exception {
+ CompletableFuture resultFuture = new CompletableFuture<>();
+ S3MetaRequestResponseHandler responseHandler = new TestS3MetaRequestResponseHandler(resultFuture);
+
+ String endpoint = bucket + ".s3." + region + ".amazonaws.com";
+
+ ByteBuffer payload = ByteBuffer.wrap(Files.readAllBytes(Paths.get(filepath)));
+ HttpRequestBodyStream payloadStream = new PayloadStream(payload);
+
+ HttpHeader[] headers = {new HttpHeader("Host", endpoint)};
+ HttpRequest httpRequest = new HttpRequest(
+ "PUT",
+ "/" + key,
+ headers,
+ payloadStream);
+
+ S3MetaRequestOptions metaRequestOptions = new S3MetaRequestOptions()
+ .withEndpoint(URI.create("https://" + endpoint))
+ .withMetaRequestType(S3MetaRequestOptions.MetaRequestType.PUT_OBJECT)
+ .withHttpRequest(httpRequest)
+ .withResponseHandler(responseHandler);
+
+ long start = System.currentTimeMillis();
+ try (S3MetaRequest metaRequest = crtS3Client.makeMetaRequest(metaRequestOptions)) {
+ resultFuture.get(10, TimeUnit.MINUTES);
+ }
+ long end = System.currentTimeMillis();
+ latencies.add((end - start) / 1000.0);
+ }
+
+ private static class PayloadStream implements HttpRequestBodyStream {
+ private ByteBuffer payload;
+
+ private PayloadStream(ByteBuffer payload) {
+ this.payload = payload;
+ }
+
+ @Override
+ public boolean sendRequestBody(ByteBuffer outBuffer) {
+ ByteBufferUtils.transferData(payload, outBuffer);
+ return payload.remaining() == 0;
+ }
+
+ @Override
+ public boolean resetPosition() {
+ return true;
+ }
+
+ @Override
+ public long getLength() {
+ return payload.capacity();
+ }
+
+ }
+}
diff --git a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/NoOpResponseTransformer.java b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/NoOpResponseTransformer.java
index 1ee5cf97608d..b6648405f254 100644
--- a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/NoOpResponseTransformer.java
+++ b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/NoOpResponseTransformer.java
@@ -17,15 +17,15 @@
import java.nio.ByteBuffer;
import java.util.concurrent.CompletableFuture;
+import org.reactivestreams.Subscriber;
+import org.reactivestreams.Subscription;
import software.amazon.awssdk.core.async.AsyncResponseTransformer;
import software.amazon.awssdk.core.async.SdkPublisher;
-import software.amazon.awssdk.http.async.SimpleSubscriber;
-import software.amazon.awssdk.services.s3.model.GetObjectResponse;
/**
* A no-op {@link AsyncResponseTransformer}
*/
-public class NoOpResponseTransformer implements AsyncResponseTransformer {
+public class NoOpResponseTransformer implements AsyncResponseTransformer {
private CompletableFuture future;
@Override
@@ -35,23 +35,48 @@ public CompletableFuture prepare() {
}
@Override
- public void onResponse(GetObjectResponse response) {
+ public void onResponse(T response) {
+ // do nothing
}
@Override
public void onStream(SdkPublisher publisher) {
- publisher.subscribe(new SimpleSubscriber(ignore -> {
- }) {
- @Override
- public void onComplete() {
- future.complete(null);
- super.onComplete();
- }
- });
+ publisher.subscribe(new NoOpSubscriber(future));
}
@Override
public void exceptionOccurred(Throwable error) {
future.completeExceptionally(error);
}
+
+ static class NoOpSubscriber implements Subscriber {
+ private final CompletableFuture future;
+ private Subscription subscription;
+
+ NoOpSubscriber(CompletableFuture future) {
+ this.future = future;
+ }
+
+ @Override
+ public void onSubscribe(Subscription s) {
+ this.subscription = s;
+ subscription.request(Long.MAX_VALUE);
+ }
+
+ @Override
+ public void onNext(ByteBuffer byteBuffer) {
+ subscription.request(1);
+ }
+
+ @Override
+ public void onError(Throwable throwable) {
+ future.completeExceptionally(throwable);
+ }
+
+ @Override
+ public void onComplete() {
+ future.complete(null);
+ }
+ }
+
}
diff --git a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerBenchmark.java b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerBenchmark.java
index 17609b3d345c..89f3362bc658 100644
--- a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerBenchmark.java
+++ b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerBenchmark.java
@@ -26,7 +26,7 @@ public interface TransferManagerBenchmark {
*/
void run();
- static TransferManagerBenchmark download(TransferManagerBenchmarkConfig config) {
+ static TransferManagerBenchmark v2Download(TransferManagerBenchmarkConfig config) {
return new TransferManagerDownloadBenchmark(config);
}
@@ -34,7 +34,7 @@ static TransferManagerBenchmark downloadDirectory(TransferManagerBenchmarkConfig
return new TransferManagerDownloadDirectoryBenchmark(config);
}
- static TransferManagerBenchmark upload(TransferManagerBenchmarkConfig config) {
+ static TransferManagerBenchmark v2Upload(TransferManagerBenchmarkConfig config) {
return new TransferManagerUploadBenchmark(config);
}
diff --git a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerBenchmarkConfig.java b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerBenchmarkConfig.java
index cbc1309e86b8..b0a6f85a38c2 100644
--- a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerBenchmarkConfig.java
+++ b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerBenchmarkConfig.java
@@ -15,6 +15,7 @@
package software.amazon.awssdk.s3benchmarks;
+import java.time.Duration;
import software.amazon.awssdk.services.s3.model.ChecksumAlgorithm;
public final class TransferManagerBenchmarkConfig {
@@ -25,6 +26,8 @@ public final class TransferManagerBenchmarkConfig {
private final Long partSizeInMb;
private final ChecksumAlgorithm checksumAlgorithm;
private final Integer iteration;
+ private final Long contentLengthInMb;
+ private final Duration timeout;
private final Long readBufferSizeInMb;
private final BenchmarkRunner.TransferManagerOperation operation;
@@ -41,6 +44,8 @@ private TransferManagerBenchmarkConfig(Builder builder) {
this.readBufferSizeInMb = builder.readBufferSizeInMb;
this.operation = builder.operation;
this.prefix = builder.prefix;
+ this.contentLengthInMb = builder.contentLengthInMb;
+ this.timeout = builder.timeout;
}
public String filePath() {
@@ -83,6 +88,14 @@ public String prefix() {
return prefix;
}
+ public Long contentLengthInMb() {
+ return contentLengthInMb;
+ }
+
+ public Duration timeout() {
+ return this.timeout;
+ }
+
public static Builder builder() {
return new Builder();
}
@@ -99,6 +112,8 @@ public String toString() {
", iteration: " + iteration +
", readBufferSizeInMb: " + readBufferSizeInMb +
", operation: " + operation +
+ ", contentLengthInMb: " + contentLengthInMb +
+ ", timeout:" + timeout +
'}';
}
@@ -110,11 +125,14 @@ static final class Builder {
private String key;
private Double targetThroughput;
private Long partSizeInMb;
+ private Long contentLengthInMb;
private Integer iteration;
private BenchmarkRunner.TransferManagerOperation operation;
private String prefix;
+ private Duration timeout;
+
public Builder filePath(String filePath) {
this.filePath = filePath;
return this;
@@ -165,6 +183,16 @@ public Builder prefix(String prefix) {
return this;
}
+ public Builder contentLengthInMb(Long contentLengthInMb) {
+ this.contentLengthInMb = contentLengthInMb;
+ return this;
+ }
+
+ public Builder timeout(Duration timeout) {
+ this.timeout = timeout;
+ return this;
+ }
+
public TransferManagerBenchmarkConfig build() {
return new TransferManagerBenchmarkConfig(this);
}
diff --git a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerCopyBenchmark.java b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerCopyBenchmark.java
index 35c11ebdb8c5..6e1bf66b4798 100644
--- a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerCopyBenchmark.java
+++ b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerCopyBenchmark.java
@@ -66,7 +66,7 @@ private void copyOnce(List latencies) throws Exception {
Copy copy =
transferManager.copy(b -> b.copyObjectRequest(c -> c.sourceBucket(bucket).sourceKey(key)
.destinationBucket(bucket).destinationKey(key + COPY_SUFFIX)));
- copy.completionFuture().get(10, TimeUnit.MINUTES);
+ copy.completionFuture().get(timeout.getSeconds(), TimeUnit.SECONDS);
long end = System.currentTimeMillis();
latencies.add((end - start) / 1000.0);
}
diff --git a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerDownloadBenchmark.java b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerDownloadBenchmark.java
index aac66ded3270..485e5631b24b 100644
--- a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerDownloadBenchmark.java
+++ b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerDownloadBenchmark.java
@@ -24,7 +24,9 @@
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.TimeUnit;
-import software.amazon.awssdk.services.s3.model.GetObjectRequest;
+import software.amazon.awssdk.core.async.AsyncResponseTransformer;
+import software.amazon.awssdk.services.s3.model.GetObjectResponse;
+import software.amazon.awssdk.transfer.s3.model.DownloadRequest;
import software.amazon.awssdk.transfer.s3.model.FileDownload;
import software.amazon.awssdk.utils.Logger;
import software.amazon.awssdk.utils.Validate;
@@ -36,7 +38,6 @@ public class TransferManagerDownloadBenchmark extends BaseTransferManagerBenchma
public TransferManagerDownloadBenchmark(TransferManagerBenchmarkConfig config) {
super(config);
Validate.notNull(config.key(), "Key must not be null");
- Validate.notNull(config.filePath(), "File path must not be null");
this.contentLength = s3Sync.headObject(b -> b.bucket(bucket).key(key)).contentLength();
}
@@ -97,8 +98,13 @@ private void downloadOnceToFile(List latencies) throws Exception {
private void downloadOnceToMemory(List latencies) throws Exception {
long start = System.currentTimeMillis();
- s3.getObject(GetObjectRequest.builder().bucket(bucket).key(key).build(),
- new NoOpResponseTransformer()).get(10, TimeUnit.MINUTES);
+ AsyncResponseTransformer responseTransformer = new NoOpResponseTransformer<>();
+ transferManager.download(DownloadRequest.builder()
+ .getObjectRequest(req -> req.bucket(bucket).key(key))
+ .responseTransformer(responseTransformer)
+ .build())
+ .completionFuture()
+ .get(timeout.getSeconds(), TimeUnit.SECONDS);
long end = System.currentTimeMillis();
latencies.add((end - start) / 1000.0);
}
diff --git a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerDownloadDirectoryBenchmark.java b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerDownloadDirectoryBenchmark.java
index 0ed43e415ea3..159a17747b06 100644
--- a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerDownloadDirectoryBenchmark.java
+++ b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerDownloadDirectoryBenchmark.java
@@ -67,7 +67,8 @@ private void downloadOnce(List latencies) throws Exception {
transferManager.downloadDirectory(b -> b.bucket(bucket)
.destination(downloadPath)
.listObjectsV2RequestTransformer(l -> l.prefix(config.prefix())));
- CompletedDirectoryDownload completedDirectoryDownload = download.completionFuture().get(10, TimeUnit.MINUTES);
+ CompletedDirectoryDownload completedDirectoryDownload = download.completionFuture().get(timeout.getSeconds(),
+ TimeUnit.SECONDS);
if (completedDirectoryDownload.failedTransfers().isEmpty()) {
long end = System.currentTimeMillis();
latencies.add((end - start) / 1000.0);
diff --git a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerUploadBenchmark.java b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerUploadBenchmark.java
index ae7521d0c5c5..00dcc13ce29d 100644
--- a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerUploadBenchmark.java
+++ b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerUploadBenchmark.java
@@ -16,15 +16,22 @@
package software.amazon.awssdk.s3benchmarks;
import static software.amazon.awssdk.s3benchmarks.BenchmarkUtils.printOutResult;
+import static software.amazon.awssdk.transfer.s3.SizeConstant.MB;
import java.io.File;
-import java.io.IOException;
+import java.nio.ByteBuffer;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;
+import java.util.concurrent.Executors;
+import java.util.concurrent.TimeUnit;
+import software.amazon.awssdk.core.async.AsyncRequestBody;
+import software.amazon.awssdk.transfer.s3.model.Upload;
+import software.amazon.awssdk.transfer.s3.model.UploadRequest;
import software.amazon.awssdk.utils.Logger;
import software.amazon.awssdk.utils.Validate;
+import software.amazon.awssdk.utils.async.SimplePublisher;
public class TransferManagerUploadBenchmark extends BaseTransferManagerBenchmark {
private static final Logger logger = Logger.loggerFor("TransferManagerUploadBenchmark");
@@ -33,14 +40,19 @@ public class TransferManagerUploadBenchmark extends BaseTransferManagerBenchmark
public TransferManagerUploadBenchmark(TransferManagerBenchmarkConfig config) {
super(config);
Validate.notNull(config.key(), "Key must not be null");
- Validate.notNull(config.filePath(), "File path must not be null");
+ Validate.mutuallyExclusive("Only one of --file or --contentLengthInMB option must be specified, but both were.",
+ config.filePath(), config.contentLengthInMb());
+
+ if (config.filePath() == null && config.contentLengthInMb() == null) {
+ throw new IllegalArgumentException("Either --file or --contentLengthInMB must be specified, but none were.");
+ }
this.config = config;
}
@Override
protected void doRunBenchmark() {
try {
- uploadFromFile(iteration, true);
+ doUpload(iteration, true);
} catch (Exception exception) {
logger.error(() -> "Request failed: ", exception);
}
@@ -49,20 +61,29 @@ protected void doRunBenchmark() {
@Override
protected void additionalWarmup() {
try {
- uploadFromFile(3, false);
+ doUpload(3, false);
} catch (Exception exception) {
logger.error(() -> "Warmup failed: ", exception);
}
}
- private void uploadFromFile(int count, boolean printOutResult) throws IOException {
+ private void doUpload(int count, boolean printOutResult) throws Exception {
List metrics = new ArrayList<>();
- logger.info(() -> "Starting to upload from file");
for (int i = 0; i < count; i++) {
- uploadOnceFromFile(metrics);
+ if (config.contentLengthInMb() == null) {
+ logger.info(() -> "Starting to upload from file");
+ uploadOnceFromFile(metrics);
+ } else {
+ logger.info(() -> "Starting to upload from memory");
+ uploadOnceFromMemory(metrics);
+ }
}
if (printOutResult) {
- printOutResult(metrics, "Upload from File", Files.size(Paths.get(path)));
+ if (config.contentLengthInMb() == null) {
+ printOutResult(metrics, "Upload from File", Files.size(Paths.get(path)));
+ } else {
+ printOutResult(metrics, "Upload from Memory", config.contentLengthInMb() * MB);
+ }
}
}
@@ -77,4 +98,33 @@ private void uploadOnceFromFile(List latencies) {
long end = System.currentTimeMillis();
latencies.add((end - start) / 1000.0);
}
+
+ private void uploadOnceFromMemory(List latencies) throws Exception {
+ SimplePublisher publisher = new SimplePublisher<>();
+ long partSizeInBytes = config.partSizeInMb() * MB;
+ byte[] bytes = new byte[(int) partSizeInBytes];
+ UploadRequest uploadRequest = UploadRequest
+ .builder()
+ .putObjectRequest(r -> r.bucket(bucket)
+ .key(key)
+ .contentLength(config.contentLengthInMb() * MB)
+ .checksumAlgorithm(config.checksumAlgorithm()))
+ .requestBody(AsyncRequestBody.fromPublisher(publisher))
+ .build();
+ Thread uploadThread = Executors.defaultThreadFactory().newThread(() -> {
+ long remaining = config.contentLengthInMb() * MB;
+ while (remaining > 0) {
+ publisher.send(ByteBuffer.wrap(bytes));
+ remaining -= partSizeInBytes;
+ }
+ publisher.complete();
+ });
+ Upload upload = transferManager.upload(uploadRequest);
+ uploadThread.start();
+
+ long start = System.currentTimeMillis();
+ upload.completionFuture().get(timeout.getSeconds(), TimeUnit.SECONDS);
+ long end = System.currentTimeMillis();
+ latencies.add((end - start) / 1000.0);
+ }
}
diff --git a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerUploadDirectoryBenchmark.java b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerUploadDirectoryBenchmark.java
index 5c46166d4c87..55e31ab22783 100644
--- a/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerUploadDirectoryBenchmark.java
+++ b/test/s3-benchmarks/src/main/java/software/amazon/awssdk/s3benchmarks/TransferManagerUploadDirectoryBenchmark.java
@@ -65,7 +65,7 @@ private void uploadOnce(List latencies) throws Exception {
transferManager.uploadDirectory(b -> b.bucket(bucket)
.s3Prefix(config.prefix())
.source(uploadPath));
- CompletedDirectoryUpload completedDirectoryUpload = upload.completionFuture().get(10, TimeUnit.MINUTES);
+ CompletedDirectoryUpload completedDirectoryUpload = upload.completionFuture().get(timeout.getSeconds(), TimeUnit.SECONDS);
if (completedDirectoryUpload.failedTransfers().isEmpty()) {
long end = System.currentTimeMillis();
latencies.add((end - start) / 1000.0);
diff --git a/test/sdk-benchmarks/pom.xml b/test/sdk-benchmarks/pom.xml
index be05505932cf..e13d3c007c70 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.19.1
+ 2.19.2
../../pom.xml
diff --git a/test/sdk-native-image-test/pom.xml b/test/sdk-native-image-test/pom.xml
index a2efa5ca69e3..549eca279655 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.19.1
+ 2.19.2
../../pom.xml
4.0.0
diff --git a/test/service-test-utils/pom.xml b/test/service-test-utils/pom.xml
index 134bc93f3d64..f029fb970c9b 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.19.1
+ 2.19.2
../../pom.xml
service-test-utils
diff --git a/test/stability-tests/pom.xml b/test/stability-tests/pom.xml
index 5659a0e864d6..eb9c2da534be 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.19.1
+ 2.19.2
../../pom.xml
4.0.0
diff --git a/test/test-utils/pom.xml b/test/test-utils/pom.xml
index c081cfa442bf..65dc495791c0 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.19.1
+ 2.19.2
../../pom.xml
test-utils
diff --git a/test/tests-coverage-reporting/pom.xml b/test/tests-coverage-reporting/pom.xml
index 5e1db7ef1b86..685d3be4b5ea 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.19.1
+ 2.19.2
../../pom.xml
4.0.0
diff --git a/third-party/pom.xml b/third-party/pom.xml
index 140eaa5dd7f4..82801e28a937 100644
--- a/third-party/pom.xml
+++ b/third-party/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.19.1
+ 2.19.2
third-party
diff --git a/third-party/third-party-jackson-core/pom.xml b/third-party/third-party-jackson-core/pom.xml
index 36dc3116aad7..5246ef7b0fe9 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.19.1
+ 2.19.2
4.0.0
@@ -70,6 +70,15 @@
software.amazon.awssdk.thirdparty.jackson.core
+
+
+ com.fasterxml.jackson.core:*
+
+ META-INF/**/pom.xml
+ META-INF/**/pom.properties
+
+
+
@@ -118,6 +127,10 @@
software.amazon.awssdk.thirdparty.jackson.core
+
+ false
+
+ false
diff --git a/third-party/third-party-jackson-dataformat-cbor/pom.xml b/third-party/third-party-jackson-dataformat-cbor/pom.xml
index 7e89ff5845fe..79837ac9ae7d 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.19.1
+ 2.19.2
4.0.0
@@ -86,6 +86,8 @@
com/fasterxml/jackson/dataformat/cbor/databind/**
+ META-INF/**/pom.xml
+ META-INF/**/pom.properties
@@ -137,6 +139,10 @@
software.amazon.awssdk.thirdparty.jackson.dataformat.cbor
+
+ false
+
+ false
diff --git a/utils/pom.xml b/utils/pom.xml
index bd18fded1811..1fa58a95276f 100644
--- a/utils/pom.xml
+++ b/utils/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.19.1
+ 2.19.2
4.0.0