${project.version}
- 2.20.7
+ 2.20.8
2.13.2
2.13.4.2
2.13.2
diff --git a/release-scripts/pom.xml b/release-scripts/pom.xml
index 472c33881224..b7c8c543b1a9 100644
--- a/release-scripts/pom.xml
+++ b/release-scripts/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.20.8
+ 2.20.9
../pom.xml
release-scripts
diff --git a/services-custom/dynamodb-enhanced/pom.xml b/services-custom/dynamodb-enhanced/pom.xml
index 2ae58830a2c6..e9ebed56cad3 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.20.8
+ 2.20.9
dynamodb-enhanced
AWS Java SDK :: DynamoDB :: Enhanced Client
diff --git a/services-custom/pom.xml b/services-custom/pom.xml
index 41397418b559..a2ba9676ce9d 100644
--- a/services-custom/pom.xml
+++ b/services-custom/pom.xml
@@ -19,7 +19,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.20.8
+ 2.20.9
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 e5c291eac587..d844a6115350 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.20.8
+ 2.20.9
../../pom.xml
s3-transfer-manager
diff --git a/services/accessanalyzer/pom.xml b/services/accessanalyzer/pom.xml
index 2fb84cf53b5e..2333caff791d 100644
--- a/services/accessanalyzer/pom.xml
+++ b/services/accessanalyzer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
accessanalyzer
AWS Java SDK :: Services :: AccessAnalyzer
diff --git a/services/account/pom.xml b/services/account/pom.xml
index d82e8930e699..cc6e650cabe9 100644
--- a/services/account/pom.xml
+++ b/services/account/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
account
AWS Java SDK :: Services :: Account
diff --git a/services/acm/pom.xml b/services/acm/pom.xml
index f51e40e194e1..8f658325454c 100644
--- a/services/acm/pom.xml
+++ b/services/acm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
acm
AWS Java SDK :: Services :: AWS Certificate Manager
diff --git a/services/acmpca/pom.xml b/services/acmpca/pom.xml
index 8dc69136e2bd..979b264685af 100644
--- a/services/acmpca/pom.xml
+++ b/services/acmpca/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
acmpca
AWS Java SDK :: Services :: ACM PCA
diff --git a/services/alexaforbusiness/pom.xml b/services/alexaforbusiness/pom.xml
index 2577031b70ba..e73eff14f264 100644
--- a/services/alexaforbusiness/pom.xml
+++ b/services/alexaforbusiness/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
alexaforbusiness
diff --git a/services/amp/pom.xml b/services/amp/pom.xml
index 4c04045ffd35..aec0178ee20e 100644
--- a/services/amp/pom.xml
+++ b/services/amp/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
amp
AWS Java SDK :: Services :: Amp
diff --git a/services/amplify/pom.xml b/services/amplify/pom.xml
index 89420502116a..728ca713985b 100644
--- a/services/amplify/pom.xml
+++ b/services/amplify/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
amplify
AWS Java SDK :: Services :: Amplify
diff --git a/services/amplifybackend/pom.xml b/services/amplifybackend/pom.xml
index d76d4d012e7b..20bab1e4e684 100644
--- a/services/amplifybackend/pom.xml
+++ b/services/amplifybackend/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
amplifybackend
AWS Java SDK :: Services :: Amplify Backend
diff --git a/services/amplifyuibuilder/pom.xml b/services/amplifyuibuilder/pom.xml
index 2ccc90c43857..222b5cea597b 100644
--- a/services/amplifyuibuilder/pom.xml
+++ b/services/amplifyuibuilder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
amplifyuibuilder
AWS Java SDK :: Services :: Amplify UI Builder
diff --git a/services/apigateway/pom.xml b/services/apigateway/pom.xml
index 8caf296a770e..4ebd848df878 100644
--- a/services/apigateway/pom.xml
+++ b/services/apigateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
apigateway
AWS Java SDK :: Services :: Amazon API Gateway
diff --git a/services/apigatewaymanagementapi/pom.xml b/services/apigatewaymanagementapi/pom.xml
index 3cba57f45d35..bef319cf214f 100644
--- a/services/apigatewaymanagementapi/pom.xml
+++ b/services/apigatewaymanagementapi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
apigatewaymanagementapi
AWS Java SDK :: Services :: ApiGatewayManagementApi
diff --git a/services/apigatewayv2/pom.xml b/services/apigatewayv2/pom.xml
index 620a17537627..80a9f5953948 100644
--- a/services/apigatewayv2/pom.xml
+++ b/services/apigatewayv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
apigatewayv2
AWS Java SDK :: Services :: ApiGatewayV2
diff --git a/services/appconfig/pom.xml b/services/appconfig/pom.xml
index fdcf20f4d611..ced52687de46 100644
--- a/services/appconfig/pom.xml
+++ b/services/appconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
appconfig
AWS Java SDK :: Services :: AppConfig
diff --git a/services/appconfigdata/pom.xml b/services/appconfigdata/pom.xml
index ce7d76f27780..25d30ecc444a 100644
--- a/services/appconfigdata/pom.xml
+++ b/services/appconfigdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
appconfigdata
AWS Java SDK :: Services :: App Config Data
diff --git a/services/appflow/pom.xml b/services/appflow/pom.xml
index 2a46f605173e..8dd0a379dcba 100644
--- a/services/appflow/pom.xml
+++ b/services/appflow/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
appflow
AWS Java SDK :: Services :: Appflow
diff --git a/services/appintegrations/pom.xml b/services/appintegrations/pom.xml
index 1fc86088ee46..d709927c714e 100644
--- a/services/appintegrations/pom.xml
+++ b/services/appintegrations/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
appintegrations
AWS Java SDK :: Services :: App Integrations
diff --git a/services/applicationautoscaling/pom.xml b/services/applicationautoscaling/pom.xml
index 0380a75a877e..c3c459a4c75a 100644
--- a/services/applicationautoscaling/pom.xml
+++ b/services/applicationautoscaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
applicationautoscaling
AWS Java SDK :: Services :: AWS Application Auto Scaling
diff --git a/services/applicationcostprofiler/pom.xml b/services/applicationcostprofiler/pom.xml
index 37aed474665d..1e8693414f23 100644
--- a/services/applicationcostprofiler/pom.xml
+++ b/services/applicationcostprofiler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
applicationcostprofiler
AWS Java SDK :: Services :: Application Cost Profiler
diff --git a/services/applicationdiscovery/pom.xml b/services/applicationdiscovery/pom.xml
index 05d95d030ccb..300051aa7e24 100644
--- a/services/applicationdiscovery/pom.xml
+++ b/services/applicationdiscovery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
applicationdiscovery
AWS Java SDK :: Services :: AWS Application Discovery Service
diff --git a/services/applicationinsights/pom.xml b/services/applicationinsights/pom.xml
index 02292203e897..116329250223 100644
--- a/services/applicationinsights/pom.xml
+++ b/services/applicationinsights/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
applicationinsights
AWS Java SDK :: Services :: Application Insights
diff --git a/services/appmesh/pom.xml b/services/appmesh/pom.xml
index 64337cb61979..6d04efcd89de 100644
--- a/services/appmesh/pom.xml
+++ b/services/appmesh/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
appmesh
AWS Java SDK :: Services :: App Mesh
diff --git a/services/apprunner/pom.xml b/services/apprunner/pom.xml
index 3c22c8ef3688..baecb656d72a 100644
--- a/services/apprunner/pom.xml
+++ b/services/apprunner/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
apprunner
AWS Java SDK :: Services :: App Runner
diff --git a/services/appstream/pom.xml b/services/appstream/pom.xml
index 4d09ea970733..ce167ff3f6b6 100644
--- a/services/appstream/pom.xml
+++ b/services/appstream/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
appstream
AWS Java SDK :: Services :: Amazon AppStream
diff --git a/services/appsync/pom.xml b/services/appsync/pom.xml
index 34c30adb98b8..249d6dbd8eb5 100644
--- a/services/appsync/pom.xml
+++ b/services/appsync/pom.xml
@@ -21,7 +21,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
appsync
diff --git a/services/arczonalshift/pom.xml b/services/arczonalshift/pom.xml
index 115c088cef32..3df52175fd5d 100644
--- a/services/arczonalshift/pom.xml
+++ b/services/arczonalshift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
arczonalshift
AWS Java SDK :: Services :: ARC Zonal Shift
diff --git a/services/athena/pom.xml b/services/athena/pom.xml
index 15b68cb3c437..aba6da0f26f5 100644
--- a/services/athena/pom.xml
+++ b/services/athena/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
athena
AWS Java SDK :: Services :: Amazon Athena
diff --git a/services/auditmanager/pom.xml b/services/auditmanager/pom.xml
index 81267aba7068..f0bab7f08bc4 100644
--- a/services/auditmanager/pom.xml
+++ b/services/auditmanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
auditmanager
AWS Java SDK :: Services :: Audit Manager
diff --git a/services/autoscaling/pom.xml b/services/autoscaling/pom.xml
index 9b732b515a98..e6f891455881 100644
--- a/services/autoscaling/pom.xml
+++ b/services/autoscaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
autoscaling
AWS Java SDK :: Services :: Auto Scaling
diff --git a/services/autoscalingplans/pom.xml b/services/autoscalingplans/pom.xml
index d815ab88ace7..389fa050f75f 100644
--- a/services/autoscalingplans/pom.xml
+++ b/services/autoscalingplans/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
autoscalingplans
AWS Java SDK :: Services :: Auto Scaling Plans
diff --git a/services/backup/pom.xml b/services/backup/pom.xml
index 93ae121bb090..e049308b1657 100644
--- a/services/backup/pom.xml
+++ b/services/backup/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
backup
AWS Java SDK :: Services :: Backup
diff --git a/services/backupgateway/pom.xml b/services/backupgateway/pom.xml
index 7b0a3600774c..3d1a3d4264dc 100644
--- a/services/backupgateway/pom.xml
+++ b/services/backupgateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
backupgateway
AWS Java SDK :: Services :: Backup Gateway
diff --git a/services/backupstorage/pom.xml b/services/backupstorage/pom.xml
index 53f6f4897364..e62d580cea9b 100644
--- a/services/backupstorage/pom.xml
+++ b/services/backupstorage/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
backupstorage
AWS Java SDK :: Services :: Backup Storage
diff --git a/services/batch/pom.xml b/services/batch/pom.xml
index ad9d300b7dbe..f17985a2f6a0 100644
--- a/services/batch/pom.xml
+++ b/services/batch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
batch
AWS Java SDK :: Services :: AWS Batch
diff --git a/services/billingconductor/pom.xml b/services/billingconductor/pom.xml
index 73412502c15d..854a0d9f64a2 100644
--- a/services/billingconductor/pom.xml
+++ b/services/billingconductor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
billingconductor
AWS Java SDK :: Services :: Billingconductor
diff --git a/services/braket/pom.xml b/services/braket/pom.xml
index 37c559418fe4..0c7f53b55102 100644
--- a/services/braket/pom.xml
+++ b/services/braket/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
braket
AWS Java SDK :: Services :: Braket
diff --git a/services/budgets/pom.xml b/services/budgets/pom.xml
index 033297a8e665..77eb7b69a1be 100644
--- a/services/budgets/pom.xml
+++ b/services/budgets/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
budgets
AWS Java SDK :: Services :: AWS Budgets
diff --git a/services/chime/pom.xml b/services/chime/pom.xml
index 80a6459f9fce..b9f98a65c101 100644
--- a/services/chime/pom.xml
+++ b/services/chime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
chime
AWS Java SDK :: Services :: Chime
diff --git a/services/chimesdkidentity/pom.xml b/services/chimesdkidentity/pom.xml
index 31aa492510cd..29a9e8ef09d6 100644
--- a/services/chimesdkidentity/pom.xml
+++ b/services/chimesdkidentity/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
chimesdkidentity
AWS Java SDK :: Services :: Chime SDK Identity
diff --git a/services/chimesdkmediapipelines/pom.xml b/services/chimesdkmediapipelines/pom.xml
index a0c89cc8e0e8..8d1236923a55 100644
--- a/services/chimesdkmediapipelines/pom.xml
+++ b/services/chimesdkmediapipelines/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
chimesdkmediapipelines
AWS Java SDK :: Services :: Chime SDK Media Pipelines
diff --git a/services/chimesdkmeetings/pom.xml b/services/chimesdkmeetings/pom.xml
index 96d6eccd430d..0c1fd7371bc4 100644
--- a/services/chimesdkmeetings/pom.xml
+++ b/services/chimesdkmeetings/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
chimesdkmeetings
AWS Java SDK :: Services :: Chime SDK Meetings
diff --git a/services/chimesdkmessaging/pom.xml b/services/chimesdkmessaging/pom.xml
index a637e02157e5..001f995b4074 100644
--- a/services/chimesdkmessaging/pom.xml
+++ b/services/chimesdkmessaging/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
chimesdkmessaging
AWS Java SDK :: Services :: Chime SDK Messaging
diff --git a/services/chimesdkvoice/pom.xml b/services/chimesdkvoice/pom.xml
index f5bd6ec96d19..4c8a71122dec 100644
--- a/services/chimesdkvoice/pom.xml
+++ b/services/chimesdkvoice/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
chimesdkvoice
AWS Java SDK :: Services :: Chime SDK Voice
diff --git a/services/cleanrooms/pom.xml b/services/cleanrooms/pom.xml
index 8226eab6153b..5ee2a8693bf7 100644
--- a/services/cleanrooms/pom.xml
+++ b/services/cleanrooms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
cleanrooms
AWS Java SDK :: Services :: Clean Rooms
diff --git a/services/cloud9/pom.xml b/services/cloud9/pom.xml
index 153d69cb74e0..5c24e276f5d1 100644
--- a/services/cloud9/pom.xml
+++ b/services/cloud9/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
cloud9
diff --git a/services/cloudcontrol/pom.xml b/services/cloudcontrol/pom.xml
index 4dce44bf3588..9f87b836e1be 100644
--- a/services/cloudcontrol/pom.xml
+++ b/services/cloudcontrol/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
cloudcontrol
AWS Java SDK :: Services :: Cloud Control
diff --git a/services/clouddirectory/pom.xml b/services/clouddirectory/pom.xml
index 1286325396be..77492eb8a014 100644
--- a/services/clouddirectory/pom.xml
+++ b/services/clouddirectory/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
clouddirectory
AWS Java SDK :: Services :: Amazon CloudDirectory
diff --git a/services/cloudformation/pom.xml b/services/cloudformation/pom.xml
index c874cc3a1038..ff501c2e3855 100644
--- a/services/cloudformation/pom.xml
+++ b/services/cloudformation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
cloudformation
AWS Java SDK :: Services :: AWS CloudFormation
diff --git a/services/cloudfront/pom.xml b/services/cloudfront/pom.xml
index dfc5d041a746..11d547c66486 100644
--- a/services/cloudfront/pom.xml
+++ b/services/cloudfront/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
cloudfront
AWS Java SDK :: Services :: Amazon CloudFront
diff --git a/services/cloudhsm/pom.xml b/services/cloudhsm/pom.xml
index d05837ed39ad..9d269d470ec0 100644
--- a/services/cloudhsm/pom.xml
+++ b/services/cloudhsm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
cloudhsm
AWS Java SDK :: Services :: AWS CloudHSM
diff --git a/services/cloudhsmv2/pom.xml b/services/cloudhsmv2/pom.xml
index 44b129a1b3ba..0f16e33d302f 100644
--- a/services/cloudhsmv2/pom.xml
+++ b/services/cloudhsmv2/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
cloudhsmv2
diff --git a/services/cloudsearch/pom.xml b/services/cloudsearch/pom.xml
index 8a8fe869408f..2cb3d0dee657 100644
--- a/services/cloudsearch/pom.xml
+++ b/services/cloudsearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
cloudsearch
AWS Java SDK :: Services :: Amazon CloudSearch
diff --git a/services/cloudsearchdomain/pom.xml b/services/cloudsearchdomain/pom.xml
index 0d850b966a36..56310961e163 100644
--- a/services/cloudsearchdomain/pom.xml
+++ b/services/cloudsearchdomain/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
cloudsearchdomain
AWS Java SDK :: Services :: Amazon CloudSearch Domain
diff --git a/services/cloudtrail/pom.xml b/services/cloudtrail/pom.xml
index 9d62a1c1d022..59e209305df5 100644
--- a/services/cloudtrail/pom.xml
+++ b/services/cloudtrail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
cloudtrail
AWS Java SDK :: Services :: AWS CloudTrail
diff --git a/services/cloudtraildata/pom.xml b/services/cloudtraildata/pom.xml
index cec15e9cc478..01be304d2fad 100644
--- a/services/cloudtraildata/pom.xml
+++ b/services/cloudtraildata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
cloudtraildata
AWS Java SDK :: Services :: Cloud Trail Data
diff --git a/services/cloudwatch/pom.xml b/services/cloudwatch/pom.xml
index de9755e78ac1..0cdbc7c90d8f 100644
--- a/services/cloudwatch/pom.xml
+++ b/services/cloudwatch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
cloudwatch
AWS Java SDK :: Services :: Amazon CloudWatch
diff --git a/services/cloudwatchevents/pom.xml b/services/cloudwatchevents/pom.xml
index 3f1bc1be34eb..de86cd458721 100644
--- a/services/cloudwatchevents/pom.xml
+++ b/services/cloudwatchevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
cloudwatchevents
AWS Java SDK :: Services :: Amazon CloudWatch Events
diff --git a/services/cloudwatchlogs/pom.xml b/services/cloudwatchlogs/pom.xml
index e296b76c57b4..5439d94e0d7b 100644
--- a/services/cloudwatchlogs/pom.xml
+++ b/services/cloudwatchlogs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
cloudwatchlogs
AWS Java SDK :: Services :: Amazon CloudWatch Logs
diff --git a/services/codeartifact/pom.xml b/services/codeartifact/pom.xml
index e47cb6d691f4..f91f942013aa 100644
--- a/services/codeartifact/pom.xml
+++ b/services/codeartifact/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
codeartifact
AWS Java SDK :: Services :: Codeartifact
diff --git a/services/codebuild/pom.xml b/services/codebuild/pom.xml
index 8d4eb10e0c25..1086393d23f6 100644
--- a/services/codebuild/pom.xml
+++ b/services/codebuild/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
codebuild
AWS Java SDK :: Services :: AWS Code Build
diff --git a/services/codecatalyst/pom.xml b/services/codecatalyst/pom.xml
index afdbfe694e43..48064564d3b7 100644
--- a/services/codecatalyst/pom.xml
+++ b/services/codecatalyst/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
codecatalyst
AWS Java SDK :: Services :: Code Catalyst
diff --git a/services/codecommit/pom.xml b/services/codecommit/pom.xml
index 8f34f5ae76f5..1a33301c58cc 100644
--- a/services/codecommit/pom.xml
+++ b/services/codecommit/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
codecommit
AWS Java SDK :: Services :: AWS CodeCommit
diff --git a/services/codedeploy/pom.xml b/services/codedeploy/pom.xml
index a35e1cbdec3b..a347241bc4ef 100644
--- a/services/codedeploy/pom.xml
+++ b/services/codedeploy/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
codedeploy
AWS Java SDK :: Services :: AWS CodeDeploy
diff --git a/services/codeguruprofiler/pom.xml b/services/codeguruprofiler/pom.xml
index a30e8a9a1d47..7aa0b8b27b83 100644
--- a/services/codeguruprofiler/pom.xml
+++ b/services/codeguruprofiler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
codeguruprofiler
AWS Java SDK :: Services :: CodeGuruProfiler
diff --git a/services/codegurureviewer/pom.xml b/services/codegurureviewer/pom.xml
index 9498e70e2e52..b255d48a8443 100644
--- a/services/codegurureviewer/pom.xml
+++ b/services/codegurureviewer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
codegurureviewer
AWS Java SDK :: Services :: CodeGuru Reviewer
diff --git a/services/codepipeline/pom.xml b/services/codepipeline/pom.xml
index 49cf43242303..9b50576051a4 100644
--- a/services/codepipeline/pom.xml
+++ b/services/codepipeline/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
codepipeline
AWS Java SDK :: Services :: AWS CodePipeline
diff --git a/services/codestar/pom.xml b/services/codestar/pom.xml
index 80712aac8c87..9e33ed543d9b 100644
--- a/services/codestar/pom.xml
+++ b/services/codestar/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
codestar
AWS Java SDK :: Services :: AWS CodeStar
diff --git a/services/codestarconnections/pom.xml b/services/codestarconnections/pom.xml
index ce1997969bff..990eb7ef3502 100644
--- a/services/codestarconnections/pom.xml
+++ b/services/codestarconnections/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
codestarconnections
AWS Java SDK :: Services :: CodeStar connections
diff --git a/services/codestarnotifications/pom.xml b/services/codestarnotifications/pom.xml
index 0dfc959322e8..10fb5d664523 100644
--- a/services/codestarnotifications/pom.xml
+++ b/services/codestarnotifications/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
codestarnotifications
AWS Java SDK :: Services :: Codestar Notifications
diff --git a/services/cognitoidentity/pom.xml b/services/cognitoidentity/pom.xml
index c2a3ed0a13bb..b6241d2706da 100644
--- a/services/cognitoidentity/pom.xml
+++ b/services/cognitoidentity/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
cognitoidentity
AWS Java SDK :: Services :: Amazon Cognito Identity
diff --git a/services/cognitoidentityprovider/pom.xml b/services/cognitoidentityprovider/pom.xml
index f4523005033d..58a0a2eb028e 100644
--- a/services/cognitoidentityprovider/pom.xml
+++ b/services/cognitoidentityprovider/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
cognitoidentityprovider
AWS Java SDK :: Services :: Amazon Cognito Identity Provider Service
diff --git a/services/cognitosync/pom.xml b/services/cognitosync/pom.xml
index a0e0e98f9f35..9a1d1386ce3e 100644
--- a/services/cognitosync/pom.xml
+++ b/services/cognitosync/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
cognitosync
AWS Java SDK :: Services :: Amazon Cognito Sync
diff --git a/services/comprehend/pom.xml b/services/comprehend/pom.xml
index 7fa2b4b69653..635174d05c70 100644
--- a/services/comprehend/pom.xml
+++ b/services/comprehend/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
comprehend
diff --git a/services/comprehendmedical/pom.xml b/services/comprehendmedical/pom.xml
index f17a64b28a0f..492d49c8843b 100644
--- a/services/comprehendmedical/pom.xml
+++ b/services/comprehendmedical/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
comprehendmedical
AWS Java SDK :: Services :: ComprehendMedical
diff --git a/services/computeoptimizer/pom.xml b/services/computeoptimizer/pom.xml
index 72260d00f64f..40b75112e369 100644
--- a/services/computeoptimizer/pom.xml
+++ b/services/computeoptimizer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
computeoptimizer
AWS Java SDK :: Services :: Compute Optimizer
diff --git a/services/config/pom.xml b/services/config/pom.xml
index 117cc5b1c74c..ef715612dcf5 100644
--- a/services/config/pom.xml
+++ b/services/config/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
config
AWS Java SDK :: Services :: AWS Config
diff --git a/services/connect/pom.xml b/services/connect/pom.xml
index 782e21923e9d..04d37cb5f68b 100644
--- a/services/connect/pom.xml
+++ b/services/connect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
connect
AWS Java SDK :: Services :: Connect
diff --git a/services/connectcampaigns/pom.xml b/services/connectcampaigns/pom.xml
index 8ca00cd0c2a1..754232cd9cad 100644
--- a/services/connectcampaigns/pom.xml
+++ b/services/connectcampaigns/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
connectcampaigns
AWS Java SDK :: Services :: Connect Campaigns
diff --git a/services/connectcases/pom.xml b/services/connectcases/pom.xml
index 2270dcc342af..102fd5fa8b5d 100644
--- a/services/connectcases/pom.xml
+++ b/services/connectcases/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
connectcases
AWS Java SDK :: Services :: Connect Cases
diff --git a/services/connectcontactlens/pom.xml b/services/connectcontactlens/pom.xml
index daaf500125ef..23cab31412f2 100644
--- a/services/connectcontactlens/pom.xml
+++ b/services/connectcontactlens/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
connectcontactlens
AWS Java SDK :: Services :: Connect Contact Lens
diff --git a/services/connectparticipant/pom.xml b/services/connectparticipant/pom.xml
index 44504efd81e9..ad4609abe334 100644
--- a/services/connectparticipant/pom.xml
+++ b/services/connectparticipant/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
connectparticipant
AWS Java SDK :: Services :: ConnectParticipant
diff --git a/services/controltower/pom.xml b/services/controltower/pom.xml
index 7897b8555962..9f5a00ea6a0d 100644
--- a/services/controltower/pom.xml
+++ b/services/controltower/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
controltower
AWS Java SDK :: Services :: Control Tower
diff --git a/services/costandusagereport/pom.xml b/services/costandusagereport/pom.xml
index 95cf6e5f6017..904ef8eabdb6 100644
--- a/services/costandusagereport/pom.xml
+++ b/services/costandusagereport/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
costandusagereport
AWS Java SDK :: Services :: AWS Cost and Usage Report
diff --git a/services/costexplorer/pom.xml b/services/costexplorer/pom.xml
index 4ca31c72f3b1..d95c914ffea3 100644
--- a/services/costexplorer/pom.xml
+++ b/services/costexplorer/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
costexplorer
diff --git a/services/customerprofiles/pom.xml b/services/customerprofiles/pom.xml
index 71e104b32a31..abbab0f46c99 100644
--- a/services/customerprofiles/pom.xml
+++ b/services/customerprofiles/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
customerprofiles
AWS Java SDK :: Services :: Customer Profiles
diff --git a/services/databasemigration/pom.xml b/services/databasemigration/pom.xml
index d0ad631978cb..c6a02a76f32d 100644
--- a/services/databasemigration/pom.xml
+++ b/services/databasemigration/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
databasemigration
AWS Java SDK :: Services :: AWS Database Migration Service
diff --git a/services/databrew/pom.xml b/services/databrew/pom.xml
index a79693d1aa24..d17d283fb1c0 100644
--- a/services/databrew/pom.xml
+++ b/services/databrew/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
databrew
AWS Java SDK :: Services :: Data Brew
diff --git a/services/dataexchange/pom.xml b/services/dataexchange/pom.xml
index 318c69a4650c..39e3b607128e 100644
--- a/services/dataexchange/pom.xml
+++ b/services/dataexchange/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
dataexchange
AWS Java SDK :: Services :: DataExchange
diff --git a/services/datapipeline/pom.xml b/services/datapipeline/pom.xml
index 5d74cb4c2064..5c9a9d1e87f9 100644
--- a/services/datapipeline/pom.xml
+++ b/services/datapipeline/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
datapipeline
AWS Java SDK :: Services :: AWS Data Pipeline
diff --git a/services/datasync/pom.xml b/services/datasync/pom.xml
index 8c799f87af37..43a056f97094 100644
--- a/services/datasync/pom.xml
+++ b/services/datasync/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
datasync
AWS Java SDK :: Services :: DataSync
diff --git a/services/dax/pom.xml b/services/dax/pom.xml
index 876de9ca9b3a..5b75677be12a 100644
--- a/services/dax/pom.xml
+++ b/services/dax/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
dax
AWS Java SDK :: Services :: Amazon DynamoDB Accelerator (DAX)
diff --git a/services/detective/pom.xml b/services/detective/pom.xml
index 03a3238de9f6..9d956a88ff3d 100644
--- a/services/detective/pom.xml
+++ b/services/detective/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
detective
AWS Java SDK :: Services :: Detective
diff --git a/services/devicefarm/pom.xml b/services/devicefarm/pom.xml
index b6b19dde1669..ea9cea9dbb34 100644
--- a/services/devicefarm/pom.xml
+++ b/services/devicefarm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
devicefarm
AWS Java SDK :: Services :: AWS Device Farm
diff --git a/services/devopsguru/pom.xml b/services/devopsguru/pom.xml
index e8166a02515e..64d384521b1d 100644
--- a/services/devopsguru/pom.xml
+++ b/services/devopsguru/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
devopsguru
AWS Java SDK :: Services :: Dev Ops Guru
diff --git a/services/directconnect/pom.xml b/services/directconnect/pom.xml
index 4ea6ff3252c7..f21733d55876 100644
--- a/services/directconnect/pom.xml
+++ b/services/directconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
directconnect
AWS Java SDK :: Services :: AWS Direct Connect
diff --git a/services/directory/pom.xml b/services/directory/pom.xml
index 3768685ea9b8..dc3409380253 100644
--- a/services/directory/pom.xml
+++ b/services/directory/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
directory
AWS Java SDK :: Services :: AWS Directory Service
diff --git a/services/dlm/pom.xml b/services/dlm/pom.xml
index 3eccc0b43819..87a8698b582b 100644
--- a/services/dlm/pom.xml
+++ b/services/dlm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
dlm
AWS Java SDK :: Services :: DLM
diff --git a/services/docdb/pom.xml b/services/docdb/pom.xml
index 67eac1b98485..9ab00fbc7ce9 100644
--- a/services/docdb/pom.xml
+++ b/services/docdb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
docdb
AWS Java SDK :: Services :: DocDB
diff --git a/services/docdbelastic/pom.xml b/services/docdbelastic/pom.xml
index 0b85648d6c51..71e05c96a017 100644
--- a/services/docdbelastic/pom.xml
+++ b/services/docdbelastic/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
docdbelastic
AWS Java SDK :: Services :: Doc DB Elastic
diff --git a/services/drs/pom.xml b/services/drs/pom.xml
index 3ed6bc31fca9..6c9fc9f1d466 100644
--- a/services/drs/pom.xml
+++ b/services/drs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
drs
AWS Java SDK :: Services :: Drs
diff --git a/services/dynamodb/pom.xml b/services/dynamodb/pom.xml
index e761e3e0514e..bd23a7235a50 100644
--- a/services/dynamodb/pom.xml
+++ b/services/dynamodb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
dynamodb
AWS Java SDK :: Services :: Amazon DynamoDB
diff --git a/services/ebs/pom.xml b/services/ebs/pom.xml
index e00867c6f3be..cb2ea46f56e7 100644
--- a/services/ebs/pom.xml
+++ b/services/ebs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ebs
AWS Java SDK :: Services :: EBS
diff --git a/services/ec2/pom.xml b/services/ec2/pom.xml
index 75647f2d18a2..c35a3427eac1 100644
--- a/services/ec2/pom.xml
+++ b/services/ec2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ec2
AWS Java SDK :: Services :: Amazon EC2
diff --git a/services/ec2instanceconnect/pom.xml b/services/ec2instanceconnect/pom.xml
index 2cd5d09b5aba..f7171ede63ac 100644
--- a/services/ec2instanceconnect/pom.xml
+++ b/services/ec2instanceconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ec2instanceconnect
AWS Java SDK :: Services :: EC2 Instance Connect
diff --git a/services/ecr/pom.xml b/services/ecr/pom.xml
index 7560b0e77466..44808b07a5dc 100644
--- a/services/ecr/pom.xml
+++ b/services/ecr/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ecr
AWS Java SDK :: Services :: Amazon EC2 Container Registry
diff --git a/services/ecrpublic/pom.xml b/services/ecrpublic/pom.xml
index 537255810700..c7c3378d0aa5 100644
--- a/services/ecrpublic/pom.xml
+++ b/services/ecrpublic/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ecrpublic
AWS Java SDK :: Services :: ECR PUBLIC
diff --git a/services/ecs/pom.xml b/services/ecs/pom.xml
index 2eb163c3279e..55bf9c02a2f5 100644
--- a/services/ecs/pom.xml
+++ b/services/ecs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ecs
AWS Java SDK :: Services :: Amazon EC2 Container Service
diff --git a/services/efs/pom.xml b/services/efs/pom.xml
index c9c3ccebb9f3..703dea1db867 100644
--- a/services/efs/pom.xml
+++ b/services/efs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
efs
AWS Java SDK :: Services :: Amazon Elastic File System
diff --git a/services/eks/pom.xml b/services/eks/pom.xml
index 394d2f35663b..e00a5e425970 100644
--- a/services/eks/pom.xml
+++ b/services/eks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
eks
AWS Java SDK :: Services :: EKS
diff --git a/services/elasticache/pom.xml b/services/elasticache/pom.xml
index 21127f7eb906..d90b09857f3a 100644
--- a/services/elasticache/pom.xml
+++ b/services/elasticache/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
elasticache
AWS Java SDK :: Services :: Amazon ElastiCache
diff --git a/services/elasticbeanstalk/pom.xml b/services/elasticbeanstalk/pom.xml
index 899a6bfb6ccf..8b0e92f78b26 100644
--- a/services/elasticbeanstalk/pom.xml
+++ b/services/elasticbeanstalk/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
elasticbeanstalk
AWS Java SDK :: Services :: AWS Elastic Beanstalk
diff --git a/services/elasticinference/pom.xml b/services/elasticinference/pom.xml
index e96db1f7d2d5..deb4db775071 100644
--- a/services/elasticinference/pom.xml
+++ b/services/elasticinference/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
elasticinference
AWS Java SDK :: Services :: Elastic Inference
diff --git a/services/elasticloadbalancing/pom.xml b/services/elasticloadbalancing/pom.xml
index 586434b049e8..c426c197ae70 100644
--- a/services/elasticloadbalancing/pom.xml
+++ b/services/elasticloadbalancing/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
elasticloadbalancing
AWS Java SDK :: Services :: Elastic Load Balancing
diff --git a/services/elasticloadbalancingv2/pom.xml b/services/elasticloadbalancingv2/pom.xml
index c28f30915868..d0297a27be1b 100644
--- a/services/elasticloadbalancingv2/pom.xml
+++ b/services/elasticloadbalancingv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
elasticloadbalancingv2
AWS Java SDK :: Services :: Elastic Load Balancing V2
diff --git a/services/elasticsearch/pom.xml b/services/elasticsearch/pom.xml
index 3ce03f0c8d83..ae49e77b5a80 100644
--- a/services/elasticsearch/pom.xml
+++ b/services/elasticsearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
elasticsearch
AWS Java SDK :: Services :: Amazon Elasticsearch Service
diff --git a/services/elastictranscoder/pom.xml b/services/elastictranscoder/pom.xml
index 979d6da109a5..29f49fc83544 100644
--- a/services/elastictranscoder/pom.xml
+++ b/services/elastictranscoder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
elastictranscoder
AWS Java SDK :: Services :: Amazon Elastic Transcoder
diff --git a/services/emr/pom.xml b/services/emr/pom.xml
index dee09c2a2117..a51407dbf02a 100644
--- a/services/emr/pom.xml
+++ b/services/emr/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
emr
AWS Java SDK :: Services :: Amazon EMR
diff --git a/services/emrcontainers/pom.xml b/services/emrcontainers/pom.xml
index 25b247c1f6ef..5a4237a99a21 100644
--- a/services/emrcontainers/pom.xml
+++ b/services/emrcontainers/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
emrcontainers
AWS Java SDK :: Services :: EMR Containers
diff --git a/services/emrserverless/pom.xml b/services/emrserverless/pom.xml
index c7d4bc38a021..c3417283fc59 100644
--- a/services/emrserverless/pom.xml
+++ b/services/emrserverless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
emrserverless
AWS Java SDK :: Services :: EMR Serverless
diff --git a/services/eventbridge/pom.xml b/services/eventbridge/pom.xml
index 401121664538..4ee5dae55ed0 100644
--- a/services/eventbridge/pom.xml
+++ b/services/eventbridge/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
eventbridge
AWS Java SDK :: Services :: EventBridge
diff --git a/services/evidently/pom.xml b/services/evidently/pom.xml
index dac1eb144e2e..b8d51e99a8ef 100644
--- a/services/evidently/pom.xml
+++ b/services/evidently/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
evidently
AWS Java SDK :: Services :: Evidently
diff --git a/services/finspace/pom.xml b/services/finspace/pom.xml
index e7eca6a7c105..4aa148c7f5a9 100644
--- a/services/finspace/pom.xml
+++ b/services/finspace/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
finspace
AWS Java SDK :: Services :: Finspace
diff --git a/services/finspacedata/pom.xml b/services/finspacedata/pom.xml
index 072f57e2f550..26a5db06f7b1 100644
--- a/services/finspacedata/pom.xml
+++ b/services/finspacedata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
finspacedata
AWS Java SDK :: Services :: Finspace Data
diff --git a/services/firehose/pom.xml b/services/firehose/pom.xml
index ab4d2cdadb4d..0fe2b217d138 100644
--- a/services/firehose/pom.xml
+++ b/services/firehose/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
firehose
AWS Java SDK :: Services :: Amazon Kinesis Firehose
diff --git a/services/fis/pom.xml b/services/fis/pom.xml
index 34e17b20e98c..952764b774ee 100644
--- a/services/fis/pom.xml
+++ b/services/fis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
fis
AWS Java SDK :: Services :: Fis
diff --git a/services/fms/pom.xml b/services/fms/pom.xml
index 062d50c98056..bc75da0075f6 100644
--- a/services/fms/pom.xml
+++ b/services/fms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
fms
AWS Java SDK :: Services :: FMS
diff --git a/services/forecast/pom.xml b/services/forecast/pom.xml
index 33008cee109f..a24feda1a76e 100644
--- a/services/forecast/pom.xml
+++ b/services/forecast/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
forecast
AWS Java SDK :: Services :: Forecast
diff --git a/services/forecastquery/pom.xml b/services/forecastquery/pom.xml
index f31276af4d29..c054381ca193 100644
--- a/services/forecastquery/pom.xml
+++ b/services/forecastquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
forecastquery
AWS Java SDK :: Services :: Forecastquery
diff --git a/services/frauddetector/pom.xml b/services/frauddetector/pom.xml
index 2e34d0bfae5e..108e25b474a4 100644
--- a/services/frauddetector/pom.xml
+++ b/services/frauddetector/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
frauddetector
AWS Java SDK :: Services :: FraudDetector
diff --git a/services/fsx/pom.xml b/services/fsx/pom.xml
index fa19190e48a6..c87768f1ce3f 100644
--- a/services/fsx/pom.xml
+++ b/services/fsx/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
fsx
AWS Java SDK :: Services :: FSx
diff --git a/services/gamelift/pom.xml b/services/gamelift/pom.xml
index 7ea776e81265..4edfed394fd1 100644
--- a/services/gamelift/pom.xml
+++ b/services/gamelift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
gamelift
AWS Java SDK :: Services :: AWS GameLift
diff --git a/services/gamesparks/pom.xml b/services/gamesparks/pom.xml
index ea0be814ae7a..37ab7e97ef32 100644
--- a/services/gamesparks/pom.xml
+++ b/services/gamesparks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
gamesparks
AWS Java SDK :: Services :: Game Sparks
diff --git a/services/glacier/pom.xml b/services/glacier/pom.xml
index 8cdb339a6e84..ff76e630e064 100644
--- a/services/glacier/pom.xml
+++ b/services/glacier/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
glacier
AWS Java SDK :: Services :: Amazon Glacier
diff --git a/services/globalaccelerator/pom.xml b/services/globalaccelerator/pom.xml
index 790de128f839..8dd5269115b2 100644
--- a/services/globalaccelerator/pom.xml
+++ b/services/globalaccelerator/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
globalaccelerator
AWS Java SDK :: Services :: Global Accelerator
diff --git a/services/glue/pom.xml b/services/glue/pom.xml
index f4550c6103e1..197935d7b848 100644
--- a/services/glue/pom.xml
+++ b/services/glue/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
glue
diff --git a/services/grafana/pom.xml b/services/grafana/pom.xml
index 6791a547b682..fe7738bdf253 100644
--- a/services/grafana/pom.xml
+++ b/services/grafana/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
grafana
AWS Java SDK :: Services :: Grafana
diff --git a/services/greengrass/pom.xml b/services/greengrass/pom.xml
index c2111f3a309c..5877b6923d34 100644
--- a/services/greengrass/pom.xml
+++ b/services/greengrass/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
greengrass
AWS Java SDK :: Services :: AWS Greengrass
diff --git a/services/greengrassv2/pom.xml b/services/greengrassv2/pom.xml
index 21d5614f68f4..c4dbddb42b90 100644
--- a/services/greengrassv2/pom.xml
+++ b/services/greengrassv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
greengrassv2
AWS Java SDK :: Services :: Greengrass V2
diff --git a/services/groundstation/pom.xml b/services/groundstation/pom.xml
index 51082050593f..0125fb4c9322 100644
--- a/services/groundstation/pom.xml
+++ b/services/groundstation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
groundstation
AWS Java SDK :: Services :: GroundStation
diff --git a/services/guardduty/pom.xml b/services/guardduty/pom.xml
index 03035b28935a..66cee4c5285c 100644
--- a/services/guardduty/pom.xml
+++ b/services/guardduty/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
guardduty
diff --git a/services/health/pom.xml b/services/health/pom.xml
index 51e2e2162182..abfc1a90e974 100644
--- a/services/health/pom.xml
+++ b/services/health/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
health
AWS Java SDK :: Services :: AWS Health APIs and Notifications
diff --git a/services/healthlake/pom.xml b/services/healthlake/pom.xml
index 21c19c9cada2..f2f58e8ab05f 100644
--- a/services/healthlake/pom.xml
+++ b/services/healthlake/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
healthlake
AWS Java SDK :: Services :: Health Lake
diff --git a/services/honeycode/pom.xml b/services/honeycode/pom.xml
index 15c0f870d247..2b84659bddad 100644
--- a/services/honeycode/pom.xml
+++ b/services/honeycode/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
honeycode
AWS Java SDK :: Services :: Honeycode
diff --git a/services/iam/pom.xml b/services/iam/pom.xml
index 4a95b611020c..87bbc6a7d1df 100644
--- a/services/iam/pom.xml
+++ b/services/iam/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iam
AWS Java SDK :: Services :: AWS IAM
diff --git a/services/identitystore/pom.xml b/services/identitystore/pom.xml
index 5c6b53c33753..c9c1dfe9967d 100644
--- a/services/identitystore/pom.xml
+++ b/services/identitystore/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
identitystore
AWS Java SDK :: Services :: Identitystore
diff --git a/services/imagebuilder/pom.xml b/services/imagebuilder/pom.xml
index 58052ef374c0..fb7187f7ae8e 100644
--- a/services/imagebuilder/pom.xml
+++ b/services/imagebuilder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
imagebuilder
AWS Java SDK :: Services :: Imagebuilder
diff --git a/services/inspector/pom.xml b/services/inspector/pom.xml
index 3d3a1c0292a7..193287d52976 100644
--- a/services/inspector/pom.xml
+++ b/services/inspector/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
inspector
AWS Java SDK :: Services :: Amazon Inspector Service
diff --git a/services/inspector2/pom.xml b/services/inspector2/pom.xml
index 2f6aec664013..aa91c5054430 100644
--- a/services/inspector2/pom.xml
+++ b/services/inspector2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
inspector2
AWS Java SDK :: Services :: Inspector2
diff --git a/services/iot/pom.xml b/services/iot/pom.xml
index 6cbac5e1c6be..7689c255c298 100644
--- a/services/iot/pom.xml
+++ b/services/iot/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iot
AWS Java SDK :: Services :: AWS IoT
diff --git a/services/iot1clickdevices/pom.xml b/services/iot1clickdevices/pom.xml
index bd647ac82d2a..397a383abf12 100644
--- a/services/iot1clickdevices/pom.xml
+++ b/services/iot1clickdevices/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iot1clickdevices
AWS Java SDK :: Services :: IoT 1Click Devices Service
diff --git a/services/iot1clickprojects/pom.xml b/services/iot1clickprojects/pom.xml
index 745df8be613a..2ae4461d7431 100644
--- a/services/iot1clickprojects/pom.xml
+++ b/services/iot1clickprojects/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iot1clickprojects
AWS Java SDK :: Services :: IoT 1Click Projects
diff --git a/services/iotanalytics/pom.xml b/services/iotanalytics/pom.xml
index 60a1e279eeef..3c4085d06a42 100644
--- a/services/iotanalytics/pom.xml
+++ b/services/iotanalytics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iotanalytics
AWS Java SDK :: Services :: IoTAnalytics
diff --git a/services/iotdataplane/pom.xml b/services/iotdataplane/pom.xml
index 9ca8b47a1ab7..048ee937ef98 100644
--- a/services/iotdataplane/pom.xml
+++ b/services/iotdataplane/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iotdataplane
AWS Java SDK :: Services :: AWS IoT Data Plane
diff --git a/services/iotdeviceadvisor/pom.xml b/services/iotdeviceadvisor/pom.xml
index c63992791761..fdbc4c6d8415 100644
--- a/services/iotdeviceadvisor/pom.xml
+++ b/services/iotdeviceadvisor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iotdeviceadvisor
AWS Java SDK :: Services :: Iot Device Advisor
diff --git a/services/iotevents/pom.xml b/services/iotevents/pom.xml
index a81bc9ce942f..3486daf887e9 100644
--- a/services/iotevents/pom.xml
+++ b/services/iotevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iotevents
AWS Java SDK :: Services :: IoT Events
diff --git a/services/ioteventsdata/pom.xml b/services/ioteventsdata/pom.xml
index af862c7867eb..5d1be00a2d06 100644
--- a/services/ioteventsdata/pom.xml
+++ b/services/ioteventsdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ioteventsdata
AWS Java SDK :: Services :: IoT Events Data
diff --git a/services/iotfleethub/pom.xml b/services/iotfleethub/pom.xml
index a77650ed9785..a3f21cf8710e 100644
--- a/services/iotfleethub/pom.xml
+++ b/services/iotfleethub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iotfleethub
AWS Java SDK :: Services :: Io T Fleet Hub
diff --git a/services/iotfleetwise/pom.xml b/services/iotfleetwise/pom.xml
index 7a8536cfed99..754ad3e799e2 100644
--- a/services/iotfleetwise/pom.xml
+++ b/services/iotfleetwise/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iotfleetwise
AWS Java SDK :: Services :: Io T Fleet Wise
diff --git a/services/iotjobsdataplane/pom.xml b/services/iotjobsdataplane/pom.xml
index 5bb759308997..b34c937a7b45 100644
--- a/services/iotjobsdataplane/pom.xml
+++ b/services/iotjobsdataplane/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iotjobsdataplane
AWS Java SDK :: Services :: IoT Jobs Data Plane
diff --git a/services/iotroborunner/pom.xml b/services/iotroborunner/pom.xml
index 245c5d916626..86a57a8fae01 100644
--- a/services/iotroborunner/pom.xml
+++ b/services/iotroborunner/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iotroborunner
AWS Java SDK :: Services :: IoT Robo Runner
diff --git a/services/iotsecuretunneling/pom.xml b/services/iotsecuretunneling/pom.xml
index 2678b6f4936e..7b394d91d4a7 100644
--- a/services/iotsecuretunneling/pom.xml
+++ b/services/iotsecuretunneling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iotsecuretunneling
AWS Java SDK :: Services :: IoTSecureTunneling
diff --git a/services/iotsitewise/pom.xml b/services/iotsitewise/pom.xml
index c6db843284fd..e6d3505cdc21 100644
--- a/services/iotsitewise/pom.xml
+++ b/services/iotsitewise/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iotsitewise
AWS Java SDK :: Services :: Io T Site Wise
diff --git a/services/iotthingsgraph/pom.xml b/services/iotthingsgraph/pom.xml
index ae6decfdaa53..b3b24be4b856 100644
--- a/services/iotthingsgraph/pom.xml
+++ b/services/iotthingsgraph/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iotthingsgraph
AWS Java SDK :: Services :: IoTThingsGraph
diff --git a/services/iottwinmaker/pom.xml b/services/iottwinmaker/pom.xml
index 887e37cf5700..6a69836fa48e 100644
--- a/services/iottwinmaker/pom.xml
+++ b/services/iottwinmaker/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iottwinmaker
AWS Java SDK :: Services :: Io T Twin Maker
diff --git a/services/iotwireless/pom.xml b/services/iotwireless/pom.xml
index 980be33869b7..91647ef5d410 100644
--- a/services/iotwireless/pom.xml
+++ b/services/iotwireless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
iotwireless
AWS Java SDK :: Services :: IoT Wireless
diff --git a/services/ivs/pom.xml b/services/ivs/pom.xml
index 89991de687fa..a9e847cc64b4 100644
--- a/services/ivs/pom.xml
+++ b/services/ivs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ivs
AWS Java SDK :: Services :: Ivs
diff --git a/services/ivschat/pom.xml b/services/ivschat/pom.xml
index 86a0907482d6..29fa40e1d770 100644
--- a/services/ivschat/pom.xml
+++ b/services/ivschat/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ivschat
AWS Java SDK :: Services :: Ivschat
diff --git a/services/kafka/pom.xml b/services/kafka/pom.xml
index 767000f0f4a0..48079731eabd 100644
--- a/services/kafka/pom.xml
+++ b/services/kafka/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
kafka
AWS Java SDK :: Services :: Kafka
diff --git a/services/kafkaconnect/pom.xml b/services/kafkaconnect/pom.xml
index c15c0266ef58..801ec3ee9428 100644
--- a/services/kafkaconnect/pom.xml
+++ b/services/kafkaconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
kafkaconnect
AWS Java SDK :: Services :: Kafka Connect
diff --git a/services/kendra/pom.xml b/services/kendra/pom.xml
index c8a17b9b0565..8448ac41a78c 100644
--- a/services/kendra/pom.xml
+++ b/services/kendra/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
kendra
AWS Java SDK :: Services :: Kendra
diff --git a/services/kendraranking/pom.xml b/services/kendraranking/pom.xml
index d3316efab0c5..1a8e763e2a95 100644
--- a/services/kendraranking/pom.xml
+++ b/services/kendraranking/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
kendraranking
AWS Java SDK :: Services :: Kendra Ranking
diff --git a/services/keyspaces/pom.xml b/services/keyspaces/pom.xml
index 24ed01369687..29e35c594a82 100644
--- a/services/keyspaces/pom.xml
+++ b/services/keyspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
keyspaces
AWS Java SDK :: Services :: Keyspaces
diff --git a/services/kinesis/pom.xml b/services/kinesis/pom.xml
index 08dc79ff735c..ab6e7f690a45 100644
--- a/services/kinesis/pom.xml
+++ b/services/kinesis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
kinesis
AWS Java SDK :: Services :: Amazon Kinesis
diff --git a/services/kinesisanalytics/pom.xml b/services/kinesisanalytics/pom.xml
index b3706fc18eda..069b0f1ef867 100644
--- a/services/kinesisanalytics/pom.xml
+++ b/services/kinesisanalytics/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
kinesisanalytics
AWS Java SDK :: Services :: Amazon Kinesis Analytics
diff --git a/services/kinesisanalyticsv2/pom.xml b/services/kinesisanalyticsv2/pom.xml
index b68daedf51a7..e57312ba9135 100644
--- a/services/kinesisanalyticsv2/pom.xml
+++ b/services/kinesisanalyticsv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
kinesisanalyticsv2
AWS Java SDK :: Services :: Kinesis Analytics V2
diff --git a/services/kinesisvideo/pom.xml b/services/kinesisvideo/pom.xml
index aa3c688e05f8..0eb62d318f09 100644
--- a/services/kinesisvideo/pom.xml
+++ b/services/kinesisvideo/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
kinesisvideo
diff --git a/services/kinesisvideoarchivedmedia/pom.xml b/services/kinesisvideoarchivedmedia/pom.xml
index f536e69d6e06..b32914e040e2 100644
--- a/services/kinesisvideoarchivedmedia/pom.xml
+++ b/services/kinesisvideoarchivedmedia/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
kinesisvideoarchivedmedia
AWS Java SDK :: Services :: Kinesis Video Archived Media
diff --git a/services/kinesisvideomedia/pom.xml b/services/kinesisvideomedia/pom.xml
index ae80bca095e1..5e212cbe1600 100644
--- a/services/kinesisvideomedia/pom.xml
+++ b/services/kinesisvideomedia/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
kinesisvideomedia
AWS Java SDK :: Services :: Kinesis Video Media
diff --git a/services/kinesisvideosignaling/pom.xml b/services/kinesisvideosignaling/pom.xml
index b4bf4592f6e6..12a2bd71cae2 100644
--- a/services/kinesisvideosignaling/pom.xml
+++ b/services/kinesisvideosignaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
kinesisvideosignaling
AWS Java SDK :: Services :: Kinesis Video Signaling
diff --git a/services/kinesisvideowebrtcstorage/pom.xml b/services/kinesisvideowebrtcstorage/pom.xml
index 2c94f29791f7..0e63f0ceb02d 100644
--- a/services/kinesisvideowebrtcstorage/pom.xml
+++ b/services/kinesisvideowebrtcstorage/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
kinesisvideowebrtcstorage
AWS Java SDK :: Services :: Kinesis Video Web RTC Storage
diff --git a/services/kms/pom.xml b/services/kms/pom.xml
index f055a36fb3ee..1e4467190aab 100644
--- a/services/kms/pom.xml
+++ b/services/kms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
kms
AWS Java SDK :: Services :: AWS KMS
diff --git a/services/lakeformation/pom.xml b/services/lakeformation/pom.xml
index 78264de24f39..077430c51571 100644
--- a/services/lakeformation/pom.xml
+++ b/services/lakeformation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
lakeformation
AWS Java SDK :: Services :: LakeFormation
diff --git a/services/lambda/pom.xml b/services/lambda/pom.xml
index 9bb539887c47..5a613ff662bb 100644
--- a/services/lambda/pom.xml
+++ b/services/lambda/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
lambda
AWS Java SDK :: Services :: AWS Lambda
diff --git a/services/lexmodelbuilding/pom.xml b/services/lexmodelbuilding/pom.xml
index 5a0012e44179..33ee5f4ff759 100644
--- a/services/lexmodelbuilding/pom.xml
+++ b/services/lexmodelbuilding/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
lexmodelbuilding
AWS Java SDK :: Services :: Amazon Lex Model Building
diff --git a/services/lexmodelsv2/pom.xml b/services/lexmodelsv2/pom.xml
index c2adf199ac2a..aae4cec44802 100644
--- a/services/lexmodelsv2/pom.xml
+++ b/services/lexmodelsv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
lexmodelsv2
AWS Java SDK :: Services :: Lex Models V2
diff --git a/services/lexruntime/pom.xml b/services/lexruntime/pom.xml
index e29fa406751b..ecdc61d8100a 100644
--- a/services/lexruntime/pom.xml
+++ b/services/lexruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
lexruntime
AWS Java SDK :: Services :: Amazon Lex Runtime
diff --git a/services/lexruntimev2/pom.xml b/services/lexruntimev2/pom.xml
index 772ea42c054d..ef976441bb9e 100644
--- a/services/lexruntimev2/pom.xml
+++ b/services/lexruntimev2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
lexruntimev2
AWS Java SDK :: Services :: Lex Runtime V2
diff --git a/services/licensemanager/pom.xml b/services/licensemanager/pom.xml
index ffd24bb8569c..57f240a76c07 100644
--- a/services/licensemanager/pom.xml
+++ b/services/licensemanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
licensemanager
AWS Java SDK :: Services :: License Manager
diff --git a/services/licensemanagerlinuxsubscriptions/pom.xml b/services/licensemanagerlinuxsubscriptions/pom.xml
index 88a208fda9db..d41e04f305fe 100644
--- a/services/licensemanagerlinuxsubscriptions/pom.xml
+++ b/services/licensemanagerlinuxsubscriptions/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
licensemanagerlinuxsubscriptions
AWS Java SDK :: Services :: License Manager Linux Subscriptions
diff --git a/services/licensemanagerusersubscriptions/pom.xml b/services/licensemanagerusersubscriptions/pom.xml
index e48d9b18a86c..e447c8fc9c1c 100644
--- a/services/licensemanagerusersubscriptions/pom.xml
+++ b/services/licensemanagerusersubscriptions/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
licensemanagerusersubscriptions
AWS Java SDK :: Services :: License Manager User Subscriptions
diff --git a/services/lightsail/pom.xml b/services/lightsail/pom.xml
index 32e3e97d4a9a..280158a0aa40 100644
--- a/services/lightsail/pom.xml
+++ b/services/lightsail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
lightsail
AWS Java SDK :: Services :: Amazon Lightsail
diff --git a/services/location/pom.xml b/services/location/pom.xml
index 2fcf45c2dc54..5a76c7f0ea45 100644
--- a/services/location/pom.xml
+++ b/services/location/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
location
AWS Java SDK :: Services :: Location
diff --git a/services/lookoutequipment/pom.xml b/services/lookoutequipment/pom.xml
index 4ccf874a980c..5dba6b4876a2 100644
--- a/services/lookoutequipment/pom.xml
+++ b/services/lookoutequipment/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
lookoutequipment
AWS Java SDK :: Services :: Lookout Equipment
diff --git a/services/lookoutmetrics/pom.xml b/services/lookoutmetrics/pom.xml
index a7e4efbb234c..efb477dbb53d 100644
--- a/services/lookoutmetrics/pom.xml
+++ b/services/lookoutmetrics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
lookoutmetrics
AWS Java SDK :: Services :: Lookout Metrics
diff --git a/services/lookoutvision/pom.xml b/services/lookoutvision/pom.xml
index e6a51b32773e..8ea657df83b7 100644
--- a/services/lookoutvision/pom.xml
+++ b/services/lookoutvision/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
lookoutvision
AWS Java SDK :: Services :: Lookout Vision
diff --git a/services/m2/pom.xml b/services/m2/pom.xml
index e806476deb4d..fba91abc80a6 100644
--- a/services/m2/pom.xml
+++ b/services/m2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
m2
AWS Java SDK :: Services :: M2
diff --git a/services/machinelearning/pom.xml b/services/machinelearning/pom.xml
index 7d5fd7ecea09..f03d415bc7ca 100644
--- a/services/machinelearning/pom.xml
+++ b/services/machinelearning/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
machinelearning
AWS Java SDK :: Services :: Amazon Machine Learning
diff --git a/services/macie/pom.xml b/services/macie/pom.xml
index 212f0d1ece45..92e47df9df80 100644
--- a/services/macie/pom.xml
+++ b/services/macie/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
macie
AWS Java SDK :: Services :: Macie
diff --git a/services/macie2/pom.xml b/services/macie2/pom.xml
index a8754254455c..55fc2e0c29cd 100644
--- a/services/macie2/pom.xml
+++ b/services/macie2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
macie2
AWS Java SDK :: Services :: Macie2
diff --git a/services/managedblockchain/pom.xml b/services/managedblockchain/pom.xml
index d124e8e39aa4..daee901bc175 100644
--- a/services/managedblockchain/pom.xml
+++ b/services/managedblockchain/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
managedblockchain
AWS Java SDK :: Services :: ManagedBlockchain
diff --git a/services/marketplacecatalog/pom.xml b/services/marketplacecatalog/pom.xml
index 28027517f4e4..a7d141198357 100644
--- a/services/marketplacecatalog/pom.xml
+++ b/services/marketplacecatalog/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
marketplacecatalog
AWS Java SDK :: Services :: Marketplace Catalog
diff --git a/services/marketplacecommerceanalytics/pom.xml b/services/marketplacecommerceanalytics/pom.xml
index 25c7ce6580bd..d361a69dbe71 100644
--- a/services/marketplacecommerceanalytics/pom.xml
+++ b/services/marketplacecommerceanalytics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
marketplacecommerceanalytics
AWS Java SDK :: Services :: AWS Marketplace Commerce Analytics
diff --git a/services/marketplaceentitlement/pom.xml b/services/marketplaceentitlement/pom.xml
index add0bd0f5f32..ef07df2b8c4c 100644
--- a/services/marketplaceentitlement/pom.xml
+++ b/services/marketplaceentitlement/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
marketplaceentitlement
AWS Java SDK :: Services :: AWS Marketplace Entitlement
diff --git a/services/marketplacemetering/pom.xml b/services/marketplacemetering/pom.xml
index 45f472238042..133f08e86c0f 100644
--- a/services/marketplacemetering/pom.xml
+++ b/services/marketplacemetering/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
marketplacemetering
AWS Java SDK :: Services :: AWS Marketplace Metering Service
diff --git a/services/mediaconnect/pom.xml b/services/mediaconnect/pom.xml
index 49204c9377bb..cc64b2a4293a 100644
--- a/services/mediaconnect/pom.xml
+++ b/services/mediaconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
mediaconnect
AWS Java SDK :: Services :: MediaConnect
diff --git a/services/mediaconvert/pom.xml b/services/mediaconvert/pom.xml
index f7194c0dc632..72e0d7063296 100644
--- a/services/mediaconvert/pom.xml
+++ b/services/mediaconvert/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
mediaconvert
diff --git a/services/medialive/pom.xml b/services/medialive/pom.xml
index 825acd64a0db..ca5f18aec6a2 100644
--- a/services/medialive/pom.xml
+++ b/services/medialive/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
medialive
diff --git a/services/mediapackage/pom.xml b/services/mediapackage/pom.xml
index bb39c6b61cee..a6d21004a9dc 100644
--- a/services/mediapackage/pom.xml
+++ b/services/mediapackage/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
mediapackage
diff --git a/services/mediapackagevod/pom.xml b/services/mediapackagevod/pom.xml
index b683f49faf05..ac5b4d23341f 100644
--- a/services/mediapackagevod/pom.xml
+++ b/services/mediapackagevod/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
mediapackagevod
AWS Java SDK :: Services :: MediaPackage Vod
diff --git a/services/mediastore/pom.xml b/services/mediastore/pom.xml
index 732c42e47c6e..50e3922bee0f 100644
--- a/services/mediastore/pom.xml
+++ b/services/mediastore/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
mediastore
diff --git a/services/mediastoredata/pom.xml b/services/mediastoredata/pom.xml
index 7daa29777097..7b58ac0c0ca2 100644
--- a/services/mediastoredata/pom.xml
+++ b/services/mediastoredata/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
mediastoredata
diff --git a/services/mediatailor/pom.xml b/services/mediatailor/pom.xml
index fd09959584af..fe9d11a917d2 100644
--- a/services/mediatailor/pom.xml
+++ b/services/mediatailor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
mediatailor
AWS Java SDK :: Services :: MediaTailor
diff --git a/services/memorydb/pom.xml b/services/memorydb/pom.xml
index 98df2c60cec4..cfebe1dcb6c0 100644
--- a/services/memorydb/pom.xml
+++ b/services/memorydb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
memorydb
AWS Java SDK :: Services :: Memory DB
diff --git a/services/mgn/pom.xml b/services/mgn/pom.xml
index 463d0663d82f..99c211d3e95f 100644
--- a/services/mgn/pom.xml
+++ b/services/mgn/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
mgn
AWS Java SDK :: Services :: Mgn
diff --git a/services/migrationhub/pom.xml b/services/migrationhub/pom.xml
index 436264dbb9df..a52a86fd7edc 100644
--- a/services/migrationhub/pom.xml
+++ b/services/migrationhub/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
migrationhub
diff --git a/services/migrationhubconfig/pom.xml b/services/migrationhubconfig/pom.xml
index c6e5ac0a1572..d14f64ec3d48 100644
--- a/services/migrationhubconfig/pom.xml
+++ b/services/migrationhubconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
migrationhubconfig
AWS Java SDK :: Services :: MigrationHub Config
diff --git a/services/migrationhuborchestrator/pom.xml b/services/migrationhuborchestrator/pom.xml
index 99e75371a4ad..bae0373b7736 100644
--- a/services/migrationhuborchestrator/pom.xml
+++ b/services/migrationhuborchestrator/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
migrationhuborchestrator
AWS Java SDK :: Services :: Migration Hub Orchestrator
diff --git a/services/migrationhubrefactorspaces/pom.xml b/services/migrationhubrefactorspaces/pom.xml
index 3dd51752d8dd..1d9e9d871ee2 100644
--- a/services/migrationhubrefactorspaces/pom.xml
+++ b/services/migrationhubrefactorspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
migrationhubrefactorspaces
AWS Java SDK :: Services :: Migration Hub Refactor Spaces
diff --git a/services/migrationhubstrategy/pom.xml b/services/migrationhubstrategy/pom.xml
index e49f2bd86706..d98668298603 100644
--- a/services/migrationhubstrategy/pom.xml
+++ b/services/migrationhubstrategy/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
migrationhubstrategy
AWS Java SDK :: Services :: Migration Hub Strategy
diff --git a/services/mobile/pom.xml b/services/mobile/pom.xml
index 2090eadb9897..13b87990fae3 100644
--- a/services/mobile/pom.xml
+++ b/services/mobile/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
mobile
diff --git a/services/mq/pom.xml b/services/mq/pom.xml
index 904478b5e251..b4f060a4ce2d 100644
--- a/services/mq/pom.xml
+++ b/services/mq/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
mq
diff --git a/services/mturk/pom.xml b/services/mturk/pom.xml
index 64e33d81dc25..e45478e475ef 100644
--- a/services/mturk/pom.xml
+++ b/services/mturk/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
mturk
AWS Java SDK :: Services :: Amazon Mechanical Turk Requester
diff --git a/services/mwaa/pom.xml b/services/mwaa/pom.xml
index c0b47d80648e..257df2db6ae1 100644
--- a/services/mwaa/pom.xml
+++ b/services/mwaa/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
mwaa
AWS Java SDK :: Services :: MWAA
diff --git a/services/neptune/pom.xml b/services/neptune/pom.xml
index 16e8049080e9..2927108f69e0 100644
--- a/services/neptune/pom.xml
+++ b/services/neptune/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
neptune
AWS Java SDK :: Services :: Neptune
diff --git a/services/networkfirewall/pom.xml b/services/networkfirewall/pom.xml
index 5bcbfa97ce36..9d08c40f9525 100644
--- a/services/networkfirewall/pom.xml
+++ b/services/networkfirewall/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
networkfirewall
AWS Java SDK :: Services :: Network Firewall
diff --git a/services/networkmanager/pom.xml b/services/networkmanager/pom.xml
index c8b69ba12dec..a2a2b818e936 100644
--- a/services/networkmanager/pom.xml
+++ b/services/networkmanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
networkmanager
AWS Java SDK :: Services :: NetworkManager
diff --git a/services/nimble/pom.xml b/services/nimble/pom.xml
index accf65f91341..cdfc7a78f04c 100644
--- a/services/nimble/pom.xml
+++ b/services/nimble/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
nimble
AWS Java SDK :: Services :: Nimble
diff --git a/services/oam/pom.xml b/services/oam/pom.xml
index 400b74ce58f2..c40b9d3eb540 100644
--- a/services/oam/pom.xml
+++ b/services/oam/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
oam
AWS Java SDK :: Services :: OAM
diff --git a/services/omics/pom.xml b/services/omics/pom.xml
index 3bbb4e95381c..b1f6d0db0b9c 100644
--- a/services/omics/pom.xml
+++ b/services/omics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
omics
AWS Java SDK :: Services :: Omics
diff --git a/services/opensearch/pom.xml b/services/opensearch/pom.xml
index dd0255142d1f..56c5037a3db1 100644
--- a/services/opensearch/pom.xml
+++ b/services/opensearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
opensearch
AWS Java SDK :: Services :: Open Search
diff --git a/services/opensearchserverless/pom.xml b/services/opensearchserverless/pom.xml
index da7036e1c0f3..e514ff7795e2 100644
--- a/services/opensearchserverless/pom.xml
+++ b/services/opensearchserverless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
opensearchserverless
AWS Java SDK :: Services :: Open Search Serverless
diff --git a/services/opsworks/pom.xml b/services/opsworks/pom.xml
index 4c041e30bf9f..f1a71d62c846 100644
--- a/services/opsworks/pom.xml
+++ b/services/opsworks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
opsworks
AWS Java SDK :: Services :: AWS OpsWorks
diff --git a/services/opsworkscm/pom.xml b/services/opsworkscm/pom.xml
index 18adf0c92001..f7b3bb32791d 100644
--- a/services/opsworkscm/pom.xml
+++ b/services/opsworkscm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
opsworkscm
AWS Java SDK :: Services :: AWS OpsWorks for Chef Automate
diff --git a/services/organizations/pom.xml b/services/organizations/pom.xml
index 24953c08e4bc..e8ecbb2e4d11 100644
--- a/services/organizations/pom.xml
+++ b/services/organizations/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
organizations
AWS Java SDK :: Services :: AWS Organizations
diff --git a/services/outposts/pom.xml b/services/outposts/pom.xml
index 49a6bb488dbb..9f1739850360 100644
--- a/services/outposts/pom.xml
+++ b/services/outposts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
outposts
AWS Java SDK :: Services :: Outposts
diff --git a/services/panorama/pom.xml b/services/panorama/pom.xml
index 6b573504aa01..5d94bbe68f3e 100644
--- a/services/panorama/pom.xml
+++ b/services/panorama/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
panorama
AWS Java SDK :: Services :: Panorama
diff --git a/services/personalize/pom.xml b/services/personalize/pom.xml
index 9b939eae5854..0073807499ce 100644
--- a/services/personalize/pom.xml
+++ b/services/personalize/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
personalize
AWS Java SDK :: Services :: Personalize
diff --git a/services/personalizeevents/pom.xml b/services/personalizeevents/pom.xml
index 0d9ec7acf1b3..45d1b1694e11 100644
--- a/services/personalizeevents/pom.xml
+++ b/services/personalizeevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
personalizeevents
AWS Java SDK :: Services :: Personalize Events
diff --git a/services/personalizeruntime/pom.xml b/services/personalizeruntime/pom.xml
index 0f22a7d78f76..48d76d3e9dd4 100644
--- a/services/personalizeruntime/pom.xml
+++ b/services/personalizeruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
personalizeruntime
AWS Java SDK :: Services :: Personalize Runtime
diff --git a/services/pi/pom.xml b/services/pi/pom.xml
index 76b7f607e770..830d65cea2b4 100644
--- a/services/pi/pom.xml
+++ b/services/pi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
pi
AWS Java SDK :: Services :: PI
diff --git a/services/pinpoint/pom.xml b/services/pinpoint/pom.xml
index adc1cec924c5..a330cc3d214b 100644
--- a/services/pinpoint/pom.xml
+++ b/services/pinpoint/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
pinpoint
AWS Java SDK :: Services :: Amazon Pinpoint
diff --git a/services/pinpointemail/pom.xml b/services/pinpointemail/pom.xml
index c6b98905d51f..1019df2b0d43 100644
--- a/services/pinpointemail/pom.xml
+++ b/services/pinpointemail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
pinpointemail
AWS Java SDK :: Services :: Pinpoint Email
diff --git a/services/pinpointsmsvoice/pom.xml b/services/pinpointsmsvoice/pom.xml
index 6e16f9e8463b..a2e511fca33d 100644
--- a/services/pinpointsmsvoice/pom.xml
+++ b/services/pinpointsmsvoice/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
pinpointsmsvoice
AWS Java SDK :: Services :: Pinpoint SMS Voice
diff --git a/services/pinpointsmsvoicev2/pom.xml b/services/pinpointsmsvoicev2/pom.xml
index 84291a325671..98571a6500e5 100644
--- a/services/pinpointsmsvoicev2/pom.xml
+++ b/services/pinpointsmsvoicev2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
pinpointsmsvoicev2
AWS Java SDK :: Services :: Pinpoint SMS Voice V2
diff --git a/services/pipes/pom.xml b/services/pipes/pom.xml
index 5e723b184a72..c3924af80e96 100644
--- a/services/pipes/pom.xml
+++ b/services/pipes/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
pipes
AWS Java SDK :: Services :: Pipes
diff --git a/services/polly/pom.xml b/services/polly/pom.xml
index 9dfa792c4a8e..09a8e4d95c7d 100644
--- a/services/polly/pom.xml
+++ b/services/polly/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
polly
AWS Java SDK :: Services :: Amazon Polly
diff --git a/services/pom.xml b/services/pom.xml
index 873a758327e8..69c1f63a5e6e 100644
--- a/services/pom.xml
+++ b/services/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.20.8
+ 2.20.9
services
AWS Java SDK :: Services
@@ -359,6 +359,7 @@
kendraranking
cleanrooms
cloudtraildata
+ tnb
The AWS Java SDK services
https://aws.amazon.com/sdkforjava
diff --git a/services/pricing/pom.xml b/services/pricing/pom.xml
index 373939d2bdda..23c4321b75f6 100644
--- a/services/pricing/pom.xml
+++ b/services/pricing/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
pricing
diff --git a/services/privatenetworks/pom.xml b/services/privatenetworks/pom.xml
index fb93de733106..760663299e05 100644
--- a/services/privatenetworks/pom.xml
+++ b/services/privatenetworks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
privatenetworks
AWS Java SDK :: Services :: Private Networks
diff --git a/services/proton/pom.xml b/services/proton/pom.xml
index 2ab579919745..266f24a83287 100644
--- a/services/proton/pom.xml
+++ b/services/proton/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
proton
AWS Java SDK :: Services :: Proton
diff --git a/services/qldb/pom.xml b/services/qldb/pom.xml
index 8025b4ff71c1..a0a286991b02 100644
--- a/services/qldb/pom.xml
+++ b/services/qldb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
qldb
AWS Java SDK :: Services :: QLDB
diff --git a/services/qldbsession/pom.xml b/services/qldbsession/pom.xml
index ebfd0e481e2d..b350712975e2 100644
--- a/services/qldbsession/pom.xml
+++ b/services/qldbsession/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
qldbsession
AWS Java SDK :: Services :: QLDB Session
diff --git a/services/quicksight/pom.xml b/services/quicksight/pom.xml
index b8bf6ee21f4a..954c429902c3 100644
--- a/services/quicksight/pom.xml
+++ b/services/quicksight/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
quicksight
AWS Java SDK :: Services :: QuickSight
diff --git a/services/quicksight/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/quicksight/src/main/resources/codegen-resources/endpoint-rule-set.json
index 6f653eb85349..8eeea50afb8a 100644
--- a/services/quicksight/src/main/resources/codegen-resources/endpoint-rule-set.json
+++ b/services/quicksight/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -3,7 +3,7 @@
"parameters": {
"Region": {
"builtIn": "AWS::Region",
- "required": true,
+ "required": false,
"documentation": "The AWS region used to dispatch the request.",
"type": "String"
},
@@ -32,13 +32,12 @@
{
"conditions": [
{
- "fn": "aws.partition",
+ "fn": "isSet",
"argv": [
{
- "ref": "Region"
+ "ref": "Endpoint"
}
- ],
- "assign": "PartitionResult"
+ ]
}
],
"type": "tree",
@@ -46,14 +45,20 @@
{
"conditions": [
{
- "fn": "isSet",
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "Endpoint"
- }
+ "ref": "UseFIPS"
+ },
+ true
]
}
],
+ "error": "Invalid Configuration: FIPS and custom endpoint are not supported",
+ "type": "error"
+ },
+ {
+ "conditions": [],
"type": "tree",
"rules": [
{
@@ -62,67 +67,42 @@
"fn": "booleanEquals",
"argv": [
{
- "ref": "UseFIPS"
+ "ref": "UseDualStack"
},
true
]
}
],
- "error": "Invalid Configuration: FIPS and custom endpoint are not supported",
+ "error": "Invalid Configuration: Dualstack 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"
+ "endpoint": {
+ "url": {
+ "ref": "Endpoint"
},
- {
- "conditions": [],
- "endpoint": {
- "url": {
- "ref": "Endpoint"
- },
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
- }
- ]
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
}
]
- },
+ }
+ ]
+ },
+ {
+ "conditions": [],
+ "type": "tree",
+ "rules": [
{
"conditions": [
{
- "fn": "booleanEquals",
- "argv": [
- {
- "ref": "UseFIPS"
- },
- true
- ]
- },
- {
- "fn": "booleanEquals",
+ "fn": "isSet",
"argv": [
{
- "ref": "UseDualStack"
- },
- true
+ "ref": "Region"
+ }
]
}
],
@@ -131,154 +111,215 @@
{
"conditions": [
{
- "fn": "booleanEquals",
+ "fn": "aws.partition",
"argv": [
- true,
{
- "fn": "getAttr",
+ "ref": "Region"
+ }
+ ],
+ "assign": "PartitionResult"
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "PartitionResult"
+ "ref": "UseFIPS"
},
- "supportsFIPS"
+ true
]
- }
- ]
- },
- {
- "fn": "booleanEquals",
- "argv": [
- true,
+ },
{
- "fn": "getAttr",
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "PartitionResult"
+ "ref": "UseDualStack"
},
- "supportsDualStack"
+ true
]
}
- ]
- }
- ],
- "type": "tree",
- "rules": [
- {
- "conditions": [],
+ ],
"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": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://quicksight-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ }
+ ]
+ },
{
"conditions": [],
- "endpoint": {
- "url": "https://quicksight-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
+ "error": "FIPS and DualStack are enabled, but this partition does not support one or both",
+ "type": "error"
}
]
- }
- ]
- },
- {
- "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,
+ "conditions": [
{
- "fn": "getAttr",
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "PartitionResult"
+ "ref": "UseFIPS"
},
- "supportsFIPS"
+ true
]
}
- ]
- }
- ],
- "type": "tree",
- "rules": [
- {
- "conditions": [],
+ ],
"type": "tree",
"rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsFIPS"
+ ]
+ }
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://quicksight-fips.{Region}.{PartitionResult#dnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ }
+ ]
+ },
{
"conditions": [],
- "endpoint": {
- "url": "https://quicksight-fips.{Region}.{PartitionResult#dnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
+ "error": "FIPS is enabled but this partition does not support FIPS",
+ "type": "error"
}
]
- }
- ]
- },
- {
- "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,
+ "conditions": [
{
- "fn": "getAttr",
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "PartitionResult"
+ "ref": "UseDualStack"
},
- "supportsDualStack"
+ true
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsDualStack"
+ ]
+ }
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://quicksight.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ }
]
+ },
+ {
+ "conditions": [],
+ "error": "DualStack is enabled but this partition does not support DualStack",
+ "type": "error"
}
]
- }
- ],
- "type": "tree",
- "rules": [
+ },
{
"conditions": [],
"type": "tree",
@@ -286,7 +327,7 @@
{
"conditions": [],
"endpoint": {
- "url": "https://quicksight.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "url": "https://quicksight.{Region}.{PartitionResult#dnsSuffix}",
"properties": {},
"headers": {}
},
@@ -295,28 +336,13 @@
]
}
]
- },
- {
- "conditions": [],
- "error": "DualStack is enabled but this partition does not support DualStack",
- "type": "error"
}
]
},
{
"conditions": [],
- "type": "tree",
- "rules": [
- {
- "conditions": [],
- "endpoint": {
- "url": "https://quicksight.{Region}.{PartitionResult#dnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
- }
- ]
+ "error": "Invalid Configuration: Missing Region",
+ "type": "error"
}
]
}
diff --git a/services/quicksight/src/main/resources/codegen-resources/endpoint-tests.json b/services/quicksight/src/main/resources/codegen-resources/endpoint-tests.json
index 8102d1c826f5..a5f371809b43 100644
--- a/services/quicksight/src/main/resources/codegen-resources/endpoint-tests.json
+++ b/services/quicksight/src/main/resources/codegen-resources/endpoint-tests.json
@@ -8,9 +8,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "ap-northeast-1",
"UseFIPS": false,
- "Region": "ap-northeast-1"
+ "UseDualStack": false
}
},
{
@@ -21,9 +21,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "ap-northeast-2",
"UseFIPS": false,
- "Region": "ap-northeast-2"
+ "UseDualStack": false
}
},
{
@@ -34,9 +34,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "ap-south-1",
"UseFIPS": false,
- "Region": "ap-south-1"
+ "UseDualStack": false
}
},
{
@@ -47,9 +47,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "ap-southeast-1",
"UseFIPS": false,
- "Region": "ap-southeast-1"
+ "UseDualStack": false
}
},
{
@@ -60,9 +60,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "ap-southeast-2",
"UseFIPS": false,
- "Region": "ap-southeast-2"
+ "UseDualStack": false
}
},
{
@@ -73,9 +73,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "api",
"UseFIPS": false,
- "Region": "api"
+ "UseDualStack": false
}
},
{
@@ -86,9 +86,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "ca-central-1",
"UseFIPS": false,
- "Region": "ca-central-1"
+ "UseDualStack": false
}
},
{
@@ -99,9 +99,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "eu-central-1",
"UseFIPS": false,
- "Region": "eu-central-1"
+ "UseDualStack": false
}
},
{
@@ -112,9 +112,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "eu-west-1",
"UseFIPS": false,
- "Region": "eu-west-1"
+ "UseDualStack": false
}
},
{
@@ -125,9 +125,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "eu-west-2",
"UseFIPS": false,
- "Region": "eu-west-2"
+ "UseDualStack": false
}
},
{
@@ -138,9 +138,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "sa-east-1",
"UseFIPS": false,
- "Region": "sa-east-1"
+ "UseDualStack": false
}
},
{
@@ -151,9 +151,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "us-east-1",
"UseFIPS": false,
- "Region": "us-east-1"
+ "UseDualStack": false
}
},
{
@@ -164,9 +164,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "us-east-2",
"UseFIPS": false,
- "Region": "us-east-2"
+ "UseDualStack": false
}
},
{
@@ -177,9 +177,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "us-west-2",
"UseFIPS": false,
- "Region": "us-west-2"
+ "UseDualStack": false
}
},
{
@@ -190,9 +190,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "Region": "us-east-1",
"UseFIPS": true,
- "Region": "us-east-1"
+ "UseDualStack": true
}
},
{
@@ -203,9 +203,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "us-east-1",
"UseFIPS": true,
- "Region": "us-east-1"
+ "UseDualStack": false
}
},
{
@@ -216,9 +216,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "Region": "us-east-1",
"UseFIPS": false,
- "Region": "us-east-1"
+ "UseDualStack": true
}
},
{
@@ -229,9 +229,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "Region": "cn-north-1",
"UseFIPS": true,
- "Region": "cn-north-1"
+ "UseDualStack": true
}
},
{
@@ -242,9 +242,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "cn-north-1",
"UseFIPS": true,
- "Region": "cn-north-1"
+ "UseDualStack": false
}
},
{
@@ -255,9 +255,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "Region": "cn-north-1",
"UseFIPS": false,
- "Region": "cn-north-1"
+ "UseDualStack": true
}
},
{
@@ -268,9 +268,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "cn-north-1",
"UseFIPS": false,
- "Region": "cn-north-1"
+ "UseDualStack": false
}
},
{
@@ -281,9 +281,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "api",
"UseFIPS": false,
- "Region": "api"
+ "UseDualStack": false
}
},
{
@@ -294,9 +294,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "us-gov-west-1",
"UseFIPS": false,
- "Region": "us-gov-west-1"
+ "UseDualStack": false
}
},
{
@@ -307,9 +307,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "Region": "us-gov-east-1",
"UseFIPS": true,
- "Region": "us-gov-east-1"
+ "UseDualStack": true
}
},
{
@@ -320,9 +320,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "us-gov-east-1",
"UseFIPS": true,
- "Region": "us-gov-east-1"
+ "UseDualStack": false
}
},
{
@@ -333,9 +333,9 @@
}
},
"params": {
- "UseDualStack": true,
+ "Region": "us-gov-east-1",
"UseFIPS": false,
- "Region": "us-gov-east-1"
+ "UseDualStack": true
}
},
{
@@ -346,9 +346,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "us-gov-east-1",
"UseFIPS": false,
- "Region": "us-gov-east-1"
+ "UseDualStack": false
}
},
{
@@ -359,9 +359,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "us-iso-east-1",
"UseFIPS": true,
- "Region": "us-iso-east-1"
+ "UseDualStack": false
}
},
{
@@ -372,9 +372,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "us-iso-east-1",
"UseFIPS": false,
- "Region": "us-iso-east-1"
+ "UseDualStack": false
}
},
{
@@ -385,9 +385,9 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "us-isob-east-1",
"UseFIPS": true,
- "Region": "us-isob-east-1"
+ "UseDualStack": false
}
},
{
@@ -398,22 +398,35 @@
}
},
"params": {
- "UseDualStack": false,
+ "Region": "us-isob-east-1",
"UseFIPS": false,
- "Region": "us-isob-east-1"
+ "UseDualStack": false
}
},
{
- "documentation": "For custom endpoint with fips disabled and dualstack disabled",
+ "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled",
"expect": {
"endpoint": {
"url": "https://example.com"
}
},
"params": {
+ "Region": "us-east-1",
+ "UseFIPS": false,
"UseDualStack": false,
+ "Endpoint": "https://example.com"
+ }
+ },
+ {
+ "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://example.com"
+ }
+ },
+ "params": {
"UseFIPS": false,
- "Region": "us-east-1",
+ "UseDualStack": false,
"Endpoint": "https://example.com"
}
},
@@ -423,9 +436,9 @@
"error": "Invalid Configuration: FIPS and custom endpoint are not supported"
},
"params": {
- "UseDualStack": false,
- "UseFIPS": true,
"Region": "us-east-1",
+ "UseFIPS": true,
+ "UseDualStack": false,
"Endpoint": "https://example.com"
}
},
@@ -435,9 +448,9 @@
"error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
},
"params": {
- "UseDualStack": true,
- "UseFIPS": false,
"Region": "us-east-1",
+ "UseFIPS": false,
+ "UseDualStack": true,
"Endpoint": "https://example.com"
}
}
diff --git a/services/quicksight/src/main/resources/codegen-resources/service-2.json b/services/quicksight/src/main/resources/codegen-resources/service-2.json
index aa621249d431..f2e6fc0bc46b 100644
--- a/services/quicksight/src/main/resources/codegen-resources/service-2.json
+++ b/services/quicksight/src/main/resources/codegen-resources/service-2.json
@@ -18829,6 +18829,10 @@
"ManifestFileLocation":{
"shape":"ManifestFileLocation",
"documentation":"Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.
"
+ },
+ "RoleArn":{
+ "shape":"RoleArn",
+ "documentation":"Use the RoleArn
structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn
to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.
"
}
},
"documentation":"The parameters for S3.
"
diff --git a/services/ram/pom.xml b/services/ram/pom.xml
index 7d417324c156..ffedabe5c988 100644
--- a/services/ram/pom.xml
+++ b/services/ram/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ram
AWS Java SDK :: Services :: RAM
diff --git a/services/rbin/pom.xml b/services/rbin/pom.xml
index 72dae8fb402b..edea40295401 100644
--- a/services/rbin/pom.xml
+++ b/services/rbin/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
rbin
AWS Java SDK :: Services :: Rbin
diff --git a/services/rds/pom.xml b/services/rds/pom.xml
index 739e2d01e349..cb5a335e4d2d 100644
--- a/services/rds/pom.xml
+++ b/services/rds/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
rds
AWS Java SDK :: Services :: Amazon RDS
diff --git a/services/rdsdata/pom.xml b/services/rdsdata/pom.xml
index 5573c8aedcf2..01e691fa070c 100644
--- a/services/rdsdata/pom.xml
+++ b/services/rdsdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
rdsdata
AWS Java SDK :: Services :: RDS Data
diff --git a/services/redshift/pom.xml b/services/redshift/pom.xml
index f84e90b027e7..7dde25147002 100644
--- a/services/redshift/pom.xml
+++ b/services/redshift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
redshift
AWS Java SDK :: Services :: Amazon Redshift
diff --git a/services/redshiftdata/pom.xml b/services/redshiftdata/pom.xml
index c0abdc3f4ec8..dbe44df6ed0f 100644
--- a/services/redshiftdata/pom.xml
+++ b/services/redshiftdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
redshiftdata
AWS Java SDK :: Services :: Redshift Data
diff --git a/services/redshiftserverless/pom.xml b/services/redshiftserverless/pom.xml
index eac53f317f54..c94f148213ba 100644
--- a/services/redshiftserverless/pom.xml
+++ b/services/redshiftserverless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
redshiftserverless
AWS Java SDK :: Services :: Redshift Serverless
diff --git a/services/rekognition/pom.xml b/services/rekognition/pom.xml
index db2595e4feee..47dccd0f13ea 100644
--- a/services/rekognition/pom.xml
+++ b/services/rekognition/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
rekognition
AWS Java SDK :: Services :: Amazon Rekognition
diff --git a/services/resiliencehub/pom.xml b/services/resiliencehub/pom.xml
index 00f7b35ca99f..4560fa916403 100644
--- a/services/resiliencehub/pom.xml
+++ b/services/resiliencehub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
resiliencehub
AWS Java SDK :: Services :: Resiliencehub
diff --git a/services/resiliencehub/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/resiliencehub/src/main/resources/codegen-resources/endpoint-rule-set.json
index 4b3afb58e795..5387f61cc97b 100644
--- a/services/resiliencehub/src/main/resources/codegen-resources/endpoint-rule-set.json
+++ b/services/resiliencehub/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -32,13 +32,12 @@
{
"conditions": [
{
- "fn": "aws.partition",
+ "fn": "isSet",
"argv": [
{
- "ref": "Region"
+ "ref": "Endpoint"
}
- ],
- "assign": "PartitionResult"
+ ]
}
],
"type": "tree",
@@ -46,23 +45,20 @@
{
"conditions": [
{
- "fn": "isSet",
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "Endpoint"
- }
+ "ref": "UseFIPS"
+ },
+ true
]
- },
- {
- "fn": "parseURL",
- "argv": [
- {
- "ref": "Endpoint"
- }
- ],
- "assign": "url"
}
],
+ "error": "Invalid Configuration: FIPS and custom endpoint are not supported",
+ "type": "error"
+ },
+ {
+ "conditions": [],
"type": "tree",
"rules": [
{
@@ -71,67 +67,42 @@
"fn": "booleanEquals",
"argv": [
{
- "ref": "UseFIPS"
+ "ref": "UseDualStack"
},
true
]
}
],
- "error": "Invalid Configuration: FIPS and custom endpoint are not supported",
+ "error": "Invalid Configuration: Dualstack 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"
+ "endpoint": {
+ "url": {
+ "ref": "Endpoint"
},
- {
- "conditions": [],
- "endpoint": {
- "url": {
- "ref": "Endpoint"
- },
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
- }
- ]
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
}
]
- },
+ }
+ ]
+ },
+ {
+ "conditions": [],
+ "type": "tree",
+ "rules": [
{
"conditions": [
{
- "fn": "booleanEquals",
- "argv": [
- {
- "ref": "UseFIPS"
- },
- true
- ]
- },
- {
- "fn": "booleanEquals",
+ "fn": "isSet",
"argv": [
{
- "ref": "UseDualStack"
- },
- true
+ "ref": "Region"
+ }
]
}
],
@@ -140,90 +111,215 @@
{
"conditions": [
{
- "fn": "booleanEquals",
+ "fn": "aws.partition",
"argv": [
- true,
{
- "fn": "getAttr",
+ "ref": "Region"
+ }
+ ],
+ "assign": "PartitionResult"
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "PartitionResult"
+ "ref": "UseFIPS"
},
- "supportsFIPS"
+ 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": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://resiliencehub-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"
+ }
]
},
{
- "fn": "booleanEquals",
- "argv": [
- true,
+ "conditions": [
{
- "fn": "getAttr",
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "PartitionResult"
+ "ref": "UseFIPS"
},
- "supportsDualStack"
+ true
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsFIPS"
+ ]
+ }
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://resiliencehub-fips.{Region}.{PartitionResult#dnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ }
]
+ },
+ {
+ "conditions": [],
+ "error": "FIPS is enabled but this partition does not support FIPS",
+ "type": "error"
}
]
- }
- ],
- "type": "tree",
- "rules": [
- {
- "conditions": [],
- "endpoint": {
- "url": "https://resiliencehub-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,
+ "conditions": [
{
- "fn": "getAttr",
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "PartitionResult"
+ "ref": "UseDualStack"
},
- "supportsFIPS"
+ true
]
}
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsDualStack"
+ ]
+ }
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://resiliencehub.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "conditions": [],
+ "error": "DualStack is enabled but this partition does not support DualStack",
+ "type": "error"
+ }
]
- }
- ],
- "type": "tree",
- "rules": [
+ },
{
"conditions": [],
"type": "tree",
@@ -231,7 +327,7 @@
{
"conditions": [],
"endpoint": {
- "url": "https://resiliencehub-fips.{Region}.{PartitionResult#dnsSuffix}",
+ "url": "https://resiliencehub.{Region}.{PartitionResult#dnsSuffix}",
"properties": {},
"headers": {}
},
@@ -240,74 +336,13 @@
]
}
]
- },
- {
- "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://resiliencehub.{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://resiliencehub.{Region}.{PartitionResult#dnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
+ "error": "Invalid Configuration: Missing Region",
+ "type": "error"
}
]
}
diff --git a/services/resiliencehub/src/main/resources/codegen-resources/endpoint-tests.json b/services/resiliencehub/src/main/resources/codegen-resources/endpoint-tests.json
index dd7a4640ae65..3ba9e440afaf 100644
--- a/services/resiliencehub/src/main/resources/codegen-resources/endpoint-tests.json
+++ b/services/resiliencehub/src/main/resources/codegen-resources/endpoint-tests.json
@@ -1,718 +1,185 @@
{
"testCases": [
{
- "documentation": "For region ap-south-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.ap-south-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "ap-south-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region ap-south-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.ap-south-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "ap-south-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region ap-south-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.ap-south-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "ap-south-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region ap-south-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.ap-south-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "ap-south-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-south-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.eu-south-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-south-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-south-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.eu-south-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-south-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-south-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.eu-south-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-south-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-south-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.eu-south-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-south-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region ca-central-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.ca-central-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "ca-central-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region ca-central-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.ca-central-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "ca-central-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region ca-central-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.ca-central-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "ca-central-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region ca-central-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.ca-central-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "ca-central-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-central-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.eu-central-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-central-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-central-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.eu-central-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-central-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-central-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.eu-central-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-central-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.eu-central-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-central-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-west-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.us-west-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "us-west-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-west-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.us-west-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "us-west-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-west-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.us-west-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "us-west-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-west-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.us-west-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "us-west-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-west-2 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.us-west-2.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "us-west-2",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.us-west-2.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "us-west-2",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region us-west-2 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.us-west-2.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "us-west-2",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.us-west-2.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "us-west-2",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region af-south-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.af-south-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "af-south-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region af-south-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.af-south-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "af-south-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region af-south-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.af-south-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "af-south-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region af-south-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.af-south-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "af-south-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-north-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.eu-north-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-north-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-north-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.eu-north-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-north-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-north-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.eu-north-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-north-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-north-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.eu-north-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-north-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-west-3 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.eu-west-3.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-west-3",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-west-3 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.eu-west-3.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-west-3",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-west-3 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.eu-west-3.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-west-3",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-west-3 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.eu-west-3.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-west-3",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-west-2 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.eu-west-2.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-west-2",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-west-2 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.eu-west-2.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-west-2",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-west-2 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.eu-west-2.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-west-2",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-west-2 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.eu-west-2.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "eu-west-2",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region eu-west-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.eu-west-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "eu-west-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region eu-west-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region af-south-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.eu-west-1.amazonaws.com"
+ "url": "https://resiliencehub.af-south-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "eu-west-1",
- "UseDualStack": false
+ "Region": "af-south-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region eu-west-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region ap-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.eu-west-1.api.aws"
+ "url": "https://resiliencehub.ap-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "Region": "eu-west-1",
- "UseDualStack": true
+ "Region": "ap-east-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.eu-west-1.amazonaws.com"
+ "url": "https://resiliencehub.ap-northeast-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "Region": "eu-west-1",
- "UseDualStack": false
+ "Region": "ap-northeast-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-northeast-2 with FIPS enabled and DualStack enabled",
+ "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.ap-northeast-2.api.aws"
+ "url": "https://resiliencehub.ap-northeast-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
"Region": "ap-northeast-2",
- "UseDualStack": true
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-northeast-2 with FIPS enabled and DualStack disabled",
+ "documentation": "For region ap-south-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.ap-northeast-2.amazonaws.com"
+ "url": "https://resiliencehub.ap-south-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "ap-northeast-2",
- "UseDualStack": false
+ "Region": "ap-south-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack enabled",
+ "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.ap-northeast-2.api.aws"
+ "url": "https://resiliencehub.ap-southeast-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "Region": "ap-northeast-2",
- "UseDualStack": true
+ "Region": "ap-southeast-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled",
+ "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.ap-northeast-2.amazonaws.com"
+ "url": "https://resiliencehub.ap-southeast-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "Region": "ap-northeast-2",
- "UseDualStack": false
+ "Region": "ap-southeast-2",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-northeast-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region ca-central-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.ap-northeast-1.api.aws"
+ "url": "https://resiliencehub.ca-central-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "ap-northeast-1",
- "UseDualStack": true
+ "Region": "ca-central-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-northeast-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.ap-northeast-1.amazonaws.com"
+ "url": "https://resiliencehub.eu-central-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "ap-northeast-1",
- "UseDualStack": false
+ "Region": "eu-central-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region eu-north-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.ap-northeast-1.api.aws"
+ "url": "https://resiliencehub.eu-north-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "Region": "ap-northeast-1",
- "UseDualStack": true
+ "Region": "eu-north-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region eu-south-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.ap-northeast-1.amazonaws.com"
+ "url": "https://resiliencehub.eu-south-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "Region": "ap-northeast-1",
- "UseDualStack": false
+ "Region": "eu-south-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region me-south-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.me-south-1.api.aws"
+ "url": "https://resiliencehub.eu-west-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "me-south-1",
- "UseDualStack": true
+ "Region": "eu-west-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region me-south-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region eu-west-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.me-south-1.amazonaws.com"
+ "url": "https://resiliencehub.eu-west-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "me-south-1",
- "UseDualStack": false
+ "Region": "eu-west-2",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region me-south-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region eu-west-3 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.me-south-1.api.aws"
+ "url": "https://resiliencehub.eu-west-3.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "Region": "me-south-1",
- "UseDualStack": true
+ "Region": "eu-west-3",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
@@ -723,48 +190,9 @@
}
},
"params": {
- "UseFIPS": false,
"Region": "me-south-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region sa-east-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.sa-east-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "sa-east-1",
- "UseDualStack": true
- }
- },
- {
- "documentation": "For region sa-east-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub-fips.sa-east-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "Region": "sa-east-1",
- "UseDualStack": false
- }
- },
- {
- "documentation": "For region sa-east-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://resiliencehub.sa-east-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "Region": "sa-east-1",
- "UseDualStack": true
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
@@ -775,282 +203,282 @@
}
},
"params": {
- "UseFIPS": false,
"Region": "sa-east-1",
- "UseDualStack": false
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-east-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.ap-east-1.api.aws"
+ "url": "https://resiliencehub.us-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "ap-east-1",
- "UseDualStack": true
+ "Region": "us-east-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-east-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.ap-east-1.amazonaws.com"
+ "url": "https://resiliencehub.us-east-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "ap-east-1",
- "UseDualStack": false
+ "Region": "us-east-2",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-east-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region us-west-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.ap-east-1.api.aws"
+ "url": "https://resiliencehub.us-west-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "Region": "ap-east-1",
- "UseDualStack": true
+ "Region": "us-west-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-east-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.ap-east-1.amazonaws.com"
+ "url": "https://resiliencehub.us-west-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "Region": "ap-east-1",
- "UseDualStack": false
+ "Region": "us-west-2",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-southeast-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.ap-southeast-1.api.aws"
+ "url": "https://resiliencehub-fips.us-east-1.api.aws"
}
},
"params": {
- "UseFIPS": true,
- "Region": "ap-southeast-1",
- "UseDualStack": true
+ "Region": "us-east-1",
+ "UseDualStack": true,
+ "UseFIPS": true
}
},
{
- "documentation": "For region ap-southeast-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.ap-southeast-1.amazonaws.com"
+ "url": "https://resiliencehub-fips.us-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "ap-southeast-1",
- "UseDualStack": false
+ "Region": "us-east-1",
+ "UseDualStack": false,
+ "UseFIPS": true
}
},
{
- "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.ap-southeast-1.api.aws"
+ "url": "https://resiliencehub.us-east-1.api.aws"
}
},
"params": {
- "UseFIPS": false,
- "Region": "ap-southeast-1",
- "UseDualStack": true
+ "Region": "us-east-1",
+ "UseDualStack": true,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.ap-southeast-1.amazonaws.com"
+ "url": "https://resiliencehub-fips.cn-north-1.api.amazonwebservices.com.cn"
}
},
"params": {
- "UseFIPS": false,
- "Region": "ap-southeast-1",
- "UseDualStack": false
+ "Region": "cn-north-1",
+ "UseDualStack": true,
+ "UseFIPS": true
}
},
{
- "documentation": "For region ap-southeast-2 with FIPS enabled and DualStack enabled",
+ "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.ap-southeast-2.api.aws"
+ "url": "https://resiliencehub-fips.cn-north-1.amazonaws.com.cn"
}
},
"params": {
- "UseFIPS": true,
- "Region": "ap-southeast-2",
- "UseDualStack": true
+ "Region": "cn-north-1",
+ "UseDualStack": false,
+ "UseFIPS": true
}
},
{
- "documentation": "For region ap-southeast-2 with FIPS enabled and DualStack disabled",
+ "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.ap-southeast-2.amazonaws.com"
+ "url": "https://resiliencehub.cn-north-1.api.amazonwebservices.com.cn"
}
},
"params": {
- "UseFIPS": true,
- "Region": "ap-southeast-2",
- "UseDualStack": false
+ "Region": "cn-north-1",
+ "UseDualStack": true,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack enabled",
+ "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.ap-southeast-2.api.aws"
+ "url": "https://resiliencehub.cn-north-1.amazonaws.com.cn"
}
},
"params": {
- "UseFIPS": false,
- "Region": "ap-southeast-2",
- "UseDualStack": true
+ "Region": "cn-north-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.ap-southeast-2.amazonaws.com"
+ "url": "https://resiliencehub-fips.us-gov-east-1.api.aws"
}
},
"params": {
- "UseFIPS": false,
- "Region": "ap-southeast-2",
- "UseDualStack": false
+ "Region": "us-gov-east-1",
+ "UseDualStack": true,
+ "UseFIPS": true
}
},
{
- "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.us-east-1.api.aws"
+ "url": "https://resiliencehub-fips.us-gov-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "Region": "us-east-1",
- "UseDualStack": true
+ "Region": "us-gov-east-1",
+ "UseDualStack": false,
+ "UseFIPS": true
}
},
{
- "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.us-east-1.amazonaws.com"
+ "url": "https://resiliencehub.us-gov-east-1.api.aws"
}
},
"params": {
- "UseFIPS": true,
- "Region": "us-east-1",
- "UseDualStack": false
+ "Region": "us-gov-east-1",
+ "UseDualStack": true,
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.us-east-1.api.aws"
+ "url": "https://resiliencehub.us-gov-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "Region": "us-east-1",
- "UseDualStack": true
+ "Region": "us-gov-east-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.us-east-1.amazonaws.com"
+ "url": "https://resiliencehub-fips.us-iso-east-1.c2s.ic.gov"
}
},
"params": {
- "UseFIPS": false,
- "Region": "us-east-1",
- "UseDualStack": false
+ "Region": "us-iso-east-1",
+ "UseDualStack": false,
+ "UseFIPS": true
}
},
{
- "documentation": "For region us-east-2 with FIPS enabled and DualStack enabled",
+ "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.us-east-2.api.aws"
+ "url": "https://resiliencehub.us-iso-east-1.c2s.ic.gov"
}
},
"params": {
- "UseFIPS": true,
- "Region": "us-east-2",
- "UseDualStack": true
+ "Region": "us-iso-east-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-east-2 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub-fips.us-east-2.amazonaws.com"
+ "url": "https://resiliencehub-fips.us-isob-east-1.sc2s.sgov.gov"
}
},
"params": {
- "UseFIPS": true,
- "Region": "us-east-2",
- "UseDualStack": false
+ "Region": "us-isob-east-1",
+ "UseDualStack": false,
+ "UseFIPS": true
}
},
{
- "documentation": "For region us-east-2 with FIPS disabled and DualStack enabled",
+ "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.us-east-2.api.aws"
+ "url": "https://resiliencehub.us-isob-east-1.sc2s.sgov.gov"
}
},
"params": {
- "UseFIPS": false,
- "Region": "us-east-2",
- "UseDualStack": true
+ "Region": "us-isob-east-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled",
+ "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled",
"expect": {
"endpoint": {
- "url": "https://resiliencehub.us-east-2.amazonaws.com"
+ "url": "https://example.com"
}
},
"params": {
+ "Region": "us-east-1",
+ "UseDualStack": false,
"UseFIPS": false,
- "Region": "us-east-2",
- "UseDualStack": false
+ "Endpoint": "https://example.com"
}
},
{
- "documentation": "For custom endpoint with fips disabled and dualstack disabled",
+ "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled",
"expect": {
"endpoint": {
"url": "https://example.com"
}
},
"params": {
- "UseFIPS": false,
- "Region": "us-east-1",
"UseDualStack": false,
+ "UseFIPS": false,
"Endpoint": "https://example.com"
}
},
@@ -1060,9 +488,9 @@
"error": "Invalid Configuration: FIPS and custom endpoint are not supported"
},
"params": {
- "UseFIPS": true,
"Region": "us-east-1",
"UseDualStack": false,
+ "UseFIPS": true,
"Endpoint": "https://example.com"
}
},
@@ -1072,9 +500,9 @@
"error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
},
"params": {
- "UseFIPS": false,
"Region": "us-east-1",
"UseDualStack": true,
+ "UseFIPS": false,
"Endpoint": "https://example.com"
}
}
diff --git a/services/resiliencehub/src/main/resources/codegen-resources/paginators-1.json b/services/resiliencehub/src/main/resources/codegen-resources/paginators-1.json
index 24cf4c73de67..ce7bf05b483e 100644
--- a/services/resiliencehub/src/main/resources/codegen-resources/paginators-1.json
+++ b/services/resiliencehub/src/main/resources/codegen-resources/paginators-1.json
@@ -20,6 +20,16 @@
"output_token": "nextToken",
"limit_key": "maxResults"
},
+ "ListAppInputSources": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults"
+ },
+ "ListAppVersionAppComponents": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults"
+ },
"ListAppVersionResourceMappings": {
"input_token": "nextToken",
"output_token": "nextToken",
diff --git a/services/resiliencehub/src/main/resources/codegen-resources/service-2.json b/services/resiliencehub/src/main/resources/codegen-resources/service-2.json
index 80a223970437..cad72a940168 100644
--- a/services/resiliencehub/src/main/resources/codegen-resources/service-2.json
+++ b/services/resiliencehub/src/main/resources/codegen-resources/service-2.json
@@ -29,7 +29,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Adds the resource mapping for the draft application version.
"
+ "documentation":"Adds the resource mapping for the draft application version. You can also update an existing resource mapping to a new physical resource.
"
},
"CreateApp":{
"name":"CreateApp",
@@ -49,7 +49,47 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Creates a Resilience Hub application. A Resilience Hub application is a collection of Amazon Web Services resources structured to prevent and recover Amazon Web Services application disruptions. To describe a Resilience Hub application, you provide an application name, resources from one or more–up to five–CloudFormation stacks, and an appropriate resiliency policy.
After you create a Resilience Hub application, you publish it so that you can run a resiliency assessment on it. You can then use recommendations from the assessment to improve resiliency by running another assessment, comparing results, and then iterating the process until you achieve your goals for recovery time objective (RTO) and recovery point objective (RPO).
"
+ "documentation":"Creates an AWS Resilience Hub application. An AWS Resilience Hub application is a collection of Amazon Web Services resources structured to prevent and recover Amazon Web Services application disruptions. To describe a AWS Resilience Hub application, you provide an application name, resources from one or more–up to five–CloudFormation stacks, and an appropriate resiliency policy.
After you create an AWS Resilience Hub application, you publish it so that you can run a resiliency assessment on it. You can then use recommendations from the assessment to improve resiliency by running another assessment, comparing results, and then iterating the process until you achieve your goals for recovery time objective (RTO) and recovery point objective (RPO).
"
+ },
+ "CreateAppVersionAppComponent":{
+ "name":"CreateAppVersionAppComponent",
+ "http":{
+ "method":"POST",
+ "requestUri":"/create-app-version-app-component",
+ "responseCode":200
+ },
+ "input":{"shape":"CreateAppVersionAppComponentRequest"},
+ "output":{"shape":"CreateAppVersionAppComponentResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ConflictException"},
+ {"shape":"ServiceQuotaExceededException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Creates a new Application Component in the AWS Resilience Hub application.
This API updates the AWS Resilience Hub application draft version. To use this Application Component for running assessments, you must publish the AWS Resilience Hub application using the PublishAppVersion
API.
"
+ },
+ "CreateAppVersionResource":{
+ "name":"CreateAppVersionResource",
+ "http":{
+ "method":"POST",
+ "requestUri":"/create-app-version-resource",
+ "responseCode":200
+ },
+ "input":{"shape":"CreateAppVersionResourceRequest"},
+ "output":{"shape":"CreateAppVersionResourceResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ConflictException"},
+ {"shape":"ServiceQuotaExceededException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Adds a resource to the AWS Resilience Hub applicationand assigns it to the specified Application Components. If you specify a new Application Component, AWS Resilience Hub will automatically create the Application Component.
-
This action has no effect outside AWS Resilience Hub.
-
This API updates the AWS Resilience Hub application draft version. To use this resource for running resiliency assessments, you must publish the AWS Resilience Hub application using the PublishAppVersion
API.
-
To update application version with new physicalResourceID
, you must call ResolveAppVersionResources
API.
"
},
"CreateRecommendationTemplate":{
"name":"CreateRecommendationTemplate",
@@ -64,11 +104,12 @@
{"shape":"InternalServerException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ConflictException"},
+ {"shape":"ServiceQuotaExceededException"},
{"shape":"ThrottlingException"},
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Creates a new recommendation template.
"
+ "documentation":"Creates a new recommendation template for the AWS Resilience Hub application.
"
},
"CreateResiliencyPolicy":{
"name":"CreateResiliencyPolicy",
@@ -126,6 +167,63 @@
],
"documentation":"Deletes an AWS Resilience Hub application assessment. This is a destructive action that can't be undone.
"
},
+ "DeleteAppInputSource":{
+ "name":"DeleteAppInputSource",
+ "http":{
+ "method":"POST",
+ "requestUri":"/delete-app-input-source",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteAppInputSourceRequest"},
+ "output":{"shape":"DeleteAppInputSourceResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ConflictException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Deletes the input source and all of its imported resources from the AWS Resilience Hub application.
"
+ },
+ "DeleteAppVersionAppComponent":{
+ "name":"DeleteAppVersionAppComponent",
+ "http":{
+ "method":"POST",
+ "requestUri":"/delete-app-version-app-component",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteAppVersionAppComponentRequest"},
+ "output":{"shape":"DeleteAppVersionAppComponentResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ConflictException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Deletes an Application Component from the AWS Resilience Hub application.
-
This API updates the AWS Resilience Hub application draft version. To use this Application Component for running assessments, you must publish the AWS Resilience Hub application using the PublishAppVersion
API.
-
You will not be able to delete an Application Component if it has resources associated with it.
"
+ },
+ "DeleteAppVersionResource":{
+ "name":"DeleteAppVersionResource",
+ "http":{
+ "method":"POST",
+ "requestUri":"/delete-app-version-resource",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteAppVersionResourceRequest"},
+ "output":{"shape":"DeleteAppVersionResourceResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ConflictException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Deletes a resource from the AWS Resilience Hub application.
-
You can only delete a manually added resource. To exclude non-manually added resources, use the UpdateAppVersionResource
API.
-
This action has no effect outside AWS Resilience Hub.
-
This API updates the AWS Resilience Hub application draft version. To use this resource for running resiliency assessments, you must publish the AWS Resilience Hub application using the PublishAppVersion
API.
"
+ },
"DeleteRecommendationTemplate":{
"name":"DeleteRecommendationTemplate",
"http":{
@@ -199,6 +297,62 @@
],
"documentation":"Describes an assessment for an AWS Resilience Hub application.
"
},
+ "DescribeAppVersion":{
+ "name":"DescribeAppVersion",
+ "http":{
+ "method":"POST",
+ "requestUri":"/describe-app-version",
+ "responseCode":200
+ },
+ "input":{"shape":"DescribeAppVersionRequest"},
+ "output":{"shape":"DescribeAppVersionResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Describes the AWS Resilience Hub application version.
"
+ },
+ "DescribeAppVersionAppComponent":{
+ "name":"DescribeAppVersionAppComponent",
+ "http":{
+ "method":"POST",
+ "requestUri":"/describe-app-version-app-component",
+ "responseCode":200
+ },
+ "input":{"shape":"DescribeAppVersionAppComponentRequest"},
+ "output":{"shape":"DescribeAppVersionAppComponentResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ConflictException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Describes an Application Component in the AWS Resilience Hub application.
"
+ },
+ "DescribeAppVersionResource":{
+ "name":"DescribeAppVersionResource",
+ "http":{
+ "method":"POST",
+ "requestUri":"/describe-app-version-resource",
+ "responseCode":200
+ },
+ "input":{"shape":"DescribeAppVersionResourceRequest"},
+ "output":{"shape":"DescribeAppVersionResourceResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ConflictException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Describes a resource of the AWS Resilience Hub application.
This API accepts only one of the following parameters to descibe the resource:
"
+ },
"DescribeAppVersionResourcesResolutionStatus":{
"name":"DescribeAppVersionResourcesResolutionStatus",
"http":{
@@ -233,7 +387,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Describes details about an AWS Resilience Hub
"
+ "documentation":"Describes details about an AWS Resilience Hub application.
"
},
"DescribeDraftAppVersionResourcesImportStatus":{
"name":"DescribeDraftAppVersionResourcesImportStatus",
@@ -251,7 +405,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Describes the status of importing resources to an application version.
"
+ "documentation":"Describes the status of importing resources to an application version.
If you get a 404 error with ResourceImportStatusNotFoundAppMetadataException
, you must call importResourcesToDraftAppVersion
after creating the application and before calling describeDraftAppVersionResourcesImportStatus
to obtain the status.
"
},
"DescribeResiliencyPolicy":{
"name":"DescribeResiliencyPolicy",
@@ -288,7 +442,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Imports resources from sources such as a CloudFormation stack, resource-groups, or application registry app to a draft application version.
"
+ "documentation":"Imports resources to AWS Resilience Hub application draft version from different input sources. For more information about the input sources supported by AWS Resilience Hub, see Discover the structure and describe your Resilience Hub application.
"
},
"ListAlarmRecommendations":{
"name":"ListAlarmRecommendations",
@@ -306,7 +460,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Lists the alarm recommendations for a AWS Resilience Hub application.
"
+ "documentation":"Lists the alarm recommendations for an AWS Resilience Hub application.
"
},
"ListAppAssessments":{
"name":"ListAppAssessments",
@@ -342,7 +496,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Lists the compliances for an AWS Resilience Hub component.
"
+ "documentation":"Lists the compliances for an AWS Resilience Hub Application Component.
"
},
"ListAppComponentRecommendations":{
"name":"ListAppComponentRecommendations",
@@ -360,7 +514,44 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Lists the recommendations for an AWS Resilience Hub component.
"
+ "documentation":"Lists the recommendations for an AWS Resilience Hub Application Component.
"
+ },
+ "ListAppInputSources":{
+ "name":"ListAppInputSources",
+ "http":{
+ "method":"POST",
+ "requestUri":"/list-app-input-sources",
+ "responseCode":200
+ },
+ "input":{"shape":"ListAppInputSourcesRequest"},
+ "output":{"shape":"ListAppInputSourcesResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Lists all the input sources of the AWS Resilience Hub application. For more information about the input sources supported by AWS Resilience Hub, see Discover the structure and describe your Resilience Hub application.
"
+ },
+ "ListAppVersionAppComponents":{
+ "name":"ListAppVersionAppComponents",
+ "http":{
+ "method":"POST",
+ "requestUri":"/list-app-version-app-components",
+ "responseCode":200
+ },
+ "input":{"shape":"ListAppVersionAppComponentsRequest"},
+ "output":{"shape":"ListAppVersionAppComponentsResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ConflictException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Lists all the Application Components in the AWS Resilience Hub application.
"
},
"ListAppVersionResourceMappings":{
"name":"ListAppVersionResourceMappings",
@@ -397,7 +588,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Lists all the resources in an application version.
"
+ "documentation":"Lists all the resources in an AWS Resilience Hub application.
"
},
"ListAppVersions":{
"name":"ListAppVersions",
@@ -414,7 +605,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Lists the different versions for the Resilience Hub applications.
"
+ "documentation":"Lists the different versions for the AWS Resilience Hub applications.
"
},
"ListApps":{
"name":"ListApps",
@@ -431,7 +622,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Lists your Resilience Hub applications.
"
+ "documentation":"Lists your AWS Resilience Hub applications.
You can filter applications using only one filter at a time or without using any filter. If you try to filter applications using multiple filters, you will get the following error:
An error occurred (ValidationException) when calling the ListApps operation: Only one filter is supported for this operation.
"
},
"ListRecommendationTemplates":{
"name":"ListRecommendationTemplates",
@@ -448,7 +639,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Lists the recommendation templates for the Resilience Hub applications.
"
+ "documentation":"Lists the recommendation templates for the AWS Resilience Hub applications.
"
},
"ListResiliencyPolicies":{
"name":"ListResiliencyPolicies",
@@ -466,7 +657,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Lists the resiliency policies for the Resilience Hub applications.
"
+ "documentation":"Lists the resiliency policies for the AWS Resilience Hub applications.
"
},
"ListSopRecommendations":{
"name":"ListSopRecommendations",
@@ -485,7 +676,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Lists the standard operating procedure (SOP) recommendations for the Resilience Hub applications.
"
+ "documentation":"Lists the standard operating procedure (SOP) recommendations for the AWS Resilience Hub applications.
"
},
"ListSuggestedResiliencyPolicies":{
"name":"ListSuggestedResiliencyPolicies",
@@ -503,7 +694,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Lists the suggested resiliency policies for the Resilience Hub applications.
"
+ "documentation":"Lists the suggested resiliency policies for the AWS Resilience Hub applications.
"
},
"ListTagsForResource":{
"name":"ListTagsForResource",
@@ -521,7 +712,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Lists the tags for your resources in your Resilience Hub applications.
"
+ "documentation":"Lists the tags for your resources in your AWS Resilience Hub applications.
"
},
"ListTestRecommendations":{
"name":"ListTestRecommendations",
@@ -540,7 +731,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Lists the test recommendations for the Resilience Hub application.
"
+ "documentation":"Lists the test recommendations for the AWS Resilience Hub application.
"
},
"ListUnsupportedAppVersionResources":{
"name":"ListUnsupportedAppVersionResources",
@@ -559,7 +750,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Lists the resources that are not currently supported in AWS Resilience Hub. An unsupported resource is a resource that exists in the object that was used to create an app, but is not supported by Resilience Hub.
"
+ "documentation":"Lists the resources that are not currently supported in AWS Resilience Hub. An unsupported resource is a resource that exists in the object that was used to create an app, but is not supported by AWS Resilience Hub.
"
},
"PublishAppVersion":{
"name":"PublishAppVersion",
@@ -578,7 +769,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Publishes a new version of a specific Resilience Hub application.
"
+ "documentation":"Publishes a new version of a specific AWS Resilience Hub application.
"
},
"PutDraftAppVersionTemplate":{
"name":"PutDraftAppVersionTemplate",
@@ -597,7 +788,7 @@
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Adds or updates the app template for a draft version of a Resilience Hub app.
"
+ "documentation":"Adds or updates the app template for an AWS Resilience Hub application draft version.
"
},
"RemoveDraftAppVersionResourceMappings":{
"name":"RemoveDraftAppVersionResourceMappings",
@@ -712,6 +903,64 @@
],
"documentation":"Updates an application.
"
},
+ "UpdateAppVersion":{
+ "name":"UpdateAppVersion",
+ "http":{
+ "method":"POST",
+ "requestUri":"/update-app-version",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateAppVersionRequest"},
+ "output":{"shape":"UpdateAppVersionResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ConflictException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Updates the AWS Resilience Hub application version.
This API updates the AWS Resilience Hub application draft version. To use this information for running resiliency assessments, you must publish the AWS Resilience Hub application using the PublishAppVersion
API.
"
+ },
+ "UpdateAppVersionAppComponent":{
+ "name":"UpdateAppVersionAppComponent",
+ "http":{
+ "method":"POST",
+ "requestUri":"/update-app-version-app-component",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateAppVersionAppComponentRequest"},
+ "output":{"shape":"UpdateAppVersionAppComponentResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ConflictException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Updates an existing Application Component in the AWS Resilience Hub application.
This API updates the AWS Resilience Hub application draft version. To use this Application Component for running assessments, you must publish the AWS Resilience Hub application using the PublishAppVersion
API.
"
+ },
+ "UpdateAppVersionResource":{
+ "name":"UpdateAppVersionResource",
+ "http":{
+ "method":"POST",
+ "requestUri":"/update-app-version-resource",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateAppVersionResourceRequest"},
+ "output":{"shape":"UpdateAppVersionResourceResponse"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ConflictException"},
+ {"shape":"ServiceQuotaExceededException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Updates the resource details in the AWS Resilience Hub application.
-
This action has no effect outside AWS Resilience Hub.
-
This API updates the AWS Resilience Hub application draft version. To use this resource for running resiliency assessments, you must publish the AWS Resilience Hub application using the PublishAppVersion
API.
-
To update application version with new physicalResourceID
, you must call ResolveAppVersionResources
API.
"
+ },
"UpdateResiliencyPolicy":{
"name":"UpdateResiliencyPolicy",
"http":{
@@ -754,11 +1003,11 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"resourceMappings":{
"shape":"ResourceMappingList",
- "documentation":" Mappings used to map logical resources from the template to physical resources. You can use the mapping type CFN_STACK
if the application template uses a logical stack name. Or you can map individual resources by using the mapping type RESOURCE
. We recommend using the mapping type CFN_STACK
if the application is backed by a CloudFormation stack.
"
+ "documentation":"Mappings used to map logical resources from the template to physical resources. You can use the mapping type CFN_STACK
if the application template uses a logical stack name. Or you can map individual resources by using the mapping type RESOURCE
. We recommend using the mapping type CFN_STACK
if the application is backed by a CloudFormation stack.
"
}
}
},
@@ -772,7 +1021,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":" The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -784,6 +1033,17 @@
}
}
},
+ "AdditionalInfoMap":{
+ "type":"map",
+ "key":{"shape":"String128WithoutWhitespace"},
+ "value":{"shape":"AdditionalInfoValueList"}
+ },
+ "AdditionalInfoValueList":{
+ "type":"list",
+ "member":{"shape":"String1024"},
+ "max":10,
+ "min":1
+ },
"AlarmRecommendation":{
"type":"structure",
"required":[
@@ -795,7 +1055,7 @@
"members":{
"appComponentName":{
"shape":"EntityId",
- "documentation":"The application component for the CloudWatch alarm recommendation.
"
+ "documentation":"The Application Component for the CloudWatch alarm recommendation.
"
},
"description":{
"shape":"EntityDescription",
@@ -858,7 +1118,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"assessmentSchedule":{
"shape":"AppAssessmentScheduleType",
@@ -890,7 +1150,7 @@
},
"policyArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"resiliencyScore":{
"shape":"Double",
@@ -905,7 +1165,7 @@
"documentation":"The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key/value pair.
"
}
},
- "documentation":"Defines a Resilience Hub application.
"
+ "documentation":"Defines an AWS Resilience Hub application.
"
},
"AppAssessment":{
"type":"structure",
@@ -917,7 +1177,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -925,7 +1185,7 @@
},
"assessmentArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"assessmentName":{
"shape":"EntityName",
@@ -998,7 +1258,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -1006,7 +1266,7 @@
},
"assessmentArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"assessmentName":{
"shape":"EntityName",
@@ -1067,27 +1327,35 @@
"type"
],
"members":{
+ "additionalInfo":{
+ "shape":"AdditionalInfoMap",
+ "documentation":"Additional configuration parameters for an AWS Resilience Hub application.
Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account.
Key: \"failover-regions\"
Value: \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
"
+ },
+ "id":{
+ "shape":"String255",
+ "documentation":"Unique identifier of the Application Component.
"
+ },
"name":{
"shape":"String255",
- "documentation":"The name of the application component.
"
+ "documentation":"The name of the Application Component.
"
},
"type":{
"shape":"String255",
- "documentation":"The type of application component.
"
+ "documentation":"The type of Application Component.
"
}
},
- "documentation":"Defines an application component.
"
+ "documentation":"Defines an Application Component.
"
},
"AppComponentCompliance":{
"type":"structure",
"members":{
"appComponentName":{
"shape":"EntityId",
- "documentation":"The name of the application component.
"
+ "documentation":"The name of the Application Component.
"
},
"compliance":{
"shape":"AssessmentCompliance",
- "documentation":"The compliance of the application component against the resiliency policy.
"
+ "documentation":"The compliance of the Application Component against the resiliency policy.
"
},
"cost":{
"shape":"Cost",
@@ -1106,12 +1374,47 @@
"documentation":"The status of the action.
"
}
},
- "documentation":"Defines the compliance of an application component against the resiliency policy.
"
+ "documentation":"Defines the compliance of an Application Component against the resiliency policy.
"
},
"AppComponentList":{
"type":"list",
"member":{"shape":"AppComponent"}
},
+ "AppComponentNameList":{
+ "type":"list",
+ "member":{"shape":"String255"}
+ },
+ "AppInputSource":{
+ "type":"structure",
+ "required":["importType"],
+ "members":{
+ "importType":{
+ "shape":"ResourceMappingType",
+ "documentation":"The resource type of the input source.
"
+ },
+ "resourceCount":{
+ "shape":"Integer",
+ "documentation":"The number of resources that were imported.
"
+ },
+ "sourceArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the input source. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "sourceName":{
+ "shape":"String255",
+ "documentation":"The name of the input source.
"
+ },
+ "terraformSource":{
+ "shape":"TerraformSource",
+ "documentation":"The name of the Terraform s3 state file.
"
+ }
+ },
+ "documentation":"The list of AWS Resilience Hub application input sources.
"
+ },
+ "AppInputSourceList":{
+ "type":"list",
+ "member":{"shape":"AppInputSource"}
+ },
"AppStatusType":{
"type":"string",
"enum":[
@@ -1129,7 +1432,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"assessmentSchedule":{
"shape":"AppAssessmentScheduleType",
@@ -1189,7 +1492,7 @@
},
"Arn":{
"type":"string",
- "pattern":"^arn:(aws|aws-cn|aws-iso|aws-iso-[a-z]{1}|aws-us-gov):[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:([a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-[0-9]):[0-9]{12}:[A-Za-z0-9/][A-Za-z0-9:_/+=,@.-]{0,1023}$"
+ "pattern":"^arn:(aws|aws-cn|aws-iso|aws-iso-[a-z]{1}|aws-us-gov):[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:([a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-[0-9]):[0-9]{12}:[A-Za-z0-9/][A-Za-z0-9:_/+.-]{0,1023}$"
},
"ArnList":{
"type":"list",
@@ -1257,7 +1560,7 @@
"members":{
"appComponentName":{
"shape":"EntityId",
- "documentation":"The name of the application component.
"
+ "documentation":"The name of the Application Component.
"
},
"configRecommendations":{
"shape":"ConfigRecommendationList",
@@ -1268,7 +1571,7 @@
"documentation":"The recommendation status.
"
}
},
- "documentation":"Defines recommendations for a Resilience Hub application component, returned as an object. This object contains component names, configuration recommendations, and recommendation statuses.
"
+ "documentation":"Defines recommendations for an AWS Resilience Hub Application Component, returned as an object. This object contains component names, configuration recommendations, and recommendation statuses.
"
},
"ComponentRecommendationList":{
"type":"list",
@@ -1284,7 +1587,7 @@
"members":{
"appComponentName":{
"shape":"EntityId",
- "documentation":"The application component name.
"
+ "documentation":"The name of the Application Component.
"
},
"compliance":{
"shape":"AssessmentCompliance",
@@ -1353,7 +1656,7 @@
"documentation":"The type of the resource that the exception applies to.
"
}
},
- "documentation":"Occurs when a conflict with a previous successful write is detected. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
+ "documentation":"This exception occurs when a conflict with a previous successful write is detected. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"error":{
"httpStatusCode":409,
"senderFault":true
@@ -1415,7 +1718,7 @@
},
"policyArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"tags":{
"shape":"TagMap",
@@ -1433,6 +1736,134 @@
}
}
},
+ "CreateAppVersionAppComponentRequest":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "name",
+ "type"
+ ],
+ "members":{
+ "additionalInfo":{
+ "shape":"AdditionalInfoMap",
+ "documentation":"Currently, there is no supported additional information for Application Components.
"
+ },
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "clientToken":{
+ "shape":"ClientToken",
+ "documentation":"Used for an idempotency token. A client token is a unique, case-sensitive string of up to 64 ASCII characters. You should not reuse the same client token for other API requests.
",
+ "idempotencyToken":true
+ },
+ "id":{
+ "shape":"String255",
+ "documentation":"The identifier of the Application Component.
"
+ },
+ "name":{
+ "shape":"String255",
+ "documentation":"The name of the Application Component.
"
+ },
+ "type":{
+ "shape":"String255",
+ "documentation":"The type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent.
"
+ }
+ }
+ },
+ "CreateAppVersionAppComponentResponse":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "appVersion"
+ ],
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appComponent":{"shape":"AppComponent"},
+ "appVersion":{
+ "shape":"EntityVersion",
+ "documentation":"The AWS Resilience Hub application version.
"
+ }
+ }
+ },
+ "CreateAppVersionResourceRequest":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "appComponents",
+ "logicalResourceId",
+ "physicalResourceId",
+ "resourceName",
+ "resourceType"
+ ],
+ "members":{
+ "additionalInfo":{
+ "shape":"AdditionalInfoMap",
+ "documentation":"Currently, there is no supported additional information for resources.
"
+ },
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appComponents":{
+ "shape":"AppComponentNameList",
+ "documentation":"The list of Application Components that this resource belongs to. If an Application Component is not part of the AWS Resilience Hub application, it will be added.
"
+ },
+ "awsAccountId":{
+ "shape":"CustomerId",
+ "documentation":"The Amazon Web Services account that owns the physical resource.
"
+ },
+ "awsRegion":{
+ "shape":"AwsRegion",
+ "documentation":"The Amazon Web Services region that owns the physical resource.
"
+ },
+ "clientToken":{
+ "shape":"ClientToken",
+ "documentation":"Used for an idempotency token. A client token is a unique, case-sensitive string of up to 64 ASCII characters. You should not reuse the same client token for other API requests.
",
+ "idempotencyToken":true
+ },
+ "logicalResourceId":{
+ "shape":"LogicalResourceId",
+ "documentation":"The logical identifier of the resource.
"
+ },
+ "physicalResourceId":{
+ "shape":"String2048",
+ "documentation":"The physical identifier of the resource.
"
+ },
+ "resourceName":{
+ "shape":"EntityName",
+ "documentation":"The name of the resource.
"
+ },
+ "resourceType":{
+ "shape":"String255",
+ "documentation":"The type of resource.
"
+ }
+ }
+ },
+ "CreateAppVersionResourceResponse":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "appVersion"
+ ],
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appVersion":{
+ "shape":"EntityVersion",
+ "documentation":"The AWS Resilience Hub application version.
"
+ },
+ "physicalResource":{
+ "shape":"PhysicalResource",
+ "documentation":"Defines a physical resource. A physical resource is a resource that exists in your account. It can be identified using an Amazon Resource Name (ARN) or a Resilience Hub-native identifier.
"
+ }
+ }
+ },
"CreateRecommendationTemplateRequest":{
"type":"structure",
"required":[
@@ -1442,7 +1873,7 @@
"members":{
"assessmentArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"bucketName":{
"shape":"EntityName",
@@ -1556,7 +1987,7 @@
"members":{
"assessmentArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"clientToken":{
"shape":"ClientToken",
@@ -1574,7 +2005,7 @@
"members":{
"assessmentArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"assessmentStatus":{
"shape":"AssessmentStatus",
@@ -1582,13 +2013,49 @@
}
}
},
+ "DeleteAppInputSourceRequest":{
+ "type":"structure",
+ "required":["appArn"],
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "clientToken":{
+ "shape":"ClientToken",
+ "documentation":"Used for an idempotency token. A client token is a unique, case-sensitive string of up to 64 ASCII characters. You should not reuse the same client token for other API requests.
",
+ "idempotencyToken":true
+ },
+ "sourceArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the imported resource you want to remove from the AWS Resilience Hub application. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "terraformSource":{
+ "shape":"TerraformSource",
+ "documentation":"The imported Terraform s3 state file you want to remove from the AWS Resilience Hub application.
"
+ }
+ }
+ },
+ "DeleteAppInputSourceResponse":{
+ "type":"structure",
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appInputSource":{
+ "shape":"AppInputSource",
+ "documentation":"The name of the input source from where the application resource is imported from.
"
+ }
+ }
+ },
"DeleteAppRequest":{
"type":"structure",
"required":["appArn"],
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"clientToken":{
"shape":"ClientToken",
@@ -1597,7 +2064,7 @@
},
"forceDelete":{
"shape":"BooleanOptional",
- "documentation":"A boolean option to force the deletion of a Resilience Hub application.
"
+ "documentation":"A boolean option to force the deletion of an AWS Resilience Hub application.
"
}
}
},
@@ -1607,7 +2074,103 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ }
+ }
+ },
+ "DeleteAppVersionAppComponentRequest":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "id"
+ ],
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "clientToken":{
+ "shape":"ClientToken",
+ "documentation":"Used for an idempotency token. A client token is a unique, case-sensitive string of up to 64 ASCII characters. You should not reuse the same client token for other API requests.
",
+ "idempotencyToken":true
+ },
+ "id":{
+ "shape":"String255",
+ "documentation":"The identifier of the Application Component.
"
+ }
+ }
+ },
+ "DeleteAppVersionAppComponentResponse":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "appVersion"
+ ],
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appComponent":{"shape":"AppComponent"},
+ "appVersion":{
+ "shape":"EntityVersion",
+ "documentation":"The AWS Resilience Hub application version.
"
+ }
+ }
+ },
+ "DeleteAppVersionResourceRequest":{
+ "type":"structure",
+ "required":["appArn"],
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "awsAccountId":{
+ "shape":"CustomerId",
+ "documentation":"The Amazon Web Services account that owns the physical resource.
"
+ },
+ "awsRegion":{
+ "shape":"AwsRegion",
+ "documentation":"The Amazon Web Services region that owns the physical resource.
"
+ },
+ "clientToken":{
+ "shape":"ClientToken",
+ "documentation":"Used for an idempotency token. A client token is a unique, case-sensitive string of up to 64 ASCII characters. You should not reuse the same client token for other API requests.
",
+ "idempotencyToken":true
+ },
+ "logicalResourceId":{
+ "shape":"LogicalResourceId",
+ "documentation":"The logical identifier of the resource.
"
+ },
+ "physicalResourceId":{
+ "shape":"String2048",
+ "documentation":"The physical identifier of the resource.
"
+ },
+ "resourceName":{
+ "shape":"EntityName",
+ "documentation":"The name of the resource.
"
+ }
+ }
+ },
+ "DeleteAppVersionResourceResponse":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "appVersion"
+ ],
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appVersion":{
+ "shape":"EntityVersion",
+ "documentation":"The AWS Resilience Hub application version.
"
+ },
+ "physicalResource":{
+ "shape":"PhysicalResource",
+ "documentation":"Defines a physical resource. A physical resource is a resource that exists in your account. It can be identified using an Amazon Resource Name (ARN) or a Resilience Hub-native identifier.
"
}
}
},
@@ -1654,7 +2217,7 @@
},
"policyArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
}
}
},
@@ -1664,7 +2227,7 @@
"members":{
"policyArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
}
}
},
@@ -1674,7 +2237,7 @@
"members":{
"assessmentArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
}
}
},
@@ -1688,23 +2251,138 @@
}
}
},
- "DescribeAppRequest":{
+ "DescribeAppRequest":{
+ "type":"structure",
+ "required":["appArn"],
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ }
+ }
+ },
+ "DescribeAppResponse":{
+ "type":"structure",
+ "required":["app"],
+ "members":{
+ "app":{
+ "shape":"App",
+ "documentation":"The specified application, returned as an object with details including compliance status, creation time, description, resiliency score, and more.
"
+ }
+ }
+ },
+ "DescribeAppVersionAppComponentRequest":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "appVersion",
+ "id"
+ ],
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appVersion":{
+ "shape":"EntityVersion",
+ "documentation":"The AWS Resilience Hub application version.
"
+ },
+ "id":{
+ "shape":"String255",
+ "documentation":"The identifier of the Application Component.
"
+ }
+ }
+ },
+ "DescribeAppVersionAppComponentResponse":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "appVersion"
+ ],
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appComponent":{"shape":"AppComponent"},
+ "appVersion":{
+ "shape":"EntityVersion",
+ "documentation":"The AWS Resilience Hub application version.
"
+ }
+ }
+ },
+ "DescribeAppVersionRequest":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "appVersion"
+ ],
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appVersion":{
+ "shape":"EntityVersion",
+ "documentation":"The AWS Resilience Hub application version.
"
+ }
+ }
+ },
+ "DescribeAppVersionResourceRequest":{
"type":"structure",
- "required":["appArn"],
+ "required":[
+ "appArn",
+ "appVersion"
+ ],
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appVersion":{
+ "shape":"EntityVersion",
+ "documentation":"The AWS Resilience Hub application version.
"
+ },
+ "awsAccountId":{
+ "shape":"CustomerId",
+ "documentation":"The Amazon Web Services account that owns the physical resource.
"
+ },
+ "awsRegion":{
+ "shape":"AwsRegion",
+ "documentation":"The Amazon Web Services region that owns the physical resource.
"
+ },
+ "logicalResourceId":{
+ "shape":"LogicalResourceId",
+ "documentation":"The logical identifier of the resource.
"
+ },
+ "physicalResourceId":{
+ "shape":"String2048",
+ "documentation":"The physical identifier of the resource.
"
+ },
+ "resourceName":{
+ "shape":"EntityName",
+ "documentation":"The name of the resource.
"
}
}
},
- "DescribeAppResponse":{
+ "DescribeAppVersionResourceResponse":{
"type":"structure",
- "required":["app"],
+ "required":[
+ "appArn",
+ "appVersion"
+ ],
"members":{
- "app":{
- "shape":"App",
- "documentation":"The specified application, returned as an object with details including compliance status, creation time, description, resiliency score, and more.
"
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appVersion":{
+ "shape":"EntityVersion",
+ "documentation":"The AWS Resilience Hub application version.
"
+ },
+ "physicalResource":{
+ "shape":"PhysicalResource",
+ "documentation":"Defines a physical resource. A physical resource is a resource that exists in your account. It can be identified using an Amazon Resource Name (ARN) or a Resilience Hub-native identifier.
"
}
}
},
@@ -1717,7 +2395,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -1740,7 +2418,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -1760,6 +2438,27 @@
}
}
},
+ "DescribeAppVersionResponse":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "appVersion"
+ ],
+ "members":{
+ "additionalInfo":{
+ "shape":"AdditionalInfoMap",
+ "documentation":"Additional configuration parameters for an AWS Resilience Hub application.
Currently, this parameter supports only failover region and account.
"
+ },
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appVersion":{
+ "shape":"EntityVersion",
+ "documentation":"The AWS Resilience Hub application version.
"
+ }
+ }
+ },
"DescribeAppVersionTemplateRequest":{
"type":"structure",
"required":[
@@ -1769,7 +2468,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -1787,11 +2486,11 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appTemplateBody":{
"shape":"AppTemplateBody",
- "documentation":"The body of the template.
"
+ "documentation":"A JSON string that provides information about your application structure. To learn more about the appTemplateBody
template, see the sample template provided in the Examples section.
The appTemplateBody
JSON string has the following structure:
-
resources
The list of logical resources that needs to be included in the application.
Type: Array
Don't add the resources that you want to exclude.
Each resources
array item includes the following fields:
-
logicalResourceId
The logical identifier of the resource.
Type: Object
Each logicalResourceId
object includes the following fields:
-
identifier
The identifier of the resource.
Type: String
-
logicalStackName
The name of the CloudFormation stack this resource belongs to.
Type: String
-
resourceGroupName
The name of the resource group this resource belongs to.
Type: String
-
terraformSourceName
The name of the Terraform S3 state file this resource belongs to.
Type: String
-
type
The type of resource.
Type: string
-
name
The name of the resource.
Type: String
-
appComponents
The list of Application Components that this resource belongs to. If an Application Component is not part of the AWS Resilience Hub application, it will be added.
Type: Array
Each appComponents
array item includes the following fields:
-
name
The name of the Application Component.
Type: String
-
type
The type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent.
Type: String
-
resourceNames
The list of included resources that are assigned to the Application Component.
Type: Array of strings
-
additionalInfo
Additional configuration parameters for an AWS Resilience Hub application.
Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account.
Key: \"failover-regions\"
Value: \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
-
excludedResources
The list of logical resource identifiers to be excluded from the application.
Type: Array
Don't add the resources that you want to include.
Each excludedResources
array item includes the following fields:
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -1805,7 +2504,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
}
}
},
@@ -1820,7 +2519,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -1846,7 +2545,7 @@
"members":{
"policyArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
}
}
},
@@ -1939,7 +2638,7 @@
},
"EntityId":{
"type":"string",
- "pattern":"^\\S{1,100}$"
+ "pattern":"^\\S{1,255}$"
},
"EntityName":{
"type":"string",
@@ -2001,7 +2700,11 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "importStrategy":{
+ "shape":"ResourceImportStrategyType",
+ "documentation":"The import strategy you would like to set to import resources into AWS Resilience Hub application.
"
},
"sourceArns":{
"shape":"ArnList",
@@ -2023,7 +2726,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -2043,6 +2746,7 @@
}
}
},
+ "Integer":{"type":"integer"},
"InternalServerException":{
"type":"structure",
"members":{
@@ -2059,7 +2763,7 @@
"members":{
"assessmentArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"maxResults":{
"shape":"MaxResults",
@@ -2077,7 +2781,7 @@
"members":{
"alarmRecommendations":{
"shape":"AlarmRecommendationList",
- "documentation":"The alarm recommendations for an AWS Resilience Hub application, returned as an object. This object includes application component names, descriptions, information about whether a recommendation has already been implemented or not, prerequisites, and more.
"
+ "documentation":"The alarm recommendations for an AWS Resilience Hub application, returned as an object. This object includes Application Component names, descriptions, information about whether a recommendation has already been implemented or not, prerequisites, and more.
"
},
"nextToken":{
"shape":"NextToken",
@@ -2090,7 +2794,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
",
"location":"querystring",
"locationName":"appArn"
},
@@ -2158,7 +2862,7 @@
"members":{
"assessmentArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"maxResults":{
"shape":"MaxResults",
@@ -2176,7 +2880,7 @@
"members":{
"componentCompliances":{
"shape":"ComponentCompliancesList",
- "documentation":"The compliances for an AWS Resilience Hub application component, returned as an object. This object contains component names, compliances, costs, resiliency scores, outage scores, and more.
"
+ "documentation":"The compliances for an AWS Resilience Hub Application Component, returned as an object. This object contains the names of the Application Components, compliances, costs, resiliency scores, outage scores, and more.
"
},
"nextToken":{
"shape":"NextToken",
@@ -2190,7 +2894,7 @@
"members":{
"assessmentArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"maxResults":{
"shape":"MaxResults",
@@ -2208,7 +2912,96 @@
"members":{
"componentRecommendations":{
"shape":"ComponentRecommendationList",
- "documentation":"The recommendations for an Resilience Hub application component, returned as an object. This object contains component names, configuration recommendations, and recommendation statuses.
"
+ "documentation":"The recommendations for an AWS Resilience Hub Application Component, returned as an object. This object contains the names of the Application Components, configuration recommendations, and recommendation statuses.
"
+ },
+ "nextToken":{
+ "shape":"NextToken",
+ "documentation":"The token for the next set of results, or null if there are no more results.
"
+ }
+ }
+ },
+ "ListAppInputSourcesRequest":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "appVersion"
+ ],
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appVersion":{
+ "shape":"EntityVersion",
+ "documentation":"The AWS Resilience Hub application version.
"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "documentation":"Maximum number of input sources to be displayed per AWS Resilience Hub application.
"
+ },
+ "nextToken":{
+ "shape":"NextToken",
+ "documentation":"Null, or the token from a previous call to get the next set of results.
"
+ }
+ }
+ },
+ "ListAppInputSourcesResponse":{
+ "type":"structure",
+ "required":["appInputSources"],
+ "members":{
+ "appInputSources":{
+ "shape":"AppInputSourceList",
+ "documentation":"The list of AWS Resilience Hub application input sources.
"
+ },
+ "nextToken":{
+ "shape":"NextToken",
+ "documentation":"The token for the next set of results, or null if there are no more results.
"
+ }
+ }
+ },
+ "ListAppVersionAppComponentsRequest":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "appVersion"
+ ],
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appVersion":{
+ "shape":"EntityVersion",
+ "documentation":"The version of the Application Component.
"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "documentation":"Maximum number of Application Components to be displayed per AWS Resilience Hub application version.
"
+ },
+ "nextToken":{
+ "shape":"NextToken",
+ "documentation":"Null, or the token from a previous call to get the next set of results.
"
+ }
+ }
+ },
+ "ListAppVersionAppComponentsResponse":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "appVersion"
+ ],
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appComponents":{
+ "shape":"AppComponentList",
+ "documentation":"Defines an Application Component.
"
+ },
+ "appVersion":{
+ "shape":"EntityVersion",
+ "documentation":"The AWS Resilience Hub application version.
"
},
"nextToken":{
"shape":"NextToken",
@@ -2225,7 +3018,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -2264,7 +3057,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -2301,7 +3094,7 @@
},
"resolutionId":{
"shape":"String255",
- "documentation":"The identifier for a specific resolution.
"
+ "documentation":"The ID for a specific resolution.
"
}
}
},
@@ -2311,7 +3104,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"maxResults":{
"shape":"MaxResults",
@@ -2342,7 +3135,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
",
"location":"querystring",
"locationName":"appArn"
},
@@ -2372,7 +3165,7 @@
"members":{
"appSummaries":{
"shape":"AppSummaryList",
- "documentation":"Summaries for the Resilience Hub application.
"
+ "documentation":"Summaries for the AWS Resilience Hub application.
"
},
"nextToken":{
"shape":"NextToken",
@@ -2386,7 +3179,7 @@
"members":{
"assessmentArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
",
+ "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
",
"location":"querystring",
"locationName":"assessmentArn"
},
@@ -2437,7 +3230,7 @@
},
"recommendationTemplates":{
"shape":"RecommendationTemplateList",
- "documentation":"The recommendation templates for the Resilience Hub applications.
"
+ "documentation":"The recommendation templates for the AWS Resilience Hub applications.
"
}
}
},
@@ -2474,7 +3267,7 @@
},
"resiliencyPolicies":{
"shape":"ResiliencyPolicies",
- "documentation":"The resiliency policies for the Resilience Hub applications.
"
+ "documentation":"The resiliency policies for the AWS Resilience Hub applications.
"
}
}
},
@@ -2484,7 +3277,7 @@
"members":{
"assessmentArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"maxResults":{
"shape":"MaxResults",
@@ -2506,7 +3299,7 @@
},
"sopRecommendations":{
"shape":"SopRecommendationList",
- "documentation":"The standard operating procedure (SOP) recommendations for the Resilience Hub applications.
"
+ "documentation":"The standard operating procedure (SOP) recommendations for the AWS Resilience Hub applications.
"
}
}
},
@@ -2537,7 +3330,7 @@
},
"resiliencyPolicies":{
"shape":"ResiliencyPolicies",
- "documentation":"The suggested resiliency policies for the Resilience Hub applications.
"
+ "documentation":"The suggested resiliency policies for the AWS Resilience Hub applications.
"
}
}
},
@@ -2547,7 +3340,7 @@
"members":{
"resourceArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) for a specific resource in your Resilience Hub application.
",
+ "documentation":"The Amazon Resource Name (ARN) for a specific resource in your AWS Resilience Hub application.
",
"location":"uri",
"locationName":"resourceArn"
}
@@ -2568,7 +3361,7 @@
"members":{
"assessmentArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"maxResults":{
"shape":"MaxResults",
@@ -2590,7 +3383,7 @@
},
"testRecommendations":{
"shape":"TestRecommendationList",
- "documentation":"The test recommendations for the Resilience Hub application.
"
+ "documentation":"The test recommendations for the AWS Resilience Hub application.
"
}
}
},
@@ -2603,7 +3396,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -2692,10 +3485,18 @@
"resourceType"
],
"members":{
+ "additionalInfo":{
+ "shape":"AdditionalInfoMap",
+ "documentation":"Additional configuration parameters for an AWS Resilience Hub application.
Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account.
Key: \"failover-regions\"
Value: \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
"
+ },
"appComponents":{
"shape":"AppComponentList",
"documentation":"The application components that belong to this resource.
"
},
+ "excluded":{
+ "shape":"BooleanOptional",
+ "documentation":"Indicates if a resource is included or excluded from the assessment.
"
+ },
"logicalResourceId":{
"shape":"LogicalResourceId",
"documentation":"The logical identifier of the resource.
"
@@ -2713,7 +3514,7 @@
"documentation":"The type of resource.
"
}
},
- "documentation":"Defines a physical resource. A physical resource is a resource that exists in your account. It can be identified using an Amazon Resource Name (ARN) or a Resilience Hub-native identifier.
"
+ "documentation":"Defines a physical resource. A physical resource is a resource that exists in your account. It can be identified using an Amazon Resource Name (ARN) or an AWS Resilience Hub-native identifier.
"
},
"PhysicalResourceId":{
"type":"structure",
@@ -2736,7 +3537,7 @@
},
"type":{
"shape":"PhysicalIdentifierType",
- "documentation":"Specifies the type of physical resource identifier.
- Arn
-
The resource identifier is an Amazon Resource Name (ARN) .
- Native
-
The resource identifier is a Resilience Hub-native identifier.
"
+ "documentation":"Specifies the type of physical resource identifier.
- Arn
-
The resource identifier is an Amazon Resource Name (ARN) .
- Native
-
The resource identifier is an AWS Resilience Hub-native identifier.
"
}
},
"documentation":"Defines a physical resource identifier.
"
@@ -2751,7 +3552,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
}
}
},
@@ -2761,7 +3562,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -2778,11 +3579,11 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appTemplateBody":{
"shape":"AppTemplateBody",
- "documentation":"A JSON string that contains the body of the app template.
"
+ "documentation":"A JSON string that provides information about your application structure. To learn more about the appTemplateBody
template, see the sample template provided in the Examples section.
The appTemplateBody
JSON string has the following structure:
-
resources
The list of logical resources that needs to be included in the application.
Type: Array
Don't add the resources that you want to exclude.
Each resources
array item includes the following fields:
-
logicalResourceId
The logical identifier of the resource.
Type: Object
Each logicalResourceId
object includes the following fields:
-
identifier
The identifier of the resource.
Type: String
-
logicalStackName
The name of the CloudFormation stack this resource belongs to.
Type: String
-
resourceGroupName
The name of the resource group this resource belongs to.
Type: String
-
terraformSourceName
The name of the Terraform S3 state file this resource belongs to.
Type: String
-
type
The type of resource.
Type: string
-
name
The name of the resource.
Type: String
-
appComponents
The list of Application Components that this resource belongs to. If an Application Component is not part of the AWS Resilience Hub application, it will be added.
Type: Array
Each appComponents
array item includes the following fields:
-
name
The name of the Application Component.
Type: String
-
type
The type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent.
Type: String
-
resourceNames
The list of included resources that are assigned to the Application Component.
Type: Array of strings
-
additionalInfo
Additional configuration parameters for an AWS Resilience Hub application.
Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account.
Key: \"failover-regions\"
Value: \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
-
excludedResources
The list of logical resource identifiers to be excluded from the application.
Type: Array
Don't add the resources that you want to include.
Each excludedResources
array item includes the following fields:
"
}
}
},
@@ -2791,7 +3592,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -2884,11 +3685,11 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"assessmentArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"endTime":{
"shape":"TimeStamp",
@@ -2966,27 +3767,27 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appRegistryAppNames":{
"shape":"EntityNameList",
- "documentation":"The names of the registered applications to remove from the resource mappings.
"
+ "documentation":"The names of the registered applications you want to remove from the resource mappings.
"
},
"logicalStackNames":{
"shape":"String255List",
- "documentation":"The names of the CloudFormation stacks to remove from the resource mappings.
"
+ "documentation":"The names of the CloudFormation stacks you want to remove from the resource mappings.
"
},
"resourceGroupNames":{
"shape":"EntityNameList",
- "documentation":"The names of the resource groups to remove from the resource mappings.
"
+ "documentation":"The names of the resource groups you want to remove from the resource mappings.
"
},
"resourceNames":{
"shape":"EntityNameList",
- "documentation":"The names of the resources to remove from the resource mappings.
"
+ "documentation":"The names of the resources you want to remove from the resource mappings.
"
},
"terraformSourceNames":{
"shape":"String255List",
- "documentation":"
</p>
"
+ "documentation":"The names of the Terraform sources you want to remove from the resource mappings.
"
}
}
},
@@ -2995,7 +3796,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -3042,7 +3843,7 @@
},
"policyArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"policyDescription":{
"shape":"EntityDescription",
@@ -3100,7 +3901,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -3119,7 +3920,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -3184,6 +3985,13 @@
"Success"
]
},
+ "ResourceImportStrategyType":{
+ "type":"string",
+ "enum":[
+ "AddOnly",
+ "ReplaceAll"
+ ]
+ },
"ResourceMapping":{
"type":"structure",
"required":[
@@ -3249,7 +4057,7 @@
"documentation":"The type of the resource that the exception applies to.
"
}
},
- "documentation":"The specified resource could not be found.
",
+ "documentation":"This exception occurs when the specified resource could not be found.
",
"error":{
"httpStatusCode":404,
"senderFault":true
@@ -3302,7 +4110,7 @@
"members":{
"message":{"shape":"String500"}
},
- "documentation":"You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.
",
+ "documentation":"This exception occurs when you have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.
",
"error":{
"httpStatusCode":402,
"senderFault":true
@@ -3319,7 +4127,7 @@
"members":{
"appComponentName":{
"shape":"EntityId",
- "documentation":"The application component name.
"
+ "documentation":"The name of the Application Component.
"
},
"description":{
"shape":"String500",
@@ -3375,7 +4183,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"appVersion":{
"shape":"EntityVersion",
@@ -3406,6 +4214,20 @@
}
}
},
+ "String1024":{
+ "type":"string",
+ "max":1024,
+ "min":1
+ },
+ "String128WithoutWhitespace":{
+ "type":"string",
+ "pattern":"^\\S{1,128}$"
+ },
+ "String2048":{
+ "type":"string",
+ "max":2048,
+ "min":1
+ },
"String255":{
"type":"string",
"max":255,
@@ -3503,7 +4325,7 @@
"members":{
"appComponentName":{
"shape":"EntityId",
- "documentation":"The name of the application component.
"
+ "documentation":"The name of the Application Component.
"
},
"dependsOnAlarms":{
"shape":"AlarmReferenceIdList",
@@ -3578,7 +4400,7 @@
"documentation":"The number of seconds to wait before retrying the operation.
"
}
},
- "documentation":"The limit on the number of requests per second was exceeded.
",
+ "documentation":"This exception occurs when you have exceeded the limit on the number of requests per second.
",
"error":{
"httpStatusCode":429,
"senderFault":true
@@ -3607,7 +4429,7 @@
"documentation":"The type of resource.
"
}
},
- "documentation":"Defines a resource that is not supported by Resilience Hub.
"
+ "documentation":"Defines a resource that is not supported by AWS Resilience Hub.
"
},
"UnsupportedResourceList":{
"type":"list",
@@ -3628,7 +4450,7 @@
},
"tagKeys":{
"shape":"TagKeyList",
- "documentation":"The keys of the tags to remove.
",
+ "documentation":"The keys of the tags you want to remove.
",
"location":"querystring",
"locationName":"tagKeys"
}
@@ -3645,7 +4467,7 @@
"members":{
"appArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"assessmentSchedule":{
"shape":"AppAssessmentScheduleType",
@@ -3661,7 +4483,7 @@
},
"policyArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
}
}
},
@@ -3675,6 +4497,155 @@
}
}
},
+ "UpdateAppVersionAppComponentRequest":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "id"
+ ],
+ "members":{
+ "additionalInfo":{
+ "shape":"AdditionalInfoMap",
+ "documentation":"Currently, there is no supported additional information for Application Components.
"
+ },
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "id":{
+ "shape":"String255",
+ "documentation":"The identifier of the Application Component.
"
+ },
+ "name":{
+ "shape":"String255",
+ "documentation":"The name of the Application Component.
"
+ },
+ "type":{
+ "shape":"String255",
+ "documentation":"The type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent.
"
+ }
+ }
+ },
+ "UpdateAppVersionAppComponentResponse":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "appVersion"
+ ],
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appComponent":{"shape":"AppComponent"},
+ "appVersion":{
+ "shape":"EntityVersion",
+ "documentation":"The AWS Resilience Hub application version.
"
+ }
+ }
+ },
+ "UpdateAppVersionRequest":{
+ "type":"structure",
+ "required":["appArn"],
+ "members":{
+ "additionalInfo":{
+ "shape":"AdditionalInfoMap",
+ "documentation":"Additional configuration parameters for an AWS Resilience Hub application.
Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account.
Key: \"failover-regions\"
Value: \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
"
+ },
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ }
+ }
+ },
+ "UpdateAppVersionResourceRequest":{
+ "type":"structure",
+ "required":["appArn"],
+ "members":{
+ "additionalInfo":{
+ "shape":"AdditionalInfoMap",
+ "documentation":"Currently, there is no supported additional information for resources.
"
+ },
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appComponents":{
+ "shape":"AppComponentNameList",
+ "documentation":"The list of Application Components that this resource belongs to. If an Application Component is not part of the AWS Resilience Hub application, it will be added.
"
+ },
+ "awsAccountId":{
+ "shape":"CustomerId",
+ "documentation":"The Amazon Web Services account that owns the physical resource.
"
+ },
+ "awsRegion":{
+ "shape":"AwsRegion",
+ "documentation":"The Amazon Web Services region that owns the physical resource.
"
+ },
+ "excluded":{
+ "shape":"BooleanOptional",
+ "documentation":"Indicates if a resource is excluded from an AWS Resilience Hub application.
You can exclude only imported resources from an AWS Resilience Hub application.
"
+ },
+ "logicalResourceId":{
+ "shape":"LogicalResourceId",
+ "documentation":"The logical identifier of the resource.
"
+ },
+ "physicalResourceId":{
+ "shape":"String2048",
+ "documentation":"The physical identifier of the resource.
"
+ },
+ "resourceName":{
+ "shape":"EntityName",
+ "documentation":"The name of the resource.
"
+ },
+ "resourceType":{
+ "shape":"String255",
+ "documentation":"The type of resource.
"
+ }
+ }
+ },
+ "UpdateAppVersionResourceResponse":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "appVersion"
+ ],
+ "members":{
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appVersion":{
+ "shape":"EntityVersion",
+ "documentation":"The AWS Resilience Hub application version.
"
+ },
+ "physicalResource":{
+ "shape":"PhysicalResource",
+ "documentation":"Defines a physical resource. A physical resource is a resource that exists in your account. It can be identified using an Amazon Resource Name (ARN) or a Resilience Hub-native identifier.
"
+ }
+ }
+ },
+ "UpdateAppVersionResponse":{
+ "type":"structure",
+ "required":[
+ "appArn",
+ "appVersion"
+ ],
+ "members":{
+ "additionalInfo":{
+ "shape":"AdditionalInfoMap",
+ "documentation":"Additional configuration parameters for an AWS Resilience Hub application.
Currently, this parameter supports only failover region and account.
"
+ },
+ "appArn":{
+ "shape":"Arn",
+ "documentation":"The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
+ },
+ "appVersion":{
+ "shape":"EntityVersion",
+ "documentation":"The AWS Resilience Hub application version.
"
+ }
+ }
+ },
"UpdateResiliencyPolicyRequest":{
"type":"structure",
"required":["policyArn"],
@@ -3689,7 +4660,7 @@
},
"policyArn":{
"shape":"Arn",
- "documentation":"The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
"
+ "documentation":"The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
"
},
"policyDescription":{
"shape":"EntityDescription",
@@ -3724,7 +4695,7 @@
"members":{
"message":{"shape":"String500"}
},
- "documentation":"Indicates that a request was not valid.
",
+ "documentation":"This exception occurs when a request is not valid.
",
"error":{
"httpStatusCode":400,
"senderFault":true
diff --git a/services/resourceexplorer2/pom.xml b/services/resourceexplorer2/pom.xml
index 14eb9e945660..b722257fd1cc 100644
--- a/services/resourceexplorer2/pom.xml
+++ b/services/resourceexplorer2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
resourceexplorer2
AWS Java SDK :: Services :: Resource Explorer 2
diff --git a/services/resourcegroups/pom.xml b/services/resourcegroups/pom.xml
index 3167d4069396..c005baa88769 100644
--- a/services/resourcegroups/pom.xml
+++ b/services/resourcegroups/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
resourcegroups
diff --git a/services/resourcegroupstaggingapi/pom.xml b/services/resourcegroupstaggingapi/pom.xml
index 92724bce27dc..75578c284da3 100644
--- a/services/resourcegroupstaggingapi/pom.xml
+++ b/services/resourcegroupstaggingapi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
resourcegroupstaggingapi
AWS Java SDK :: Services :: AWS Resource Groups Tagging API
diff --git a/services/robomaker/pom.xml b/services/robomaker/pom.xml
index 88f0c0479556..5d117105a5a4 100644
--- a/services/robomaker/pom.xml
+++ b/services/robomaker/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
robomaker
AWS Java SDK :: Services :: RoboMaker
diff --git a/services/rolesanywhere/pom.xml b/services/rolesanywhere/pom.xml
index 524dc3056a37..8e7e08519ddf 100644
--- a/services/rolesanywhere/pom.xml
+++ b/services/rolesanywhere/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
rolesanywhere
AWS Java SDK :: Services :: Roles Anywhere
diff --git a/services/route53/pom.xml b/services/route53/pom.xml
index 482884a2d4be..46813ce16ff2 100644
--- a/services/route53/pom.xml
+++ b/services/route53/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
route53
AWS Java SDK :: Services :: Amazon Route53
diff --git a/services/route53domains/pom.xml b/services/route53domains/pom.xml
index e619c118a51a..bf6ef1f49f01 100644
--- a/services/route53domains/pom.xml
+++ b/services/route53domains/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
route53domains
AWS Java SDK :: Services :: Amazon Route53 Domains
diff --git a/services/route53recoverycluster/pom.xml b/services/route53recoverycluster/pom.xml
index e07718db690f..d1d5ea9bee0f 100644
--- a/services/route53recoverycluster/pom.xml
+++ b/services/route53recoverycluster/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
route53recoverycluster
AWS Java SDK :: Services :: Route53 Recovery Cluster
diff --git a/services/route53recoverycontrolconfig/pom.xml b/services/route53recoverycontrolconfig/pom.xml
index ba9de2274279..689fb133e674 100644
--- a/services/route53recoverycontrolconfig/pom.xml
+++ b/services/route53recoverycontrolconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
route53recoverycontrolconfig
AWS Java SDK :: Services :: Route53 Recovery Control Config
diff --git a/services/route53recoveryreadiness/pom.xml b/services/route53recoveryreadiness/pom.xml
index e1e8779308a7..b672eddc953b 100644
--- a/services/route53recoveryreadiness/pom.xml
+++ b/services/route53recoveryreadiness/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
route53recoveryreadiness
AWS Java SDK :: Services :: Route53 Recovery Readiness
diff --git a/services/route53resolver/pom.xml b/services/route53resolver/pom.xml
index 053cee805c8f..594155d24e40 100644
--- a/services/route53resolver/pom.xml
+++ b/services/route53resolver/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
route53resolver
AWS Java SDK :: Services :: Route53Resolver
diff --git a/services/rum/pom.xml b/services/rum/pom.xml
index 3ca1093f2c2a..ac5c9fe49823 100644
--- a/services/rum/pom.xml
+++ b/services/rum/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
rum
AWS Java SDK :: Services :: RUM
diff --git a/services/s3/pom.xml b/services/s3/pom.xml
index ed42ead16147..5b7144b51263 100644
--- a/services/s3/pom.xml
+++ b/services/s3/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
s3
AWS Java SDK :: Services :: Amazon S3
diff --git a/services/s3control/pom.xml b/services/s3control/pom.xml
index badc1601aa0a..0072f54308e1 100644
--- a/services/s3control/pom.xml
+++ b/services/s3control/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
s3control
AWS Java SDK :: Services :: Amazon S3 Control
diff --git a/services/s3outposts/pom.xml b/services/s3outposts/pom.xml
index 615b0775e01f..7f1d4bf9a2cf 100644
--- a/services/s3outposts/pom.xml
+++ b/services/s3outposts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
s3outposts
AWS Java SDK :: Services :: S3 Outposts
diff --git a/services/sagemaker/pom.xml b/services/sagemaker/pom.xml
index 47fee7814d2e..e22e530cfbf9 100644
--- a/services/sagemaker/pom.xml
+++ b/services/sagemaker/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
sagemaker
diff --git a/services/sagemakera2iruntime/pom.xml b/services/sagemakera2iruntime/pom.xml
index a66b5a0f8095..f3d4a1a83525 100644
--- a/services/sagemakera2iruntime/pom.xml
+++ b/services/sagemakera2iruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
sagemakera2iruntime
AWS Java SDK :: Services :: SageMaker A2I Runtime
diff --git a/services/sagemakeredge/pom.xml b/services/sagemakeredge/pom.xml
index f174f0ee9405..95d999abe650 100644
--- a/services/sagemakeredge/pom.xml
+++ b/services/sagemakeredge/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
sagemakeredge
AWS Java SDK :: Services :: Sagemaker Edge
diff --git a/services/sagemakerfeaturestoreruntime/pom.xml b/services/sagemakerfeaturestoreruntime/pom.xml
index eb56d3e98dc2..446725464d3f 100644
--- a/services/sagemakerfeaturestoreruntime/pom.xml
+++ b/services/sagemakerfeaturestoreruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
sagemakerfeaturestoreruntime
AWS Java SDK :: Services :: Sage Maker Feature Store Runtime
diff --git a/services/sagemakergeospatial/pom.xml b/services/sagemakergeospatial/pom.xml
index 81984a8e9b86..ed2f6de070a0 100644
--- a/services/sagemakergeospatial/pom.xml
+++ b/services/sagemakergeospatial/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
sagemakergeospatial
AWS Java SDK :: Services :: Sage Maker Geospatial
diff --git a/services/sagemakermetrics/pom.xml b/services/sagemakermetrics/pom.xml
index c50c9e9cf42f..60bfa9f12326 100644
--- a/services/sagemakermetrics/pom.xml
+++ b/services/sagemakermetrics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
sagemakermetrics
AWS Java SDK :: Services :: Sage Maker Metrics
diff --git a/services/sagemakerruntime/pom.xml b/services/sagemakerruntime/pom.xml
index 79a339069af1..5be747d24c88 100644
--- a/services/sagemakerruntime/pom.xml
+++ b/services/sagemakerruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
sagemakerruntime
AWS Java SDK :: Services :: SageMaker Runtime
diff --git a/services/savingsplans/pom.xml b/services/savingsplans/pom.xml
index aba49b6bbf82..7931df435761 100644
--- a/services/savingsplans/pom.xml
+++ b/services/savingsplans/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
savingsplans
AWS Java SDK :: Services :: Savingsplans
diff --git a/services/scheduler/pom.xml b/services/scheduler/pom.xml
index aad721a84d14..e8336d106f6a 100644
--- a/services/scheduler/pom.xml
+++ b/services/scheduler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
scheduler
AWS Java SDK :: Services :: Scheduler
diff --git a/services/schemas/pom.xml b/services/schemas/pom.xml
index d2d25915682a..9b73c981edf1 100644
--- a/services/schemas/pom.xml
+++ b/services/schemas/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
schemas
AWS Java SDK :: Services :: Schemas
diff --git a/services/secretsmanager/pom.xml b/services/secretsmanager/pom.xml
index a4c5cf86acb4..a7ace2336ae0 100644
--- a/services/secretsmanager/pom.xml
+++ b/services/secretsmanager/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
secretsmanager
AWS Java SDK :: Services :: AWS Secrets Manager
diff --git a/services/securityhub/pom.xml b/services/securityhub/pom.xml
index 0eaa564ddcce..a3fc48ad0f8b 100644
--- a/services/securityhub/pom.xml
+++ b/services/securityhub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
securityhub
AWS Java SDK :: Services :: SecurityHub
diff --git a/services/securityhub/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/securityhub/src/main/resources/codegen-resources/endpoint-rule-set.json
index 8b5f8f170899..bcaddb83461d 100644
--- a/services/securityhub/src/main/resources/codegen-resources/endpoint-rule-set.json
+++ b/services/securityhub/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -3,7 +3,7 @@
"parameters": {
"Region": {
"builtIn": "AWS::Region",
- "required": true,
+ "required": false,
"documentation": "The AWS region used to dispatch the request.",
"type": "String"
},
@@ -32,13 +32,12 @@
{
"conditions": [
{
- "fn": "aws.partition",
+ "fn": "isSet",
"argv": [
{
- "ref": "Region"
+ "ref": "Endpoint"
}
- ],
- "assign": "PartitionResult"
+ ]
}
],
"type": "tree",
@@ -46,14 +45,20 @@
{
"conditions": [
{
- "fn": "isSet",
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "Endpoint"
- }
+ "ref": "UseFIPS"
+ },
+ true
]
}
],
+ "error": "Invalid Configuration: FIPS and custom endpoint are not supported",
+ "type": "error"
+ },
+ {
+ "conditions": [],
"type": "tree",
"rules": [
{
@@ -62,67 +67,42 @@
"fn": "booleanEquals",
"argv": [
{
- "ref": "UseFIPS"
+ "ref": "UseDualStack"
},
true
]
}
],
- "error": "Invalid Configuration: FIPS and custom endpoint are not supported",
+ "error": "Invalid Configuration: Dualstack 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"
+ "endpoint": {
+ "url": {
+ "ref": "Endpoint"
},
- {
- "conditions": [],
- "endpoint": {
- "url": {
- "ref": "Endpoint"
- },
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
- }
- ]
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
}
]
- },
+ }
+ ]
+ },
+ {
+ "conditions": [],
+ "type": "tree",
+ "rules": [
{
"conditions": [
{
- "fn": "booleanEquals",
- "argv": [
- {
- "ref": "UseFIPS"
- },
- true
- ]
- },
- {
- "fn": "booleanEquals",
+ "fn": "isSet",
"argv": [
{
- "ref": "UseDualStack"
- },
- true
+ "ref": "Region"
+ }
]
}
],
@@ -131,154 +111,215 @@
{
"conditions": [
{
- "fn": "booleanEquals",
+ "fn": "aws.partition",
"argv": [
- true,
{
- "fn": "getAttr",
+ "ref": "Region"
+ }
+ ],
+ "assign": "PartitionResult"
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "PartitionResult"
+ "ref": "UseFIPS"
},
- "supportsFIPS"
+ true
]
- }
- ]
- },
- {
- "fn": "booleanEquals",
- "argv": [
- true,
+ },
{
- "fn": "getAttr",
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "PartitionResult"
+ "ref": "UseDualStack"
},
- "supportsDualStack"
+ true
]
}
- ]
- }
- ],
- "type": "tree",
- "rules": [
- {
- "conditions": [],
+ ],
"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": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://securityhub-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ }
+ ]
+ },
{
"conditions": [],
- "endpoint": {
- "url": "https://securityhub-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
+ "error": "FIPS and DualStack are enabled, but this partition does not support one or both",
+ "type": "error"
}
]
- }
- ]
- },
- {
- "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,
+ "conditions": [
{
- "fn": "getAttr",
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "PartitionResult"
+ "ref": "UseFIPS"
},
- "supportsFIPS"
+ true
]
}
- ]
- }
- ],
- "type": "tree",
- "rules": [
- {
- "conditions": [],
+ ],
"type": "tree",
"rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsFIPS"
+ ]
+ }
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://securityhub-fips.{Region}.{PartitionResult#dnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ }
+ ]
+ },
{
"conditions": [],
- "endpoint": {
- "url": "https://securityhub-fips.{Region}.{PartitionResult#dnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
+ "error": "FIPS is enabled but this partition does not support FIPS",
+ "type": "error"
}
]
- }
- ]
- },
- {
- "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,
+ "conditions": [
{
- "fn": "getAttr",
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "PartitionResult"
+ "ref": "UseDualStack"
},
- "supportsDualStack"
+ true
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsDualStack"
+ ]
+ }
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://securityhub.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ }
]
+ },
+ {
+ "conditions": [],
+ "error": "DualStack is enabled but this partition does not support DualStack",
+ "type": "error"
}
]
- }
- ],
- "type": "tree",
- "rules": [
+ },
{
"conditions": [],
"type": "tree",
@@ -286,7 +327,7 @@
{
"conditions": [],
"endpoint": {
- "url": "https://securityhub.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "url": "https://securityhub.{Region}.{PartitionResult#dnsSuffix}",
"properties": {},
"headers": {}
},
@@ -295,28 +336,13 @@
]
}
]
- },
- {
- "conditions": [],
- "error": "DualStack is enabled but this partition does not support DualStack",
- "type": "error"
}
]
},
{
"conditions": [],
- "type": "tree",
- "rules": [
- {
- "conditions": [],
- "endpoint": {
- "url": "https://securityhub.{Region}.{PartitionResult#dnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
- }
- ]
+ "error": "Invalid Configuration: Missing Region",
+ "type": "error"
}
]
}
diff --git a/services/securityhub/src/main/resources/codegen-resources/endpoint-tests.json b/services/securityhub/src/main/resources/codegen-resources/endpoint-tests.json
index 84c39af1d635..0fc9f62803f7 100644
--- a/services/securityhub/src/main/resources/codegen-resources/endpoint-tests.json
+++ b/services/securityhub/src/main/resources/codegen-resources/endpoint-tests.json
@@ -1,94 +1,94 @@
{
"testCases": [
{
- "documentation": "For region us-gov-west-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region af-south-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.us-gov-west-1.amazonaws.com"
+ "url": "https://securityhub.af-south-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "af-south-1",
"UseDualStack": false,
- "Region": "us-gov-west-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region ap-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.us-gov-west-1.amazonaws.com"
+ "url": "https://securityhub.ap-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "ap-east-1",
"UseDualStack": false,
- "Region": "us-gov-west-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.us-gov-east-1.amazonaws.com"
+ "url": "https://securityhub.ap-northeast-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "ap-northeast-1",
"UseDualStack": false,
- "Region": "us-gov-east-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.us-gov-east-1.amazonaws.com"
+ "url": "https://securityhub.ap-northeast-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "ap-northeast-2",
"UseDualStack": false,
- "Region": "us-gov-east-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region ap-northeast-3 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.us-gov-east-1.api.aws"
+ "url": "https://securityhub.ap-northeast-3.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "UseDualStack": true,
- "Region": "us-gov-east-1"
+ "Region": "ap-northeast-3",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region ap-south-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.us-gov-east-1.api.aws"
+ "url": "https://securityhub.ap-south-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "UseDualStack": true,
- "Region": "us-gov-east-1"
+ "Region": "ap-south-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-southeast-3 with FIPS disabled and DualStack disabled",
+ "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.ap-southeast-3.amazonaws.com"
+ "url": "https://securityhub.ap-southeast-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "ap-southeast-1",
"UseDualStack": false,
- "Region": "ap-southeast-3"
+ "UseFIPS": false
}
},
{
@@ -99,113 +99,113 @@
}
},
"params": {
- "UseFIPS": false,
+ "Region": "ap-southeast-2",
"UseDualStack": false,
- "Region": "ap-southeast-2"
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region ap-southeast-3 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.ap-southeast-1.amazonaws.com"
+ "url": "https://securityhub.ap-southeast-3.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "ap-southeast-3",
"UseDualStack": false,
- "Region": "ap-southeast-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region ca-central-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.eu-central-1.amazonaws.com"
+ "url": "https://securityhub.ca-central-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "ca-central-1",
"UseDualStack": false,
- "Region": "eu-central-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region eu-south-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.eu-south-1.amazonaws.com"
+ "url": "https://securityhub.eu-central-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "eu-central-1",
"UseDualStack": false,
- "Region": "eu-south-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-east-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region eu-north-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.ap-east-1.amazonaws.com"
+ "url": "https://securityhub.eu-north-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "eu-north-1",
"UseDualStack": false,
- "Region": "ap-east-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region sa-east-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region eu-south-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.sa-east-1.amazonaws.com"
+ "url": "https://securityhub.eu-south-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "eu-south-1",
"UseDualStack": false,
- "Region": "sa-east-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled",
+ "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.us-east-2.amazonaws.com"
+ "url": "https://securityhub.eu-west-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "eu-west-1",
"UseDualStack": false,
- "Region": "us-east-2"
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-east-2 with FIPS enabled and DualStack disabled",
+ "documentation": "For region eu-west-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.us-east-2.amazonaws.com"
+ "url": "https://securityhub.eu-west-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "eu-west-2",
"UseDualStack": false,
- "Region": "us-east-2"
+ "UseFIPS": false
}
},
{
- "documentation": "For region eu-north-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region eu-west-3 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.eu-north-1.amazonaws.com"
+ "url": "https://securityhub.eu-west-3.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "eu-west-3",
"UseDualStack": false,
- "Region": "eu-north-1"
+ "UseFIPS": false
}
},
{
@@ -216,321 +216,321 @@
}
},
"params": {
- "UseFIPS": false,
+ "Region": "me-south-1",
"UseDualStack": false,
- "Region": "me-south-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region eu-west-3 with FIPS disabled and DualStack disabled",
+ "documentation": "For region sa-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.eu-west-3.amazonaws.com"
+ "url": "https://securityhub.sa-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "sa-east-1",
"UseDualStack": false,
- "Region": "eu-west-3"
+ "UseFIPS": false
}
},
{
- "documentation": "For region eu-west-2 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.eu-west-2.amazonaws.com"
+ "url": "https://securityhub.us-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-east-1",
"UseDualStack": false,
- "Region": "eu-west-2"
+ "UseFIPS": false
}
},
{
- "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.eu-west-1.amazonaws.com"
+ "url": "https://securityhub-fips.us-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-east-1",
"UseDualStack": false,
- "Region": "eu-west-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.us-east-1.amazonaws.com"
+ "url": "https://securityhub.us-east-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-east-2",
"UseDualStack": false,
- "Region": "us-east-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-east-2 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.us-east-1.amazonaws.com"
+ "url": "https://securityhub-fips.us-east-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "us-east-2",
"UseDualStack": false,
- "Region": "us-east-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region ap-northeast-3 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-west-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.ap-northeast-3.amazonaws.com"
+ "url": "https://securityhub.us-west-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-west-1",
"UseDualStack": false,
- "Region": "ap-northeast-3"
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-west-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.ap-northeast-2.amazonaws.com"
+ "url": "https://securityhub-fips.us-west-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-west-1",
"UseDualStack": false,
- "Region": "ap-northeast-2"
+ "UseFIPS": true
}
},
{
- "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.ap-northeast-1.amazonaws.com"
+ "url": "https://securityhub.us-west-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-west-2",
"UseDualStack": false,
- "Region": "ap-northeast-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-south-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.ap-south-1.amazonaws.com"
+ "url": "https://securityhub-fips.us-west-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-west-2",
"UseDualStack": false,
- "Region": "ap-south-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region af-south-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.af-south-1.amazonaws.com"
+ "url": "https://securityhub-fips.us-east-1.api.aws"
}
},
"params": {
- "UseFIPS": false,
- "UseDualStack": false,
- "Region": "af-south-1"
+ "Region": "us-east-1",
+ "UseDualStack": true,
+ "UseFIPS": true
}
},
{
- "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.us-west-2.amazonaws.com"
+ "url": "https://securityhub.us-east-1.api.aws"
}
},
"params": {
- "UseFIPS": false,
- "UseDualStack": false,
- "Region": "us-west-2"
+ "Region": "us-east-1",
+ "UseDualStack": true,
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled",
+ "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.us-west-2.amazonaws.com"
+ "url": "https://securityhub.cn-north-1.amazonaws.com.cn"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "cn-north-1",
"UseDualStack": false,
- "Region": "us-west-2"
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-west-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region cn-northwest-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.us-west-1.amazonaws.com"
+ "url": "https://securityhub.cn-northwest-1.amazonaws.com.cn"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "cn-northwest-1",
"UseDualStack": false,
- "Region": "us-west-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-west-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.us-west-1.amazonaws.com"
+ "url": "https://securityhub-fips.cn-north-1.api.amazonwebservices.com.cn"
}
},
"params": {
- "UseFIPS": true,
- "UseDualStack": false,
- "Region": "us-west-1"
+ "Region": "cn-north-1",
+ "UseDualStack": true,
+ "UseFIPS": true
}
},
{
- "documentation": "For region ca-central-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.ca-central-1.amazonaws.com"
+ "url": "https://securityhub-fips.cn-north-1.amazonaws.com.cn"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "cn-north-1",
"UseDualStack": false,
- "Region": "ca-central-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.us-east-1.api.aws"
+ "url": "https://securityhub.cn-north-1.api.amazonwebservices.com.cn"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "cn-north-1",
"UseDualStack": true,
- "Region": "us-east-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.us-east-1.api.aws"
+ "url": "https://securityhub.us-gov-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "UseDualStack": true,
- "Region": "us-east-1"
+ "Region": "us-gov-east-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.us-iso-east-1.c2s.ic.gov"
+ "url": "https://securityhub-fips.us-gov-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "us-gov-east-1",
"UseDualStack": false,
- "Region": "us-iso-east-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-gov-west-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.us-iso-east-1.c2s.ic.gov"
+ "url": "https://securityhub.us-gov-west-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-gov-west-1",
"UseDualStack": false,
- "Region": "us-iso-east-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.cn-north-1.amazonaws.com.cn"
+ "url": "https://securityhub-fips.us-gov-west-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-gov-west-1",
"UseDualStack": false,
- "Region": "cn-north-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region cn-northwest-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.cn-northwest-1.amazonaws.com.cn"
+ "url": "https://securityhub-fips.us-gov-east-1.api.aws"
}
},
"params": {
- "UseFIPS": false,
- "UseDualStack": false,
- "Region": "cn-northwest-1"
+ "Region": "us-gov-east-1",
+ "UseDualStack": true,
+ "UseFIPS": true
}
},
{
- "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.cn-north-1.api.amazonwebservices.com.cn"
+ "url": "https://securityhub.us-gov-east-1.api.aws"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "us-gov-east-1",
"UseDualStack": true,
- "Region": "cn-north-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub-fips.cn-north-1.amazonaws.com.cn"
+ "url": "https://securityhub-fips.us-iso-east-1.c2s.ic.gov"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "us-iso-east-1",
"UseDualStack": false,
- "Region": "cn-north-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://securityhub.cn-north-1.api.amazonwebservices.com.cn"
+ "url": "https://securityhub.us-iso-east-1.c2s.ic.gov"
}
},
"params": {
- "UseFIPS": false,
- "UseDualStack": true,
- "Region": "cn-north-1"
+ "Region": "us-iso-east-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
@@ -541,9 +541,9 @@
}
},
"params": {
- "UseFIPS": true,
+ "Region": "us-isob-east-1",
"UseDualStack": false,
- "Region": "us-isob-east-1"
+ "UseFIPS": true
}
},
{
@@ -554,22 +554,35 @@
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-isob-east-1",
"UseDualStack": false,
- "Region": "us-isob-east-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For custom endpoint with fips disabled and dualstack disabled",
+ "documentation": "For custom endpoint with region set and 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 region not set and fips disabled and dualstack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://example.com"
+ }
+ },
+ "params": {
"UseDualStack": false,
- "Region": "us-east-1",
+ "UseFIPS": false,
"Endpoint": "https://example.com"
}
},
@@ -579,9 +592,9 @@
"error": "Invalid Configuration: FIPS and custom endpoint are not supported"
},
"params": {
- "UseFIPS": true,
- "UseDualStack": false,
"Region": "us-east-1",
+ "UseDualStack": false,
+ "UseFIPS": true,
"Endpoint": "https://example.com"
}
},
@@ -591,9 +604,9 @@
"error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
},
"params": {
- "UseFIPS": false,
- "UseDualStack": true,
"Region": "us-east-1",
+ "UseDualStack": true,
+ "UseFIPS": false,
"Endpoint": "https://example.com"
}
}
diff --git a/services/securityhub/src/main/resources/codegen-resources/service-2.json b/services/securityhub/src/main/resources/codegen-resources/service-2.json
index de6af94f8477..beb0182c2fc2 100644
--- a/services/securityhub/src/main/resources/codegen-resources/service-2.json
+++ b/services/securityhub/src/main/resources/codegen-resources/service-2.json
@@ -527,7 +527,7 @@
{"shape":"ResourceConflictException"},
{"shape":"AccessDeniedException"}
],
- "documentation":"Enables Security Hub for your account in the current Region or the Region you specify in the request.
When you enable Security Hub, you grant to Security Hub the permissions necessary to gather findings from other services that are integrated with Security Hub.
When you use the EnableSecurityHub
operation to enable Security Hub, you also automatically enable the following standards.
You do not enable the Payment Card Industry Data Security Standard (PCI DSS) standard.
To not enable the automatically enabled standards, set EnableDefaultStandards
to false
.
After you enable Security Hub, to enable a standard, use the BatchEnableStandards
operation. To disable a standard, use the BatchDisableStandards
operation.
To learn more, see the setup information in the Security Hub User Guide.
"
+ "documentation":"Enables Security Hub for your account in the current Region or the Region you specify in the request.
When you enable Security Hub, you grant to Security Hub the permissions necessary to gather findings from other services that are integrated with Security Hub.
When you use the EnableSecurityHub
operation to enable Security Hub, you also automatically enable the following standards:
Other standards are not automatically enabled.
To opt out of automatically enabled standards, set EnableDefaultStandards
to false
.
After you enable Security Hub, to enable a standard, use the BatchEnableStandards
operation. To disable a standard, use the BatchDisableStandards
operation.
To learn more, see the setup information in the Security Hub User Guide.
"
},
"GetAdministratorAccount":{
"name":"GetAdministratorAccount",
@@ -1259,11 +1259,11 @@
},
"FirstSeen":{
"shape":"NonEmptyString",
- "documentation":"An ISO8601-formatted timestamp that indicates when the API call was first observed.
"
+ "documentation":"An ISO8601-formatted timestamp that indicates when the API call was first observed.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
"
},
"LastSeen":{
"shape":"NonEmptyString",
- "documentation":"An ISO8601-formatted timestamp that indicates when the API call was most recently observed.
"
+ "documentation":"An ISO8601-formatted timestamp that indicates when the API call was most recently observed.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
"
}
},
"documentation":"Provided if ActionType
is AWS_API_CALL
. It provides details about the API call that was detected.
"
@@ -1399,7 +1399,7 @@
},
"CreatedDate":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the API was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the API was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"Version":{
"shape":"NonEmptyString",
@@ -1481,11 +1481,11 @@
},
"CreatedDate":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the stage was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the stage was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"LastUpdatedDate":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the stage was most recently updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the stage was most recently updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"WebAclArn":{
"shape":"NonEmptyString",
@@ -1511,7 +1511,7 @@
},
"CreatedDate":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the API was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the API was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"Description":{
"shape":"NonEmptyString",
@@ -1575,7 +1575,7 @@
},
"CreatedDate":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the stage was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the stage was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"Description":{
"shape":"NonEmptyString",
@@ -1591,7 +1591,7 @@
},
"LastUpdatedDate":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the stage was most recently updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the stage was most recently updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"RouteSettings":{
"shape":"AwsApiGatewayV2RouteSettings",
@@ -1659,7 +1659,7 @@
},
"CreatedTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the auto scaling group was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the auto scaling group was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"MixedInstancesPolicy":{
"shape":"AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails",
@@ -1869,7 +1869,7 @@
},
"CreatedTime":{
"shape":"NonEmptyString",
- "documentation":"The creation date and time for the launch configuration.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"The creation date and time for the launch configuration.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"EbsOptimized":{
"shape":"Boolean",
@@ -2275,7 +2275,7 @@
},
"CreatedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the certificate was requested.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the certificate was requested.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"DomainName":{
"shape":"NonEmptyString",
@@ -2295,7 +2295,7 @@
},
"ImportedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the certificate was imported. Provided if the certificate type is IMPORTED
.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the certificate was imported. Provided if the certificate type is IMPORTED
.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"InUseBy":{
"shape":"StringList",
@@ -2303,7 +2303,7 @@
},
"IssuedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the certificate was issued. Provided if the certificate type is AMAZON_ISSUED
.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the certificate was issued. Provided if the certificate type is AMAZON_ISSUED
.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"Issuer":{
"shape":"NonEmptyString",
@@ -2319,11 +2319,11 @@
},
"NotAfter":{
"shape":"NonEmptyString",
- "documentation":"The time after which the certificate becomes invalid.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"The time after which the certificate becomes invalid.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"NotBefore":{
"shape":"NonEmptyString",
- "documentation":"The time before which the certificate is not valid.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"The time before which the certificate is not valid.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"Options":{
"shape":"AwsCertificateManagerCertificateOptions",
@@ -2457,7 +2457,7 @@
},
"UpdatedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the renewal summary was last updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the renewal summary was last updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
}
},
"documentation":"Contains information about the Certificate Manager managed renewal for an AMAZON_ISSUED
certificate.
"
@@ -2637,7 +2637,7 @@
},
"LastModifiedTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when that the distribution was last modified.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when that the distribution was last modified.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"Logging":{
"shape":"AwsCloudFrontDistributionLogging",
@@ -3347,7 +3347,7 @@
},
"LastUpdateToPayPerRequestDateTime":{
"shape":"NonEmptyString",
- "documentation":"If the billing mode is PAY_PER_REQUEST
, indicates when the billing mode was set to that value.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"If the billing mode is PAY_PER_REQUEST
, indicates when the billing mode was set to that value.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
}
},
"documentation":"Provides information about the billing for read/write capacity on the table.
"
@@ -3365,7 +3365,7 @@
},
"CreationDateTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the table was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the table was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"GlobalSecondaryIndexes":{
"shape":"AwsDynamoDbTableGlobalSecondaryIndexList",
@@ -3543,11 +3543,11 @@
"members":{
"LastDecreaseDateTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the provisioned throughput was last decreased.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the provisioned throughput was last decreased.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"LastIncreaseDateTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the provisioned throughput was last increased.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the provisioned throughput was last increased.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"NumberOfDecreasesToday":{
"shape":"Integer",
@@ -3639,7 +3639,7 @@
},
"RestoreDateTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates the point in time that the table was restored to.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates the point in time that the table was restored to.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"RestoreInProgress":{
"shape":"Boolean",
@@ -3653,7 +3653,7 @@
"members":{
"InaccessibleEncryptionDateTime":{
"shape":"NonEmptyString",
- "documentation":"If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"If the key is inaccessible, the date and time when DynamoDB detected that the key was inaccessible.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"Status":{
"shape":"NonEmptyString",
@@ -3767,7 +3767,7 @@
},
"LaunchedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the instance was launched.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the instance was launched.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"NetworkInterfaces":{
"shape":"AwsEc2InstanceNetworkInterfacesList",
@@ -4761,7 +4761,7 @@
"members":{
"AttachTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the attachment initiated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the attachment initiated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"AttachmentId":{
"shape":"NonEmptyString",
@@ -5165,7 +5165,7 @@
"members":{
"CreateTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the volume was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the volume was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"DeviceName":{
"shape":"NonEmptyString",
@@ -5539,7 +5539,7 @@
},
"LastStatusChange":{
"shape":"NonEmptyString",
- "documentation":"The date and time of the last change in status.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"The date and time of the last change in status.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"OutsideIpAddress":{
"shape":"NonEmptyString",
@@ -5585,7 +5585,7 @@
},
"ImagePublishedAt":{
"shape":"NonEmptyString",
- "documentation":"The date and time when the image was pushed to the repository.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"The date and time when the image was pushed to the repository.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
}
},
"documentation":"Information about an Amazon ECR image.
"
@@ -7640,7 +7640,7 @@
},
"CreatedTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the load balancer was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the load balancer was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"DnsName":{
"shape":"NonEmptyString",
@@ -7840,7 +7840,7 @@
},
"CreatedTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the load balancer was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the load balancer was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"DNSName":{
"shape":"NonEmptyString",
@@ -7892,7 +7892,7 @@
},
"CreatedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the IAM access key was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the IAM access key was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"PrincipalId":{
"shape":"NonEmptyString",
@@ -7944,7 +7944,7 @@
},
"CreationDate":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the session was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the session was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
}
},
"documentation":"Attributes of the session that the key was used for.
"
@@ -8009,7 +8009,7 @@
},
"CreateDate":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the IAM group was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the IAM group was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"GroupId":{
"shape":"NonEmptyString",
@@ -8053,7 +8053,7 @@
},
"CreateDate":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the instance profile was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the instance profile was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"InstanceProfileId":{
"shape":"NonEmptyString",
@@ -8091,7 +8091,7 @@
},
"CreateDate":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the role was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the role was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"Path":{
"shape":"NonEmptyString",
@@ -8135,7 +8135,7 @@
},
"CreateDate":{
"shape":"NonEmptyString",
- "documentation":"When the policy was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"When the policy was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"DefaultVersionId":{
"shape":"NonEmptyString",
@@ -8171,7 +8171,7 @@
},
"UpdateDate":{
"shape":"NonEmptyString",
- "documentation":"When the policy was most recently updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"When the policy was most recently updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
}
},
"documentation":"Represents an IAM permissions policy.
"
@@ -8189,7 +8189,7 @@
},
"CreateDate":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the version was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the version was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
}
},
"documentation":"A version of an IAM policy.
"
@@ -8217,7 +8217,7 @@
},
"CreateDate":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the role was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the role was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"InstanceProfileList":{
"shape":"AwsIamInstanceProfileList",
@@ -8270,7 +8270,7 @@
},
"CreateDate":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the user was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the user was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"GroupList":{
"shape":"StringList",
@@ -8362,7 +8362,7 @@
},
"CreationDate":{
"shape":"Double",
- "documentation":"Indicates when the KMS key was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the KMS key was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"KeyId":{
"shape":"NonEmptyString",
@@ -8456,7 +8456,7 @@
},
"LastModified":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the function was last updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the function was last updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"Layers":{
"shape":"AwsLambdaFunctionLayerList",
@@ -8596,7 +8596,7 @@
},
"CreatedDate":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the version was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the version was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
}
},
"documentation":"Details about a Lambda layer version.
"
@@ -9143,7 +9143,7 @@
},
"ClusterCreateTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the DB cluster was created, in Universal Coordinated Time (UTC).
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the DB cluster was created, in Universal Coordinated Time (UTC).
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"EnabledCloudWatchLogsExports":{
"shape":"StringList",
@@ -9257,7 +9257,7 @@
},
"SnapshotCreateTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the snapshot was taken.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the snapshot was taken.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"Engine":{
"shape":"NonEmptyString",
@@ -9281,7 +9281,7 @@
},
"ClusterCreateTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the DB cluster was created, in Universal Coordinated Time (UTC).
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the DB cluster was created, in Universal Coordinated Time (UTC).
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"MasterUsername":{
"shape":"NonEmptyString",
@@ -9431,7 +9431,7 @@
},
"InstanceCreateTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the DB instance was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the DB instance was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"KmsKeyId":{
"shape":"NonEmptyString",
@@ -9507,7 +9507,7 @@
},
"LatestRestorableTime":{
"shape":"NonEmptyString",
- "documentation":"Specifies the latest time to which a database can be restored with point-in-time restore.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Specifies the latest time to which a database can be restored with point-in-time restore.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"AutoMinorVersionUpgrade":{
"shape":"Boolean",
@@ -10082,7 +10082,7 @@
},
"SubscriptionCreationTime":{
"shape":"NonEmptyString",
- "documentation":"The datetime when the event notification subscription was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"The datetime when the event notification subscription was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
}
},
"documentation":"Details about an Amazon RDS event notification subscription. The subscription allows Amazon RDS to post events to an SNS topic.
"
@@ -10212,7 +10212,7 @@
"members":{
"DeferMaintenanceEndTime":{
"shape":"NonEmptyString",
- "documentation":"The end of the time window for which maintenance was deferred.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"The end of the time window for which maintenance was deferred.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"DeferMaintenanceIdentifier":{
"shape":"NonEmptyString",
@@ -10220,7 +10220,7 @@
},
"DeferMaintenanceStartTime":{
"shape":"NonEmptyString",
- "documentation":"The start of the time window for which maintenance was deferred.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"The start of the time window for which maintenance was deferred.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
}
},
"documentation":"A time windows during which maintenance was deferred for an Amazon Redshift cluster.
"
@@ -10250,7 +10250,7 @@
},
"ClusterCreateTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the cluster was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the cluster was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"ClusterIdentifier":{
"shape":"NonEmptyString",
@@ -10322,7 +10322,7 @@
},
"ExpectedNextSnapshotScheduleTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the next snapshot is expected to be taken. The cluster must have a valid snapshot schedule and have backups enabled.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the next snapshot is expected to be taken. The cluster must have a valid snapshot schedule and have backups enabled.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"ExpectedNextSnapshotScheduleTimeStatus":{
"shape":"NonEmptyString",
@@ -10354,7 +10354,7 @@
},
"NextMaintenanceWindowStartTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates the start of the next maintenance window.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates the start of the next maintenance window.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"NodeType":{
"shape":"NonEmptyString",
@@ -10488,11 +10488,11 @@
},
"LastFailureTime":{
"shape":"NonEmptyString",
- "documentation":"The last time when logs failed to be delivered.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"The last time when logs failed to be delivered.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"LastSuccessfulDeliveryTime":{
"shape":"NonEmptyString",
- "documentation":"The last time that logs were delivered successfully.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"The last time that logs were delivered successfully.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"LoggingEnabled":{
"shape":"Boolean",
@@ -10668,7 +10668,7 @@
},
"ExpirationDate":{
"shape":"NonEmptyString",
- "documentation":"The date when objects are moved or deleted.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"The date when objects are moved or deleted.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"ExpirationInDays":{
"shape":"Integer",
@@ -10818,7 +10818,7 @@
"members":{
"Date":{
"shape":"NonEmptyString",
- "documentation":"A date on which to transition objects to the specified storage class. If you provide Date
, you cannot provide Days
.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"A date on which to transition objects to the specified storage class. If you provide Date
, you cannot provide Days
.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"Days":{
"shape":"Integer",
@@ -10866,7 +10866,7 @@
},
"CreatedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the S3 bucket was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the S3 bucket was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"ServerSideEncryptionConfiguration":{
"shape":"AwsS3BucketServerSideEncryptionConfiguration",
@@ -11139,7 +11139,7 @@
"members":{
"LastModified":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the object was last modified.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the object was last modified.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"ETag":{
"shape":"NonEmptyString",
@@ -11361,19 +11361,19 @@
},
"FirstObservedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the security-findings provider first observed the potential security issue that a finding captured.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the security-findings provider first observed the potential security issue that a finding captured.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"LastObservedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the security-findings provider most recently observed the potential security issue that a finding captured.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the security-findings provider most recently observed the potential security issue that a finding captured.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"CreatedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the security-findings provider created the potential security issue that a finding captured.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the security-findings provider created the potential security issue that a finding captured.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"UpdatedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the security-findings provider last updated the finding record.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the security-findings provider last updated the finding record.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"Severity":{
"shape":"Severity",
@@ -11519,19 +11519,19 @@
},
"FirstObservedAt":{
"shape":"DateFilterList",
- "documentation":"An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.
"
+ "documentation":"An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
"
},
"LastObservedAt":{
"shape":"DateFilterList",
- "documentation":"An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.
"
+ "documentation":"An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
"
},
"CreatedAt":{
"shape":"DateFilterList",
- "documentation":"An ISO8601-formatted timestamp that indicates when the security-findings provider captured the potential security issue that a finding captured.
"
+ "documentation":"An ISO8601-formatted timestamp that indicates when the security-findings provider captured the potential security issue that a finding captured.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
"
},
"UpdatedAt":{
"shape":"DateFilterList",
- "documentation":"An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record.
"
+ "documentation":"An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
"
},
"SeverityProduct":{
"shape":"NumberFilterList",
@@ -11667,11 +11667,11 @@
},
"ProcessLaunchedAt":{
"shape":"DateFilterList",
- "documentation":"The date/time that the process was launched.
"
+ "documentation":"A timestamp that identifies when the process was launched.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
"
},
"ProcessTerminatedAt":{
"shape":"DateFilterList",
- "documentation":"The date/time that the process was terminated.
"
+ "documentation":"A timestamp that identifies when the process was terminated.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
"
},
"ThreatIntelIndicatorType":{
"shape":"StringFilterList",
@@ -11687,7 +11687,7 @@
},
"ThreatIntelIndicatorLastObservedAt":{
"shape":"DateFilterList",
- "documentation":"The date/time of the last observation of a threat intelligence indicator.
"
+ "documentation":"A timestamp that identifies the last observation of a threat intelligence indicator.
"
},
"ThreatIntelIndicatorSource":{
"shape":"StringFilterList",
@@ -11797,7 +11797,7 @@
},
"ResourceContainerLaunchedAt":{
"shape":"DateFilterList",
- "documentation":"The date/time that the container was started.
"
+ "documentation":"A timestamp that identifies when the container was started.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
"
},
"ResourceDetailsOther":{
"shape":"MapFilterList",
@@ -13177,7 +13177,7 @@
},
"LaunchedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the container started.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the container started.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"VolumeMounts":{
"shape":"VolumeMountList",
@@ -13423,11 +13423,11 @@
"members":{
"Start":{
"shape":"NonEmptyString",
- "documentation":"A start date for the date filter.
"
+ "documentation":"A timestamp that provides the start date for the date filter.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
"
},
"End":{
"shape":"NonEmptyString",
- "documentation":"An end date for the date filter.
"
+ "documentation":"A timestamp that provides the end date for the date filter.
A correctly formatted example is 2020-05-21T20:16:34.724Z
. The value cannot contain spaces, and date and time should be separated by T
. For more information, see RFC 3339 section 5.6, Internet Date/Time Format.
"
},
"DateRange":{
"shape":"DateRange",
@@ -15086,7 +15086,7 @@
},
"UpdatedAt":{
"shape":"NonEmptyString",
- "documentation":"The timestamp of when the note was updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"The timestamp of when the note was updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
}
},
"documentation":"A user-defined note added to a finding.
"
@@ -15221,11 +15221,11 @@
},
"OperationStartTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the operation started.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the operation started.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"OperationEndTime":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the operation completed.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the operation completed.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"RebootOption":{
"shape":"NonEmptyString",
@@ -15327,11 +15327,11 @@
},
"LaunchedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the process was launched.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the process was launched.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"TerminatedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the process was terminated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the process was terminated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
}
},
"documentation":"The details of process-related information about a finding.
"
@@ -16792,7 +16792,7 @@
},
"LastObservedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the most recent instance of a threat intelligence indicator was observed.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the most recent instance of a threat intelligence indicator was observed.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"Source":{
"shape":"NonEmptyString",
@@ -17189,11 +17189,11 @@
},
"VendorCreatedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the vulnerability advisory was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the vulnerability advisory was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
},
"VendorUpdatedAt":{
"shape":"NonEmptyString",
- "documentation":"Indicates when the vulnerability advisory was last updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
"
+ "documentation":"Indicates when the vulnerability advisory was last updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example, 2020-03-22T13:22:13.933Z
.
"
}
},
"documentation":"A vendor that generates a vulnerability report.
"
diff --git a/services/securitylake/pom.xml b/services/securitylake/pom.xml
index 34b9efd5fc92..ddd38a050b3e 100644
--- a/services/securitylake/pom.xml
+++ b/services/securitylake/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
securitylake
AWS Java SDK :: Services :: Security Lake
diff --git a/services/serverlessapplicationrepository/pom.xml b/services/serverlessapplicationrepository/pom.xml
index 33bcb99353f3..1f6510672a2c 100644
--- a/services/serverlessapplicationrepository/pom.xml
+++ b/services/serverlessapplicationrepository/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
serverlessapplicationrepository
diff --git a/services/servicecatalog/pom.xml b/services/servicecatalog/pom.xml
index 2dddc7d17623..e5959bcd9e7c 100644
--- a/services/servicecatalog/pom.xml
+++ b/services/servicecatalog/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
servicecatalog
AWS Java SDK :: Services :: AWS Service Catalog
diff --git a/services/servicecatalogappregistry/pom.xml b/services/servicecatalogappregistry/pom.xml
index a7f7ac51b756..75ccd5389064 100644
--- a/services/servicecatalogappregistry/pom.xml
+++ b/services/servicecatalogappregistry/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
servicecatalogappregistry
AWS Java SDK :: Services :: Service Catalog App Registry
diff --git a/services/servicediscovery/pom.xml b/services/servicediscovery/pom.xml
index 5df2813661fe..e197a15c70fc 100644
--- a/services/servicediscovery/pom.xml
+++ b/services/servicediscovery/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
servicediscovery
diff --git a/services/servicequotas/pom.xml b/services/servicequotas/pom.xml
index a4396e1d08d0..0874db1ac434 100644
--- a/services/servicequotas/pom.xml
+++ b/services/servicequotas/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
servicequotas
AWS Java SDK :: Services :: Service Quotas
diff --git a/services/ses/pom.xml b/services/ses/pom.xml
index bdc9d19ec89a..57655e181c29 100644
--- a/services/ses/pom.xml
+++ b/services/ses/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ses
AWS Java SDK :: Services :: Amazon SES
diff --git a/services/sesv2/pom.xml b/services/sesv2/pom.xml
index 4680060747f6..796d03e73f2c 100644
--- a/services/sesv2/pom.xml
+++ b/services/sesv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
sesv2
AWS Java SDK :: Services :: SESv2
diff --git a/services/sfn/pom.xml b/services/sfn/pom.xml
index a4872bee4a3b..1beda657d58a 100644
--- a/services/sfn/pom.xml
+++ b/services/sfn/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
sfn
AWS Java SDK :: Services :: AWS Step Functions
diff --git a/services/shield/pom.xml b/services/shield/pom.xml
index ee4373e8edf7..5e0ac9fc18c1 100644
--- a/services/shield/pom.xml
+++ b/services/shield/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
shield
AWS Java SDK :: Services :: AWS Shield
diff --git a/services/signer/pom.xml b/services/signer/pom.xml
index f00220fb9b69..802dd5c51a8f 100644
--- a/services/signer/pom.xml
+++ b/services/signer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
signer
AWS Java SDK :: Services :: Signer
diff --git a/services/simspaceweaver/pom.xml b/services/simspaceweaver/pom.xml
index 236818d8c309..5e207bcb203d 100644
--- a/services/simspaceweaver/pom.xml
+++ b/services/simspaceweaver/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
simspaceweaver
AWS Java SDK :: Services :: Sim Space Weaver
diff --git a/services/sms/pom.xml b/services/sms/pom.xml
index 009d3003944b..c16b6920bf06 100644
--- a/services/sms/pom.xml
+++ b/services/sms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
sms
AWS Java SDK :: Services :: AWS Server Migration
diff --git a/services/snowball/pom.xml b/services/snowball/pom.xml
index 035294d8251d..7685dc2e84d1 100644
--- a/services/snowball/pom.xml
+++ b/services/snowball/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
snowball
AWS Java SDK :: Services :: Amazon Snowball
diff --git a/services/snowdevicemanagement/pom.xml b/services/snowdevicemanagement/pom.xml
index a5a00e7814b3..f873cc5e93f5 100644
--- a/services/snowdevicemanagement/pom.xml
+++ b/services/snowdevicemanagement/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
snowdevicemanagement
AWS Java SDK :: Services :: Snow Device Management
diff --git a/services/sns/pom.xml b/services/sns/pom.xml
index 03ca9e2302e9..850e75a5789b 100644
--- a/services/sns/pom.xml
+++ b/services/sns/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
sns
AWS Java SDK :: Services :: Amazon SNS
diff --git a/services/sqs/pom.xml b/services/sqs/pom.xml
index 360ae3282fdb..68632c731b2b 100644
--- a/services/sqs/pom.xml
+++ b/services/sqs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
sqs
AWS Java SDK :: Services :: Amazon SQS
diff --git a/services/ssm/pom.xml b/services/ssm/pom.xml
index 814bca656d6b..fdeaebb91fc2 100644
--- a/services/ssm/pom.xml
+++ b/services/ssm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ssm
AWS Java SDK :: Services :: AWS Simple Systems Management (SSM)
diff --git a/services/ssmcontacts/pom.xml b/services/ssmcontacts/pom.xml
index 51981389d8ce..0469ee2d18cc 100644
--- a/services/ssmcontacts/pom.xml
+++ b/services/ssmcontacts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ssmcontacts
AWS Java SDK :: Services :: SSM Contacts
diff --git a/services/ssmincidents/pom.xml b/services/ssmincidents/pom.xml
index a13400122465..76ac1b3db6ff 100644
--- a/services/ssmincidents/pom.xml
+++ b/services/ssmincidents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ssmincidents
AWS Java SDK :: Services :: SSM Incidents
diff --git a/services/ssmsap/pom.xml b/services/ssmsap/pom.xml
index 40c385048500..797216fab38b 100644
--- a/services/ssmsap/pom.xml
+++ b/services/ssmsap/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ssmsap
AWS Java SDK :: Services :: Ssm Sap
diff --git a/services/sso/pom.xml b/services/sso/pom.xml
index 8107cb3740c7..c82449376970 100644
--- a/services/sso/pom.xml
+++ b/services/sso/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
sso
AWS Java SDK :: Services :: SSO
diff --git a/services/ssoadmin/pom.xml b/services/ssoadmin/pom.xml
index 99b3a9c6a4de..1cbf5689c760 100644
--- a/services/ssoadmin/pom.xml
+++ b/services/ssoadmin/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ssoadmin
AWS Java SDK :: Services :: SSO Admin
diff --git a/services/ssooidc/pom.xml b/services/ssooidc/pom.xml
index b576ae6085d2..b70244cc9784 100644
--- a/services/ssooidc/pom.xml
+++ b/services/ssooidc/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
ssooidc
AWS Java SDK :: Services :: SSO OIDC
diff --git a/services/storagegateway/pom.xml b/services/storagegateway/pom.xml
index 493c28f2e29d..4fe95dc997d3 100644
--- a/services/storagegateway/pom.xml
+++ b/services/storagegateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
storagegateway
AWS Java SDK :: Services :: AWS Storage Gateway
diff --git a/services/sts/pom.xml b/services/sts/pom.xml
index 80f3b235bec3..1f5b87daf288 100644
--- a/services/sts/pom.xml
+++ b/services/sts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
sts
AWS Java SDK :: Services :: AWS STS
diff --git a/services/support/pom.xml b/services/support/pom.xml
index 936ce30d0147..36eb94f9b34d 100644
--- a/services/support/pom.xml
+++ b/services/support/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
support
AWS Java SDK :: Services :: AWS Support
diff --git a/services/supportapp/pom.xml b/services/supportapp/pom.xml
index 79070301a904..80310559c8b6 100644
--- a/services/supportapp/pom.xml
+++ b/services/supportapp/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
supportapp
AWS Java SDK :: Services :: Support App
diff --git a/services/swf/pom.xml b/services/swf/pom.xml
index 700f1b6f5fe4..63f0e9477eba 100644
--- a/services/swf/pom.xml
+++ b/services/swf/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
swf
AWS Java SDK :: Services :: Amazon SWF
diff --git a/services/synthetics/pom.xml b/services/synthetics/pom.xml
index 8c854c29eb44..254aeda777cb 100644
--- a/services/synthetics/pom.xml
+++ b/services/synthetics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
synthetics
AWS Java SDK :: Services :: Synthetics
diff --git a/services/textract/pom.xml b/services/textract/pom.xml
index 3a47e74f42b7..10999f82997e 100644
--- a/services/textract/pom.xml
+++ b/services/textract/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
textract
AWS Java SDK :: Services :: Textract
diff --git a/services/timestreamquery/pom.xml b/services/timestreamquery/pom.xml
index 7bb3c39e675f..a04d8414f74c 100644
--- a/services/timestreamquery/pom.xml
+++ b/services/timestreamquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
timestreamquery
AWS Java SDK :: Services :: Timestream Query
diff --git a/services/timestreamwrite/pom.xml b/services/timestreamwrite/pom.xml
index e801f4ca1bf1..a0b87cf1cae3 100644
--- a/services/timestreamwrite/pom.xml
+++ b/services/timestreamwrite/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
timestreamwrite
AWS Java SDK :: Services :: Timestream Write
diff --git a/services/tnb/pom.xml b/services/tnb/pom.xml
new file mode 100644
index 000000000000..94a146c57ddd
--- /dev/null
+++ b/services/tnb/pom.xml
@@ -0,0 +1,60 @@
+
+
+
+
+ 4.0.0
+
+ software.amazon.awssdk
+ services
+ 2.20.9
+
+ tnb
+ AWS Java SDK :: Services :: Tnb
+ The AWS Java SDK for Tnb module holds the client classes that are used for
+ communicating with Tnb.
+
+ https://aws.amazon.com/sdkforjava
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ software.amazon.awssdk.services.tnb
+
+
+
+
+
+
+
+
+
+ software.amazon.awssdk
+ protocol-core
+ ${awsjavasdk.version}
+
+
+ software.amazon.awssdk
+ aws-json-protocol
+ ${awsjavasdk.version}
+
+
+
diff --git a/services/tnb/src/main/resources/codegen-resources/endpoint-rule-set.json b/services/tnb/src/main/resources/codegen-resources/endpoint-rule-set.json
new file mode 100644
index 000000000000..bdbdea94cf4a
--- /dev/null
+++ b/services/tnb/src/main/resources/codegen-resources/endpoint-rule-set.json
@@ -0,0 +1,350 @@
+{
+ "version": "1.0",
+ "parameters": {
+ "Region": {
+ "builtIn": "AWS::Region",
+ "required": false,
+ "documentation": "The AWS region used to dispatch the request.",
+ "type": "String"
+ },
+ "UseDualStack": {
+ "builtIn": "AWS::UseDualStack",
+ "required": true,
+ "default": false,
+ "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.",
+ "type": "Boolean"
+ },
+ "UseFIPS": {
+ "builtIn": "AWS::UseFIPS",
+ "required": true,
+ "default": false,
+ "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.",
+ "type": "Boolean"
+ },
+ "Endpoint": {
+ "builtIn": "SDK::Endpoint",
+ "required": false,
+ "documentation": "Override the endpoint used to send this request",
+ "type": "String"
+ }
+ },
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "isSet",
+ "argv": [
+ {
+ "ref": "Endpoint"
+ }
+ ]
+ }
+ ],
+ "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": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "isSet",
+ "argv": [
+ {
+ "ref": "Region"
+ }
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "aws.partition",
+ "argv": [
+ {
+ "ref": "Region"
+ }
+ ],
+ "assign": "PartitionResult"
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "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": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://tnb-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": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://tnb-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": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://tnb.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "conditions": [],
+ "error": "DualStack is enabled but this partition does not support DualStack",
+ "type": "error"
+ }
+ ]
+ },
+ {
+ "conditions": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://tnb.{Region}.{PartitionResult#dnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "conditions": [],
+ "error": "Invalid Configuration: Missing Region",
+ "type": "error"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/services/tnb/src/main/resources/codegen-resources/endpoint-tests.json b/services/tnb/src/main/resources/codegen-resources/endpoint-tests.json
new file mode 100644
index 000000000000..777e258d27ce
--- /dev/null
+++ b/services/tnb/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://tnb-fips.us-gov-east-1.api.aws"
+ }
+ },
+ "params": {
+ "UseFIPS": true,
+ "Region": "us-gov-east-1",
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://tnb-fips.us-gov-east-1.amazonaws.com"
+ }
+ },
+ "params": {
+ "UseFIPS": true,
+ "Region": "us-gov-east-1",
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://tnb.us-gov-east-1.api.aws"
+ }
+ },
+ "params": {
+ "UseFIPS": false,
+ "Region": "us-gov-east-1",
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://tnb.us-gov-east-1.amazonaws.com"
+ }
+ },
+ "params": {
+ "UseFIPS": false,
+ "Region": "us-gov-east-1",
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://tnb-fips.cn-north-1.api.amazonwebservices.com.cn"
+ }
+ },
+ "params": {
+ "UseFIPS": true,
+ "Region": "cn-north-1",
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://tnb-fips.cn-north-1.amazonaws.com.cn"
+ }
+ },
+ "params": {
+ "UseFIPS": true,
+ "Region": "cn-north-1",
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://tnb.cn-north-1.api.amazonwebservices.com.cn"
+ }
+ },
+ "params": {
+ "UseFIPS": false,
+ "Region": "cn-north-1",
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://tnb.cn-north-1.amazonaws.com.cn"
+ }
+ },
+ "params": {
+ "UseFIPS": false,
+ "Region": "cn-north-1",
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "error": "FIPS and DualStack are enabled, but this partition does not support one or both"
+ },
+ "params": {
+ "UseFIPS": true,
+ "Region": "us-iso-east-1",
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://tnb-fips.us-iso-east-1.c2s.ic.gov"
+ }
+ },
+ "params": {
+ "UseFIPS": true,
+ "Region": "us-iso-east-1",
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "error": "DualStack is enabled but this partition does not support DualStack"
+ },
+ "params": {
+ "UseFIPS": false,
+ "Region": "us-iso-east-1",
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://tnb.us-iso-east-1.c2s.ic.gov"
+ }
+ },
+ "params": {
+ "UseFIPS": false,
+ "Region": "us-iso-east-1",
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://tnb-fips.us-east-1.api.aws"
+ }
+ },
+ "params": {
+ "UseFIPS": true,
+ "Region": "us-east-1",
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://tnb-fips.us-east-1.amazonaws.com"
+ }
+ },
+ "params": {
+ "UseFIPS": true,
+ "Region": "us-east-1",
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://tnb.us-east-1.api.aws"
+ }
+ },
+ "params": {
+ "UseFIPS": false,
+ "Region": "us-east-1",
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://tnb.us-east-1.amazonaws.com"
+ }
+ },
+ "params": {
+ "UseFIPS": false,
+ "Region": "us-east-1",
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "error": "FIPS and DualStack are enabled, but this partition does not support one or both"
+ },
+ "params": {
+ "UseFIPS": true,
+ "Region": "us-isob-east-1",
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://tnb-fips.us-isob-east-1.sc2s.sgov.gov"
+ }
+ },
+ "params": {
+ "UseFIPS": true,
+ "Region": "us-isob-east-1",
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "error": "DualStack is enabled but this partition does not support DualStack"
+ },
+ "params": {
+ "UseFIPS": false,
+ "Region": "us-isob-east-1",
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://tnb.us-isob-east-1.sc2s.sgov.gov"
+ }
+ },
+ "params": {
+ "UseFIPS": false,
+ "Region": "us-isob-east-1",
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For custom endpoint with fips disabled and dualstack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://example.com"
+ }
+ },
+ "params": {
+ "UseFIPS": false,
+ "Region": "us-east-1",
+ "UseDualStack": false,
+ "Endpoint": "https://example.com"
+ }
+ },
+ {
+ "documentation": "For custom endpoint with fips enabled and dualstack disabled",
+ "expect": {
+ "error": "Invalid Configuration: FIPS and custom endpoint are not supported"
+ },
+ "params": {
+ "UseFIPS": true,
+ "Region": "us-east-1",
+ "UseDualStack": false,
+ "Endpoint": "https://example.com"
+ }
+ },
+ {
+ "documentation": "For custom endpoint with fips disabled and dualstack enabled",
+ "expect": {
+ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
+ },
+ "params": {
+ "UseFIPS": false,
+ "Region": "us-east-1",
+ "UseDualStack": true,
+ "Endpoint": "https://example.com"
+ }
+ }
+ ],
+ "version": "1.0"
+}
\ No newline at end of file
diff --git a/services/tnb/src/main/resources/codegen-resources/paginators-1.json b/services/tnb/src/main/resources/codegen-resources/paginators-1.json
new file mode 100644
index 000000000000..18ac477bf60c
--- /dev/null
+++ b/services/tnb/src/main/resources/codegen-resources/paginators-1.json
@@ -0,0 +1,34 @@
+{
+ "pagination": {
+ "ListSolFunctionInstances": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "functionInstances"
+ },
+ "ListSolFunctionPackages": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "functionPackages"
+ },
+ "ListSolNetworkInstances": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "networkInstances"
+ },
+ "ListSolNetworkOperations": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "networkOperations"
+ },
+ "ListSolNetworkPackages": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "networkPackages"
+ }
+ }
+}
diff --git a/services/tnb/src/main/resources/codegen-resources/service-2.json b/services/tnb/src/main/resources/codegen-resources/service-2.json
new file mode 100644
index 000000000000..8acab0b1f310
--- /dev/null
+++ b/services/tnb/src/main/resources/codegen-resources/service-2.json
@@ -0,0 +1,2905 @@
+{
+ "version":"2.0",
+ "metadata":{
+ "apiVersion":"2008-10-21",
+ "endpointPrefix":"tnb",
+ "jsonVersion":"1.1",
+ "protocol":"rest-json",
+ "serviceFullName":"AWS Telco Network Builder",
+ "serviceId":"tnb",
+ "signatureVersion":"v4",
+ "signingName":"tnb",
+ "uid":"tnb-2008-10-21"
+ },
+ "operations":{
+ "CancelSolNetworkOperation":{
+ "name":"CancelSolNetworkOperation",
+ "http":{
+ "method":"POST",
+ "requestUri":"/sol/nslcm/v1/ns_lcm_op_occs/{nsLcmOpOccId}/cancel",
+ "responseCode":202
+ },
+ "input":{"shape":"CancelSolNetworkOperationInput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Cancels a network operation.
A network operation is any operation that is done to your network, such as network instance instantiation or termination.
"
+ },
+ "CreateSolFunctionPackage":{
+ "name":"CreateSolFunctionPackage",
+ "http":{
+ "method":"POST",
+ "requestUri":"/sol/vnfpkgm/v1/vnf_packages",
+ "responseCode":201
+ },
+ "input":{"shape":"CreateSolFunctionPackageInput"},
+ "output":{"shape":"CreateSolFunctionPackageOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ServiceQuotaExceededException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Creates a function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network. For more information, see Function packages in the Amazon Web Services Telco Network Builder User Guide.
Creating a function package is the first step for creating a network in AWS TNB. This request creates an empty container with an ID. The next step is to upload the actual CSAR zip file into that empty container. To upload function package content, see PutSolFunctionPackageContent.
"
+ },
+ "CreateSolNetworkInstance":{
+ "name":"CreateSolNetworkInstance",
+ "http":{
+ "method":"POST",
+ "requestUri":"/sol/nslcm/v1/ns_instances",
+ "responseCode":201
+ },
+ "input":{"shape":"CreateSolNetworkInstanceInput"},
+ "output":{"shape":"CreateSolNetworkInstanceOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ServiceQuotaExceededException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Creates a network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed. Creating a network instance is the third step after creating a network package. For more information about network instances, Network instances in the Amazon Web Services Telco Network Builder User Guide.
Once you create a network instance, you can instantiate it. To instantiate a network, see InstantiateSolNetworkInstance.
"
+ },
+ "CreateSolNetworkPackage":{
+ "name":"CreateSolNetworkPackage",
+ "http":{
+ "method":"POST",
+ "requestUri":"/sol/nsd/v1/ns_descriptors",
+ "responseCode":201
+ },
+ "input":{"shape":"CreateSolNetworkPackageInput"},
+ "output":{"shape":"CreateSolNetworkPackageOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ServiceQuotaExceededException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Creates a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on. For more information, see Network instances in the Amazon Web Services Telco Network Builder User Guide.
A network package consists of a network service descriptor (NSD) file (required) and any additional files (optional), such as scripts specific to your needs. For example, if you have multiple function packages in your network package, you can use the NSD to define which network functions should run in certain VPCs, subnets, or EKS clusters.
This request creates an empty network package container with an ID. Once you create a network package, you can upload the network package content using PutSolNetworkPackageContent.
"
+ },
+ "DeleteSolFunctionPackage":{
+ "name":"DeleteSolFunctionPackage",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}",
+ "responseCode":204
+ },
+ "input":{"shape":"DeleteSolFunctionPackageInput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Deletes a function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
To delete a function package, the package must be in a disabled state. To disable a function package, see UpdateSolFunctionPackage.
",
+ "idempotent":true
+ },
+ "DeleteSolNetworkInstance":{
+ "name":"DeleteSolNetworkInstance",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/sol/nslcm/v1/ns_instances/{nsInstanceId}",
+ "responseCode":204
+ },
+ "input":{"shape":"DeleteSolNetworkInstanceInput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Deletes a network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
To delete a network instance, the instance must be in a stopped or terminated state. To terminate a network instance, see TerminateSolNetworkInstance.
",
+ "idempotent":true
+ },
+ "DeleteSolNetworkPackage":{
+ "name":"DeleteSolNetworkPackage",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/sol/nsd/v1/ns_descriptors/{nsdInfoId}",
+ "responseCode":204
+ },
+ "input":{"shape":"DeleteSolNetworkPackageInput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Deletes network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
To delete a network package, the package must be in a disable state. To disable a network package, see UpdateSolNetworkPackage.
",
+ "idempotent":true
+ },
+ "GetSolFunctionInstance":{
+ "name":"GetSolFunctionInstance",
+ "http":{
+ "method":"GET",
+ "requestUri":"/sol/vnflcm/v1/vnf_instances/{vnfInstanceId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetSolFunctionInstanceInput"},
+ "output":{"shape":"GetSolFunctionInstanceOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Gets the details of a network function instance, including the instantation state and metadata from the function package descriptor in the network function package.
A network function instance is a function in a function package .
"
+ },
+ "GetSolFunctionPackage":{
+ "name":"GetSolFunctionPackage",
+ "http":{
+ "method":"GET",
+ "requestUri":"/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetSolFunctionPackageInput"},
+ "output":{"shape":"GetSolFunctionPackageOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Gets the details of an individual function package, such as the operational state and whether the package is in use.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network..
"
+ },
+ "GetSolFunctionPackageContent":{
+ "name":"GetSolFunctionPackageContent",
+ "http":{
+ "method":"GET",
+ "requestUri":"/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/package_content",
+ "responseCode":200
+ },
+ "input":{"shape":"GetSolFunctionPackageContentInput"},
+ "output":{"shape":"GetSolFunctionPackageContentOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Gets the contents of a function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
"
+ },
+ "GetSolFunctionPackageDescriptor":{
+ "name":"GetSolFunctionPackageDescriptor",
+ "http":{
+ "method":"GET",
+ "requestUri":"/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/vnfd",
+ "responseCode":200
+ },
+ "input":{"shape":"GetSolFunctionPackageDescriptorInput"},
+ "output":{"shape":"GetSolFunctionPackageDescriptorOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Gets a function package descriptor in a function package.
A function package descriptor is a .yaml file in a function package that uses the TOSCA standard to describe how the network function in the function package should run on your network.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
"
+ },
+ "GetSolNetworkInstance":{
+ "name":"GetSolNetworkInstance",
+ "http":{
+ "method":"GET",
+ "requestUri":"/sol/nslcm/v1/ns_instances/{nsInstanceId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetSolNetworkInstanceInput"},
+ "output":{"shape":"GetSolNetworkInstanceOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Gets the details of the network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
"
+ },
+ "GetSolNetworkOperation":{
+ "name":"GetSolNetworkOperation",
+ "http":{
+ "method":"GET",
+ "requestUri":"/sol/nslcm/v1/ns_lcm_op_occs/{nsLcmOpOccId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetSolNetworkOperationInput"},
+ "output":{"shape":"GetSolNetworkOperationOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Gets the details of a network operation, including the tasks involved in the network operation and the status of the tasks.
A network operation is any operation that is done to your network, such as network instance instantiation or termination.
"
+ },
+ "GetSolNetworkPackage":{
+ "name":"GetSolNetworkPackage",
+ "http":{
+ "method":"GET",
+ "requestUri":"/sol/nsd/v1/ns_descriptors/{nsdInfoId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetSolNetworkPackageInput"},
+ "output":{"shape":"GetSolNetworkPackageOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Gets the details of a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
"
+ },
+ "GetSolNetworkPackageContent":{
+ "name":"GetSolNetworkPackageContent",
+ "http":{
+ "method":"GET",
+ "requestUri":"/sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd_content",
+ "responseCode":200
+ },
+ "input":{"shape":"GetSolNetworkPackageContentInput"},
+ "output":{"shape":"GetSolNetworkPackageContentOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Gets the contents of a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
"
+ },
+ "GetSolNetworkPackageDescriptor":{
+ "name":"GetSolNetworkPackageDescriptor",
+ "http":{
+ "method":"GET",
+ "requestUri":"/sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd",
+ "responseCode":200
+ },
+ "input":{"shape":"GetSolNetworkPackageDescriptorInput"},
+ "output":{"shape":"GetSolNetworkPackageDescriptorOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Gets the content of the network service descriptor.
A network service descriptor is a .yaml file in a network package that uses the TOSCA standard to describe the network functions you want to deploy and the Amazon Web Services infrastructure you want to deploy the network functions on.
"
+ },
+ "InstantiateSolNetworkInstance":{
+ "name":"InstantiateSolNetworkInstance",
+ "http":{
+ "method":"POST",
+ "requestUri":"/sol/nslcm/v1/ns_instances/{nsInstanceId}/instantiate",
+ "responseCode":201
+ },
+ "input":{"shape":"InstantiateSolNetworkInstanceInput"},
+ "output":{"shape":"InstantiateSolNetworkInstanceOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ServiceQuotaExceededException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Instantiates a network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
Before you can instantiate a network instance, you have to create a network instance. For more information, see CreateSolNetworkInstance.
"
+ },
+ "ListSolFunctionInstances":{
+ "name":"ListSolFunctionInstances",
+ "http":{
+ "method":"GET",
+ "requestUri":"/sol/vnflcm/v1/vnf_instances",
+ "responseCode":200
+ },
+ "input":{"shape":"ListSolFunctionInstancesInput"},
+ "output":{"shape":"ListSolFunctionInstancesOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Lists network function instances.
A network function instance is a function in a function package .
"
+ },
+ "ListSolFunctionPackages":{
+ "name":"ListSolFunctionPackages",
+ "http":{
+ "method":"GET",
+ "requestUri":"/sol/vnfpkgm/v1/vnf_packages",
+ "responseCode":200
+ },
+ "input":{"shape":"ListSolFunctionPackagesInput"},
+ "output":{"shape":"ListSolFunctionPackagesOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Lists information about function packages.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
"
+ },
+ "ListSolNetworkInstances":{
+ "name":"ListSolNetworkInstances",
+ "http":{
+ "method":"GET",
+ "requestUri":"/sol/nslcm/v1/ns_instances",
+ "responseCode":200
+ },
+ "input":{"shape":"ListSolNetworkInstancesInput"},
+ "output":{"shape":"ListSolNetworkInstancesOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Lists your network instances.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
"
+ },
+ "ListSolNetworkOperations":{
+ "name":"ListSolNetworkOperations",
+ "http":{
+ "method":"GET",
+ "requestUri":"/sol/nslcm/v1/ns_lcm_op_occs",
+ "responseCode":200
+ },
+ "input":{"shape":"ListSolNetworkOperationsInput"},
+ "output":{"shape":"ListSolNetworkOperationsOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Lists details for a network operation, including when the operation started and the status of the operation.
A network operation is any operation that is done to your network, such as network instance instantiation or termination.
"
+ },
+ "ListSolNetworkPackages":{
+ "name":"ListSolNetworkPackages",
+ "http":{
+ "method":"GET",
+ "requestUri":"/sol/nsd/v1/ns_descriptors",
+ "responseCode":200
+ },
+ "input":{"shape":"ListSolNetworkPackagesInput"},
+ "output":{"shape":"ListSolNetworkPackagesOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Lists network packages.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
"
+ },
+ "ListTagsForResource":{
+ "name":"ListTagsForResource",
+ "http":{
+ "method":"GET",
+ "requestUri":"/tags/{resourceArn}",
+ "responseCode":200
+ },
+ "input":{"shape":"ListTagsForResourceInput"},
+ "output":{"shape":"ListTagsForResourceOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Lists tags for AWS TNB resources.
"
+ },
+ "PutSolFunctionPackageContent":{
+ "name":"PutSolFunctionPackageContent",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/package_content",
+ "responseCode":202
+ },
+ "input":{"shape":"PutSolFunctionPackageContentInput"},
+ "output":{"shape":"PutSolFunctionPackageContentOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Uploads the contents of a function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
",
+ "idempotent":true
+ },
+ "PutSolNetworkPackageContent":{
+ "name":"PutSolNetworkPackageContent",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd_content",
+ "responseCode":200
+ },
+ "input":{"shape":"PutSolNetworkPackageContentInput"},
+ "output":{"shape":"PutSolNetworkPackageContentOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Uploads the contents of a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
",
+ "idempotent":true
+ },
+ "TagResource":{
+ "name":"TagResource",
+ "http":{
+ "method":"POST",
+ "requestUri":"/tags/{resourceArn}",
+ "responseCode":200
+ },
+ "input":{"shape":"TagResourceInput"},
+ "output":{"shape":"TagResourceOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Tags an AWS TNB resource.
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
",
+ "idempotent":true
+ },
+ "TerminateSolNetworkInstance":{
+ "name":"TerminateSolNetworkInstance",
+ "http":{
+ "method":"POST",
+ "requestUri":"/sol/nslcm/v1/ns_instances/{nsInstanceId}/terminate",
+ "responseCode":201
+ },
+ "input":{"shape":"TerminateSolNetworkInstanceInput"},
+ "output":{"shape":"TerminateSolNetworkInstanceOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ServiceQuotaExceededException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Terminates a network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
You must terminate a network instance before you can delete it.
"
+ },
+ "UntagResource":{
+ "name":"UntagResource",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/tags/{resourceArn}",
+ "responseCode":200
+ },
+ "input":{"shape":"UntagResourceInput"},
+ "output":{"shape":"UntagResourceOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Untags an AWS TNB resource.
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
",
+ "idempotent":true
+ },
+ "UpdateSolFunctionPackage":{
+ "name":"UpdateSolFunctionPackage",
+ "http":{
+ "method":"PATCH",
+ "requestUri":"/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateSolFunctionPackageInput"},
+ "output":{"shape":"UpdateSolFunctionPackageOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Updates the operational state of function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
"
+ },
+ "UpdateSolNetworkInstance":{
+ "name":"UpdateSolNetworkInstance",
+ "http":{
+ "method":"POST",
+ "requestUri":"/sol/nslcm/v1/ns_instances/{nsInstanceId}/update",
+ "responseCode":201
+ },
+ "input":{"shape":"UpdateSolNetworkInstanceInput"},
+ "output":{"shape":"UpdateSolNetworkInstanceOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ServiceQuotaExceededException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Update a network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
"
+ },
+ "UpdateSolNetworkPackage":{
+ "name":"UpdateSolNetworkPackage",
+ "http":{
+ "method":"PATCH",
+ "requestUri":"/sol/nsd/v1/ns_descriptors/{nsdInfoId}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateSolNetworkPackageInput"},
+ "output":{"shape":"UpdateSolNetworkPackageOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Updates the operational state of a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
A network service descriptor is a .yaml file in a network package that uses the TOSCA standard to describe the network functions you want to deploy and the Amazon Web Services infrastructure you want to deploy the network functions on.
"
+ },
+ "ValidateSolFunctionPackageContent":{
+ "name":"ValidateSolFunctionPackageContent",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/package_content/validate",
+ "responseCode":202
+ },
+ "input":{"shape":"ValidateSolFunctionPackageContentInput"},
+ "output":{"shape":"ValidateSolFunctionPackageContentOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Validates function package content. This can be used as a dry run before uploading function package content with PutSolFunctionPackageContent.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
",
+ "idempotent":true
+ },
+ "ValidateSolNetworkPackageContent":{
+ "name":"ValidateSolNetworkPackageContent",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd_content/validate",
+ "responseCode":200
+ },
+ "input":{"shape":"ValidateSolNetworkPackageContentInput"},
+ "output":{"shape":"ValidateSolNetworkPackageContentOutput"},
+ "errors":[
+ {"shape":"InternalServerException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"AccessDeniedException"}
+ ],
+ "documentation":"Validates network package content. This can be used as a dry run before uploading network package content with PutSolNetworkPackageContent.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
",
+ "idempotent":true
+ }
+ },
+ "shapes":{
+ "AccessDeniedException":{
+ "type":"structure",
+ "required":["message"],
+ "members":{
+ "message":{"shape":"String"}
+ },
+ "documentation":"Insufficient permissions to make request.
",
+ "error":{
+ "httpStatusCode":403,
+ "senderFault":true
+ },
+ "exception":true
+ },
+ "Blob":{"type":"blob"},
+ "Boolean":{
+ "type":"boolean",
+ "box":true
+ },
+ "CancelSolNetworkOperationInput":{
+ "type":"structure",
+ "required":["nsLcmOpOccId"],
+ "members":{
+ "nsLcmOpOccId":{
+ "shape":"NsLcmOpOccId",
+ "documentation":"The ID of a network operation occurrence.
",
+ "location":"uri",
+ "locationName":"nsLcmOpOccId"
+ }
+ }
+ },
+ "CreateSolFunctionPackageInput":{
+ "type":"structure",
+ "members":{
+ "tags":{
+ "shape":"TagMap",
+ "documentation":"A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
"
+ }
+ }
+ },
+ "CreateSolFunctionPackageOutput":{
+ "type":"structure",
+ "required":[
+ "arn",
+ "id",
+ "onboardingState",
+ "operationalState",
+ "usageState"
+ ],
+ "members":{
+ "arn":{
+ "shape":"VnfPkgArn",
+ "documentation":"Function package ARN.
"
+ },
+ "id":{
+ "shape":"VnfPkgId",
+ "documentation":"ID of the function package.
"
+ },
+ "onboardingState":{
+ "shape":"OnboardingState",
+ "documentation":"Onboarding state of the function package.
"
+ },
+ "operationalState":{
+ "shape":"OperationalState",
+ "documentation":"Operational state of the function package.
"
+ },
+ "tags":{
+ "shape":"TagMap",
+ "documentation":"A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
"
+ },
+ "usageState":{
+ "shape":"UsageState",
+ "documentation":"Usage state of the function package.
"
+ }
+ }
+ },
+ "CreateSolNetworkInstanceInput":{
+ "type":"structure",
+ "required":[
+ "nsName",
+ "nsdInfoId"
+ ],
+ "members":{
+ "nsDescription":{
+ "shape":"CreateSolNetworkInstanceInputNsDescriptionString",
+ "documentation":"Network instance description.
"
+ },
+ "nsName":{
+ "shape":"CreateSolNetworkInstanceInputNsNameString",
+ "documentation":"Network instance name.
"
+ },
+ "nsdInfoId":{
+ "shape":"NsdInfoId",
+ "documentation":"ID for network service descriptor.
"
+ },
+ "tags":{
+ "shape":"TagMap",
+ "documentation":"A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
"
+ }
+ }
+ },
+ "CreateSolNetworkInstanceInputNsDescriptionString":{
+ "type":"string",
+ "max":124,
+ "min":1
+ },
+ "CreateSolNetworkInstanceInputNsNameString":{
+ "type":"string",
+ "max":80,
+ "min":1
+ },
+ "CreateSolNetworkInstanceOutput":{
+ "type":"structure",
+ "required":[
+ "arn",
+ "id",
+ "nsInstanceName",
+ "nsdInfoId"
+ ],
+ "members":{
+ "arn":{
+ "shape":"NsInstanceArn",
+ "documentation":"Network instance ARN.
"
+ },
+ "id":{
+ "shape":"NsInstanceId",
+ "documentation":"Network instance ID.
"
+ },
+ "nsInstanceName":{
+ "shape":"String",
+ "documentation":"Network instance name.
"
+ },
+ "nsdInfoId":{
+ "shape":"NsdInfoId",
+ "documentation":"Network service descriptor ID.
"
+ },
+ "tags":{
+ "shape":"TagMap",
+ "documentation":"A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
"
+ }
+ }
+ },
+ "CreateSolNetworkPackageInput":{
+ "type":"structure",
+ "members":{
+ "tags":{
+ "shape":"TagMap",
+ "documentation":"A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
"
+ }
+ }
+ },
+ "CreateSolNetworkPackageOutput":{
+ "type":"structure",
+ "required":[
+ "arn",
+ "id",
+ "nsdOnboardingState",
+ "nsdOperationalState",
+ "nsdUsageState"
+ ],
+ "members":{
+ "arn":{
+ "shape":"NsdInfoArn",
+ "documentation":"Network package ARN.
"
+ },
+ "id":{
+ "shape":"NsdInfoId",
+ "documentation":"ID of the network package.
"
+ },
+ "nsdOnboardingState":{
+ "shape":"NsdOnboardingState",
+ "documentation":"Onboarding state of the network service descriptor in the network package.
"
+ },
+ "nsdOperationalState":{
+ "shape":"NsdOperationalState",
+ "documentation":"Operational state of the network service descriptor in the network package.
"
+ },
+ "nsdUsageState":{
+ "shape":"NsdUsageState",
+ "documentation":"Usage state of the network service descriptor in the network package.
"
+ },
+ "tags":{
+ "shape":"TagMap",
+ "documentation":"A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
"
+ }
+ }
+ },
+ "DeleteSolFunctionPackageInput":{
+ "type":"structure",
+ "required":["vnfPkgId"],
+ "members":{
+ "vnfPkgId":{
+ "shape":"VnfPkgId",
+ "documentation":"ID of the function package.
",
+ "location":"uri",
+ "locationName":"vnfPkgId"
+ }
+ }
+ },
+ "DeleteSolNetworkInstanceInput":{
+ "type":"structure",
+ "required":["nsInstanceId"],
+ "members":{
+ "nsInstanceId":{
+ "shape":"NsInstanceId",
+ "documentation":"Network instance ID.
",
+ "location":"uri",
+ "locationName":"nsInstanceId"
+ }
+ }
+ },
+ "DeleteSolNetworkPackageInput":{
+ "type":"structure",
+ "required":["nsdInfoId"],
+ "members":{
+ "nsdInfoId":{
+ "shape":"NsdInfoId",
+ "documentation":"ID of the network service descriptor in the network package.
",
+ "location":"uri",
+ "locationName":"nsdInfoId"
+ }
+ }
+ },
+ "DescriptorContentType":{
+ "type":"string",
+ "enum":["text/plain"]
+ },
+ "Document":{
+ "type":"structure",
+ "members":{
+ },
+ "document":true
+ },
+ "ErrorCause":{
+ "type":"string",
+ "max":200,
+ "min":1
+ },
+ "ErrorDetails":{
+ "type":"string",
+ "max":10240,
+ "min":0
+ },
+ "ErrorInfo":{
+ "type":"structure",
+ "members":{
+ "cause":{
+ "shape":"ErrorCause",
+ "documentation":"Error cause.
"
+ },
+ "details":{
+ "shape":"ErrorDetails",
+ "documentation":"Error details.
"
+ }
+ },
+ "documentation":"Provides error information.
"
+ },
+ "FunctionArtifactMeta":{
+ "type":"structure",
+ "members":{
+ "overrides":{
+ "shape":"OverrideList",
+ "documentation":"Lists of function package overrides.
"
+ }
+ },
+ "documentation":"Metadata for function package artifacts.
Artifacts are the contents of the package descriptor file and the state of the package.
"
+ },
+ "GetSolFunctionInstanceInput":{
+ "type":"structure",
+ "required":["vnfInstanceId"],
+ "members":{
+ "vnfInstanceId":{
+ "shape":"VnfInstanceId",
+ "documentation":"ID of the network function.
",
+ "location":"uri",
+ "locationName":"vnfInstanceId"
+ }
+ }
+ },
+ "GetSolFunctionInstanceMetadata":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "lastModified"
+ ],
+ "members":{
+ "createdAt":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was created.
"
+ },
+ "lastModified":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was last modified.
"
+ }
+ },
+ "documentation":"The metadata of a network function instance.
A network function instance is a function in a function package .
"
+ },
+ "GetSolFunctionInstanceOutput":{
+ "type":"structure",
+ "required":[
+ "arn",
+ "id",
+ "instantiationState",
+ "metadata",
+ "nsInstanceId",
+ "vnfPkgId",
+ "vnfdId"
+ ],
+ "members":{
+ "arn":{
+ "shape":"VnfInstanceArn",
+ "documentation":"Network function instance ARN.
"
+ },
+ "id":{
+ "shape":"VnfInstanceId",
+ "documentation":"Network function instance ID.
"
+ },
+ "instantiatedVnfInfo":{"shape":"GetSolVnfInfo"},
+ "instantiationState":{
+ "shape":"VnfInstantiationState",
+ "documentation":"Network function instantiation state.
"
+ },
+ "metadata":{"shape":"GetSolFunctionInstanceMetadata"},
+ "nsInstanceId":{
+ "shape":"NsInstanceId",
+ "documentation":"Network instance ID.
"
+ },
+ "tags":{
+ "shape":"TagMap",
+ "documentation":"A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
"
+ },
+ "vnfPkgId":{
+ "shape":"VnfPkgId",
+ "documentation":"Function package ID.
"
+ },
+ "vnfProductName":{
+ "shape":"String",
+ "documentation":"Network function product name.
"
+ },
+ "vnfProvider":{
+ "shape":"String",
+ "documentation":"Network function provider.
"
+ },
+ "vnfdId":{
+ "shape":"VnfdId",
+ "documentation":"Function package descriptor ID.
"
+ },
+ "vnfdVersion":{
+ "shape":"String",
+ "documentation":"Function package descriptor version.
"
+ }
+ }
+ },
+ "GetSolFunctionPackageContentInput":{
+ "type":"structure",
+ "required":[
+ "accept",
+ "vnfPkgId"
+ ],
+ "members":{
+ "accept":{
+ "shape":"PackageContentType",
+ "documentation":"The format of the package that you want to download from the function packages.
",
+ "location":"header",
+ "locationName":"Accept"
+ },
+ "vnfPkgId":{
+ "shape":"VnfPkgId",
+ "documentation":"ID of the function package.
",
+ "location":"uri",
+ "locationName":"vnfPkgId"
+ }
+ }
+ },
+ "GetSolFunctionPackageContentOutput":{
+ "type":"structure",
+ "members":{
+ "contentType":{
+ "shape":"PackageContentType",
+ "documentation":"Indicates the media type of the resource.
",
+ "location":"header",
+ "locationName":"Content-Type"
+ },
+ "packageContent":{
+ "shape":"Blob",
+ "documentation":"Contents of the function package.
"
+ }
+ },
+ "payload":"packageContent"
+ },
+ "GetSolFunctionPackageDescriptorInput":{
+ "type":"structure",
+ "required":[
+ "accept",
+ "vnfPkgId"
+ ],
+ "members":{
+ "accept":{
+ "shape":"DescriptorContentType",
+ "documentation":"Indicates which content types, expressed as MIME types, the client is able to understand.
",
+ "location":"header",
+ "locationName":"Accept"
+ },
+ "vnfPkgId":{
+ "shape":"VnfPkgId",
+ "documentation":"ID of the function package.
",
+ "location":"uri",
+ "locationName":"vnfPkgId"
+ }
+ }
+ },
+ "GetSolFunctionPackageDescriptorOutput":{
+ "type":"structure",
+ "members":{
+ "contentType":{
+ "shape":"DescriptorContentType",
+ "documentation":"Indicates the media type of the resource.
",
+ "location":"header",
+ "locationName":"Content-Type"
+ },
+ "vnfd":{
+ "shape":"Blob",
+ "documentation":"Contents of the function package descriptor.
"
+ }
+ },
+ "payload":"vnfd"
+ },
+ "GetSolFunctionPackageInput":{
+ "type":"structure",
+ "required":["vnfPkgId"],
+ "members":{
+ "vnfPkgId":{
+ "shape":"VnfPkgId",
+ "documentation":"ID of the function package.
",
+ "location":"uri",
+ "locationName":"vnfPkgId"
+ }
+ }
+ },
+ "GetSolFunctionPackageMetadata":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "lastModified"
+ ],
+ "members":{
+ "createdAt":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was created.
"
+ },
+ "lastModified":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was last modified.
"
+ },
+ "vnfd":{
+ "shape":"FunctionArtifactMeta",
+ "documentation":"Metadata related to the function package descriptor of the function package.
"
+ }
+ },
+ "documentation":"Metadata related to the function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
"
+ },
+ "GetSolFunctionPackageOutput":{
+ "type":"structure",
+ "required":[
+ "arn",
+ "id",
+ "onboardingState",
+ "operationalState",
+ "usageState"
+ ],
+ "members":{
+ "arn":{
+ "shape":"VnfPkgArn",
+ "documentation":"Function package ARN.
"
+ },
+ "id":{
+ "shape":"VnfPkgId",
+ "documentation":"Function package ID.
"
+ },
+ "metadata":{"shape":"GetSolFunctionPackageMetadata"},
+ "onboardingState":{
+ "shape":"OnboardingState",
+ "documentation":"Function package onboarding state.
"
+ },
+ "operationalState":{
+ "shape":"OperationalState",
+ "documentation":"Function package operational state.
"
+ },
+ "tags":{
+ "shape":"TagMap",
+ "documentation":"A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
"
+ },
+ "usageState":{
+ "shape":"UsageState",
+ "documentation":"Function package usage state.
"
+ },
+ "vnfProductName":{
+ "shape":"String",
+ "documentation":"Network function product name.
"
+ },
+ "vnfProvider":{
+ "shape":"String",
+ "documentation":"Network function provider.
"
+ },
+ "vnfdId":{
+ "shape":"String",
+ "documentation":"Function package descriptor ID.
"
+ },
+ "vnfdVersion":{
+ "shape":"String",
+ "documentation":"Function package descriptor version.
"
+ }
+ }
+ },
+ "GetSolInstantiatedVnfInfo":{
+ "type":"structure",
+ "members":{
+ "vnfState":{
+ "shape":"VnfOperationalState",
+ "documentation":"State of the network function.
"
+ }
+ },
+ "documentation":"Information about a network function.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
"
+ },
+ "GetSolNetworkInstanceInput":{
+ "type":"structure",
+ "required":["nsInstanceId"],
+ "members":{
+ "nsInstanceId":{
+ "shape":"NsInstanceId",
+ "documentation":"ID of the network instance.
",
+ "location":"uri",
+ "locationName":"nsInstanceId"
+ }
+ }
+ },
+ "GetSolNetworkInstanceMetadata":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "lastModified"
+ ],
+ "members":{
+ "createdAt":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was created.
"
+ },
+ "lastModified":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was last modified.
"
+ }
+ },
+ "documentation":"The metadata of a network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
"
+ },
+ "GetSolNetworkInstanceOutput":{
+ "type":"structure",
+ "required":[
+ "arn",
+ "id",
+ "metadata",
+ "nsInstanceDescription",
+ "nsInstanceName",
+ "nsdId",
+ "nsdInfoId"
+ ],
+ "members":{
+ "arn":{
+ "shape":"NsInstanceArn",
+ "documentation":"Network instance ARN.
"
+ },
+ "id":{
+ "shape":"NsInstanceId",
+ "documentation":"Network instance ID.
"
+ },
+ "lcmOpInfo":{"shape":"LcmOperationInfo"},
+ "metadata":{"shape":"GetSolNetworkInstanceMetadata"},
+ "nsInstanceDescription":{
+ "shape":"String",
+ "documentation":"Network instance description.
"
+ },
+ "nsInstanceName":{
+ "shape":"String",
+ "documentation":"Network instance name.
"
+ },
+ "nsState":{
+ "shape":"NsState",
+ "documentation":"Network instance state.
"
+ },
+ "nsdId":{
+ "shape":"NsdId",
+ "documentation":"Network service descriptor ID.
"
+ },
+ "nsdInfoId":{
+ "shape":"NsdInfoId",
+ "documentation":"Network service descriptor info ID.
"
+ },
+ "tags":{
+ "shape":"TagMap",
+ "documentation":"A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
"
+ }
+ }
+ },
+ "GetSolNetworkOperationInput":{
+ "type":"structure",
+ "required":["nsLcmOpOccId"],
+ "members":{
+ "nsLcmOpOccId":{
+ "shape":"NsLcmOpOccId",
+ "documentation":"The identifier of the operation occurrence.
",
+ "location":"uri",
+ "locationName":"nsLcmOpOccId"
+ }
+ }
+ },
+ "GetSolNetworkOperationMetadata":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "lastModified"
+ ],
+ "members":{
+ "createdAt":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was created.
"
+ },
+ "lastModified":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was last modified.
"
+ }
+ },
+ "documentation":"Metadata related to a network operation occurence.
A network operation is any operation that is done to your network, such as network instance instantiation or termination.
"
+ },
+ "GetSolNetworkOperationOutput":{
+ "type":"structure",
+ "required":["arn"],
+ "members":{
+ "arn":{
+ "shape":"NsLcmOpOccArn",
+ "documentation":"Network operation ARN.
"
+ },
+ "error":{
+ "shape":"ProblemDetails",
+ "documentation":"Error related to this specific network operation occurence.
"
+ },
+ "id":{
+ "shape":"NsLcmOpOccId",
+ "documentation":"ID of this network operation occurrence.
"
+ },
+ "lcmOperationType":{
+ "shape":"LcmOperationType",
+ "documentation":"Type of the operation represented by this occurrence.
"
+ },
+ "metadata":{
+ "shape":"GetSolNetworkOperationMetadata",
+ "documentation":"Metadata of this network operation occurrence.
"
+ },
+ "nsInstanceId":{
+ "shape":"NsInstanceId",
+ "documentation":"ID of the network operation instance.
"
+ },
+ "operationState":{
+ "shape":"NsLcmOperationState",
+ "documentation":"The state of the network operation.
"
+ },
+ "tags":{
+ "shape":"TagMap",
+ "documentation":"A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
"
+ },
+ "tasks":{
+ "shape":"GetSolNetworkOperationTasksList",
+ "documentation":"All tasks associated with this operation occurrence.
"
+ }
+ }
+ },
+ "GetSolNetworkOperationTaskDetails":{
+ "type":"structure",
+ "members":{
+ "taskContext":{
+ "shape":"StringMap",
+ "documentation":"Context for the network operation task.
"
+ },
+ "taskEndTime":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"Task end time.
"
+ },
+ "taskErrorDetails":{
+ "shape":"ErrorInfo",
+ "documentation":"Task error details.
"
+ },
+ "taskName":{
+ "shape":"String",
+ "documentation":"Task name.
"
+ },
+ "taskStartTime":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"Task start time.
"
+ },
+ "taskStatus":{
+ "shape":"TaskStatus",
+ "documentation":"Task status.
"
+ }
+ },
+ "documentation":"Gets the details of a network operation.
A network operation is any operation that is done to your network, such as network instance instantiation or termination.
"
+ },
+ "GetSolNetworkOperationTasksList":{
+ "type":"list",
+ "member":{"shape":"GetSolNetworkOperationTaskDetails"}
+ },
+ "GetSolNetworkPackageContentInput":{
+ "type":"structure",
+ "required":[
+ "accept",
+ "nsdInfoId"
+ ],
+ "members":{
+ "accept":{
+ "shape":"PackageContentType",
+ "documentation":"The format of the package you want to download from the network package.
",
+ "location":"header",
+ "locationName":"Accept"
+ },
+ "nsdInfoId":{
+ "shape":"NsdInfoId",
+ "documentation":"ID of the network service descriptor in the network package.
",
+ "location":"uri",
+ "locationName":"nsdInfoId"
+ }
+ }
+ },
+ "GetSolNetworkPackageContentOutput":{
+ "type":"structure",
+ "members":{
+ "contentType":{
+ "shape":"PackageContentType",
+ "documentation":"Indicates the media type of the resource.
",
+ "location":"header",
+ "locationName":"Content-Type"
+ },
+ "nsdContent":{
+ "shape":"Blob",
+ "documentation":"Content of the network service descriptor in the network package.
"
+ }
+ },
+ "payload":"nsdContent"
+ },
+ "GetSolNetworkPackageDescriptorInput":{
+ "type":"structure",
+ "required":["nsdInfoId"],
+ "members":{
+ "nsdInfoId":{
+ "shape":"NsdInfoId",
+ "documentation":"ID of the network service descriptor in the network package.
",
+ "location":"uri",
+ "locationName":"nsdInfoId"
+ }
+ }
+ },
+ "GetSolNetworkPackageDescriptorOutput":{
+ "type":"structure",
+ "members":{
+ "contentType":{
+ "shape":"DescriptorContentType",
+ "documentation":"Indicates the media type of the resource.
",
+ "location":"header",
+ "locationName":"Content-Type"
+ },
+ "nsd":{
+ "shape":"Blob",
+ "documentation":"Contents of the network service descriptor in the network package.
"
+ }
+ },
+ "payload":"nsd"
+ },
+ "GetSolNetworkPackageInput":{
+ "type":"structure",
+ "required":["nsdInfoId"],
+ "members":{
+ "nsdInfoId":{
+ "shape":"NsdInfoId",
+ "documentation":"ID of the network service descriptor in the network package.
",
+ "location":"uri",
+ "locationName":"nsdInfoId"
+ }
+ }
+ },
+ "GetSolNetworkPackageMetadata":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "lastModified"
+ ],
+ "members":{
+ "createdAt":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was created.
"
+ },
+ "lastModified":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was last modified.
"
+ },
+ "nsd":{
+ "shape":"NetworkArtifactMeta",
+ "documentation":"Metadata related to the onboarded network service descriptor in the network package.
"
+ }
+ },
+ "documentation":"Metadata associated with a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
"
+ },
+ "GetSolNetworkPackageOutput":{
+ "type":"structure",
+ "required":[
+ "arn",
+ "id",
+ "metadata",
+ "nsdId",
+ "nsdName",
+ "nsdOnboardingState",
+ "nsdOperationalState",
+ "nsdUsageState",
+ "nsdVersion",
+ "vnfPkgIds"
+ ],
+ "members":{
+ "arn":{
+ "shape":"NsdInfoArn",
+ "documentation":"Network package ARN.
"
+ },
+ "id":{
+ "shape":"NsdInfoId",
+ "documentation":"Network package ID.
"
+ },
+ "metadata":{"shape":"GetSolNetworkPackageMetadata"},
+ "nsdId":{
+ "shape":"NsdId",
+ "documentation":"Network service descriptor ID.
"
+ },
+ "nsdName":{
+ "shape":"String",
+ "documentation":"Network service descriptor name.
"
+ },
+ "nsdOnboardingState":{
+ "shape":"NsdOnboardingState",
+ "documentation":"Network service descriptor onboarding state.
"
+ },
+ "nsdOperationalState":{
+ "shape":"NsdOperationalState",
+ "documentation":"Network service descriptor operational state.
"
+ },
+ "nsdUsageState":{
+ "shape":"NsdUsageState",
+ "documentation":"Network service descriptor usage state.
"
+ },
+ "nsdVersion":{
+ "shape":"String",
+ "documentation":"Network service descriptor version.
"
+ },
+ "tags":{
+ "shape":"TagMap",
+ "documentation":"A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
"
+ },
+ "vnfPkgIds":{
+ "shape":"VnfPkgIdList",
+ "documentation":"Identifies the function package for the function package descriptor referenced by the onboarded network package.
"
+ }
+ }
+ },
+ "GetSolVnfInfo":{
+ "type":"structure",
+ "members":{
+ "vnfState":{
+ "shape":"VnfOperationalState",
+ "documentation":"State of the network function instance.
"
+ },
+ "vnfcResourceInfo":{
+ "shape":"GetSolVnfcResourceInfoList",
+ "documentation":"Compute info used by the network function instance.
"
+ }
+ },
+ "documentation":"Information about the network function.
A network function instance is a function in a function package .
"
+ },
+ "GetSolVnfcResourceInfo":{
+ "type":"structure",
+ "members":{
+ "metadata":{
+ "shape":"GetSolVnfcResourceInfoMetadata",
+ "documentation":"The metadata of the network function compute.
"
+ }
+ },
+ "documentation":"Details of resource associated with a network function.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
"
+ },
+ "GetSolVnfcResourceInfoList":{
+ "type":"list",
+ "member":{"shape":"GetSolVnfcResourceInfo"}
+ },
+ "GetSolVnfcResourceInfoMetadata":{
+ "type":"structure",
+ "members":{
+ "cluster":{
+ "shape":"String",
+ "documentation":"Information about the cluster.
"
+ },
+ "helmChart":{
+ "shape":"String",
+ "documentation":"Information about the helm chart.
"
+ },
+ "nodeGroup":{
+ "shape":"String",
+ "documentation":"Information about the node group.
"
+ }
+ },
+ "documentation":"The metadata of a network function.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
"
+ },
+ "InstantiateSolNetworkInstanceInput":{
+ "type":"structure",
+ "required":["nsInstanceId"],
+ "members":{
+ "additionalParamsForNs":{
+ "shape":"Document",
+ "documentation":"Provides values for the configurable properties.
"
+ },
+ "dryRun":{
+ "shape":"Boolean",
+ "documentation":"A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
",
+ "location":"querystring",
+ "locationName":"dry_run"
+ },
+ "nsInstanceId":{
+ "shape":"NsInstanceId",
+ "documentation":"ID of the network instance.
",
+ "location":"uri",
+ "locationName":"nsInstanceId"
+ }
+ }
+ },
+ "InstantiateSolNetworkInstanceOutput":{
+ "type":"structure",
+ "required":["nsLcmOpOccId"],
+ "members":{
+ "nsLcmOpOccId":{
+ "shape":"NsLcmOpOccId",
+ "documentation":"The identifier of the network instance.
"
+ }
+ }
+ },
+ "InternalServerException":{
+ "type":"structure",
+ "required":["message"],
+ "members":{
+ "message":{"shape":"String"}
+ },
+ "documentation":"Unexpected error occurred. Problem on the server.
",
+ "error":{"httpStatusCode":500},
+ "exception":true,
+ "fault":true
+ },
+ "LcmOperationInfo":{
+ "type":"structure",
+ "required":["nsLcmOpOccId"],
+ "members":{
+ "nsLcmOpOccId":{
+ "shape":"NsLcmOpOccId",
+ "documentation":"The identifier of the latest network lifecycle management operation occurrence.
"
+ }
+ },
+ "documentation":"Lifecycle management operation details on the network instance.
Lifecycle management operations are deploy, update, or delete operations.
"
+ },
+ "LcmOperationType":{
+ "type":"string",
+ "enum":[
+ "INSTANTIATE",
+ "UPDATE",
+ "TERMINATE"
+ ]
+ },
+ "ListSolFunctionInstanceInfo":{
+ "type":"structure",
+ "required":[
+ "arn",
+ "id",
+ "instantiationState",
+ "metadata",
+ "nsInstanceId",
+ "vnfPkgId"
+ ],
+ "members":{
+ "arn":{
+ "shape":"VnfInstanceArn",
+ "documentation":"Network function instance ARN.
"
+ },
+ "id":{
+ "shape":"VnfInstanceId",
+ "documentation":"Network function instance ID.
"
+ },
+ "instantiatedVnfInfo":{"shape":"GetSolInstantiatedVnfInfo"},
+ "instantiationState":{
+ "shape":"VnfInstantiationState",
+ "documentation":"Network function instance instantiation state.
"
+ },
+ "metadata":{
+ "shape":"ListSolFunctionInstanceMetadata",
+ "documentation":"Network function instance metadata.
"
+ },
+ "nsInstanceId":{
+ "shape":"NsInstanceId",
+ "documentation":"Network instance ID.
"
+ },
+ "vnfPkgId":{
+ "shape":"VnfPkgId",
+ "documentation":"Function package ID.
"
+ },
+ "vnfPkgName":{
+ "shape":"String",
+ "documentation":"Function package name.
"
+ }
+ },
+ "documentation":"Lists information about a network function instance.
A network function instance is a function in a function package .
"
+ },
+ "ListSolFunctionInstanceMetadata":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "lastModified"
+ ],
+ "members":{
+ "createdAt":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"When the network function instance was created.
"
+ },
+ "lastModified":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"When the network function instance was last modified.
"
+ }
+ },
+ "documentation":"Lists network function instance metadata.
A network function instance is a function in a function package .
"
+ },
+ "ListSolFunctionInstanceResources":{
+ "type":"list",
+ "member":{"shape":"ListSolFunctionInstanceInfo"}
+ },
+ "ListSolFunctionInstancesInput":{
+ "type":"structure",
+ "members":{
+ "maxResults":{
+ "shape":"ListSolFunctionInstancesInputMaxResultsInteger",
+ "documentation":"The maximum number of results to include in the response.
",
+ "location":"querystring",
+ "locationName":"max_results"
+ },
+ "nextToken":{
+ "shape":"PaginationToken",
+ "documentation":"The token for the next page of results.
",
+ "location":"querystring",
+ "locationName":"nextpage_opaque_marker"
+ }
+ }
+ },
+ "ListSolFunctionInstancesInputMaxResultsInteger":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":1
+ },
+ "ListSolFunctionInstancesOutput":{
+ "type":"structure",
+ "members":{
+ "functionInstances":{
+ "shape":"ListSolFunctionInstanceResources",
+ "documentation":"Network function instances.
"
+ },
+ "nextToken":{
+ "shape":"PaginationToken",
+ "documentation":"The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
"
+ }
+ }
+ },
+ "ListSolFunctionPackageInfo":{
+ "type":"structure",
+ "required":[
+ "arn",
+ "id",
+ "onboardingState",
+ "operationalState",
+ "usageState"
+ ],
+ "members":{
+ "arn":{
+ "shape":"VnfPkgArn",
+ "documentation":"Function package ARN.
"
+ },
+ "id":{
+ "shape":"VnfPkgId",
+ "documentation":"ID of the function package.
"
+ },
+ "metadata":{
+ "shape":"ListSolFunctionPackageMetadata",
+ "documentation":"The metadata of the function package.
"
+ },
+ "onboardingState":{
+ "shape":"OnboardingState",
+ "documentation":"Onboarding state of the function package.
"
+ },
+ "operationalState":{
+ "shape":"OperationalState",
+ "documentation":"Operational state of the function package.
"
+ },
+ "usageState":{
+ "shape":"UsageState",
+ "documentation":"Usage state of the function package.
"
+ },
+ "vnfProductName":{
+ "shape":"String",
+ "documentation":"The product name for the network function.
"
+ },
+ "vnfProvider":{
+ "shape":"String",
+ "documentation":"Provider of the function package and the function package descriptor.
"
+ },
+ "vnfdId":{
+ "shape":"String",
+ "documentation":"Identifies the function package and the function package descriptor.
"
+ },
+ "vnfdVersion":{
+ "shape":"String",
+ "documentation":"Identifies the version of the function package descriptor.
"
+ }
+ },
+ "documentation":"Information about a function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
"
+ },
+ "ListSolFunctionPackageMetadata":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "lastModified"
+ ],
+ "members":{
+ "createdAt":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was created.
"
+ },
+ "lastModified":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was last modified.
"
+ }
+ },
+ "documentation":"Details for the function package metadata.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
"
+ },
+ "ListSolFunctionPackageResources":{
+ "type":"list",
+ "member":{"shape":"ListSolFunctionPackageInfo"}
+ },
+ "ListSolFunctionPackagesInput":{
+ "type":"structure",
+ "members":{
+ "maxResults":{
+ "shape":"ListSolFunctionPackagesInputMaxResultsInteger",
+ "documentation":"The maximum number of results to include in the response.
",
+ "location":"querystring",
+ "locationName":"max_results"
+ },
+ "nextToken":{
+ "shape":"PaginationToken",
+ "documentation":"The token for the next page of results.
",
+ "location":"querystring",
+ "locationName":"nextpage_opaque_marker"
+ }
+ }
+ },
+ "ListSolFunctionPackagesInputMaxResultsInteger":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":1
+ },
+ "ListSolFunctionPackagesOutput":{
+ "type":"structure",
+ "required":["functionPackages"],
+ "members":{
+ "functionPackages":{
+ "shape":"ListSolFunctionPackageResources",
+ "documentation":"Function packages. A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
"
+ },
+ "nextToken":{
+ "shape":"PaginationToken",
+ "documentation":"The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
"
+ }
+ }
+ },
+ "ListSolNetworkInstanceInfo":{
+ "type":"structure",
+ "required":[
+ "arn",
+ "id",
+ "metadata",
+ "nsInstanceDescription",
+ "nsInstanceName",
+ "nsState",
+ "nsdId",
+ "nsdInfoId"
+ ],
+ "members":{
+ "arn":{
+ "shape":"NsInstanceArn",
+ "documentation":"Network instance ARN.
"
+ },
+ "id":{
+ "shape":"NsInstanceId",
+ "documentation":"ID of the network instance.
"
+ },
+ "metadata":{
+ "shape":"ListSolNetworkInstanceMetadata",
+ "documentation":"The metadata of the network instance.
"
+ },
+ "nsInstanceDescription":{
+ "shape":"String",
+ "documentation":"Human-readable description of the network instance.
"
+ },
+ "nsInstanceName":{
+ "shape":"String",
+ "documentation":"Human-readable name of the network instance.
"
+ },
+ "nsState":{
+ "shape":"NsState",
+ "documentation":"The state of the network instance.
"
+ },
+ "nsdId":{
+ "shape":"NsdId",
+ "documentation":"ID of the network service descriptor in the network package.
"
+ },
+ "nsdInfoId":{
+ "shape":"NsdInfoId",
+ "documentation":"ID of the network service descriptor in the network package.
"
+ }
+ },
+ "documentation":"Info about the specific network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
"
+ },
+ "ListSolNetworkInstanceMetadata":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "lastModified"
+ ],
+ "members":{
+ "createdAt":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was created.
"
+ },
+ "lastModified":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was last modified.
"
+ }
+ },
+ "documentation":"Metadata details for a network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
"
+ },
+ "ListSolNetworkInstanceResources":{
+ "type":"list",
+ "member":{"shape":"ListSolNetworkInstanceInfo"}
+ },
+ "ListSolNetworkInstancesInput":{
+ "type":"structure",
+ "members":{
+ "maxResults":{
+ "shape":"ListSolNetworkInstancesInputMaxResultsInteger",
+ "documentation":"The maximum number of results to include in the response.
",
+ "location":"querystring",
+ "locationName":"max_results"
+ },
+ "nextToken":{
+ "shape":"PaginationToken",
+ "documentation":"The token for the next page of results.
",
+ "location":"querystring",
+ "locationName":"nextpage_opaque_marker"
+ }
+ }
+ },
+ "ListSolNetworkInstancesInputMaxResultsInteger":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":1
+ },
+ "ListSolNetworkInstancesOutput":{
+ "type":"structure",
+ "members":{
+ "networkInstances":{
+ "shape":"ListSolNetworkInstanceResources",
+ "documentation":"Lists network instances.
"
+ },
+ "nextToken":{
+ "shape":"PaginationToken",
+ "documentation":"The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
"
+ }
+ }
+ },
+ "ListSolNetworkOperationsInfo":{
+ "type":"structure",
+ "required":[
+ "arn",
+ "id",
+ "lcmOperationType",
+ "nsInstanceId",
+ "operationState"
+ ],
+ "members":{
+ "arn":{
+ "shape":"NsLcmOpOccArn",
+ "documentation":"Network operation ARN.
"
+ },
+ "error":{
+ "shape":"ProblemDetails",
+ "documentation":"Error related to this specific network operation.
"
+ },
+ "id":{
+ "shape":"NsLcmOpOccId",
+ "documentation":"ID of this network operation.
"
+ },
+ "lcmOperationType":{
+ "shape":"LcmOperationType",
+ "documentation":"Type of lifecycle management network operation.
"
+ },
+ "metadata":{
+ "shape":"ListSolNetworkOperationsMetadata",
+ "documentation":"Metadata related to this network operation.
"
+ },
+ "nsInstanceId":{
+ "shape":"NsInstanceId",
+ "documentation":"ID of the network instance related to this operation.
"
+ },
+ "operationState":{
+ "shape":"NsLcmOperationState",
+ "documentation":"The state of the network operation.
"
+ }
+ },
+ "documentation":"Information parameters for a network operation.
"
+ },
+ "ListSolNetworkOperationsInput":{
+ "type":"structure",
+ "members":{
+ "maxResults":{
+ "shape":"ListSolNetworkOperationsInputMaxResultsInteger",
+ "documentation":"The maximum number of results to include in the response.
",
+ "location":"querystring",
+ "locationName":"max_results"
+ },
+ "nextToken":{
+ "shape":"PaginationToken",
+ "documentation":"The token for the next page of results.
",
+ "location":"querystring",
+ "locationName":"nextpage_opaque_marker"
+ }
+ }
+ },
+ "ListSolNetworkOperationsInputMaxResultsInteger":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":1
+ },
+ "ListSolNetworkOperationsMetadata":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "lastModified"
+ ],
+ "members":{
+ "createdAt":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was created.
"
+ },
+ "lastModified":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was last modified.
"
+ }
+ },
+ "documentation":"Metadata related to a network operation.
A network operation is any operation that is done to your network, such as network instance instantiation or termination.
"
+ },
+ "ListSolNetworkOperationsOutput":{
+ "type":"structure",
+ "members":{
+ "networkOperations":{
+ "shape":"ListSolNetworkOperationsResources",
+ "documentation":"Lists network operation occurrences. Lifecycle management operations are deploy, update, or delete operations.
"
+ },
+ "nextToken":{
+ "shape":"PaginationToken",
+ "documentation":"The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
"
+ }
+ }
+ },
+ "ListSolNetworkOperationsResources":{
+ "type":"list",
+ "member":{"shape":"ListSolNetworkOperationsInfo"}
+ },
+ "ListSolNetworkPackageInfo":{
+ "type":"structure",
+ "required":[
+ "arn",
+ "id",
+ "metadata",
+ "nsdOnboardingState",
+ "nsdOperationalState",
+ "nsdUsageState"
+ ],
+ "members":{
+ "arn":{
+ "shape":"NsdInfoArn",
+ "documentation":"Network package ARN.
"
+ },
+ "id":{
+ "shape":"NsdInfoId",
+ "documentation":"ID of the individual network package.
"
+ },
+ "metadata":{
+ "shape":"ListSolNetworkPackageMetadata",
+ "documentation":"The metadata of the network package.
"
+ },
+ "nsdDesigner":{
+ "shape":"String",
+ "documentation":"Designer of the onboarded network service descriptor in the network package.
"
+ },
+ "nsdId":{
+ "shape":"String",
+ "documentation":"ID of the network service descriptor on which the network package is based.
"
+ },
+ "nsdInvariantId":{
+ "shape":"String",
+ "documentation":"Identifies a network service descriptor in a version independent manner.
"
+ },
+ "nsdName":{
+ "shape":"String",
+ "documentation":"Name of the onboarded network service descriptor in the network package.
"
+ },
+ "nsdOnboardingState":{
+ "shape":"NsdOnboardingState",
+ "documentation":"Onboarding state of the network service descriptor in the network package.
"
+ },
+ "nsdOperationalState":{
+ "shape":"NsdOperationalState",
+ "documentation":"Operational state of the network service descriptor in the network package.
"
+ },
+ "nsdUsageState":{
+ "shape":"NsdUsageState",
+ "documentation":"Usage state of the network service descriptor in the network package.
"
+ },
+ "nsdVersion":{
+ "shape":"String",
+ "documentation":"Version of the onboarded network service descriptor in the network package.
"
+ },
+ "vnfPkgIds":{
+ "shape":"VnfPkgIdList",
+ "documentation":"Identifies the function package for the function package descriptor referenced by the onboarded network package.
"
+ }
+ },
+ "documentation":"Details of a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
"
+ },
+ "ListSolNetworkPackageMetadata":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "lastModified"
+ ],
+ "members":{
+ "createdAt":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was created.
"
+ },
+ "lastModified":{
+ "shape":"SyntheticTimestamp_date_time",
+ "documentation":"The date that the resource was last modified.
"
+ }
+ },
+ "documentation":"Metadata related to a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
"
+ },
+ "ListSolNetworkPackageResources":{
+ "type":"list",
+ "member":{"shape":"ListSolNetworkPackageInfo"}
+ },
+ "ListSolNetworkPackagesInput":{
+ "type":"structure",
+ "members":{
+ "maxResults":{
+ "shape":"ListSolNetworkPackagesInputMaxResultsInteger",
+ "documentation":"The maximum number of results to include in the response.
",
+ "location":"querystring",
+ "locationName":"max_results"
+ },
+ "nextToken":{
+ "shape":"PaginationToken",
+ "documentation":"The token for the next page of results.
",
+ "location":"querystring",
+ "locationName":"nextpage_opaque_marker"
+ }
+ }
+ },
+ "ListSolNetworkPackagesInputMaxResultsInteger":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":1
+ },
+ "ListSolNetworkPackagesOutput":{
+ "type":"structure",
+ "required":["networkPackages"],
+ "members":{
+ "networkPackages":{
+ "shape":"ListSolNetworkPackageResources",
+ "documentation":"Network packages. A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
"
+ },
+ "nextToken":{
+ "shape":"PaginationToken",
+ "documentation":"The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
"
+ }
+ }
+ },
+ "ListTagsForResourceInput":{
+ "type":"structure",
+ "required":["resourceArn"],
+ "members":{
+ "resourceArn":{
+ "shape":"TNBResourceArn",
+ "documentation":"Resource ARN.
",
+ "location":"uri",
+ "locationName":"resourceArn"
+ }
+ }
+ },
+ "ListTagsForResourceOutput":{
+ "type":"structure",
+ "required":["tags"],
+ "members":{
+ "tags":{
+ "shape":"TagMap",
+ "documentation":"A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
"
+ }
+ }
+ },
+ "NetworkArtifactMeta":{
+ "type":"structure",
+ "members":{
+ "overrides":{
+ "shape":"OverrideList",
+ "documentation":"Lists network package overrides.
"
+ }
+ },
+ "documentation":"Metadata for network package artifacts.
Artifacts are the contents of the package descriptor file and the state of the package.
"
+ },
+ "NsInstanceArn":{
+ "type":"string",
+ "pattern":"^arn:(aws|aws-cn|aws-iso|aws-iso-b|aws-us-gov):tnb:([a-z]{2}(-(gov|isob|iso))?-(east|west|north|south|central){1,2}-[0-9]):\\d{12}:(network-instance/ni-[a-f0-9]{17})$"
+ },
+ "NsInstanceId":{
+ "type":"string",
+ "pattern":"^ni-[a-f0-9]{17}$"
+ },
+ "NsLcmOpOccArn":{
+ "type":"string",
+ "pattern":"^arn:(aws|aws-cn|aws-iso|aws-iso-b|aws-us-gov):tnb:([a-z]{2}(-(gov|isob|iso))?-(east|west|north|south|central){1,2}-[0-9]):\\d{12}:(network-operation/no-[a-f0-9]{17})$"
+ },
+ "NsLcmOpOccId":{
+ "type":"string",
+ "pattern":"^no-[a-f0-9]{17}$"
+ },
+ "NsLcmOperationState":{
+ "type":"string",
+ "enum":[
+ "PROCESSING",
+ "COMPLETED",
+ "FAILED",
+ "CANCELLING",
+ "CANCELLED"
+ ]
+ },
+ "NsState":{
+ "type":"string",
+ "enum":[
+ "INSTANTIATED",
+ "NOT_INSTANTIATED",
+ "IMPAIRED",
+ "STOPPED",
+ "DELETED",
+ "INSTANTIATE_IN_PROGRESS",
+ "UPDATE_IN_PROGRESS",
+ "TERMINATE_IN_PROGRESS"
+ ]
+ },
+ "NsdId":{
+ "type":"string",
+ "pattern":"^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$"
+ },
+ "NsdInfoArn":{
+ "type":"string",
+ "pattern":"^arn:(aws|aws-cn|aws-iso|aws-iso-b|aws-us-gov):tnb:([a-z]{2}(-(gov|isob|iso))?-(east|west|north|south|central){1,2}-[0-9]):\\d{12}:(network-package/np-[a-f0-9]{17})$"
+ },
+ "NsdInfoId":{
+ "type":"string",
+ "pattern":"^np-[a-f0-9]{17}$"
+ },
+ "NsdOnboardingState":{
+ "type":"string",
+ "enum":[
+ "CREATED",
+ "ONBOARDED",
+ "ERROR"
+ ]
+ },
+ "NsdOperationalState":{
+ "type":"string",
+ "enum":[
+ "ENABLED",
+ "DISABLED"
+ ]
+ },
+ "NsdUsageState":{
+ "type":"string",
+ "enum":[
+ "IN_USE",
+ "NOT_IN_USE"
+ ]
+ },
+ "OnboardingState":{
+ "type":"string",
+ "enum":[
+ "CREATED",
+ "ONBOARDED",
+ "ERROR"
+ ]
+ },
+ "OperationalState":{
+ "type":"string",
+ "enum":[
+ "ENABLED",
+ "DISABLED"
+ ]
+ },
+ "OverrideList":{
+ "type":"list",
+ "member":{"shape":"ToscaOverride"}
+ },
+ "PackageContentType":{
+ "type":"string",
+ "enum":["application/zip"]
+ },
+ "PaginationToken":{"type":"string"},
+ "ProblemDetails":{
+ "type":"structure",
+ "required":["detail"],
+ "members":{
+ "detail":{
+ "shape":"String",
+ "documentation":"A human-readable explanation specific to this occurrence of the problem.
"
+ },
+ "title":{
+ "shape":"String",
+ "documentation":"A human-readable title of the problem type.
"
+ }
+ },
+ "documentation":"Details related to problems with AWS TNB resources.
"
+ },
+ "PutSolFunctionPackageContentInput":{
+ "type":"structure",
+ "required":[
+ "file",
+ "vnfPkgId"
+ ],
+ "members":{
+ "contentType":{
+ "shape":"PackageContentType",
+ "documentation":"Function package content type.
",
+ "location":"header",
+ "locationName":"Content-Type"
+ },
+ "file":{
+ "shape":"Blob",
+ "documentation":"Function package file.
"
+ },
+ "vnfPkgId":{
+ "shape":"VnfPkgId",
+ "documentation":"Function package ID.
",
+ "location":"uri",
+ "locationName":"vnfPkgId"
+ }
+ },
+ "payload":"file"
+ },
+ "PutSolFunctionPackageContentMetadata":{
+ "type":"structure",
+ "members":{
+ "vnfd":{"shape":"FunctionArtifactMeta"}
+ },
+ "documentation":"Update metadata in a function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
"
+ },
+ "PutSolFunctionPackageContentOutput":{
+ "type":"structure",
+ "required":[
+ "id",
+ "metadata",
+ "vnfProductName",
+ "vnfProvider",
+ "vnfdId",
+ "vnfdVersion"
+ ],
+ "members":{
+ "id":{
+ "shape":"VnfPkgId",
+ "documentation":"Function package ID.
"
+ },
+ "metadata":{
+ "shape":"PutSolFunctionPackageContentMetadata",
+ "documentation":"Function package metadata.
"
+ },
+ "vnfProductName":{
+ "shape":"String",
+ "documentation":"Function product name.
"
+ },
+ "vnfProvider":{
+ "shape":"String",
+ "documentation":"Function provider.
"
+ },
+ "vnfdId":{
+ "shape":"VnfdId",
+ "documentation":"Function package descriptor ID.
"
+ },
+ "vnfdVersion":{
+ "shape":"String",
+ "documentation":"Function package descriptor version.
"
+ }
+ }
+ },
+ "PutSolNetworkPackageContentInput":{
+ "type":"structure",
+ "required":[
+ "file",
+ "nsdInfoId"
+ ],
+ "members":{
+ "contentType":{
+ "shape":"PackageContentType",
+ "documentation":"Network package content type.
",
+ "location":"header",
+ "locationName":"Content-Type"
+ },
+ "file":{
+ "shape":"Blob",
+ "documentation":"Network package file.
"
+ },
+ "nsdInfoId":{
+ "shape":"NsdInfoId",
+ "documentation":"Network service descriptor info ID.
",
+ "location":"uri",
+ "locationName":"nsdInfoId"
+ }
+ },
+ "payload":"file"
+ },
+ "PutSolNetworkPackageContentMetadata":{
+ "type":"structure",
+ "members":{
+ "nsd":{"shape":"NetworkArtifactMeta"}
+ },
+ "documentation":"Update metadata in a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
"
+ },
+ "PutSolNetworkPackageContentOutput":{
+ "type":"structure",
+ "required":[
+ "arn",
+ "id",
+ "metadata",
+ "nsdId",
+ "nsdName",
+ "nsdVersion",
+ "vnfPkgIds"
+ ],
+ "members":{
+ "arn":{
+ "shape":"NsdInfoArn",
+ "documentation":"Network package ARN.
"
+ },
+ "id":{
+ "shape":"NsdInfoId",
+ "documentation":"Network package ID.
"
+ },
+ "metadata":{
+ "shape":"PutSolNetworkPackageContentMetadata",
+ "documentation":"Network package metadata.
"
+ },
+ "nsdId":{
+ "shape":"NsdId",
+ "documentation":"Network service descriptor ID.
"
+ },
+ "nsdName":{
+ "shape":"String",
+ "documentation":"Network service descriptor name.
"
+ },
+ "nsdVersion":{
+ "shape":"String",
+ "documentation":"Network service descriptor version.
"
+ },
+ "vnfPkgIds":{
+ "shape":"VnfPkgIdList",
+ "documentation":"Function package IDs.
"
+ }
+ }
+ },
+ "ResourceNotFoundException":{
+ "type":"structure",
+ "required":["message"],
+ "members":{
+ "message":{"shape":"String"}
+ },
+ "documentation":"Request references a resource that doesn't exist.
",
+ "error":{
+ "httpStatusCode":404,
+ "senderFault":true
+ },
+ "exception":true
+ },
+ "ServiceQuotaExceededException":{
+ "type":"structure",
+ "required":["message"],
+ "members":{
+ "message":{"shape":"String"}
+ },
+ "documentation":"Service quotas have been exceeded.
",
+ "error":{
+ "httpStatusCode":402,
+ "senderFault":true
+ },
+ "exception":true
+ },
+ "String":{"type":"string"},
+ "StringMap":{
+ "type":"map",
+ "key":{"shape":"String"},
+ "value":{"shape":"String"}
+ },
+ "SyntheticTimestamp_date_time":{
+ "type":"timestamp",
+ "timestampFormat":"iso8601"
+ },
+ "TNBResourceArn":{
+ "type":"string",
+ "pattern":"^arn:aws:tnb:[a-z0-9-]+:[^:]*:.*$"
+ },
+ "TagKey":{
+ "type":"string",
+ "pattern":"^(?!aws:).{1,128}$"
+ },
+ "TagKeys":{
+ "type":"list",
+ "member":{"shape":"TagKey"},
+ "max":200,
+ "min":0
+ },
+ "TagMap":{
+ "type":"map",
+ "key":{"shape":"TagKey"},
+ "value":{"shape":"TagValue"},
+ "max":200,
+ "min":0,
+ "sensitive":true
+ },
+ "TagResourceInput":{
+ "type":"structure",
+ "required":[
+ "resourceArn",
+ "tags"
+ ],
+ "members":{
+ "resourceArn":{
+ "shape":"TNBResourceArn",
+ "documentation":"Resource ARN.
",
+ "location":"uri",
+ "locationName":"resourceArn"
+ },
+ "tags":{
+ "shape":"TagMap",
+ "documentation":"A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
"
+ }
+ }
+ },
+ "TagResourceOutput":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "TagValue":{
+ "type":"string",
+ "max":256,
+ "min":0
+ },
+ "TaskStatus":{
+ "type":"string",
+ "enum":[
+ "SCHEDULED",
+ "STARTED",
+ "IN_PROGRESS",
+ "COMPLETED",
+ "ERROR",
+ "SKIPPED",
+ "CANCELLED"
+ ]
+ },
+ "TerminateSolNetworkInstanceInput":{
+ "type":"structure",
+ "required":["nsInstanceId"],
+ "members":{
+ "nsInstanceId":{
+ "shape":"NsInstanceId",
+ "documentation":"ID of the network instance.
",
+ "location":"uri",
+ "locationName":"nsInstanceId"
+ }
+ }
+ },
+ "TerminateSolNetworkInstanceOutput":{
+ "type":"structure",
+ "members":{
+ "nsLcmOpOccId":{
+ "shape":"NsLcmOpOccId",
+ "documentation":"The identifier of the operation occurrence.
"
+ }
+ }
+ },
+ "ThrottlingException":{
+ "type":"structure",
+ "required":["message"],
+ "members":{
+ "message":{"shape":"String"}
+ },
+ "documentation":"Exception caused by throttling.
",
+ "error":{
+ "httpStatusCode":429,
+ "senderFault":true
+ },
+ "exception":true
+ },
+ "ToscaOverride":{
+ "type":"structure",
+ "members":{
+ "defaultValue":{
+ "shape":"String",
+ "documentation":"Default value for the override.
"
+ },
+ "name":{
+ "shape":"String",
+ "documentation":"Name of the TOSCA override.
"
+ }
+ },
+ "documentation":"Overrides of the TOSCA node.
"
+ },
+ "UntagResourceInput":{
+ "type":"structure",
+ "required":[
+ "resourceArn",
+ "tagKeys"
+ ],
+ "members":{
+ "resourceArn":{
+ "shape":"TNBResourceArn",
+ "documentation":"Resource ARN.
",
+ "location":"uri",
+ "locationName":"resourceArn"
+ },
+ "tagKeys":{
+ "shape":"TagKeys",
+ "documentation":"Tag keys.
",
+ "location":"querystring",
+ "locationName":"tagKeys"
+ }
+ }
+ },
+ "UntagResourceOutput":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "UpdateSolFunctionPackageInput":{
+ "type":"structure",
+ "required":[
+ "operationalState",
+ "vnfPkgId"
+ ],
+ "members":{
+ "operationalState":{
+ "shape":"OperationalState",
+ "documentation":"Operational state of the function package.
"
+ },
+ "vnfPkgId":{
+ "shape":"VnfPkgId",
+ "documentation":"ID of the function package.
",
+ "location":"uri",
+ "locationName":"vnfPkgId"
+ }
+ }
+ },
+ "UpdateSolFunctionPackageOutput":{
+ "type":"structure",
+ "required":["operationalState"],
+ "members":{
+ "operationalState":{
+ "shape":"OperationalState",
+ "documentation":"Operational state of the function package.
"
+ }
+ }
+ },
+ "UpdateSolNetworkInstanceInput":{
+ "type":"structure",
+ "required":[
+ "nsInstanceId",
+ "updateType"
+ ],
+ "members":{
+ "modifyVnfInfoData":{
+ "shape":"UpdateSolNetworkModify",
+ "documentation":"Identifies the network function information parameters and/or the configurable properties of the network function to be modified.
"
+ },
+ "nsInstanceId":{
+ "shape":"NsInstanceId",
+ "documentation":"ID of the network instance.
",
+ "location":"uri",
+ "locationName":"nsInstanceId"
+ },
+ "updateType":{
+ "shape":"UpdateSolNetworkType",
+ "documentation":"The type of update.
"
+ }
+ }
+ },
+ "UpdateSolNetworkInstanceOutput":{
+ "type":"structure",
+ "members":{
+ "nsLcmOpOccId":{
+ "shape":"NsLcmOpOccId",
+ "documentation":"The identifier of the network instance operation occurrence.
"
+ }
+ }
+ },
+ "UpdateSolNetworkModify":{
+ "type":"structure",
+ "required":[
+ "vnfConfigurableProperties",
+ "vnfInstanceId"
+ ],
+ "members":{
+ "vnfConfigurableProperties":{
+ "shape":"Document",
+ "documentation":"Provides values for the configurable properties declared in the function package descriptor.
"
+ },
+ "vnfInstanceId":{
+ "shape":"VnfInstanceId",
+ "documentation":"ID of the network function instance.
A network function instance is a function in a function package .
"
+ }
+ },
+ "documentation":"Information parameters and/or the configurable properties for a network function.
A network function instance is a function in a function package .
"
+ },
+ "UpdateSolNetworkPackageInput":{
+ "type":"structure",
+ "required":[
+ "nsdInfoId",
+ "nsdOperationalState"
+ ],
+ "members":{
+ "nsdInfoId":{
+ "shape":"NsdInfoId",
+ "documentation":"ID of the network service descriptor in the network package.
",
+ "location":"uri",
+ "locationName":"nsdInfoId"
+ },
+ "nsdOperationalState":{
+ "shape":"NsdOperationalState",
+ "documentation":"Operational state of the network service descriptor in the network package.
"
+ }
+ }
+ },
+ "UpdateSolNetworkPackageOutput":{
+ "type":"structure",
+ "required":["nsdOperationalState"],
+ "members":{
+ "nsdOperationalState":{
+ "shape":"NsdOperationalState",
+ "documentation":"Operational state of the network service descriptor in the network package.
"
+ }
+ }
+ },
+ "UpdateSolNetworkType":{
+ "type":"string",
+ "enum":["MODIFY_VNF_INFORMATION"]
+ },
+ "UsageState":{
+ "type":"string",
+ "enum":[
+ "IN_USE",
+ "NOT_IN_USE"
+ ]
+ },
+ "ValidateSolFunctionPackageContentInput":{
+ "type":"structure",
+ "required":[
+ "file",
+ "vnfPkgId"
+ ],
+ "members":{
+ "contentType":{
+ "shape":"PackageContentType",
+ "documentation":"Function package content type.
",
+ "location":"header",
+ "locationName":"Content-Type"
+ },
+ "file":{
+ "shape":"Blob",
+ "documentation":"Function package file.
"
+ },
+ "vnfPkgId":{
+ "shape":"VnfPkgId",
+ "documentation":"Function package ID.
",
+ "location":"uri",
+ "locationName":"vnfPkgId"
+ }
+ },
+ "payload":"file"
+ },
+ "ValidateSolFunctionPackageContentMetadata":{
+ "type":"structure",
+ "members":{
+ "vnfd":{"shape":"FunctionArtifactMeta"}
+ },
+ "documentation":"Validates function package content metadata.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
"
+ },
+ "ValidateSolFunctionPackageContentOutput":{
+ "type":"structure",
+ "required":[
+ "id",
+ "metadata",
+ "vnfProductName",
+ "vnfProvider",
+ "vnfdId",
+ "vnfdVersion"
+ ],
+ "members":{
+ "id":{
+ "shape":"VnfPkgId",
+ "documentation":"Function package ID.
"
+ },
+ "metadata":{
+ "shape":"ValidateSolFunctionPackageContentMetadata",
+ "documentation":"Function package metadata.
"
+ },
+ "vnfProductName":{
+ "shape":"String",
+ "documentation":"Network function product name.
"
+ },
+ "vnfProvider":{
+ "shape":"String",
+ "documentation":"Network function provider.
"
+ },
+ "vnfdId":{
+ "shape":"VnfdId",
+ "documentation":"Function package descriptor ID.
"
+ },
+ "vnfdVersion":{
+ "shape":"String",
+ "documentation":"Function package descriptor version.
"
+ }
+ }
+ },
+ "ValidateSolNetworkPackageContentInput":{
+ "type":"structure",
+ "required":[
+ "file",
+ "nsdInfoId"
+ ],
+ "members":{
+ "contentType":{
+ "shape":"PackageContentType",
+ "documentation":"Network package content type.
",
+ "location":"header",
+ "locationName":"Content-Type"
+ },
+ "file":{
+ "shape":"Blob",
+ "documentation":"Network package file.
"
+ },
+ "nsdInfoId":{
+ "shape":"NsdInfoId",
+ "documentation":"Network service descriptor file.
",
+ "location":"uri",
+ "locationName":"nsdInfoId"
+ }
+ },
+ "payload":"file"
+ },
+ "ValidateSolNetworkPackageContentMetadata":{
+ "type":"structure",
+ "members":{
+ "nsd":{"shape":"NetworkArtifactMeta"}
+ },
+ "documentation":"Validates network package content metadata.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
"
+ },
+ "ValidateSolNetworkPackageContentOutput":{
+ "type":"structure",
+ "required":[
+ "arn",
+ "id",
+ "metadata",
+ "nsdId",
+ "nsdName",
+ "nsdVersion",
+ "vnfPkgIds"
+ ],
+ "members":{
+ "arn":{
+ "shape":"NsdInfoArn",
+ "documentation":"Network package ARN.
"
+ },
+ "id":{
+ "shape":"NsdInfoId",
+ "documentation":"Network package ID.
"
+ },
+ "metadata":{
+ "shape":"ValidateSolNetworkPackageContentMetadata",
+ "documentation":"Network package metadata.
"
+ },
+ "nsdId":{
+ "shape":"NsdId",
+ "documentation":"Network service descriptor ID.
"
+ },
+ "nsdName":{
+ "shape":"String",
+ "documentation":"Network service descriptor name.
"
+ },
+ "nsdVersion":{
+ "shape":"String",
+ "documentation":"Network service descriptor version.
"
+ },
+ "vnfPkgIds":{
+ "shape":"VnfPkgIdList",
+ "documentation":"Function package IDs.
"
+ }
+ }
+ },
+ "ValidationException":{
+ "type":"structure",
+ "required":["message"],
+ "members":{
+ "message":{"shape":"String"}
+ },
+ "documentation":"Unable to process the request because the client provided input failed to satisfy request constraints.
",
+ "error":{
+ "httpStatusCode":400,
+ "senderFault":true
+ },
+ "exception":true
+ },
+ "VnfInstanceArn":{
+ "type":"string",
+ "pattern":"^arn:(aws|aws-cn|aws-iso|aws-iso-b|aws-us-gov):tnb:([a-z]{2}(-(gov|isob|iso))?-(east|west|north|south|central){1,2}-[0-9]):\\d{12}:(function-instance/fi-[a-f0-9]{17})$"
+ },
+ "VnfInstanceId":{
+ "type":"string",
+ "pattern":"^fi-[a-f0-9]{17}$"
+ },
+ "VnfInstantiationState":{
+ "type":"string",
+ "enum":[
+ "INSTANTIATED",
+ "NOT_INSTANTIATED"
+ ]
+ },
+ "VnfOperationalState":{
+ "type":"string",
+ "enum":[
+ "STARTED",
+ "STOPPED"
+ ]
+ },
+ "VnfPkgArn":{
+ "type":"string",
+ "pattern":"^arn:(aws|aws-cn|aws-iso|aws-iso-b|aws-us-gov):tnb:([a-z]{2}(-(gov|isob|iso))?-(east|west|north|south|central){1,2}-[0-9]):\\d{12}:(function-package/fp-[a-f0-9]{17})$"
+ },
+ "VnfPkgId":{
+ "type":"string",
+ "pattern":"^fp-[a-f0-9]{17}$"
+ },
+ "VnfPkgIdList":{
+ "type":"list",
+ "member":{"shape":"VnfPkgId"}
+ },
+ "VnfdId":{
+ "type":"string",
+ "pattern":"^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$"
+ }
+ },
+ "documentation":" Amazon Web Services Telco Network Builder (TNB) is a network automation service that helps you deploy and manage telecom networks. AWS TNB helps you with the lifecycle management of your telecommunication network functions throughout planning, deployment, and post-deployment activities.
"
+}
diff --git a/services/transcribe/pom.xml b/services/transcribe/pom.xml
index f569840da300..16b98bb493bf 100644
--- a/services/transcribe/pom.xml
+++ b/services/transcribe/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
transcribe
AWS Java SDK :: Services :: Transcribe
diff --git a/services/transcribestreaming/pom.xml b/services/transcribestreaming/pom.xml
index 4dcb9971241d..6824464e9063 100644
--- a/services/transcribestreaming/pom.xml
+++ b/services/transcribestreaming/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
transcribestreaming
AWS Java SDK :: Services :: AWS Transcribe Streaming
diff --git a/services/transfer/pom.xml b/services/transfer/pom.xml
index 5bd49a8d464a..b3e8d044a579 100644
--- a/services/transfer/pom.xml
+++ b/services/transfer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
transfer
AWS Java SDK :: Services :: Transfer
diff --git a/services/translate/pom.xml b/services/translate/pom.xml
index 7d3ee95763ee..186f13ae380a 100644
--- a/services/translate/pom.xml
+++ b/services/translate/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
translate
diff --git a/services/voiceid/pom.xml b/services/voiceid/pom.xml
index d293152b6a39..c9d4dab82153 100644
--- a/services/voiceid/pom.xml
+++ b/services/voiceid/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
voiceid
AWS Java SDK :: Services :: Voice ID
diff --git a/services/waf/pom.xml b/services/waf/pom.xml
index 008006c0d792..58f360ecb97e 100644
--- a/services/waf/pom.xml
+++ b/services/waf/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
waf
AWS Java SDK :: Services :: AWS WAF
diff --git a/services/wafv2/pom.xml b/services/wafv2/pom.xml
index b9a3876e5608..f221995fc26b 100644
--- a/services/wafv2/pom.xml
+++ b/services/wafv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
wafv2
AWS Java SDK :: Services :: WAFV2
diff --git a/services/wellarchitected/pom.xml b/services/wellarchitected/pom.xml
index 07f6514d4189..7dbca6030c2b 100644
--- a/services/wellarchitected/pom.xml
+++ b/services/wellarchitected/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
wellarchitected
AWS Java SDK :: Services :: Well Architected
diff --git a/services/wisdom/pom.xml b/services/wisdom/pom.xml
index d407fdbfd2ce..1c71816f23d4 100644
--- a/services/wisdom/pom.xml
+++ b/services/wisdom/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
wisdom
AWS Java SDK :: Services :: Wisdom
diff --git a/services/workdocs/pom.xml b/services/workdocs/pom.xml
index bd8e81c1799e..fed131652c79 100644
--- a/services/workdocs/pom.xml
+++ b/services/workdocs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
workdocs
AWS Java SDK :: Services :: Amazon WorkDocs
diff --git a/services/worklink/pom.xml b/services/worklink/pom.xml
index 51b17df93d80..6fb911c924f9 100644
--- a/services/worklink/pom.xml
+++ b/services/worklink/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
worklink
AWS Java SDK :: Services :: WorkLink
diff --git a/services/workmail/pom.xml b/services/workmail/pom.xml
index fadf790f974b..d0c348297c47 100644
--- a/services/workmail/pom.xml
+++ b/services/workmail/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0
workmail
diff --git a/services/workmailmessageflow/pom.xml b/services/workmailmessageflow/pom.xml
index d2aa63057207..85a4efc02226 100644
--- a/services/workmailmessageflow/pom.xml
+++ b/services/workmailmessageflow/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
workmailmessageflow
AWS Java SDK :: Services :: WorkMailMessageFlow
diff --git a/services/workspaces/pom.xml b/services/workspaces/pom.xml
index c87d5a8ec1d3..ed00b1246522 100644
--- a/services/workspaces/pom.xml
+++ b/services/workspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
workspaces
AWS Java SDK :: Services :: Amazon WorkSpaces
diff --git a/services/workspacesweb/pom.xml b/services/workspacesweb/pom.xml
index b3d4fbfcdc7b..5d284e21120d 100644
--- a/services/workspacesweb/pom.xml
+++ b/services/workspacesweb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
workspacesweb
AWS Java SDK :: Services :: Work Spaces Web
diff --git a/services/xray/pom.xml b/services/xray/pom.xml
index 4b449ea41c03..1b0c580f7c8b 100644
--- a/services/xray/pom.xml
+++ b/services/xray/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.20.8
+ 2.20.9
xray
AWS Java SDK :: Services :: AWS X-Ray
diff --git a/test/auth-tests/pom.xml b/test/auth-tests/pom.xml
index ad4664c36d2e..4042677c2674 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.20.8
+ 2.20.9
../../pom.xml
4.0.0
diff --git a/test/codegen-generated-classes-test/pom.xml b/test/codegen-generated-classes-test/pom.xml
index 9df5c9f537ca..4680fcc61a58 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.20.8
+ 2.20.9
../../pom.xml
diff --git a/test/http-client-tests/pom.xml b/test/http-client-tests/pom.xml
index 43c2d8ffcb42..07ff0438fe1c 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.20.8
+ 2.20.9
../../pom.xml
http-client-tests
diff --git a/test/module-path-tests/pom.xml b/test/module-path-tests/pom.xml
index ad8a1fe26d75..2280d89834be 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.20.8
+ 2.20.9
../../pom.xml
4.0.0
diff --git a/test/protocol-tests-core/pom.xml b/test/protocol-tests-core/pom.xml
index fb9f950812fa..63a4de2f4946 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.20.8
+ 2.20.9
../../pom.xml
4.0.0
diff --git a/test/protocol-tests/pom.xml b/test/protocol-tests/pom.xml
index 3af120ed5bab..4c09672df86d 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.20.8
+ 2.20.9
../../pom.xml
4.0.0
diff --git a/test/region-testing/pom.xml b/test/region-testing/pom.xml
index 131cbfa2f14c..04702c020ef8 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.20.8
+ 2.20.9
../../pom.xml
4.0.0
diff --git a/test/ruleset-testing-core/pom.xml b/test/ruleset-testing-core/pom.xml
index 7ebe49f5caae..cc29a18fb617 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.20.8
+ 2.20.9
../../pom.xml
4.0.0
diff --git a/test/s3-benchmarks/pom.xml b/test/s3-benchmarks/pom.xml
index 4dcd42743b74..885ea6440884 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.20.8
+ 2.20.9
../../pom.xml
4.0.0
diff --git a/test/sdk-benchmarks/pom.xml b/test/sdk-benchmarks/pom.xml
index 77a095b74983..c4b8cdb9fe5d 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.20.8
+ 2.20.9
../../pom.xml
diff --git a/test/sdk-native-image-test/pom.xml b/test/sdk-native-image-test/pom.xml
index 66bcd68772c4..d060deb8e93d 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.20.8
+ 2.20.9
../../pom.xml
4.0.0
diff --git a/test/service-test-utils/pom.xml b/test/service-test-utils/pom.xml
index 904a90a9b7c0..807566c998ee 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.20.8
+ 2.20.9
../../pom.xml
service-test-utils
diff --git a/test/stability-tests/pom.xml b/test/stability-tests/pom.xml
index 3d31692a7a70..95753b38afc0 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.20.8
+ 2.20.9
../../pom.xml
4.0.0
diff --git a/test/test-utils/pom.xml b/test/test-utils/pom.xml
index 040e315a5ae2..a154a06299ad 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.20.8
+ 2.20.9
../../pom.xml
test-utils
diff --git a/test/tests-coverage-reporting/pom.xml b/test/tests-coverage-reporting/pom.xml
index 97f55a12811d..01a540f448fe 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.20.8
+ 2.20.9
../../pom.xml
4.0.0
diff --git a/third-party/pom.xml b/third-party/pom.xml
index 1d1ca1e2baae..09fa3c28a163 100644
--- a/third-party/pom.xml
+++ b/third-party/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.20.8
+ 2.20.9
third-party
diff --git a/third-party/third-party-jackson-core/pom.xml b/third-party/third-party-jackson-core/pom.xml
index 515786252441..9b0b4694d95a 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.20.8
+ 2.20.9
4.0.0
diff --git a/third-party/third-party-jackson-dataformat-cbor/pom.xml b/third-party/third-party-jackson-dataformat-cbor/pom.xml
index d0bb98020dbc..5dab1d2e7175 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.20.8
+ 2.20.9
4.0.0
diff --git a/utils/pom.xml b/utils/pom.xml
index c9a1e6dc7407..51c3347705ee 100644
--- a/utils/pom.xml
+++ b/utils/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.20.8
+ 2.20.9
4.0.0