From c34982516e9441b55de0ee69c0dff8f6598160df Mon Sep 17 00:00:00 2001 From: George Fu Date: Thu, 4 Apr 2024 10:53:34 -0400 Subject: [PATCH] chore(codegen): update Smithy to 1.47.0 (#5956) * chore(codegen): update Smithy to 1.47.0 * chore: codegen sync for Smithy 1.47.0 upgrade * chore: codegen sync for Smithy 1.47.0 upgrade * chore: update lockfile --- clients/client-accessanalyzer/package.json | 4 +- clients/client-account/package.json | 4 +- clients/client-acm-pca/package.json | 4 +- clients/client-acm/package.json | 4 +- .../client-alexa-for-business/package.json | 4 +- clients/client-amp/package.json | 4 +- clients/client-amplify/package.json | 4 +- clients/client-amplifybackend/package.json | 4 +- clients/client-amplifyuibuilder/package.json | 4 +- clients/client-api-gateway/package.json | 4 +- .../package.json | 4 +- clients/client-apigatewayv2/package.json | 4 +- clients/client-app-mesh/package.json | 4 +- clients/client-appconfig/package.json | 4 +- clients/client-appconfigdata/package.json | 4 +- clients/client-appfabric/package.json | 4 +- clients/client-appflow/package.json | 4 +- clients/client-appintegrations/package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../client-application-insights/package.json | 4 +- .../package.json | 4 +- clients/client-apprunner/package.json | 4 +- clients/client-appstream/package.json | 4 +- clients/client-appsync/package.json | 4 +- clients/client-arc-zonal-shift/package.json | 4 +- clients/client-artifact/package.json | 4 +- clients/client-athena/package.json | 4 +- clients/client-auditmanager/package.json | 4 +- .../client-auto-scaling-plans/package.json | 4 +- clients/client-auto-scaling/package.json | 4 +- clients/client-b2bi/package.json | 4 +- clients/client-backup-gateway/package.json | 4 +- clients/client-backup/package.json | 4 +- clients/client-backupstorage/package.json | 4 +- clients/client-batch/package.json | 4 +- clients/client-bcm-data-exports/package.json | 4 +- .../client-bedrock-agent-runtime/package.json | 4 +- clients/client-bedrock-agent/package.json | 4 +- clients/client-bedrock-runtime/package.json | 4 +- clients/client-bedrock/package.json | 4 +- clients/client-billingconductor/package.json | 4 +- clients/client-braket/package.json | 4 +- clients/client-budgets/package.json | 4 +- clients/client-chatbot/package.json | 4 +- .../client-chime-sdk-identity/package.json | 4 +- .../package.json | 4 +- .../client-chime-sdk-meetings/package.json | 4 +- .../client-chime-sdk-messaging/package.json | 4 +- clients/client-chime-sdk-voice/package.json | 4 +- clients/client-chime/package.json | 4 +- clients/client-cleanrooms/package.json | 4 +- clients/client-cleanroomsml/package.json | 4 +- clients/client-cloud9/package.json | 4 +- clients/client-cloudcontrol/package.json | 4 +- clients/client-clouddirectory/package.json | 4 +- clients/client-cloudformation/package.json | 4 +- .../package.json | 4 +- clients/client-cloudfront/package.json | 4 +- clients/client-cloudhsm-v2/package.json | 4 +- clients/client-cloudhsm/package.json | 4 +- .../client-cloudsearch-domain/package.json | 4 +- clients/client-cloudsearch/package.json | 4 +- clients/client-cloudtrail-data/package.json | 4 +- clients/client-cloudtrail/package.json | 4 +- clients/client-cloudwatch-events/package.json | 4 +- clients/client-cloudwatch-logs/package.json | 4 +- clients/client-cloudwatch/package.json | 4 +- clients/client-codeartifact/package.json | 4 +- clients/client-codebuild/package.json | 4 +- clients/client-codecatalyst/package.json | 4 +- clients/client-codecommit/package.json | 4 +- clients/client-codeconnections/package.json | 4 +- clients/client-codedeploy/package.json | 4 +- clients/client-codeguru-reviewer/package.json | 4 +- clients/client-codeguru-security/package.json | 4 +- clients/client-codeguruprofiler/package.json | 4 +- clients/client-codepipeline/package.json | 4 +- .../client-codestar-connections/package.json | 4 +- .../package.json | 4 +- clients/client-codestar/package.json | 4 +- .../package.json | 4 +- clients/client-cognito-identity/package.json | 4 +- clients/client-cognito-sync/package.json | 4 +- clients/client-comprehend/package.json | 4 +- clients/client-comprehendmedical/package.json | 4 +- clients/client-compute-optimizer/package.json | 4 +- clients/client-config-service/package.json | 4 +- .../client-connect-contact-lens/package.json | 4 +- clients/client-connect/package.json | 4 +- clients/client-connectcampaigns/package.json | 4 +- clients/client-connectcases/package.json | 4 +- .../client-connectparticipant/package.json | 4 +- clients/client-controltower/package.json | 4 +- .../package.json | 4 +- clients/client-cost-explorer/package.json | 4 +- .../client-cost-optimization-hub/package.json | 4 +- clients/client-customer-profiles/package.json | 4 +- clients/client-data-pipeline/package.json | 4 +- .../package.json | 4 +- clients/client-databrew/package.json | 4 +- clients/client-dataexchange/package.json | 4 +- clients/client-datasync/package.json | 4 +- clients/client-datazone/package.json | 4 +- clients/client-dax/package.json | 4 +- clients/client-deadline/package.json | 4 +- clients/client-detective/package.json | 4 +- clients/client-device-farm/package.json | 4 +- clients/client-devops-guru/package.json | 4 +- clients/client-direct-connect/package.json | 4 +- clients/client-directory-service/package.json | 4 +- clients/client-dlm/package.json | 4 +- clients/client-docdb-elastic/package.json | 4 +- clients/client-docdb/package.json | 4 +- clients/client-drs/package.json | 4 +- clients/client-dynamodb-streams/package.json | 4 +- clients/client-dynamodb/package.json | 4 +- clients/client-ebs/package.json | 4 +- .../client-ec2-instance-connect/package.json | 4 +- clients/client-ec2/package.json | 4 +- clients/client-ecr-public/package.json | 4 +- clients/client-ecr/package.json | 4 +- clients/client-ecs/package.json | 4 +- clients/client-efs/package.json | 4 +- clients/client-eks-auth/package.json | 4 +- clients/client-eks/package.json | 4 +- clients/client-elastic-beanstalk/package.json | 4 +- clients/client-elastic-inference/package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../client-elastic-transcoder/package.json | 4 +- clients/client-elasticache/package.json | 4 +- .../client-elasticsearch-service/package.json | 4 +- clients/client-emr-containers/package.json | 4 +- clients/client-emr-serverless/package.json | 4 +- clients/client-emr/package.json | 4 +- clients/client-entityresolution/package.json | 4 +- clients/client-eventbridge/package.json | 2 +- clients/client-evidently/package.json | 4 +- clients/client-finspace-data/package.json | 4 +- clients/client-finspace/package.json | 4 +- clients/client-firehose/package.json | 4 +- clients/client-fis/package.json | 4 +- clients/client-fms/package.json | 4 +- clients/client-forecast/package.json | 4 +- clients/client-forecastquery/package.json | 4 +- clients/client-frauddetector/package.json | 4 +- clients/client-freetier/package.json | 4 +- clients/client-fsx/package.json | 4 +- clients/client-gamelift/package.json | 4 +- clients/client-glacier/package.json | 4 +- .../client-global-accelerator/package.json | 4 +- clients/client-glue/package.json | 4 +- clients/client-grafana/package.json | 4 +- clients/client-greengrass/package.json | 4 +- clients/client-greengrassv2/package.json | 4 +- clients/client-groundstation/package.json | 4 +- clients/client-guardduty/package.json | 4 +- clients/client-health/package.json | 4 +- clients/client-healthlake/package.json | 4 +- clients/client-honeycode/package.json | 4 +- clients/client-iam/package.json | 4 +- clients/client-identitystore/package.json | 4 +- clients/client-imagebuilder/package.json | 4 +- clients/client-inspector-scan/package.json | 4 +- clients/client-inspector/package.json | 4 +- clients/client-inspector2/package.json | 4 +- clients/client-internetmonitor/package.json | 4 +- .../package.json | 4 +- .../client-iot-1click-projects/package.json | 4 +- clients/client-iot-data-plane/package.json | 4 +- clients/client-iot-events-data/package.json | 4 +- clients/client-iot-events/package.json | 4 +- .../client-iot-jobs-data-plane/package.json | 4 +- clients/client-iot-wireless/package.json | 4 +- clients/client-iot/package.json | 4 +- clients/client-iotanalytics/package.json | 4 +- clients/client-iotdeviceadvisor/package.json | 4 +- clients/client-iotfleethub/package.json | 4 +- clients/client-iotfleetwise/package.json | 4 +- .../client-iotsecuretunneling/package.json | 4 +- clients/client-iotsitewise/package.json | 4 +- clients/client-iotthingsgraph/package.json | 4 +- clients/client-iottwinmaker/package.json | 4 +- clients/client-ivs-realtime/package.json | 4 +- clients/client-ivs/package.json | 4 +- clients/client-ivschat/package.json | 4 +- clients/client-kafka/package.json | 4 +- clients/client-kafkaconnect/package.json | 4 +- clients/client-kendra-ranking/package.json | 4 +- clients/client-kendra/package.json | 4 +- clients/client-keyspaces/package.json | 4 +- .../client-kinesis-analytics-v2/package.json | 4 +- clients/client-kinesis-analytics/package.json | 4 +- .../package.json | 4 +- .../client-kinesis-video-media/package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- clients/client-kinesis-video/package.json | 4 +- clients/client-kinesis/package.json | 4 +- clients/client-kms/package.json | 4 +- clients/client-lakeformation/package.json | 4 +- clients/client-lambda/package.json | 4 +- clients/client-launch-wizard/package.json | 4 +- .../package.json | 4 +- clients/client-lex-models-v2/package.json | 4 +- .../client-lex-runtime-service/package.json | 4 +- clients/client-lex-runtime-v2/package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- clients/client-license-manager/package.json | 4 +- clients/client-lightsail/package.json | 4 +- clients/client-location/package.json | 4 +- clients/client-lookoutequipment/package.json | 4 +- clients/client-lookoutmetrics/package.json | 4 +- clients/client-lookoutvision/package.json | 4 +- clients/client-m2/package.json | 4 +- clients/client-machine-learning/package.json | 4 +- clients/client-macie2/package.json | 4 +- .../package.json | 4 +- clients/client-managedblockchain/package.json | 4 +- .../client-marketplace-agreement/package.json | 4 +- .../client-marketplace-catalog/package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../client-marketplace-metering/package.json | 4 +- clients/client-mediaconnect/package.json | 4 +- clients/client-mediaconvert/package.json | 4 +- clients/client-medialive/package.json | 4 +- clients/client-mediapackage-vod/package.json | 4 +- clients/client-mediapackage/package.json | 4 +- clients/client-mediapackagev2/package.json | 4 +- clients/client-mediastore-data/package.json | 4 +- clients/client-mediastore/package.json | 4 +- clients/client-mediatailor/package.json | 4 +- clients/client-medical-imaging/package.json | 4 +- clients/client-memorydb/package.json | 4 +- clients/client-mgn/package.json | 4 +- .../package.json | 4 +- clients/client-migration-hub/package.json | 4 +- .../client-migrationhub-config/package.json | 4 +- .../package.json | 4 +- .../client-migrationhubstrategy/package.json | 4 +- clients/client-mobile/package.json | 4 +- clients/client-mq/package.json | 4 +- clients/client-mturk/package.json | 4 +- clients/client-mwaa/package.json | 4 +- clients/client-neptune-graph/package.json | 4 +- clients/client-neptune/package.json | 4 +- clients/client-neptunedata/package.json | 4 +- clients/client-network-firewall/package.json | 4 +- clients/client-networkmanager/package.json | 4 +- clients/client-networkmonitor/package.json | 4 +- clients/client-nimble/package.json | 4 +- clients/client-oam/package.json | 4 +- clients/client-omics/package.json | 4 +- clients/client-opensearch/package.json | 4 +- .../client-opensearchserverless/package.json | 4 +- clients/client-opsworks/package.json | 4 +- clients/client-opsworkscm/package.json | 4 +- clients/client-organizations/package.json | 4 +- clients/client-osis/package.json | 4 +- clients/client-outposts/package.json | 4 +- clients/client-panorama/package.json | 4 +- .../package.json | 4 +- .../client-payment-cryptography/package.json | 4 +- clients/client-pca-connector-ad/package.json | 4 +- .../client-personalize-events/package.json | 4 +- .../client-personalize-runtime/package.json | 4 +- clients/client-personalize/package.json | 4 +- clients/client-pi/package.json | 4 +- clients/client-pinpoint-email/package.json | 4 +- .../client-pinpoint-sms-voice-v2/package.json | 4 +- .../client-pinpoint-sms-voice/package.json | 4 +- clients/client-pinpoint/package.json | 4 +- clients/client-pipes/package.json | 4 +- clients/client-polly/package.json | 4 +- clients/client-pricing/package.json | 4 +- clients/client-privatenetworks/package.json | 4 +- clients/client-proton/package.json | 4 +- clients/client-qbusiness/package.json | 4 +- clients/client-qconnect/package.json | 4 +- clients/client-qldb-session/package.json | 4 +- clients/client-qldb/package.json | 4 +- clients/client-quicksight/package.json | 4 +- clients/client-ram/package.json | 4 +- clients/client-rbin/package.json | 4 +- clients/client-rds-data/package.json | 4 +- clients/client-rds/package.json | 4 +- .../src/commands/CreateIntegrationCommand.ts | 1 + .../src/commands/DeleteIntegrationCommand.ts | 1 + .../commands/DescribeIntegrationsCommand.ts | 1 + clients/client-redshift-data/package.json | 4 +- .../client-redshift-serverless/package.json | 4 +- clients/client-redshift/package.json | 4 +- clients/client-rekognition/package.json | 4 +- .../client-rekognitionstreaming/package.json | 4 +- clients/client-repostspace/package.json | 4 +- clients/client-resiliencehub/package.json | 4 +- .../client-resource-explorer-2/package.json | 4 +- .../package.json | 4 +- clients/client-resource-groups/package.json | 4 +- clients/client-robomaker/package.json | 4 +- clients/client-rolesanywhere/package.json | 4 +- clients/client-route-53-domains/package.json | 4 +- clients/client-route-53/package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- clients/client-route53resolver/package.json | 4 +- clients/client-rum/package.json | 4 +- clients/client-s3-control/package.json | 4 +- clients/client-s3/package.json | 4 +- .../src/commands/CreateBucketCommand.ts | 26 +- .../src/commands/DeleteObjectCommand.ts | 20 +- .../src/commands/DeleteObjectsCommand.ts | 44 +- .../src/commands/GetObjectCommand.ts | 38 +- .../src/commands/GetObjectTaggingCommand.ts | 38 +- .../src/commands/PutObjectCommand.ts | 58 +- clients/client-s3outposts/package.json | 4 +- .../client-sagemaker-a2i-runtime/package.json | 4 +- clients/client-sagemaker-edge/package.json | 4 +- .../package.json | 4 +- .../client-sagemaker-geospatial/package.json | 4 +- clients/client-sagemaker-metrics/package.json | 4 +- clients/client-sagemaker-runtime/package.json | 4 +- clients/client-sagemaker/package.json | 4 +- clients/client-savingsplans/package.json | 4 +- clients/client-scheduler/package.json | 4 +- clients/client-schemas/package.json | 4 +- clients/client-secrets-manager/package.json | 4 +- clients/client-securityhub/package.json | 4 +- clients/client-securitylake/package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- clients/client-service-catalog/package.json | 4 +- clients/client-service-quotas/package.json | 4 +- clients/client-servicediscovery/package.json | 4 +- clients/client-ses/package.json | 4 +- clients/client-sesv2/package.json | 4 +- clients/client-sfn/package.json | 4 +- clients/client-shield/package.json | 4 +- clients/client-signer/package.json | 4 +- clients/client-simspaceweaver/package.json | 4 +- clients/client-sms/package.json | 4 +- .../package.json | 4 +- clients/client-snowball/package.json | 4 +- clients/client-sns/package.json | 4 +- clients/client-sqs/package.json | 4 +- clients/client-ssm-contacts/package.json | 4 +- clients/client-ssm-incidents/package.json | 4 +- clients/client-ssm-sap/package.json | 4 +- clients/client-ssm/package.json | 4 +- clients/client-sso-admin/package.json | 4 +- clients/client-sso-oidc/package.json | 4 +- clients/client-sso/package.json | 4 +- clients/client-storage-gateway/package.json | 4 +- clients/client-sts/package.json | 4 +- clients/client-supplychain/package.json | 4 +- clients/client-support-app/package.json | 4 +- clients/client-support/package.json | 4 +- clients/client-swf/package.json | 4 +- clients/client-synthetics/package.json | 4 +- clients/client-textract/package.json | 4 +- .../client-timestream-influxdb/package.json | 4 +- clients/client-timestream-query/package.json | 4 +- clients/client-timestream-write/package.json | 4 +- clients/client-tnb/package.json | 4 +- .../client-transcribe-streaming/package.json | 4 +- clients/client-transcribe/package.json | 4 +- clients/client-transfer/package.json | 4 +- clients/client-translate/package.json | 4 +- clients/client-trustedadvisor/package.json | 4 +- .../client-verifiedpermissions/package.json | 4 +- clients/client-voice-id/package.json | 4 +- clients/client-vpc-lattice/package.json | 4 +- clients/client-waf-regional/package.json | 4 +- clients/client-waf/package.json | 4 +- clients/client-wafv2/package.json | 4 +- clients/client-wellarchitected/package.json | 4 +- clients/client-wisdom/package.json | 4 +- clients/client-workdocs/package.json | 4 +- clients/client-worklink/package.json | 4 +- clients/client-workmail/package.json | 4 +- .../client-workmailmessageflow/package.json | 4 +- .../package.json | 4 +- clients/client-workspaces-web/package.json | 4 +- clients/client-workspaces/package.json | 4 +- clients/client-xray/package.json | 4 +- codegen/gradle.properties | 2 +- packages/core/package.json | 2 +- private/aws-client-api-test/package.json | 2 +- private/aws-echo-service/package.json | 4 +- private/aws-protocoltests-ec2/README.md | 32 + private/aws-protocoltests-ec2/package.json | 4 +- .../src/protocols/Aws_ec2.ts | 9 +- .../test/functional/ec2query.spec.ts | 6 +- private/aws-protocoltests-json-10/README.md | 32 + .../aws-protocoltests-json-10/package.json | 4 +- .../test/functional/awsjson1_0.spec.ts | 57 + private/aws-protocoltests-json/README.md | 32 + private/aws-protocoltests-json/package.json | 4 +- .../src/JsonProtocol.ts | 24 + .../src/JsonProtocolClient.ts | 10 +- .../src/commands/NullOperationCommand.ts | 12 - .../commands/SparseNullsOperationCommand.ts | 83 + .../src/commands/index.ts | 1 + .../src/models/models_0.ts | 10 +- .../src/protocols/Aws_json1_1.ts | 84 +- .../test/functional/awsjson1_1.spec.ts | 345 +-- private/aws-protocoltests-query/README.md | 32 + private/aws-protocoltests-query/package.json | 4 +- private/aws-protocoltests-restjson/README.md | 32 + .../aws-protocoltests-restjson/package.json | 4 +- .../src/RestJsonProtocol.ts | 42 + .../src/RestJsonProtocolClient.ts | 6 + .../src/commands/JsonListsCommand.ts | 6 - .../src/commands/JsonMapsCommand.ts | 38 - .../src/commands/SparseJsonListsCommand.ts | 77 + .../src/commands/SparseJsonMapsCommand.ts | 109 + .../src/commands/index.ts | 2 + .../src/models/models_0.ts | 24 +- .../src/protocols/Aws_restJson1.ts | 108 +- .../test/functional/restjson1.spec.ts | 1126 +++++----- private/aws-protocoltests-restxml/README.md | 32 + .../aws-protocoltests-restxml/package.json | 4 +- .../test/functional/restxml.spec.ts | 3 - private/aws-restjson-server/package.json | 2 +- .../src/models/models_0.ts | 188 +- .../src/protocols/Aws_restJson1.ts | 162 +- .../src/server/RestJsonService.ts | 46 + .../src/server/operations/SparseJsonLists.ts | 186 ++ .../src/server/operations/SparseJsonMaps.ts | 182 ++ .../src/server/operations/index.ts | 2 + .../test/functional/restjson1.spec.ts | 1886 +++++++++-------- .../package.json | 2 +- .../package.json | 6 +- private/weather/package.json | 2 +- scripts/generate-clients/config.js | 2 +- yarn.lock | 30 +- 441 files changed, 4248 insertions(+), 2605 deletions(-) create mode 100644 private/aws-protocoltests-json/src/commands/SparseNullsOperationCommand.ts create mode 100644 private/aws-protocoltests-restjson/src/commands/SparseJsonListsCommand.ts create mode 100644 private/aws-protocoltests-restjson/src/commands/SparseJsonMapsCommand.ts create mode 100644 private/aws-restjson-server/src/server/operations/SparseJsonLists.ts create mode 100644 private/aws-restjson-server/src/server/operations/SparseJsonMaps.ts diff --git a/clients/client-accessanalyzer/package.json b/clients/client-accessanalyzer/package.json index 95e633fb47efe..ca533d04b8745 100644 --- a/clients/client-accessanalyzer/package.json +++ b/clients/client-accessanalyzer/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-account/package.json b/clients/client-account/package.json index 831a405eedb1a..0cbf31ad5f8fa 100644 --- a/clients/client-account/package.json +++ b/clients/client-account/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-acm-pca/package.json b/clients/client-acm-pca/package.json index 7215f60c459c9..21dd680578a90 100644 --- a/clients/client-acm-pca/package.json +++ b/clients/client-acm-pca/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-acm/package.json b/clients/client-acm/package.json index 23426ee845611..f410e323dfb0e 100644 --- a/clients/client-acm/package.json +++ b/clients/client-acm/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-alexa-for-business/package.json b/clients/client-alexa-for-business/package.json index 68ac2e790027f..8e9d900e348fc 100644 --- a/clients/client-alexa-for-business/package.json +++ b/clients/client-alexa-for-business/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-amp/package.json b/clients/client-amp/package.json index 6233a6e83dca1..e8bb1bb5ee1f7 100644 --- a/clients/client-amp/package.json +++ b/clients/client-amp/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-amplify/package.json b/clients/client-amplify/package.json index d38068e92372a..0854c5a45e698 100644 --- a/clients/client-amplify/package.json +++ b/clients/client-amplify/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-amplifybackend/package.json b/clients/client-amplifybackend/package.json index 974839dfa2ceb..d93720bebf9af 100644 --- a/clients/client-amplifybackend/package.json +++ b/clients/client-amplifybackend/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-amplifyuibuilder/package.json b/clients/client-amplifyuibuilder/package.json index 864e935beed2b..1f77a5be5b611 100644 --- a/clients/client-amplifyuibuilder/package.json +++ b/clients/client-amplifyuibuilder/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-api-gateway/package.json b/clients/client-api-gateway/package.json index 357ff50f9724d..876628c00404d 100644 --- a/clients/client-api-gateway/package.json +++ b/clients/client-api-gateway/package.json @@ -34,13 +34,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-apigatewaymanagementapi/package.json b/clients/client-apigatewaymanagementapi/package.json index f60f5332e03ca..19fdc9a97983a 100644 --- a/clients/client-apigatewaymanagementapi/package.json +++ b/clients/client-apigatewaymanagementapi/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-apigatewayv2/package.json b/clients/client-apigatewayv2/package.json index bad99626782a1..f4d81994937ba 100644 --- a/clients/client-apigatewayv2/package.json +++ b/clients/client-apigatewayv2/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-app-mesh/package.json b/clients/client-app-mesh/package.json index 79a5f2db508b1..629da11c2d9b0 100644 --- a/clients/client-app-mesh/package.json +++ b/clients/client-app-mesh/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-appconfig/package.json b/clients/client-appconfig/package.json index 298d9f3d03d06..e11f7e4964035 100644 --- a/clients/client-appconfig/package.json +++ b/clients/client-appconfig/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-appconfigdata/package.json b/clients/client-appconfigdata/package.json index 5fd00aa404be7..9d512cecc1987 100644 --- a/clients/client-appconfigdata/package.json +++ b/clients/client-appconfigdata/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-appfabric/package.json b/clients/client-appfabric/package.json index 4eeb8585c5e78..87401584580b1 100644 --- a/clients/client-appfabric/package.json +++ b/clients/client-appfabric/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-appflow/package.json b/clients/client-appflow/package.json index c5361570a393f..0006adca02cc6 100644 --- a/clients/client-appflow/package.json +++ b/clients/client-appflow/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-appintegrations/package.json b/clients/client-appintegrations/package.json index 360a408294742..34262b37c956c 100644 --- a/clients/client-appintegrations/package.json +++ b/clients/client-appintegrations/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-application-auto-scaling/package.json b/clients/client-application-auto-scaling/package.json index 519a9eab59025..7108a6c051f9e 100644 --- a/clients/client-application-auto-scaling/package.json +++ b/clients/client-application-auto-scaling/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-application-discovery-service/package.json b/clients/client-application-discovery-service/package.json index 392a581851087..92ca658758ee1 100644 --- a/clients/client-application-discovery-service/package.json +++ b/clients/client-application-discovery-service/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-application-insights/package.json b/clients/client-application-insights/package.json index ae67f8354604a..3d63c840abc12 100644 --- a/clients/client-application-insights/package.json +++ b/clients/client-application-insights/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-applicationcostprofiler/package.json b/clients/client-applicationcostprofiler/package.json index ce94c450e8503..3dc94791438a8 100644 --- a/clients/client-applicationcostprofiler/package.json +++ b/clients/client-applicationcostprofiler/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-apprunner/package.json b/clients/client-apprunner/package.json index 1e2308ad46dc3..b1602b9561cf0 100644 --- a/clients/client-apprunner/package.json +++ b/clients/client-apprunner/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-appstream/package.json b/clients/client-appstream/package.json index db1a31f304e5d..4ee6407771aaf 100644 --- a/clients/client-appstream/package.json +++ b/clients/client-appstream/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-appsync/package.json b/clients/client-appsync/package.json index ec2bd78bcdeaa..22ba7eb4e4361 100644 --- a/clients/client-appsync/package.json +++ b/clients/client-appsync/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-arc-zonal-shift/package.json b/clients/client-arc-zonal-shift/package.json index 58a0cf0822b98..8c2f850c58eb4 100644 --- a/clients/client-arc-zonal-shift/package.json +++ b/clients/client-arc-zonal-shift/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-artifact/package.json b/clients/client-artifact/package.json index ee2afa97672cf..863ca33bab423 100644 --- a/clients/client-artifact/package.json +++ b/clients/client-artifact/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-athena/package.json b/clients/client-athena/package.json index 18c3272f449a5..59b77cdad1aa0 100644 --- a/clients/client-athena/package.json +++ b/clients/client-athena/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-auditmanager/package.json b/clients/client-auditmanager/package.json index 321a5f9278299..7a1c30224ff21 100644 --- a/clients/client-auditmanager/package.json +++ b/clients/client-auditmanager/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-auto-scaling-plans/package.json b/clients/client-auto-scaling-plans/package.json index e2bf38399993b..6ed60ee8a22ee 100644 --- a/clients/client-auto-scaling-plans/package.json +++ b/clients/client-auto-scaling-plans/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-auto-scaling/package.json b/clients/client-auto-scaling/package.json index bf0818ccbd0cb..d62d9a35924eb 100644 --- a/clients/client-auto-scaling/package.json +++ b/clients/client-auto-scaling/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-b2bi/package.json b/clients/client-b2bi/package.json index 963d3eb8c47f7..74c7cfefde5f2 100644 --- a/clients/client-b2bi/package.json +++ b/clients/client-b2bi/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-backup-gateway/package.json b/clients/client-backup-gateway/package.json index 42ea358c912bc..6df9d7f67117b 100644 --- a/clients/client-backup-gateway/package.json +++ b/clients/client-backup-gateway/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-backup/package.json b/clients/client-backup/package.json index b3b0956a1baf3..6fbc55dba1520 100644 --- a/clients/client-backup/package.json +++ b/clients/client-backup/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-backupstorage/package.json b/clients/client-backupstorage/package.json index 2a4a41223921d..fd32d2655cb39 100644 --- a/clients/client-backupstorage/package.json +++ b/clients/client-backupstorage/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-batch/package.json b/clients/client-batch/package.json index 1348c35040f95..614b09623dcc9 100644 --- a/clients/client-batch/package.json +++ b/clients/client-batch/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-bcm-data-exports/package.json b/clients/client-bcm-data-exports/package.json index c2e5293f7d2ac..e879dc5f334c2 100644 --- a/clients/client-bcm-data-exports/package.json +++ b/clients/client-bcm-data-exports/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-bedrock-agent-runtime/package.json b/clients/client-bedrock-agent-runtime/package.json index 33734c1372947..d7aa8483639c4 100644 --- a/clients/client-bedrock-agent-runtime/package.json +++ b/clients/client-bedrock-agent-runtime/package.json @@ -33,7 +33,7 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/eventstream-serde-browser": "^2.2.0", "@smithy/eventstream-serde-config-resolver": "^2.2.0", "@smithy/eventstream-serde-node": "^2.2.0", @@ -42,7 +42,7 @@ "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-bedrock-agent/package.json b/clients/client-bedrock-agent/package.json index ee628f3247471..bf5c259f3141e 100644 --- a/clients/client-bedrock-agent/package.json +++ b/clients/client-bedrock-agent/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-bedrock-runtime/package.json b/clients/client-bedrock-runtime/package.json index 935d336002005..5d1e40421ec1f 100644 --- a/clients/client-bedrock-runtime/package.json +++ b/clients/client-bedrock-runtime/package.json @@ -33,7 +33,7 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/eventstream-serde-browser": "^2.2.0", "@smithy/eventstream-serde-config-resolver": "^2.2.0", "@smithy/eventstream-serde-node": "^2.2.0", @@ -42,7 +42,7 @@ "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-bedrock/package.json b/clients/client-bedrock/package.json index 5842922bce51b..48f976187f3eb 100644 --- a/clients/client-bedrock/package.json +++ b/clients/client-bedrock/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-billingconductor/package.json b/clients/client-billingconductor/package.json index aee93641bf244..194434ae2c6aa 100644 --- a/clients/client-billingconductor/package.json +++ b/clients/client-billingconductor/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-braket/package.json b/clients/client-braket/package.json index df472ff0cf73b..59d6da81bc3c7 100644 --- a/clients/client-braket/package.json +++ b/clients/client-braket/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-budgets/package.json b/clients/client-budgets/package.json index cc9218eb9ef80..7df549f2eb2cc 100644 --- a/clients/client-budgets/package.json +++ b/clients/client-budgets/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-chatbot/package.json b/clients/client-chatbot/package.json index 498280c23f51f..a79d94b49a668 100644 --- a/clients/client-chatbot/package.json +++ b/clients/client-chatbot/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-chime-sdk-identity/package.json b/clients/client-chime-sdk-identity/package.json index e5ad89fb2b636..3ce1bd4b911d7 100644 --- a/clients/client-chime-sdk-identity/package.json +++ b/clients/client-chime-sdk-identity/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-chime-sdk-media-pipelines/package.json b/clients/client-chime-sdk-media-pipelines/package.json index 2a703fb0b8ca3..dc124cc3ad6d1 100644 --- a/clients/client-chime-sdk-media-pipelines/package.json +++ b/clients/client-chime-sdk-media-pipelines/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-chime-sdk-meetings/package.json b/clients/client-chime-sdk-meetings/package.json index 34d4c7376bf8a..6f2cb344964a7 100644 --- a/clients/client-chime-sdk-meetings/package.json +++ b/clients/client-chime-sdk-meetings/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-chime-sdk-messaging/package.json b/clients/client-chime-sdk-messaging/package.json index ccc36427c5e64..0d93321f644a7 100644 --- a/clients/client-chime-sdk-messaging/package.json +++ b/clients/client-chime-sdk-messaging/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-chime-sdk-voice/package.json b/clients/client-chime-sdk-voice/package.json index 82ff38069a4b3..ae04914835937 100644 --- a/clients/client-chime-sdk-voice/package.json +++ b/clients/client-chime-sdk-voice/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-chime/package.json b/clients/client-chime/package.json index 328253257a3bd..957b691705915 100644 --- a/clients/client-chime/package.json +++ b/clients/client-chime/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cleanrooms/package.json b/clients/client-cleanrooms/package.json index 495f5590527b2..e39b37fdc7860 100644 --- a/clients/client-cleanrooms/package.json +++ b/clients/client-cleanrooms/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cleanroomsml/package.json b/clients/client-cleanroomsml/package.json index b21613488196d..ba723ed4ee65e 100644 --- a/clients/client-cleanroomsml/package.json +++ b/clients/client-cleanroomsml/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cloud9/package.json b/clients/client-cloud9/package.json index 6982b830901a8..0003bae742424 100644 --- a/clients/client-cloud9/package.json +++ b/clients/client-cloud9/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cloudcontrol/package.json b/clients/client-cloudcontrol/package.json index d1db3eb92b8ca..4758e27ad3765 100644 --- a/clients/client-cloudcontrol/package.json +++ b/clients/client-cloudcontrol/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-clouddirectory/package.json b/clients/client-clouddirectory/package.json index b24e1d153b2b1..e1563bd2c3487 100644 --- a/clients/client-clouddirectory/package.json +++ b/clients/client-clouddirectory/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cloudformation/package.json b/clients/client-cloudformation/package.json index d1fe6dc03df85..a089a2c7decae 100644 --- a/clients/client-cloudformation/package.json +++ b/clients/client-cloudformation/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cloudfront-keyvaluestore/package.json b/clients/client-cloudfront-keyvaluestore/package.json index 1e13dbf6dfbde..e48d656f8efce 100644 --- a/clients/client-cloudfront-keyvaluestore/package.json +++ b/clients/client-cloudfront-keyvaluestore/package.json @@ -35,13 +35,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cloudfront/package.json b/clients/client-cloudfront/package.json index cfd36832a8ef8..541e05ec6af2e 100644 --- a/clients/client-cloudfront/package.json +++ b/clients/client-cloudfront/package.json @@ -34,13 +34,13 @@ "@aws-sdk/util-user-agent-node": "*", "@aws-sdk/xml-builder": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cloudhsm-v2/package.json b/clients/client-cloudhsm-v2/package.json index 9047d37ecf651..7112ba8e9d1c4 100644 --- a/clients/client-cloudhsm-v2/package.json +++ b/clients/client-cloudhsm-v2/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cloudhsm/package.json b/clients/client-cloudhsm/package.json index dfb05b2c28e33..a3e4e04575dd0 100644 --- a/clients/client-cloudhsm/package.json +++ b/clients/client-cloudhsm/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cloudsearch-domain/package.json b/clients/client-cloudsearch-domain/package.json index 3c853cce316b1..ed74ffdda82e9 100644 --- a/clients/client-cloudsearch-domain/package.json +++ b/clients/client-cloudsearch-domain/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cloudsearch/package.json b/clients/client-cloudsearch/package.json index ceb82c4d843db..bc4a23f50b73a 100644 --- a/clients/client-cloudsearch/package.json +++ b/clients/client-cloudsearch/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cloudtrail-data/package.json b/clients/client-cloudtrail-data/package.json index d34564e9e3c6e..39adb3b4151fc 100644 --- a/clients/client-cloudtrail-data/package.json +++ b/clients/client-cloudtrail-data/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cloudtrail/package.json b/clients/client-cloudtrail/package.json index 40a4a89b4a420..d2691333a5158 100644 --- a/clients/client-cloudtrail/package.json +++ b/clients/client-cloudtrail/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cloudwatch-events/package.json b/clients/client-cloudwatch-events/package.json index 557117a7d0f93..64c7772387656 100644 --- a/clients/client-cloudwatch-events/package.json +++ b/clients/client-cloudwatch-events/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cloudwatch-logs/package.json b/clients/client-cloudwatch-logs/package.json index 29ad726b9b8c2..384bc7f52c6be 100644 --- a/clients/client-cloudwatch-logs/package.json +++ b/clients/client-cloudwatch-logs/package.json @@ -33,7 +33,7 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/eventstream-serde-browser": "^2.2.0", "@smithy/eventstream-serde-config-resolver": "^2.2.0", "@smithy/eventstream-serde-node": "^2.2.0", @@ -42,7 +42,7 @@ "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cloudwatch/package.json b/clients/client-cloudwatch/package.json index d903bfd7c406d..1c894149dfbc7 100644 --- a/clients/client-cloudwatch/package.json +++ b/clients/client-cloudwatch/package.json @@ -33,14 +33,14 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-compression": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-codeartifact/package.json b/clients/client-codeartifact/package.json index 8033220c58bf1..e4b11f02c8f97 100644 --- a/clients/client-codeartifact/package.json +++ b/clients/client-codeartifact/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-codebuild/package.json b/clients/client-codebuild/package.json index a42850812c369..1c16a61c49e29 100644 --- a/clients/client-codebuild/package.json +++ b/clients/client-codebuild/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-codecatalyst/package.json b/clients/client-codecatalyst/package.json index ac0a925f5dbf0..e1b008b1eb73e 100644 --- a/clients/client-codecatalyst/package.json +++ b/clients/client-codecatalyst/package.json @@ -32,13 +32,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-codecommit/package.json b/clients/client-codecommit/package.json index fe733f69ebf4a..c8e45b6fda50c 100644 --- a/clients/client-codecommit/package.json +++ b/clients/client-codecommit/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-codeconnections/package.json b/clients/client-codeconnections/package.json index a4f006b0c5cc5..bc25aff13f48a 100644 --- a/clients/client-codeconnections/package.json +++ b/clients/client-codeconnections/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-codedeploy/package.json b/clients/client-codedeploy/package.json index bdfbbe9532251..4683fcfb114bc 100644 --- a/clients/client-codedeploy/package.json +++ b/clients/client-codedeploy/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-codeguru-reviewer/package.json b/clients/client-codeguru-reviewer/package.json index 1ed1c97a07e0d..210d7b9fe8b53 100644 --- a/clients/client-codeguru-reviewer/package.json +++ b/clients/client-codeguru-reviewer/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-codeguru-security/package.json b/clients/client-codeguru-security/package.json index cd3bc7c42fdb5..17bb84d521330 100644 --- a/clients/client-codeguru-security/package.json +++ b/clients/client-codeguru-security/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-codeguruprofiler/package.json b/clients/client-codeguruprofiler/package.json index 0c2db6b6f99fa..b9514d7541a85 100644 --- a/clients/client-codeguruprofiler/package.json +++ b/clients/client-codeguruprofiler/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-codepipeline/package.json b/clients/client-codepipeline/package.json index 542e7a6bdb37f..7e5334e7c38d9 100644 --- a/clients/client-codepipeline/package.json +++ b/clients/client-codepipeline/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-codestar-connections/package.json b/clients/client-codestar-connections/package.json index a9621503ab43d..8665cfeca2d44 100644 --- a/clients/client-codestar-connections/package.json +++ b/clients/client-codestar-connections/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-codestar-notifications/package.json b/clients/client-codestar-notifications/package.json index 012e870f3032e..3d7fca1efa173 100644 --- a/clients/client-codestar-notifications/package.json +++ b/clients/client-codestar-notifications/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-codestar/package.json b/clients/client-codestar/package.json index 21a9cd017c81f..da6fe079cf3d8 100644 --- a/clients/client-codestar/package.json +++ b/clients/client-codestar/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cognito-identity-provider/package.json b/clients/client-cognito-identity-provider/package.json index 9a548e301db86..7ec90506bf528 100644 --- a/clients/client-cognito-identity-provider/package.json +++ b/clients/client-cognito-identity-provider/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cognito-identity/package.json b/clients/client-cognito-identity/package.json index 9893f328c5706..b161f8b239c32 100644 --- a/clients/client-cognito-identity/package.json +++ b/clients/client-cognito-identity/package.json @@ -34,13 +34,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cognito-sync/package.json b/clients/client-cognito-sync/package.json index 5bf8d9df61dfe..89a66b09a0957 100644 --- a/clients/client-cognito-sync/package.json +++ b/clients/client-cognito-sync/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-comprehend/package.json b/clients/client-comprehend/package.json index a2df8cbec9372..d45036914edec 100644 --- a/clients/client-comprehend/package.json +++ b/clients/client-comprehend/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-comprehendmedical/package.json b/clients/client-comprehendmedical/package.json index cf3a558837317..d1335939b706f 100644 --- a/clients/client-comprehendmedical/package.json +++ b/clients/client-comprehendmedical/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-compute-optimizer/package.json b/clients/client-compute-optimizer/package.json index 99b398bc44e06..b6503455053f8 100644 --- a/clients/client-compute-optimizer/package.json +++ b/clients/client-compute-optimizer/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-config-service/package.json b/clients/client-config-service/package.json index 1ab14a7368e0a..da94b692e6c9b 100644 --- a/clients/client-config-service/package.json +++ b/clients/client-config-service/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-connect-contact-lens/package.json b/clients/client-connect-contact-lens/package.json index 9513e85d2c98d..203c802784ad3 100644 --- a/clients/client-connect-contact-lens/package.json +++ b/clients/client-connect-contact-lens/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-connect/package.json b/clients/client-connect/package.json index a1b26528d4935..61ff281085692 100644 --- a/clients/client-connect/package.json +++ b/clients/client-connect/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-connectcampaigns/package.json b/clients/client-connectcampaigns/package.json index cee35a147ba54..1e110a371a049 100644 --- a/clients/client-connectcampaigns/package.json +++ b/clients/client-connectcampaigns/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-connectcases/package.json b/clients/client-connectcases/package.json index f02102c74f19a..0d23a0f6118bf 100644 --- a/clients/client-connectcases/package.json +++ b/clients/client-connectcases/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-connectparticipant/package.json b/clients/client-connectparticipant/package.json index c7232c868ccbb..b91807692e873 100644 --- a/clients/client-connectparticipant/package.json +++ b/clients/client-connectparticipant/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-controltower/package.json b/clients/client-controltower/package.json index b65530267f1f6..e988282320fde 100644 --- a/clients/client-controltower/package.json +++ b/clients/client-controltower/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cost-and-usage-report-service/package.json b/clients/client-cost-and-usage-report-service/package.json index f24ea8f3972dc..8395319bb7fc6 100644 --- a/clients/client-cost-and-usage-report-service/package.json +++ b/clients/client-cost-and-usage-report-service/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cost-explorer/package.json b/clients/client-cost-explorer/package.json index 6d3d005d0ed8f..63f1bb3d124d0 100644 --- a/clients/client-cost-explorer/package.json +++ b/clients/client-cost-explorer/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-cost-optimization-hub/package.json b/clients/client-cost-optimization-hub/package.json index 3b1442deac0ff..0ec0adc75650b 100644 --- a/clients/client-cost-optimization-hub/package.json +++ b/clients/client-cost-optimization-hub/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-customer-profiles/package.json b/clients/client-customer-profiles/package.json index 2c51bbfb8cbb1..8249550778ce4 100644 --- a/clients/client-customer-profiles/package.json +++ b/clients/client-customer-profiles/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-data-pipeline/package.json b/clients/client-data-pipeline/package.json index ef044109ca70b..34e96de1b3856 100644 --- a/clients/client-data-pipeline/package.json +++ b/clients/client-data-pipeline/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-database-migration-service/package.json b/clients/client-database-migration-service/package.json index aba4d2d38b130..fa2de421b5c55 100644 --- a/clients/client-database-migration-service/package.json +++ b/clients/client-database-migration-service/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-databrew/package.json b/clients/client-databrew/package.json index 8decb4c5fffce..bb8280590d15f 100644 --- a/clients/client-databrew/package.json +++ b/clients/client-databrew/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-dataexchange/package.json b/clients/client-dataexchange/package.json index d51434ea559b9..29b0e9d755ef0 100644 --- a/clients/client-dataexchange/package.json +++ b/clients/client-dataexchange/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-datasync/package.json b/clients/client-datasync/package.json index 390d0b2cd50eb..c44638b21e489 100644 --- a/clients/client-datasync/package.json +++ b/clients/client-datasync/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-datazone/package.json b/clients/client-datazone/package.json index f21931ab55828..05fc14d22926b 100644 --- a/clients/client-datazone/package.json +++ b/clients/client-datazone/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-dax/package.json b/clients/client-dax/package.json index f41ced9aab5e8..6f9039f2da9c8 100644 --- a/clients/client-dax/package.json +++ b/clients/client-dax/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-deadline/package.json b/clients/client-deadline/package.json index b38640a734052..4917667468bea 100644 --- a/clients/client-deadline/package.json +++ b/clients/client-deadline/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-detective/package.json b/clients/client-detective/package.json index 0c2e100342848..b37d587649ae2 100644 --- a/clients/client-detective/package.json +++ b/clients/client-detective/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-device-farm/package.json b/clients/client-device-farm/package.json index bea66ab2edad9..99f090fe02c89 100644 --- a/clients/client-device-farm/package.json +++ b/clients/client-device-farm/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-devops-guru/package.json b/clients/client-devops-guru/package.json index a84f74c411f04..9aaba22590725 100644 --- a/clients/client-devops-guru/package.json +++ b/clients/client-devops-guru/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-direct-connect/package.json b/clients/client-direct-connect/package.json index 37a8ff7c3f1ad..004993ad037d0 100644 --- a/clients/client-direct-connect/package.json +++ b/clients/client-direct-connect/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-directory-service/package.json b/clients/client-directory-service/package.json index af7b4407ecb62..c4a6d60d47bb1 100644 --- a/clients/client-directory-service/package.json +++ b/clients/client-directory-service/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-dlm/package.json b/clients/client-dlm/package.json index 667144c8b1c59..91be8a8906cca 100644 --- a/clients/client-dlm/package.json +++ b/clients/client-dlm/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-docdb-elastic/package.json b/clients/client-docdb-elastic/package.json index d0ffdab6ea0f4..216d903339f80 100644 --- a/clients/client-docdb-elastic/package.json +++ b/clients/client-docdb-elastic/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-docdb/package.json b/clients/client-docdb/package.json index 89a53e1193456..4934ab91c4371 100644 --- a/clients/client-docdb/package.json +++ b/clients/client-docdb/package.json @@ -34,13 +34,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-drs/package.json b/clients/client-drs/package.json index fed29323f54a7..11fda996163e9 100644 --- a/clients/client-drs/package.json +++ b/clients/client-drs/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-dynamodb-streams/package.json b/clients/client-dynamodb-streams/package.json index c9a94d6e032f6..2a9ef557921b8 100644 --- a/clients/client-dynamodb-streams/package.json +++ b/clients/client-dynamodb-streams/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-dynamodb/package.json b/clients/client-dynamodb/package.json index a919f56f9f727..4dba795f45762 100644 --- a/clients/client-dynamodb/package.json +++ b/clients/client-dynamodb/package.json @@ -34,13 +34,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-ebs/package.json b/clients/client-ebs/package.json index 284c2ab95bcc6..fae357ca57e22 100644 --- a/clients/client-ebs/package.json +++ b/clients/client-ebs/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-ec2-instance-connect/package.json b/clients/client-ec2-instance-connect/package.json index 64024f9778e6b..27d349272df7e 100644 --- a/clients/client-ec2-instance-connect/package.json +++ b/clients/client-ec2-instance-connect/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-ec2/package.json b/clients/client-ec2/package.json index f5b9d5b3535d0..23441321ca7c8 100644 --- a/clients/client-ec2/package.json +++ b/clients/client-ec2/package.json @@ -34,13 +34,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-ecr-public/package.json b/clients/client-ecr-public/package.json index 215601b453efa..ea3d95798506d 100644 --- a/clients/client-ecr-public/package.json +++ b/clients/client-ecr-public/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-ecr/package.json b/clients/client-ecr/package.json index c986f28027a6b..d442674c1a5f3 100644 --- a/clients/client-ecr/package.json +++ b/clients/client-ecr/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-ecs/package.json b/clients/client-ecs/package.json index d090b211e3038..0d7439ed27ef8 100644 --- a/clients/client-ecs/package.json +++ b/clients/client-ecs/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-efs/package.json b/clients/client-efs/package.json index 216f0cf025d64..7c614f18f99cc 100644 --- a/clients/client-efs/package.json +++ b/clients/client-efs/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-eks-auth/package.json b/clients/client-eks-auth/package.json index ceb9c342b05b7..b674c2e0c915c 100644 --- a/clients/client-eks-auth/package.json +++ b/clients/client-eks-auth/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-eks/package.json b/clients/client-eks/package.json index 90020c8b8603d..b7b4974846caf 100644 --- a/clients/client-eks/package.json +++ b/clients/client-eks/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-elastic-beanstalk/package.json b/clients/client-elastic-beanstalk/package.json index f5a210902f53f..23298553032d3 100644 --- a/clients/client-elastic-beanstalk/package.json +++ b/clients/client-elastic-beanstalk/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-elastic-inference/package.json b/clients/client-elastic-inference/package.json index 9c5ecdb4c202f..9c7f929db63e7 100644 --- a/clients/client-elastic-inference/package.json +++ b/clients/client-elastic-inference/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-elastic-load-balancing-v2/package.json b/clients/client-elastic-load-balancing-v2/package.json index f86715a94728c..759935ecb5c07 100644 --- a/clients/client-elastic-load-balancing-v2/package.json +++ b/clients/client-elastic-load-balancing-v2/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-elastic-load-balancing/package.json b/clients/client-elastic-load-balancing/package.json index 7b2e577f8da95..d2bb1df0db757 100644 --- a/clients/client-elastic-load-balancing/package.json +++ b/clients/client-elastic-load-balancing/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-elastic-transcoder/package.json b/clients/client-elastic-transcoder/package.json index 66367c0c22b21..aca3902d555c1 100644 --- a/clients/client-elastic-transcoder/package.json +++ b/clients/client-elastic-transcoder/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-elasticache/package.json b/clients/client-elasticache/package.json index a2cc9b07034d2..b901e928f9431 100644 --- a/clients/client-elasticache/package.json +++ b/clients/client-elasticache/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-elasticsearch-service/package.json b/clients/client-elasticsearch-service/package.json index 91e50eef96ee5..609875d6f48f6 100644 --- a/clients/client-elasticsearch-service/package.json +++ b/clients/client-elasticsearch-service/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-emr-containers/package.json b/clients/client-emr-containers/package.json index be3e55cb2b075..ad86488e14279 100644 --- a/clients/client-emr-containers/package.json +++ b/clients/client-emr-containers/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-emr-serverless/package.json b/clients/client-emr-serverless/package.json index ad3691747671c..ee8fb24dfa48a 100644 --- a/clients/client-emr-serverless/package.json +++ b/clients/client-emr-serverless/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-emr/package.json b/clients/client-emr/package.json index 104575ad17d0b..34981756a99ff 100644 --- a/clients/client-emr/package.json +++ b/clients/client-emr/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-entityresolution/package.json b/clients/client-entityresolution/package.json index 89f58f8d0fc72..75ebdd115edcd 100644 --- a/clients/client-entityresolution/package.json +++ b/clients/client-entityresolution/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-eventbridge/package.json b/clients/client-eventbridge/package.json index 0ccce16d82696..d60c2965fc53e 100644 --- a/clients/client-eventbridge/package.json +++ b/clients/client-eventbridge/package.json @@ -42,7 +42,7 @@ "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-evidently/package.json b/clients/client-evidently/package.json index a5759044944cd..fd2fe10b981cb 100644 --- a/clients/client-evidently/package.json +++ b/clients/client-evidently/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-finspace-data/package.json b/clients/client-finspace-data/package.json index 10d7a6c43ff9f..431a256020dde 100644 --- a/clients/client-finspace-data/package.json +++ b/clients/client-finspace-data/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-finspace/package.json b/clients/client-finspace/package.json index 4ea81440c334a..c402252d0a124 100644 --- a/clients/client-finspace/package.json +++ b/clients/client-finspace/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-firehose/package.json b/clients/client-firehose/package.json index 15ef955151e0f..5ba870d3591e9 100644 --- a/clients/client-firehose/package.json +++ b/clients/client-firehose/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-fis/package.json b/clients/client-fis/package.json index beff37fd08928..bf82bc4710d42 100644 --- a/clients/client-fis/package.json +++ b/clients/client-fis/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-fms/package.json b/clients/client-fms/package.json index 86511405638da..d7efb070a78b1 100644 --- a/clients/client-fms/package.json +++ b/clients/client-fms/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-forecast/package.json b/clients/client-forecast/package.json index 62449e392a3e3..df54d3c6e533b 100644 --- a/clients/client-forecast/package.json +++ b/clients/client-forecast/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-forecastquery/package.json b/clients/client-forecastquery/package.json index 111a6994624cd..51b196bf9803d 100644 --- a/clients/client-forecastquery/package.json +++ b/clients/client-forecastquery/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-frauddetector/package.json b/clients/client-frauddetector/package.json index 833a76413d2ec..e3932cb707bf6 100644 --- a/clients/client-frauddetector/package.json +++ b/clients/client-frauddetector/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-freetier/package.json b/clients/client-freetier/package.json index a285dae0f0929..a904d5759a201 100644 --- a/clients/client-freetier/package.json +++ b/clients/client-freetier/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-fsx/package.json b/clients/client-fsx/package.json index 2fb15a600b9a0..4c409454a6c61 100644 --- a/clients/client-fsx/package.json +++ b/clients/client-fsx/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-gamelift/package.json b/clients/client-gamelift/package.json index 449465adfc987..70856a739a948 100644 --- a/clients/client-gamelift/package.json +++ b/clients/client-gamelift/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-glacier/package.json b/clients/client-glacier/package.json index 9cea625739e45..ce7c9792dbcd8 100644 --- a/clients/client-glacier/package.json +++ b/clients/client-glacier/package.json @@ -36,13 +36,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-global-accelerator/package.json b/clients/client-global-accelerator/package.json index cab963e1711bc..1b4f68c7acece 100644 --- a/clients/client-global-accelerator/package.json +++ b/clients/client-global-accelerator/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-glue/package.json b/clients/client-glue/package.json index ae671480cd3fa..21432f193d80a 100644 --- a/clients/client-glue/package.json +++ b/clients/client-glue/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-grafana/package.json b/clients/client-grafana/package.json index fca03a1f2cff0..35ea4577dc5ff 100644 --- a/clients/client-grafana/package.json +++ b/clients/client-grafana/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-greengrass/package.json b/clients/client-greengrass/package.json index 253e27c2d9e27..a87a310fc4c1a 100644 --- a/clients/client-greengrass/package.json +++ b/clients/client-greengrass/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-greengrassv2/package.json b/clients/client-greengrassv2/package.json index 2721622124b8e..6dccf29b3233e 100644 --- a/clients/client-greengrassv2/package.json +++ b/clients/client-greengrassv2/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-groundstation/package.json b/clients/client-groundstation/package.json index 03c655e5214ec..ecef2dfad3a6c 100644 --- a/clients/client-groundstation/package.json +++ b/clients/client-groundstation/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-guardduty/package.json b/clients/client-guardduty/package.json index 3825ec07ca04d..4a74d4c9acfc1 100644 --- a/clients/client-guardduty/package.json +++ b/clients/client-guardduty/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-health/package.json b/clients/client-health/package.json index d985d62783952..af5cc276d8c03 100644 --- a/clients/client-health/package.json +++ b/clients/client-health/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-healthlake/package.json b/clients/client-healthlake/package.json index 397dff7bf3ef2..a331ee52af2b2 100644 --- a/clients/client-healthlake/package.json +++ b/clients/client-healthlake/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-honeycode/package.json b/clients/client-honeycode/package.json index e65f2306ed861..1a225ca0f224c 100644 --- a/clients/client-honeycode/package.json +++ b/clients/client-honeycode/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iam/package.json b/clients/client-iam/package.json index 50bedf20f9dc1..85c1cb48c3108 100644 --- a/clients/client-iam/package.json +++ b/clients/client-iam/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-identitystore/package.json b/clients/client-identitystore/package.json index 607ad87ebb668..f8ede1675cae3 100644 --- a/clients/client-identitystore/package.json +++ b/clients/client-identitystore/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-imagebuilder/package.json b/clients/client-imagebuilder/package.json index 5beec17b0ec78..42c8d3296ac0f 100644 --- a/clients/client-imagebuilder/package.json +++ b/clients/client-imagebuilder/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-inspector-scan/package.json b/clients/client-inspector-scan/package.json index d2270a02f01b7..e385b8f227b63 100644 --- a/clients/client-inspector-scan/package.json +++ b/clients/client-inspector-scan/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-inspector/package.json b/clients/client-inspector/package.json index a65209da62fc8..91c074941b42c 100644 --- a/clients/client-inspector/package.json +++ b/clients/client-inspector/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-inspector2/package.json b/clients/client-inspector2/package.json index 229a41690f8ed..fb506e731e2cb 100644 --- a/clients/client-inspector2/package.json +++ b/clients/client-inspector2/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-internetmonitor/package.json b/clients/client-internetmonitor/package.json index b7431238591db..a83aeb5cd7cc4 100644 --- a/clients/client-internetmonitor/package.json +++ b/clients/client-internetmonitor/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iot-1click-devices-service/package.json b/clients/client-iot-1click-devices-service/package.json index d7a809713779a..dc84d1740b167 100644 --- a/clients/client-iot-1click-devices-service/package.json +++ b/clients/client-iot-1click-devices-service/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iot-1click-projects/package.json b/clients/client-iot-1click-projects/package.json index 403df95185984..aab41c859144a 100644 --- a/clients/client-iot-1click-projects/package.json +++ b/clients/client-iot-1click-projects/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iot-data-plane/package.json b/clients/client-iot-data-plane/package.json index e83f6e3242aeb..6a8ea3c586fae 100644 --- a/clients/client-iot-data-plane/package.json +++ b/clients/client-iot-data-plane/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iot-events-data/package.json b/clients/client-iot-events-data/package.json index 9b1727cc9a907..3a715f032efce 100644 --- a/clients/client-iot-events-data/package.json +++ b/clients/client-iot-events-data/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iot-events/package.json b/clients/client-iot-events/package.json index 78d6d753b8d4a..6fbca52794702 100644 --- a/clients/client-iot-events/package.json +++ b/clients/client-iot-events/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iot-jobs-data-plane/package.json b/clients/client-iot-jobs-data-plane/package.json index ab10ccee2b20e..de699b456ebbd 100644 --- a/clients/client-iot-jobs-data-plane/package.json +++ b/clients/client-iot-jobs-data-plane/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iot-wireless/package.json b/clients/client-iot-wireless/package.json index a35a7dd7bdde1..5f8e1d90bc8b4 100644 --- a/clients/client-iot-wireless/package.json +++ b/clients/client-iot-wireless/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iot/package.json b/clients/client-iot/package.json index 8fc2eb956cfd4..aa3a6ab362a75 100644 --- a/clients/client-iot/package.json +++ b/clients/client-iot/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iotanalytics/package.json b/clients/client-iotanalytics/package.json index 9cadf7c207628..d05db80ac0f32 100644 --- a/clients/client-iotanalytics/package.json +++ b/clients/client-iotanalytics/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iotdeviceadvisor/package.json b/clients/client-iotdeviceadvisor/package.json index 43bcc6f35188e..67269816190b5 100644 --- a/clients/client-iotdeviceadvisor/package.json +++ b/clients/client-iotdeviceadvisor/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iotfleethub/package.json b/clients/client-iotfleethub/package.json index 962155287b55a..b9c96f97c0fa2 100644 --- a/clients/client-iotfleethub/package.json +++ b/clients/client-iotfleethub/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iotfleetwise/package.json b/clients/client-iotfleetwise/package.json index 7f1f269681e22..2b4ae1a4fc85e 100644 --- a/clients/client-iotfleetwise/package.json +++ b/clients/client-iotfleetwise/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iotsecuretunneling/package.json b/clients/client-iotsecuretunneling/package.json index 5ba61b480e924..00244dff90551 100644 --- a/clients/client-iotsecuretunneling/package.json +++ b/clients/client-iotsecuretunneling/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iotsitewise/package.json b/clients/client-iotsitewise/package.json index 7c5b4eea9a14b..58dd7279d521d 100644 --- a/clients/client-iotsitewise/package.json +++ b/clients/client-iotsitewise/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iotthingsgraph/package.json b/clients/client-iotthingsgraph/package.json index b56fafdf0cb94..95ec3beee227d 100644 --- a/clients/client-iotthingsgraph/package.json +++ b/clients/client-iotthingsgraph/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-iottwinmaker/package.json b/clients/client-iottwinmaker/package.json index 468971f1d814b..646873d9542e3 100644 --- a/clients/client-iottwinmaker/package.json +++ b/clients/client-iottwinmaker/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-ivs-realtime/package.json b/clients/client-ivs-realtime/package.json index 8eefa22fb359a..30de1c3033d57 100644 --- a/clients/client-ivs-realtime/package.json +++ b/clients/client-ivs-realtime/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-ivs/package.json b/clients/client-ivs/package.json index 87d99eda9e42a..b97d33935e263 100644 --- a/clients/client-ivs/package.json +++ b/clients/client-ivs/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-ivschat/package.json b/clients/client-ivschat/package.json index bad73cb6f8870..15dbd12e74b87 100644 --- a/clients/client-ivschat/package.json +++ b/clients/client-ivschat/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-kafka/package.json b/clients/client-kafka/package.json index baa93f1f3cbda..8a702d168b6fc 100644 --- a/clients/client-kafka/package.json +++ b/clients/client-kafka/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-kafkaconnect/package.json b/clients/client-kafkaconnect/package.json index 50c3134b031a8..fecd6136db661 100644 --- a/clients/client-kafkaconnect/package.json +++ b/clients/client-kafkaconnect/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-kendra-ranking/package.json b/clients/client-kendra-ranking/package.json index d8277eb3430df..6f4020f5806dc 100644 --- a/clients/client-kendra-ranking/package.json +++ b/clients/client-kendra-ranking/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-kendra/package.json b/clients/client-kendra/package.json index af97502caa421..1ef46a1ce5636 100644 --- a/clients/client-kendra/package.json +++ b/clients/client-kendra/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-keyspaces/package.json b/clients/client-keyspaces/package.json index 17a765a716a45..ef8d7c496e48d 100644 --- a/clients/client-keyspaces/package.json +++ b/clients/client-keyspaces/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-kinesis-analytics-v2/package.json b/clients/client-kinesis-analytics-v2/package.json index 28012deeb643d..4f70aa61bba01 100644 --- a/clients/client-kinesis-analytics-v2/package.json +++ b/clients/client-kinesis-analytics-v2/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-kinesis-analytics/package.json b/clients/client-kinesis-analytics/package.json index 5cee179c30a5c..883f7347789b4 100644 --- a/clients/client-kinesis-analytics/package.json +++ b/clients/client-kinesis-analytics/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-kinesis-video-archived-media/package.json b/clients/client-kinesis-video-archived-media/package.json index 6c23aaf6d25ea..1c7230809dde1 100644 --- a/clients/client-kinesis-video-archived-media/package.json +++ b/clients/client-kinesis-video-archived-media/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-kinesis-video-media/package.json b/clients/client-kinesis-video-media/package.json index 8d3d57e6b24e9..5fd9fe1b6d983 100644 --- a/clients/client-kinesis-video-media/package.json +++ b/clients/client-kinesis-video-media/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-kinesis-video-signaling/package.json b/clients/client-kinesis-video-signaling/package.json index e67632314ee34..b3c9b362258a6 100644 --- a/clients/client-kinesis-video-signaling/package.json +++ b/clients/client-kinesis-video-signaling/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-kinesis-video-webrtc-storage/package.json b/clients/client-kinesis-video-webrtc-storage/package.json index 58e35c125a23e..bbb9bb52325c0 100644 --- a/clients/client-kinesis-video-webrtc-storage/package.json +++ b/clients/client-kinesis-video-webrtc-storage/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-kinesis-video/package.json b/clients/client-kinesis-video/package.json index d85a9ea8b2cf1..f9d8f7db9e447 100644 --- a/clients/client-kinesis-video/package.json +++ b/clients/client-kinesis-video/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-kinesis/package.json b/clients/client-kinesis/package.json index e81f5bed826be..2ee67281006a8 100644 --- a/clients/client-kinesis/package.json +++ b/clients/client-kinesis/package.json @@ -34,7 +34,7 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/eventstream-serde-browser": "^2.2.0", "@smithy/eventstream-serde-config-resolver": "^2.2.0", "@smithy/eventstream-serde-node": "^2.2.0", @@ -43,7 +43,7 @@ "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-kms/package.json b/clients/client-kms/package.json index 9ea8a90890d8f..0c2ff591ea6b2 100644 --- a/clients/client-kms/package.json +++ b/clients/client-kms/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-lakeformation/package.json b/clients/client-lakeformation/package.json index eb0ffb075cc2f..a644c56043955 100644 --- a/clients/client-lakeformation/package.json +++ b/clients/client-lakeformation/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-lambda/package.json b/clients/client-lambda/package.json index 4f3ba6a2fd183..3b5f081aaee7a 100644 --- a/clients/client-lambda/package.json +++ b/clients/client-lambda/package.json @@ -33,7 +33,7 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/eventstream-serde-browser": "^2.2.0", "@smithy/eventstream-serde-config-resolver": "^2.2.0", "@smithy/eventstream-serde-node": "^2.2.0", @@ -42,7 +42,7 @@ "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-launch-wizard/package.json b/clients/client-launch-wizard/package.json index 090048262ac87..cfc9074ac1556 100644 --- a/clients/client-launch-wizard/package.json +++ b/clients/client-launch-wizard/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-lex-model-building-service/package.json b/clients/client-lex-model-building-service/package.json index fe3a1e0af122b..ec096f352c061 100644 --- a/clients/client-lex-model-building-service/package.json +++ b/clients/client-lex-model-building-service/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-lex-models-v2/package.json b/clients/client-lex-models-v2/package.json index 8072e4edf1437..7bfd480e92ce6 100644 --- a/clients/client-lex-models-v2/package.json +++ b/clients/client-lex-models-v2/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-lex-runtime-service/package.json b/clients/client-lex-runtime-service/package.json index 0b5ae1a270048..037b54e115ec8 100644 --- a/clients/client-lex-runtime-service/package.json +++ b/clients/client-lex-runtime-service/package.json @@ -35,13 +35,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-lex-runtime-v2/package.json b/clients/client-lex-runtime-v2/package.json index 8269d9ae83a7c..5134e541803b7 100644 --- a/clients/client-lex-runtime-v2/package.json +++ b/clients/client-lex-runtime-v2/package.json @@ -36,7 +36,7 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/eventstream-serde-browser": "^2.2.0", "@smithy/eventstream-serde-config-resolver": "^2.2.0", "@smithy/eventstream-serde-node": "^2.2.0", @@ -45,7 +45,7 @@ "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-license-manager-linux-subscriptions/package.json b/clients/client-license-manager-linux-subscriptions/package.json index 8e908730103c3..9ba5b45e4257b 100644 --- a/clients/client-license-manager-linux-subscriptions/package.json +++ b/clients/client-license-manager-linux-subscriptions/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-license-manager-user-subscriptions/package.json b/clients/client-license-manager-user-subscriptions/package.json index f037f8fb5510a..83148e290a722 100644 --- a/clients/client-license-manager-user-subscriptions/package.json +++ b/clients/client-license-manager-user-subscriptions/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-license-manager/package.json b/clients/client-license-manager/package.json index 0790d51547b46..dc39cb68c57ff 100644 --- a/clients/client-license-manager/package.json +++ b/clients/client-license-manager/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-lightsail/package.json b/clients/client-lightsail/package.json index 85367fed3b424..39d3dc059bf6c 100644 --- a/clients/client-lightsail/package.json +++ b/clients/client-lightsail/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-location/package.json b/clients/client-location/package.json index 438d073c6a751..a819465f71fd6 100644 --- a/clients/client-location/package.json +++ b/clients/client-location/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-lookoutequipment/package.json b/clients/client-lookoutequipment/package.json index 0e7b14c1f046a..9136ad0e2ad67 100644 --- a/clients/client-lookoutequipment/package.json +++ b/clients/client-lookoutequipment/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-lookoutmetrics/package.json b/clients/client-lookoutmetrics/package.json index 8dd5aa2a937f1..3c66a965b2e9e 100644 --- a/clients/client-lookoutmetrics/package.json +++ b/clients/client-lookoutmetrics/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-lookoutvision/package.json b/clients/client-lookoutvision/package.json index f3bc98929674a..abd7af4aaf6f9 100644 --- a/clients/client-lookoutvision/package.json +++ b/clients/client-lookoutvision/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-m2/package.json b/clients/client-m2/package.json index 6806be78c2a22..cf0e111acdc95 100644 --- a/clients/client-m2/package.json +++ b/clients/client-m2/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-machine-learning/package.json b/clients/client-machine-learning/package.json index 1f6189ba2be71..e2421c7956fc9 100644 --- a/clients/client-machine-learning/package.json +++ b/clients/client-machine-learning/package.json @@ -34,13 +34,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-macie2/package.json b/clients/client-macie2/package.json index 51a98979735b1..02508fac22f02 100644 --- a/clients/client-macie2/package.json +++ b/clients/client-macie2/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-managedblockchain-query/package.json b/clients/client-managedblockchain-query/package.json index eeea2c95b2325..d0b419789b478 100644 --- a/clients/client-managedblockchain-query/package.json +++ b/clients/client-managedblockchain-query/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-managedblockchain/package.json b/clients/client-managedblockchain/package.json index b95988298b7e1..90f7f035cbf48 100644 --- a/clients/client-managedblockchain/package.json +++ b/clients/client-managedblockchain/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-marketplace-agreement/package.json b/clients/client-marketplace-agreement/package.json index a84e7a6e4765b..650e1af3cbe0b 100644 --- a/clients/client-marketplace-agreement/package.json +++ b/clients/client-marketplace-agreement/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-marketplace-catalog/package.json b/clients/client-marketplace-catalog/package.json index 2d50fc01c5a0e..38a693de7ae10 100644 --- a/clients/client-marketplace-catalog/package.json +++ b/clients/client-marketplace-catalog/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-marketplace-commerce-analytics/package.json b/clients/client-marketplace-commerce-analytics/package.json index 05172e06811a3..707727116c7fe 100644 --- a/clients/client-marketplace-commerce-analytics/package.json +++ b/clients/client-marketplace-commerce-analytics/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-marketplace-deployment/package.json b/clients/client-marketplace-deployment/package.json index 313c1bc853b01..d2389a46fe022 100644 --- a/clients/client-marketplace-deployment/package.json +++ b/clients/client-marketplace-deployment/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-marketplace-entitlement-service/package.json b/clients/client-marketplace-entitlement-service/package.json index 7ac4d6f225a1b..34ec020d1f0fc 100644 --- a/clients/client-marketplace-entitlement-service/package.json +++ b/clients/client-marketplace-entitlement-service/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-marketplace-metering/package.json b/clients/client-marketplace-metering/package.json index 6350b972c9d62..efe2133a8dff9 100644 --- a/clients/client-marketplace-metering/package.json +++ b/clients/client-marketplace-metering/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-mediaconnect/package.json b/clients/client-mediaconnect/package.json index 0558f66d022e2..71ef223a14bb3 100644 --- a/clients/client-mediaconnect/package.json +++ b/clients/client-mediaconnect/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-mediaconvert/package.json b/clients/client-mediaconvert/package.json index a3f8565237438..eaa01357efced 100644 --- a/clients/client-mediaconvert/package.json +++ b/clients/client-mediaconvert/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-medialive/package.json b/clients/client-medialive/package.json index f0e0fd79ca233..32d95eeb47071 100644 --- a/clients/client-medialive/package.json +++ b/clients/client-medialive/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-mediapackage-vod/package.json b/clients/client-mediapackage-vod/package.json index a98a11124cd23..b988bf9ce3785 100644 --- a/clients/client-mediapackage-vod/package.json +++ b/clients/client-mediapackage-vod/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-mediapackage/package.json b/clients/client-mediapackage/package.json index 9f420d797c982..d636c8c3d7bac 100644 --- a/clients/client-mediapackage/package.json +++ b/clients/client-mediapackage/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-mediapackagev2/package.json b/clients/client-mediapackagev2/package.json index b753aca2d0943..662d494d72803 100644 --- a/clients/client-mediapackagev2/package.json +++ b/clients/client-mediapackagev2/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-mediastore-data/package.json b/clients/client-mediastore-data/package.json index 9633d7573e3cd..b6bf6c49718ce 100644 --- a/clients/client-mediastore-data/package.json +++ b/clients/client-mediastore-data/package.json @@ -35,13 +35,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-mediastore/package.json b/clients/client-mediastore/package.json index 8b4b4b67100c2..ae76b832f4a2b 100644 --- a/clients/client-mediastore/package.json +++ b/clients/client-mediastore/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-mediatailor/package.json b/clients/client-mediatailor/package.json index fd2a9afdcc7d8..2d74c0f7bde77 100644 --- a/clients/client-mediatailor/package.json +++ b/clients/client-mediatailor/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-medical-imaging/package.json b/clients/client-medical-imaging/package.json index 6220581b32a81..06b1f68794f66 100644 --- a/clients/client-medical-imaging/package.json +++ b/clients/client-medical-imaging/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-memorydb/package.json b/clients/client-memorydb/package.json index 72e082ee91930..75bc9fb1fb52f 100644 --- a/clients/client-memorydb/package.json +++ b/clients/client-memorydb/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-mgn/package.json b/clients/client-mgn/package.json index dc4616f92166c..deafa5536209d 100644 --- a/clients/client-mgn/package.json +++ b/clients/client-mgn/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-migration-hub-refactor-spaces/package.json b/clients/client-migration-hub-refactor-spaces/package.json index ddd2a27e47f1a..57fce2eddd558 100644 --- a/clients/client-migration-hub-refactor-spaces/package.json +++ b/clients/client-migration-hub-refactor-spaces/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-migration-hub/package.json b/clients/client-migration-hub/package.json index 7630176834c27..843377fb7bae3 100644 --- a/clients/client-migration-hub/package.json +++ b/clients/client-migration-hub/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-migrationhub-config/package.json b/clients/client-migrationhub-config/package.json index a97fe235b42bd..047eecb47e89b 100644 --- a/clients/client-migrationhub-config/package.json +++ b/clients/client-migrationhub-config/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-migrationhuborchestrator/package.json b/clients/client-migrationhuborchestrator/package.json index 2dfdc62677775..d043ca7c05625 100644 --- a/clients/client-migrationhuborchestrator/package.json +++ b/clients/client-migrationhuborchestrator/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-migrationhubstrategy/package.json b/clients/client-migrationhubstrategy/package.json index 51cb8c3851090..0774f5f9784b4 100644 --- a/clients/client-migrationhubstrategy/package.json +++ b/clients/client-migrationhubstrategy/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-mobile/package.json b/clients/client-mobile/package.json index e66ac7eb10bf8..a9ffa6d8eb18c 100644 --- a/clients/client-mobile/package.json +++ b/clients/client-mobile/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-mq/package.json b/clients/client-mq/package.json index 113168d63f204..99472b2d3f247 100644 --- a/clients/client-mq/package.json +++ b/clients/client-mq/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-mturk/package.json b/clients/client-mturk/package.json index 3117f6c9494b3..75ed51a1b55ce 100644 --- a/clients/client-mturk/package.json +++ b/clients/client-mturk/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-mwaa/package.json b/clients/client-mwaa/package.json index 4b5a2820738ba..bbf5c4f56e798 100644 --- a/clients/client-mwaa/package.json +++ b/clients/client-mwaa/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-neptune-graph/package.json b/clients/client-neptune-graph/package.json index 80389ab1bd446..8d572479273af 100644 --- a/clients/client-neptune-graph/package.json +++ b/clients/client-neptune-graph/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-neptune/package.json b/clients/client-neptune/package.json index d787ec6193b00..a8fea9dde1038 100644 --- a/clients/client-neptune/package.json +++ b/clients/client-neptune/package.json @@ -34,13 +34,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-neptunedata/package.json b/clients/client-neptunedata/package.json index 33b6ac9f581db..a91562c4c8e35 100644 --- a/clients/client-neptunedata/package.json +++ b/clients/client-neptunedata/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-network-firewall/package.json b/clients/client-network-firewall/package.json index 5e7123d7ecbff..ee13e24c06093 100644 --- a/clients/client-network-firewall/package.json +++ b/clients/client-network-firewall/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-networkmanager/package.json b/clients/client-networkmanager/package.json index 842847a86221d..43a6ad7c046b9 100644 --- a/clients/client-networkmanager/package.json +++ b/clients/client-networkmanager/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-networkmonitor/package.json b/clients/client-networkmonitor/package.json index ede86f804e2ff..4f31d76fd6770 100644 --- a/clients/client-networkmonitor/package.json +++ b/clients/client-networkmonitor/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-nimble/package.json b/clients/client-nimble/package.json index b1ac3dc1f20bb..625b6ecd1167c 100644 --- a/clients/client-nimble/package.json +++ b/clients/client-nimble/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-oam/package.json b/clients/client-oam/package.json index 2861b5ebc3383..5519be0fe1618 100644 --- a/clients/client-oam/package.json +++ b/clients/client-oam/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-omics/package.json b/clients/client-omics/package.json index a032ce4596ce2..f9d368dadd011 100644 --- a/clients/client-omics/package.json +++ b/clients/client-omics/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-opensearch/package.json b/clients/client-opensearch/package.json index 310ca5bc04037..a95507766f74a 100644 --- a/clients/client-opensearch/package.json +++ b/clients/client-opensearch/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-opensearchserverless/package.json b/clients/client-opensearchserverless/package.json index 3f977ea7c205e..e61e5ad5ccb49 100644 --- a/clients/client-opensearchserverless/package.json +++ b/clients/client-opensearchserverless/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-opsworks/package.json b/clients/client-opsworks/package.json index 9568339b928a3..bde64e00185d3 100644 --- a/clients/client-opsworks/package.json +++ b/clients/client-opsworks/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-opsworkscm/package.json b/clients/client-opsworkscm/package.json index 739b8c6484101..c4b41a8daee15 100644 --- a/clients/client-opsworkscm/package.json +++ b/clients/client-opsworkscm/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-organizations/package.json b/clients/client-organizations/package.json index 84a682bbe12eb..2858e3eec9229 100644 --- a/clients/client-organizations/package.json +++ b/clients/client-organizations/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-osis/package.json b/clients/client-osis/package.json index b3ccc7e88dc0c..d411f4deb73db 100644 --- a/clients/client-osis/package.json +++ b/clients/client-osis/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-outposts/package.json b/clients/client-outposts/package.json index 9371c530b625c..f9a4d8698852a 100644 --- a/clients/client-outposts/package.json +++ b/clients/client-outposts/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-panorama/package.json b/clients/client-panorama/package.json index 5f767385b208c..50c7ed934fb77 100644 --- a/clients/client-panorama/package.json +++ b/clients/client-panorama/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-payment-cryptography-data/package.json b/clients/client-payment-cryptography-data/package.json index 2982b7aff12be..fc4ab5d732b47 100644 --- a/clients/client-payment-cryptography-data/package.json +++ b/clients/client-payment-cryptography-data/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-payment-cryptography/package.json b/clients/client-payment-cryptography/package.json index 8f99ad2577f30..2035e8876dc26 100644 --- a/clients/client-payment-cryptography/package.json +++ b/clients/client-payment-cryptography/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-pca-connector-ad/package.json b/clients/client-pca-connector-ad/package.json index 86f7b79f736f8..8ebac453550c5 100644 --- a/clients/client-pca-connector-ad/package.json +++ b/clients/client-pca-connector-ad/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-personalize-events/package.json b/clients/client-personalize-events/package.json index 76d6f35e72e13..4a467cc476276 100644 --- a/clients/client-personalize-events/package.json +++ b/clients/client-personalize-events/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-personalize-runtime/package.json b/clients/client-personalize-runtime/package.json index 7111b8cde702b..ce1865158ce4c 100644 --- a/clients/client-personalize-runtime/package.json +++ b/clients/client-personalize-runtime/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-personalize/package.json b/clients/client-personalize/package.json index f7a385fc9b347..cccb1ccd38a6f 100644 --- a/clients/client-personalize/package.json +++ b/clients/client-personalize/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-pi/package.json b/clients/client-pi/package.json index a21737994cbb4..9e4118d7bb851 100644 --- a/clients/client-pi/package.json +++ b/clients/client-pi/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-pinpoint-email/package.json b/clients/client-pinpoint-email/package.json index 5f45d1c824789..6762e95ff27bf 100644 --- a/clients/client-pinpoint-email/package.json +++ b/clients/client-pinpoint-email/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-pinpoint-sms-voice-v2/package.json b/clients/client-pinpoint-sms-voice-v2/package.json index 5c58985146b46..68a7b41baeb09 100644 --- a/clients/client-pinpoint-sms-voice-v2/package.json +++ b/clients/client-pinpoint-sms-voice-v2/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-pinpoint-sms-voice/package.json b/clients/client-pinpoint-sms-voice/package.json index 46c61995b6eeb..cf4ac1fff3ac3 100644 --- a/clients/client-pinpoint-sms-voice/package.json +++ b/clients/client-pinpoint-sms-voice/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-pinpoint/package.json b/clients/client-pinpoint/package.json index c2ab37f68be5f..4696d9ca3697b 100644 --- a/clients/client-pinpoint/package.json +++ b/clients/client-pinpoint/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-pipes/package.json b/clients/client-pipes/package.json index a7287234be435..1d418fc2ac241 100644 --- a/clients/client-pipes/package.json +++ b/clients/client-pipes/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-polly/package.json b/clients/client-polly/package.json index 3334322ecc82b..886f628e59b98 100644 --- a/clients/client-polly/package.json +++ b/clients/client-polly/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-pricing/package.json b/clients/client-pricing/package.json index 1b336572515a9..084b626a0bcdc 100644 --- a/clients/client-pricing/package.json +++ b/clients/client-pricing/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-privatenetworks/package.json b/clients/client-privatenetworks/package.json index 26fb2bace23e5..eaefc11ae42a9 100644 --- a/clients/client-privatenetworks/package.json +++ b/clients/client-privatenetworks/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-proton/package.json b/clients/client-proton/package.json index 300b9d8b6d71e..c5d4c33093814 100644 --- a/clients/client-proton/package.json +++ b/clients/client-proton/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-qbusiness/package.json b/clients/client-qbusiness/package.json index c159be282fc95..7f804bac7ddeb 100644 --- a/clients/client-qbusiness/package.json +++ b/clients/client-qbusiness/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-qconnect/package.json b/clients/client-qconnect/package.json index 7553e22e5fb0d..b56dc80f1bbc9 100644 --- a/clients/client-qconnect/package.json +++ b/clients/client-qconnect/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-qldb-session/package.json b/clients/client-qldb-session/package.json index f5481a65cf827..ef55f81752c48 100644 --- a/clients/client-qldb-session/package.json +++ b/clients/client-qldb-session/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-qldb/package.json b/clients/client-qldb/package.json index 4f5bcb80d542b..f3351af5bf81d 100644 --- a/clients/client-qldb/package.json +++ b/clients/client-qldb/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-quicksight/package.json b/clients/client-quicksight/package.json index 57b897b513ecb..babbe2e21c2e7 100644 --- a/clients/client-quicksight/package.json +++ b/clients/client-quicksight/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-ram/package.json b/clients/client-ram/package.json index 7bdc76f9f6473..bffc989cc59e2 100644 --- a/clients/client-ram/package.json +++ b/clients/client-ram/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-rbin/package.json b/clients/client-rbin/package.json index 9b1674095e885..6743845ed2583 100644 --- a/clients/client-rbin/package.json +++ b/clients/client-rbin/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-rds-data/package.json b/clients/client-rds-data/package.json index c6595be51993c..773914cb82ac7 100644 --- a/clients/client-rds-data/package.json +++ b/clients/client-rds-data/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-rds/package.json b/clients/client-rds/package.json index c0420d9818ce4..6f6eab5b8e847 100644 --- a/clients/client-rds/package.json +++ b/clients/client-rds/package.json @@ -34,13 +34,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-rds/src/commands/CreateIntegrationCommand.ts b/clients/client-rds/src/commands/CreateIntegrationCommand.ts index dd6db152d5fb1..1aec1303f6b21 100644 --- a/clients/client-rds/src/commands/CreateIntegrationCommand.ts +++ b/clients/client-rds/src/commands/CreateIntegrationCommand.ts @@ -127,6 +127,7 @@ export interface CreateIntegrationCommandOutput extends Integration, __MetadataB * /* response == * { * "CreateTime": "2023-12-28T17:20:20.629Z", + * "IntegrationArn": "arn:aws:rds:us-east-1:123456789012:integration:5b9f3d79-7392-4a3e-896c-58eaa1b53231", * "IntegrationName": "my-integration", * "KMSKeyId": "arn:aws:kms:us-east-1:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLEaaaaa", * "SourceArn": "arn:aws:rds:us-east-1:123456789012:cluster:my-cluster", diff --git a/clients/client-rds/src/commands/DeleteIntegrationCommand.ts b/clients/client-rds/src/commands/DeleteIntegrationCommand.ts index d3e2970ac2c49..c288f631abc5a 100644 --- a/clients/client-rds/src/commands/DeleteIntegrationCommand.ts +++ b/clients/client-rds/src/commands/DeleteIntegrationCommand.ts @@ -100,6 +100,7 @@ export interface DeleteIntegrationCommandOutput extends Integration, __MetadataB * /* response == * { * "CreateTime": "2023-12-28T17:20:20.629Z", + * "IntegrationArn": "arn:aws:rds:us-east-1:123456789012:integration:5b9f3d79-7392-4a3e-896c-58eaa1b53231", * "IntegrationName": "my-integration", * "KMSKeyId": "arn:aws:kms:us-east-1:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLEaaaaa", * "SourceArn": "arn:aws:rds:us-east-1:123456789012:cluster:my-cluster", diff --git a/clients/client-rds/src/commands/DescribeIntegrationsCommand.ts b/clients/client-rds/src/commands/DescribeIntegrationsCommand.ts index e1b529e6a2322..601a3de0790fd 100644 --- a/clients/client-rds/src/commands/DescribeIntegrationsCommand.ts +++ b/clients/client-rds/src/commands/DescribeIntegrationsCommand.ts @@ -109,6 +109,7 @@ export interface DescribeIntegrationsCommandOutput extends DescribeIntegrationsR * "Integrations": [ * { * "CreateTime": "2023-12-28T17:20:20.629Z", + * "IntegrationArn": "arn:aws:rds:us-east-1:123456789012:integration:5b9f3d79-7392-4a3e-896c-58eaa1b53231", * "IntegrationName": "my-integration", * "KMSKeyId": "arn:aws:kms:us-east-1:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLEaaaaa", * "SourceArn": "arn:aws:rds:us-east-1:123456789012:cluster:my-cluster", diff --git a/clients/client-redshift-data/package.json b/clients/client-redshift-data/package.json index 90c05ae0c46c7..88d2e6a3e2b6d 100644 --- a/clients/client-redshift-data/package.json +++ b/clients/client-redshift-data/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-redshift-serverless/package.json b/clients/client-redshift-serverless/package.json index d13e701428fd9..38e7cc8a6509c 100644 --- a/clients/client-redshift-serverless/package.json +++ b/clients/client-redshift-serverless/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-redshift/package.json b/clients/client-redshift/package.json index 5db4f8edbadf0..0dab702086155 100644 --- a/clients/client-redshift/package.json +++ b/clients/client-redshift/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-rekognition/package.json b/clients/client-rekognition/package.json index 43232541e1488..686b93d8bcef3 100644 --- a/clients/client-rekognition/package.json +++ b/clients/client-rekognition/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-rekognitionstreaming/package.json b/clients/client-rekognitionstreaming/package.json index 2f22c2d07a20f..b96f81e873a06 100644 --- a/clients/client-rekognitionstreaming/package.json +++ b/clients/client-rekognitionstreaming/package.json @@ -37,7 +37,7 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/eventstream-serde-browser": "^2.2.0", "@smithy/eventstream-serde-config-resolver": "^2.2.0", "@smithy/eventstream-serde-node": "^2.2.0", @@ -46,7 +46,7 @@ "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-repostspace/package.json b/clients/client-repostspace/package.json index 2b2e923207935..eb594eab89e17 100644 --- a/clients/client-repostspace/package.json +++ b/clients/client-repostspace/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-resiliencehub/package.json b/clients/client-resiliencehub/package.json index 1144466a426ce..9f79b3b923a5d 100644 --- a/clients/client-resiliencehub/package.json +++ b/clients/client-resiliencehub/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-resource-explorer-2/package.json b/clients/client-resource-explorer-2/package.json index 47f104509d047..b7fbc34a41739 100644 --- a/clients/client-resource-explorer-2/package.json +++ b/clients/client-resource-explorer-2/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-resource-groups-tagging-api/package.json b/clients/client-resource-groups-tagging-api/package.json index e4e85e6b09021..ea6a068c30a51 100644 --- a/clients/client-resource-groups-tagging-api/package.json +++ b/clients/client-resource-groups-tagging-api/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-resource-groups/package.json b/clients/client-resource-groups/package.json index 83b43c68a3437..49033107faefc 100644 --- a/clients/client-resource-groups/package.json +++ b/clients/client-resource-groups/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-robomaker/package.json b/clients/client-robomaker/package.json index 4af39884a3e11..04f23e16a1380 100644 --- a/clients/client-robomaker/package.json +++ b/clients/client-robomaker/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-rolesanywhere/package.json b/clients/client-rolesanywhere/package.json index bd85ac84d743b..66b26f75823a6 100644 --- a/clients/client-rolesanywhere/package.json +++ b/clients/client-rolesanywhere/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-route-53-domains/package.json b/clients/client-route-53-domains/package.json index 78d8f1eab8f62..fb7635075455f 100644 --- a/clients/client-route-53-domains/package.json +++ b/clients/client-route-53-domains/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-route-53/package.json b/clients/client-route-53/package.json index d2b8ad3c0600c..15b1008b08d1c 100644 --- a/clients/client-route-53/package.json +++ b/clients/client-route-53/package.json @@ -35,13 +35,13 @@ "@aws-sdk/util-user-agent-node": "*", "@aws-sdk/xml-builder": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-route53-recovery-cluster/package.json b/clients/client-route53-recovery-cluster/package.json index be1d47543ef9b..d2a73e20dc1db 100644 --- a/clients/client-route53-recovery-cluster/package.json +++ b/clients/client-route53-recovery-cluster/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-route53-recovery-control-config/package.json b/clients/client-route53-recovery-control-config/package.json index 5eb285a19a117..58d6af7d15a54 100644 --- a/clients/client-route53-recovery-control-config/package.json +++ b/clients/client-route53-recovery-control-config/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-route53-recovery-readiness/package.json b/clients/client-route53-recovery-readiness/package.json index d1913f1c91001..661f447dd445c 100644 --- a/clients/client-route53-recovery-readiness/package.json +++ b/clients/client-route53-recovery-readiness/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-route53resolver/package.json b/clients/client-route53resolver/package.json index 343967d274eb1..b55359cb38986 100644 --- a/clients/client-route53resolver/package.json +++ b/clients/client-route53resolver/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-rum/package.json b/clients/client-rum/package.json index 132b42f6ddf38..5a68430e98ab8 100644 --- a/clients/client-rum/package.json +++ b/clients/client-rum/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-s3-control/package.json b/clients/client-s3-control/package.json index 324e5f31dda42..e0f0ee218329f 100644 --- a/clients/client-s3-control/package.json +++ b/clients/client-s3-control/package.json @@ -37,7 +37,7 @@ "@aws-sdk/util-user-agent-node": "*", "@aws-sdk/xml-builder": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-blob-browser": "^2.2.0", "@smithy/hash-node": "^2.2.0", @@ -47,7 +47,7 @@ "@smithy/middleware-apply-body-checksum": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-s3/package.json b/clients/client-s3/package.json index fb826c79d3f1d..df53b5c2c1a81 100644 --- a/clients/client-s3/package.json +++ b/clients/client-s3/package.json @@ -48,7 +48,7 @@ "@aws-sdk/util-user-agent-node": "*", "@aws-sdk/xml-builder": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/eventstream-serde-browser": "^2.2.0", "@smithy/eventstream-serde-config-resolver": "^2.2.0", "@smithy/eventstream-serde-node": "^2.2.0", @@ -60,7 +60,7 @@ "@smithy/md5-js": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-s3/src/commands/CreateBucketCommand.ts b/clients/client-s3/src/commands/CreateBucketCommand.ts index c57c52e28123a..6b5938a75e5ec 100644 --- a/clients/client-s3/src/commands/CreateBucketCommand.ts +++ b/clients/client-s3/src/commands/CreateBucketCommand.ts @@ -217,39 +217,39 @@ export interface CreateBucketCommandOutput extends CreateBucketOutput, __Metadat *

Base exception class for all service exceptions from S3 service.

* * @public - * @example To create a bucket in a specific region + * @example To create a bucket * ```javascript - * // The following example creates a bucket. The request specifies an AWS region where to create the bucket. + * // The following example creates a bucket. * const input = { - * "Bucket": "examplebucket", - * "CreateBucketConfiguration": { - * "LocationConstraint": "eu-west-1" - * } + * "Bucket": "examplebucket" * }; * const command = new CreateBucketCommand(input); * const response = await client.send(command); * /* response == * { - * "Location": "http://examplebucket..s3.amazonaws.com/" + * "Location": "/examplebucket" * } * *\/ - * // example id: to-create-a-bucket-in-a-specific-region-1483399072992 + * // example id: to-create-a-bucket--1472851826060 * ``` * - * @example To create a bucket + * @example To create a bucket in a specific region * ```javascript - * // The following example creates a bucket. + * // The following example creates a bucket. The request specifies an AWS region where to create the bucket. * const input = { - * "Bucket": "examplebucket" + * "Bucket": "examplebucket", + * "CreateBucketConfiguration": { + * "LocationConstraint": "eu-west-1" + * } * }; * const command = new CreateBucketCommand(input); * const response = await client.send(command); * /* response == * { - * "Location": "/examplebucket" + * "Location": "http://examplebucket..s3.amazonaws.com/" * } * *\/ - * // example id: to-create-a-bucket--1472851826060 + * // example id: to-create-a-bucket-in-a-specific-region-1483399072992 * ``` * */ diff --git a/clients/client-s3/src/commands/DeleteObjectCommand.ts b/clients/client-s3/src/commands/DeleteObjectCommand.ts index 5a7e01fe010eb..c73e699813dc7 100644 --- a/clients/client-s3/src/commands/DeleteObjectCommand.ts +++ b/clients/client-s3/src/commands/DeleteObjectCommand.ts @@ -161,28 +161,28 @@ export interface DeleteObjectCommandOutput extends DeleteObjectOutput, __Metadat *

Base exception class for all service exceptions from S3 service.

* * @public - * @example To delete an object (from a non-versioned bucket) + * @example To delete an object * ```javascript - * // The following example deletes an object from a non-versioned bucket. + * // The following example deletes an object from an S3 bucket. * const input = { - * "Bucket": "ExampleBucket", - * "Key": "HappyFace.jpg" + * "Bucket": "examplebucket", + * "Key": "objectkey.jpg" * }; * const command = new DeleteObjectCommand(input); * await client.send(command); - * // example id: to-delete-an-object-from-a-non-versioned-bucket-1481588533089 + * // example id: to-delete-an-object-1472850136595 * ``` * - * @example To delete an object + * @example To delete an object (from a non-versioned bucket) * ```javascript - * // The following example deletes an object from an S3 bucket. + * // The following example deletes an object from a non-versioned bucket. * const input = { - * "Bucket": "examplebucket", - * "Key": "objectkey.jpg" + * "Bucket": "ExampleBucket", + * "Key": "HappyFace.jpg" * }; * const command = new DeleteObjectCommand(input); * await client.send(command); - * // example id: to-delete-an-object-1472850136595 + * // example id: to-delete-an-object-from-a-non-versioned-bucket-1481588533089 * ``` * */ diff --git a/clients/client-s3/src/commands/DeleteObjectsCommand.ts b/clients/client-s3/src/commands/DeleteObjectsCommand.ts index 06689c1ad723c..113757c93fa15 100644 --- a/clients/client-s3/src/commands/DeleteObjectsCommand.ts +++ b/clients/client-s3/src/commands/DeleteObjectsCommand.ts @@ -211,18 +211,20 @@ export interface DeleteObjectsCommandOutput extends DeleteObjectsOutput, __Metad *

Base exception class for all service exceptions from S3 service.

* * @public - * @example To delete multiple objects from a versioned bucket + * @example To delete multiple object versions from a versioned bucket * ```javascript - * // The following example deletes objects from a bucket. The bucket is versioned, and the request does not specify the object version to delete. In this case, all versions remain in the bucket and S3 adds a delete marker. + * // The following example deletes objects from a bucket. The request specifies object versions. S3 deletes specific object versions and returns the key and versions of deleted objects in the response. * const input = { * "Bucket": "examplebucket", * "Delete": { * "Objects": [ * { - * "Key": "objectkey1" + * "Key": "HappyFace.jpg", + * "VersionId": "2LWg7lQLnY41.maGB5Z6SWW.dcq0vx7b" * }, * { - * "Key": "objectkey2" + * "Key": "HappyFace.jpg", + * "VersionId": "yoz3HB.ZhCS_tKVEmIOr7qYyyAaZSKVd" * } * ], * "Quiet": false @@ -234,35 +236,31 @@ export interface DeleteObjectsCommandOutput extends DeleteObjectsOutput, __Metad * { * "Deleted": [ * { - * "DeleteMarker": "true", - * "DeleteMarkerVersionId": "A._w1z6EFiCF5uhtQMDal9JDkID9tQ7F", - * "Key": "objectkey1" + * "Key": "HappyFace.jpg", + * "VersionId": "yoz3HB.ZhCS_tKVEmIOr7qYyyAaZSKVd" * }, * { - * "DeleteMarker": "true", - * "DeleteMarkerVersionId": "iOd_ORxhkKe_e8G8_oSGxt2PjsCZKlkt", - * "Key": "objectkey2" + * "Key": "HappyFace.jpg", + * "VersionId": "2LWg7lQLnY41.maGB5Z6SWW.dcq0vx7b" * } * ] * } * *\/ - * // example id: to-delete-multiple-objects-from-a-versioned-bucket-1483146248805 + * // example id: to-delete-multiple-object-versions-from-a-versioned-bucket-1483147087737 * ``` * - * @example To delete multiple object versions from a versioned bucket + * @example To delete multiple objects from a versioned bucket * ```javascript - * // The following example deletes objects from a bucket. The request specifies object versions. S3 deletes specific object versions and returns the key and versions of deleted objects in the response. + * // The following example deletes objects from a bucket. The bucket is versioned, and the request does not specify the object version to delete. In this case, all versions remain in the bucket and S3 adds a delete marker. * const input = { * "Bucket": "examplebucket", * "Delete": { * "Objects": [ * { - * "Key": "HappyFace.jpg", - * "VersionId": "2LWg7lQLnY41.maGB5Z6SWW.dcq0vx7b" + * "Key": "objectkey1" * }, * { - * "Key": "HappyFace.jpg", - * "VersionId": "yoz3HB.ZhCS_tKVEmIOr7qYyyAaZSKVd" + * "Key": "objectkey2" * } * ], * "Quiet": false @@ -274,17 +272,19 @@ export interface DeleteObjectsCommandOutput extends DeleteObjectsOutput, __Metad * { * "Deleted": [ * { - * "Key": "HappyFace.jpg", - * "VersionId": "yoz3HB.ZhCS_tKVEmIOr7qYyyAaZSKVd" + * "DeleteMarker": "true", + * "DeleteMarkerVersionId": "A._w1z6EFiCF5uhtQMDal9JDkID9tQ7F", + * "Key": "objectkey1" * }, * { - * "Key": "HappyFace.jpg", - * "VersionId": "2LWg7lQLnY41.maGB5Z6SWW.dcq0vx7b" + * "DeleteMarker": "true", + * "DeleteMarkerVersionId": "iOd_ORxhkKe_e8G8_oSGxt2PjsCZKlkt", + * "Key": "objectkey2" * } * ] * } * *\/ - * // example id: to-delete-multiple-object-versions-from-a-versioned-bucket-1483147087737 + * // example id: to-delete-multiple-objects-from-a-versioned-bucket-1483146248805 * ``` * */ diff --git a/clients/client-s3/src/commands/GetObjectCommand.ts b/clients/client-s3/src/commands/GetObjectCommand.ts index ae34f61dfdfb8..6785aed03ec2f 100644 --- a/clients/client-s3/src/commands/GetObjectCommand.ts +++ b/clients/client-s3/src/commands/GetObjectCommand.ts @@ -285,53 +285,53 @@ export interface GetObjectCommandOutput extends Omit, _ *

Base exception class for all service exceptions from S3 service.

* * @public - * @example To retrieve an object + * @example To retrieve a byte range of an object * ```javascript - * // The following example retrieves an object for an S3 bucket. + * // The following example retrieves an object for an S3 bucket. The request specifies the range header to retrieve a specific byte range. * const input = { * "Bucket": "examplebucket", - * "Key": "HappyFace.jpg" + * "Key": "SampleFile.txt", + * "Range": "bytes=0-9" * }; * const command = new GetObjectCommand(input); * const response = await client.send(command); * /* response == * { * "AcceptRanges": "bytes", - * "ContentLength": "3191", - * "ContentType": "image/jpeg", - * "ETag": "\"6805f2cfc46c0f04559748bb039d69ae\"", - * "LastModified": "Thu, 15 Dec 2016 01:19:41 GMT", + * "ContentLength": "10", + * "ContentRange": "bytes 0-9/43", + * "ContentType": "text/plain", + * "ETag": "\"0d94420ffd0bc68cd3d152506b97a9cc\"", + * "LastModified": "Thu, 09 Oct 2014 22:57:28 GMT", * "Metadata": {}, - * "TagCount": 2, * "VersionId": "null" * } * *\/ - * // example id: to-retrieve-an-object-1481827837012 + * // example id: to-retrieve-a-byte-range-of-an-object--1481832674603 * ``` * - * @example To retrieve a byte range of an object + * @example To retrieve an object * ```javascript - * // The following example retrieves an object for an S3 bucket. The request specifies the range header to retrieve a specific byte range. + * // The following example retrieves an object for an S3 bucket. * const input = { * "Bucket": "examplebucket", - * "Key": "SampleFile.txt", - * "Range": "bytes=0-9" + * "Key": "HappyFace.jpg" * }; * const command = new GetObjectCommand(input); * const response = await client.send(command); * /* response == * { * "AcceptRanges": "bytes", - * "ContentLength": "10", - * "ContentRange": "bytes 0-9/43", - * "ContentType": "text/plain", - * "ETag": "\"0d94420ffd0bc68cd3d152506b97a9cc\"", - * "LastModified": "Thu, 09 Oct 2014 22:57:28 GMT", + * "ContentLength": "3191", + * "ContentType": "image/jpeg", + * "ETag": "\"6805f2cfc46c0f04559748bb039d69ae\"", + * "LastModified": "Thu, 15 Dec 2016 01:19:41 GMT", * "Metadata": {}, + * "TagCount": 2, * "VersionId": "null" * } * *\/ - * // example id: to-retrieve-a-byte-range-of-an-object--1481832674603 + * // example id: to-retrieve-an-object-1481827837012 * ``` * */ diff --git a/clients/client-s3/src/commands/GetObjectTaggingCommand.ts b/clients/client-s3/src/commands/GetObjectTaggingCommand.ts index 389646090881c..ad31c2009b92d 100644 --- a/clients/client-s3/src/commands/GetObjectTaggingCommand.ts +++ b/clients/client-s3/src/commands/GetObjectTaggingCommand.ts @@ -96,12 +96,13 @@ export interface GetObjectTaggingCommandOutput extends GetObjectTaggingOutput, _ *

Base exception class for all service exceptions from S3 service.

* * @public - * @example To retrieve tag set of an object + * @example To retrieve tag set of a specific object version * ```javascript - * // The following example retrieves tag set of an object. + * // The following example retrieves tag set of an object. The request specifies object version. * const input = { * "Bucket": "examplebucket", - * "Key": "HappyFace.jpg" + * "Key": "exampleobject", + * "VersionId": "ydlaNkwWm0SfKJR.T1b1fIdPRbldTYRI" * }; * const command = new GetObjectTaggingCommand(input); * const response = await client.send(command); @@ -109,27 +110,22 @@ export interface GetObjectTaggingCommandOutput extends GetObjectTaggingOutput, _ * { * "TagSet": [ * { - * "Key": "Key4", - * "Value": "Value4" - * }, - * { - * "Key": "Key3", - * "Value": "Value3" + * "Key": "Key1", + * "Value": "Value1" * } * ], - * "VersionId": "null" + * "VersionId": "ydlaNkwWm0SfKJR.T1b1fIdPRbldTYRI" * } * *\/ - * // example id: to-retrieve-tag-set-of-an-object-1481833847896 + * // example id: to-retrieve-tag-set-of-a-specific-object-version-1483400283663 * ``` * - * @example To retrieve tag set of a specific object version + * @example To retrieve tag set of an object * ```javascript - * // The following example retrieves tag set of an object. The request specifies object version. + * // The following example retrieves tag set of an object. * const input = { * "Bucket": "examplebucket", - * "Key": "exampleobject", - * "VersionId": "ydlaNkwWm0SfKJR.T1b1fIdPRbldTYRI" + * "Key": "HappyFace.jpg" * }; * const command = new GetObjectTaggingCommand(input); * const response = await client.send(command); @@ -137,14 +133,18 @@ export interface GetObjectTaggingCommandOutput extends GetObjectTaggingOutput, _ * { * "TagSet": [ * { - * "Key": "Key1", - * "Value": "Value1" + * "Key": "Key4", + * "Value": "Value4" + * }, + * { + * "Key": "Key3", + * "Value": "Value3" * } * ], - * "VersionId": "ydlaNkwWm0SfKJR.T1b1fIdPRbldTYRI" + * "VersionId": "null" * } * *\/ - * // example id: to-retrieve-tag-set-of-a-specific-object-version-1483400283663 + * // example id: to-retrieve-tag-set-of-an-object-1481833847896 * ``` * */ diff --git a/clients/client-s3/src/commands/PutObjectCommand.ts b/clients/client-s3/src/commands/PutObjectCommand.ts index 5a1ff9a535d6e..a6076e3bf0d54 100644 --- a/clients/client-s3/src/commands/PutObjectCommand.ts +++ b/clients/client-s3/src/commands/PutObjectCommand.ts @@ -244,26 +244,23 @@ export interface PutObjectCommandOutput extends PutObjectOutput, __MetadataBeare *

Base exception class for all service exceptions from S3 service.

* * @public - * @example To upload an object and specify server-side encryption and object tags + * @example To upload an object * ```javascript - * // The following example uploads an object. The request specifies the optional server-side encryption option. The request also specifies optional object tags. If the bucket is versioning enabled, S3 returns version ID in response. + * // The following example uploads an object to a versioning-enabled bucket. The source file is specified using Windows file syntax. S3 returns VersionId of the newly created object. * const input = { - * "Body": "filetoupload", + * "Body": "HappyFace.jpg", * "Bucket": "examplebucket", - * "Key": "exampleobject", - * "ServerSideEncryption": "AES256", - * "Tagging": "key1=value1&key2=value2" + * "Key": "HappyFace.jpg" * }; * const command = new PutObjectCommand(input); * const response = await client.send(command); * /* response == * { * "ETag": "\"6805f2cfc46c0f04559748bb039d69ae\"", - * "ServerSideEncryption": "AES256", - * "VersionId": "Ri.vC6qVlA4dEnjgRV4ZHsHoFIjqEMNt" + * "VersionId": "tpf3zF08nBplQK1XLOefGskR7mGDwcDk" * } * *\/ - * // example id: to-upload-an-object-and-specify-server-side-encryption-and-object-tags-1483398331831 + * // example id: to-upload-an-object-1481760101010 * ``` * * @example To upload object and specify user-defined metadata @@ -289,43 +286,46 @@ export interface PutObjectCommandOutput extends PutObjectOutput, __MetadataBeare * // example id: to-upload-object-and-specify-user-defined-metadata-1483396974757 * ``` * - * @example To upload an object and specify canned ACL. + * @example To upload an object (specify optional headers) * ```javascript - * // The following example uploads and object. The request specifies optional canned ACL (access control list) to all READ access to authenticated users. If the bucket is versioning enabled, S3 returns version ID in response. + * // The following example uploads an object. The request specifies optional request headers to directs S3 to use specific storage class and use server-side encryption. * const input = { - * "ACL": "authenticated-read", - * "Body": "filetoupload", + * "Body": "HappyFace.jpg", * "Bucket": "examplebucket", - * "Key": "exampleobject" + * "Key": "HappyFace.jpg", + * "ServerSideEncryption": "AES256", + * "StorageClass": "STANDARD_IA" * }; * const command = new PutObjectCommand(input); * const response = await client.send(command); * /* response == * { * "ETag": "\"6805f2cfc46c0f04559748bb039d69ae\"", - * "VersionId": "Kirh.unyZwjQ69YxcQLA8z4F5j3kJJKr" + * "ServerSideEncryption": "AES256", + * "VersionId": "CG612hodqujkf8FaaNfp8U..FIhLROcp" * } * *\/ - * // example id: to-upload-an-object-and-specify-canned-acl-1483397779571 + * // example id: to-upload-an-object-(specify-optional-headers) * ``` * - * @example To upload an object + * @example To upload an object and specify canned ACL. * ```javascript - * // The following example uploads an object to a versioning-enabled bucket. The source file is specified using Windows file syntax. S3 returns VersionId of the newly created object. + * // The following example uploads and object. The request specifies optional canned ACL (access control list) to all READ access to authenticated users. If the bucket is versioning enabled, S3 returns version ID in response. * const input = { - * "Body": "HappyFace.jpg", + * "ACL": "authenticated-read", + * "Body": "filetoupload", * "Bucket": "examplebucket", - * "Key": "HappyFace.jpg" + * "Key": "exampleobject" * }; * const command = new PutObjectCommand(input); * const response = await client.send(command); * /* response == * { * "ETag": "\"6805f2cfc46c0f04559748bb039d69ae\"", - * "VersionId": "tpf3zF08nBplQK1XLOefGskR7mGDwcDk" + * "VersionId": "Kirh.unyZwjQ69YxcQLA8z4F5j3kJJKr" * } * *\/ - * // example id: to-upload-an-object-1481760101010 + * // example id: to-upload-an-object-and-specify-canned-acl-1483397779571 * ``` * * @example To create an object. @@ -347,15 +347,15 @@ export interface PutObjectCommandOutput extends PutObjectOutput, __MetadataBeare * // example id: to-create-an-object-1483147613675 * ``` * - * @example To upload an object (specify optional headers) + * @example To upload an object and specify server-side encryption and object tags * ```javascript - * // The following example uploads an object. The request specifies optional request headers to directs S3 to use specific storage class and use server-side encryption. + * // The following example uploads an object. The request specifies the optional server-side encryption option. The request also specifies optional object tags. If the bucket is versioning enabled, S3 returns version ID in response. * const input = { - * "Body": "HappyFace.jpg", + * "Body": "filetoupload", * "Bucket": "examplebucket", - * "Key": "HappyFace.jpg", + * "Key": "exampleobject", * "ServerSideEncryption": "AES256", - * "StorageClass": "STANDARD_IA" + * "Tagging": "key1=value1&key2=value2" * }; * const command = new PutObjectCommand(input); * const response = await client.send(command); @@ -363,10 +363,10 @@ export interface PutObjectCommandOutput extends PutObjectOutput, __MetadataBeare * { * "ETag": "\"6805f2cfc46c0f04559748bb039d69ae\"", * "ServerSideEncryption": "AES256", - * "VersionId": "CG612hodqujkf8FaaNfp8U..FIhLROcp" + * "VersionId": "Ri.vC6qVlA4dEnjgRV4ZHsHoFIjqEMNt" * } * *\/ - * // example id: to-upload-an-object-(specify-optional-headers) + * // example id: to-upload-an-object-and-specify-server-side-encryption-and-object-tags-1483398331831 * ``` * * @example To upload an object and specify optional tags diff --git a/clients/client-s3outposts/package.json b/clients/client-s3outposts/package.json index 3a922bbeaa2db..1880186fafc5c 100644 --- a/clients/client-s3outposts/package.json +++ b/clients/client-s3outposts/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-sagemaker-a2i-runtime/package.json b/clients/client-sagemaker-a2i-runtime/package.json index 62302de096aa6..98bea3cff2c99 100644 --- a/clients/client-sagemaker-a2i-runtime/package.json +++ b/clients/client-sagemaker-a2i-runtime/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-sagemaker-edge/package.json b/clients/client-sagemaker-edge/package.json index d3c3aa8e20c2c..6ffc0f9a334a8 100644 --- a/clients/client-sagemaker-edge/package.json +++ b/clients/client-sagemaker-edge/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-sagemaker-featurestore-runtime/package.json b/clients/client-sagemaker-featurestore-runtime/package.json index 9ced2c9107e0c..b089d1a836149 100644 --- a/clients/client-sagemaker-featurestore-runtime/package.json +++ b/clients/client-sagemaker-featurestore-runtime/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-sagemaker-geospatial/package.json b/clients/client-sagemaker-geospatial/package.json index eb4dfc58e3abd..660eb5749ba04 100644 --- a/clients/client-sagemaker-geospatial/package.json +++ b/clients/client-sagemaker-geospatial/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-sagemaker-metrics/package.json b/clients/client-sagemaker-metrics/package.json index 52c43047f37f7..99619a81f65de 100644 --- a/clients/client-sagemaker-metrics/package.json +++ b/clients/client-sagemaker-metrics/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-sagemaker-runtime/package.json b/clients/client-sagemaker-runtime/package.json index c12eccb9ab8fd..62e69cfb2a151 100644 --- a/clients/client-sagemaker-runtime/package.json +++ b/clients/client-sagemaker-runtime/package.json @@ -33,7 +33,7 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/eventstream-serde-browser": "^2.2.0", "@smithy/eventstream-serde-config-resolver": "^2.2.0", "@smithy/eventstream-serde-node": "^2.2.0", @@ -42,7 +42,7 @@ "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-sagemaker/package.json b/clients/client-sagemaker/package.json index fb45dd80ea465..4bbd5d33d4e02 100644 --- a/clients/client-sagemaker/package.json +++ b/clients/client-sagemaker/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-savingsplans/package.json b/clients/client-savingsplans/package.json index dbe9c3105c7b8..857869eb9588c 100644 --- a/clients/client-savingsplans/package.json +++ b/clients/client-savingsplans/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-scheduler/package.json b/clients/client-scheduler/package.json index 753699553b5f7..04b67f0273e58 100644 --- a/clients/client-scheduler/package.json +++ b/clients/client-scheduler/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-schemas/package.json b/clients/client-schemas/package.json index 33d56e77ad855..6a92d572e8f41 100644 --- a/clients/client-schemas/package.json +++ b/clients/client-schemas/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-secrets-manager/package.json b/clients/client-secrets-manager/package.json index 20df58c8c5119..1b71cb433ec27 100644 --- a/clients/client-secrets-manager/package.json +++ b/clients/client-secrets-manager/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-securityhub/package.json b/clients/client-securityhub/package.json index 02c9b0c4ae57c..31a583e2ccd0c 100644 --- a/clients/client-securityhub/package.json +++ b/clients/client-securityhub/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-securitylake/package.json b/clients/client-securitylake/package.json index 1997e476a4bb2..348274cc3ba3a 100644 --- a/clients/client-securitylake/package.json +++ b/clients/client-securitylake/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-serverlessapplicationrepository/package.json b/clients/client-serverlessapplicationrepository/package.json index 105ac827928f3..d9989921156dd 100644 --- a/clients/client-serverlessapplicationrepository/package.json +++ b/clients/client-serverlessapplicationrepository/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-service-catalog-appregistry/package.json b/clients/client-service-catalog-appregistry/package.json index 4454b3d2a1268..fb597520f9a97 100644 --- a/clients/client-service-catalog-appregistry/package.json +++ b/clients/client-service-catalog-appregistry/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-service-catalog/package.json b/clients/client-service-catalog/package.json index 2eaff4165da6b..6cd150dd542b9 100644 --- a/clients/client-service-catalog/package.json +++ b/clients/client-service-catalog/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-service-quotas/package.json b/clients/client-service-quotas/package.json index 3e5d37e2b3fe9..65de3dda1aef4 100644 --- a/clients/client-service-quotas/package.json +++ b/clients/client-service-quotas/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-servicediscovery/package.json b/clients/client-servicediscovery/package.json index fa8f1fd0b74db..15431be5d6569 100644 --- a/clients/client-servicediscovery/package.json +++ b/clients/client-servicediscovery/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-ses/package.json b/clients/client-ses/package.json index d169c5480e1a8..4b009cdd6aa97 100644 --- a/clients/client-ses/package.json +++ b/clients/client-ses/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-sesv2/package.json b/clients/client-sesv2/package.json index 3a97c8cdf2f3b..d9c6ec097a225 100644 --- a/clients/client-sesv2/package.json +++ b/clients/client-sesv2/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-sfn/package.json b/clients/client-sfn/package.json index 615b366e5b517..0c484cb1c4aa8 100644 --- a/clients/client-sfn/package.json +++ b/clients/client-sfn/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-shield/package.json b/clients/client-shield/package.json index 8e18451fd24d0..7288cb3defe7e 100644 --- a/clients/client-shield/package.json +++ b/clients/client-shield/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-signer/package.json b/clients/client-signer/package.json index db2050187b5f1..836220319f331 100644 --- a/clients/client-signer/package.json +++ b/clients/client-signer/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-simspaceweaver/package.json b/clients/client-simspaceweaver/package.json index b678d0d21f97d..fdb19bbd24d5e 100644 --- a/clients/client-simspaceweaver/package.json +++ b/clients/client-simspaceweaver/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-sms/package.json b/clients/client-sms/package.json index 71fc98e9ae271..cfcd17116da26 100644 --- a/clients/client-sms/package.json +++ b/clients/client-sms/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-snow-device-management/package.json b/clients/client-snow-device-management/package.json index 7fad53e1159f9..eb34828b2dd6f 100644 --- a/clients/client-snow-device-management/package.json +++ b/clients/client-snow-device-management/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-snowball/package.json b/clients/client-snowball/package.json index bb79b1f0b1d67..595464e073454 100644 --- a/clients/client-snowball/package.json +++ b/clients/client-snowball/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-sns/package.json b/clients/client-sns/package.json index c946b1302dc3c..a9b54b1989379 100644 --- a/clients/client-sns/package.json +++ b/clients/client-sns/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-sqs/package.json b/clients/client-sqs/package.json index 3313544dba594..ca5bf99301bbc 100644 --- a/clients/client-sqs/package.json +++ b/clients/client-sqs/package.json @@ -34,14 +34,14 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/md5-js": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-ssm-contacts/package.json b/clients/client-ssm-contacts/package.json index 0bb5dff15c5ab..15be2d7ddaa48 100644 --- a/clients/client-ssm-contacts/package.json +++ b/clients/client-ssm-contacts/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-ssm-incidents/package.json b/clients/client-ssm-incidents/package.json index 8fe0a01aaa062..fe27339962134 100644 --- a/clients/client-ssm-incidents/package.json +++ b/clients/client-ssm-incidents/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-ssm-sap/package.json b/clients/client-ssm-sap/package.json index 34b53cfbba168..fc9f6dd7ca6cd 100644 --- a/clients/client-ssm-sap/package.json +++ b/clients/client-ssm-sap/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-ssm/package.json b/clients/client-ssm/package.json index 7be8c0387faa8..d7e2316241319 100644 --- a/clients/client-ssm/package.json +++ b/clients/client-ssm/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-sso-admin/package.json b/clients/client-sso-admin/package.json index 7004fdb62ce1a..8cbf878ac7deb 100644 --- a/clients/client-sso-admin/package.json +++ b/clients/client-sso-admin/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-sso-oidc/package.json b/clients/client-sso-oidc/package.json index 551816f3b11d6..3fd62584264a0 100644 --- a/clients/client-sso-oidc/package.json +++ b/clients/client-sso-oidc/package.json @@ -32,13 +32,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-sso/package.json b/clients/client-sso/package.json index ecb0752b3ce0a..d2a7c1d923281 100644 --- a/clients/client-sso/package.json +++ b/clients/client-sso/package.json @@ -31,13 +31,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-storage-gateway/package.json b/clients/client-storage-gateway/package.json index 0a96e49ccd808..7c871801fdc76 100644 --- a/clients/client-storage-gateway/package.json +++ b/clients/client-storage-gateway/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-sts/package.json b/clients/client-sts/package.json index 3ccab81c0b132..047b0fab4651e 100644 --- a/clients/client-sts/package.json +++ b/clients/client-sts/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-supplychain/package.json b/clients/client-supplychain/package.json index 357497bd45ec6..c3259c274270c 100644 --- a/clients/client-supplychain/package.json +++ b/clients/client-supplychain/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-support-app/package.json b/clients/client-support-app/package.json index 1d1bb82156616..a55b2a04eaeb2 100644 --- a/clients/client-support-app/package.json +++ b/clients/client-support-app/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-support/package.json b/clients/client-support/package.json index 06eb499536640..9ba73089403f4 100644 --- a/clients/client-support/package.json +++ b/clients/client-support/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-swf/package.json b/clients/client-swf/package.json index 42b0506f3ff3c..90cc9e99064aa 100644 --- a/clients/client-swf/package.json +++ b/clients/client-swf/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-synthetics/package.json b/clients/client-synthetics/package.json index 253a0921f5a5f..13dd8ca173757 100644 --- a/clients/client-synthetics/package.json +++ b/clients/client-synthetics/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-textract/package.json b/clients/client-textract/package.json index d9cb9f82638b5..8076d99499128 100644 --- a/clients/client-textract/package.json +++ b/clients/client-textract/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-timestream-influxdb/package.json b/clients/client-timestream-influxdb/package.json index 2aa8c8d4a5d97..f61d0c7fa447d 100644 --- a/clients/client-timestream-influxdb/package.json +++ b/clients/client-timestream-influxdb/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-timestream-query/package.json b/clients/client-timestream-query/package.json index 8d5c9bba5c782..151ad829f8bda 100644 --- a/clients/client-timestream-query/package.json +++ b/clients/client-timestream-query/package.json @@ -34,13 +34,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-timestream-write/package.json b/clients/client-timestream-write/package.json index 171af8b3995e2..ccb9bb0cfddcd 100644 --- a/clients/client-timestream-write/package.json +++ b/clients/client-timestream-write/package.json @@ -34,13 +34,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-tnb/package.json b/clients/client-tnb/package.json index 486213ceddab1..eeb259fc07316 100644 --- a/clients/client-tnb/package.json +++ b/clients/client-tnb/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-transcribe-streaming/package.json b/clients/client-transcribe-streaming/package.json index c3fab47cdc5b4..12d9823337fcb 100644 --- a/clients/client-transcribe-streaming/package.json +++ b/clients/client-transcribe-streaming/package.json @@ -39,7 +39,7 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/eventstream-serde-browser": "^2.2.0", "@smithy/eventstream-serde-config-resolver": "^2.2.0", "@smithy/eventstream-serde-node": "^2.2.0", @@ -48,7 +48,7 @@ "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-transcribe/package.json b/clients/client-transcribe/package.json index b3a91fc88081e..4a9844c45101e 100644 --- a/clients/client-transcribe/package.json +++ b/clients/client-transcribe/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-transfer/package.json b/clients/client-transfer/package.json index 87cca498051e8..9dc684a8a2da6 100644 --- a/clients/client-transfer/package.json +++ b/clients/client-transfer/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-translate/package.json b/clients/client-translate/package.json index 13d44ec1dd7f1..1d3120c8ca58a 100644 --- a/clients/client-translate/package.json +++ b/clients/client-translate/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-trustedadvisor/package.json b/clients/client-trustedadvisor/package.json index 469d9885521f7..d8ef0d2a09cbf 100644 --- a/clients/client-trustedadvisor/package.json +++ b/clients/client-trustedadvisor/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-verifiedpermissions/package.json b/clients/client-verifiedpermissions/package.json index 106b94af5fe45..b841794fcf77a 100644 --- a/clients/client-verifiedpermissions/package.json +++ b/clients/client-verifiedpermissions/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-voice-id/package.json b/clients/client-voice-id/package.json index ff4449f30b2d8..e1ced318043e8 100644 --- a/clients/client-voice-id/package.json +++ b/clients/client-voice-id/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-vpc-lattice/package.json b/clients/client-vpc-lattice/package.json index 1594dd667c076..b5f6323ca5cf7 100644 --- a/clients/client-vpc-lattice/package.json +++ b/clients/client-vpc-lattice/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-waf-regional/package.json b/clients/client-waf-regional/package.json index f227193e4b94b..48a2dfa9b30fd 100644 --- a/clients/client-waf-regional/package.json +++ b/clients/client-waf-regional/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-waf/package.json b/clients/client-waf/package.json index 88b734342c761..9660bf6e5fb9c 100644 --- a/clients/client-waf/package.json +++ b/clients/client-waf/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-wafv2/package.json b/clients/client-wafv2/package.json index 4bfa93f8bc1da..16d4ef2197e01 100644 --- a/clients/client-wafv2/package.json +++ b/clients/client-wafv2/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-wellarchitected/package.json b/clients/client-wellarchitected/package.json index a145c19b923bd..b07b71a493335 100644 --- a/clients/client-wellarchitected/package.json +++ b/clients/client-wellarchitected/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-wisdom/package.json b/clients/client-wisdom/package.json index 15b3241bacaf1..e23a0ab34763d 100644 --- a/clients/client-wisdom/package.json +++ b/clients/client-wisdom/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-workdocs/package.json b/clients/client-workdocs/package.json index 06356ae567245..49c502b3c884b 100644 --- a/clients/client-workdocs/package.json +++ b/clients/client-workdocs/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-worklink/package.json b/clients/client-worklink/package.json index e4e52d51545a5..40373f0045403 100644 --- a/clients/client-worklink/package.json +++ b/clients/client-worklink/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-workmail/package.json b/clients/client-workmail/package.json index 32e10c5add14a..bfb6c27231f18 100644 --- a/clients/client-workmail/package.json +++ b/clients/client-workmail/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-workmailmessageflow/package.json b/clients/client-workmailmessageflow/package.json index d597c84d02491..89eb376f2d390 100644 --- a/clients/client-workmailmessageflow/package.json +++ b/clients/client-workmailmessageflow/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-workspaces-thin-client/package.json b/clients/client-workspaces-thin-client/package.json index 94d3b0ae455ed..b8252d6f172d3 100644 --- a/clients/client-workspaces-thin-client/package.json +++ b/clients/client-workspaces-thin-client/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-workspaces-web/package.json b/clients/client-workspaces-web/package.json index 06817cfb91bee..592aada1e828b 100644 --- a/clients/client-workspaces-web/package.json +++ b/clients/client-workspaces-web/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-workspaces/package.json b/clients/client-workspaces/package.json index 56dba7c701356..b4b009ddb42e7 100644 --- a/clients/client-workspaces/package.json +++ b/clients/client-workspaces/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/clients/client-xray/package.json b/clients/client-xray/package.json index 1663fc29740d3..3058823ad7a8e 100644 --- a/clients/client-xray/package.json +++ b/clients/client-xray/package.json @@ -33,13 +33,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", "@smithy/middleware-endpoint": "^2.5.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/codegen/gradle.properties b/codegen/gradle.properties index 80ce77af7cf6e..3b4fe6db8b304 100644 --- a/codegen/gradle.properties +++ b/codegen/gradle.properties @@ -1,2 +1,2 @@ -smithyVersion=1.45.0 +smithyVersion=1.47.0 smithyGradleVersion=0.6.0 diff --git a/packages/core/package.json b/packages/core/package.json index f72084c7be3d9..0c9e0add4710e 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -25,7 +25,7 @@ }, "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/protocol-http": "^3.3.0", "@smithy/signature-v4": "^2.2.0", "@smithy/smithy-client": "^2.5.0", diff --git a/private/aws-client-api-test/package.json b/private/aws-client-api-test/package.json index 284ca30254e62..2714026d5cd86 100644 --- a/private/aws-client-api-test/package.json +++ b/private/aws-client-api-test/package.json @@ -22,7 +22,7 @@ "@smithy/eventstream-serde-node": "^2.2.0", "@smithy/hash-node": "^2.2.0", "@smithy/hash-stream-node": "^2.2.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/node-config-provider": "^2.3.0", "@smithy/node-http-handler": "^2.5.0", "@smithy/smithy-client": "^2.5.0", diff --git a/private/aws-echo-service/package.json b/private/aws-echo-service/package.json index 93b95ea84f2cd..52941a5086e02 100644 --- a/private/aws-echo-service/package.json +++ b/private/aws-echo-service/package.json @@ -27,12 +27,12 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/private/aws-protocoltests-ec2/README.md b/private/aws-protocoltests-ec2/README.md index c27cf83b14155..0ee227403ef91 100644 --- a/private/aws-protocoltests-ec2/README.md +++ b/private/aws-protocoltests-ec2/README.md @@ -530,6 +530,14 @@ SimpleScalarProperties [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ec2-protocol/command/SimpleScalarPropertiesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2-protocol/Interface/SimpleScalarPropertiesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2-protocol/Interface/SimpleScalarPropertiesCommandOutput/) + +
+ +SparseNullsOperation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ec2-protocol/command/SparseNullsOperationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2-protocol/Interface/SparseNullsOperationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2-protocol/Interface/SparseNullsOperationCommandOutput/) +
@@ -1610,6 +1618,22 @@ SimpleScalarProperties [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ec2-protocol/command/SimpleScalarPropertiesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2-protocol/Interface/SimpleScalarPropertiesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2-protocol/Interface/SimpleScalarPropertiesCommandOutput/) +
+
+ +SparseJsonLists + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ec2-protocol/command/SparseJsonListsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2-protocol/Interface/SparseJsonListsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2-protocol/Interface/SparseJsonListsCommandOutput/) + +
+
+ +SparseJsonMaps + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ec2-protocol/command/SparseJsonMapsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2-protocol/Interface/SparseJsonMapsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2-protocol/Interface/SparseJsonMapsCommandOutput/) +
@@ -2322,6 +2346,14 @@ GetBucketLocation [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ec2-protocol/command/GetBucketLocationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2-protocol/Interface/GetBucketLocationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2-protocol/Interface/GetBucketLocationCommandOutput/) +
+
+ +GetObject + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ec2-protocol/command/GetObjectCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2-protocol/Interface/GetObjectCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-ec2-protocol/Interface/GetObjectCommandOutput/) +
diff --git a/private/aws-protocoltests-ec2/package.json b/private/aws-protocoltests-ec2/package.json index c9521bb6ec0e3..8d1b1259ba210 100644 --- a/private/aws-protocoltests-ec2/package.json +++ b/private/aws-protocoltests-ec2/package.json @@ -31,13 +31,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-compression": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/private/aws-protocoltests-ec2/src/protocols/Aws_ec2.ts b/private/aws-protocoltests-ec2/src/protocols/Aws_ec2.ts index ff2f5e70eaa1a..8ea9122733be8 100644 --- a/private/aws-protocoltests-ec2/src/protocols/Aws_ec2.ts +++ b/private/aws-protocoltests-ec2/src/protocols/Aws_ec2.ts @@ -1251,13 +1251,13 @@ const se_SimpleInputParamsInput = (input: SimpleInputParamsInput, context: __Ser entries[_FE] = input[_FE]; } if (input[_HQN] != null) { - entries[_A_] = input[_HQN]; + entries[_HQN] = input[_HQN]; } if (input[_HQAXN] != null) { - entries[_B_] = input[_HQAXN]; + entries[_HQAXN] = input[_HQAXN]; } if (input[_UXN] != null) { - entries[_C] = input[_UXN]; + entries[_UXN] = input[_UXN]; } return entries; }; @@ -1959,13 +1959,10 @@ const SHARED_HEADERS: __HeaderBag = { const _ = "2020-01-08"; const _A = "Action"; -const _A_ = "A"; const _B = "Bar"; -const _B_ = "B"; const _Ba = "Baz"; const _Bam = "Bam"; const _Bo = "Boo"; -const _C = "C"; const _CLA = "ComplexListArg"; const _D = "Data"; const _DD = "DoubleDribble"; diff --git a/private/aws-protocoltests-ec2/test/functional/ec2query.spec.ts b/private/aws-protocoltests-ec2/test/functional/ec2query.spec.ts index 0f5196d5af002..ffc20af7a9db2 100644 --- a/private/aws-protocoltests-ec2/test/functional/ec2query.spec.ts +++ b/private/aws-protocoltests-ec2/test/functional/ec2query.spec.ts @@ -1510,7 +1510,7 @@ it("Ec2Query:Request", async () => { expect(r.body).toBeDefined(); const utf8Encoder = client.config.utf8Encoder; - const bodyString = `Action=SimpleInputParams&Version=2020-01-08&A=Hi`; + const bodyString = `Action=SimpleInputParams&Version=2020-01-08&HasQueryName=Hi`; const unequalParts: any = compareEquivalentFormUrlencodedBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); } @@ -1547,7 +1547,7 @@ it("Ec2QueryIsPreferred:Request", async () => { expect(r.body).toBeDefined(); const utf8Encoder = client.config.utf8Encoder; - const bodyString = `Action=SimpleInputParams&Version=2020-01-08&B=Hi`; + const bodyString = `Action=SimpleInputParams&Version=2020-01-08&HasQueryAndXmlName=Hi`; const unequalParts: any = compareEquivalentFormUrlencodedBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); } @@ -1584,7 +1584,7 @@ it("Ec2XmlNameIsUppercased:Request", async () => { expect(r.body).toBeDefined(); const utf8Encoder = client.config.utf8Encoder; - const bodyString = `Action=SimpleInputParams&Version=2020-01-08&C=Hi`; + const bodyString = `Action=SimpleInputParams&Version=2020-01-08&UsesXmlName=Hi`; const unequalParts: any = compareEquivalentFormUrlencodedBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); } diff --git a/private/aws-protocoltests-json-10/README.md b/private/aws-protocoltests-json-10/README.md index ad8126ba8aec9..e982c3b88c27f 100644 --- a/private/aws-protocoltests-json-10/README.md +++ b/private/aws-protocoltests-json-10/README.md @@ -528,6 +528,14 @@ SimpleScalarProperties [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/json-rpc-10/command/SimpleScalarPropertiesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-rpc-10/Interface/SimpleScalarPropertiesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-rpc-10/Interface/SimpleScalarPropertiesCommandOutput/) +
+
+ +SparseNullsOperation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/json-rpc-10/command/SparseNullsOperationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-rpc-10/Interface/SparseNullsOperationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-rpc-10/Interface/SparseNullsOperationCommandOutput/) +
@@ -1608,6 +1616,22 @@ SimpleScalarProperties [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/json-rpc-10/command/SimpleScalarPropertiesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-rpc-10/Interface/SimpleScalarPropertiesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-rpc-10/Interface/SimpleScalarPropertiesCommandOutput/) +
+
+ +SparseJsonLists + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/json-rpc-10/command/SparseJsonListsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-rpc-10/Interface/SparseJsonListsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-rpc-10/Interface/SparseJsonListsCommandOutput/) + +
+
+ +SparseJsonMaps + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/json-rpc-10/command/SparseJsonMapsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-rpc-10/Interface/SparseJsonMapsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-rpc-10/Interface/SparseJsonMapsCommandOutput/) +
@@ -2320,6 +2344,14 @@ GetBucketLocation [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/json-rpc-10/command/GetBucketLocationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-rpc-10/Interface/GetBucketLocationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-rpc-10/Interface/GetBucketLocationCommandOutput/) +
+
+ +GetObject + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/json-rpc-10/command/GetObjectCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-rpc-10/Interface/GetObjectCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-rpc-10/Interface/GetObjectCommandOutput/) +
diff --git a/private/aws-protocoltests-json-10/package.json b/private/aws-protocoltests-json-10/package.json index 936fc56a8fa78..10681dbf626fe 100644 --- a/private/aws-protocoltests-json-10/package.json +++ b/private/aws-protocoltests-json-10/package.json @@ -31,13 +31,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-compression": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/private/aws-protocoltests-json-10/test/functional/awsjson1_0.spec.ts b/private/aws-protocoltests-json-10/test/functional/awsjson1_0.spec.ts index 7ed672548fd2b..943d1bc03f685 100644 --- a/private/aws-protocoltests-json-10/test/functional/awsjson1_0.spec.ts +++ b/private/aws-protocoltests-json-10/test/functional/awsjson1_0.spec.ts @@ -1723,6 +1723,63 @@ it("AwsJson10DeserializeIgnoreType:Response", async () => { }); }); +/** + * Allows for `: null` to be set for all unset fields + */ +it("AwsJson10DeserializeAllowNulls:Response", async () => { + const client = new JSONRPC10Client({ + ...clientParams, + requestHandler: new ResponseDeserializationTestHandler( + true, + 200, + { + "content-type": "application/x-amz-json-1.0", + }, + `{ + "contents": { + "stringValue": null, + "booleanValue": null, + "numberValue": null, + "blobValue": null, + "timestampValue": null, + "enumValue": null, + "intEnumValue": null, + "listValue": null, + "mapValue": null, + "structureValue": { + "hi": "hello" + } + } + }` + ), + }); + + const params: any = {}; + const command = new JsonUnionsCommand(params); + + let r: any; + try { + r = await client.send(command); + } catch (err) { + fail("Expected a valid response to be returned, got " + err); + return; + } + expect(r["$metadata"].httpStatusCode).toBe(200); + const paramsToValidate: any = [ + { + contents: { + structureValue: { + hi: "hello", + }, + }, + }, + ][0]; + Object.keys(paramsToValidate).forEach((param) => { + expect(r[param]).toBeDefined(); + expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); + }); +}); + /** * Clients must always send an empty JSON object payload for * operations with no input (that is, `{}`). While AWS service diff --git a/private/aws-protocoltests-json/README.md b/private/aws-protocoltests-json/README.md index 196f93919209b..43c08f00166dc 100644 --- a/private/aws-protocoltests-json/README.md +++ b/private/aws-protocoltests-json/README.md @@ -528,6 +528,14 @@ SimpleScalarProperties [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/json-protocol/command/SimpleScalarPropertiesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-protocol/Interface/SimpleScalarPropertiesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-protocol/Interface/SimpleScalarPropertiesCommandOutput/) +
+
+ +SparseNullsOperation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/json-protocol/command/SparseNullsOperationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-protocol/Interface/SparseNullsOperationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-protocol/Interface/SparseNullsOperationCommandOutput/) +
@@ -1608,6 +1616,22 @@ SimpleScalarProperties [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/json-protocol/command/SimpleScalarPropertiesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-protocol/Interface/SimpleScalarPropertiesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-protocol/Interface/SimpleScalarPropertiesCommandOutput/) +
+
+ +SparseJsonLists + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/json-protocol/command/SparseJsonListsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-protocol/Interface/SparseJsonListsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-protocol/Interface/SparseJsonListsCommandOutput/) + +
+
+ +SparseJsonMaps + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/json-protocol/command/SparseJsonMapsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-protocol/Interface/SparseJsonMapsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-protocol/Interface/SparseJsonMapsCommandOutput/) +
@@ -2320,6 +2344,14 @@ GetBucketLocation [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/json-protocol/command/GetBucketLocationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-protocol/Interface/GetBucketLocationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-protocol/Interface/GetBucketLocationCommandOutput/) +
+
+ +GetObject + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/json-protocol/command/GetObjectCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-protocol/Interface/GetObjectCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-json-protocol/Interface/GetObjectCommandOutput/) +
diff --git a/private/aws-protocoltests-json/package.json b/private/aws-protocoltests-json/package.json index 094d5d77788f6..aaa421467d733 100644 --- a/private/aws-protocoltests-json/package.json +++ b/private/aws-protocoltests-json/package.json @@ -31,13 +31,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-compression": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/private/aws-protocoltests-json/src/JsonProtocol.ts b/private/aws-protocoltests-json/src/JsonProtocol.ts index 62f025f1016bb..8f0ead7d5603a 100644 --- a/private/aws-protocoltests-json/src/JsonProtocol.ts +++ b/private/aws-protocoltests-json/src/JsonProtocol.ts @@ -69,6 +69,11 @@ import { SimpleScalarPropertiesCommandInput, SimpleScalarPropertiesCommandOutput, } from "./commands/SimpleScalarPropertiesCommand"; +import { + SparseNullsOperationCommand, + SparseNullsOperationCommandInput, + SparseNullsOperationCommandOutput, +} from "./commands/SparseNullsOperationCommand"; import { JsonProtocolClient, JsonProtocolClientConfig } from "./JsonProtocolClient"; const commands = { @@ -87,6 +92,7 @@ const commands = { PutAndGetInlineDocumentsCommand, PutWithContentEncodingCommand, SimpleScalarPropertiesCommand, + SparseNullsOperationCommand, }; export interface JsonProtocol { @@ -334,6 +340,24 @@ export interface JsonProtocol { options: __HttpHandlerOptions, cb: (err: any, data?: SimpleScalarPropertiesCommandOutput) => void ): void; + + /** + * @see {@link SparseNullsOperationCommand} + */ + sparseNullsOperation(): Promise; + sparseNullsOperation( + args: SparseNullsOperationCommandInput, + options?: __HttpHandlerOptions + ): Promise; + sparseNullsOperation( + args: SparseNullsOperationCommandInput, + cb: (err: any, data?: SparseNullsOperationCommandOutput) => void + ): void; + sparseNullsOperation( + args: SparseNullsOperationCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: SparseNullsOperationCommandOutput) => void + ): void; } /** diff --git a/private/aws-protocoltests-json/src/JsonProtocolClient.ts b/private/aws-protocoltests-json/src/JsonProtocolClient.ts index 97c565f930614..5cc8c832d2044 100644 --- a/private/aws-protocoltests-json/src/JsonProtocolClient.ts +++ b/private/aws-protocoltests-json/src/JsonProtocolClient.ts @@ -96,6 +96,10 @@ import { SimpleScalarPropertiesCommandInput, SimpleScalarPropertiesCommandOutput, } from "./commands/SimpleScalarPropertiesCommand"; +import { + SparseNullsOperationCommandInput, + SparseNullsOperationCommandOutput, +} from "./commands/SparseNullsOperationCommand"; import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig"; import { resolveRuntimeExtensions, RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; @@ -119,7 +123,8 @@ export type ServiceInputTypes = | OperationWithOptionalInputOutputCommandInput | PutAndGetInlineDocumentsCommandInput | PutWithContentEncodingCommandInput - | SimpleScalarPropertiesCommandInput; + | SimpleScalarPropertiesCommandInput + | SparseNullsOperationCommandInput; /** * @public @@ -139,7 +144,8 @@ export type ServiceOutputTypes = | OperationWithOptionalInputOutputCommandOutput | PutAndGetInlineDocumentsCommandOutput | PutWithContentEncodingCommandOutput - | SimpleScalarPropertiesCommandOutput; + | SimpleScalarPropertiesCommandOutput + | SparseNullsOperationCommandOutput; /** * @public diff --git a/private/aws-protocoltests-json/src/commands/NullOperationCommand.ts b/private/aws-protocoltests-json/src/commands/NullOperationCommand.ts index 7bd4ece304fe4..68747dd686050 100644 --- a/private/aws-protocoltests-json/src/commands/NullOperationCommand.ts +++ b/private/aws-protocoltests-json/src/commands/NullOperationCommand.ts @@ -35,23 +35,11 @@ export interface NullOperationCommandOutput extends NullOperationInputOutput, __ * const client = new JsonProtocolClient(config); * const input = { // NullOperationInputOutput * string: "STRING_VALUE", - * sparseStringList: [ // SparseStringList - * "STRING_VALUE", - * ], - * sparseStringMap: { // SparseStringMap - * "": "STRING_VALUE", - * }, * }; * const command = new NullOperationCommand(input); * const response = await client.send(command); * // { // NullOperationInputOutput * // string: "STRING_VALUE", - * // sparseStringList: [ // SparseStringList - * // "STRING_VALUE", - * // ], - * // sparseStringMap: { // SparseStringMap - * // "": "STRING_VALUE", - * // }, * // }; * * ``` diff --git a/private/aws-protocoltests-json/src/commands/SparseNullsOperationCommand.ts b/private/aws-protocoltests-json/src/commands/SparseNullsOperationCommand.ts new file mode 100644 index 0000000000000..246655277e7ec --- /dev/null +++ b/private/aws-protocoltests-json/src/commands/SparseNullsOperationCommand.ts @@ -0,0 +1,83 @@ +// smithy-typescript generated code +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { JsonProtocolClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../JsonProtocolClient"; +import { SparseNullsOperationInputOutput } from "../models/models_0"; +import { de_SparseNullsOperationCommand, se_SparseNullsOperationCommand } from "../protocols/Aws_json1_1"; + +/** + * @public + */ +export { __MetadataBearer, $Command }; +/** + * @public + * + * The input for {@link SparseNullsOperationCommand}. + */ +export interface SparseNullsOperationCommandInput extends SparseNullsOperationInputOutput {} +/** + * @public + * + * The output of {@link SparseNullsOperationCommand}. + */ +export interface SparseNullsOperationCommandOutput extends SparseNullsOperationInputOutput, __MetadataBearer {} + +/** + * @public + * + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { JsonProtocolClient, SparseNullsOperationCommand } from "@aws-sdk/aws-protocoltests-json"; // ES Modules import + * // const { JsonProtocolClient, SparseNullsOperationCommand } = require("@aws-sdk/aws-protocoltests-json"); // CommonJS import + * const client = new JsonProtocolClient(config); + * const input = { // SparseNullsOperationInputOutput + * sparseStringList: [ // SparseStringList + * "STRING_VALUE", + * ], + * sparseStringMap: { // SparseStringMap + * "": "STRING_VALUE", + * }, + * }; + * const command = new SparseNullsOperationCommand(input); + * const response = await client.send(command); + * // { // SparseNullsOperationInputOutput + * // sparseStringList: [ // SparseStringList + * // "STRING_VALUE", + * // ], + * // sparseStringMap: { // SparseStringMap + * // "": "STRING_VALUE", + * // }, + * // }; + * + * ``` + * + * @param SparseNullsOperationCommandInput - {@link SparseNullsOperationCommandInput} + * @returns {@link SparseNullsOperationCommandOutput} + * @see {@link SparseNullsOperationCommandInput} for command's `input` shape. + * @see {@link SparseNullsOperationCommandOutput} for command's `response` shape. + * @see {@link JsonProtocolClientResolvedConfig | config} for JsonProtocolClient's `config` shape. + * + * @throws {@link JsonProtocolServiceException} + *

Base exception class for all service exceptions from JsonProtocol service.

+ * + */ +export class SparseNullsOperationCommand extends $Command + .classBuilder< + SparseNullsOperationCommandInput, + SparseNullsOperationCommandOutput, + JsonProtocolClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .m(function (this: any, Command: any, cs: any, config: JsonProtocolClientResolvedConfig, o: any) { + return [getSerdePlugin(config, this.serialize, this.deserialize)]; + }) + .s("JsonProtocol", "SparseNullsOperation", {}) + .n("JsonProtocolClient", "SparseNullsOperationCommand") + .f(void 0, void 0) + .ser(se_SparseNullsOperationCommand) + .de(de_SparseNullsOperationCommand) + .build() {} diff --git a/private/aws-protocoltests-json/src/commands/index.ts b/private/aws-protocoltests-json/src/commands/index.ts index c2aca64bdbd19..21bd9c97ccb96 100644 --- a/private/aws-protocoltests-json/src/commands/index.ts +++ b/private/aws-protocoltests-json/src/commands/index.ts @@ -14,3 +14,4 @@ export * from "./OperationWithOptionalInputOutputCommand"; export * from "./PutAndGetInlineDocumentsCommand"; export * from "./PutWithContentEncodingCommand"; export * from "./SimpleScalarPropertiesCommand"; +export * from "./SparseNullsOperationCommand"; diff --git a/private/aws-protocoltests-json/src/models/models_0.ts b/private/aws-protocoltests-json/src/models/models_0.ts index 25a867c4c1283..7838c446d2660 100644 --- a/private/aws-protocoltests-json/src/models/models_0.ts +++ b/private/aws-protocoltests-json/src/models/models_0.ts @@ -379,8 +379,6 @@ export interface UnionInputOutput { */ export interface NullOperationInputOutput { string?: string; - sparseStringList?: string[]; - sparseStringMap?: Record; } /** @@ -420,6 +418,14 @@ export interface SimpleScalarPropertiesInputOutput { doubleValue?: number; } +/** + * @public + */ +export interface SparseNullsOperationInputOutput { + sparseStringList?: string[]; + sparseStringMap?: Record; +} + /** * @public */ diff --git a/private/aws-protocoltests-json/src/protocols/Aws_json1_1.ts b/private/aws-protocoltests-json/src/protocols/Aws_json1_1.ts index c22d517a8eed1..19669260895d9 100644 --- a/private/aws-protocoltests-json/src/protocols/Aws_json1_1.ts +++ b/private/aws-protocoltests-json/src/protocols/Aws_json1_1.ts @@ -76,6 +76,10 @@ import { SimpleScalarPropertiesCommandInput, SimpleScalarPropertiesCommandOutput, } from "../commands/SimpleScalarPropertiesCommand"; +import { + SparseNullsOperationCommandInput, + SparseNullsOperationCommandOutput, +} from "../commands/SparseNullsOperationCommand"; import { JsonProtocolServiceException as __BaseException } from "../models/JsonProtocolServiceException"; import { ComplexError, @@ -99,6 +103,7 @@ import { PutWithContentEncodingInput, SimpleScalarPropertiesInputOutput, SimpleStruct, + SparseNullsOperationInputOutput, StructWithJsonName, UnionInputOutput, } from "../models/models_0"; @@ -254,7 +259,7 @@ export const se_NullOperationCommand = async ( ): Promise<__HttpRequest> => { const headers: __HeaderBag = sharedHeaders("NullOperation"); let body: any; - body = JSON.stringify(se_NullOperationInputOutput(input, context)); + body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); }; @@ -310,6 +315,19 @@ export const se_SimpleScalarPropertiesCommand = async ( return buildHttpRpcRequest(context, headers, "/", undefined, body); }; +/** + * serializeAws_json1_1SparseNullsOperationCommand + */ +export const se_SparseNullsOperationCommand = async ( + input: SparseNullsOperationCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const headers: __HeaderBag = sharedHeaders("SparseNullsOperation"); + let body: any; + body = JSON.stringify(se_SparseNullsOperationInputOutput(input, context)); + return buildHttpRpcRequest(context, headers, "/", undefined, body); +}; + /** * deserializeAws_json1_1DatetimeOffsetsCommand */ @@ -510,7 +528,7 @@ export const de_NullOperationCommand = async ( } const data: any = await parseBody(output.body, context); let contents: any = {}; - contents = de_NullOperationInputOutput(data, context); + contents = _json(data); const response: NullOperationCommandOutput = { $metadata: deserializeMetadata(output), ...contents, @@ -595,6 +613,26 @@ export const de_SimpleScalarPropertiesCommand = async ( return response; }; +/** + * deserializeAws_json1_1SparseNullsOperationCommand + */ +export const de_SparseNullsOperationCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const data: any = await parseBody(output.body, context); + let contents: any = {}; + contents = de_SparseNullsOperationInputOutput(data, context); + const response: SparseNullsOperationCommandOutput = { + $metadata: deserializeMetadata(output), + ...contents, + }; + return response; +}; + /** * deserialize_Aws_json1_1CommandError */ @@ -800,16 +838,7 @@ const se_MyUnion = (input: MyUnion, context: __SerdeContext): any => { }); }; -/** - * serializeAws_json1_1NullOperationInputOutput - */ -const se_NullOperationInputOutput = (input: NullOperationInputOutput, context: __SerdeContext): any => { - return take(input, { - sparseStringList: (_) => se_SparseStringList(_, context), - sparseStringMap: (_) => se_SparseStringMap(_, context), - string: [], - }); -}; +// se_NullOperationInputOutput omitted. // se_OperationWithOptionalInputOutputInput omitted. @@ -842,6 +871,16 @@ const se_SimpleScalarPropertiesInputOutput = ( // se_SimpleStruct omitted. +/** + * serializeAws_json1_1SparseNullsOperationInputOutput + */ +const se_SparseNullsOperationInputOutput = (input: SparseNullsOperationInputOutput, context: __SerdeContext): any => { + return take(input, { + sparseStringList: (_) => se_SparseStringList(_, context), + sparseStringMap: (_) => se_SparseStringMap(_, context), + }); +}; + /** * serializeAws_json1_1StructWithJsonName */ @@ -1083,16 +1122,7 @@ const de_MyUnion = (output: any, context: __SerdeContext): MyUnion => { return { $unknown: Object.entries(output)[0] }; }; -/** - * deserializeAws_json1_1NullOperationInputOutput - */ -const de_NullOperationInputOutput = (output: any, context: __SerdeContext): NullOperationInputOutput => { - return take(output, { - sparseStringList: (_: any) => de_SparseStringList(_, context), - sparseStringMap: (_: any) => de_SparseStringMap(_, context), - string: __expectString, - }) as any; -}; +// de_NullOperationInputOutput omitted. // de_OperationWithOptionalInputOutputOutput omitted. @@ -1123,6 +1153,16 @@ const de_SimpleScalarPropertiesInputOutput = ( // de_SimpleStruct omitted. +/** + * deserializeAws_json1_1SparseNullsOperationInputOutput + */ +const de_SparseNullsOperationInputOutput = (output: any, context: __SerdeContext): SparseNullsOperationInputOutput => { + return take(output, { + sparseStringList: (_: any) => de_SparseStringList(_, context), + sparseStringMap: (_: any) => de_SparseStringMap(_, context), + }) as any; +}; + /** * deserializeAws_json1_1StructWithJsonName */ diff --git a/private/aws-protocoltests-json/test/functional/awsjson1_1.spec.ts b/private/aws-protocoltests-json/test/functional/awsjson1_1.spec.ts index ed6408772a69e..d485b5682563c 100644 --- a/private/aws-protocoltests-json/test/functional/awsjson1_1.spec.ts +++ b/private/aws-protocoltests-json/test/functional/awsjson1_1.spec.ts @@ -19,6 +19,7 @@ import { OperationWithOptionalInputOutputCommand } from "../../src/commands/Oper import { PutAndGetInlineDocumentsCommand } from "../../src/commands/PutAndGetInlineDocumentsCommand"; import { PutWithContentEncodingCommand } from "../../src/commands/PutWithContentEncodingCommand"; import { SimpleScalarPropertiesCommand } from "../../src/commands/SimpleScalarPropertiesCommand"; +import { SparseNullsOperationCommand } from "../../src/commands/SparseNullsOperationCommand"; import { JsonProtocolClient } from "../../src/JsonProtocolClient"; /** @@ -4195,92 +4196,6 @@ it("AwsJson11StructuresDontSerializeNullValues:Request", async () => { } }); -/** - * Serializes null values in maps - */ -it("AwsJson11MapsSerializeNullValues:Request", async () => { - const client = new JsonProtocolClient({ - ...clientParams, - requestHandler: new RequestSerializationTestHandler(), - }); - - const command = new NullOperationCommand({ - sparseStringMap: { - foo: null, - } as any, - } as any); - try { - await client.send(command); - fail("Expected an EXPECTED_REQUEST_SERIALIZATION_ERROR to be thrown"); - return; - } catch (err) { - if (!(err instanceof EXPECTED_REQUEST_SERIALIZATION_ERROR)) { - fail(err); - return; - } - const r = err.request; - expect(r.method).toBe("POST"); - expect(r.path).toBe("/"); - - expect(r.headers["content-type"]).toBeDefined(); - expect(r.headers["content-type"]).toBe("application/x-amz-json-1.1"); - expect(r.headers["x-amz-target"]).toBeDefined(); - expect(r.headers["x-amz-target"]).toBe("JsonProtocol.NullOperation"); - - expect(r.body).toBeDefined(); - const utf8Encoder = client.config.utf8Encoder; - const bodyString = `{ - \"sparseStringMap\": { - \"foo\": null - } - }`; - const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); - expect(unequalParts).toBeUndefined(); - } -}); - -/** - * Serializes null values in lists - */ -it("AwsJson11ListsSerializeNull:Request", async () => { - const client = new JsonProtocolClient({ - ...clientParams, - requestHandler: new RequestSerializationTestHandler(), - }); - - const command = new NullOperationCommand({ - sparseStringList: [null], - } as any); - try { - await client.send(command); - fail("Expected an EXPECTED_REQUEST_SERIALIZATION_ERROR to be thrown"); - return; - } catch (err) { - if (!(err instanceof EXPECTED_REQUEST_SERIALIZATION_ERROR)) { - fail(err); - return; - } - const r = err.request; - expect(r.method).toBe("POST"); - expect(r.path).toBe("/"); - - expect(r.headers["content-type"]).toBeDefined(); - expect(r.headers["content-type"]).toBe("application/x-amz-json-1.1"); - expect(r.headers["x-amz-target"]).toBeDefined(); - expect(r.headers["x-amz-target"]).toBe("JsonProtocol.NullOperation"); - - expect(r.body).toBeDefined(); - const utf8Encoder = client.config.utf8Encoder; - const bodyString = `{ - \"sparseStringList\": [ - null - ] - }`; - const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); - expect(unequalParts).toBeUndefined(); - } -}); - /** * Null structure values are dropped */ @@ -4312,92 +4227,6 @@ it("AwsJson11StructuresDontDeserializeNullValues:Response", async () => { expect(r["$metadata"].httpStatusCode).toBe(200); }); -/** - * Deserializes null values in maps - */ -it("AwsJson11MapsDeserializeNullValues:Response", async () => { - const client = new JsonProtocolClient({ - ...clientParams, - requestHandler: new ResponseDeserializationTestHandler( - true, - 200, - { - "content-type": "application/x-amz-json-1.1", - }, - `{ - "sparseStringMap": { - "foo": null - } - }` - ), - }); - - const params: any = {}; - const command = new NullOperationCommand(params); - - let r: any; - try { - r = await client.send(command); - } catch (err) { - fail("Expected a valid response to be returned, got " + err); - return; - } - expect(r["$metadata"].httpStatusCode).toBe(200); - const paramsToValidate: any = [ - { - sparseStringMap: { - foo: null, - }, - }, - ][0]; - Object.keys(paramsToValidate).forEach((param) => { - expect(r[param]).toBeDefined(); - expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); - }); -}); - -/** - * Deserializes null values in lists - */ -it("AwsJson11ListsDeserializeNull:Response", async () => { - const client = new JsonProtocolClient({ - ...clientParams, - requestHandler: new ResponseDeserializationTestHandler( - true, - 200, - { - "content-type": "application/x-amz-json-1.1", - }, - `{ - "sparseStringList": [ - null - ] - }` - ), - }); - - const params: any = {}; - const command = new NullOperationCommand(params); - - let r: any; - try { - r = await client.send(command); - } catch (err) { - fail("Expected a valid response to be returned, got " + err); - return; - } - expect(r["$metadata"].httpStatusCode).toBe(200); - const paramsToValidate: any = [ - { - sparseStringList: [null], - }, - ][0]; - Object.keys(paramsToValidate).forEach((param) => { - expect(r[param]).toBeDefined(); - expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); - }); -}); - /** * Can call operations with no input or output */ @@ -4880,6 +4709,178 @@ it("AwsJson11SupportsNegativeInfinityFloatInputs:Response", async () => { }); }); +/** + * Serializes null values in maps + */ +it("AwsJson11SparseMapsSerializeNullValues:Request", async () => { + const client = new JsonProtocolClient({ + ...clientParams, + requestHandler: new RequestSerializationTestHandler(), + }); + + const command = new SparseNullsOperationCommand({ + sparseStringMap: { + foo: null, + } as any, + } as any); + try { + await client.send(command); + fail("Expected an EXPECTED_REQUEST_SERIALIZATION_ERROR to be thrown"); + return; + } catch (err) { + if (!(err instanceof EXPECTED_REQUEST_SERIALIZATION_ERROR)) { + fail(err); + return; + } + const r = err.request; + expect(r.method).toBe("POST"); + expect(r.path).toBe("/"); + + expect(r.headers["content-type"]).toBeDefined(); + expect(r.headers["content-type"]).toBe("application/x-amz-json-1.1"); + expect(r.headers["x-amz-target"]).toBeDefined(); + expect(r.headers["x-amz-target"]).toBe("JsonProtocol.SparseNullsOperation"); + + expect(r.body).toBeDefined(); + const utf8Encoder = client.config.utf8Encoder; + const bodyString = `{ + \"sparseStringMap\": { + \"foo\": null + } + }`; + const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); + expect(unequalParts).toBeUndefined(); + } +}); + +/** + * Serializes null values in lists + */ +it("AwsJson11SparseListsSerializeNull:Request", async () => { + const client = new JsonProtocolClient({ + ...clientParams, + requestHandler: new RequestSerializationTestHandler(), + }); + + const command = new SparseNullsOperationCommand({ + sparseStringList: [null], + } as any); + try { + await client.send(command); + fail("Expected an EXPECTED_REQUEST_SERIALIZATION_ERROR to be thrown"); + return; + } catch (err) { + if (!(err instanceof EXPECTED_REQUEST_SERIALIZATION_ERROR)) { + fail(err); + return; + } + const r = err.request; + expect(r.method).toBe("POST"); + expect(r.path).toBe("/"); + + expect(r.headers["content-type"]).toBeDefined(); + expect(r.headers["content-type"]).toBe("application/x-amz-json-1.1"); + expect(r.headers["x-amz-target"]).toBeDefined(); + expect(r.headers["x-amz-target"]).toBe("JsonProtocol.SparseNullsOperation"); + + expect(r.body).toBeDefined(); + const utf8Encoder = client.config.utf8Encoder; + const bodyString = `{ + \"sparseStringList\": [ + null + ] + }`; + const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); + expect(unequalParts).toBeUndefined(); + } +}); + +/** + * Deserializes null values in maps + */ +it("AwsJson11SparseMapsDeserializeNullValues:Response", async () => { + const client = new JsonProtocolClient({ + ...clientParams, + requestHandler: new ResponseDeserializationTestHandler( + true, + 200, + { + "content-type": "application/x-amz-json-1.1", + }, + `{ + "sparseStringMap": { + "foo": null + } + }` + ), + }); + + const params: any = {}; + const command = new SparseNullsOperationCommand(params); + + let r: any; + try { + r = await client.send(command); + } catch (err) { + fail("Expected a valid response to be returned, got " + err); + return; + } + expect(r["$metadata"].httpStatusCode).toBe(200); + const paramsToValidate: any = [ + { + sparseStringMap: { + foo: null, + }, + }, + ][0]; + Object.keys(paramsToValidate).forEach((param) => { + expect(r[param]).toBeDefined(); + expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); + }); +}); + +/** + * Deserializes null values in lists + */ +it("AwsJson11SparseListsDeserializeNull:Response", async () => { + const client = new JsonProtocolClient({ + ...clientParams, + requestHandler: new ResponseDeserializationTestHandler( + true, + 200, + { + "content-type": "application/x-amz-json-1.1", + }, + `{ + "sparseStringList": [ + null + ] + }` + ), + }); + + const params: any = {}; + const command = new SparseNullsOperationCommand(params); + + let r: any; + try { + r = await client.send(command); + } catch (err) { + fail("Expected a valid response to be returned, got " + err); + return; + } + expect(r["$metadata"].httpStatusCode).toBe(200); + const paramsToValidate: any = [ + { + sparseStringList: [null], + }, + ][0]; + Object.keys(paramsToValidate).forEach((param) => { + expect(r[param]).toBeDefined(); + expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); + }); +}); + /** * Returns a map of key names that were un-equal to value objects showing the * discrepancies between the components. diff --git a/private/aws-protocoltests-query/README.md b/private/aws-protocoltests-query/README.md index a56364467c1c5..6cca1e8499ab6 100644 --- a/private/aws-protocoltests-query/README.md +++ b/private/aws-protocoltests-query/README.md @@ -530,6 +530,14 @@ SimpleScalarProperties [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/query-protocol/command/SimpleScalarPropertiesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-query-protocol/Interface/SimpleScalarPropertiesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-query-protocol/Interface/SimpleScalarPropertiesCommandOutput/) +
+
+ +SparseNullsOperation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/query-protocol/command/SparseNullsOperationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-query-protocol/Interface/SparseNullsOperationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-query-protocol/Interface/SparseNullsOperationCommandOutput/) +
@@ -1610,6 +1618,22 @@ SimpleScalarProperties [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/query-protocol/command/SimpleScalarPropertiesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-query-protocol/Interface/SimpleScalarPropertiesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-query-protocol/Interface/SimpleScalarPropertiesCommandOutput/) +
+
+ +SparseJsonLists + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/query-protocol/command/SparseJsonListsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-query-protocol/Interface/SparseJsonListsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-query-protocol/Interface/SparseJsonListsCommandOutput/) + +
+
+ +SparseJsonMaps + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/query-protocol/command/SparseJsonMapsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-query-protocol/Interface/SparseJsonMapsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-query-protocol/Interface/SparseJsonMapsCommandOutput/) +
@@ -2322,6 +2346,14 @@ GetBucketLocation [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/query-protocol/command/GetBucketLocationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-query-protocol/Interface/GetBucketLocationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-query-protocol/Interface/GetBucketLocationCommandOutput/) +
+
+ +GetObject + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/query-protocol/command/GetObjectCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-query-protocol/Interface/GetObjectCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-query-protocol/Interface/GetObjectCommandOutput/) +
diff --git a/private/aws-protocoltests-query/package.json b/private/aws-protocoltests-query/package.json index f5ee4db2bf384..c1da2ccc46b28 100644 --- a/private/aws-protocoltests-query/package.json +++ b/private/aws-protocoltests-query/package.json @@ -31,13 +31,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-compression": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/private/aws-protocoltests-restjson/README.md b/private/aws-protocoltests-restjson/README.md index d99843ea1e4b5..2e44e55cde300 100644 --- a/private/aws-protocoltests-restjson/README.md +++ b/private/aws-protocoltests-restjson/README.md @@ -530,6 +530,14 @@ SimpleScalarProperties [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rest-json-protocol/command/SimpleScalarPropertiesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-json-protocol/Interface/SimpleScalarPropertiesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-json-protocol/Interface/SimpleScalarPropertiesCommandOutput/) +
+
+ +SparseNullsOperation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rest-json-protocol/command/SparseNullsOperationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-json-protocol/Interface/SparseNullsOperationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-json-protocol/Interface/SparseNullsOperationCommandOutput/) +
@@ -1610,6 +1618,22 @@ SimpleScalarProperties [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rest-json-protocol/command/SimpleScalarPropertiesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-json-protocol/Interface/SimpleScalarPropertiesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-json-protocol/Interface/SimpleScalarPropertiesCommandOutput/) +
+
+ +SparseJsonLists + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rest-json-protocol/command/SparseJsonListsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-json-protocol/Interface/SparseJsonListsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-json-protocol/Interface/SparseJsonListsCommandOutput/) + +
+
+ +SparseJsonMaps + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rest-json-protocol/command/SparseJsonMapsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-json-protocol/Interface/SparseJsonMapsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-json-protocol/Interface/SparseJsonMapsCommandOutput/) +
@@ -2322,6 +2346,14 @@ GetBucketLocation [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rest-json-protocol/command/GetBucketLocationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-json-protocol/Interface/GetBucketLocationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-json-protocol/Interface/GetBucketLocationCommandOutput/) +
+
+ +GetObject + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rest-json-protocol/command/GetObjectCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-json-protocol/Interface/GetObjectCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-json-protocol/Interface/GetObjectCommandOutput/) +
diff --git a/private/aws-protocoltests-restjson/package.json b/private/aws-protocoltests-restjson/package.json index 13a74f919544d..8526b00eda9ae 100644 --- a/private/aws-protocoltests-restjson/package.json +++ b/private/aws-protocoltests-restjson/package.json @@ -31,7 +31,7 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-blob-browser": "^2.2.0", "@smithy/hash-node": "^2.2.0", @@ -41,7 +41,7 @@ "@smithy/middleware-apply-body-checksum": "^2.2.0", "@smithy/middleware-compression": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/private/aws-protocoltests-restjson/src/RestJsonProtocol.ts b/private/aws-protocoltests-restjson/src/RestJsonProtocol.ts index 50e560e007e80..f607ce1f76f9a 100644 --- a/private/aws-protocoltests-restjson/src/RestJsonProtocol.ts +++ b/private/aws-protocoltests-restjson/src/RestJsonProtocol.ts @@ -402,6 +402,16 @@ import { SimpleScalarPropertiesCommandInput, SimpleScalarPropertiesCommandOutput, } from "./commands/SimpleScalarPropertiesCommand"; +import { + SparseJsonListsCommand, + SparseJsonListsCommandInput, + SparseJsonListsCommandOutput, +} from "./commands/SparseJsonListsCommand"; +import { + SparseJsonMapsCommand, + SparseJsonMapsCommandInput, + SparseJsonMapsCommandOutput, +} from "./commands/SparseJsonMapsCommand"; import { StreamingTraitsCommand, StreamingTraitsCommandInput, @@ -534,6 +544,8 @@ const commands = { QueryPrecedenceCommand, RecursiveShapesCommand, SimpleScalarPropertiesCommand, + SparseJsonListsCommand, + SparseJsonMapsCommand, StreamingTraitsCommand, StreamingTraitsRequireLengthCommand, StreamingTraitsWithMediaTypeCommand, @@ -1927,6 +1939,36 @@ export interface RestJsonProtocol { cb: (err: any, data?: SimpleScalarPropertiesCommandOutput) => void ): void; + /** + * @see {@link SparseJsonListsCommand} + */ + sparseJsonLists(): Promise; + sparseJsonLists( + args: SparseJsonListsCommandInput, + options?: __HttpHandlerOptions + ): Promise; + sparseJsonLists(args: SparseJsonListsCommandInput, cb: (err: any, data?: SparseJsonListsCommandOutput) => void): void; + sparseJsonLists( + args: SparseJsonListsCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: SparseJsonListsCommandOutput) => void + ): void; + + /** + * @see {@link SparseJsonMapsCommand} + */ + sparseJsonMaps(): Promise; + sparseJsonMaps( + args: SparseJsonMapsCommandInput, + options?: __HttpHandlerOptions + ): Promise; + sparseJsonMaps(args: SparseJsonMapsCommandInput, cb: (err: any, data?: SparseJsonMapsCommandOutput) => void): void; + sparseJsonMaps( + args: SparseJsonMapsCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: SparseJsonMapsCommandOutput) => void + ): void; + /** * @see {@link StreamingTraitsCommand} */ diff --git a/private/aws-protocoltests-restjson/src/RestJsonProtocolClient.ts b/private/aws-protocoltests-restjson/src/RestJsonProtocolClient.ts index a347ef7d1a8a5..ccd6a3350a596 100644 --- a/private/aws-protocoltests-restjson/src/RestJsonProtocolClient.ts +++ b/private/aws-protocoltests-restjson/src/RestJsonProtocolClient.ts @@ -295,6 +295,8 @@ import { SimpleScalarPropertiesCommandInput, SimpleScalarPropertiesCommandOutput, } from "./commands/SimpleScalarPropertiesCommand"; +import { SparseJsonListsCommandInput, SparseJsonListsCommandOutput } from "./commands/SparseJsonListsCommand"; +import { SparseJsonMapsCommandInput, SparseJsonMapsCommandOutput } from "./commands/SparseJsonMapsCommand"; import { StreamingTraitsCommandInput, StreamingTraitsCommandOutput } from "./commands/StreamingTraitsCommand"; import { StreamingTraitsRequireLengthCommandInput, @@ -409,6 +411,8 @@ export type ServiceInputTypes = | QueryPrecedenceCommandInput | RecursiveShapesCommandInput | SimpleScalarPropertiesCommandInput + | SparseJsonListsCommandInput + | SparseJsonMapsCommandInput | StreamingTraitsCommandInput | StreamingTraitsRequireLengthCommandInput | StreamingTraitsWithMediaTypeCommandInput @@ -507,6 +511,8 @@ export type ServiceOutputTypes = | QueryPrecedenceCommandOutput | RecursiveShapesCommandOutput | SimpleScalarPropertiesCommandOutput + | SparseJsonListsCommandOutput + | SparseJsonMapsCommandOutput | StreamingTraitsCommandOutput | StreamingTraitsRequireLengthCommandOutput | StreamingTraitsWithMediaTypeCommandOutput diff --git a/private/aws-protocoltests-restjson/src/commands/JsonListsCommand.ts b/private/aws-protocoltests-restjson/src/commands/JsonListsCommand.ts index 88fa1f8be5b8e..75904925ec0fb 100644 --- a/private/aws-protocoltests-restjson/src/commands/JsonListsCommand.ts +++ b/private/aws-protocoltests-restjson/src/commands/JsonListsCommand.ts @@ -42,9 +42,6 @@ export interface JsonListsCommandOutput extends JsonListsInputOutput, __Metadata * stringList: [ // StringList * "STRING_VALUE", * ], - * sparseStringList: [ // SparseStringList - * "STRING_VALUE", - * ], * stringSet: [ // StringSet * "STRING_VALUE", * ], @@ -81,9 +78,6 @@ export interface JsonListsCommandOutput extends JsonListsInputOutput, __Metadata * // stringList: [ // StringList * // "STRING_VALUE", * // ], - * // sparseStringList: [ // SparseStringList - * // "STRING_VALUE", - * // ], * // stringSet: [ // StringSet * // "STRING_VALUE", * // ], diff --git a/private/aws-protocoltests-restjson/src/commands/JsonMapsCommand.ts b/private/aws-protocoltests-restjson/src/commands/JsonMapsCommand.ts index ede4b1e7d74b5..769663b56a26c 100644 --- a/private/aws-protocoltests-restjson/src/commands/JsonMapsCommand.ts +++ b/private/aws-protocoltests-restjson/src/commands/JsonMapsCommand.ts @@ -38,11 +38,6 @@ export interface JsonMapsCommandOutput extends JsonMapsInputOutput, __MetadataBe * hi: "STRING_VALUE", * }, * }, - * sparseStructMap: { // SparseStructMap - * "": { - * hi: "STRING_VALUE", - * }, - * }, * denseNumberMap: { // DenseNumberMap * "": Number("int"), * }, @@ -52,25 +47,11 @@ export interface JsonMapsCommandOutput extends JsonMapsInputOutput, __MetadataBe * denseStringMap: { // DenseStringMap * "": "STRING_VALUE", * }, - * sparseNumberMap: { // SparseNumberMap - * "": Number("int"), - * }, - * sparseBooleanMap: { // SparseBooleanMap - * "": true || false, - * }, - * sparseStringMap: { // SparseStringMap - * "": "STRING_VALUE", - * }, * denseSetMap: { // DenseSetMap * "": [ // StringSet * "STRING_VALUE", * ], * }, - * sparseSetMap: { // SparseSetMap - * "": [ - * "STRING_VALUE", - * ], - * }, * }; * const command = new JsonMapsCommand(input); * const response = await client.send(command); @@ -80,11 +61,6 @@ export interface JsonMapsCommandOutput extends JsonMapsInputOutput, __MetadataBe * // hi: "STRING_VALUE", * // }, * // }, - * // sparseStructMap: { // SparseStructMap - * // "": { - * // hi: "STRING_VALUE", - * // }, - * // }, * // denseNumberMap: { // DenseNumberMap * // "": Number("int"), * // }, @@ -94,25 +70,11 @@ export interface JsonMapsCommandOutput extends JsonMapsInputOutput, __MetadataBe * // denseStringMap: { // DenseStringMap * // "": "STRING_VALUE", * // }, - * // sparseNumberMap: { // SparseNumberMap - * // "": Number("int"), - * // }, - * // sparseBooleanMap: { // SparseBooleanMap - * // "": true || false, - * // }, - * // sparseStringMap: { // SparseStringMap - * // "": "STRING_VALUE", - * // }, * // denseSetMap: { // DenseSetMap * // "": [ // StringSet * // "STRING_VALUE", * // ], * // }, - * // sparseSetMap: { // SparseSetMap - * // "": [ - * // "STRING_VALUE", - * // ], - * // }, * // }; * * ``` diff --git a/private/aws-protocoltests-restjson/src/commands/SparseJsonListsCommand.ts b/private/aws-protocoltests-restjson/src/commands/SparseJsonListsCommand.ts new file mode 100644 index 0000000000000..e4a7cda790ba0 --- /dev/null +++ b/private/aws-protocoltests-restjson/src/commands/SparseJsonListsCommand.ts @@ -0,0 +1,77 @@ +// smithy-typescript generated code +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { SparseJsonListsInputOutput } from "../models/models_0"; +import { de_SparseJsonListsCommand, se_SparseJsonListsCommand } from "../protocols/Aws_restJson1"; +import { RestJsonProtocolClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RestJsonProtocolClient"; + +/** + * @public + */ +export { __MetadataBearer, $Command }; +/** + * @public + * + * The input for {@link SparseJsonListsCommand}. + */ +export interface SparseJsonListsCommandInput extends SparseJsonListsInputOutput {} +/** + * @public + * + * The output of {@link SparseJsonListsCommand}. + */ +export interface SparseJsonListsCommandOutput extends SparseJsonListsInputOutput, __MetadataBearer {} + +/** + * @public + * + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { RestJsonProtocolClient, SparseJsonListsCommand } from "@aws-sdk/aws-protocoltests-restjson"; // ES Modules import + * // const { RestJsonProtocolClient, SparseJsonListsCommand } = require("@aws-sdk/aws-protocoltests-restjson"); // CommonJS import + * const client = new RestJsonProtocolClient(config); + * const input = { // SparseJsonListsInputOutput + * sparseStringList: [ // SparseStringList + * "STRING_VALUE", + * ], + * }; + * const command = new SparseJsonListsCommand(input); + * const response = await client.send(command); + * // { // SparseJsonListsInputOutput + * // sparseStringList: [ // SparseStringList + * // "STRING_VALUE", + * // ], + * // }; + * + * ``` + * + * @param SparseJsonListsCommandInput - {@link SparseJsonListsCommandInput} + * @returns {@link SparseJsonListsCommandOutput} + * @see {@link SparseJsonListsCommandInput} for command's `input` shape. + * @see {@link SparseJsonListsCommandOutput} for command's `response` shape. + * @see {@link RestJsonProtocolClientResolvedConfig | config} for RestJsonProtocolClient's `config` shape. + * + * @throws {@link RestJsonProtocolServiceException} + *

Base exception class for all service exceptions from RestJsonProtocol service.

+ * + */ +export class SparseJsonListsCommand extends $Command + .classBuilder< + SparseJsonListsCommandInput, + SparseJsonListsCommandOutput, + RestJsonProtocolClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .m(function (this: any, Command: any, cs: any, config: RestJsonProtocolClientResolvedConfig, o: any) { + return [getSerdePlugin(config, this.serialize, this.deserialize)]; + }) + .s("RestJson", "SparseJsonLists", {}) + .n("RestJsonProtocolClient", "SparseJsonListsCommand") + .f(void 0, void 0) + .ser(se_SparseJsonListsCommand) + .de(de_SparseJsonListsCommand) + .build() {} diff --git a/private/aws-protocoltests-restjson/src/commands/SparseJsonMapsCommand.ts b/private/aws-protocoltests-restjson/src/commands/SparseJsonMapsCommand.ts new file mode 100644 index 0000000000000..03422b77ba7db --- /dev/null +++ b/private/aws-protocoltests-restjson/src/commands/SparseJsonMapsCommand.ts @@ -0,0 +1,109 @@ +// smithy-typescript generated code +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { SparseJsonMapsInputOutput } from "../models/models_0"; +import { de_SparseJsonMapsCommand, se_SparseJsonMapsCommand } from "../protocols/Aws_restJson1"; +import { RestJsonProtocolClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RestJsonProtocolClient"; + +/** + * @public + */ +export { __MetadataBearer, $Command }; +/** + * @public + * + * The input for {@link SparseJsonMapsCommand}. + */ +export interface SparseJsonMapsCommandInput extends SparseJsonMapsInputOutput {} +/** + * @public + * + * The output of {@link SparseJsonMapsCommand}. + */ +export interface SparseJsonMapsCommandOutput extends SparseJsonMapsInputOutput, __MetadataBearer {} + +/** + * This example tests sparse map serialization. + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { RestJsonProtocolClient, SparseJsonMapsCommand } from "@aws-sdk/aws-protocoltests-restjson"; // ES Modules import + * // const { RestJsonProtocolClient, SparseJsonMapsCommand } = require("@aws-sdk/aws-protocoltests-restjson"); // CommonJS import + * const client = new RestJsonProtocolClient(config); + * const input = { // SparseJsonMapsInputOutput + * sparseStructMap: { // SparseStructMap + * "": { // GreetingStruct + * hi: "STRING_VALUE", + * }, + * }, + * sparseNumberMap: { // SparseNumberMap + * "": Number("int"), + * }, + * sparseBooleanMap: { // SparseBooleanMap + * "": true || false, + * }, + * sparseStringMap: { // SparseStringMap + * "": "STRING_VALUE", + * }, + * sparseSetMap: { // SparseSetMap + * "": [ // StringSet + * "STRING_VALUE", + * ], + * }, + * }; + * const command = new SparseJsonMapsCommand(input); + * const response = await client.send(command); + * // { // SparseJsonMapsInputOutput + * // sparseStructMap: { // SparseStructMap + * // "": { // GreetingStruct + * // hi: "STRING_VALUE", + * // }, + * // }, + * // sparseNumberMap: { // SparseNumberMap + * // "": Number("int"), + * // }, + * // sparseBooleanMap: { // SparseBooleanMap + * // "": true || false, + * // }, + * // sparseStringMap: { // SparseStringMap + * // "": "STRING_VALUE", + * // }, + * // sparseSetMap: { // SparseSetMap + * // "": [ // StringSet + * // "STRING_VALUE", + * // ], + * // }, + * // }; + * + * ``` + * + * @param SparseJsonMapsCommandInput - {@link SparseJsonMapsCommandInput} + * @returns {@link SparseJsonMapsCommandOutput} + * @see {@link SparseJsonMapsCommandInput} for command's `input` shape. + * @see {@link SparseJsonMapsCommandOutput} for command's `response` shape. + * @see {@link RestJsonProtocolClientResolvedConfig | config} for RestJsonProtocolClient's `config` shape. + * + * @throws {@link RestJsonProtocolServiceException} + *

Base exception class for all service exceptions from RestJsonProtocol service.

+ * + * @public + */ +export class SparseJsonMapsCommand extends $Command + .classBuilder< + SparseJsonMapsCommandInput, + SparseJsonMapsCommandOutput, + RestJsonProtocolClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .m(function (this: any, Command: any, cs: any, config: RestJsonProtocolClientResolvedConfig, o: any) { + return [getSerdePlugin(config, this.serialize, this.deserialize)]; + }) + .s("RestJson", "SparseJsonMaps", {}) + .n("RestJsonProtocolClient", "SparseJsonMapsCommand") + .f(void 0, void 0) + .ser(se_SparseJsonMapsCommand) + .de(de_SparseJsonMapsCommand) + .build() {} diff --git a/private/aws-protocoltests-restjson/src/commands/index.ts b/private/aws-protocoltests-restjson/src/commands/index.ts index 3a55df08e0526..2f5033393326b 100644 --- a/private/aws-protocoltests-restjson/src/commands/index.ts +++ b/private/aws-protocoltests-restjson/src/commands/index.ts @@ -83,6 +83,8 @@ export * from "./QueryParamsAsStringListMapCommand"; export * from "./QueryPrecedenceCommand"; export * from "./RecursiveShapesCommand"; export * from "./SimpleScalarPropertiesCommand"; +export * from "./SparseJsonListsCommand"; +export * from "./SparseJsonMapsCommand"; export * from "./StreamingTraitsCommand"; export * from "./StreamingTraitsRequireLengthCommand"; export * from "./StreamingTraitsWithMediaTypeCommand"; diff --git a/private/aws-protocoltests-restjson/src/models/models_0.ts b/private/aws-protocoltests-restjson/src/models/models_0.ts index caf4303926ddd..4e10af5f727dd 100644 --- a/private/aws-protocoltests-restjson/src/models/models_0.ts +++ b/private/aws-protocoltests-restjson/src/models/models_0.ts @@ -487,7 +487,6 @@ export interface StructureListMember { */ export interface JsonListsInputOutput { stringList?: string[]; - sparseStringList?: string[]; stringSet?: string[]; integerList?: number[]; booleanList?: boolean[]; @@ -508,15 +507,10 @@ export interface JsonListsInputOutput { */ export interface JsonMapsInputOutput { denseStructMap?: Record; - sparseStructMap?: Record; denseNumberMap?: Record; denseBooleanMap?: Record; denseStringMap?: Record; - sparseNumberMap?: Record; - sparseBooleanMap?: Record; - sparseStringMap?: Record; denseSetMap?: Record; - sparseSetMap?: Record; } /** @@ -1258,6 +1252,24 @@ export interface SimpleScalarPropertiesInputOutput { doubleValue?: number; } +/** + * @public + */ +export interface SparseJsonListsInputOutput { + sparseStringList?: string[]; +} + +/** + * @public + */ +export interface SparseJsonMapsInputOutput { + sparseStructMap?: Record; + sparseNumberMap?: Record; + sparseBooleanMap?: Record; + sparseStringMap?: Record; + sparseSetMap?: Record; +} + /** * @public */ diff --git a/private/aws-protocoltests-restjson/src/protocols/Aws_restJson1.ts b/private/aws-protocoltests-restjson/src/protocols/Aws_restJson1.ts index aa52f81577de3..9f691d6ed141e 100644 --- a/private/aws-protocoltests-restjson/src/protocols/Aws_restJson1.ts +++ b/private/aws-protocoltests-restjson/src/protocols/Aws_restJson1.ts @@ -287,6 +287,8 @@ import { SimpleScalarPropertiesCommandInput, SimpleScalarPropertiesCommandOutput, } from "../commands/SimpleScalarPropertiesCommand"; +import { SparseJsonListsCommandInput, SparseJsonListsCommandOutput } from "../commands/SparseJsonListsCommand"; +import { SparseJsonMapsCommandInput, SparseJsonMapsCommandOutput } from "../commands/SparseJsonMapsCommand"; import { StreamingTraitsCommandInput, StreamingTraitsCommandOutput } from "../commands/StreamingTraitsCommand"; import { StreamingTraitsRequireLengthCommandInput, @@ -1161,7 +1163,6 @@ export const se_JsonListsCommand = async ( intEnumList: (_) => _json(_), integerList: (_) => _json(_), nestedStringList: (_) => _json(_), - sparseStringList: (_) => se_SparseStringList(_, context), stringList: (_) => _json(_), stringSet: (_) => _json(_), myStructureList: [, (_) => se_StructureList(_, context), `structureList`], @@ -1192,11 +1193,6 @@ export const se_JsonMapsCommand = async ( denseSetMap: (_) => _json(_), denseStringMap: (_) => _json(_), denseStructMap: (_) => _json(_), - sparseBooleanMap: (_) => se_SparseBooleanMap(_, context), - sparseNumberMap: (_) => se_SparseNumberMap(_, context), - sparseSetMap: (_) => se_SparseSetMap(_, context), - sparseStringMap: (_) => se_SparseStringMap(_, context), - sparseStructMap: (_) => se_SparseStructMap(_, context), }) ); b.m("POST").h(headers).b(body); @@ -2288,6 +2284,54 @@ export const se_SimpleScalarPropertiesCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1SparseJsonListsCommand + */ +export const se_SparseJsonListsCommand = async ( + input: SparseJsonListsCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/SparseJsonLists"); + let body: any; + body = JSON.stringify( + take(input, { + sparseStringList: (_) => se_SparseStringList(_, context), + }) + ); + b.m("PUT").h(headers).b(body); + return b.build(); +}; + +/** + * serializeAws_restJson1SparseJsonMapsCommand + */ +export const se_SparseJsonMapsCommand = async ( + input: SparseJsonMapsCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/SparseJsonMaps"); + let body: any; + body = JSON.stringify( + take(input, { + sparseBooleanMap: (_) => se_SparseBooleanMap(_, context), + sparseNumberMap: (_) => se_SparseNumberMap(_, context), + sparseSetMap: (_) => se_SparseSetMap(_, context), + sparseStringMap: (_) => se_SparseStringMap(_, context), + sparseStructMap: (_) => se_SparseStructMap(_, context), + }) + ); + b.m("POST").h(headers).b(body); + return b.build(); +}; + /** * serializeAws_restJson1StreamingTraitsCommand */ @@ -3186,7 +3230,6 @@ export const de_JsonListsCommand = async ( intEnumList: _json, integerList: _json, nestedStringList: _json, - sparseStringList: (_) => de_SparseStringList(_, context), stringList: _json, stringSet: _json, structureList: [, (_) => de_StructureList(_, context), `myStructureList`], @@ -3216,11 +3259,6 @@ export const de_JsonMapsCommand = async ( denseSetMap: _json, denseStringMap: _json, denseStructMap: _json, - sparseBooleanMap: (_) => de_SparseBooleanMap(_, context), - sparseNumberMap: (_) => de_SparseNumberMap(_, context), - sparseSetMap: (_) => de_SparseSetMap(_, context), - sparseStringMap: (_) => de_SparseStringMap(_, context), - sparseStructMap: (_) => de_SparseStructMap(_, context), }); Object.assign(contents, doc); return contents; @@ -4120,6 +4158,52 @@ export const de_SimpleScalarPropertiesCommand = async ( return contents; }; +/** + * deserializeAws_restJson1SparseJsonListsCommand + */ +export const de_SparseJsonListsCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + sparseStringList: (_) => de_SparseStringList(_, context), + }); + Object.assign(contents, doc); + return contents; +}; + +/** + * deserializeAws_restJson1SparseJsonMapsCommand + */ +export const de_SparseJsonMapsCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + sparseBooleanMap: (_) => de_SparseBooleanMap(_, context), + sparseNumberMap: (_) => de_SparseNumberMap(_, context), + sparseSetMap: (_) => de_SparseSetMap(_, context), + sparseStringMap: (_) => de_SparseStringMap(_, context), + sparseStructMap: (_) => de_SparseStructMap(_, context), + }); + Object.assign(contents, doc); + return contents; +}; + /** * deserializeAws_restJson1StreamingTraitsCommand */ diff --git a/private/aws-protocoltests-restjson/test/functional/restjson1.spec.ts b/private/aws-protocoltests-restjson/test/functional/restjson1.spec.ts index 84a876e071ef4..4695682c295b6 100644 --- a/private/aws-protocoltests-restjson/test/functional/restjson1.spec.ts +++ b/private/aws-protocoltests-restjson/test/functional/restjson1.spec.ts @@ -56,6 +56,8 @@ import { QueryParamsAsStringListMapCommand } from "../../src/commands/QueryParam import { QueryPrecedenceCommand } from "../../src/commands/QueryPrecedenceCommand"; import { RecursiveShapesCommand } from "../../src/commands/RecursiveShapesCommand"; import { SimpleScalarPropertiesCommand } from "../../src/commands/SimpleScalarPropertiesCommand"; +import { SparseJsonListsCommand } from "../../src/commands/SparseJsonListsCommand"; +import { SparseJsonMapsCommand } from "../../src/commands/SparseJsonMapsCommand"; import { StreamingTraitsCommand } from "../../src/commands/StreamingTraitsCommand"; import { StreamingTraitsRequireLengthCommand } from "../../src/commands/StreamingTraitsRequireLengthCommand"; import { StreamingTraitsWithMediaTypeCommand } from "../../src/commands/StreamingTraitsWithMediaTypeCommand"; @@ -594,9 +596,9 @@ it("RestJsonZeroAndFalseQueryValues:Request", async () => { queryBoolean: false, queryParamsMapOfStringList: { - queryInteger: ["0"], + Integer: ["0"], - queryBoolean: ["false"], + Boolean: ["false"], } as any, } as any); try { @@ -4762,47 +4764,6 @@ it("RestJsonListsEmpty:Request", async () => { } }); -/** - * Serializes null values in lists - */ -it("RestJsonListsSerializeNull:Request", async () => { - const client = new RestJsonProtocolClient({ - ...clientParams, - requestHandler: new RequestSerializationTestHandler(), - }); - - const command = new JsonListsCommand({ - sparseStringList: [null, "hi"], - } as any); - try { - await client.send(command); - fail("Expected an EXPECTED_REQUEST_SERIALIZATION_ERROR to be thrown"); - return; - } catch (err) { - if (!(err instanceof EXPECTED_REQUEST_SERIALIZATION_ERROR)) { - fail(err); - return; - } - const r = err.request; - expect(r.method).toBe("PUT"); - expect(r.path).toBe("/JsonLists"); - - expect(r.headers["content-type"]).toBeDefined(); - expect(r.headers["content-type"]).toBe("application/json"); - - expect(r.body).toBeDefined(); - const utf8Encoder = client.config.utf8Encoder; - const bodyString = `{ - \"sparseStringList\": [ - null, - \"hi\" - ] - }`; - const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); - expect(unequalParts).toBeUndefined(); - } -}); - /** * Serializes JSON lists */ @@ -4970,49 +4931,6 @@ it("RestJsonListsEmpty:Response", async () => { }); }); -/** - * Serializes null values in sparse lists - */ -it("RestJsonListsSerializeNull:Response", async () => { - const client = new RestJsonProtocolClient({ - ...clientParams, - requestHandler: new ResponseDeserializationTestHandler( - true, - 200, - { - "content-type": "application/json", - }, - `{ - "sparseStringList": [ - null, - "hi" - ] - }` - ), - }); - - const params: any = {}; - const command = new JsonListsCommand(params); - - let r: any; - try { - r = await client.send(command); - } catch (err) { - fail("Expected a valid response to be returned, got " + err); - return; - } - expect(r["$metadata"].httpStatusCode).toBe(200); - const paramsToValidate: any = [ - { - sparseStringList: [null, "hi"], - }, - ][0]; - Object.keys(paramsToValidate).forEach((param) => { - expect(r[param]).toBeDefined(); - expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); - }); -}); - /** * Serializes JSON maps */ @@ -5032,16 +4950,6 @@ it("RestJsonJsonMaps:Request", async () => { hi: "bye", } as any, } as any, - - sparseStructMap: { - foo: { - hi: "there", - } as any, - - baz: { - hi: "bye", - } as any, - } as any, } as any); try { await client.send(command); @@ -5069,77 +4977,6 @@ it("RestJsonJsonMaps:Request", async () => { \"baz\": { \"hi\": \"bye\" } - }, - \"sparseStructMap\": { - \"foo\": { - \"hi\": \"there\" - }, - \"baz\": { - \"hi\": \"bye\" - } - } - }`; - const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); - expect(unequalParts).toBeUndefined(); - } -}); - -/** - * Serializes JSON map values in sparse maps - */ -it("RestJsonSerializesNullMapValues:Request", async () => { - const client = new RestJsonProtocolClient({ - ...clientParams, - requestHandler: new RequestSerializationTestHandler(), - }); - - const command = new JsonMapsCommand({ - sparseBooleanMap: { - x: null, - } as any, - - sparseNumberMap: { - x: null, - } as any, - - sparseStringMap: { - x: null, - } as any, - - sparseStructMap: { - x: null, - } as any, - } as any); - try { - await client.send(command); - fail("Expected an EXPECTED_REQUEST_SERIALIZATION_ERROR to be thrown"); - return; - } catch (err) { - if (!(err instanceof EXPECTED_REQUEST_SERIALIZATION_ERROR)) { - fail(err); - return; - } - const r = err.request; - expect(r.method).toBe("POST"); - expect(r.path).toBe("/JsonMaps"); - - expect(r.headers["content-type"]).toBeDefined(); - expect(r.headers["content-type"]).toBe("application/json"); - - expect(r.body).toBeDefined(); - const utf8Encoder = client.config.utf8Encoder; - const bodyString = `{ - \"sparseBooleanMap\": { - \"x\": null - }, - \"sparseNumberMap\": { - \"x\": null - }, - \"sparseStringMap\": { - \"x\": null - }, - \"sparseStructMap\": { - \"x\": null } }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); @@ -5161,17 +4998,9 @@ it("RestJsonSerializesZeroValuesInMaps:Request", async () => { x: 0, } as any, - sparseNumberMap: { - x: 0, - } as any, - denseBooleanMap: { x: false, } as any, - - sparseBooleanMap: { - x: false, - } as any, } as any); try { await client.send(command); @@ -5195,59 +5024,8 @@ it("RestJsonSerializesZeroValuesInMaps:Request", async () => { \"denseNumberMap\": { \"x\": 0 }, - \"sparseNumberMap\": { - \"x\": 0 - }, \"denseBooleanMap\": { \"x\": false - }, - \"sparseBooleanMap\": { - \"x\": false - } - }`; - const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); - expect(unequalParts).toBeUndefined(); - } -}); - -/** - * A request that contains a sparse map of sets - */ -it("RestJsonSerializesSparseSetMap:Request", async () => { - const client = new RestJsonProtocolClient({ - ...clientParams, - requestHandler: new RequestSerializationTestHandler(), - }); - - const command = new JsonMapsCommand({ - sparseSetMap: { - x: [], - - y: ["a", "b"], - } as any, - } as any); - try { - await client.send(command); - fail("Expected an EXPECTED_REQUEST_SERIALIZATION_ERROR to be thrown"); - return; - } catch (err) { - if (!(err instanceof EXPECTED_REQUEST_SERIALIZATION_ERROR)) { - fail(err); - return; - } - const r = err.request; - expect(r.method).toBe("POST"); - expect(r.path).toBe("/JsonMaps"); - - expect(r.headers["content-type"]).toBeDefined(); - expect(r.headers["content-type"]).toBe("application/json"); - - expect(r.body).toBeDefined(); - const utf8Encoder = client.config.utf8Encoder; - const bodyString = `{ - \"sparseSetMap\": { - \"x\": [], - \"y\": [\"a\", \"b\"] } }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); @@ -5301,90 +5079,34 @@ it("RestJsonSerializesDenseSetMap:Request", async () => { }); /** - * A request that contains a sparse map of sets. + * Deserializes JSON maps */ -it("RestJsonSerializesSparseSetMapAndRetainsNull:Request", async () => { +it("RestJsonJsonMaps:Response", async () => { const client = new RestJsonProtocolClient({ ...clientParams, - requestHandler: new RequestSerializationTestHandler(), + requestHandler: new ResponseDeserializationTestHandler( + true, + 200, + { + "content-type": "application/json", + }, + `{ + "denseStructMap": { + "foo": { + "hi": "there" + }, + "baz": { + "hi": "bye" + } + } + }` + ), }); - const command = new JsonMapsCommand({ - sparseSetMap: { - x: [], - - y: ["a", "b"], + const params: any = {}; + const command = new JsonMapsCommand(params); - z: null, - } as any, - } as any); - try { - await client.send(command); - fail("Expected an EXPECTED_REQUEST_SERIALIZATION_ERROR to be thrown"); - return; - } catch (err) { - if (!(err instanceof EXPECTED_REQUEST_SERIALIZATION_ERROR)) { - fail(err); - return; - } - const r = err.request; - expect(r.method).toBe("POST"); - expect(r.path).toBe("/JsonMaps"); - - expect(r.headers["content-type"]).toBeDefined(); - expect(r.headers["content-type"]).toBe("application/json"); - - expect(r.body).toBeDefined(); - const utf8Encoder = client.config.utf8Encoder; - const bodyString = `{ - \"sparseSetMap\": { - \"x\": [], - \"y\": [\"a\", \"b\"], - \"z\": null - } - }`; - const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); - expect(unequalParts).toBeUndefined(); - } -}); - -/** - * Deserializes JSON maps - */ -it("RestJsonJsonMaps:Response", async () => { - const client = new RestJsonProtocolClient({ - ...clientParams, - requestHandler: new ResponseDeserializationTestHandler( - true, - 200, - { - "content-type": "application/json", - }, - `{ - "denseStructMap": { - "foo": { - "hi": "there" - }, - "baz": { - "hi": "bye" - } - }, - "sparseStructMap": { - "foo": { - "hi": "there" - }, - "baz": { - "hi": "bye" - } - } - }` - ), - }); - - const params: any = {}; - const command = new JsonMapsCommand(params); - - let r: any; + let r: any; try { r = await client.send(command); } catch (err) { @@ -5403,81 +5125,6 @@ it("RestJsonJsonMaps:Response", async () => { hi: "bye", }, }, - - sparseStructMap: { - foo: { - hi: "there", - }, - - baz: { - hi: "bye", - }, - }, - }, - ][0]; - Object.keys(paramsToValidate).forEach((param) => { - expect(r[param]).toBeDefined(); - expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); - }); -}); - -/** - * Deserializes null JSON map values - */ -it("RestJsonDeserializesNullMapValues:Response", async () => { - const client = new RestJsonProtocolClient({ - ...clientParams, - requestHandler: new ResponseDeserializationTestHandler( - true, - 200, - { - "content-type": "application/json", - }, - `{ - "sparseBooleanMap": { - "x": null - }, - "sparseNumberMap": { - "x": null - }, - "sparseStringMap": { - "x": null - }, - "sparseStructMap": { - "x": null - } - }` - ), - }); - - const params: any = {}; - const command = new JsonMapsCommand(params); - - let r: any; - try { - r = await client.send(command); - } catch (err) { - fail("Expected a valid response to be returned, got " + err); - return; - } - expect(r["$metadata"].httpStatusCode).toBe(200); - const paramsToValidate: any = [ - { - sparseBooleanMap: { - x: null, - }, - - sparseNumberMap: { - x: null, - }, - - sparseStringMap: { - x: null, - }, - - sparseStructMap: { - x: null, - }, }, ][0]; Object.keys(paramsToValidate).forEach((param) => { @@ -5502,14 +5149,8 @@ it("RestJsonDeserializesZeroValuesInMaps:Response", async () => { "denseNumberMap": { "x": 0 }, - "sparseNumberMap": { - "x": 0 - }, "denseBooleanMap": { "x": false - }, - "sparseBooleanMap": { - "x": false } }` ), @@ -5532,64 +5173,9 @@ it("RestJsonDeserializesZeroValuesInMaps:Response", async () => { x: 0, }, - sparseNumberMap: { - x: 0, - }, - denseBooleanMap: { x: false, }, - - sparseBooleanMap: { - x: false, - }, - }, - ][0]; - Object.keys(paramsToValidate).forEach((param) => { - expect(r[param]).toBeDefined(); - expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); - }); -}); - -/** - * A response that contains a sparse map of sets - */ -it("RestJsonDeserializesSparseSetMap:Response", async () => { - const client = new RestJsonProtocolClient({ - ...clientParams, - requestHandler: new ResponseDeserializationTestHandler( - true, - 200, - { - "content-type": "application/json", - }, - `{ - "sparseSetMap": { - "x": [], - "y": ["a", "b"] - } - }` - ), - }); - - const params: any = {}; - const command = new JsonMapsCommand(params); - - let r: any; - try { - r = await client.send(command); - } catch (err) { - fail("Expected a valid response to be returned, got " + err); - return; - } - expect(r["$metadata"].httpStatusCode).toBe(200); - const paramsToValidate: any = [ - { - sparseSetMap: { - x: [], - - y: ["a", "b"], - }, }, ][0]; Object.keys(paramsToValidate).forEach((param) => { @@ -5645,56 +5231,6 @@ it("RestJsonDeserializesDenseSetMap:Response", async () => { }); }); -/** - * A response that contains a sparse map of sets. - */ -it("RestJsonDeserializesSparseSetMapAndRetainsNull:Response", async () => { - const client = new RestJsonProtocolClient({ - ...clientParams, - requestHandler: new ResponseDeserializationTestHandler( - true, - 200, - { - "content-type": "application/json", - }, - `{ - "sparseSetMap": { - "x": [], - "y": ["a", "b"], - "z": null - } - }` - ), - }); - - const params: any = {}; - const command = new JsonMapsCommand(params); - - let r: any; - try { - r = await client.send(command); - } catch (err) { - fail("Expected a valid response to be returned, got " + err); - return; - } - expect(r["$metadata"].httpStatusCode).toBe(200); - const paramsToValidate: any = [ - { - sparseSetMap: { - x: [], - - y: ["a", "b"], - - z: null, - }, - }, - ][0]; - Object.keys(paramsToValidate).forEach((param) => { - expect(r[param]).toBeDefined(); - expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); - }); -}); - /** * Clients SHOULD tolerate seeing a null value in a dense map, and they SHOULD * drop the null key-value pair. @@ -8651,6 +8187,616 @@ it("RestJsonSupportsNegativeInfinityFloatInputs:Response", async () => { }); }); +/** + * Serializes null values in sparse lists + */ +it("RestJsonSparseListsSerializeNull:Request", async () => { + const client = new RestJsonProtocolClient({ + ...clientParams, + requestHandler: new RequestSerializationTestHandler(), + }); + + const command = new SparseJsonListsCommand({ + sparseStringList: [null, "hi"], + } as any); + try { + await client.send(command); + fail("Expected an EXPECTED_REQUEST_SERIALIZATION_ERROR to be thrown"); + return; + } catch (err) { + if (!(err instanceof EXPECTED_REQUEST_SERIALIZATION_ERROR)) { + fail(err); + return; + } + const r = err.request; + expect(r.method).toBe("PUT"); + expect(r.path).toBe("/SparseJsonLists"); + + expect(r.headers["content-type"]).toBeDefined(); + expect(r.headers["content-type"]).toBe("application/json"); + + expect(r.body).toBeDefined(); + const utf8Encoder = client.config.utf8Encoder; + const bodyString = `{ + \"sparseStringList\": [ + null, + \"hi\" + ] + }`; + const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); + expect(unequalParts).toBeUndefined(); + } +}); + +/** + * Serializes null values in sparse lists + */ +it("RestJsonSparseListsSerializeNull:Response", async () => { + const client = new RestJsonProtocolClient({ + ...clientParams, + requestHandler: new ResponseDeserializationTestHandler( + true, + 200, + { + "content-type": "application/json", + }, + `{ + "sparseStringList": [ + null, + "hi" + ] + }` + ), + }); + + const params: any = {}; + const command = new SparseJsonListsCommand(params); + + let r: any; + try { + r = await client.send(command); + } catch (err) { + fail("Expected a valid response to be returned, got " + err); + return; + } + expect(r["$metadata"].httpStatusCode).toBe(200); + const paramsToValidate: any = [ + { + sparseStringList: [null, "hi"], + }, + ][0]; + Object.keys(paramsToValidate).forEach((param) => { + expect(r[param]).toBeDefined(); + expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); + }); +}); + +/** + * Serializes JSON maps + */ +it("RestJsonSparseJsonMaps:Request", async () => { + const client = new RestJsonProtocolClient({ + ...clientParams, + requestHandler: new RequestSerializationTestHandler(), + }); + + const command = new SparseJsonMapsCommand({ + sparseStructMap: { + foo: { + hi: "there", + } as any, + + baz: { + hi: "bye", + } as any, + } as any, + } as any); + try { + await client.send(command); + fail("Expected an EXPECTED_REQUEST_SERIALIZATION_ERROR to be thrown"); + return; + } catch (err) { + if (!(err instanceof EXPECTED_REQUEST_SERIALIZATION_ERROR)) { + fail(err); + return; + } + const r = err.request; + expect(r.method).toBe("POST"); + expect(r.path).toBe("/SparseJsonMaps"); + + expect(r.headers["content-type"]).toBeDefined(); + expect(r.headers["content-type"]).toBe("application/json"); + + expect(r.body).toBeDefined(); + const utf8Encoder = client.config.utf8Encoder; + const bodyString = `{ + \"sparseStructMap\": { + \"foo\": { + \"hi\": \"there\" + }, + \"baz\": { + \"hi\": \"bye\" + } + } + }`; + const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); + expect(unequalParts).toBeUndefined(); + } +}); + +/** + * Serializes JSON map values in sparse maps + */ +it("RestJsonSerializesSparseNullMapValues:Request", async () => { + const client = new RestJsonProtocolClient({ + ...clientParams, + requestHandler: new RequestSerializationTestHandler(), + }); + + const command = new SparseJsonMapsCommand({ + sparseBooleanMap: { + x: null, + } as any, + + sparseNumberMap: { + x: null, + } as any, + + sparseStringMap: { + x: null, + } as any, + + sparseStructMap: { + x: null, + } as any, + } as any); + try { + await client.send(command); + fail("Expected an EXPECTED_REQUEST_SERIALIZATION_ERROR to be thrown"); + return; + } catch (err) { + if (!(err instanceof EXPECTED_REQUEST_SERIALIZATION_ERROR)) { + fail(err); + return; + } + const r = err.request; + expect(r.method).toBe("POST"); + expect(r.path).toBe("/SparseJsonMaps"); + + expect(r.headers["content-type"]).toBeDefined(); + expect(r.headers["content-type"]).toBe("application/json"); + + expect(r.body).toBeDefined(); + const utf8Encoder = client.config.utf8Encoder; + const bodyString = `{ + \"sparseBooleanMap\": { + \"x\": null + }, + \"sparseNumberMap\": { + \"x\": null + }, + \"sparseStringMap\": { + \"x\": null + }, + \"sparseStructMap\": { + \"x\": null + } + }`; + const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); + expect(unequalParts).toBeUndefined(); + } +}); + +/** + * Ensure that 0 and false are sent over the wire in all maps and lists + */ +it("RestJsonSerializesZeroValuesInSparseMaps:Request", async () => { + const client = new RestJsonProtocolClient({ + ...clientParams, + requestHandler: new RequestSerializationTestHandler(), + }); + + const command = new SparseJsonMapsCommand({ + sparseNumberMap: { + x: 0, + } as any, + + sparseBooleanMap: { + x: false, + } as any, + } as any); + try { + await client.send(command); + fail("Expected an EXPECTED_REQUEST_SERIALIZATION_ERROR to be thrown"); + return; + } catch (err) { + if (!(err instanceof EXPECTED_REQUEST_SERIALIZATION_ERROR)) { + fail(err); + return; + } + const r = err.request; + expect(r.method).toBe("POST"); + expect(r.path).toBe("/SparseJsonMaps"); + + expect(r.headers["content-type"]).toBeDefined(); + expect(r.headers["content-type"]).toBe("application/json"); + + expect(r.body).toBeDefined(); + const utf8Encoder = client.config.utf8Encoder; + const bodyString = `{ + \"sparseNumberMap\": { + \"x\": 0 + }, + \"sparseBooleanMap\": { + \"x\": false + } + }`; + const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); + expect(unequalParts).toBeUndefined(); + } +}); + +/** + * A request that contains a sparse map of sets + */ +it("RestJsonSerializesSparseSetMap:Request", async () => { + const client = new RestJsonProtocolClient({ + ...clientParams, + requestHandler: new RequestSerializationTestHandler(), + }); + + const command = new SparseJsonMapsCommand({ + sparseSetMap: { + x: [], + + y: ["a", "b"], + } as any, + } as any); + try { + await client.send(command); + fail("Expected an EXPECTED_REQUEST_SERIALIZATION_ERROR to be thrown"); + return; + } catch (err) { + if (!(err instanceof EXPECTED_REQUEST_SERIALIZATION_ERROR)) { + fail(err); + return; + } + const r = err.request; + expect(r.method).toBe("POST"); + expect(r.path).toBe("/SparseJsonMaps"); + + expect(r.headers["content-type"]).toBeDefined(); + expect(r.headers["content-type"]).toBe("application/json"); + + expect(r.body).toBeDefined(); + const utf8Encoder = client.config.utf8Encoder; + const bodyString = `{ + \"sparseSetMap\": { + \"x\": [], + \"y\": [\"a\", \"b\"] + } + }`; + const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); + expect(unequalParts).toBeUndefined(); + } +}); + +/** + * A request that contains a sparse map of sets. + */ +it("RestJsonSerializesSparseSetMapAndRetainsNull:Request", async () => { + const client = new RestJsonProtocolClient({ + ...clientParams, + requestHandler: new RequestSerializationTestHandler(), + }); + + const command = new SparseJsonMapsCommand({ + sparseSetMap: { + x: [], + + y: ["a", "b"], + + z: null, + } as any, + } as any); + try { + await client.send(command); + fail("Expected an EXPECTED_REQUEST_SERIALIZATION_ERROR to be thrown"); + return; + } catch (err) { + if (!(err instanceof EXPECTED_REQUEST_SERIALIZATION_ERROR)) { + fail(err); + return; + } + const r = err.request; + expect(r.method).toBe("POST"); + expect(r.path).toBe("/SparseJsonMaps"); + + expect(r.headers["content-type"]).toBeDefined(); + expect(r.headers["content-type"]).toBe("application/json"); + + expect(r.body).toBeDefined(); + const utf8Encoder = client.config.utf8Encoder; + const bodyString = `{ + \"sparseSetMap\": { + \"x\": [], + \"y\": [\"a\", \"b\"], + \"z\": null + } + }`; + const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); + expect(unequalParts).toBeUndefined(); + } +}); + +/** + * Deserializes JSON maps + */ +it("RestJsonSparseJsonMaps:Response", async () => { + const client = new RestJsonProtocolClient({ + ...clientParams, + requestHandler: new ResponseDeserializationTestHandler( + true, + 200, + { + "content-type": "application/json", + }, + `{ + "sparseStructMap": { + "foo": { + "hi": "there" + }, + "baz": { + "hi": "bye" + } + } + }` + ), + }); + + const params: any = {}; + const command = new SparseJsonMapsCommand(params); + + let r: any; + try { + r = await client.send(command); + } catch (err) { + fail("Expected a valid response to be returned, got " + err); + return; + } + expect(r["$metadata"].httpStatusCode).toBe(200); + const paramsToValidate: any = [ + { + sparseStructMap: { + foo: { + hi: "there", + }, + + baz: { + hi: "bye", + }, + }, + }, + ][0]; + Object.keys(paramsToValidate).forEach((param) => { + expect(r[param]).toBeDefined(); + expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); + }); +}); + +/** + * Deserializes null JSON map values + */ +it("RestJsonDeserializesSparseNullMapValues:Response", async () => { + const client = new RestJsonProtocolClient({ + ...clientParams, + requestHandler: new ResponseDeserializationTestHandler( + true, + 200, + { + "content-type": "application/json", + }, + `{ + "sparseBooleanMap": { + "x": null + }, + "sparseNumberMap": { + "x": null + }, + "sparseStringMap": { + "x": null + }, + "sparseStructMap": { + "x": null + } + }` + ), + }); + + const params: any = {}; + const command = new SparseJsonMapsCommand(params); + + let r: any; + try { + r = await client.send(command); + } catch (err) { + fail("Expected a valid response to be returned, got " + err); + return; + } + expect(r["$metadata"].httpStatusCode).toBe(200); + const paramsToValidate: any = [ + { + sparseBooleanMap: { + x: null, + }, + + sparseNumberMap: { + x: null, + }, + + sparseStringMap: { + x: null, + }, + + sparseStructMap: { + x: null, + }, + }, + ][0]; + Object.keys(paramsToValidate).forEach((param) => { + expect(r[param]).toBeDefined(); + expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); + }); +}); + +/** + * Ensure that 0 and false are sent over the wire in all maps and lists + */ +it("RestJsonDeserializesZeroValuesInSparseMaps:Response", async () => { + const client = new RestJsonProtocolClient({ + ...clientParams, + requestHandler: new ResponseDeserializationTestHandler( + true, + 200, + { + "content-type": "application/json", + }, + `{ + "sparseNumberMap": { + "x": 0 + }, + "sparseBooleanMap": { + "x": false + } + }` + ), + }); + + const params: any = {}; + const command = new SparseJsonMapsCommand(params); + + let r: any; + try { + r = await client.send(command); + } catch (err) { + fail("Expected a valid response to be returned, got " + err); + return; + } + expect(r["$metadata"].httpStatusCode).toBe(200); + const paramsToValidate: any = [ + { + sparseNumberMap: { + x: 0, + }, + + sparseBooleanMap: { + x: false, + }, + }, + ][0]; + Object.keys(paramsToValidate).forEach((param) => { + expect(r[param]).toBeDefined(); + expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); + }); +}); + +/** + * A response that contains a sparse map of sets + */ +it("RestJsonDeserializesSparseSetMap:Response", async () => { + const client = new RestJsonProtocolClient({ + ...clientParams, + requestHandler: new ResponseDeserializationTestHandler( + true, + 200, + { + "content-type": "application/json", + }, + `{ + "sparseSetMap": { + "x": [], + "y": ["a", "b"] + } + }` + ), + }); + + const params: any = {}; + const command = new SparseJsonMapsCommand(params); + + let r: any; + try { + r = await client.send(command); + } catch (err) { + fail("Expected a valid response to be returned, got " + err); + return; + } + expect(r["$metadata"].httpStatusCode).toBe(200); + const paramsToValidate: any = [ + { + sparseSetMap: { + x: [], + + y: ["a", "b"], + }, + }, + ][0]; + Object.keys(paramsToValidate).forEach((param) => { + expect(r[param]).toBeDefined(); + expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); + }); +}); + +/** + * A response that contains a sparse map of sets. + */ +it("RestJsonDeserializesSparseSetMapAndRetainsNull:Response", async () => { + const client = new RestJsonProtocolClient({ + ...clientParams, + requestHandler: new ResponseDeserializationTestHandler( + true, + 200, + { + "content-type": "application/json", + }, + `{ + "sparseSetMap": { + "x": [], + "y": ["a", "b"], + "z": null + } + }` + ), + }); + + const params: any = {}; + const command = new SparseJsonMapsCommand(params); + + let r: any; + try { + r = await client.send(command); + } catch (err) { + fail("Expected a valid response to be returned, got " + err); + return; + } + expect(r["$metadata"].httpStatusCode).toBe(200); + const paramsToValidate: any = [ + { + sparseSetMap: { + x: [], + + y: ["a", "b"], + + z: null, + }, + }, + ][0]; + Object.keys(paramsToValidate).forEach((param) => { + expect(r[param]).toBeDefined(); + expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); + }); +}); + /** * Serializes a blob in the HTTP payload */ diff --git a/private/aws-protocoltests-restxml/README.md b/private/aws-protocoltests-restxml/README.md index cd413c1947550..8c5a2ef659e85 100644 --- a/private/aws-protocoltests-restxml/README.md +++ b/private/aws-protocoltests-restxml/README.md @@ -530,6 +530,14 @@ SimpleScalarProperties [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rest-xml-protocol/command/SimpleScalarPropertiesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-xml-protocol/Interface/SimpleScalarPropertiesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-xml-protocol/Interface/SimpleScalarPropertiesCommandOutput/) +
+
+ +SparseNullsOperation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rest-xml-protocol/command/SparseNullsOperationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-xml-protocol/Interface/SparseNullsOperationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-xml-protocol/Interface/SparseNullsOperationCommandOutput/) +
@@ -1610,6 +1618,22 @@ SimpleScalarProperties [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rest-xml-protocol/command/SimpleScalarPropertiesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-xml-protocol/Interface/SimpleScalarPropertiesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-xml-protocol/Interface/SimpleScalarPropertiesCommandOutput/) +
+
+ +SparseJsonLists + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rest-xml-protocol/command/SparseJsonListsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-xml-protocol/Interface/SparseJsonListsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-xml-protocol/Interface/SparseJsonListsCommandOutput/) + +
+
+ +SparseJsonMaps + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rest-xml-protocol/command/SparseJsonMapsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-xml-protocol/Interface/SparseJsonMapsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-xml-protocol/Interface/SparseJsonMapsCommandOutput/) +
@@ -2322,6 +2346,14 @@ GetBucketLocation [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rest-xml-protocol/command/GetBucketLocationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-xml-protocol/Interface/GetBucketLocationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-xml-protocol/Interface/GetBucketLocationCommandOutput/) +
+
+ +GetObject + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rest-xml-protocol/command/GetObjectCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-xml-protocol/Interface/GetObjectCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rest-xml-protocol/Interface/GetObjectCommandOutput/) +
diff --git a/private/aws-protocoltests-restxml/package.json b/private/aws-protocoltests-restxml/package.json index 56afcb12f9573..1c7b6af9f2af9 100644 --- a/private/aws-protocoltests-restxml/package.json +++ b/private/aws-protocoltests-restxml/package.json @@ -32,13 +32,13 @@ "@aws-sdk/util-user-agent-node": "*", "@aws-sdk/xml-builder": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", + "@smithy/core": "^1.4.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-compression": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/private/aws-protocoltests-restxml/test/functional/restxml.spec.ts b/private/aws-protocoltests-restxml/test/functional/restxml.spec.ts index c2a787cfe7b9f..7aea50aeb3e03 100644 --- a/private/aws-protocoltests-restxml/test/functional/restxml.spec.ts +++ b/private/aws-protocoltests-restxml/test/functional/restxml.spec.ts @@ -1932,9 +1932,6 @@ it.skip("RestXmlHttpPayloadWithUnsetUnion:Request", async () => { expect(r.method).toBe("PUT"); expect(r.path).toBe("/HttpPayloadWithUnion"); - expect(r.headers["content-type"]).toBeDefined(); - expect(r.headers["content-type"]).toBe("application/xml"); - expect(r.body).toBeFalsy(); } }); diff --git a/private/aws-restjson-server/package.json b/private/aws-restjson-server/package.json index 3277fdcb7c9dd..f4d5a6874577e 100644 --- a/private/aws-restjson-server/package.json +++ b/private/aws-restjson-server/package.json @@ -28,7 +28,7 @@ "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-http-handler": "^2.5.0", diff --git a/private/aws-restjson-server/src/models/models_0.ts b/private/aws-restjson-server/src/models/models_0.ts index c5da0574a7456..1f366bbd4c871 100644 --- a/private/aws-restjson-server/src/models/models_0.ts +++ b/private/aws-restjson-server/src/models/models_0.ts @@ -2030,7 +2030,6 @@ export namespace StructureListMember { */ export interface JsonListsInputOutput { stringList?: string[]; - sparseStringList?: string[]; stringSet?: string[]; integerList?: number[]; booleanList?: boolean[]; @@ -2049,7 +2048,6 @@ export interface JsonListsInputOutput { export namespace JsonListsInputOutput { const memberValidators: { stringList?: __MultiConstraintValidator>; - sparseStringList?: __MultiConstraintValidator>; stringSet?: __MultiConstraintValidator>; integerList?: __MultiConstraintValidator>; booleanList?: __MultiConstraintValidator>; @@ -2075,13 +2073,6 @@ export namespace JsonListsInputOutput { ); break; } - case "sparseStringList": { - memberValidators["sparseStringList"] = new __CompositeCollectionValidator( - new __NoOpValidator(), - new __NoOpValidator() - ); - break; - } case "stringSet": { memberValidators["stringSet"] = new __CompositeCollectionValidator( new __CompositeValidator([new __UniqueItemsValidator()]), @@ -2149,7 +2140,6 @@ export namespace JsonListsInputOutput { } return [ ...getMemberValidator("stringList").validate(obj.stringList, `${path}/stringList`), - ...getMemberValidator("sparseStringList").validate(obj.sparseStringList, `${path}/sparseStringList`), ...getMemberValidator("stringSet").validate(obj.stringSet, `${path}/stringSet`), ...getMemberValidator("integerList").validate(obj.integerList, `${path}/integerList`), ...getMemberValidator("booleanList").validate(obj.booleanList, `${path}/booleanList`), @@ -2167,29 +2157,19 @@ export namespace JsonListsInputOutput { */ export interface JsonMapsInputOutput { denseStructMap?: Record; - sparseStructMap?: Record; denseNumberMap?: Record; denseBooleanMap?: Record; denseStringMap?: Record; - sparseNumberMap?: Record; - sparseBooleanMap?: Record; - sparseStringMap?: Record; denseSetMap?: Record; - sparseSetMap?: Record; } export namespace JsonMapsInputOutput { const memberValidators: { denseStructMap?: __MultiConstraintValidator>; - sparseStructMap?: __MultiConstraintValidator>; denseNumberMap?: __MultiConstraintValidator>; denseBooleanMap?: __MultiConstraintValidator>; denseStringMap?: __MultiConstraintValidator>; - sparseNumberMap?: __MultiConstraintValidator>; - sparseBooleanMap?: __MultiConstraintValidator>; - sparseStringMap?: __MultiConstraintValidator>; denseSetMap?: __MultiConstraintValidator>; - sparseSetMap?: __MultiConstraintValidator>; } = {}; /** * @internal @@ -2208,14 +2188,6 @@ export namespace JsonMapsInputOutput { ); break; } - case "sparseStructMap": { - memberValidators["sparseStructMap"] = new __CompositeMapValidator( - new __NoOpValidator(), - new __NoOpValidator(), - new __CompositeStructureValidator(new __NoOpValidator(), GreetingStruct.validate) - ); - break; - } case "denseNumberMap": { memberValidators["denseNumberMap"] = new __CompositeMapValidator( new __NoOpValidator(), @@ -2240,30 +2212,6 @@ export namespace JsonMapsInputOutput { ); break; } - case "sparseNumberMap": { - memberValidators["sparseNumberMap"] = new __CompositeMapValidator( - new __NoOpValidator(), - new __NoOpValidator(), - new __NoOpValidator() - ); - break; - } - case "sparseBooleanMap": { - memberValidators["sparseBooleanMap"] = new __CompositeMapValidator( - new __NoOpValidator(), - new __NoOpValidator(), - new __NoOpValidator() - ); - break; - } - case "sparseStringMap": { - memberValidators["sparseStringMap"] = new __CompositeMapValidator( - new __NoOpValidator(), - new __NoOpValidator(), - new __NoOpValidator() - ); - break; - } case "denseSetMap": { memberValidators["denseSetMap"] = new __CompositeMapValidator( new __NoOpValidator(), @@ -2275,32 +2223,16 @@ export namespace JsonMapsInputOutput { ); break; } - case "sparseSetMap": { - memberValidators["sparseSetMap"] = new __CompositeMapValidator( - new __NoOpValidator(), - new __NoOpValidator(), - new __CompositeCollectionValidator( - new __CompositeValidator([new __UniqueItemsValidator()]), - new __NoOpValidator() - ) - ); - break; - } } } return memberValidators[member]!; } return [ ...getMemberValidator("denseStructMap").validate(obj.denseStructMap, `${path}/denseStructMap`), - ...getMemberValidator("sparseStructMap").validate(obj.sparseStructMap, `${path}/sparseStructMap`), ...getMemberValidator("denseNumberMap").validate(obj.denseNumberMap, `${path}/denseNumberMap`), ...getMemberValidator("denseBooleanMap").validate(obj.denseBooleanMap, `${path}/denseBooleanMap`), ...getMemberValidator("denseStringMap").validate(obj.denseStringMap, `${path}/denseStringMap`), - ...getMemberValidator("sparseNumberMap").validate(obj.sparseNumberMap, `${path}/sparseNumberMap`), - ...getMemberValidator("sparseBooleanMap").validate(obj.sparseBooleanMap, `${path}/sparseBooleanMap`), - ...getMemberValidator("sparseStringMap").validate(obj.sparseStringMap, `${path}/sparseStringMap`), ...getMemberValidator("denseSetMap").validate(obj.denseSetMap, `${path}/denseSetMap`), - ...getMemberValidator("sparseSetMap").validate(obj.sparseSetMap, `${path}/sparseSetMap`), ]; }; } @@ -4830,6 +4762,126 @@ export namespace SimpleScalarPropertiesInputOutput { }; } +/** + * @public + */ +export interface SparseJsonListsInputOutput { + sparseStringList?: string[]; +} + +export namespace SparseJsonListsInputOutput { + const memberValidators: { + sparseStringList?: __MultiConstraintValidator>; + } = {}; + /** + * @internal + */ + export const validate = (obj: SparseJsonListsInputOutput, path = ""): __ValidationFailure[] => { + function getMemberValidator( + member: T + ): NonNullable<(typeof memberValidators)[T]> { + if (memberValidators[member] === undefined) { + switch (member) { + case "sparseStringList": { + memberValidators["sparseStringList"] = new __CompositeCollectionValidator( + new __NoOpValidator(), + new __NoOpValidator() + ); + break; + } + } + } + return memberValidators[member]!; + } + return [...getMemberValidator("sparseStringList").validate(obj.sparseStringList, `${path}/sparseStringList`)]; + }; +} + +/** + * @public + */ +export interface SparseJsonMapsInputOutput { + sparseStructMap?: Record; + sparseNumberMap?: Record; + sparseBooleanMap?: Record; + sparseStringMap?: Record; + sparseSetMap?: Record; +} + +export namespace SparseJsonMapsInputOutput { + const memberValidators: { + sparseStructMap?: __MultiConstraintValidator>; + sparseNumberMap?: __MultiConstraintValidator>; + sparseBooleanMap?: __MultiConstraintValidator>; + sparseStringMap?: __MultiConstraintValidator>; + sparseSetMap?: __MultiConstraintValidator>; + } = {}; + /** + * @internal + */ + export const validate = (obj: SparseJsonMapsInputOutput, path = ""): __ValidationFailure[] => { + function getMemberValidator( + member: T + ): NonNullable<(typeof memberValidators)[T]> { + if (memberValidators[member] === undefined) { + switch (member) { + case "sparseStructMap": { + memberValidators["sparseStructMap"] = new __CompositeMapValidator( + new __NoOpValidator(), + new __NoOpValidator(), + new __CompositeStructureValidator(new __NoOpValidator(), GreetingStruct.validate) + ); + break; + } + case "sparseNumberMap": { + memberValidators["sparseNumberMap"] = new __CompositeMapValidator( + new __NoOpValidator(), + new __NoOpValidator(), + new __NoOpValidator() + ); + break; + } + case "sparseBooleanMap": { + memberValidators["sparseBooleanMap"] = new __CompositeMapValidator( + new __NoOpValidator(), + new __NoOpValidator(), + new __NoOpValidator() + ); + break; + } + case "sparseStringMap": { + memberValidators["sparseStringMap"] = new __CompositeMapValidator( + new __NoOpValidator(), + new __NoOpValidator(), + new __NoOpValidator() + ); + break; + } + case "sparseSetMap": { + memberValidators["sparseSetMap"] = new __CompositeMapValidator( + new __NoOpValidator(), + new __NoOpValidator(), + new __CompositeCollectionValidator( + new __CompositeValidator([new __UniqueItemsValidator()]), + new __NoOpValidator() + ) + ); + break; + } + } + } + return memberValidators[member]!; + } + return [ + ...getMemberValidator("sparseStructMap").validate(obj.sparseStructMap, `${path}/sparseStructMap`), + ...getMemberValidator("sparseNumberMap").validate(obj.sparseNumberMap, `${path}/sparseNumberMap`), + ...getMemberValidator("sparseBooleanMap").validate(obj.sparseBooleanMap, `${path}/sparseBooleanMap`), + ...getMemberValidator("sparseStringMap").validate(obj.sparseStringMap, `${path}/sparseStringMap`), + ...getMemberValidator("sparseSetMap").validate(obj.sparseSetMap, `${path}/sparseSetMap`), + ]; + }; +} + /** * @public */ diff --git a/private/aws-restjson-server/src/protocols/Aws_restJson1.ts b/private/aws-restjson-server/src/protocols/Aws_restJson1.ts index 91b00e0aaebf3..082ea2a911e1c 100644 --- a/private/aws-restjson-server/src/protocols/Aws_restJson1.ts +++ b/private/aws-restjson-server/src/protocols/Aws_restJson1.ts @@ -307,6 +307,8 @@ import { SimpleScalarPropertiesServerInput, SimpleScalarPropertiesServerOutput, } from "../server/operations/SimpleScalarProperties"; +import { SparseJsonListsServerInput, SparseJsonListsServerOutput } from "../server/operations/SparseJsonLists"; +import { SparseJsonMapsServerInput, SparseJsonMapsServerOutput } from "../server/operations/SparseJsonMaps"; import { StreamingTraitsServerInput, StreamingTraitsServerOutput } from "../server/operations/StreamingTraits"; import { StreamingTraitsRequireLengthServerInput, @@ -1575,7 +1577,6 @@ export const deserializeJsonListsRequest = async ( intEnumList: (_) => de_IntegerEnumList(_, context), integerList: (_) => de_IntegerList(_, context), nestedStringList: (_) => de_NestedStringList(_, context), - sparseStringList: (_) => de_SparseStringList(_, context), stringList: (_) => de_StringList(_, context), stringSet: (_) => de_StringSet(_, context), structureList: [, (_) => de_StructureList(_, context), `myStructureList`], @@ -1613,11 +1614,6 @@ export const deserializeJsonMapsRequest = async ( denseSetMap: (_) => de_DenseSetMap(_, context), denseStringMap: (_) => de_DenseStringMap(_, context), denseStructMap: (_) => de_DenseStructMap(_, context), - sparseBooleanMap: (_) => de_SparseBooleanMap(_, context), - sparseNumberMap: (_) => de_SparseNumberMap(_, context), - sparseSetMap: (_) => de_SparseSetMap(_, context), - sparseStringMap: (_) => de_SparseStringMap(_, context), - sparseStructMap: (_) => de_SparseStructMap(_, context), }); Object.assign(contents, doc); return contents; @@ -3359,6 +3355,68 @@ export const deserializeSimpleScalarPropertiesRequest = async ( return contents; }; +export const deserializeSparseJsonListsRequest = async ( + output: __HttpRequest, + context: __SerdeContext +): Promise => { + const contentTypeHeaderKey: string | undefined = Object.keys(output.headers).find( + (key) => key.toLowerCase() === "content-type" + ); + if (contentTypeHeaderKey != null) { + const contentType = output.headers[contentTypeHeaderKey]; + if (contentType !== undefined && contentType !== "application/json") { + throw new __UnsupportedMediaTypeException(); + } + } + const acceptHeaderKey: string | undefined = Object.keys(output.headers).find((key) => key.toLowerCase() === "accept"); + if (acceptHeaderKey != null) { + const accept = output.headers[acceptHeaderKey]; + if (!__acceptMatches(accept, "application/json")) { + throw new __NotAcceptableException(); + } + } + const contents: any = map({}); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + sparseStringList: (_) => de_SparseStringList(_, context), + }); + Object.assign(contents, doc); + return contents; +}; + +export const deserializeSparseJsonMapsRequest = async ( + output: __HttpRequest, + context: __SerdeContext +): Promise => { + const contentTypeHeaderKey: string | undefined = Object.keys(output.headers).find( + (key) => key.toLowerCase() === "content-type" + ); + if (contentTypeHeaderKey != null) { + const contentType = output.headers[contentTypeHeaderKey]; + if (contentType !== undefined && contentType !== "application/json") { + throw new __UnsupportedMediaTypeException(); + } + } + const acceptHeaderKey: string | undefined = Object.keys(output.headers).find((key) => key.toLowerCase() === "accept"); + if (acceptHeaderKey != null) { + const accept = output.headers[acceptHeaderKey]; + if (!__acceptMatches(accept, "application/json")) { + throw new __NotAcceptableException(); + } + } + const contents: any = map({}); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + sparseBooleanMap: (_) => de_SparseBooleanMap(_, context), + sparseNumberMap: (_) => de_SparseNumberMap(_, context), + sparseSetMap: (_) => de_SparseSetMap(_, context), + sparseStringMap: (_) => de_SparseStringMap(_, context), + sparseStructMap: (_) => de_SparseStructMap(_, context), + }); + Object.assign(contents, doc); + return contents; +}; + export const deserializeStreamingTraitsRequest = async ( output: __HttpRequest, context: __SerdeContext @@ -4935,7 +4993,6 @@ export const serializeJsonListsResponse = async ( intEnumList: (_) => se_IntegerEnumList(_, context), integerList: (_) => se_IntegerList(_, context), nestedStringList: (_) => se_NestedStringList(_, context), - sparseStringList: (_) => se_SparseStringList(_, context), stringList: (_) => se_StringList(_, context), stringSet: (_) => se_StringSet(_, context), myStructureList: [, (_) => se_StructureList(_, context), `structureList`], @@ -4985,11 +5042,6 @@ export const serializeJsonMapsResponse = async ( denseSetMap: (_) => se_DenseSetMap(_, context), denseStringMap: (_) => se_DenseStringMap(_, context), denseStructMap: (_) => se_DenseStructMap(_, context), - sparseBooleanMap: (_) => se_SparseBooleanMap(_, context), - sparseNumberMap: (_) => se_SparseNumberMap(_, context), - sparseSetMap: (_) => se_SparseSetMap(_, context), - sparseStringMap: (_) => se_SparseStringMap(_, context), - sparseStructMap: (_) => se_SparseStructMap(_, context), }) ); if ( @@ -6778,6 +6830,92 @@ export const serializeSimpleScalarPropertiesResponse = async ( }); }; +export const serializeSparseJsonListsResponse = async ( + input: SparseJsonListsServerOutput, + ctx: ServerSerdeContext +): Promise<__HttpResponse> => { + const context: __SerdeContext = { + ...ctx, + endpoint: () => + Promise.resolve({ + protocol: "", + hostname: "", + path: "", + }), + }; + const statusCode = 200; + let headers: any = map({}, isSerializableHeaderValue, { + "content-type": "application/json", + }); + let body: any; + body = JSON.stringify( + take(input, { + sparseStringList: (_) => se_SparseStringList(_, context), + }) + ); + if ( + body && + Object.keys(headers) + .map((str) => str.toLowerCase()) + .indexOf("content-length") === -1 + ) { + const length = calculateBodyLength(body); + if (length !== undefined) { + headers = { ...headers, "content-length": String(length) }; + } + } + return new __HttpResponse({ + headers, + body, + statusCode, + }); +}; + +export const serializeSparseJsonMapsResponse = async ( + input: SparseJsonMapsServerOutput, + ctx: ServerSerdeContext +): Promise<__HttpResponse> => { + const context: __SerdeContext = { + ...ctx, + endpoint: () => + Promise.resolve({ + protocol: "", + hostname: "", + path: "", + }), + }; + const statusCode = 200; + let headers: any = map({}, isSerializableHeaderValue, { + "content-type": "application/json", + }); + let body: any; + body = JSON.stringify( + take(input, { + sparseBooleanMap: (_) => se_SparseBooleanMap(_, context), + sparseNumberMap: (_) => se_SparseNumberMap(_, context), + sparseSetMap: (_) => se_SparseSetMap(_, context), + sparseStringMap: (_) => se_SparseStringMap(_, context), + sparseStructMap: (_) => se_SparseStructMap(_, context), + }) + ); + if ( + body && + Object.keys(headers) + .map((str) => str.toLowerCase()) + .indexOf("content-length") === -1 + ) { + const length = calculateBodyLength(body); + if (length !== undefined) { + headers = { ...headers, "content-length": String(length) }; + } + } + return new __HttpResponse({ + headers, + body, + statusCode, + }); +}; + export const serializeStreamingTraitsResponse = async ( input: StreamingTraitsServerOutput, ctx: ServerSerdeContext diff --git a/private/aws-restjson-server/src/server/RestJsonService.ts b/private/aws-restjson-server/src/server/RestJsonService.ts index 308ccd59fe25b..e6ed22e97385b 100644 --- a/private/aws-restjson-server/src/server/RestJsonService.ts +++ b/private/aws-restjson-server/src/server/RestJsonService.ts @@ -351,6 +351,8 @@ import { SimpleScalarPropertiesSerializer, SimpleScalarPropertiesServerInput, } from "./operations/SimpleScalarProperties"; +import { SparseJsonLists, SparseJsonListsSerializer, SparseJsonListsServerInput } from "./operations/SparseJsonLists"; +import { SparseJsonMaps, SparseJsonMapsSerializer, SparseJsonMapsServerInput } from "./operations/SparseJsonMaps"; import { StreamingTraits, StreamingTraitsSerializer, StreamingTraitsServerInput } from "./operations/StreamingTraits"; import { StreamingTraitsRequireLength, @@ -470,6 +472,8 @@ export type RestJsonServiceOperations = | "QueryPrecedence" | "RecursiveShapes" | "SimpleScalarProperties" + | "SparseJsonLists" + | "SparseJsonMaps" | "StreamingTraits" | "StreamingTraitsRequireLength" | "StreamingTraitsWithMediaType" @@ -564,6 +568,8 @@ export interface RestJsonService { QueryPrecedence: QueryPrecedence; RecursiveShapes: RecursiveShapes; SimpleScalarProperties: SimpleScalarProperties; + SparseJsonLists: SparseJsonLists; + SparseJsonMaps: SparseJsonMaps; StreamingTraits: StreamingTraits; StreamingTraitsRequireLength: StreamingTraitsRequireLength; StreamingTraitsWithMediaType: StreamingTraitsWithMediaType; @@ -1672,6 +1678,30 @@ export class RestJsonServiceHandler implements __ServiceHandler( [], { service: "RestJson", operation: "SimpleScalarProperties" } ), + new httpbinding.UriSpec<"RestJson", "SparseJsonLists">( + "PUT", + [{ type: "path_literal", value: "SparseJsonLists" }], + [], + { service: "RestJson", operation: "SparseJsonLists" } + ), + new httpbinding.UriSpec<"RestJson", "SparseJsonMaps">( + "POST", + [{ type: "path_literal", value: "SparseJsonMaps" }], + [], + { service: "RestJson", operation: "SparseJsonMaps" } + ), new httpbinding.UriSpec<"RestJson", "StreamingTraits">( "POST", [{ type: "path_literal", value: "StreamingTraits" }], @@ -2531,6 +2573,10 @@ export const getRestJsonServiceHandler = ( return new RecursiveShapesSerializer(); case "SimpleScalarProperties": return new SimpleScalarPropertiesSerializer(); + case "SparseJsonLists": + return new SparseJsonListsSerializer(); + case "SparseJsonMaps": + return new SparseJsonMapsSerializer(); case "StreamingTraits": return new StreamingTraitsSerializer(); case "StreamingTraitsRequireLength": diff --git a/private/aws-restjson-server/src/server/operations/SparseJsonLists.ts b/private/aws-restjson-server/src/server/operations/SparseJsonLists.ts new file mode 100644 index 0000000000000..6bb2fe34cbb59 --- /dev/null +++ b/private/aws-restjson-server/src/server/operations/SparseJsonLists.ts @@ -0,0 +1,186 @@ +// smithy-typescript generated code +import { + httpbinding, + InternalFailureException as __InternalFailureException, + isFrameworkException as __isFrameworkException, + Mux as __Mux, + Operation as __Operation, + OperationInput as __OperationInput, + OperationOutput as __OperationOutput, + OperationSerializer as __OperationSerializer, + SerializationException as __SerializationException, + ServerSerdeContext as __ServerSerdeContext, + ServerSerdeContext, + ServiceException as __ServiceException, + ServiceHandler as __ServiceHandler, + SmithyFrameworkException as __SmithyFrameworkException, + ValidationCustomizer as __ValidationCustomizer, + ValidationFailure as __ValidationFailure, +} from "@aws-smithy/server-common"; +import { NodeHttpHandler, streamCollector } from "@smithy/node-http-handler"; +import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; +import { fromBase64, toBase64 } from "@smithy/util-base64"; +import { fromUtf8, toUtf8 } from "@smithy/util-utf8"; + +import { SparseJsonListsInputOutput } from "../../models/models_0"; +import { + deserializeSparseJsonListsRequest, + serializeFrameworkException, + serializeSparseJsonListsResponse, +} from "../../protocols/Aws_restJson1"; +import { RestJsonService } from "../RestJsonService"; + +export type SparseJsonLists = __Operation; + +export interface SparseJsonListsServerInput extends SparseJsonListsInputOutput {} +export namespace SparseJsonListsServerInput { + /** + * @internal + */ + export const validate: (obj: Parameters[0]) => __ValidationFailure[] = + SparseJsonListsInputOutput.validate; +} +export interface SparseJsonListsServerOutput extends SparseJsonListsInputOutput {} + +export type SparseJsonListsErrors = never; + +export class SparseJsonListsSerializer + implements __OperationSerializer, "SparseJsonLists", SparseJsonListsErrors> +{ + serialize = serializeSparseJsonListsResponse; + deserialize = deserializeSparseJsonListsRequest; + + isOperationError(error: any): error is SparseJsonListsErrors { + return false; + } + + serializeError(error: SparseJsonListsErrors, ctx: ServerSerdeContext): Promise<__HttpResponse> { + throw error; + } +} + +export const getSparseJsonListsHandler = ( + operation: __Operation, + customizer: __ValidationCustomizer<"SparseJsonLists"> +): __ServiceHandler => { + const mux = new httpbinding.HttpBindingMux<"RestJson", "SparseJsonLists">([ + new httpbinding.UriSpec<"RestJson", "SparseJsonLists">( + "PUT", + [{ type: "path_literal", value: "SparseJsonLists" }], + [], + { service: "RestJson", operation: "SparseJsonLists" } + ), + ]); + return new SparseJsonListsHandler( + operation, + mux, + new SparseJsonListsSerializer(), + serializeFrameworkException, + customizer + ); +}; + +const serdeContextBase = { + base64Encoder: toBase64, + base64Decoder: fromBase64, + utf8Encoder: toUtf8, + utf8Decoder: fromUtf8, + streamCollector: streamCollector, + requestHandler: new NodeHttpHandler(), + disableHostPrefix: true, +}; +async function handle( + request: __HttpRequest, + context: Context, + operationName: O, + serializer: __OperationSerializer, + operation: __Operation<__OperationInput, __OperationOutput, Context>, + serializeFrameworkException: (e: __SmithyFrameworkException, ctx: __ServerSerdeContext) => Promise<__HttpResponse>, + validationFn: (input: __OperationInput) => __ValidationFailure[], + validationCustomizer: __ValidationCustomizer +): Promise<__HttpResponse> { + let input; + try { + input = await serializer.deserialize(request, { + endpoint: () => Promise.resolve(request), + ...serdeContextBase, + }); + } catch (error: unknown) { + if (__isFrameworkException(error)) { + return serializeFrameworkException(error, serdeContextBase); + } + return serializeFrameworkException(new __SerializationException(), serdeContextBase); + } + try { + const validationFailures = validationFn(input); + if (validationFailures && validationFailures.length > 0) { + const validationException = validationCustomizer({ operation: operationName }, validationFailures); + if (validationException) { + return serializer.serializeError(validationException, serdeContextBase); + } + } + const output = await operation(input, context); + return serializer.serialize(output, serdeContextBase); + } catch (error: unknown) { + if (serializer.isOperationError(error)) { + return serializer.serializeError(error, serdeContextBase); + } + console.log("Received an unexpected error", error); + return serializeFrameworkException(new __InternalFailureException(), serdeContextBase); + } +} +export class SparseJsonListsHandler implements __ServiceHandler { + private readonly operation: __Operation; + private readonly mux: __Mux<"RestJson", "SparseJsonLists">; + private readonly serializer: __OperationSerializer< + RestJsonService, + "SparseJsonLists", + SparseJsonListsErrors + >; + private readonly serializeFrameworkException: ( + e: __SmithyFrameworkException, + ctx: __ServerSerdeContext + ) => Promise<__HttpResponse>; + private readonly validationCustomizer: __ValidationCustomizer<"SparseJsonLists">; + /** + * Construct a SparseJsonLists handler. + * @param operation The {@link __Operation} implementation that supplies the business logic for SparseJsonLists + * @param mux The {@link __Mux} that verifies which service and operation are being invoked by a given {@link __HttpRequest} + * @param serializer An {@link __OperationSerializer} for SparseJsonLists that + * handles deserialization of requests and serialization of responses + * @param serializeFrameworkException A function that can serialize {@link __SmithyFrameworkException}s + * @param validationCustomizer A {@link __ValidationCustomizer} for turning validation failures into {@link __SmithyFrameworkException}s + */ + constructor( + operation: __Operation, + mux: __Mux<"RestJson", "SparseJsonLists">, + serializer: __OperationSerializer, "SparseJsonLists", SparseJsonListsErrors>, + serializeFrameworkException: (e: __SmithyFrameworkException, ctx: __ServerSerdeContext) => Promise<__HttpResponse>, + validationCustomizer: __ValidationCustomizer<"SparseJsonLists"> + ) { + this.operation = operation; + this.mux = mux; + this.serializer = serializer; + this.serializeFrameworkException = serializeFrameworkException; + this.validationCustomizer = validationCustomizer; + } + async handle(request: __HttpRequest, context: Context): Promise<__HttpResponse> { + const target = this.mux.match(request); + if (target === undefined) { + console.log( + "Received a request that did not match aws.protocoltests.restjson#RestJson.SparseJsonLists. This indicates a misconfiguration." + ); + return this.serializeFrameworkException(new __InternalFailureException(), serdeContextBase); + } + return handle( + request, + context, + "SparseJsonLists", + this.serializer, + this.operation, + this.serializeFrameworkException, + SparseJsonListsServerInput.validate, + this.validationCustomizer + ); + } +} diff --git a/private/aws-restjson-server/src/server/operations/SparseJsonMaps.ts b/private/aws-restjson-server/src/server/operations/SparseJsonMaps.ts new file mode 100644 index 0000000000000..6e4e4beab5293 --- /dev/null +++ b/private/aws-restjson-server/src/server/operations/SparseJsonMaps.ts @@ -0,0 +1,182 @@ +// smithy-typescript generated code +import { + httpbinding, + InternalFailureException as __InternalFailureException, + isFrameworkException as __isFrameworkException, + Mux as __Mux, + Operation as __Operation, + OperationInput as __OperationInput, + OperationOutput as __OperationOutput, + OperationSerializer as __OperationSerializer, + SerializationException as __SerializationException, + ServerSerdeContext as __ServerSerdeContext, + ServerSerdeContext, + ServiceException as __ServiceException, + ServiceHandler as __ServiceHandler, + SmithyFrameworkException as __SmithyFrameworkException, + ValidationCustomizer as __ValidationCustomizer, + ValidationFailure as __ValidationFailure, +} from "@aws-smithy/server-common"; +import { NodeHttpHandler, streamCollector } from "@smithy/node-http-handler"; +import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; +import { fromBase64, toBase64 } from "@smithy/util-base64"; +import { fromUtf8, toUtf8 } from "@smithy/util-utf8"; + +import { SparseJsonMapsInputOutput } from "../../models/models_0"; +import { + deserializeSparseJsonMapsRequest, + serializeFrameworkException, + serializeSparseJsonMapsResponse, +} from "../../protocols/Aws_restJson1"; +import { RestJsonService } from "../RestJsonService"; + +export type SparseJsonMaps = __Operation; + +export interface SparseJsonMapsServerInput extends SparseJsonMapsInputOutput {} +export namespace SparseJsonMapsServerInput { + /** + * @internal + */ + export const validate: (obj: Parameters[0]) => __ValidationFailure[] = + SparseJsonMapsInputOutput.validate; +} +export interface SparseJsonMapsServerOutput extends SparseJsonMapsInputOutput {} + +export type SparseJsonMapsErrors = never; + +export class SparseJsonMapsSerializer + implements __OperationSerializer, "SparseJsonMaps", SparseJsonMapsErrors> +{ + serialize = serializeSparseJsonMapsResponse; + deserialize = deserializeSparseJsonMapsRequest; + + isOperationError(error: any): error is SparseJsonMapsErrors { + return false; + } + + serializeError(error: SparseJsonMapsErrors, ctx: ServerSerdeContext): Promise<__HttpResponse> { + throw error; + } +} + +export const getSparseJsonMapsHandler = ( + operation: __Operation, + customizer: __ValidationCustomizer<"SparseJsonMaps"> +): __ServiceHandler => { + const mux = new httpbinding.HttpBindingMux<"RestJson", "SparseJsonMaps">([ + new httpbinding.UriSpec<"RestJson", "SparseJsonMaps">( + "POST", + [{ type: "path_literal", value: "SparseJsonMaps" }], + [], + { service: "RestJson", operation: "SparseJsonMaps" } + ), + ]); + return new SparseJsonMapsHandler( + operation, + mux, + new SparseJsonMapsSerializer(), + serializeFrameworkException, + customizer + ); +}; + +const serdeContextBase = { + base64Encoder: toBase64, + base64Decoder: fromBase64, + utf8Encoder: toUtf8, + utf8Decoder: fromUtf8, + streamCollector: streamCollector, + requestHandler: new NodeHttpHandler(), + disableHostPrefix: true, +}; +async function handle( + request: __HttpRequest, + context: Context, + operationName: O, + serializer: __OperationSerializer, + operation: __Operation<__OperationInput, __OperationOutput, Context>, + serializeFrameworkException: (e: __SmithyFrameworkException, ctx: __ServerSerdeContext) => Promise<__HttpResponse>, + validationFn: (input: __OperationInput) => __ValidationFailure[], + validationCustomizer: __ValidationCustomizer +): Promise<__HttpResponse> { + let input; + try { + input = await serializer.deserialize(request, { + endpoint: () => Promise.resolve(request), + ...serdeContextBase, + }); + } catch (error: unknown) { + if (__isFrameworkException(error)) { + return serializeFrameworkException(error, serdeContextBase); + } + return serializeFrameworkException(new __SerializationException(), serdeContextBase); + } + try { + const validationFailures = validationFn(input); + if (validationFailures && validationFailures.length > 0) { + const validationException = validationCustomizer({ operation: operationName }, validationFailures); + if (validationException) { + return serializer.serializeError(validationException, serdeContextBase); + } + } + const output = await operation(input, context); + return serializer.serialize(output, serdeContextBase); + } catch (error: unknown) { + if (serializer.isOperationError(error)) { + return serializer.serializeError(error, serdeContextBase); + } + console.log("Received an unexpected error", error); + return serializeFrameworkException(new __InternalFailureException(), serdeContextBase); + } +} +export class SparseJsonMapsHandler implements __ServiceHandler { + private readonly operation: __Operation; + private readonly mux: __Mux<"RestJson", "SparseJsonMaps">; + private readonly serializer: __OperationSerializer, "SparseJsonMaps", SparseJsonMapsErrors>; + private readonly serializeFrameworkException: ( + e: __SmithyFrameworkException, + ctx: __ServerSerdeContext + ) => Promise<__HttpResponse>; + private readonly validationCustomizer: __ValidationCustomizer<"SparseJsonMaps">; + /** + * Construct a SparseJsonMaps handler. + * @param operation The {@link __Operation} implementation that supplies the business logic for SparseJsonMaps + * @param mux The {@link __Mux} that verifies which service and operation are being invoked by a given {@link __HttpRequest} + * @param serializer An {@link __OperationSerializer} for SparseJsonMaps that + * handles deserialization of requests and serialization of responses + * @param serializeFrameworkException A function that can serialize {@link __SmithyFrameworkException}s + * @param validationCustomizer A {@link __ValidationCustomizer} for turning validation failures into {@link __SmithyFrameworkException}s + */ + constructor( + operation: __Operation, + mux: __Mux<"RestJson", "SparseJsonMaps">, + serializer: __OperationSerializer, "SparseJsonMaps", SparseJsonMapsErrors>, + serializeFrameworkException: (e: __SmithyFrameworkException, ctx: __ServerSerdeContext) => Promise<__HttpResponse>, + validationCustomizer: __ValidationCustomizer<"SparseJsonMaps"> + ) { + this.operation = operation; + this.mux = mux; + this.serializer = serializer; + this.serializeFrameworkException = serializeFrameworkException; + this.validationCustomizer = validationCustomizer; + } + async handle(request: __HttpRequest, context: Context): Promise<__HttpResponse> { + const target = this.mux.match(request); + if (target === undefined) { + console.log( + "Received a request that did not match aws.protocoltests.restjson#RestJson.SparseJsonMaps. This indicates a misconfiguration." + ); + return this.serializeFrameworkException(new __InternalFailureException(), serdeContextBase); + } + return handle( + request, + context, + "SparseJsonMaps", + this.serializer, + this.operation, + this.serializeFrameworkException, + SparseJsonMapsServerInput.validate, + this.validationCustomizer + ); + } +} diff --git a/private/aws-restjson-server/src/server/operations/index.ts b/private/aws-restjson-server/src/server/operations/index.ts index 54d02b5474adc..4b42303ae5949 100644 --- a/private/aws-restjson-server/src/server/operations/index.ts +++ b/private/aws-restjson-server/src/server/operations/index.ts @@ -83,6 +83,8 @@ export * from "./QueryParamsAsStringListMap"; export * from "./QueryPrecedence"; export * from "./RecursiveShapes"; export * from "./SimpleScalarProperties"; +export * from "./SparseJsonLists"; +export * from "./SparseJsonMaps"; export * from "./StreamingTraits"; export * from "./StreamingTraitsRequireLength"; export * from "./StreamingTraitsWithMediaType"; diff --git a/private/aws-restjson-server/test/functional/restjson1.spec.ts b/private/aws-restjson-server/test/functional/restjson1.spec.ts index 829812e443547..456498c2d18b4 100644 --- a/private/aws-restjson-server/test/functional/restjson1.spec.ts +++ b/private/aws-restjson-server/test/functional/restjson1.spec.ts @@ -189,6 +189,16 @@ import { SimpleScalarPropertiesSerializer, SimpleScalarPropertiesServerOutput, } from "../../src/server/operations/SimpleScalarProperties"; +import { + SparseJsonLists, + SparseJsonListsSerializer, + SparseJsonListsServerOutput, +} from "../../src/server/operations/SparseJsonLists"; +import { + SparseJsonMaps, + SparseJsonMapsSerializer, + SparseJsonMapsServerOutput, +} from "../../src/server/operations/SparseJsonMaps"; import { StreamingTraits, StreamingTraitsSerializer, @@ -823,9 +833,9 @@ it.skip("RestJsonZeroAndFalseQueryValues:ServerRequest", async () => { queryBoolean: false, queryParamsMapOfStringList: { - queryInteger: ["0"], + Integer: ["0"], - queryBoolean: ["false"], + Boolean: ["false"], }, }, ][0]; @@ -5597,50 +5607,6 @@ it("RestJsonListsEmpty:ServerRequest", async () => { }); }); -/** - * Serializes null values in lists - */ -it("RestJsonListsSerializeNull:ServerRequest", async () => { - const testFunction = jest.fn(); - testFunction.mockReturnValue(Promise.resolve({})); - const testService: Partial> = { - JsonLists: testFunction as JsonLists<{}>, - }; - const handler = getRestJsonServiceHandler( - testService as RestJsonService<{}>, - (ctx: {}, failures: __ValidationFailure[]) => { - if (failures) { - throw failures; - } - return undefined; - } - ); - const request = new HttpRequest({ - method: "PUT", - hostname: "foo.example.com", - path: "/JsonLists", - query: {}, - headers: { - "content-type": "application/json", - }, - body: Readable.from(['{\n "sparseStringList": [\n null,\n "hi"\n ]\n}']), - }); - await handler.handle(request, {}); - - expect(testFunction.mock.calls.length).toBe(1); - const r: any = testFunction.mock.calls[0][0]; - - const paramsToValidate: any = [ - { - sparseStringList: [null, "hi"], - }, - ][0]; - Object.keys(paramsToValidate).forEach((param) => { - expect(r[param]).toBeDefined(); - expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); - }); -}); - /** * Serializes JSON lists */ @@ -5844,67 +5810,6 @@ it("RestJsonListsEmpty:ServerResponse", async () => { expect(unequalParts).toBeUndefined(); }); -/** - * Serializes null values in sparse lists - */ -it("RestJsonListsSerializeNull:ServerResponse", async () => { - class TestService implements Partial> { - JsonLists(input: any, ctx: {}): Promise { - const response = { - sparseStringList: [null, "hi"], - } as any; - return Promise.resolve({ ...response, $metadata: {} }); - } - } - const service: any = new TestService(); - const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ - new httpbinding.UriSpec<"RestJson", "JsonLists">("POST", [], [], { - service: "RestJson", - operation: "JsonLists", - }), - ]); - class TestSerializer extends JsonListsSerializer { - deserialize = (output: any, context: any): Promise => { - return Promise.resolve({}); - }; - } - const request = new HttpRequest({ method: "POST", hostname: "example.com" }); - const serFn: ( - op: RestJsonServiceOperations - ) => __OperationSerializer, RestJsonServiceOperations, __ServiceException> = (op) => { - return new TestSerializer(); - }; - const handler = new RestJsonServiceHandler( - service, - testMux, - serFn, - serializeFrameworkException, - (ctx: {}, f: __ValidationFailure[]) => { - if (f) { - throw f; - } - return undefined; - } - ); - const r = await handler.handle(request, {}); - - expect(r.statusCode).toBe(200); - - expect(r.headers["content-type"]).toBeDefined(); - expect(r.headers["content-type"]).toBe("application/json"); - - expect(r.body).toBeDefined(); - const utf8Encoder = __utf8Encoder; - const bodyString = `{ - \"sparseStringList\": [ - null, - \"hi\" - ] - }`; - const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); - expect(unequalParts).toBeUndefined(); -}); - /** * Serializes JSON maps */ @@ -5932,7 +5837,7 @@ it("RestJsonJsonMaps:ServerRequest", async () => { "content-type": "application/json", }, body: Readable.from([ - '{\n "denseStructMap": {\n "foo": {\n "hi": "there"\n },\n "baz": {\n "hi": "bye"\n }\n },\n "sparseStructMap": {\n "foo": {\n "hi": "there"\n },\n "baz": {\n "hi": "bye"\n }\n }\n}', + '{\n "denseStructMap": {\n "foo": {\n "hi": "there"\n },\n "baz": {\n "hi": "bye"\n }\n }\n}', ]), }); await handler.handle(request, {}); @@ -5951,76 +5856,6 @@ it("RestJsonJsonMaps:ServerRequest", async () => { hi: "bye", }, }, - - sparseStructMap: { - foo: { - hi: "there", - }, - - baz: { - hi: "bye", - }, - }, - }, - ][0]; - Object.keys(paramsToValidate).forEach((param) => { - expect(r[param]).toBeDefined(); - expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); - }); -}); - -/** - * Serializes JSON map values in sparse maps - */ -it("RestJsonSerializesNullMapValues:ServerRequest", async () => { - const testFunction = jest.fn(); - testFunction.mockReturnValue(Promise.resolve({})); - const testService: Partial> = { - JsonMaps: testFunction as JsonMaps<{}>, - }; - const handler = getRestJsonServiceHandler( - testService as RestJsonService<{}>, - (ctx: {}, failures: __ValidationFailure[]) => { - if (failures) { - throw failures; - } - return undefined; - } - ); - const request = new HttpRequest({ - method: "POST", - hostname: "foo.example.com", - path: "/JsonMaps", - query: {}, - headers: { - "content-type": "application/json", - }, - body: Readable.from([ - '{\n "sparseBooleanMap": {\n "x": null\n },\n "sparseNumberMap": {\n "x": null\n },\n "sparseStringMap": {\n "x": null\n },\n "sparseStructMap": {\n "x": null\n }\n}', - ]), - }); - await handler.handle(request, {}); - - expect(testFunction.mock.calls.length).toBe(1); - const r: any = testFunction.mock.calls[0][0]; - - const paramsToValidate: any = [ - { - sparseBooleanMap: { - x: null, - }, - - sparseNumberMap: { - x: null, - }, - - sparseStringMap: { - x: null, - }, - - sparseStructMap: { - x: null, - }, }, ][0]; Object.keys(paramsToValidate).forEach((param) => { @@ -6056,7 +5891,7 @@ it("RestJsonSerializesZeroValuesInMaps:ServerRequest", async () => { "content-type": "application/json", }, body: Readable.from([ - '{\n "denseNumberMap": {\n "x": 0\n },\n "sparseNumberMap": {\n "x": 0\n },\n "denseBooleanMap": {\n "x": false\n },\n "sparseBooleanMap": {\n "x": false\n }\n}', + '{\n "denseNumberMap": {\n "x": 0\n },\n "denseBooleanMap": {\n "x": false\n }\n}', ]), }); await handler.handle(request, {}); @@ -6070,17 +5905,9 @@ it("RestJsonSerializesZeroValuesInMaps:ServerRequest", async () => { x: 0, }, - sparseNumberMap: { - x: 0, - }, - denseBooleanMap: { x: false, }, - - sparseBooleanMap: { - x: false, - }, }, ][0]; Object.keys(paramsToValidate).forEach((param) => { @@ -6090,9 +5917,9 @@ it("RestJsonSerializesZeroValuesInMaps:ServerRequest", async () => { }); /** - * A request that contains a sparse map of sets + * A request that contains a dense map of sets. */ -it("RestJsonSerializesSparseSetMap:ServerRequest", async () => { +it("RestJsonSerializesDenseSetMap:ServerRequest", async () => { const testFunction = jest.fn(); testFunction.mockReturnValue(Promise.resolve({})); const testService: Partial> = { @@ -6115,7 +5942,7 @@ it("RestJsonSerializesSparseSetMap:ServerRequest", async () => { headers: { "content-type": "application/json", }, - body: Readable.from(['{\n "sparseSetMap": {\n "x": [],\n "y": ["a", "b"]\n }\n}']), + body: Readable.from(['{\n "denseSetMap": {\n "x": [],\n "y": ["a", "b"]\n }\n}']), }); await handler.handle(request, {}); @@ -6124,7 +5951,7 @@ it("RestJsonSerializesSparseSetMap:ServerRequest", async () => { const paramsToValidate: any = [ { - sparseSetMap: { + denseSetMap: { x: [], y: ["a", "b"], @@ -6138,255 +5965,58 @@ it("RestJsonSerializesSparseSetMap:ServerRequest", async () => { }); /** - * A request that contains a dense map of sets. + * Deserializes JSON maps */ -it("RestJsonSerializesDenseSetMap:ServerRequest", async () => { - const testFunction = jest.fn(); - testFunction.mockReturnValue(Promise.resolve({})); - const testService: Partial> = { - JsonMaps: testFunction as JsonMaps<{}>, +it("RestJsonJsonMaps:ServerResponse", async () => { + class TestService implements Partial> { + JsonMaps(input: any, ctx: {}): Promise { + const response = { + denseStructMap: { + foo: { + hi: "there", + } as any, + + baz: { + hi: "bye", + } as any, + } as any, + } as any; + return Promise.resolve({ ...response, $metadata: {} }); + } + } + const service: any = new TestService(); + const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ + new httpbinding.UriSpec<"RestJson", "JsonMaps">("POST", [], [], { + service: "RestJson", + operation: "JsonMaps", + }), + ]); + class TestSerializer extends JsonMapsSerializer { + deserialize = (output: any, context: any): Promise => { + return Promise.resolve({}); + }; + } + const request = new HttpRequest({ method: "POST", hostname: "example.com" }); + const serFn: ( + op: RestJsonServiceOperations + ) => __OperationSerializer, RestJsonServiceOperations, __ServiceException> = (op) => { + return new TestSerializer(); }; - const handler = getRestJsonServiceHandler( - testService as RestJsonService<{}>, - (ctx: {}, failures: __ValidationFailure[]) => { - if (failures) { - throw failures; + const handler = new RestJsonServiceHandler( + service, + testMux, + serFn, + serializeFrameworkException, + (ctx: {}, f: __ValidationFailure[]) => { + if (f) { + throw f; } return undefined; } ); - const request = new HttpRequest({ - method: "POST", - hostname: "foo.example.com", - path: "/JsonMaps", - query: {}, - headers: { - "content-type": "application/json", - }, - body: Readable.from(['{\n "denseSetMap": {\n "x": [],\n "y": ["a", "b"]\n }\n}']), - }); - await handler.handle(request, {}); + const r = await handler.handle(request, {}); - expect(testFunction.mock.calls.length).toBe(1); - const r: any = testFunction.mock.calls[0][0]; - - const paramsToValidate: any = [ - { - denseSetMap: { - x: [], - - y: ["a", "b"], - }, - }, - ][0]; - Object.keys(paramsToValidate).forEach((param) => { - expect(r[param]).toBeDefined(); - expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); - }); -}); - -/** - * A request that contains a sparse map of sets. - */ -it("RestJsonSerializesSparseSetMapAndRetainsNull:ServerRequest", async () => { - const testFunction = jest.fn(); - testFunction.mockReturnValue(Promise.resolve({})); - const testService: Partial> = { - JsonMaps: testFunction as JsonMaps<{}>, - }; - const handler = getRestJsonServiceHandler( - testService as RestJsonService<{}>, - (ctx: {}, failures: __ValidationFailure[]) => { - if (failures) { - throw failures; - } - return undefined; - } - ); - const request = new HttpRequest({ - method: "POST", - hostname: "foo.example.com", - path: "/JsonMaps", - query: {}, - headers: { - "content-type": "application/json", - }, - body: Readable.from([ - '{\n "sparseSetMap": {\n "x": [],\n "y": ["a", "b"],\n "z": null\n }\n}', - ]), - }); - await handler.handle(request, {}); - - expect(testFunction.mock.calls.length).toBe(1); - const r: any = testFunction.mock.calls[0][0]; - - const paramsToValidate: any = [ - { - sparseSetMap: { - x: [], - - y: ["a", "b"], - - z: null, - }, - }, - ][0]; - Object.keys(paramsToValidate).forEach((param) => { - expect(r[param]).toBeDefined(); - expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); - }); -}); - -/** - * Deserializes JSON maps - */ -it("RestJsonJsonMaps:ServerResponse", async () => { - class TestService implements Partial> { - JsonMaps(input: any, ctx: {}): Promise { - const response = { - denseStructMap: { - foo: { - hi: "there", - } as any, - - baz: { - hi: "bye", - } as any, - } as any, - - sparseStructMap: { - foo: { - hi: "there", - } as any, - - baz: { - hi: "bye", - } as any, - } as any, - } as any; - return Promise.resolve({ ...response, $metadata: {} }); - } - } - const service: any = new TestService(); - const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ - new httpbinding.UriSpec<"RestJson", "JsonMaps">("POST", [], [], { - service: "RestJson", - operation: "JsonMaps", - }), - ]); - class TestSerializer extends JsonMapsSerializer { - deserialize = (output: any, context: any): Promise => { - return Promise.resolve({}); - }; - } - const request = new HttpRequest({ method: "POST", hostname: "example.com" }); - const serFn: ( - op: RestJsonServiceOperations - ) => __OperationSerializer, RestJsonServiceOperations, __ServiceException> = (op) => { - return new TestSerializer(); - }; - const handler = new RestJsonServiceHandler( - service, - testMux, - serFn, - serializeFrameworkException, - (ctx: {}, f: __ValidationFailure[]) => { - if (f) { - throw f; - } - return undefined; - } - ); - const r = await handler.handle(request, {}); - - expect(r.statusCode).toBe(200); - - expect(r.headers["content-type"]).toBeDefined(); - expect(r.headers["content-type"]).toBe("application/json"); - - expect(r.body).toBeDefined(); - const utf8Encoder = __utf8Encoder; - const bodyString = `{ - \"denseStructMap\": { - \"foo\": { - \"hi\": \"there\" - }, - \"baz\": { - \"hi\": \"bye\" - } - }, - \"sparseStructMap\": { - \"foo\": { - \"hi\": \"there\" - }, - \"baz\": { - \"hi\": \"bye\" - } - } - }`; - const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); - expect(unequalParts).toBeUndefined(); -}); - -/** - * Deserializes null JSON map values - */ -it("RestJsonDeserializesNullMapValues:ServerResponse", async () => { - class TestService implements Partial> { - JsonMaps(input: any, ctx: {}): Promise { - const response = { - sparseBooleanMap: { - x: null, - } as any, - - sparseNumberMap: { - x: null, - } as any, - - sparseStringMap: { - x: null, - } as any, - - sparseStructMap: { - x: null, - } as any, - } as any; - return Promise.resolve({ ...response, $metadata: {} }); - } - } - const service: any = new TestService(); - const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ - new httpbinding.UriSpec<"RestJson", "JsonMaps">("POST", [], [], { - service: "RestJson", - operation: "JsonMaps", - }), - ]); - class TestSerializer extends JsonMapsSerializer { - deserialize = (output: any, context: any): Promise => { - return Promise.resolve({}); - }; - } - const request = new HttpRequest({ method: "POST", hostname: "example.com" }); - const serFn: ( - op: RestJsonServiceOperations - ) => __OperationSerializer, RestJsonServiceOperations, __ServiceException> = (op) => { - return new TestSerializer(); - }; - const handler = new RestJsonServiceHandler( - service, - testMux, - serFn, - serializeFrameworkException, - (ctx: {}, f: __ValidationFailure[]) => { - if (f) { - throw f; - } - return undefined; - } - ); - const r = await handler.handle(request, {}); - - expect(r.statusCode).toBe(200); + expect(r.statusCode).toBe(200); expect(r.headers["content-type"]).toBeDefined(); expect(r.headers["content-type"]).toBe("application/json"); @@ -6394,19 +6024,15 @@ it("RestJsonDeserializesNullMapValues:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"sparseBooleanMap\": { - \"x\": null - }, - \"sparseNumberMap\": { - \"x\": null + \"denseStructMap\": { + \"foo\": { + \"hi\": \"there\" }, - \"sparseStringMap\": { - \"x\": null - }, - \"sparseStructMap\": { - \"x\": null + \"baz\": { + \"hi\": \"bye\" } - }`; + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -6422,17 +6048,9 @@ it("RestJsonDeserializesZeroValuesInMaps:ServerResponse", async () => { x: 0, } as any, - sparseNumberMap: { - x: 0, - } as any, - denseBooleanMap: { x: false, } as any, - - sparseBooleanMap: { - x: false, - } as any, } as any; return Promise.resolve({ ...response, $metadata: {} }); } @@ -6477,31 +6095,25 @@ it("RestJsonDeserializesZeroValuesInMaps:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"denseNumberMap\": { - \"x\": 0 - }, - \"sparseNumberMap\": { - \"x\": 0 - }, - \"denseBooleanMap\": { - \"x\": false - }, - \"sparseBooleanMap\": { - \"x\": false - } - }`; + \"denseNumberMap\": { + \"x\": 0 + }, + \"denseBooleanMap\": { + \"x\": false + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); /** - * A response that contains a sparse map of sets + * A response that contains a dense map of sets. */ -it("RestJsonDeserializesSparseSetMap:ServerResponse", async () => { +it("RestJsonDeserializesDenseSetMap:ServerResponse", async () => { class TestService implements Partial> { JsonMaps(input: any, ctx: {}): Promise { const response = { - sparseSetMap: { + denseSetMap: { x: [], y: ["a", "b"], @@ -6550,164 +6162,31 @@ it("RestJsonDeserializesSparseSetMap:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"sparseSetMap\": { - \"x\": [], - \"y\": [\"a\", \"b\"] - } - }`; + \"denseSetMap\": { + \"x\": [], + \"y\": [\"a\", \"b\"] + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); /** - * A response that contains a dense map of sets. + * Tests how normal timestamps are serialized */ -it("RestJsonDeserializesDenseSetMap:ServerResponse", async () => { - class TestService implements Partial> { - JsonMaps(input: any, ctx: {}): Promise { - const response = { - denseSetMap: { - x: [], - - y: ["a", "b"], - } as any, - } as any; - return Promise.resolve({ ...response, $metadata: {} }); - } - } - const service: any = new TestService(); - const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ - new httpbinding.UriSpec<"RestJson", "JsonMaps">("POST", [], [], { - service: "RestJson", - operation: "JsonMaps", - }), - ]); - class TestSerializer extends JsonMapsSerializer { - deserialize = (output: any, context: any): Promise => { - return Promise.resolve({}); - }; - } - const request = new HttpRequest({ method: "POST", hostname: "example.com" }); - const serFn: ( - op: RestJsonServiceOperations - ) => __OperationSerializer, RestJsonServiceOperations, __ServiceException> = (op) => { - return new TestSerializer(); - }; - const handler = new RestJsonServiceHandler( - service, - testMux, - serFn, - serializeFrameworkException, - (ctx: {}, f: __ValidationFailure[]) => { - if (f) { - throw f; - } - return undefined; - } - ); - const r = await handler.handle(request, {}); - - expect(r.statusCode).toBe(200); - - expect(r.headers["content-type"]).toBeDefined(); - expect(r.headers["content-type"]).toBe("application/json"); - - expect(r.body).toBeDefined(); - const utf8Encoder = __utf8Encoder; - const bodyString = `{ - \"denseSetMap\": { - \"x\": [], - \"y\": [\"a\", \"b\"] - } - }`; - const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); - expect(unequalParts).toBeUndefined(); -}); - -/** - * A response that contains a sparse map of sets. - */ -it("RestJsonDeserializesSparseSetMapAndRetainsNull:ServerResponse", async () => { - class TestService implements Partial> { - JsonMaps(input: any, ctx: {}): Promise { - const response = { - sparseSetMap: { - x: [], - - y: ["a", "b"], - - z: null, - } as any, - } as any; - return Promise.resolve({ ...response, $metadata: {} }); - } - } - const service: any = new TestService(); - const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ - new httpbinding.UriSpec<"RestJson", "JsonMaps">("POST", [], [], { - service: "RestJson", - operation: "JsonMaps", - }), - ]); - class TestSerializer extends JsonMapsSerializer { - deserialize = (output: any, context: any): Promise => { - return Promise.resolve({}); - }; - } - const request = new HttpRequest({ method: "POST", hostname: "example.com" }); - const serFn: ( - op: RestJsonServiceOperations - ) => __OperationSerializer, RestJsonServiceOperations, __ServiceException> = (op) => { - return new TestSerializer(); - }; - const handler = new RestJsonServiceHandler( - service, - testMux, - serFn, - serializeFrameworkException, - (ctx: {}, f: __ValidationFailure[]) => { - if (f) { - throw f; - } - return undefined; - } - ); - const r = await handler.handle(request, {}); - - expect(r.statusCode).toBe(200); - - expect(r.headers["content-type"]).toBeDefined(); - expect(r.headers["content-type"]).toBe("application/json"); - - expect(r.body).toBeDefined(); - const utf8Encoder = __utf8Encoder; - const bodyString = `{ - \"sparseSetMap\": { - \"x\": [], - \"y\": [\"a\", \"b\"], - \"z\": null - } - }`; - const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); - expect(unequalParts).toBeUndefined(); -}); - -/** - * Tests how normal timestamps are serialized - */ -it("RestJsonJsonTimestamps:ServerRequest", async () => { - const testFunction = jest.fn(); - testFunction.mockReturnValue(Promise.resolve({})); - const testService: Partial> = { - JsonTimestamps: testFunction as JsonTimestamps<{}>, - }; - const handler = getRestJsonServiceHandler( - testService as RestJsonService<{}>, - (ctx: {}, failures: __ValidationFailure[]) => { - if (failures) { - throw failures; - } - return undefined; +it("RestJsonJsonTimestamps:ServerRequest", async () => { + const testFunction = jest.fn(); + testFunction.mockReturnValue(Promise.resolve({})); + const testService: Partial> = { + JsonTimestamps: testFunction as JsonTimestamps<{}>, + }; + const handler = getRestJsonServiceHandler( + testService as RestJsonService<{}>, + (ctx: {}, failures: __ValidationFailure[]) => { + if (failures) { + throw failures; + } + return undefined; } ); const request = new HttpRequest({ @@ -7052,8 +6531,8 @@ it("RestJsonJsonTimestamps:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"normal\": 1398796238 - }`; + \"normal\": 1398796238 + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -7110,8 +6589,8 @@ it("RestJsonJsonTimestampsWithDateTimeFormat:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"dateTime\": \"2014-04-29T18:30:38Z\" - }`; + \"dateTime\": \"2014-04-29T18:30:38Z\" + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -7168,8 +6647,8 @@ it("RestJsonJsonTimestampsWithDateTimeOnTargetFormat:ServerResponse", async () = expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"dateTimeOnTarget\": \"2014-04-29T18:30:38Z\" - }`; + \"dateTimeOnTarget\": \"2014-04-29T18:30:38Z\" + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -7226,8 +6705,8 @@ it("RestJsonJsonTimestampsWithEpochSecondsFormat:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"epochSeconds\": 1398796238 - }`; + \"epochSeconds\": 1398796238 + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -7284,8 +6763,8 @@ it("RestJsonJsonTimestampsWithEpochSecondsOnTargetFormat:ServerResponse", async expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"epochSecondsOnTarget\": 1398796238 - }`; + \"epochSecondsOnTarget\": 1398796238 + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -7342,8 +6821,8 @@ it("RestJsonJsonTimestampsWithHttpDateFormat:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"httpDate\": \"Tue, 29 Apr 2014 18:30:38 GMT\" - }`; + \"httpDate\": \"Tue, 29 Apr 2014 18:30:38 GMT\" + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -7400,8 +6879,8 @@ it("RestJsonJsonTimestampsWithHttpDateOnTargetFormat:ServerResponse", async () = expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"httpDateOnTarget\": \"Tue, 29 Apr 2014 18:30:38 GMT\" - }`; + \"httpDateOnTarget\": \"Tue, 29 Apr 2014 18:30:38 GMT\" + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -7934,10 +7413,10 @@ it("RestJsonDeserializeStringUnionValue:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"contents\": { - \"stringValue\": \"foo\" - } - }`; + \"contents\": { + \"stringValue\": \"foo\" + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -7996,10 +7475,10 @@ it("RestJsonDeserializeBooleanUnionValue:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"contents\": { - \"booleanValue\": true - } - }`; + \"contents\": { + \"booleanValue\": true + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -8058,10 +7537,10 @@ it("RestJsonDeserializeNumberUnionValue:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"contents\": { - \"numberValue\": 1 - } - }`; + \"contents\": { + \"numberValue\": 1 + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -8120,10 +7599,10 @@ it("RestJsonDeserializeBlobUnionValue:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"contents\": { - \"blobValue\": \"Zm9v\" - } - }`; + \"contents\": { + \"blobValue\": \"Zm9v\" + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -8182,10 +7661,10 @@ it("RestJsonDeserializeTimestampUnionValue:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"contents\": { - \"timestampValue\": 1398796238 - } - }`; + \"contents\": { + \"timestampValue\": 1398796238 + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -8244,10 +7723,10 @@ it("RestJsonDeserializeEnumUnionValue:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"contents\": { - \"enumValue\": \"Foo\" - } - }`; + \"contents\": { + \"enumValue\": \"Foo\" + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -8306,10 +7785,10 @@ it("RestJsonDeserializeListUnionValue:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"contents\": { - \"listValue\": [\"foo\", \"bar\"] - } - }`; + \"contents\": { + \"listValue\": [\"foo\", \"bar\"] + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -8372,13 +7851,13 @@ it("RestJsonDeserializeMapUnionValue:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"contents\": { - \"mapValue\": { - \"foo\": \"bar\", - \"spam\": \"eggs\" - } - } - }`; + \"contents\": { + \"mapValue\": { + \"foo\": \"bar\", + \"spam\": \"eggs\" + } + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -8439,12 +7918,12 @@ it("RestJsonDeserializeStructureUnionValue:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"contents\": { - \"structureValue\": { - \"hi\": \"hello\" - } - } - }`; + \"contents\": { + \"structureValue\": { + \"hi\": \"hello\" + } + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -28550,10 +28029,10 @@ it("RestJsonOutputUnionWithUnitMember:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"action\": { - \"quit\": {} - } - }`; + \"action\": { + \"quit\": {} + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -28750,10 +28229,10 @@ it("PostUnionWithJsonNameResponse1:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"value\": { - \"FOO\": \"hi\" - } - }`; + \"value\": { + \"FOO\": \"hi\" + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -28812,10 +28291,10 @@ it("PostUnionWithJsonNameResponse2:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"value\": { - \"_baz\": \"hi\" - } - }`; + \"value\": { + \"_baz\": \"hi\" + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -28874,10 +28353,10 @@ it("PostUnionWithJsonNameResponse3:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"value\": { - \"bar\": \"hi\" - } - }`; + \"value\": { + \"bar\": \"hi\" + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); @@ -29163,12 +28642,687 @@ it("RestJsonRecursiveShapes:ServerResponse", async () => { } const service: any = new TestService(); const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ - new httpbinding.UriSpec<"RestJson", "RecursiveShapes">("POST", [], [], { + new httpbinding.UriSpec<"RestJson", "RecursiveShapes">("POST", [], [], { + service: "RestJson", + operation: "RecursiveShapes", + }), + ]); + class TestSerializer extends RecursiveShapesSerializer { + deserialize = (output: any, context: any): Promise => { + return Promise.resolve({}); + }; + } + const request = new HttpRequest({ method: "POST", hostname: "example.com" }); + const serFn: ( + op: RestJsonServiceOperations + ) => __OperationSerializer, RestJsonServiceOperations, __ServiceException> = (op) => { + return new TestSerializer(); + }; + const handler = new RestJsonServiceHandler( + service, + testMux, + serFn, + serializeFrameworkException, + (ctx: {}, f: __ValidationFailure[]) => { + if (f) { + throw f; + } + return undefined; + } + ); + const r = await handler.handle(request, {}); + + expect(r.statusCode).toBe(200); + + expect(r.headers["content-type"]).toBeDefined(); + expect(r.headers["content-type"]).toBe("application/json"); + + expect(r.body).toBeDefined(); + const utf8Encoder = __utf8Encoder; + const bodyString = `{ + \"nested\": { + \"foo\": \"Foo1\", + \"nested\": { + \"bar\": \"Bar1\", + \"recursiveMember\": { + \"foo\": \"Foo2\", + \"nested\": { + \"bar\": \"Bar2\" + } + } + } + } + }`; + const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); + expect(unequalParts).toBeUndefined(); +}); + +/** + * Serializes simple scalar properties + */ +it("RestJsonSimpleScalarProperties:ServerRequest", async () => { + const testFunction = jest.fn(); + testFunction.mockReturnValue(Promise.resolve({})); + const testService: Partial> = { + SimpleScalarProperties: testFunction as SimpleScalarProperties<{}>, + }; + const handler = getRestJsonServiceHandler( + testService as RestJsonService<{}>, + (ctx: {}, failures: __ValidationFailure[]) => { + if (failures) { + throw failures; + } + return undefined; + } + ); + const request = new HttpRequest({ + method: "PUT", + hostname: "foo.example.com", + path: "/SimpleScalarProperties", + query: {}, + headers: { + "x-foo": "Foo", + "content-type": "application/json", + }, + body: Readable.from([ + '{\n "stringValue": "string",\n "trueBooleanValue": true,\n "falseBooleanValue": false,\n "byteValue": 1,\n "shortValue": 2,\n "integerValue": 3,\n "longValue": 4,\n "floatValue": 5.5,\n "DoubleDribble": 6.5\n}', + ]), + }); + await handler.handle(request, {}); + + expect(testFunction.mock.calls.length).toBe(1); + const r: any = testFunction.mock.calls[0][0]; + + const paramsToValidate: any = [ + { + foo: "Foo", + + stringValue: "string", + + trueBooleanValue: true, + + falseBooleanValue: false, + + byteValue: 1, + + shortValue: 2, + + integerValue: 3, + + longValue: 4, + + floatValue: 5.5, + + doubleValue: 6.5, + }, + ][0]; + Object.keys(paramsToValidate).forEach((param) => { + expect(r[param]).toBeDefined(); + expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); + }); +}); + +/** + * Rest Json should not deserialize null structure values + */ +it("RestJsonServersDontSerializeNullStructureValues:ServerRequest", async () => { + const testFunction = jest.fn(); + testFunction.mockReturnValue(Promise.resolve({})); + const testService: Partial> = { + SimpleScalarProperties: testFunction as SimpleScalarProperties<{}>, + }; + const handler = getRestJsonServiceHandler( + testService as RestJsonService<{}>, + (ctx: {}, failures: __ValidationFailure[]) => { + if (failures) { + throw failures; + } + return undefined; + } + ); + const request = new HttpRequest({ + method: "PUT", + hostname: "foo.example.com", + path: "/SimpleScalarProperties", + query: {}, + headers: { + "content-type": "application/json", + }, + body: Readable.from(['{\n "stringValue": null\n}']), + }); + await handler.handle(request, {}); + + expect(testFunction.mock.calls.length).toBe(1); + const r: any = testFunction.mock.calls[0][0]; +}); + +/** + * Supports handling NaN float values. + */ +it("RestJsonSupportsNaNFloatInputs:ServerRequest", async () => { + const testFunction = jest.fn(); + testFunction.mockReturnValue(Promise.resolve({})); + const testService: Partial> = { + SimpleScalarProperties: testFunction as SimpleScalarProperties<{}>, + }; + const handler = getRestJsonServiceHandler( + testService as RestJsonService<{}>, + (ctx: {}, failures: __ValidationFailure[]) => { + if (failures) { + throw failures; + } + return undefined; + } + ); + const request = new HttpRequest({ + method: "PUT", + hostname: "foo.example.com", + path: "/SimpleScalarProperties", + query: {}, + headers: { + "content-type": "application/json", + }, + body: Readable.from(['{\n "floatValue": "NaN",\n "DoubleDribble": "NaN"\n}']), + }); + await handler.handle(request, {}); + + expect(testFunction.mock.calls.length).toBe(1); + const r: any = testFunction.mock.calls[0][0]; + + const paramsToValidate: any = [ + { + floatValue: NaN, + + doubleValue: NaN, + }, + ][0]; + Object.keys(paramsToValidate).forEach((param) => { + expect(r[param]).toBeDefined(); + expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); + }); +}); + +/** + * Supports handling Infinity float values. + */ +it("RestJsonSupportsInfinityFloatInputs:ServerRequest", async () => { + const testFunction = jest.fn(); + testFunction.mockReturnValue(Promise.resolve({})); + const testService: Partial> = { + SimpleScalarProperties: testFunction as SimpleScalarProperties<{}>, + }; + const handler = getRestJsonServiceHandler( + testService as RestJsonService<{}>, + (ctx: {}, failures: __ValidationFailure[]) => { + if (failures) { + throw failures; + } + return undefined; + } + ); + const request = new HttpRequest({ + method: "PUT", + hostname: "foo.example.com", + path: "/SimpleScalarProperties", + query: {}, + headers: { + "content-type": "application/json", + }, + body: Readable.from(['{\n "floatValue": "Infinity",\n "DoubleDribble": "Infinity"\n}']), + }); + await handler.handle(request, {}); + + expect(testFunction.mock.calls.length).toBe(1); + const r: any = testFunction.mock.calls[0][0]; + + const paramsToValidate: any = [ + { + floatValue: Infinity, + + doubleValue: Infinity, + }, + ][0]; + Object.keys(paramsToValidate).forEach((param) => { + expect(r[param]).toBeDefined(); + expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); + }); +}); + +/** + * Supports handling -Infinity float values. + */ +it("RestJsonSupportsNegativeInfinityFloatInputs:ServerRequest", async () => { + const testFunction = jest.fn(); + testFunction.mockReturnValue(Promise.resolve({})); + const testService: Partial> = { + SimpleScalarProperties: testFunction as SimpleScalarProperties<{}>, + }; + const handler = getRestJsonServiceHandler( + testService as RestJsonService<{}>, + (ctx: {}, failures: __ValidationFailure[]) => { + if (failures) { + throw failures; + } + return undefined; + } + ); + const request = new HttpRequest({ + method: "PUT", + hostname: "foo.example.com", + path: "/SimpleScalarProperties", + query: {}, + headers: { + "content-type": "application/json", + }, + body: Readable.from(['{\n "floatValue": "-Infinity",\n "DoubleDribble": "-Infinity"\n}']), + }); + await handler.handle(request, {}); + + expect(testFunction.mock.calls.length).toBe(1); + const r: any = testFunction.mock.calls[0][0]; + + const paramsToValidate: any = [ + { + floatValue: -Infinity, + + doubleValue: -Infinity, + }, + ][0]; + Object.keys(paramsToValidate).forEach((param) => { + expect(r[param]).toBeDefined(); + expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); + }); +}); + +/** + * Serializes simple scalar properties + */ +it("RestJsonSimpleScalarProperties:ServerResponse", async () => { + class TestService implements Partial> { + SimpleScalarProperties(input: any, ctx: {}): Promise { + const response = { + foo: "Foo", + + stringValue: "string", + + trueBooleanValue: true, + + falseBooleanValue: false, + + byteValue: 1, + + shortValue: 2, + + integerValue: 3, + + longValue: 4, + + floatValue: 5.5, + + doubleValue: 6.5, + } as any; + return Promise.resolve({ ...response, $metadata: {} }); + } + } + const service: any = new TestService(); + const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ + new httpbinding.UriSpec<"RestJson", "SimpleScalarProperties">("POST", [], [], { + service: "RestJson", + operation: "SimpleScalarProperties", + }), + ]); + class TestSerializer extends SimpleScalarPropertiesSerializer { + deserialize = (output: any, context: any): Promise => { + return Promise.resolve({}); + }; + } + const request = new HttpRequest({ method: "POST", hostname: "example.com" }); + const serFn: ( + op: RestJsonServiceOperations + ) => __OperationSerializer, RestJsonServiceOperations, __ServiceException> = (op) => { + return new TestSerializer(); + }; + const handler = new RestJsonServiceHandler( + service, + testMux, + serFn, + serializeFrameworkException, + (ctx: {}, f: __ValidationFailure[]) => { + if (f) { + throw f; + } + return undefined; + } + ); + const r = await handler.handle(request, {}); + + expect(r.statusCode).toBe(200); + + expect(r.headers["content-type"]).toBeDefined(); + expect(r.headers["content-type"]).toBe("application/json"); + expect(r.headers["x-foo"]).toBeDefined(); + expect(r.headers["x-foo"]).toBe("Foo"); + + expect(r.body).toBeDefined(); + const utf8Encoder = __utf8Encoder; + const bodyString = `{ + \"stringValue\": \"string\", + \"trueBooleanValue\": true, + \"falseBooleanValue\": false, + \"byteValue\": 1, + \"shortValue\": 2, + \"integerValue\": 3, + \"longValue\": 4, + \"floatValue\": 5.5, + \"DoubleDribble\": 6.5 + }`; + const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); + expect(unequalParts).toBeUndefined(); +}); + +/** + * Rest Json should not serialize null structure values + */ +it("RestJsonServersDontSerializeNullStructureValues:ServerResponse", async () => { + class TestService implements Partial> { + SimpleScalarProperties(input: any, ctx: {}): Promise { + const response = { + stringValue: null, + } as any; + return Promise.resolve({ ...response, $metadata: {} }); + } + } + const service: any = new TestService(); + const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ + new httpbinding.UriSpec<"RestJson", "SimpleScalarProperties">("POST", [], [], { + service: "RestJson", + operation: "SimpleScalarProperties", + }), + ]); + class TestSerializer extends SimpleScalarPropertiesSerializer { + deserialize = (output: any, context: any): Promise => { + return Promise.resolve({}); + }; + } + const request = new HttpRequest({ method: "POST", hostname: "example.com" }); + const serFn: ( + op: RestJsonServiceOperations + ) => __OperationSerializer, RestJsonServiceOperations, __ServiceException> = (op) => { + return new TestSerializer(); + }; + const handler = new RestJsonServiceHandler( + service, + testMux, + serFn, + serializeFrameworkException, + (ctx: {}, f: __ValidationFailure[]) => { + if (f) { + throw f; + } + return undefined; + } + ); + const r = await handler.handle(request, {}); + + expect(r.statusCode).toBe(200); + + expect(r.headers["content-type"]).toBeDefined(); + expect(r.headers["content-type"]).toBe("application/json"); + + expect(r.body).toBeDefined(); + const utf8Encoder = __utf8Encoder; + const bodyString = `{}`; + const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); + expect(unequalParts).toBeUndefined(); +}); + +/** + * Supports handling NaN float values. + */ +it("RestJsonSupportsNaNFloatInputs:ServerResponse", async () => { + class TestService implements Partial> { + SimpleScalarProperties(input: any, ctx: {}): Promise { + const response = { + floatValue: NaN, + + doubleValue: NaN, + } as any; + return Promise.resolve({ ...response, $metadata: {} }); + } + } + const service: any = new TestService(); + const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ + new httpbinding.UriSpec<"RestJson", "SimpleScalarProperties">("POST", [], [], { + service: "RestJson", + operation: "SimpleScalarProperties", + }), + ]); + class TestSerializer extends SimpleScalarPropertiesSerializer { + deserialize = (output: any, context: any): Promise => { + return Promise.resolve({}); + }; + } + const request = new HttpRequest({ method: "POST", hostname: "example.com" }); + const serFn: ( + op: RestJsonServiceOperations + ) => __OperationSerializer, RestJsonServiceOperations, __ServiceException> = (op) => { + return new TestSerializer(); + }; + const handler = new RestJsonServiceHandler( + service, + testMux, + serFn, + serializeFrameworkException, + (ctx: {}, f: __ValidationFailure[]) => { + if (f) { + throw f; + } + return undefined; + } + ); + const r = await handler.handle(request, {}); + + expect(r.statusCode).toBe(200); + + expect(r.headers["content-type"]).toBeDefined(); + expect(r.headers["content-type"]).toBe("application/json"); + + expect(r.body).toBeDefined(); + const utf8Encoder = __utf8Encoder; + const bodyString = `{ + \"floatValue\": \"NaN\", + \"DoubleDribble\": \"NaN\" + }`; + const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); + expect(unequalParts).toBeUndefined(); +}); + +/** + * Supports handling Infinity float values. + */ +it("RestJsonSupportsInfinityFloatInputs:ServerResponse", async () => { + class TestService implements Partial> { + SimpleScalarProperties(input: any, ctx: {}): Promise { + const response = { + floatValue: Infinity, + + doubleValue: Infinity, + } as any; + return Promise.resolve({ ...response, $metadata: {} }); + } + } + const service: any = new TestService(); + const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ + new httpbinding.UriSpec<"RestJson", "SimpleScalarProperties">("POST", [], [], { + service: "RestJson", + operation: "SimpleScalarProperties", + }), + ]); + class TestSerializer extends SimpleScalarPropertiesSerializer { + deserialize = (output: any, context: any): Promise => { + return Promise.resolve({}); + }; + } + const request = new HttpRequest({ method: "POST", hostname: "example.com" }); + const serFn: ( + op: RestJsonServiceOperations + ) => __OperationSerializer, RestJsonServiceOperations, __ServiceException> = (op) => { + return new TestSerializer(); + }; + const handler = new RestJsonServiceHandler( + service, + testMux, + serFn, + serializeFrameworkException, + (ctx: {}, f: __ValidationFailure[]) => { + if (f) { + throw f; + } + return undefined; + } + ); + const r = await handler.handle(request, {}); + + expect(r.statusCode).toBe(200); + + expect(r.headers["content-type"]).toBeDefined(); + expect(r.headers["content-type"]).toBe("application/json"); + + expect(r.body).toBeDefined(); + const utf8Encoder = __utf8Encoder; + const bodyString = `{ + \"floatValue\": \"Infinity\", + \"DoubleDribble\": \"Infinity\" + }`; + const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); + expect(unequalParts).toBeUndefined(); +}); + +/** + * Supports handling -Infinity float values. + */ +it("RestJsonSupportsNegativeInfinityFloatInputs:ServerResponse", async () => { + class TestService implements Partial> { + SimpleScalarProperties(input: any, ctx: {}): Promise { + const response = { + floatValue: -Infinity, + + doubleValue: -Infinity, + } as any; + return Promise.resolve({ ...response, $metadata: {} }); + } + } + const service: any = new TestService(); + const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ + new httpbinding.UriSpec<"RestJson", "SimpleScalarProperties">("POST", [], [], { + service: "RestJson", + operation: "SimpleScalarProperties", + }), + ]); + class TestSerializer extends SimpleScalarPropertiesSerializer { + deserialize = (output: any, context: any): Promise => { + return Promise.resolve({}); + }; + } + const request = new HttpRequest({ method: "POST", hostname: "example.com" }); + const serFn: ( + op: RestJsonServiceOperations + ) => __OperationSerializer, RestJsonServiceOperations, __ServiceException> = (op) => { + return new TestSerializer(); + }; + const handler = new RestJsonServiceHandler( + service, + testMux, + serFn, + serializeFrameworkException, + (ctx: {}, f: __ValidationFailure[]) => { + if (f) { + throw f; + } + return undefined; + } + ); + const r = await handler.handle(request, {}); + + expect(r.statusCode).toBe(200); + + expect(r.headers["content-type"]).toBeDefined(); + expect(r.headers["content-type"]).toBe("application/json"); + + expect(r.body).toBeDefined(); + const utf8Encoder = __utf8Encoder; + const bodyString = `{ + \"floatValue\": \"-Infinity\", + \"DoubleDribble\": \"-Infinity\" + }`; + const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); + expect(unequalParts).toBeUndefined(); +}); + +/** + * Serializes null values in sparse lists + */ +it("RestJsonSparseListsSerializeNull:ServerRequest", async () => { + const testFunction = jest.fn(); + testFunction.mockReturnValue(Promise.resolve({})); + const testService: Partial> = { + SparseJsonLists: testFunction as SparseJsonLists<{}>, + }; + const handler = getRestJsonServiceHandler( + testService as RestJsonService<{}>, + (ctx: {}, failures: __ValidationFailure[]) => { + if (failures) { + throw failures; + } + return undefined; + } + ); + const request = new HttpRequest({ + method: "PUT", + hostname: "foo.example.com", + path: "/SparseJsonLists", + query: {}, + headers: { + "content-type": "application/json", + }, + body: Readable.from(['{\n "sparseStringList": [\n null,\n "hi"\n ]\n}']), + }); + await handler.handle(request, {}); + + expect(testFunction.mock.calls.length).toBe(1); + const r: any = testFunction.mock.calls[0][0]; + + const paramsToValidate: any = [ + { + sparseStringList: [null, "hi"], + }, + ][0]; + Object.keys(paramsToValidate).forEach((param) => { + expect(r[param]).toBeDefined(); + expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); + }); +}); + +/** + * Serializes null values in sparse lists + */ +it("RestJsonSparseListsSerializeNull:ServerResponse", async () => { + class TestService implements Partial> { + SparseJsonLists(input: any, ctx: {}): Promise { + const response = { + sparseStringList: [null, "hi"], + } as any; + return Promise.resolve({ ...response, $metadata: {} }); + } + } + const service: any = new TestService(); + const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ + new httpbinding.UriSpec<"RestJson", "SparseJsonLists">("POST", [], [], { service: "RestJson", - operation: "RecursiveShapes", + operation: "SparseJsonLists", }), ]); - class TestSerializer extends RecursiveShapesSerializer { + class TestSerializer extends SparseJsonListsSerializer { deserialize = (output: any, context: any): Promise => { return Promise.resolve({}); }; @@ -29201,31 +29355,23 @@ it("RestJsonRecursiveShapes:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"nested\": { - \"foo\": \"Foo1\", - \"nested\": { - \"bar\": \"Bar1\", - \"recursiveMember\": { - \"foo\": \"Foo2\", - \"nested\": { - \"bar\": \"Bar2\" - } - } - } - } - }`; + \"sparseStringList\": [ + null, + \"hi\" + ] + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); /** - * Serializes simple scalar properties + * Serializes JSON maps */ -it("RestJsonSimpleScalarProperties:ServerRequest", async () => { +it("RestJsonSparseJsonMaps:ServerRequest", async () => { const testFunction = jest.fn(); testFunction.mockReturnValue(Promise.resolve({})); const testService: Partial> = { - SimpleScalarProperties: testFunction as SimpleScalarProperties<{}>, + SparseJsonMaps: testFunction as SparseJsonMaps<{}>, }; const handler = getRestJsonServiceHandler( testService as RestJsonService<{}>, @@ -29237,16 +29383,15 @@ it("RestJsonSimpleScalarProperties:ServerRequest", async () => { } ); const request = new HttpRequest({ - method: "PUT", + method: "POST", hostname: "foo.example.com", - path: "/SimpleScalarProperties", + path: "/SparseJsonMaps", query: {}, headers: { - "x-foo": "Foo", "content-type": "application/json", }, body: Readable.from([ - '{\n "stringValue": "string",\n "trueBooleanValue": true,\n "falseBooleanValue": false,\n "byteValue": 1,\n "shortValue": 2,\n "integerValue": 3,\n "longValue": 4,\n "floatValue": 5.5,\n "DoubleDribble": 6.5\n}', + '{\n "sparseStructMap": {\n "foo": {\n "hi": "there"\n },\n "baz": {\n "hi": "bye"\n }\n }\n}', ]), }); await handler.handle(request, {}); @@ -29256,25 +29401,15 @@ it("RestJsonSimpleScalarProperties:ServerRequest", async () => { const paramsToValidate: any = [ { - foo: "Foo", - - stringValue: "string", - - trueBooleanValue: true, - - falseBooleanValue: false, - - byteValue: 1, - - shortValue: 2, - - integerValue: 3, - - longValue: 4, - - floatValue: 5.5, + sparseStructMap: { + foo: { + hi: "there", + }, - doubleValue: 6.5, + baz: { + hi: "bye", + }, + }, }, ][0]; Object.keys(paramsToValidate).forEach((param) => { @@ -29284,13 +29419,13 @@ it("RestJsonSimpleScalarProperties:ServerRequest", async () => { }); /** - * Rest Json should not deserialize null structure values + * Serializes JSON map values in sparse maps */ -it("RestJsonServersDontSerializeNullStructureValues:ServerRequest", async () => { +it("RestJsonSerializesSparseNullMapValues:ServerRequest", async () => { const testFunction = jest.fn(); testFunction.mockReturnValue(Promise.resolve({})); const testService: Partial> = { - SimpleScalarProperties: testFunction as SimpleScalarProperties<{}>, + SparseJsonMaps: testFunction as SparseJsonMaps<{}>, }; const handler = getRestJsonServiceHandler( testService as RestJsonService<{}>, @@ -29302,29 +29437,55 @@ it("RestJsonServersDontSerializeNullStructureValues:ServerRequest", async () => } ); const request = new HttpRequest({ - method: "PUT", + method: "POST", hostname: "foo.example.com", - path: "/SimpleScalarProperties", + path: "/SparseJsonMaps", query: {}, headers: { "content-type": "application/json", }, - body: Readable.from(['{\n "stringValue": null\n}']), + body: Readable.from([ + '{\n "sparseBooleanMap": {\n "x": null\n },\n "sparseNumberMap": {\n "x": null\n },\n "sparseStringMap": {\n "x": null\n },\n "sparseStructMap": {\n "x": null\n }\n}', + ]), }); await handler.handle(request, {}); expect(testFunction.mock.calls.length).toBe(1); const r: any = testFunction.mock.calls[0][0]; + + const paramsToValidate: any = [ + { + sparseBooleanMap: { + x: null, + }, + + sparseNumberMap: { + x: null, + }, + + sparseStringMap: { + x: null, + }, + + sparseStructMap: { + x: null, + }, + }, + ][0]; + Object.keys(paramsToValidate).forEach((param) => { + expect(r[param]).toBeDefined(); + expect(equivalentContents(r[param], paramsToValidate[param])).toBe(true); + }); }); /** - * Supports handling NaN float values. + * Ensure that 0 and false are sent over the wire in all maps and lists */ -it("RestJsonSupportsNaNFloatInputs:ServerRequest", async () => { +it("RestJsonSerializesZeroValuesInSparseMaps:ServerRequest", async () => { const testFunction = jest.fn(); testFunction.mockReturnValue(Promise.resolve({})); const testService: Partial> = { - SimpleScalarProperties: testFunction as SimpleScalarProperties<{}>, + SparseJsonMaps: testFunction as SparseJsonMaps<{}>, }; const handler = getRestJsonServiceHandler( testService as RestJsonService<{}>, @@ -29336,14 +29497,16 @@ it("RestJsonSupportsNaNFloatInputs:ServerRequest", async () => { } ); const request = new HttpRequest({ - method: "PUT", + method: "POST", hostname: "foo.example.com", - path: "/SimpleScalarProperties", + path: "/SparseJsonMaps", query: {}, headers: { "content-type": "application/json", }, - body: Readable.from(['{\n "floatValue": "NaN",\n "DoubleDribble": "NaN"\n}']), + body: Readable.from([ + '{\n "sparseNumberMap": {\n "x": 0\n },\n "sparseBooleanMap": {\n "x": false\n }\n}', + ]), }); await handler.handle(request, {}); @@ -29352,9 +29515,13 @@ it("RestJsonSupportsNaNFloatInputs:ServerRequest", async () => { const paramsToValidate: any = [ { - floatValue: NaN, + sparseNumberMap: { + x: 0, + }, - doubleValue: NaN, + sparseBooleanMap: { + x: false, + }, }, ][0]; Object.keys(paramsToValidate).forEach((param) => { @@ -29364,13 +29531,13 @@ it("RestJsonSupportsNaNFloatInputs:ServerRequest", async () => { }); /** - * Supports handling Infinity float values. + * A request that contains a sparse map of sets */ -it("RestJsonSupportsInfinityFloatInputs:ServerRequest", async () => { +it("RestJsonSerializesSparseSetMap:ServerRequest", async () => { const testFunction = jest.fn(); testFunction.mockReturnValue(Promise.resolve({})); const testService: Partial> = { - SimpleScalarProperties: testFunction as SimpleScalarProperties<{}>, + SparseJsonMaps: testFunction as SparseJsonMaps<{}>, }; const handler = getRestJsonServiceHandler( testService as RestJsonService<{}>, @@ -29382,14 +29549,14 @@ it("RestJsonSupportsInfinityFloatInputs:ServerRequest", async () => { } ); const request = new HttpRequest({ - method: "PUT", + method: "POST", hostname: "foo.example.com", - path: "/SimpleScalarProperties", + path: "/SparseJsonMaps", query: {}, headers: { "content-type": "application/json", }, - body: Readable.from(['{\n "floatValue": "Infinity",\n "DoubleDribble": "Infinity"\n}']), + body: Readable.from(['{\n "sparseSetMap": {\n "x": [],\n "y": ["a", "b"]\n }\n}']), }); await handler.handle(request, {}); @@ -29398,9 +29565,11 @@ it("RestJsonSupportsInfinityFloatInputs:ServerRequest", async () => { const paramsToValidate: any = [ { - floatValue: Infinity, + sparseSetMap: { + x: [], - doubleValue: Infinity, + y: ["a", "b"], + }, }, ][0]; Object.keys(paramsToValidate).forEach((param) => { @@ -29410,13 +29579,13 @@ it("RestJsonSupportsInfinityFloatInputs:ServerRequest", async () => { }); /** - * Supports handling -Infinity float values. + * A request that contains a sparse map of sets. */ -it("RestJsonSupportsNegativeInfinityFloatInputs:ServerRequest", async () => { +it("RestJsonSerializesSparseSetMapAndRetainsNull:ServerRequest", async () => { const testFunction = jest.fn(); testFunction.mockReturnValue(Promise.resolve({})); const testService: Partial> = { - SimpleScalarProperties: testFunction as SimpleScalarProperties<{}>, + SparseJsonMaps: testFunction as SparseJsonMaps<{}>, }; const handler = getRestJsonServiceHandler( testService as RestJsonService<{}>, @@ -29428,14 +29597,16 @@ it("RestJsonSupportsNegativeInfinityFloatInputs:ServerRequest", async () => { } ); const request = new HttpRequest({ - method: "PUT", + method: "POST", hostname: "foo.example.com", - path: "/SimpleScalarProperties", + path: "/SparseJsonMaps", query: {}, headers: { "content-type": "application/json", }, - body: Readable.from(['{\n "floatValue": "-Infinity",\n "DoubleDribble": "-Infinity"\n}']), + body: Readable.from([ + '{\n "sparseSetMap": {\n "x": [],\n "y": ["a", "b"],\n "z": null\n }\n}', + ]), }); await handler.handle(request, {}); @@ -29444,9 +29615,13 @@ it("RestJsonSupportsNegativeInfinityFloatInputs:ServerRequest", async () => { const paramsToValidate: any = [ { - floatValue: -Infinity, + sparseSetMap: { + x: [], - doubleValue: -Infinity, + y: ["a", "b"], + + z: null, + }, }, ][0]; Object.keys(paramsToValidate).forEach((param) => { @@ -29456,43 +29631,33 @@ it("RestJsonSupportsNegativeInfinityFloatInputs:ServerRequest", async () => { }); /** - * Serializes simple scalar properties + * Deserializes JSON maps */ -it("RestJsonSimpleScalarProperties:ServerResponse", async () => { +it("RestJsonSparseJsonMaps:ServerResponse", async () => { class TestService implements Partial> { - SimpleScalarProperties(input: any, ctx: {}): Promise { + SparseJsonMaps(input: any, ctx: {}): Promise { const response = { - foo: "Foo", - - stringValue: "string", - - trueBooleanValue: true, - - falseBooleanValue: false, - - byteValue: 1, - - shortValue: 2, - - integerValue: 3, - - longValue: 4, - - floatValue: 5.5, + sparseStructMap: { + foo: { + hi: "there", + } as any, - doubleValue: 6.5, + baz: { + hi: "bye", + } as any, + } as any, } as any; return Promise.resolve({ ...response, $metadata: {} }); } } const service: any = new TestService(); const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ - new httpbinding.UriSpec<"RestJson", "SimpleScalarProperties">("POST", [], [], { + new httpbinding.UriSpec<"RestJson", "SparseJsonMaps">("POST", [], [], { service: "RestJson", - operation: "SimpleScalarProperties", + operation: "SparseJsonMaps", }), ]); - class TestSerializer extends SimpleScalarPropertiesSerializer { + class TestSerializer extends SparseJsonMapsSerializer { deserialize = (output: any, context: any): Promise => { return Promise.resolve({}); }; @@ -29521,46 +29686,57 @@ it("RestJsonSimpleScalarProperties:ServerResponse", async () => { expect(r.headers["content-type"]).toBeDefined(); expect(r.headers["content-type"]).toBe("application/json"); - expect(r.headers["x-foo"]).toBeDefined(); - expect(r.headers["x-foo"]).toBe("Foo"); expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"stringValue\": \"string\", - \"trueBooleanValue\": true, - \"falseBooleanValue\": false, - \"byteValue\": 1, - \"shortValue\": 2, - \"integerValue\": 3, - \"longValue\": 4, - \"floatValue\": 5.5, - \"DoubleDribble\": 6.5 - }`; + \"sparseStructMap\": { + \"foo\": { + \"hi\": \"there\" + }, + \"baz\": { + \"hi\": \"bye\" + } + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); /** - * Rest Json should not serialize null structure values + * Deserializes null JSON map values */ -it("RestJsonServersDontSerializeNullStructureValues:ServerResponse", async () => { +it("RestJsonDeserializesSparseNullMapValues:ServerResponse", async () => { class TestService implements Partial> { - SimpleScalarProperties(input: any, ctx: {}): Promise { + SparseJsonMaps(input: any, ctx: {}): Promise { const response = { - stringValue: null, + sparseBooleanMap: { + x: null, + } as any, + + sparseNumberMap: { + x: null, + } as any, + + sparseStringMap: { + x: null, + } as any, + + sparseStructMap: { + x: null, + } as any, } as any; return Promise.resolve({ ...response, $metadata: {} }); } } const service: any = new TestService(); const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ - new httpbinding.UriSpec<"RestJson", "SimpleScalarProperties">("POST", [], [], { + new httpbinding.UriSpec<"RestJson", "SparseJsonMaps">("POST", [], [], { service: "RestJson", - operation: "SimpleScalarProperties", + operation: "SparseJsonMaps", }), ]); - class TestSerializer extends SimpleScalarPropertiesSerializer { + class TestSerializer extends SparseJsonMapsSerializer { deserialize = (output: any, context: any): Promise => { return Promise.resolve({}); }; @@ -29592,33 +29768,50 @@ it("RestJsonServersDontSerializeNullStructureValues:ServerResponse", async () => expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; - const bodyString = `{}`; + const bodyString = `{ + \"sparseBooleanMap\": { + \"x\": null + }, + \"sparseNumberMap\": { + \"x\": null + }, + \"sparseStringMap\": { + \"x\": null + }, + \"sparseStructMap\": { + \"x\": null + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); /** - * Supports handling NaN float values. + * Ensure that 0 and false are sent over the wire in all maps and lists */ -it("RestJsonSupportsNaNFloatInputs:ServerResponse", async () => { +it("RestJsonDeserializesZeroValuesInSparseMaps:ServerResponse", async () => { class TestService implements Partial> { - SimpleScalarProperties(input: any, ctx: {}): Promise { + SparseJsonMaps(input: any, ctx: {}): Promise { const response = { - floatValue: NaN, + sparseNumberMap: { + x: 0, + } as any, - doubleValue: NaN, + sparseBooleanMap: { + x: false, + } as any, } as any; return Promise.resolve({ ...response, $metadata: {} }); } } const service: any = new TestService(); const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ - new httpbinding.UriSpec<"RestJson", "SimpleScalarProperties">("POST", [], [], { + new httpbinding.UriSpec<"RestJson", "SparseJsonMaps">("POST", [], [], { service: "RestJson", - operation: "SimpleScalarProperties", + operation: "SparseJsonMaps", }), ]); - class TestSerializer extends SimpleScalarPropertiesSerializer { + class TestSerializer extends SparseJsonMapsSerializer { deserialize = (output: any, context: any): Promise => { return Promise.resolve({}); }; @@ -29651,35 +29844,41 @@ it("RestJsonSupportsNaNFloatInputs:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"floatValue\": \"NaN\", - \"DoubleDribble\": \"NaN\" - }`; + \"sparseNumberMap\": { + \"x\": 0 + }, + \"sparseBooleanMap\": { + \"x\": false + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); /** - * Supports handling Infinity float values. + * A response that contains a sparse map of sets */ -it("RestJsonSupportsInfinityFloatInputs:ServerResponse", async () => { +it("RestJsonDeserializesSparseSetMap:ServerResponse", async () => { class TestService implements Partial> { - SimpleScalarProperties(input: any, ctx: {}): Promise { + SparseJsonMaps(input: any, ctx: {}): Promise { const response = { - floatValue: Infinity, + sparseSetMap: { + x: [], - doubleValue: Infinity, + y: ["a", "b"], + } as any, } as any; return Promise.resolve({ ...response, $metadata: {} }); } } const service: any = new TestService(); const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ - new httpbinding.UriSpec<"RestJson", "SimpleScalarProperties">("POST", [], [], { + new httpbinding.UriSpec<"RestJson", "SparseJsonMaps">("POST", [], [], { service: "RestJson", - operation: "SimpleScalarProperties", + operation: "SparseJsonMaps", }), ]); - class TestSerializer extends SimpleScalarPropertiesSerializer { + class TestSerializer extends SparseJsonMapsSerializer { deserialize = (output: any, context: any): Promise => { return Promise.resolve({}); }; @@ -29712,35 +29911,41 @@ it("RestJsonSupportsInfinityFloatInputs:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"floatValue\": \"Infinity\", - \"DoubleDribble\": \"Infinity\" - }`; + \"sparseSetMap\": { + \"x\": [], + \"y\": [\"a\", \"b\"] + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); /** - * Supports handling -Infinity float values. + * A response that contains a sparse map of sets. */ -it("RestJsonSupportsNegativeInfinityFloatInputs:ServerResponse", async () => { +it("RestJsonDeserializesSparseSetMapAndRetainsNull:ServerResponse", async () => { class TestService implements Partial> { - SimpleScalarProperties(input: any, ctx: {}): Promise { + SparseJsonMaps(input: any, ctx: {}): Promise { const response = { - floatValue: -Infinity, + sparseSetMap: { + x: [], - doubleValue: -Infinity, + y: ["a", "b"], + + z: null, + } as any, } as any; return Promise.resolve({ ...response, $metadata: {} }); } } const service: any = new TestService(); const testMux = new httpbinding.HttpBindingMux<"RestJson", keyof RestJsonService<{}>>([ - new httpbinding.UriSpec<"RestJson", "SimpleScalarProperties">("POST", [], [], { + new httpbinding.UriSpec<"RestJson", "SparseJsonMaps">("POST", [], [], { service: "RestJson", - operation: "SimpleScalarProperties", + operation: "SparseJsonMaps", }), ]); - class TestSerializer extends SimpleScalarPropertiesSerializer { + class TestSerializer extends SparseJsonMapsSerializer { deserialize = (output: any, context: any): Promise => { return Promise.resolve({}); }; @@ -29773,9 +29978,12 @@ it("RestJsonSupportsNegativeInfinityFloatInputs:ServerResponse", async () => { expect(r.body).toBeDefined(); const utf8Encoder = __utf8Encoder; const bodyString = `{ - \"floatValue\": \"-Infinity\", - \"DoubleDribble\": \"-Infinity\" - }`; + \"sparseSetMap\": { + \"x\": [], + \"y\": [\"a\", \"b\"], + \"z\": null + } + }`; const unequalParts: any = compareEquivalentJsonBodies(bodyString, r.body.toString()); expect(unequalParts).toBeUndefined(); }); diff --git a/private/aws-restjson-validation-server/package.json b/private/aws-restjson-validation-server/package.json index 214a677918a64..07c3167c112f5 100644 --- a/private/aws-restjson-validation-server/package.json +++ b/private/aws-restjson-validation-server/package.json @@ -28,7 +28,7 @@ "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-http-handler": "^2.5.0", diff --git a/private/weather-experimental-identity-and-auth/package.json b/private/weather-experimental-identity-and-auth/package.json index 21361b3424bd5..be3e738420ad7 100644 --- a/private/weather-experimental-identity-and-auth/package.json +++ b/private/weather-experimental-identity-and-auth/package.json @@ -26,13 +26,13 @@ "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.0", - "@smithy/experimental-identity-and-auth": "^0.2.0", + "@smithy/core": "^1.4.1", + "@smithy/experimental-identity-and-auth": "^0.2.1", "@smithy/fetch-http-handler": "^2.5.0", "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/private/weather/package.json b/private/weather/package.json index 527afc8951dd1..0de9df2eceb11 100644 --- a/private/weather/package.json +++ b/private/weather/package.json @@ -35,7 +35,7 @@ "@smithy/hash-node": "^2.2.0", "@smithy/invalid-dependency": "^2.2.0", "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-retry": "^2.2.0", + "@smithy/middleware-retry": "^2.3.0", "@smithy/middleware-serde": "^2.3.0", "@smithy/middleware-stack": "^2.2.0", "@smithy/node-config-provider": "^2.3.0", diff --git a/scripts/generate-clients/config.js b/scripts/generate-clients/config.js index 434e4f99fa84d..a68c79ae8141b 100644 --- a/scripts/generate-clients/config.js +++ b/scripts/generate-clients/config.js @@ -1,7 +1,7 @@ // Update this commit when taking up new changes from smithy-typescript. module.exports = { // Use full commit hash as we explicitly fetch it. - SMITHY_TS_COMMIT: "66f2b660e6b1dfc40699772a51778086495fd2cf", + SMITHY_TS_COMMIT: "3d9d6038a44d513f4362cecd741ed23e320960a4", }; if (module.exports.SMITHY_TS_COMMIT.length < 40) { diff --git a/yarn.lock b/yarn.lock index 3a72334d3a4f0..e48c3e9e48a5f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2814,13 +2814,13 @@ "@smithy/util-middleware" "^2.2.0" tslib "^2.6.2" -"@smithy/core@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@smithy/core/-/core-1.4.0.tgz#5f9f86b681b9cbf23904041dad6f0531efe8375e" - integrity sha512-uu9ZDI95Uij4qk+L6kyFjdk11zqBkcJ3Lv0sc6jZrqHvLyr0+oeekD3CnqMafBn/5PRI6uv6ulW3kNLRBUHeVw== +"@smithy/core@^1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-1.4.1.tgz#42d1413ccade7c9a5418d739df68f5f6a039a7c0" + integrity sha512-jCnbEQHvTOUQXxXOS110FIMc83dCXUlrqiG/q0QzUSYhglDj9bJVPFjXmxc6qUfARe0mEb8h9LeVoh7FUYHuUg== dependencies: "@smithy/middleware-endpoint" "^2.5.0" - "@smithy/middleware-retry" "^2.2.0" + "@smithy/middleware-retry" "^2.3.0" "@smithy/middleware-serde" "^2.3.0" "@smithy/protocol-http" "^3.3.0" "@smithy/smithy-client" "^2.5.0" @@ -2884,13 +2884,13 @@ "@smithy/types" "^2.12.0" tslib "^2.6.2" -"@smithy/experimental-identity-and-auth@^0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@smithy/experimental-identity-and-auth/-/experimental-identity-and-auth-0.2.0.tgz#3b2712f7483ab29959958e809dbc3aae67a96cd2" - integrity sha512-KEh3BkFsLht+2NF6/vTCFDQ3+wqxXPmVDsKH4zIUcEdzhnrsQfkKX7ldp6OpB7drrQgfKSfSdAniuxkIzA9ijA== +"@smithy/experimental-identity-and-auth@^0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@smithy/experimental-identity-and-auth/-/experimental-identity-and-auth-0.2.1.tgz#64766aa5b21f8b3e4351fe272df68e89f49ddf76" + integrity sha512-IpCgCOuRHtTxqfxE+pceQnO+rdgT9Fou6ssnmHd1mdQ9ImtabesI5NE187k4zfSWC+Rdk3tH2SOs6spdPJwpgQ== dependencies: "@smithy/middleware-endpoint" "^2.5.0" - "@smithy/middleware-retry" "^2.2.0" + "@smithy/middleware-retry" "^2.3.0" "@smithy/middleware-serde" "^2.3.0" "@smithy/protocol-http" "^3.3.0" "@smithy/signature-v4" "^2.2.0" @@ -3009,10 +3009,10 @@ "@smithy/util-middleware" "^2.2.0" tslib "^2.6.2" -"@smithy/middleware-retry@^2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-2.2.0.tgz#ff48ac01ad57394eeea15a0146a86079cf6364b7" - integrity sha512-PsjDOLpbevgn37yJbawmfVoanru40qVA8UEf2+YA1lvOefmhuhL6ZbKtGsLAWDRnE1OlAmedsbA/htH6iSZjNA== +"@smithy/middleware-retry@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-2.3.0.tgz#b7b9a279f364b43e097cf96ca7a4192f361f3776" + integrity sha512-5H7kD0My2RkZryvYIWA4C9w6t/pdJfbgEdq+fcZhbnZsqHm/4vYFVjDsOzb5pC7PEpksuijoM9fGbM6eN4rLSg== dependencies: "@smithy/node-config-provider" "^2.3.0" "@smithy/protocol-http" "^3.3.0" @@ -3022,7 +3022,7 @@ "@smithy/util-middleware" "^2.2.0" "@smithy/util-retry" "^2.2.0" tslib "^2.6.2" - uuid "^8.3.2" + uuid "^9.0.1" "@smithy/middleware-serde@^2.3.0": version "2.3.0"