From 6ec9eee486b2843f68b923238d429d16cfd956c0 Mon Sep 17 00:00:00 2001 From: Hunter Mellema Date: Fri, 3 Nov 2023 08:36:34 -0600 Subject: [PATCH 1/4] chore(codegen): bump codegen version to 0.19.0 --- codegen/CHANGELOG.md | 15 +++++++++++++++ codegen/build.gradle.kts | 2 +- .../build.gradle.kts | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/codegen/CHANGELOG.md b/codegen/CHANGELOG.md index 3ac3d47facfb..ea353356c6a9 100644 --- a/codegen/CHANGELOG.md +++ b/codegen/CHANGELOG.md @@ -1,5 +1,20 @@ # Smithy AWS Typescript Codegen Changelog +## 0.19.0 (2023-11-03) + +### Features +* Created coercing serializers for awsQueryCompat ([#5440](https://github.com/aws/aws-sdk-js-v3/pull/5440)) +* Migrated the `@aws-sdk/util-endpoints` package to use the newly added `@smithy/util-endpoints` package ([#5390](https://github.com/aws/aws-sdk-js-v3/pull/5390)) +* Added Node.js 14.x version deprecation warning ([#5413](https://github.com/aws/aws-sdk-js-v3/pull/5413)) +* Deprecated gamesparks ([#5386](https://github.com/aws/aws-sdk-js-v3/pull/5386)) +* Changed codegen for JSON protocols to use `awsExpectUnion`, which ignores the `__type` field ([#5376](https://github.com/aws/aws-sdk-js-v3/pull/5376)) +* Updated shapes with members targeting string and number enums (TypeScript unions) to be closed ([#5356](https://github.com/aws/aws-sdk-js-v3/pull/5356)) +* Added e2e suite for lib-dynamodb ([#5306](https://github.com/aws/aws-sdk-js-v3/pull/5306)) +* Added middleware for following region redirects ([#5185](https://github.com/aws/aws-sdk-js-v3/pull/5185)) + +### Bug Fixes +* Updated to use partial record for enum keyed types ([#5391](https://github.com/aws/aws-sdk-js-v3/pull/5391)) + ## 0.18.0 (2023-10-04) ### Features diff --git a/codegen/build.gradle.kts b/codegen/build.gradle.kts index d5b42c34009c..489743a03e97 100644 --- a/codegen/build.gradle.kts +++ b/codegen/build.gradle.kts @@ -28,7 +28,7 @@ allprojects { mavenCentral() } group = "software.amazon.smithy.typescript" - version = "0.18.0" + version = "0.19.0" } // The root project doesn't produce a JAR. diff --git a/codegen/smithy-aws-typescript-codegen/build.gradle.kts b/codegen/smithy-aws-typescript-codegen/build.gradle.kts index 1047860352d5..cf6bb338d78c 100644 --- a/codegen/smithy-aws-typescript-codegen/build.gradle.kts +++ b/codegen/smithy-aws-typescript-codegen/build.gradle.kts @@ -43,7 +43,7 @@ dependencies { api("software.amazon.smithy:smithy-protocol-test-traits:$smithyVersion") api("software.amazon.smithy:smithy-model:$smithyVersion") api("software.amazon.smithy:smithy-rules-engine:$smithyVersion") - api("software.amazon.smithy.typescript:smithy-typescript-codegen:0.18.0") + api("software.amazon.smithy.typescript:smithy-typescript-codegen:0.19.0") } tasks.register("set-aws-sdk-versions") { From bc225cd611fbe05eabea59b66ffd58d1bc6a4baf Mon Sep 17 00:00:00 2001 From: Steven Yuan Date: Mon, 6 Nov 2023 07:59:26 -0800 Subject: [PATCH 2/4] chore(codegen): update codegen-ci with configured smithy-typescript commit --- scripts/generate-clients/config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generate-clients/config.js b/scripts/generate-clients/config.js index 31b5a1c83966..1e94ea215801 100644 --- a/scripts/generate-clients/config.js +++ b/scripts/generate-clients/config.js @@ -1,5 +1,5 @@ // 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: "93274e37a28e508e5137493ffdf7aa63b0c8daed", + SMITHY_TS_COMMIT: "b6c673343e870cfe1e4beac8631250027043ae0a", }; From da206fe4ca19f83c0c1d229a1b5e269edaeca1aa Mon Sep 17 00:00:00 2001 From: Steven Yuan Date: Mon, 6 Nov 2023 08:24:36 -0800 Subject: [PATCH 3/4] chore(codegen): generate clients --- clients/client-accessanalyzer/src/index.ts | 2 + clients/client-account/src/index.ts | 2 + clients/client-acm-pca/src/index.ts | 2 + clients/client-acm/src/index.ts | 2 + .../client-alexa-for-business/src/index.ts | 2 + clients/client-amp/src/index.ts | 2 + clients/client-amplify/src/index.ts | 2 + clients/client-amplifybackend/src/index.ts | 2 + clients/client-amplifyuibuilder/src/index.ts | 2 + clients/client-api-gateway/src/index.ts | 2 + .../src/index.ts | 2 + clients/client-apigatewayv2/src/index.ts | 2 + clients/client-app-mesh/src/index.ts | 2 + clients/client-appconfig/src/index.ts | 2 + clients/client-appconfigdata/src/index.ts | 2 + clients/client-appfabric/src/index.ts | 2 + clients/client-appflow/src/index.ts | 2 + clients/client-appintegrations/src/index.ts | 2 + .../src/index.ts | 2 + .../src/index.ts | 2 + .../client-application-insights/src/index.ts | 2 + .../src/index.ts | 2 + clients/client-apprunner/src/index.ts | 2 + clients/client-appstream/src/index.ts | 2 + clients/client-appsync/src/index.ts | 2 + clients/client-arc-zonal-shift/src/index.ts | 2 + clients/client-athena/src/index.ts | 2 + clients/client-auditmanager/src/index.ts | 2 + .../client-auto-scaling-plans/src/index.ts | 2 + clients/client-auto-scaling/src/index.ts | 2 + clients/client-backup-gateway/src/index.ts | 2 + clients/client-backup/src/index.ts | 2 + clients/client-backupstorage/src/index.ts | 2 + clients/client-batch/src/index.ts | 2 + clients/client-bedrock-runtime/src/index.ts | 2 + clients/client-bedrock/src/index.ts | 2 + clients/client-billingconductor/src/index.ts | 2 + clients/client-braket/src/index.ts | 2 + clients/client-budgets/src/index.ts | 2 + .../client-chime-sdk-identity/src/index.ts | 2 + .../src/index.ts | 2 + .../client-chime-sdk-meetings/src/index.ts | 2 + .../client-chime-sdk-messaging/src/index.ts | 2 + clients/client-chime-sdk-voice/src/index.ts | 2 + clients/client-chime/src/index.ts | 2 + clients/client-cleanrooms/src/index.ts | 2 + clients/client-cloud9/src/index.ts | 2 + clients/client-cloudcontrol/src/index.ts | 2 + clients/client-clouddirectory/src/index.ts | 2 + clients/client-cloudformation/src/index.ts | 2 + clients/client-cloudfront/src/index.ts | 2 + clients/client-cloudhsm-v2/src/index.ts | 2 + clients/client-cloudhsm/src/index.ts | 2 + .../client-cloudsearch-domain/src/index.ts | 2 + clients/client-cloudsearch/src/index.ts | 2 + clients/client-cloudtrail-data/src/index.ts | 2 + clients/client-cloudtrail/src/index.ts | 2 + clients/client-cloudwatch-events/src/index.ts | 2 + clients/client-cloudwatch-logs/src/index.ts | 2 + clients/client-cloudwatch/src/index.ts | 2 + clients/client-codeartifact/src/index.ts | 2 + clients/client-codebuild/src/index.ts | 2 + clients/client-codecatalyst/src/index.ts | 2 + clients/client-codecommit/src/index.ts | 2 + clients/client-codedeploy/src/index.ts | 2 + clients/client-codeguru-reviewer/src/index.ts | 2 + clients/client-codeguru-security/src/index.ts | 2 + clients/client-codeguruprofiler/src/index.ts | 2 + clients/client-codepipeline/src/index.ts | 2 + .../client-codestar-connections/src/index.ts | 2 + .../src/index.ts | 2 + clients/client-codestar/src/index.ts | 2 + .../src/index.ts | 2 + clients/client-cognito-identity/src/index.ts | 2 + clients/client-cognito-sync/src/index.ts | 2 + clients/client-comprehend/src/index.ts | 2 + clients/client-comprehendmedical/src/index.ts | 2 + clients/client-compute-optimizer/src/index.ts | 2 + clients/client-config-service/src/index.ts | 2 + .../client-connect-contact-lens/src/index.ts | 2 + clients/client-connect/src/index.ts | 2 + clients/client-connectcampaigns/src/index.ts | 2 + clients/client-connectcases/src/index.ts | 2 + .../client-connectparticipant/src/index.ts | 2 + clients/client-controltower/src/index.ts | 2 + .../src/index.ts | 2 + clients/client-cost-explorer/src/index.ts | 2 + clients/client-customer-profiles/src/index.ts | 2 + clients/client-data-pipeline/src/index.ts | 2 + .../src/index.ts | 2 + clients/client-databrew/src/index.ts | 2 + clients/client-dataexchange/src/index.ts | 2 + clients/client-datasync/src/index.ts | 2 + clients/client-datazone/src/index.ts | 2 + clients/client-dax/src/index.ts | 2 + clients/client-detective/src/index.ts | 2 + clients/client-device-farm/src/index.ts | 2 + clients/client-devops-guru/src/index.ts | 2 + clients/client-direct-connect/src/index.ts | 2 + clients/client-directory-service/src/index.ts | 2 + clients/client-dlm/src/index.ts | 2 + clients/client-docdb-elastic/src/index.ts | 2 + clients/client-docdb/src/index.ts | 2 + clients/client-drs/src/index.ts | 2 + clients/client-dynamodb-streams/src/index.ts | 2 + clients/client-dynamodb/src/index.ts | 2 + clients/client-ebs/src/index.ts | 2 + .../client-ec2-instance-connect/src/index.ts | 2 + clients/client-ec2/src/index.ts | 2 + clients/client-ecr-public/src/index.ts | 2 + clients/client-ecr/src/index.ts | 2 + clients/client-ecs/src/index.ts | 2 + clients/client-efs/src/index.ts | 2 + clients/client-eks/src/index.ts | 2 + clients/client-elastic-beanstalk/src/index.ts | 2 + clients/client-elastic-inference/src/index.ts | 2 + .../src/index.ts | 2 + .../src/index.ts | 2 + .../client-elastic-transcoder/src/index.ts | 2 + clients/client-elasticache/src/index.ts | 2 + .../client-elasticsearch-service/src/index.ts | 2 + clients/client-emr-containers/src/index.ts | 2 + clients/client-emr-serverless/src/index.ts | 2 + clients/client-emr/src/index.ts | 2 + clients/client-entityresolution/src/index.ts | 2 + clients/client-eventbridge/src/index.ts | 2 + clients/client-evidently/src/index.ts | 2 + clients/client-finspace-data/src/index.ts | 2 + clients/client-finspace/src/index.ts | 2 + clients/client-firehose/src/index.ts | 2 + clients/client-fis/src/index.ts | 2 + clients/client-fms/src/index.ts | 2 + clients/client-forecast/src/index.ts | 2 + clients/client-forecastquery/src/index.ts | 2 + clients/client-frauddetector/src/index.ts | 2 + clients/client-fsx/src/index.ts | 2 + clients/client-gamelift/src/index.ts | 2 + clients/client-glacier/src/index.ts | 2 + .../client-global-accelerator/src/index.ts | 2 + clients/client-glue/src/index.ts | 2 + clients/client-grafana/src/index.ts | 2 + clients/client-greengrass/src/index.ts | 2 + clients/client-greengrassv2/src/index.ts | 2 + clients/client-groundstation/src/index.ts | 2 + clients/client-guardduty/src/index.ts | 2 + clients/client-health/src/index.ts | 2 + clients/client-healthlake/src/index.ts | 2 + clients/client-honeycode/src/index.ts | 2 + clients/client-iam/src/index.ts | 2 + clients/client-identitystore/src/index.ts | 2 + clients/client-imagebuilder/src/index.ts | 2 + clients/client-inspector/src/index.ts | 2 + clients/client-inspector2/src/index.ts | 2 + clients/client-internetmonitor/src/index.ts | 2 + .../src/index.ts | 2 + .../client-iot-1click-projects/src/index.ts | 2 + clients/client-iot-data-plane/src/index.ts | 2 + clients/client-iot-events-data/src/index.ts | 2 + clients/client-iot-events/src/index.ts | 2 + .../client-iot-jobs-data-plane/src/index.ts | 2 + clients/client-iot-roborunner/src/index.ts | 2 + clients/client-iot-wireless/src/index.ts | 2 + clients/client-iot/src/index.ts | 2 + clients/client-iotanalytics/src/index.ts | 2 + clients/client-iotdeviceadvisor/src/index.ts | 2 + clients/client-iotfleethub/src/index.ts | 2 + clients/client-iotfleetwise/src/index.ts | 2 + .../client-iotsecuretunneling/src/index.ts | 2 + clients/client-iotsitewise/src/index.ts | 2 + clients/client-iotthingsgraph/src/index.ts | 2 + clients/client-iottwinmaker/src/index.ts | 2 + clients/client-ivs-realtime/src/index.ts | 2 + clients/client-ivs/src/index.ts | 2 + clients/client-ivschat/src/index.ts | 2 + clients/client-kafka/src/index.ts | 2 + clients/client-kafkaconnect/src/index.ts | 2 + clients/client-kendra-ranking/src/index.ts | 2 + clients/client-kendra/src/index.ts | 2 + clients/client-keyspaces/src/index.ts | 2 + .../client-kinesis-analytics-v2/src/index.ts | 2 + clients/client-kinesis-analytics/src/index.ts | 2 + .../src/index.ts | 2 + .../client-kinesis-video-media/src/index.ts | 2 + .../src/index.ts | 2 + .../src/index.ts | 2 + clients/client-kinesis-video/src/index.ts | 2 + clients/client-kinesis/src/index.ts | 2 + clients/client-kms/src/index.ts | 2 + clients/client-lakeformation/src/index.ts | 2 + clients/client-lambda/src/index.ts | 2 + clients/client-launch-wizard/src/index.ts | 2 + .../src/index.ts | 2 + clients/client-lex-models-v2/src/index.ts | 2 + .../client-lex-runtime-service/src/index.ts | 2 + clients/client-lex-runtime-v2/src/index.ts | 2 + .../src/index.ts | 2 + .../src/index.ts | 2 + clients/client-license-manager/src/index.ts | 2 + clients/client-lightsail/src/index.ts | 2 + clients/client-location/src/index.ts | 2 + clients/client-lookoutequipment/src/index.ts | 2 + clients/client-lookoutmetrics/src/index.ts | 2 + clients/client-lookoutvision/src/index.ts | 2 + clients/client-m2/src/index.ts | 2 + clients/client-machine-learning/src/index.ts | 2 + clients/client-macie/src/index.ts | 2 + clients/client-macie2/src/index.ts | 2 + .../src/index.ts | 2 + clients/client-managedblockchain/src/index.ts | 2 + .../client-marketplace-catalog/src/index.ts | 2 + .../src/index.ts | 2 + .../src/index.ts | 2 + .../client-marketplace-metering/src/index.ts | 2 + clients/client-mediaconnect/src/index.ts | 2 + clients/client-mediaconvert/src/index.ts | 2 + clients/client-medialive/src/index.ts | 2 + clients/client-mediapackage-vod/src/index.ts | 2 + clients/client-mediapackage/src/index.ts | 2 + clients/client-mediapackagev2/src/index.ts | 2 + clients/client-mediastore-data/src/index.ts | 2 + clients/client-mediastore/src/index.ts | 2 + clients/client-mediatailor/src/index.ts | 2 + clients/client-medical-imaging/src/index.ts | 2 + clients/client-memorydb/src/index.ts | 2 + clients/client-mgn/src/index.ts | 2 + .../src/index.ts | 2 + clients/client-migration-hub/src/index.ts | 2 + .../client-migrationhub-config/src/index.ts | 2 + .../src/index.ts | 2 + .../client-migrationhubstrategy/src/index.ts | 2 + clients/client-mobile/src/index.ts | 2 + clients/client-mq/src/index.ts | 2 + clients/client-mturk/src/index.ts | 2 + clients/client-mwaa/src/index.ts | 2 + clients/client-neptune/src/index.ts | 2 + clients/client-neptunedata/src/index.ts | 2 + clients/client-network-firewall/src/index.ts | 2 + clients/client-networkmanager/src/index.ts | 2 + clients/client-nimble/src/index.ts | 2 + clients/client-oam/src/index.ts | 2 + clients/client-omics/src/index.ts | 2 + clients/client-opensearch/src/index.ts | 2 + .../client-opensearchserverless/src/index.ts | 2 + clients/client-opsworks/src/index.ts | 2 + clients/client-opsworkscm/src/index.ts | 2 + clients/client-organizations/src/index.ts | 2 + clients/client-osis/src/index.ts | 2 + clients/client-outposts/src/index.ts | 2 + clients/client-panorama/src/index.ts | 2 + .../src/index.ts | 2 + .../client-payment-cryptography/src/index.ts | 2 + clients/client-pca-connector-ad/src/index.ts | 2 + .../client-personalize-events/src/index.ts | 2 + .../client-personalize-runtime/src/index.ts | 2 + clients/client-personalize/src/index.ts | 2 + clients/client-pi/src/index.ts | 2 + clients/client-pinpoint-email/src/index.ts | 2 + .../client-pinpoint-sms-voice-v2/src/index.ts | 2 + .../client-pinpoint-sms-voice/src/index.ts | 2 + clients/client-pinpoint/src/index.ts | 2 + clients/client-pipes/src/index.ts | 2 + clients/client-polly/src/index.ts | 2 + clients/client-pricing/src/index.ts | 2 + clients/client-privatenetworks/src/index.ts | 2 + clients/client-proton/src/index.ts | 2 + clients/client-qldb-session/src/index.ts | 2 + clients/client-qldb/src/index.ts | 2 + clients/client-quicksight/src/index.ts | 2 + clients/client-ram/src/index.ts | 2 + clients/client-rbin/src/index.ts | 2 + clients/client-rds-data/src/index.ts | 2 + clients/client-rds/src/index.ts | 2 + clients/client-redshift-data/src/index.ts | 2 + .../client-redshift-serverless/src/index.ts | 2 + clients/client-redshift/src/index.ts | 2 + clients/client-rekognition/src/index.ts | 2 + .../client-rekognitionstreaming/src/index.ts | 2 + clients/client-resiliencehub/src/index.ts | 2 + .../client-resource-explorer-2/src/index.ts | 2 + .../src/index.ts | 2 + clients/client-resource-groups/src/index.ts | 2 + clients/client-robomaker/src/index.ts | 2 + clients/client-rolesanywhere/src/index.ts | 2 + clients/client-route-53-domains/src/index.ts | 2 + clients/client-route-53/src/index.ts | 2 + .../src/index.ts | 2 + .../src/index.ts | 2 + .../src/index.ts | 2 + clients/client-route53resolver/src/index.ts | 2 + clients/client-rum/src/index.ts | 2 + clients/client-s3-control/src/index.ts | 2 + clients/client-s3/src/index.ts | 2 + clients/client-s3outposts/src/index.ts | 2 + .../client-sagemaker-a2i-runtime/src/index.ts | 2 + clients/client-sagemaker-edge/src/index.ts | 2 + .../src/index.ts | 2 + .../client-sagemaker-geospatial/src/index.ts | 2 + clients/client-sagemaker-metrics/src/index.ts | 2 + clients/client-sagemaker-runtime/src/index.ts | 2 + clients/client-sagemaker/src/index.ts | 2 + clients/client-savingsplans/src/index.ts | 2 + clients/client-scheduler/src/index.ts | 2 + clients/client-schemas/src/index.ts | 2 + clients/client-secrets-manager/src/index.ts | 2 + clients/client-securityhub/src/index.ts | 2 + clients/client-securitylake/src/index.ts | 2 + .../src/index.ts | 2 + .../src/index.ts | 2 + clients/client-service-catalog/src/index.ts | 2 + clients/client-service-quotas/src/index.ts | 2 + clients/client-servicediscovery/src/index.ts | 2 + clients/client-ses/src/index.ts | 2 + clients/client-sesv2/src/index.ts | 2 + clients/client-sfn/src/index.ts | 2 + clients/client-shield/src/index.ts | 2 + clients/client-signer/src/index.ts | 2 + clients/client-simspaceweaver/src/index.ts | 2 + clients/client-sms/src/index.ts | 2 + .../src/index.ts | 2 + clients/client-snowball/src/index.ts | 2 + clients/client-sns/src/index.ts | 2 + clients/client-sqs/src/index.ts | 2 + clients/client-ssm-contacts/src/index.ts | 2 + clients/client-ssm-incidents/src/index.ts | 2 + clients/client-ssm-sap/src/index.ts | 2 + clients/client-ssm/src/index.ts | 2 + clients/client-sso-admin/src/index.ts | 2 + clients/client-sso-oidc/src/index.ts | 2 + clients/client-sso/src/index.ts | 2 + clients/client-storage-gateway/src/index.ts | 2 + clients/client-sts/src/index.ts | 2 + clients/client-support-app/src/index.ts | 2 + clients/client-support/src/index.ts | 2 + clients/client-swf/src/index.ts | 2 + clients/client-synthetics/src/index.ts | 2 + clients/client-textract/src/index.ts | 2 + clients/client-timestream-query/src/index.ts | 2 + clients/client-timestream-write/src/index.ts | 2 + clients/client-tnb/src/index.ts | 2 + .../client-transcribe-streaming/src/index.ts | 2 + clients/client-transcribe/src/index.ts | 2 + clients/client-transfer/src/index.ts | 2 + clients/client-translate/src/index.ts | 2 + .../client-verifiedpermissions/src/index.ts | 2 + clients/client-voice-id/src/index.ts | 2 + clients/client-vpc-lattice/src/index.ts | 2 + clients/client-waf-regional/src/index.ts | 2 + clients/client-waf/src/index.ts | 2 + clients/client-wafv2/src/index.ts | 2 + clients/client-wellarchitected/src/index.ts | 2 + clients/client-wisdom/src/index.ts | 2 + clients/client-workdocs/src/index.ts | 2 + clients/client-worklink/src/index.ts | 2 + clients/client-workmail/src/index.ts | 2 + .../client-workmailmessageflow/src/index.ts | 2 + clients/client-workspaces-web/src/index.ts | 2 + clients/client-workspaces/src/index.ts | 2 + clients/client-xray/src/index.ts | 2 + private/aws-echo-service/src/index.ts | 2 + private/aws-protocoltests-ec2/src/index.ts | 2 + .../aws-protocoltests-json-10/src/index.ts | 2 + private/aws-protocoltests-json/src/index.ts | 2 + private/aws-protocoltests-query/src/index.ts | 2 + .../aws-protocoltests-restjson/src/index.ts | 2 + .../aws-protocoltests-restxml/src/index.ts | 2 + private/weather/package.json | 2 +- private/weather/src/index.ts | 2 + .../middleware/HttpApiKeyAuth/index.spec.ts | 166 ------------------ yarn.lock | 27 +++ 369 files changed, 760 insertions(+), 167 deletions(-) delete mode 100644 private/weather/src/middleware/HttpApiKeyAuth/index.spec.ts diff --git a/clients/client-accessanalyzer/src/index.ts b/clients/client-accessanalyzer/src/index.ts index 50b2e0692a60..74d473da1787 100644 --- a/clients/client-accessanalyzer/src/index.ts +++ b/clients/client-accessanalyzer/src/index.ts @@ -16,6 +16,8 @@ export * from "./AccessAnalyzerClient"; export * from "./AccessAnalyzer"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AccessAnalyzerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-account/src/index.ts b/clients/client-account/src/index.ts index e7fbec96c80d..eb53688bf4c2 100644 --- a/clients/client-account/src/index.ts +++ b/clients/client-account/src/index.ts @@ -8,6 +8,8 @@ export * from "./AccountClient"; export * from "./Account"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AccountExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-acm-pca/src/index.ts b/clients/client-acm-pca/src/index.ts index bd9cc24fbfb5..190dcb5ecc8b 100644 --- a/clients/client-acm-pca/src/index.ts +++ b/clients/client-acm-pca/src/index.ts @@ -23,6 +23,8 @@ export * from "./ACMPCAClient"; export * from "./ACMPCA"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ACMPCAExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-acm/src/index.ts b/clients/client-acm/src/index.ts index c047674a1501..09adf4415ab4 100644 --- a/clients/client-acm/src/index.ts +++ b/clients/client-acm/src/index.ts @@ -10,6 +10,8 @@ export * from "./ACMClient"; export * from "./ACM"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ACMExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-alexa-for-business/src/index.ts b/clients/client-alexa-for-business/src/index.ts index ecb0f3ee745a..66e6ffcace40 100644 --- a/clients/client-alexa-for-business/src/index.ts +++ b/clients/client-alexa-for-business/src/index.ts @@ -8,6 +8,8 @@ export * from "./AlexaForBusinessClient"; export * from "./AlexaForBusiness"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AlexaForBusinessExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-amp/src/index.ts b/clients/client-amp/src/index.ts index 6577e300cbd7..f9b5b137ba32 100644 --- a/clients/client-amp/src/index.ts +++ b/clients/client-amp/src/index.ts @@ -8,6 +8,8 @@ export * from "./AmpClient"; export * from "./Amp"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AmpExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-amplify/src/index.ts b/clients/client-amplify/src/index.ts index d25d8776eb10..d3f48004ef6b 100644 --- a/clients/client-amplify/src/index.ts +++ b/clients/client-amplify/src/index.ts @@ -13,6 +13,8 @@ export * from "./AmplifyClient"; export * from "./Amplify"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AmplifyExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-amplifybackend/src/index.ts b/clients/client-amplifybackend/src/index.ts index 3e6611c5274d..efe9f1719beb 100644 --- a/clients/client-amplifybackend/src/index.ts +++ b/clients/client-amplifybackend/src/index.ts @@ -8,6 +8,8 @@ export * from "./AmplifyBackendClient"; export * from "./AmplifyBackend"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AmplifyBackendExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-amplifyuibuilder/src/index.ts b/clients/client-amplifyuibuilder/src/index.ts index 27f77a9c7996..6ecff4ea8bc9 100644 --- a/clients/client-amplifyuibuilder/src/index.ts +++ b/clients/client-amplifyuibuilder/src/index.ts @@ -16,6 +16,8 @@ export * from "./AmplifyUIBuilderClient"; export * from "./AmplifyUIBuilder"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AmplifyUIBuilderExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-api-gateway/src/index.ts b/clients/client-api-gateway/src/index.ts index 9ae792494f9b..974f601c25c9 100644 --- a/clients/client-api-gateway/src/index.ts +++ b/clients/client-api-gateway/src/index.ts @@ -9,6 +9,8 @@ export * from "./APIGatewayClient"; export * from "./APIGateway"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { APIGatewayExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-apigatewaymanagementapi/src/index.ts b/clients/client-apigatewaymanagementapi/src/index.ts index ff9749df1370..cc8cfd147cdd 100644 --- a/clients/client-apigatewaymanagementapi/src/index.ts +++ b/clients/client-apigatewaymanagementapi/src/index.ts @@ -8,6 +8,8 @@ export * from "./ApiGatewayManagementApiClient"; export * from "./ApiGatewayManagementApi"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ApiGatewayManagementApiExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-apigatewayv2/src/index.ts b/clients/client-apigatewayv2/src/index.ts index 716b74ea1a58..527241cc6b2d 100644 --- a/clients/client-apigatewayv2/src/index.ts +++ b/clients/client-apigatewayv2/src/index.ts @@ -8,6 +8,8 @@ export * from "./ApiGatewayV2Client"; export * from "./ApiGatewayV2"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ApiGatewayV2ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-app-mesh/src/index.ts b/clients/client-app-mesh/src/index.ts index cc6f62bde0ab..6340b500d4c3 100644 --- a/clients/client-app-mesh/src/index.ts +++ b/clients/client-app-mesh/src/index.ts @@ -22,6 +22,8 @@ export * from "./AppMeshClient"; export * from "./AppMesh"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AppMeshExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-appconfig/src/index.ts b/clients/client-appconfig/src/index.ts index f362dbd435ed..23ce1d6d6047 100644 --- a/clients/client-appconfig/src/index.ts +++ b/clients/client-appconfig/src/index.ts @@ -53,6 +53,8 @@ export * from "./AppConfigClient"; export * from "./AppConfig"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AppConfigExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-appconfigdata/src/index.ts b/clients/client-appconfigdata/src/index.ts index ba6f59ea62c7..9bac3676d57a 100644 --- a/clients/client-appconfigdata/src/index.ts +++ b/clients/client-appconfigdata/src/index.ts @@ -66,6 +66,8 @@ export * from "./AppConfigDataClient"; export * from "./AppConfigData"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AppConfigDataExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-appfabric/src/index.ts b/clients/client-appfabric/src/index.ts index 990cd3081ea1..d2bec87580b2 100644 --- a/clients/client-appfabric/src/index.ts +++ b/clients/client-appfabric/src/index.ts @@ -16,6 +16,8 @@ export * from "./AppFabricClient"; export * from "./AppFabric"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AppFabricExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-appflow/src/index.ts b/clients/client-appflow/src/index.ts index 47e3c002b4ba..b258ef07b995 100644 --- a/clients/client-appflow/src/index.ts +++ b/clients/client-appflow/src/index.ts @@ -42,6 +42,8 @@ export * from "./AppflowClient"; export * from "./Appflow"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AppflowExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-appintegrations/src/index.ts b/clients/client-appintegrations/src/index.ts index 6d4a747c12e2..fb57f296e2a3 100644 --- a/clients/client-appintegrations/src/index.ts +++ b/clients/client-appintegrations/src/index.ts @@ -14,6 +14,8 @@ export * from "./AppIntegrationsClient"; export * from "./AppIntegrations"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AppIntegrationsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-application-auto-scaling/src/index.ts b/clients/client-application-auto-scaling/src/index.ts index 4b78d0deadb0..ac447daf9578 100644 --- a/clients/client-application-auto-scaling/src/index.ts +++ b/clients/client-application-auto-scaling/src/index.ts @@ -81,6 +81,8 @@ export * from "./ApplicationAutoScalingClient"; export * from "./ApplicationAutoScaling"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ApplicationAutoScalingExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-application-discovery-service/src/index.ts b/clients/client-application-discovery-service/src/index.ts index 65d4cb5be587..1d4edb040948 100644 --- a/clients/client-application-discovery-service/src/index.ts +++ b/clients/client-application-discovery-service/src/index.ts @@ -113,6 +113,8 @@ export * from "./ApplicationDiscoveryServiceClient"; export * from "./ApplicationDiscoveryService"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ApplicationDiscoveryServiceExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-application-insights/src/index.ts b/clients/client-application-insights/src/index.ts index b511cd7de93b..ab830501508e 100644 --- a/clients/client-application-insights/src/index.ts +++ b/clients/client-application-insights/src/index.ts @@ -19,6 +19,8 @@ export * from "./ApplicationInsightsClient"; export * from "./ApplicationInsights"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ApplicationInsightsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-applicationcostprofiler/src/index.ts b/clients/client-applicationcostprofiler/src/index.ts index 7cf07e9c036f..4b341c798747 100644 --- a/clients/client-applicationcostprofiler/src/index.ts +++ b/clients/client-applicationcostprofiler/src/index.ts @@ -13,6 +13,8 @@ export * from "./ApplicationCostProfilerClient"; export * from "./ApplicationCostProfiler"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ApplicationCostProfilerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-apprunner/src/index.ts b/clients/client-apprunner/src/index.ts index a6777b5c050b..e214941a20d0 100644 --- a/clients/client-apprunner/src/index.ts +++ b/clients/client-apprunner/src/index.ts @@ -24,6 +24,8 @@ export * from "./AppRunnerClient"; export * from "./AppRunner"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AppRunnerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-appstream/src/index.ts b/clients/client-appstream/src/index.ts index 6310cbb97ae9..6d220c7e39cc 100644 --- a/clients/client-appstream/src/index.ts +++ b/clients/client-appstream/src/index.ts @@ -25,6 +25,8 @@ export * from "./AppStreamClient"; export * from "./AppStream"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AppStreamExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-appsync/src/index.ts b/clients/client-appsync/src/index.ts index b1902d420071..099c56595b81 100644 --- a/clients/client-appsync/src/index.ts +++ b/clients/client-appsync/src/index.ts @@ -9,6 +9,8 @@ export * from "./AppSyncClient"; export * from "./AppSync"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AppSyncExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-arc-zonal-shift/src/index.ts b/clients/client-arc-zonal-shift/src/index.ts index 67c889969156..a6c24703d669 100644 --- a/clients/client-arc-zonal-shift/src/index.ts +++ b/clients/client-arc-zonal-shift/src/index.ts @@ -22,6 +22,8 @@ export * from "./ARCZonalShiftClient"; export * from "./ARCZonalShift"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ARCZonalShiftExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-athena/src/index.ts b/clients/client-athena/src/index.ts index 0cbe30345f17..d6a9c4350c2a 100644 --- a/clients/client-athena/src/index.ts +++ b/clients/client-athena/src/index.ts @@ -21,6 +21,8 @@ export * from "./AthenaClient"; export * from "./Athena"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AthenaExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-auditmanager/src/index.ts b/clients/client-auditmanager/src/index.ts index 9f5b9d345a87..8ef457df91b1 100644 --- a/clients/client-auditmanager/src/index.ts +++ b/clients/client-auditmanager/src/index.ts @@ -43,6 +43,8 @@ export * from "./AuditManagerClient"; export * from "./AuditManager"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AuditManagerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-auto-scaling-plans/src/index.ts b/clients/client-auto-scaling-plans/src/index.ts index 282a0f88a0ee..73574e6703d9 100644 --- a/clients/client-auto-scaling-plans/src/index.ts +++ b/clients/client-auto-scaling-plans/src/index.ts @@ -42,6 +42,8 @@ export * from "./AutoScalingPlansClient"; export * from "./AutoScalingPlans"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AutoScalingPlansExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-auto-scaling/src/index.ts b/clients/client-auto-scaling/src/index.ts index 44792866a970..92c6de4ed810 100644 --- a/clients/client-auto-scaling/src/index.ts +++ b/clients/client-auto-scaling/src/index.ts @@ -11,6 +11,8 @@ export * from "./AutoScalingClient"; export * from "./AutoScaling"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { AutoScalingExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-backup-gateway/src/index.ts b/clients/client-backup-gateway/src/index.ts index 94d2215a8443..586b371a0c00 100644 --- a/clients/client-backup-gateway/src/index.ts +++ b/clients/client-backup-gateway/src/index.ts @@ -16,6 +16,8 @@ export * from "./BackupGatewayClient"; export * from "./BackupGateway"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { BackupGatewayExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-backup/src/index.ts b/clients/client-backup/src/index.ts index 688555d1dffd..9c1dff8bf799 100644 --- a/clients/client-backup/src/index.ts +++ b/clients/client-backup/src/index.ts @@ -12,6 +12,8 @@ export * from "./BackupClient"; export * from "./Backup"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { BackupExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-backupstorage/src/index.ts b/clients/client-backupstorage/src/index.ts index 080d36f05891..4e071e9b3a2e 100644 --- a/clients/client-backupstorage/src/index.ts +++ b/clients/client-backupstorage/src/index.ts @@ -8,6 +8,8 @@ export * from "./BackupStorageClient"; export * from "./BackupStorage"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { BackupStorageExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-batch/src/index.ts b/clients/client-batch/src/index.ts index a82e93a8ed49..528f024fa51a 100644 --- a/clients/client-batch/src/index.ts +++ b/clients/client-batch/src/index.ts @@ -18,6 +18,8 @@ export * from "./BatchClient"; export * from "./Batch"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { BatchExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-bedrock-runtime/src/index.ts b/clients/client-bedrock-runtime/src/index.ts index f58a0d98f145..5e949492378c 100644 --- a/clients/client-bedrock-runtime/src/index.ts +++ b/clients/client-bedrock-runtime/src/index.ts @@ -8,6 +8,8 @@ export * from "./BedrockRuntimeClient"; export * from "./BedrockRuntime"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { BedrockRuntimeExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-bedrock/src/index.ts b/clients/client-bedrock/src/index.ts index e30563cf776b..f7f7a814638c 100644 --- a/clients/client-bedrock/src/index.ts +++ b/clients/client-bedrock/src/index.ts @@ -8,6 +8,8 @@ export * from "./BedrockClient"; export * from "./Bedrock"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { BedrockExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-billingconductor/src/index.ts b/clients/client-billingconductor/src/index.ts index 19d7d7383d99..70cfb31488a3 100644 --- a/clients/client-billingconductor/src/index.ts +++ b/clients/client-billingconductor/src/index.ts @@ -19,6 +19,8 @@ export * from "./BillingconductorClient"; export * from "./Billingconductor"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { BillingconductorExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-braket/src/index.ts b/clients/client-braket/src/index.ts index a58f7db62517..8c0a42163c34 100644 --- a/clients/client-braket/src/index.ts +++ b/clients/client-braket/src/index.ts @@ -17,6 +17,8 @@ export * from "./BraketClient"; export * from "./Braket"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { BraketExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-budgets/src/index.ts b/clients/client-budgets/src/index.ts index 93c4e6a36456..2b1a3b4afaa2 100644 --- a/clients/client-budgets/src/index.ts +++ b/clients/client-budgets/src/index.ts @@ -50,6 +50,8 @@ export * from "./BudgetsClient"; export * from "./Budgets"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { BudgetsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-chime-sdk-identity/src/index.ts b/clients/client-chime-sdk-identity/src/index.ts index 513dc82be3ee..b92be52d0520 100644 --- a/clients/client-chime-sdk-identity/src/index.ts +++ b/clients/client-chime-sdk-identity/src/index.ts @@ -11,6 +11,8 @@ export * from "./ChimeSDKIdentityClient"; export * from "./ChimeSDKIdentity"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ChimeSDKIdentityExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-chime-sdk-media-pipelines/src/index.ts b/clients/client-chime-sdk-media-pipelines/src/index.ts index 05effb70f562..10f7068f6ed6 100644 --- a/clients/client-chime-sdk-media-pipelines/src/index.ts +++ b/clients/client-chime-sdk-media-pipelines/src/index.ts @@ -9,6 +9,8 @@ export * from "./ChimeSDKMediaPipelinesClient"; export * from "./ChimeSDKMediaPipelines"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ChimeSDKMediaPipelinesExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-chime-sdk-meetings/src/index.ts b/clients/client-chime-sdk-meetings/src/index.ts index 8e0a4b63f42c..6b96f93a22dc 100644 --- a/clients/client-chime-sdk-meetings/src/index.ts +++ b/clients/client-chime-sdk-meetings/src/index.ts @@ -10,6 +10,8 @@ export * from "./ChimeSDKMeetingsClient"; export * from "./ChimeSDKMeetings"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ChimeSDKMeetingsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-chime-sdk-messaging/src/index.ts b/clients/client-chime-sdk-messaging/src/index.ts index a2f0b2c9e92e..c2e8ae485ca7 100644 --- a/clients/client-chime-sdk-messaging/src/index.ts +++ b/clients/client-chime-sdk-messaging/src/index.ts @@ -11,6 +11,8 @@ export * from "./ChimeSDKMessagingClient"; export * from "./ChimeSDKMessaging"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ChimeSDKMessagingExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-chime-sdk-voice/src/index.ts b/clients/client-chime-sdk-voice/src/index.ts index a69f7e14f4cc..377c1a7afcde 100644 --- a/clients/client-chime-sdk-voice/src/index.ts +++ b/clients/client-chime-sdk-voice/src/index.ts @@ -9,6 +9,8 @@ export * from "./ChimeSDKVoiceClient"; export * from "./ChimeSDKVoice"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ChimeSDKVoiceExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-chime/src/index.ts b/clients/client-chime/src/index.ts index b56c9991cefa..5377aec44888 100644 --- a/clients/client-chime/src/index.ts +++ b/clients/client-chime/src/index.ts @@ -50,6 +50,8 @@ export * from "./ChimeClient"; export * from "./Chime"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ChimeExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-cleanrooms/src/index.ts b/clients/client-cleanrooms/src/index.ts index a00a680e881b..998b40cb3c88 100644 --- a/clients/client-cleanrooms/src/index.ts +++ b/clients/client-cleanrooms/src/index.ts @@ -16,6 +16,8 @@ export * from "./CleanRoomsClient"; export * from "./CleanRooms"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CleanRoomsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-cloud9/src/index.ts b/clients/client-cloud9/src/index.ts index d98380184b83..7d31e3428fba 100644 --- a/clients/client-cloud9/src/index.ts +++ b/clients/client-cloud9/src/index.ts @@ -74,6 +74,8 @@ export * from "./Cloud9Client"; export * from "./Cloud9"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { Cloud9ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-cloudcontrol/src/index.ts b/clients/client-cloudcontrol/src/index.ts index 05c5319fa086..0e824a8121d4 100644 --- a/clients/client-cloudcontrol/src/index.ts +++ b/clients/client-cloudcontrol/src/index.ts @@ -9,6 +9,8 @@ export * from "./CloudControlClient"; export * from "./CloudControl"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CloudControlExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-clouddirectory/src/index.ts b/clients/client-clouddirectory/src/index.ts index 4c4437250111..8581d1921f6f 100644 --- a/clients/client-clouddirectory/src/index.ts +++ b/clients/client-clouddirectory/src/index.ts @@ -13,6 +13,8 @@ export * from "./CloudDirectoryClient"; export * from "./CloudDirectory"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CloudDirectoryExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-cloudformation/src/index.ts b/clients/client-cloudformation/src/index.ts index dbe479247f16..773773545ed5 100644 --- a/clients/client-cloudformation/src/index.ts +++ b/clients/client-cloudformation/src/index.ts @@ -17,6 +17,8 @@ export * from "./CloudFormationClient"; export * from "./CloudFormation"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CloudFormationExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-cloudfront/src/index.ts b/clients/client-cloudfront/src/index.ts index c044481a0b9c..70b9c0354b14 100644 --- a/clients/client-cloudfront/src/index.ts +++ b/clients/client-cloudfront/src/index.ts @@ -12,6 +12,8 @@ export * from "./CloudFrontClient"; export * from "./CloudFront"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CloudFrontExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-cloudhsm-v2/src/index.ts b/clients/client-cloudhsm-v2/src/index.ts index 70ce73edf883..9613bc2143cc 100644 --- a/clients/client-cloudhsm-v2/src/index.ts +++ b/clients/client-cloudhsm-v2/src/index.ts @@ -9,6 +9,8 @@ export * from "./CloudHSMV2Client"; export * from "./CloudHSMV2"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CloudHSMV2ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-cloudhsm/src/index.ts b/clients/client-cloudhsm/src/index.ts index 08455e13989e..01afae8f554e 100644 --- a/clients/client-cloudhsm/src/index.ts +++ b/clients/client-cloudhsm/src/index.ts @@ -18,6 +18,8 @@ export * from "./CloudHSMClient"; export * from "./CloudHSM"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CloudHSMExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-cloudsearch-domain/src/index.ts b/clients/client-cloudsearch-domain/src/index.ts index a99a7f044cd5..793d4cae3647 100644 --- a/clients/client-cloudsearch-domain/src/index.ts +++ b/clients/client-cloudsearch-domain/src/index.ts @@ -11,6 +11,8 @@ export * from "./CloudSearchDomainClient"; export * from "./CloudSearchDomain"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CloudSearchDomainExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-cloudsearch/src/index.ts b/clients/client-cloudsearch/src/index.ts index 915a795493e3..bd4ed165ae41 100644 --- a/clients/client-cloudsearch/src/index.ts +++ b/clients/client-cloudsearch/src/index.ts @@ -14,6 +14,8 @@ export * from "./CloudSearchClient"; export * from "./CloudSearch"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CloudSearchExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-cloudtrail-data/src/index.ts b/clients/client-cloudtrail-data/src/index.ts index 2b67305c09bd..6593fae9731b 100644 --- a/clients/client-cloudtrail-data/src/index.ts +++ b/clients/client-cloudtrail-data/src/index.ts @@ -13,6 +13,8 @@ export * from "./CloudTrailDataClient"; export * from "./CloudTrailData"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CloudTrailDataExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-cloudtrail/src/index.ts b/clients/client-cloudtrail/src/index.ts index 073001d97319..8d3e34b50398 100644 --- a/clients/client-cloudtrail/src/index.ts +++ b/clients/client-cloudtrail/src/index.ts @@ -23,6 +23,8 @@ export * from "./CloudTrailClient"; export * from "./CloudTrail"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CloudTrailExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-cloudwatch-events/src/index.ts b/clients/client-cloudwatch-events/src/index.ts index fd98b7448f45..618dcd038db9 100644 --- a/clients/client-cloudwatch-events/src/index.ts +++ b/clients/client-cloudwatch-events/src/index.ts @@ -28,6 +28,8 @@ export * from "./CloudWatchEventsClient"; export * from "./CloudWatchEvents"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CloudWatchEventsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-cloudwatch-logs/src/index.ts b/clients/client-cloudwatch-logs/src/index.ts index 1cb0715f2c23..96946c814c0d 100644 --- a/clients/client-cloudwatch-logs/src/index.ts +++ b/clients/client-cloudwatch-logs/src/index.ts @@ -42,6 +42,8 @@ export * from "./CloudWatchLogsClient"; export * from "./CloudWatchLogs"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CloudWatchLogsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-cloudwatch/src/index.ts b/clients/client-cloudwatch/src/index.ts index c456009db3fa..38f82426a71c 100644 --- a/clients/client-cloudwatch/src/index.ts +++ b/clients/client-cloudwatch/src/index.ts @@ -20,6 +20,8 @@ export * from "./CloudWatchClient"; export * from "./CloudWatch"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CloudWatchExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-codeartifact/src/index.ts b/clients/client-codeartifact/src/index.ts index 5ee8cd47228a..1d4c610cd699 100644 --- a/clients/client-codeartifact/src/index.ts +++ b/clients/client-codeartifact/src/index.ts @@ -281,6 +281,8 @@ export * from "./CodeartifactClient"; export * from "./Codeartifact"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CodeartifactExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-codebuild/src/index.ts b/clients/client-codebuild/src/index.ts index e0547d81861f..b39aa743931c 100644 --- a/clients/client-codebuild/src/index.ts +++ b/clients/client-codebuild/src/index.ts @@ -18,6 +18,8 @@ export * from "./CodeBuildClient"; export * from "./CodeBuild"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CodeBuildExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-codecatalyst/src/index.ts b/clients/client-codecatalyst/src/index.ts index a08f9d16c4d1..111cdf89bd9b 100644 --- a/clients/client-codecatalyst/src/index.ts +++ b/clients/client-codecatalyst/src/index.ts @@ -159,6 +159,8 @@ export * from "./CodeCatalystClient"; export * from "./CodeCatalyst"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CodeCatalystExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-codecommit/src/index.ts b/clients/client-codecommit/src/index.ts index 6cc3788d5ab6..9b37729fcf72 100644 --- a/clients/client-codecommit/src/index.ts +++ b/clients/client-codecommit/src/index.ts @@ -388,6 +388,8 @@ export * from "./CodeCommitClient"; export * from "./CodeCommit"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CodeCommitExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-codedeploy/src/index.ts b/clients/client-codedeploy/src/index.ts index 39c7437bb711..5a075ef1ebd4 100644 --- a/clients/client-codedeploy/src/index.ts +++ b/clients/client-codedeploy/src/index.ts @@ -100,6 +100,8 @@ export * from "./CodeDeployClient"; export * from "./CodeDeploy"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CodeDeployExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-codeguru-reviewer/src/index.ts b/clients/client-codeguru-reviewer/src/index.ts index 352ea9f7d607..4ee3f9d9e3e7 100644 --- a/clients/client-codeguru-reviewer/src/index.ts +++ b/clients/client-codeguru-reviewer/src/index.ts @@ -22,6 +22,8 @@ export * from "./CodeGuruReviewerClient"; export * from "./CodeGuruReviewer"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CodeGuruReviewerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-codeguru-security/src/index.ts b/clients/client-codeguru-security/src/index.ts index 3bc05d15a8f4..c5ea5de55587 100644 --- a/clients/client-codeguru-security/src/index.ts +++ b/clients/client-codeguru-security/src/index.ts @@ -19,6 +19,8 @@ export * from "./CodeGuruSecurityClient"; export * from "./CodeGuruSecurity"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CodeGuruSecurityExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-codeguruprofiler/src/index.ts b/clients/client-codeguruprofiler/src/index.ts index 7728f4079d0c..d20902a6c0a3 100644 --- a/clients/client-codeguruprofiler/src/index.ts +++ b/clients/client-codeguruprofiler/src/index.ts @@ -30,6 +30,8 @@ export * from "./CodeGuruProfilerClient"; export * from "./CodeGuruProfiler"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CodeGuruProfilerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-codepipeline/src/index.ts b/clients/client-codepipeline/src/index.ts index 594e2ad9fe01..ace445fd16a1 100644 --- a/clients/client-codepipeline/src/index.ts +++ b/clients/client-codepipeline/src/index.ts @@ -201,6 +201,8 @@ export * from "./CodePipelineClient"; export * from "./CodePipeline"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CodePipelineExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-codestar-connections/src/index.ts b/clients/client-codestar-connections/src/index.ts index 08faec4a6172..daea4075caa9 100644 --- a/clients/client-codestar-connections/src/index.ts +++ b/clients/client-codestar-connections/src/index.ts @@ -87,6 +87,8 @@ export * from "./CodeStarConnectionsClient"; export * from "./CodeStarConnections"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CodeStarConnectionsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-codestar-notifications/src/index.ts b/clients/client-codestar-notifications/src/index.ts index 0e6d4a561540..0367880573d1 100644 --- a/clients/client-codestar-notifications/src/index.ts +++ b/clients/client-codestar-notifications/src/index.ts @@ -85,6 +85,8 @@ export * from "./CodestarNotificationsClient"; export * from "./CodestarNotifications"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CodestarNotificationsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-codestar/src/index.ts b/clients/client-codestar/src/index.ts index d47dda5ed318..747fa2d10a79 100644 --- a/clients/client-codestar/src/index.ts +++ b/clients/client-codestar/src/index.ts @@ -97,6 +97,8 @@ export * from "./CodeStarClient"; export * from "./CodeStar"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CodeStarExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-cognito-identity-provider/src/index.ts b/clients/client-cognito-identity-provider/src/index.ts index f2df5628e0bc..fdef62ffe752 100644 --- a/clients/client-cognito-identity-provider/src/index.ts +++ b/clients/client-cognito-identity-provider/src/index.ts @@ -74,6 +74,8 @@ export * from "./CognitoIdentityProviderClient"; export * from "./CognitoIdentityProvider"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CognitoIdentityProviderExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-cognito-identity/src/index.ts b/clients/client-cognito-identity/src/index.ts index aa67cd46c52a..f40168b2ab55 100644 --- a/clients/client-cognito-identity/src/index.ts +++ b/clients/client-cognito-identity/src/index.ts @@ -21,6 +21,8 @@ export * from "./CognitoIdentityClient"; export * from "./CognitoIdentity"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CognitoIdentityExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-cognito-sync/src/index.ts b/clients/client-cognito-sync/src/index.ts index e3ce32ad59d5..58d37cb4986d 100644 --- a/clients/client-cognito-sync/src/index.ts +++ b/clients/client-cognito-sync/src/index.ts @@ -20,6 +20,8 @@ export * from "./CognitoSyncClient"; export * from "./CognitoSync"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CognitoSyncExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-comprehend/src/index.ts b/clients/client-comprehend/src/index.ts index 00857b0676b0..5f4627fdcd8b 100644 --- a/clients/client-comprehend/src/index.ts +++ b/clients/client-comprehend/src/index.ts @@ -11,6 +11,8 @@ export * from "./ComprehendClient"; export * from "./Comprehend"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ComprehendExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-comprehendmedical/src/index.ts b/clients/client-comprehendmedical/src/index.ts index 7308bee15c26..f7549ca0dda0 100644 --- a/clients/client-comprehendmedical/src/index.ts +++ b/clients/client-comprehendmedical/src/index.ts @@ -8,6 +8,8 @@ export * from "./ComprehendMedicalClient"; export * from "./ComprehendMedical"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ComprehendMedicalExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-compute-optimizer/src/index.ts b/clients/client-compute-optimizer/src/index.ts index 29bfaf7f9a71..88d0492cc982 100644 --- a/clients/client-compute-optimizer/src/index.ts +++ b/clients/client-compute-optimizer/src/index.ts @@ -19,6 +19,8 @@ export * from "./ComputeOptimizerClient"; export * from "./ComputeOptimizer"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ComputeOptimizerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-config-service/src/index.ts b/clients/client-config-service/src/index.ts index 3c2fe1c103a7..fbb2d4445d68 100644 --- a/clients/client-config-service/src/index.ts +++ b/clients/client-config-service/src/index.ts @@ -28,6 +28,8 @@ export * from "./ConfigServiceClient"; export * from "./ConfigService"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ConfigServiceExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-connect-contact-lens/src/index.ts b/clients/client-connect-contact-lens/src/index.ts index e0788d362f75..4dfeb1050747 100644 --- a/clients/client-connect-contact-lens/src/index.ts +++ b/clients/client-connect-contact-lens/src/index.ts @@ -14,6 +14,8 @@ export * from "./ConnectContactLensClient"; export * from "./ConnectContactLens"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ConnectContactLensExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-connect/src/index.ts b/clients/client-connect/src/index.ts index 5917519f4f87..9d13099e597d 100644 --- a/clients/client-connect/src/index.ts +++ b/clients/client-connect/src/index.ts @@ -18,6 +18,8 @@ export * from "./ConnectClient"; export * from "./Connect"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ConnectExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-connectcampaigns/src/index.ts b/clients/client-connectcampaigns/src/index.ts index 819cc23c9ef6..77b674625889 100644 --- a/clients/client-connectcampaigns/src/index.ts +++ b/clients/client-connectcampaigns/src/index.ts @@ -8,6 +8,8 @@ export * from "./ConnectCampaignsClient"; export * from "./ConnectCampaigns"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ConnectCampaignsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-connectcases/src/index.ts b/clients/client-connectcases/src/index.ts index 128ba61668df..7f00c0db11f7 100644 --- a/clients/client-connectcases/src/index.ts +++ b/clients/client-connectcases/src/index.ts @@ -12,6 +12,8 @@ export * from "./ConnectCasesClient"; export * from "./ConnectCases"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ConnectCasesExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-connectparticipant/src/index.ts b/clients/client-connectparticipant/src/index.ts index 9dcf47ddfcce..19d72316854a 100644 --- a/clients/client-connectparticipant/src/index.ts +++ b/clients/client-connectparticipant/src/index.ts @@ -16,6 +16,8 @@ export * from "./ConnectParticipantClient"; export * from "./ConnectParticipant"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ConnectParticipantExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-controltower/src/index.ts b/clients/client-controltower/src/index.ts index 67252001774c..8eb77626a932 100644 --- a/clients/client-controltower/src/index.ts +++ b/clients/client-controltower/src/index.ts @@ -110,6 +110,8 @@ export * from "./ControlTowerClient"; export * from "./ControlTower"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ControlTowerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-cost-and-usage-report-service/src/index.ts b/clients/client-cost-and-usage-report-service/src/index.ts index e35f240a7406..241ebf7fdd59 100644 --- a/clients/client-cost-and-usage-report-service/src/index.ts +++ b/clients/client-cost-and-usage-report-service/src/index.ts @@ -25,6 +25,8 @@ export * from "./CostAndUsageReportServiceClient"; export * from "./CostAndUsageReportService"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CostAndUsageReportServiceExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-cost-explorer/src/index.ts b/clients/client-cost-explorer/src/index.ts index 62b6b1aa961b..15bafcee1645 100644 --- a/clients/client-cost-explorer/src/index.ts +++ b/clients/client-cost-explorer/src/index.ts @@ -23,6 +23,8 @@ export * from "./CostExplorerClient"; export * from "./CostExplorer"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CostExplorerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-customer-profiles/src/index.ts b/clients/client-customer-profiles/src/index.ts index 1f9635a866de..1746230ac2ab 100644 --- a/clients/client-customer-profiles/src/index.ts +++ b/clients/client-customer-profiles/src/index.ts @@ -13,6 +13,8 @@ export * from "./CustomerProfilesClient"; export * from "./CustomerProfiles"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { CustomerProfilesExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-data-pipeline/src/index.ts b/clients/client-data-pipeline/src/index.ts index 928bcc24065c..4859afcaf789 100644 --- a/clients/client-data-pipeline/src/index.ts +++ b/clients/client-data-pipeline/src/index.ts @@ -24,6 +24,8 @@ export * from "./DataPipelineClient"; export * from "./DataPipeline"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DataPipelineExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-database-migration-service/src/index.ts b/clients/client-database-migration-service/src/index.ts index 363db4a28e22..2df02e31f58e 100644 --- a/clients/client-database-migration-service/src/index.ts +++ b/clients/client-database-migration-service/src/index.ts @@ -17,6 +17,8 @@ export * from "./DatabaseMigrationServiceClient"; export * from "./DatabaseMigrationService"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DatabaseMigrationServiceExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-databrew/src/index.ts b/clients/client-databrew/src/index.ts index c05d23336724..8aa96f392632 100644 --- a/clients/client-databrew/src/index.ts +++ b/clients/client-databrew/src/index.ts @@ -11,6 +11,8 @@ export * from "./DataBrewClient"; export * from "./DataBrew"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DataBrewExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-dataexchange/src/index.ts b/clients/client-dataexchange/src/index.ts index 89873676b789..20b54179abec 100644 --- a/clients/client-dataexchange/src/index.ts +++ b/clients/client-dataexchange/src/index.ts @@ -23,6 +23,8 @@ export * from "./DataExchangeClient"; export * from "./DataExchange"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DataExchangeExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-datasync/src/index.ts b/clients/client-datasync/src/index.ts index 398049f6971e..5e909dacf2a0 100644 --- a/clients/client-datasync/src/index.ts +++ b/clients/client-datasync/src/index.ts @@ -16,6 +16,8 @@ export * from "./DataSyncClient"; export * from "./DataSync"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DataSyncExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-datazone/src/index.ts b/clients/client-datazone/src/index.ts index 4131ec560a2a..be9a4c75b868 100644 --- a/clients/client-datazone/src/index.ts +++ b/clients/client-datazone/src/index.ts @@ -12,6 +12,8 @@ export * from "./DataZoneClient"; export * from "./DataZone"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DataZoneExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-dax/src/index.ts b/clients/client-dax/src/index.ts index a0f7ffa3798a..10a4cc632ebc 100644 --- a/clients/client-dax/src/index.ts +++ b/clients/client-dax/src/index.ts @@ -13,6 +13,8 @@ export * from "./DAXClient"; export * from "./DAX"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DAXExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-detective/src/index.ts b/clients/client-detective/src/index.ts index 917c24b4a4c0..3129db1bc8a3 100644 --- a/clients/client-detective/src/index.ts +++ b/clients/client-detective/src/index.ts @@ -83,6 +83,8 @@ export * from "./DetectiveClient"; export * from "./Detective"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DetectiveExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-device-farm/src/index.ts b/clients/client-device-farm/src/index.ts index 6fb0c7516bdf..4f6e7f038e13 100644 --- a/clients/client-device-farm/src/index.ts +++ b/clients/client-device-farm/src/index.ts @@ -22,6 +22,8 @@ export * from "./DeviceFarmClient"; export * from "./DeviceFarm"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DeviceFarmExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-devops-guru/src/index.ts b/clients/client-devops-guru/src/index.ts index 5882c3b198a8..f3a2c4c3dc57 100644 --- a/clients/client-devops-guru/src/index.ts +++ b/clients/client-devops-guru/src/index.ts @@ -19,6 +19,8 @@ export * from "./DevOpsGuruClient"; export * from "./DevOpsGuru"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DevOpsGuruExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-direct-connect/src/index.ts b/clients/client-direct-connect/src/index.ts index f796e00886be..dbcd26825814 100644 --- a/clients/client-direct-connect/src/index.ts +++ b/clients/client-direct-connect/src/index.ts @@ -13,6 +13,8 @@ export * from "./DirectConnectClient"; export * from "./DirectConnect"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DirectConnectExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-directory-service/src/index.ts b/clients/client-directory-service/src/index.ts index f707c2544c7d..8c8168f8dee4 100644 --- a/clients/client-directory-service/src/index.ts +++ b/clients/client-directory-service/src/index.ts @@ -21,6 +21,8 @@ export * from "./DirectoryServiceClient"; export * from "./DirectoryService"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DirectoryServiceExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-dlm/src/index.ts b/clients/client-dlm/src/index.ts index 4540307097b0..7545403c121c 100644 --- a/clients/client-dlm/src/index.ts +++ b/clients/client-dlm/src/index.ts @@ -14,6 +14,8 @@ export * from "./DLMClient"; export * from "./DLM"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DLMExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-docdb-elastic/src/index.ts b/clients/client-docdb-elastic/src/index.ts index bfa0219a1784..c636275efacd 100644 --- a/clients/client-docdb-elastic/src/index.ts +++ b/clients/client-docdb-elastic/src/index.ts @@ -8,6 +8,8 @@ export * from "./DocDBElasticClient"; export * from "./DocDBElastic"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DocDBElasticExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-docdb/src/index.ts b/clients/client-docdb/src/index.ts index 24aa787759c8..802cc18e1e36 100644 --- a/clients/client-docdb/src/index.ts +++ b/clients/client-docdb/src/index.ts @@ -10,6 +10,8 @@ export * from "./DocDBClient"; export * from "./DocDB"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DocDBExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-drs/src/index.ts b/clients/client-drs/src/index.ts index c22eb997bae1..772bbc4b1dc8 100644 --- a/clients/client-drs/src/index.ts +++ b/clients/client-drs/src/index.ts @@ -8,6 +8,8 @@ export * from "./DrsClient"; export * from "./Drs"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DrsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-dynamodb-streams/src/index.ts b/clients/client-dynamodb-streams/src/index.ts index afc63ae61199..e29ba812192f 100644 --- a/clients/client-dynamodb-streams/src/index.ts +++ b/clients/client-dynamodb-streams/src/index.ts @@ -12,6 +12,8 @@ export * from "./DynamoDBStreamsClient"; export * from "./DynamoDBStreams"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DynamoDBStreamsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-dynamodb/src/index.ts b/clients/client-dynamodb/src/index.ts index 7eb40715d47a..4df2d8c47902 100644 --- a/clients/client-dynamodb/src/index.ts +++ b/clients/client-dynamodb/src/index.ts @@ -24,6 +24,8 @@ export * from "./DynamoDBClient"; export * from "./DynamoDB"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { DynamoDBExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-ebs/src/index.ts b/clients/client-ebs/src/index.ts index a23d5830fbb2..0378a2093e56 100644 --- a/clients/client-ebs/src/index.ts +++ b/clients/client-ebs/src/index.ts @@ -24,6 +24,8 @@ export * from "./EBSClient"; export * from "./EBS"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { EBSExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-ec2-instance-connect/src/index.ts b/clients/client-ec2-instance-connect/src/index.ts index 565851e83f04..d2e95c96ab86 100644 --- a/clients/client-ec2-instance-connect/src/index.ts +++ b/clients/client-ec2-instance-connect/src/index.ts @@ -10,6 +10,8 @@ export * from "./EC2InstanceConnectClient"; export * from "./EC2InstanceConnect"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { EC2InstanceConnectExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-ec2/src/index.ts b/clients/client-ec2/src/index.ts index 8dc0245b14d7..72b1b5ff9d92 100644 --- a/clients/client-ec2/src/index.ts +++ b/clients/client-ec2/src/index.ts @@ -33,6 +33,8 @@ export * from "./EC2Client"; export * from "./EC2"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { EC2ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-ecr-public/src/index.ts b/clients/client-ecr-public/src/index.ts index aa7f8243448e..cfe962c6c876 100644 --- a/clients/client-ecr-public/src/index.ts +++ b/clients/client-ecr-public/src/index.ts @@ -14,6 +14,8 @@ export * from "./ECRPUBLICClient"; export * from "./ECRPUBLIC"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ECRPUBLICExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-ecr/src/index.ts b/clients/client-ecr/src/index.ts index ced8396cee0a..75a72ea46f6e 100644 --- a/clients/client-ecr/src/index.ts +++ b/clients/client-ecr/src/index.ts @@ -16,6 +16,8 @@ export * from "./ECRClient"; export * from "./ECR"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ECRExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-ecs/src/index.ts b/clients/client-ecs/src/index.ts index 1658c7b2e649..a81e39eae57f 100644 --- a/clients/client-ecs/src/index.ts +++ b/clients/client-ecs/src/index.ts @@ -20,6 +20,8 @@ export * from "./ECSClient"; export * from "./ECS"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ECSExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-efs/src/index.ts b/clients/client-efs/src/index.ts index 75c0f3b3378a..7627269eaa06 100644 --- a/clients/client-efs/src/index.ts +++ b/clients/client-efs/src/index.ts @@ -12,6 +12,8 @@ export * from "./EFSClient"; export * from "./EFS"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { EFSExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-eks/src/index.ts b/clients/client-eks/src/index.ts index 592bd1571551..49db5876512d 100644 --- a/clients/client-eks/src/index.ts +++ b/clients/client-eks/src/index.ts @@ -17,6 +17,8 @@ export * from "./EKSClient"; export * from "./EKS"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { EKSExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-elastic-beanstalk/src/index.ts b/clients/client-elastic-beanstalk/src/index.ts index e53e5d8cb6cf..2b4e22810c01 100644 --- a/clients/client-elastic-beanstalk/src/index.ts +++ b/clients/client-elastic-beanstalk/src/index.ts @@ -20,6 +20,8 @@ export * from "./ElasticBeanstalkClient"; export * from "./ElasticBeanstalk"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ElasticBeanstalkExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-elastic-inference/src/index.ts b/clients/client-elastic-inference/src/index.ts index 1097d062af77..1c66c067be80 100644 --- a/clients/client-elastic-inference/src/index.ts +++ b/clients/client-elastic-inference/src/index.ts @@ -15,6 +15,8 @@ export * from "./ElasticInferenceClient"; export * from "./ElasticInference"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ElasticInferenceExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-elastic-load-balancing-v2/src/index.ts b/clients/client-elastic-load-balancing-v2/src/index.ts index 2beafc9392c7..cfe5553525b0 100644 --- a/clients/client-elastic-load-balancing-v2/src/index.ts +++ b/clients/client-elastic-load-balancing-v2/src/index.ts @@ -36,6 +36,8 @@ export * from "./ElasticLoadBalancingV2Client"; export * from "./ElasticLoadBalancingV2"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ElasticLoadBalancingV2ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-elastic-load-balancing/src/index.ts b/clients/client-elastic-load-balancing/src/index.ts index 611256c5da0f..0f648cf814d0 100644 --- a/clients/client-elastic-load-balancing/src/index.ts +++ b/clients/client-elastic-load-balancing/src/index.ts @@ -28,6 +28,8 @@ export * from "./ElasticLoadBalancingClient"; export * from "./ElasticLoadBalancing"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ElasticLoadBalancingExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-elastic-transcoder/src/index.ts b/clients/client-elastic-transcoder/src/index.ts index ed1b7442789d..d201cf73b4c4 100644 --- a/clients/client-elastic-transcoder/src/index.ts +++ b/clients/client-elastic-transcoder/src/index.ts @@ -9,6 +9,8 @@ export * from "./ElasticTranscoderClient"; export * from "./ElasticTranscoder"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ElasticTranscoderExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-elasticache/src/index.ts b/clients/client-elasticache/src/index.ts index f55cd5b32751..5b71a2388966 100644 --- a/clients/client-elasticache/src/index.ts +++ b/clients/client-elasticache/src/index.ts @@ -17,6 +17,8 @@ export * from "./ElastiCacheClient"; export * from "./ElastiCache"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ElastiCacheExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-elasticsearch-service/src/index.ts b/clients/client-elasticsearch-service/src/index.ts index 8247f5bc5df5..2e5b45530bac 100644 --- a/clients/client-elasticsearch-service/src/index.ts +++ b/clients/client-elasticsearch-service/src/index.ts @@ -14,6 +14,8 @@ export * from "./ElasticsearchServiceClient"; export * from "./ElasticsearchService"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ElasticsearchServiceExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-emr-containers/src/index.ts b/clients/client-emr-containers/src/index.ts index 439012a368bd..ef62fed54ae2 100644 --- a/clients/client-emr-containers/src/index.ts +++ b/clients/client-emr-containers/src/index.ts @@ -31,6 +31,8 @@ export * from "./EMRContainersClient"; export * from "./EMRContainers"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { EMRContainersExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-emr-serverless/src/index.ts b/clients/client-emr-serverless/src/index.ts index 3d03d2a72585..4f80e599a550 100644 --- a/clients/client-emr-serverless/src/index.ts +++ b/clients/client-emr-serverless/src/index.ts @@ -28,6 +28,8 @@ export * from "./EMRServerlessClient"; export * from "./EMRServerless"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { EMRServerlessExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-emr/src/index.ts b/clients/client-emr/src/index.ts index 4bc19e79bd0b..c77fa4e8e5aa 100644 --- a/clients/client-emr/src/index.ts +++ b/clients/client-emr/src/index.ts @@ -10,6 +10,8 @@ export * from "./EMRClient"; export * from "./EMR"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { EMRExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-entityresolution/src/index.ts b/clients/client-entityresolution/src/index.ts index 609741525d95..98597b194d31 100644 --- a/clients/client-entityresolution/src/index.ts +++ b/clients/client-entityresolution/src/index.ts @@ -18,6 +18,8 @@ export * from "./EntityResolutionClient"; export * from "./EntityResolution"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { EntityResolutionExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-eventbridge/src/index.ts b/clients/client-eventbridge/src/index.ts index 1b88c04b9bfa..114f1f5030f4 100644 --- a/clients/client-eventbridge/src/index.ts +++ b/clients/client-eventbridge/src/index.ts @@ -28,6 +28,8 @@ export * from "./EventBridgeClient"; export * from "./EventBridge"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { EventBridgeExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-evidently/src/index.ts b/clients/client-evidently/src/index.ts index 3329df407c1c..ed6af8d41fab 100644 --- a/clients/client-evidently/src/index.ts +++ b/clients/client-evidently/src/index.ts @@ -17,6 +17,8 @@ export * from "./EvidentlyClient"; export * from "./Evidently"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { EvidentlyExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-finspace-data/src/index.ts b/clients/client-finspace-data/src/index.ts index f5483245e91c..68e5225b412d 100644 --- a/clients/client-finspace-data/src/index.ts +++ b/clients/client-finspace-data/src/index.ts @@ -8,6 +8,8 @@ export * from "./FinspaceDataClient"; export * from "./FinspaceData"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { FinspaceDataExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-finspace/src/index.ts b/clients/client-finspace/src/index.ts index 25093c2984e0..95dfc3f686c6 100644 --- a/clients/client-finspace/src/index.ts +++ b/clients/client-finspace/src/index.ts @@ -8,6 +8,8 @@ export * from "./FinspaceClient"; export * from "./Finspace"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { FinspaceExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-firehose/src/index.ts b/clients/client-firehose/src/index.ts index 0481526237f1..8e808b770f3d 100644 --- a/clients/client-firehose/src/index.ts +++ b/clients/client-firehose/src/index.ts @@ -12,6 +12,8 @@ export * from "./FirehoseClient"; export * from "./Firehose"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { FirehoseExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-fis/src/index.ts b/clients/client-fis/src/index.ts index 2463458819a1..42a9738ede91 100644 --- a/clients/client-fis/src/index.ts +++ b/clients/client-fis/src/index.ts @@ -9,6 +9,8 @@ export * from "./FisClient"; export * from "./Fis"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { FisExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-fms/src/index.ts b/clients/client-fms/src/index.ts index 207dc8e98d2c..6a37414e4efd 100644 --- a/clients/client-fms/src/index.ts +++ b/clients/client-fms/src/index.ts @@ -14,6 +14,8 @@ export * from "./FMSClient"; export * from "./FMS"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { FMSExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-forecast/src/index.ts b/clients/client-forecast/src/index.ts index 44123a40019b..1e62904e5bb4 100644 --- a/clients/client-forecast/src/index.ts +++ b/clients/client-forecast/src/index.ts @@ -8,6 +8,8 @@ export * from "./ForecastClient"; export * from "./Forecast"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ForecastExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-forecastquery/src/index.ts b/clients/client-forecastquery/src/index.ts index c468c651ae51..385582e3578b 100644 --- a/clients/client-forecastquery/src/index.ts +++ b/clients/client-forecastquery/src/index.ts @@ -8,6 +8,8 @@ export * from "./ForecastqueryClient"; export * from "./Forecastquery"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ForecastqueryExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-frauddetector/src/index.ts b/clients/client-frauddetector/src/index.ts index d22be05c0780..21c131e59550 100644 --- a/clients/client-frauddetector/src/index.ts +++ b/clients/client-frauddetector/src/index.ts @@ -17,6 +17,8 @@ export * from "./FraudDetectorClient"; export * from "./FraudDetector"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { FraudDetectorExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-fsx/src/index.ts b/clients/client-fsx/src/index.ts index 2db6a7c55c3b..5607aa96de05 100644 --- a/clients/client-fsx/src/index.ts +++ b/clients/client-fsx/src/index.ts @@ -9,6 +9,8 @@ export * from "./FSxClient"; export * from "./FSx"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { FSxExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-gamelift/src/index.ts b/clients/client-gamelift/src/index.ts index 213bbeb46f12..031fb96d141c 100644 --- a/clients/client-gamelift/src/index.ts +++ b/clients/client-gamelift/src/index.ts @@ -65,6 +65,8 @@ export * from "./GameLiftClient"; export * from "./GameLift"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { GameLiftExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-glacier/src/index.ts b/clients/client-glacier/src/index.ts index b469851b8b7e..68f668f64b91 100644 --- a/clients/client-glacier/src/index.ts +++ b/clients/client-glacier/src/index.ts @@ -45,6 +45,8 @@ export * from "./GlacierClient"; export * from "./Glacier"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { GlacierExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-global-accelerator/src/index.ts b/clients/client-global-accelerator/src/index.ts index 13d8afffb591..feef24ce4271 100644 --- a/clients/client-global-accelerator/src/index.ts +++ b/clients/client-global-accelerator/src/index.ts @@ -55,6 +55,8 @@ export * from "./GlobalAcceleratorClient"; export * from "./GlobalAccelerator"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { GlobalAcceleratorExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-glue/src/index.ts b/clients/client-glue/src/index.ts index 716728ec7271..79ba1e2a443b 100644 --- a/clients/client-glue/src/index.ts +++ b/clients/client-glue/src/index.ts @@ -9,6 +9,8 @@ export * from "./GlueClient"; export * from "./Glue"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { GlueExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-grafana/src/index.ts b/clients/client-grafana/src/index.ts index a361aed57187..87de196ff8a4 100644 --- a/clients/client-grafana/src/index.ts +++ b/clients/client-grafana/src/index.ts @@ -16,6 +16,8 @@ export * from "./GrafanaClient"; export * from "./Grafana"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { GrafanaExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-greengrass/src/index.ts b/clients/client-greengrass/src/index.ts index eabe2db62a86..98bf466551f6 100644 --- a/clients/client-greengrass/src/index.ts +++ b/clients/client-greengrass/src/index.ts @@ -8,6 +8,8 @@ export * from "./GreengrassClient"; export * from "./Greengrass"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { GreengrassExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-greengrassv2/src/index.ts b/clients/client-greengrassv2/src/index.ts index 5c0410cacf63..fb4f1a04d5e8 100644 --- a/clients/client-greengrassv2/src/index.ts +++ b/clients/client-greengrassv2/src/index.ts @@ -18,6 +18,8 @@ export * from "./GreengrassV2Client"; export * from "./GreengrassV2"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { GreengrassV2ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-groundstation/src/index.ts b/clients/client-groundstation/src/index.ts index 0d50eb742f85..28281b5e288b 100644 --- a/clients/client-groundstation/src/index.ts +++ b/clients/client-groundstation/src/index.ts @@ -11,6 +11,8 @@ export * from "./GroundStationClient"; export * from "./GroundStation"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { GroundStationExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-guardduty/src/index.ts b/clients/client-guardduty/src/index.ts index 3cfa66ca72c9..42aef7e734c1 100644 --- a/clients/client-guardduty/src/index.ts +++ b/clients/client-guardduty/src/index.ts @@ -26,6 +26,8 @@ export * from "./GuardDutyClient"; export * from "./GuardDuty"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { GuardDutyExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-health/src/index.ts b/clients/client-health/src/index.ts index b1ff5a05e6e9..90c96045dd5b 100644 --- a/clients/client-health/src/index.ts +++ b/clients/client-health/src/index.ts @@ -50,6 +50,8 @@ export * from "./HealthClient"; export * from "./Health"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { HealthExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-healthlake/src/index.ts b/clients/client-healthlake/src/index.ts index 004fc3b2530b..e15c70d500a4 100644 --- a/clients/client-healthlake/src/index.ts +++ b/clients/client-healthlake/src/index.ts @@ -9,6 +9,8 @@ export * from "./HealthLakeClient"; export * from "./HealthLake"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { HealthLakeExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-honeycode/src/index.ts b/clients/client-honeycode/src/index.ts index cc13147da89d..78b52c01282c 100644 --- a/clients/client-honeycode/src/index.ts +++ b/clients/client-honeycode/src/index.ts @@ -12,6 +12,8 @@ export * from "./HoneycodeClient"; export * from "./Honeycode"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { HoneycodeExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-iam/src/index.ts b/clients/client-iam/src/index.ts index 18a80dcf3bb4..fe82f2797066 100644 --- a/clients/client-iam/src/index.ts +++ b/clients/client-iam/src/index.ts @@ -12,6 +12,8 @@ export * from "./IAMClient"; export * from "./IAM"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IAMExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-identitystore/src/index.ts b/clients/client-identitystore/src/index.ts index f555756abc46..73de7cfe9a69 100644 --- a/clients/client-identitystore/src/index.ts +++ b/clients/client-identitystore/src/index.ts @@ -15,6 +15,8 @@ export * from "./IdentitystoreClient"; export * from "./Identitystore"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IdentitystoreExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-imagebuilder/src/index.ts b/clients/client-imagebuilder/src/index.ts index 0b9e201fc8b1..38297a381b98 100644 --- a/clients/client-imagebuilder/src/index.ts +++ b/clients/client-imagebuilder/src/index.ts @@ -11,6 +11,8 @@ export * from "./ImagebuilderClient"; export * from "./Imagebuilder"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ImagebuilderExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-inspector/src/index.ts b/clients/client-inspector/src/index.ts index 2e52a73c55b7..7afc6d4761d7 100644 --- a/clients/client-inspector/src/index.ts +++ b/clients/client-inspector/src/index.ts @@ -11,6 +11,8 @@ export * from "./InspectorClient"; export * from "./Inspector"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { InspectorExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-inspector2/src/index.ts b/clients/client-inspector2/src/index.ts index 9277336a8747..b0845296a1f3 100644 --- a/clients/client-inspector2/src/index.ts +++ b/clients/client-inspector2/src/index.ts @@ -9,6 +9,8 @@ export * from "./Inspector2Client"; export * from "./Inspector2"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { Inspector2ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-internetmonitor/src/index.ts b/clients/client-internetmonitor/src/index.ts index b00106152258..91ec4304e541 100644 --- a/clients/client-internetmonitor/src/index.ts +++ b/clients/client-internetmonitor/src/index.ts @@ -23,6 +23,8 @@ export * from "./InternetMonitorClient"; export * from "./InternetMonitor"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { InternetMonitorExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-iot-1click-devices-service/src/index.ts b/clients/client-iot-1click-devices-service/src/index.ts index f50f9a458fb8..dc37acd282bb 100644 --- a/clients/client-iot-1click-devices-service/src/index.ts +++ b/clients/client-iot-1click-devices-service/src/index.ts @@ -10,6 +10,8 @@ export * from "./IoT1ClickDevicesServiceClient"; export * from "./IoT1ClickDevicesService"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IoT1ClickDevicesServiceExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-iot-1click-projects/src/index.ts b/clients/client-iot-1click-projects/src/index.ts index 11041d19515e..227e649f09ca 100644 --- a/clients/client-iot-1click-projects/src/index.ts +++ b/clients/client-iot-1click-projects/src/index.ts @@ -8,6 +8,8 @@ export * from "./IoT1ClickProjectsClient"; export * from "./IoT1ClickProjects"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IoT1ClickProjectsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-iot-data-plane/src/index.ts b/clients/client-iot-data-plane/src/index.ts index bad77980c6dd..fc6407c51d3b 100644 --- a/clients/client-iot-data-plane/src/index.ts +++ b/clients/client-iot-data-plane/src/index.ts @@ -18,6 +18,8 @@ export * from "./IoTDataPlaneClient"; export * from "./IoTDataPlane"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IoTDataPlaneExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-iot-events-data/src/index.ts b/clients/client-iot-events-data/src/index.ts index fdde500b7f3c..a9cb9dcd9c7d 100644 --- a/clients/client-iot-events-data/src/index.ts +++ b/clients/client-iot-events-data/src/index.ts @@ -12,6 +12,8 @@ export * from "./IoTEventsDataClient"; export * from "./IoTEventsData"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IoTEventsDataExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-iot-events/src/index.ts b/clients/client-iot-events/src/index.ts index b260bb4c3fbe..8a892a384d1d 100644 --- a/clients/client-iot-events/src/index.ts +++ b/clients/client-iot-events/src/index.ts @@ -10,6 +10,8 @@ export * from "./IoTEventsClient"; export * from "./IoTEvents"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IoTEventsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-iot-jobs-data-plane/src/index.ts b/clients/client-iot-jobs-data-plane/src/index.ts index 05de9df64300..2a5804ba1a83 100644 --- a/clients/client-iot-jobs-data-plane/src/index.ts +++ b/clients/client-iot-jobs-data-plane/src/index.ts @@ -18,6 +18,8 @@ export * from "./IoTJobsDataPlaneClient"; export * from "./IoTJobsDataPlane"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IoTJobsDataPlaneExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-iot-roborunner/src/index.ts b/clients/client-iot-roborunner/src/index.ts index 6a44f8c53c0b..a4b1fed05e3e 100644 --- a/clients/client-iot-roborunner/src/index.ts +++ b/clients/client-iot-roborunner/src/index.ts @@ -9,6 +9,8 @@ export * from "./IoTRoboRunnerClient"; export * from "./IoTRoboRunner"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IoTRoboRunnerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-iot-wireless/src/index.ts b/clients/client-iot-wireless/src/index.ts index 66e5914406cd..4c79ce57c8dd 100644 --- a/clients/client-iot-wireless/src/index.ts +++ b/clients/client-iot-wireless/src/index.ts @@ -20,6 +20,8 @@ export * from "./IoTWirelessClient"; export * from "./IoTWireless"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IoTWirelessExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-iot/src/index.ts b/clients/client-iot/src/index.ts index f3c06f943258..364072ddda2d 100644 --- a/clients/client-iot/src/index.ts +++ b/clients/client-iot/src/index.ts @@ -23,6 +23,8 @@ export * from "./IoTClient"; export * from "./IoT"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IoTExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-iotanalytics/src/index.ts b/clients/client-iotanalytics/src/index.ts index 330611def542..48d2969c9390 100644 --- a/clients/client-iotanalytics/src/index.ts +++ b/clients/client-iotanalytics/src/index.ts @@ -24,6 +24,8 @@ export * from "./IoTAnalyticsClient"; export * from "./IoTAnalytics"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IoTAnalyticsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-iotdeviceadvisor/src/index.ts b/clients/client-iotdeviceadvisor/src/index.ts index 3571b66bc30c..3b21f5a81278 100644 --- a/clients/client-iotdeviceadvisor/src/index.ts +++ b/clients/client-iotdeviceadvisor/src/index.ts @@ -16,6 +16,8 @@ export * from "./IotDeviceAdvisorClient"; export * from "./IotDeviceAdvisor"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IotDeviceAdvisorExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-iotfleethub/src/index.ts b/clients/client-iotfleethub/src/index.ts index 44aa5041dca8..2bbf6b14aed1 100644 --- a/clients/client-iotfleethub/src/index.ts +++ b/clients/client-iotfleethub/src/index.ts @@ -11,6 +11,8 @@ export * from "./IoTFleetHubClient"; export * from "./IoTFleetHub"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IoTFleetHubExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-iotfleetwise/src/index.ts b/clients/client-iotfleetwise/src/index.ts index e3ae51e2e6ed..64d2851fe54b 100644 --- a/clients/client-iotfleetwise/src/index.ts +++ b/clients/client-iotfleetwise/src/index.ts @@ -14,6 +14,8 @@ export * from "./IoTFleetWiseClient"; export * from "./IoTFleetWise"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IoTFleetWiseExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-iotsecuretunneling/src/index.ts b/clients/client-iotsecuretunneling/src/index.ts index e6b9d81a1572..5e5e22766e27 100644 --- a/clients/client-iotsecuretunneling/src/index.ts +++ b/clients/client-iotsecuretunneling/src/index.ts @@ -12,6 +12,8 @@ export * from "./IoTSecureTunnelingClient"; export * from "./IoTSecureTunneling"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IoTSecureTunnelingExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-iotsitewise/src/index.ts b/clients/client-iotsitewise/src/index.ts index 5c97e00a0c5c..1f4840eb673d 100644 --- a/clients/client-iotsitewise/src/index.ts +++ b/clients/client-iotsitewise/src/index.ts @@ -9,6 +9,8 @@ export * from "./IoTSiteWiseClient"; export * from "./IoTSiteWise"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IoTSiteWiseExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-iotthingsgraph/src/index.ts b/clients/client-iotthingsgraph/src/index.ts index 5c046cc68f23..1a3a2bfadcb9 100644 --- a/clients/client-iotthingsgraph/src/index.ts +++ b/clients/client-iotthingsgraph/src/index.ts @@ -13,6 +13,8 @@ export * from "./IoTThingsGraphClient"; export * from "./IoTThingsGraph"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IoTThingsGraphExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-iottwinmaker/src/index.ts b/clients/client-iottwinmaker/src/index.ts index 41d384c9746e..c512fa34962c 100644 --- a/clients/client-iottwinmaker/src/index.ts +++ b/clients/client-iottwinmaker/src/index.ts @@ -14,6 +14,8 @@ export * from "./IoTTwinMakerClient"; export * from "./IoTTwinMaker"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IoTTwinMakerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-ivs-realtime/src/index.ts b/clients/client-ivs-realtime/src/index.ts index 88424e9858c1..e6e9a51fcbc0 100644 --- a/clients/client-ivs-realtime/src/index.ts +++ b/clients/client-ivs-realtime/src/index.ts @@ -132,6 +132,8 @@ export * from "./IVSRealTimeClient"; export * from "./IVSRealTime"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IVSRealTimeExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-ivs/src/index.ts b/clients/client-ivs/src/index.ts index 8316ac5df6ba..fa65f8abc2ab 100644 --- a/clients/client-ivs/src/index.ts +++ b/clients/client-ivs/src/index.ts @@ -346,6 +346,8 @@ export * from "./IvsClient"; export * from "./Ivs"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IvsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-ivschat/src/index.ts b/clients/client-ivschat/src/index.ts index b6c77928d328..9816102cfffa 100644 --- a/clients/client-ivschat/src/index.ts +++ b/clients/client-ivschat/src/index.ts @@ -226,6 +226,8 @@ export * from "./IvschatClient"; export * from "./Ivschat"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { IvschatExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-kafka/src/index.ts b/clients/client-kafka/src/index.ts index 49019f47d4ba..81f0a1bdc0de 100644 --- a/clients/client-kafka/src/index.ts +++ b/clients/client-kafka/src/index.ts @@ -8,6 +8,8 @@ export * from "./KafkaClient"; export * from "./Kafka"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { KafkaExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-kafkaconnect/src/index.ts b/clients/client-kafkaconnect/src/index.ts index 9d471ad87685..45e4b9e8b56c 100644 --- a/clients/client-kafkaconnect/src/index.ts +++ b/clients/client-kafkaconnect/src/index.ts @@ -8,6 +8,8 @@ export * from "./KafkaConnectClient"; export * from "./KafkaConnect"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { KafkaConnectExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-kendra-ranking/src/index.ts b/clients/client-kendra-ranking/src/index.ts index 6ad7db9c41b9..856bd2e7d22d 100644 --- a/clients/client-kendra-ranking/src/index.ts +++ b/clients/client-kendra-ranking/src/index.ts @@ -10,6 +10,8 @@ export * from "./KendraRankingClient"; export * from "./KendraRanking"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { KendraRankingExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-kendra/src/index.ts b/clients/client-kendra/src/index.ts index c7d78b41a920..23a98b64d258 100644 --- a/clients/client-kendra/src/index.ts +++ b/clients/client-kendra/src/index.ts @@ -8,6 +8,8 @@ export * from "./KendraClient"; export * from "./Kendra"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { KendraExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-keyspaces/src/index.ts b/clients/client-keyspaces/src/index.ts index 89cdb6af4f6b..c8457a913ea9 100644 --- a/clients/client-keyspaces/src/index.ts +++ b/clients/client-keyspaces/src/index.ts @@ -21,6 +21,8 @@ export * from "./KeyspacesClient"; export * from "./Keyspaces"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { KeyspacesExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-kinesis-analytics-v2/src/index.ts b/clients/client-kinesis-analytics-v2/src/index.ts index 37b014374311..501acfb6d2da 100644 --- a/clients/client-kinesis-analytics-v2/src/index.ts +++ b/clients/client-kinesis-analytics-v2/src/index.ts @@ -10,6 +10,8 @@ export * from "./KinesisAnalyticsV2Client"; export * from "./KinesisAnalyticsV2"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { KinesisAnalyticsV2ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-kinesis-analytics/src/index.ts b/clients/client-kinesis-analytics/src/index.ts index 33512d3b7701..d9531c8e6b8f 100644 --- a/clients/client-kinesis-analytics/src/index.ts +++ b/clients/client-kinesis-analytics/src/index.ts @@ -17,6 +17,8 @@ export * from "./KinesisAnalyticsClient"; export * from "./KinesisAnalytics"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { KinesisAnalyticsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-kinesis-video-archived-media/src/index.ts b/clients/client-kinesis-video-archived-media/src/index.ts index 7b372d5f8777..7f53417d40d3 100644 --- a/clients/client-kinesis-video-archived-media/src/index.ts +++ b/clients/client-kinesis-video-archived-media/src/index.ts @@ -8,6 +8,8 @@ export * from "./KinesisVideoArchivedMediaClient"; export * from "./KinesisVideoArchivedMedia"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { KinesisVideoArchivedMediaExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-kinesis-video-media/src/index.ts b/clients/client-kinesis-video-media/src/index.ts index e73b89257880..5297d0307077 100644 --- a/clients/client-kinesis-video-media/src/index.ts +++ b/clients/client-kinesis-video-media/src/index.ts @@ -8,6 +8,8 @@ export * from "./KinesisVideoMediaClient"; export * from "./KinesisVideoMedia"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { KinesisVideoMediaExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-kinesis-video-signaling/src/index.ts b/clients/client-kinesis-video-signaling/src/index.ts index 9c217ac43719..bb5fefd866de 100644 --- a/clients/client-kinesis-video-signaling/src/index.ts +++ b/clients/client-kinesis-video-signaling/src/index.ts @@ -10,6 +10,8 @@ export * from "./KinesisVideoSignalingClient"; export * from "./KinesisVideoSignaling"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { KinesisVideoSignalingExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-kinesis-video-webrtc-storage/src/index.ts b/clients/client-kinesis-video-webrtc-storage/src/index.ts index f540942846e6..a0310f9019ea 100644 --- a/clients/client-kinesis-video-webrtc-storage/src/index.ts +++ b/clients/client-kinesis-video-webrtc-storage/src/index.ts @@ -9,6 +9,8 @@ export * from "./KinesisVideoWebRTCStorageClient"; export * from "./KinesisVideoWebRTCStorage"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { KinesisVideoWebRTCStorageExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-kinesis-video/src/index.ts b/clients/client-kinesis-video/src/index.ts index e0959ccfd9e3..5a4b7fbb210e 100644 --- a/clients/client-kinesis-video/src/index.ts +++ b/clients/client-kinesis-video/src/index.ts @@ -8,6 +8,8 @@ export * from "./KinesisVideoClient"; export * from "./KinesisVideo"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { KinesisVideoExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-kinesis/src/index.ts b/clients/client-kinesis/src/index.ts index 3bdb464c015b..b6205c074877 100644 --- a/clients/client-kinesis/src/index.ts +++ b/clients/client-kinesis/src/index.ts @@ -10,6 +10,8 @@ export * from "./KinesisClient"; export * from "./Kinesis"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { KinesisExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-kms/src/index.ts b/clients/client-kms/src/index.ts index 05e343aaa369..102beb4fd401 100644 --- a/clients/client-kms/src/index.ts +++ b/clients/client-kms/src/index.ts @@ -102,6 +102,8 @@ export * from "./KMSClient"; export * from "./KMS"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { KMSExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-lakeformation/src/index.ts b/clients/client-lakeformation/src/index.ts index 33616d729a52..f30a4adb25ef 100644 --- a/clients/client-lakeformation/src/index.ts +++ b/clients/client-lakeformation/src/index.ts @@ -9,6 +9,8 @@ export * from "./LakeFormationClient"; export * from "./LakeFormation"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { LakeFormationExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-lambda/src/index.ts b/clients/client-lambda/src/index.ts index 643583bf971e..574b87f56a04 100644 --- a/clients/client-lambda/src/index.ts +++ b/clients/client-lambda/src/index.ts @@ -72,6 +72,8 @@ export * from "./LambdaClient"; export * from "./Lambda"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { LambdaExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-launch-wizard/src/index.ts b/clients/client-launch-wizard/src/index.ts index b53977715803..0b19523f1ec8 100644 --- a/clients/client-launch-wizard/src/index.ts +++ b/clients/client-launch-wizard/src/index.ts @@ -11,6 +11,8 @@ export * from "./LaunchWizardClient"; export * from "./LaunchWizard"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { LaunchWizardExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-lex-model-building-service/src/index.ts b/clients/client-lex-model-building-service/src/index.ts index 68ba1d58dd17..cba04b29f10a 100644 --- a/clients/client-lex-model-building-service/src/index.ts +++ b/clients/client-lex-model-building-service/src/index.ts @@ -11,6 +11,8 @@ export * from "./LexModelBuildingServiceClient"; export * from "./LexModelBuildingService"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { LexModelBuildingServiceExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-lex-models-v2/src/index.ts b/clients/client-lex-models-v2/src/index.ts index c04fc8349cad..0a499681305c 100644 --- a/clients/client-lex-models-v2/src/index.ts +++ b/clients/client-lex-models-v2/src/index.ts @@ -8,6 +8,8 @@ export * from "./LexModelsV2Client"; export * from "./LexModelsV2"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { LexModelsV2ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-lex-runtime-service/src/index.ts b/clients/client-lex-runtime-service/src/index.ts index 21aba8da8da9..b8820a33242d 100644 --- a/clients/client-lex-runtime-service/src/index.ts +++ b/clients/client-lex-runtime-service/src/index.ts @@ -19,6 +19,8 @@ export * from "./LexRuntimeServiceClient"; export * from "./LexRuntimeService"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { LexRuntimeServiceExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-lex-runtime-v2/src/index.ts b/clients/client-lex-runtime-v2/src/index.ts index 9e6ec46b352d..6d6740c5a752 100644 --- a/clients/client-lex-runtime-v2/src/index.ts +++ b/clients/client-lex-runtime-v2/src/index.ts @@ -8,6 +8,8 @@ export * from "./LexRuntimeV2Client"; export * from "./LexRuntimeV2"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { LexRuntimeV2ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-license-manager-linux-subscriptions/src/index.ts b/clients/client-license-manager-linux-subscriptions/src/index.ts index 4e8b419de841..8d9bb5826787 100644 --- a/clients/client-license-manager-linux-subscriptions/src/index.ts +++ b/clients/client-license-manager-linux-subscriptions/src/index.ts @@ -9,6 +9,8 @@ export * from "./LicenseManagerLinuxSubscriptionsClient"; export * from "./LicenseManagerLinuxSubscriptions"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { LicenseManagerLinuxSubscriptionsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-license-manager-user-subscriptions/src/index.ts b/clients/client-license-manager-user-subscriptions/src/index.ts index 57f68fcbcbb0..65583f808bc1 100644 --- a/clients/client-license-manager-user-subscriptions/src/index.ts +++ b/clients/client-license-manager-user-subscriptions/src/index.ts @@ -9,6 +9,8 @@ export * from "./LicenseManagerUserSubscriptionsClient"; export * from "./LicenseManagerUserSubscriptions"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { LicenseManagerUserSubscriptionsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-license-manager/src/index.ts b/clients/client-license-manager/src/index.ts index a678f62589fc..f9e2631289f5 100644 --- a/clients/client-license-manager/src/index.ts +++ b/clients/client-license-manager/src/index.ts @@ -9,6 +9,8 @@ export * from "./LicenseManagerClient"; export * from "./LicenseManager"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { LicenseManagerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-lightsail/src/index.ts b/clients/client-lightsail/src/index.ts index 0d64fdbb4dfc..5f3eedd133ee 100644 --- a/clients/client-lightsail/src/index.ts +++ b/clients/client-lightsail/src/index.ts @@ -21,6 +21,8 @@ export * from "./LightsailClient"; export * from "./Lightsail"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { LightsailExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-location/src/index.ts b/clients/client-location/src/index.ts index 01fdc7062472..d7da248a410e 100644 --- a/clients/client-location/src/index.ts +++ b/clients/client-location/src/index.ts @@ -8,6 +8,8 @@ export * from "./LocationClient"; export * from "./Location"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { LocationExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-lookoutequipment/src/index.ts b/clients/client-lookoutequipment/src/index.ts index 8d813173e139..38a62dd10fd2 100644 --- a/clients/client-lookoutequipment/src/index.ts +++ b/clients/client-lookoutequipment/src/index.ts @@ -9,6 +9,8 @@ export * from "./LookoutEquipmentClient"; export * from "./LookoutEquipment"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { LookoutEquipmentExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-lookoutmetrics/src/index.ts b/clients/client-lookoutmetrics/src/index.ts index 4b1141c1fcc4..1ad9c09da070 100644 --- a/clients/client-lookoutmetrics/src/index.ts +++ b/clients/client-lookoutmetrics/src/index.ts @@ -10,6 +10,8 @@ export * from "./LookoutMetricsClient"; export * from "./LookoutMetrics"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { LookoutMetricsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-lookoutvision/src/index.ts b/clients/client-lookoutvision/src/index.ts index ff3723bbe2a1..5bdc7605c97b 100644 --- a/clients/client-lookoutvision/src/index.ts +++ b/clients/client-lookoutvision/src/index.ts @@ -14,6 +14,8 @@ export * from "./LookoutVisionClient"; export * from "./LookoutVision"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { LookoutVisionExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-m2/src/index.ts b/clients/client-m2/src/index.ts index a91a976a5d38..a28478e9682a 100644 --- a/clients/client-m2/src/index.ts +++ b/clients/client-m2/src/index.ts @@ -12,6 +12,8 @@ export * from "./M2Client"; export * from "./M2"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { M2ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-machine-learning/src/index.ts b/clients/client-machine-learning/src/index.ts index 82a1c009e04d..14f8990067f3 100644 --- a/clients/client-machine-learning/src/index.ts +++ b/clients/client-machine-learning/src/index.ts @@ -9,6 +9,8 @@ export * from "./MachineLearningClient"; export * from "./MachineLearning"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MachineLearningExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-macie/src/index.ts b/clients/client-macie/src/index.ts index 4c28bfa808b6..a11e041beb37 100644 --- a/clients/client-macie/src/index.ts +++ b/clients/client-macie/src/index.ts @@ -13,6 +13,8 @@ export * from "./MacieClient"; export * from "./Macie"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MacieExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-macie2/src/index.ts b/clients/client-macie2/src/index.ts index 66c419318fbf..2184d4349a60 100644 --- a/clients/client-macie2/src/index.ts +++ b/clients/client-macie2/src/index.ts @@ -8,6 +8,8 @@ export * from "./Macie2Client"; export * from "./Macie2"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { Macie2ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-managedblockchain-query/src/index.ts b/clients/client-managedblockchain-query/src/index.ts index a89e53110318..5e8fb4af2d19 100644 --- a/clients/client-managedblockchain-query/src/index.ts +++ b/clients/client-managedblockchain-query/src/index.ts @@ -14,6 +14,8 @@ export * from "./ManagedBlockchainQueryClient"; export * from "./ManagedBlockchainQuery"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ManagedBlockchainQueryExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-managedblockchain/src/index.ts b/clients/client-managedblockchain/src/index.ts index 943bab941aec..9ad12f446d4c 100644 --- a/clients/client-managedblockchain/src/index.ts +++ b/clients/client-managedblockchain/src/index.ts @@ -11,6 +11,8 @@ export * from "./ManagedBlockchainClient"; export * from "./ManagedBlockchain"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ManagedBlockchainExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-marketplace-catalog/src/index.ts b/clients/client-marketplace-catalog/src/index.ts index e2e0aa74e088..eb0ce3b5a55f 100644 --- a/clients/client-marketplace-catalog/src/index.ts +++ b/clients/client-marketplace-catalog/src/index.ts @@ -13,6 +13,8 @@ export * from "./MarketplaceCatalogClient"; export * from "./MarketplaceCatalog"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MarketplaceCatalogExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-marketplace-commerce-analytics/src/index.ts b/clients/client-marketplace-commerce-analytics/src/index.ts index 40e5518a21e8..3180e978b3e5 100644 --- a/clients/client-marketplace-commerce-analytics/src/index.ts +++ b/clients/client-marketplace-commerce-analytics/src/index.ts @@ -8,6 +8,8 @@ export * from "./MarketplaceCommerceAnalyticsClient"; export * from "./MarketplaceCommerceAnalytics"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MarketplaceCommerceAnalyticsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-marketplace-entitlement-service/src/index.ts b/clients/client-marketplace-entitlement-service/src/index.ts index da3375492605..ea195852e4d7 100644 --- a/clients/client-marketplace-entitlement-service/src/index.ts +++ b/clients/client-marketplace-entitlement-service/src/index.ts @@ -24,6 +24,8 @@ export * from "./MarketplaceEntitlementServiceClient"; export * from "./MarketplaceEntitlementService"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MarketplaceEntitlementServiceExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-marketplace-metering/src/index.ts b/clients/client-marketplace-metering/src/index.ts index c35865f1a89b..d2e884888791 100644 --- a/clients/client-marketplace-metering/src/index.ts +++ b/clients/client-marketplace-metering/src/index.ts @@ -70,6 +70,8 @@ export * from "./MarketplaceMeteringClient"; export * from "./MarketplaceMetering"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MarketplaceMeteringExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-mediaconnect/src/index.ts b/clients/client-mediaconnect/src/index.ts index b8894f209e9a..8ffcf7f74671 100644 --- a/clients/client-mediaconnect/src/index.ts +++ b/clients/client-mediaconnect/src/index.ts @@ -8,6 +8,8 @@ export * from "./MediaConnectClient"; export * from "./MediaConnect"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MediaConnectExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-mediaconvert/src/index.ts b/clients/client-mediaconvert/src/index.ts index 31a62ebb6b03..f94b3c4f8df7 100644 --- a/clients/client-mediaconvert/src/index.ts +++ b/clients/client-mediaconvert/src/index.ts @@ -8,6 +8,8 @@ export * from "./MediaConvertClient"; export * from "./MediaConvert"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MediaConvertExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-medialive/src/index.ts b/clients/client-medialive/src/index.ts index 347aaccd2907..398d257f5eb0 100644 --- a/clients/client-medialive/src/index.ts +++ b/clients/client-medialive/src/index.ts @@ -8,6 +8,8 @@ export * from "./MediaLiveClient"; export * from "./MediaLive"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MediaLiveExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-mediapackage-vod/src/index.ts b/clients/client-mediapackage-vod/src/index.ts index 1e4f040319f1..ff22860054d2 100644 --- a/clients/client-mediapackage-vod/src/index.ts +++ b/clients/client-mediapackage-vod/src/index.ts @@ -8,6 +8,8 @@ export * from "./MediaPackageVodClient"; export * from "./MediaPackageVod"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MediaPackageVodExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-mediapackage/src/index.ts b/clients/client-mediapackage/src/index.ts index eaefceed3684..301fb66c6978 100644 --- a/clients/client-mediapackage/src/index.ts +++ b/clients/client-mediapackage/src/index.ts @@ -8,6 +8,8 @@ export * from "./MediaPackageClient"; export * from "./MediaPackage"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MediaPackageExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-mediapackagev2/src/index.ts b/clients/client-mediapackagev2/src/index.ts index d1481a8cee0e..ad93ce4c97db 100644 --- a/clients/client-mediapackagev2/src/index.ts +++ b/clients/client-mediapackagev2/src/index.ts @@ -19,6 +19,8 @@ export * from "./MediaPackageV2Client"; export * from "./MediaPackageV2"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MediaPackageV2ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-mediastore-data/src/index.ts b/clients/client-mediastore-data/src/index.ts index bb29a6bc39d1..3ded0fc64767 100644 --- a/clients/client-mediastore-data/src/index.ts +++ b/clients/client-mediastore-data/src/index.ts @@ -10,6 +10,8 @@ export * from "./MediaStoreDataClient"; export * from "./MediaStoreData"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MediaStoreDataExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-mediastore/src/index.ts b/clients/client-mediastore/src/index.ts index 62460cd7d288..f1bd625e1aa9 100644 --- a/clients/client-mediastore/src/index.ts +++ b/clients/client-mediastore/src/index.ts @@ -9,6 +9,8 @@ export * from "./MediaStoreClient"; export * from "./MediaStore"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MediaStoreExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-mediatailor/src/index.ts b/clients/client-mediatailor/src/index.ts index 7a2f0989fe8a..8aaf29f58ac3 100644 --- a/clients/client-mediatailor/src/index.ts +++ b/clients/client-mediatailor/src/index.ts @@ -9,6 +9,8 @@ export * from "./MediaTailorClient"; export * from "./MediaTailor"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MediaTailorExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-medical-imaging/src/index.ts b/clients/client-medical-imaging/src/index.ts index cf67c7c263b6..02fe7cab2837 100644 --- a/clients/client-medical-imaging/src/index.ts +++ b/clients/client-medical-imaging/src/index.ts @@ -158,6 +158,8 @@ export * from "./MedicalImagingClient"; export * from "./MedicalImaging"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MedicalImagingExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-memorydb/src/index.ts b/clients/client-memorydb/src/index.ts index bc6825fc379d..ac73778f8d8a 100644 --- a/clients/client-memorydb/src/index.ts +++ b/clients/client-memorydb/src/index.ts @@ -10,6 +10,8 @@ export * from "./MemoryDBClient"; export * from "./MemoryDB"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MemoryDBExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-mgn/src/index.ts b/clients/client-mgn/src/index.ts index 02d0c74c7f09..1d73d972cd60 100644 --- a/clients/client-mgn/src/index.ts +++ b/clients/client-mgn/src/index.ts @@ -8,6 +8,8 @@ export * from "./MgnClient"; export * from "./Mgn"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MgnExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-migration-hub-refactor-spaces/src/index.ts b/clients/client-migration-hub-refactor-spaces/src/index.ts index 14edb4910405..9cf377361740 100644 --- a/clients/client-migration-hub-refactor-spaces/src/index.ts +++ b/clients/client-migration-hub-refactor-spaces/src/index.ts @@ -15,6 +15,8 @@ export * from "./MigrationHubRefactorSpacesClient"; export * from "./MigrationHubRefactorSpaces"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MigrationHubRefactorSpacesExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-migration-hub/src/index.ts b/clients/client-migration-hub/src/index.ts index f5a9f5a4210d..d92f95675f07 100644 --- a/clients/client-migration-hub/src/index.ts +++ b/clients/client-migration-hub/src/index.ts @@ -13,6 +13,8 @@ export * from "./MigrationHubClient"; export * from "./MigrationHub"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MigrationHubExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-migrationhub-config/src/index.ts b/clients/client-migrationhub-config/src/index.ts index 586c42b6b084..ad1c60626ac0 100644 --- a/clients/client-migrationhub-config/src/index.ts +++ b/clients/client-migrationhub-config/src/index.ts @@ -31,6 +31,8 @@ export * from "./MigrationHubConfigClient"; export * from "./MigrationHubConfig"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MigrationHubConfigExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-migrationhuborchestrator/src/index.ts b/clients/client-migrationhuborchestrator/src/index.ts index 2346602c5f1a..1a1c1eba045f 100644 --- a/clients/client-migrationhuborchestrator/src/index.ts +++ b/clients/client-migrationhuborchestrator/src/index.ts @@ -12,6 +12,8 @@ export * from "./MigrationHubOrchestratorClient"; export * from "./MigrationHubOrchestrator"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MigrationHubOrchestratorExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-migrationhubstrategy/src/index.ts b/clients/client-migrationhubstrategy/src/index.ts index a93d78d60234..f46f9d8fce75 100644 --- a/clients/client-migrationhubstrategy/src/index.ts +++ b/clients/client-migrationhubstrategy/src/index.ts @@ -13,6 +13,8 @@ export * from "./MigrationHubStrategyClient"; export * from "./MigrationHubStrategy"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MigrationHubStrategyExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-mobile/src/index.ts b/clients/client-mobile/src/index.ts index 1b35602773a2..afca5944798a 100644 --- a/clients/client-mobile/src/index.ts +++ b/clients/client-mobile/src/index.ts @@ -12,6 +12,8 @@ export * from "./MobileClient"; export * from "./Mobile"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MobileExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-mq/src/index.ts b/clients/client-mq/src/index.ts index fba1fddf430f..9c79784ddfc7 100644 --- a/clients/client-mq/src/index.ts +++ b/clients/client-mq/src/index.ts @@ -8,6 +8,8 @@ export * from "./MqClient"; export * from "./Mq"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MqExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-mturk/src/index.ts b/clients/client-mturk/src/index.ts index 0b7a27d0615d..41d00a5f2746 100644 --- a/clients/client-mturk/src/index.ts +++ b/clients/client-mturk/src/index.ts @@ -8,6 +8,8 @@ export * from "./MTurkClient"; export * from "./MTurk"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MTurkExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-mwaa/src/index.ts b/clients/client-mwaa/src/index.ts index f4187f343281..071ee0ae0409 100644 --- a/clients/client-mwaa/src/index.ts +++ b/clients/client-mwaa/src/index.ts @@ -91,6 +91,8 @@ export * from "./MWAAClient"; export * from "./MWAA"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { MWAAExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-neptune/src/index.ts b/clients/client-neptune/src/index.ts index e43219f0d6ff..4cfd51a6c1b6 100644 --- a/clients/client-neptune/src/index.ts +++ b/clients/client-neptune/src/index.ts @@ -24,6 +24,8 @@ export * from "./NeptuneClient"; export * from "./Neptune"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { NeptuneExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-neptunedata/src/index.ts b/clients/client-neptunedata/src/index.ts index 9966dbd5af6b..60c1dd065b74 100644 --- a/clients/client-neptunedata/src/index.ts +++ b/clients/client-neptunedata/src/index.ts @@ -13,6 +13,8 @@ export * from "./NeptunedataClient"; export * from "./Neptunedata"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { NeptunedataExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-network-firewall/src/index.ts b/clients/client-network-firewall/src/index.ts index 5b971edec481..e29c97fe95e5 100644 --- a/clients/client-network-firewall/src/index.ts +++ b/clients/client-network-firewall/src/index.ts @@ -85,6 +85,8 @@ export * from "./NetworkFirewallClient"; export * from "./NetworkFirewall"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { NetworkFirewallExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-networkmanager/src/index.ts b/clients/client-networkmanager/src/index.ts index 08cd5b74654a..64ab01607a35 100644 --- a/clients/client-networkmanager/src/index.ts +++ b/clients/client-networkmanager/src/index.ts @@ -8,6 +8,8 @@ export * from "./NetworkManagerClient"; export * from "./NetworkManager"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { NetworkManagerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-nimble/src/index.ts b/clients/client-nimble/src/index.ts index dbb287de1ce8..07b3091b8385 100644 --- a/clients/client-nimble/src/index.ts +++ b/clients/client-nimble/src/index.ts @@ -13,6 +13,8 @@ export * from "./NimbleClient"; export * from "./Nimble"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { NimbleExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-oam/src/index.ts b/clients/client-oam/src/index.ts index 5a292e9f73f0..00a6cfdaaf6a 100644 --- a/clients/client-oam/src/index.ts +++ b/clients/client-oam/src/index.ts @@ -18,6 +18,8 @@ export * from "./OAMClient"; export * from "./OAM"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { OAMExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-omics/src/index.ts b/clients/client-omics/src/index.ts index d6e32ae3e2f1..28fed4e0f08b 100644 --- a/clients/client-omics/src/index.ts +++ b/clients/client-omics/src/index.ts @@ -9,6 +9,8 @@ export * from "./OmicsClient"; export * from "./Omics"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { OmicsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-opensearch/src/index.ts b/clients/client-opensearch/src/index.ts index 87b19a7d4dcf..eb83d255b0b2 100644 --- a/clients/client-opensearch/src/index.ts +++ b/clients/client-opensearch/src/index.ts @@ -17,6 +17,8 @@ export * from "./OpenSearchClient"; export * from "./OpenSearch"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { OpenSearchExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-opensearchserverless/src/index.ts b/clients/client-opensearchserverless/src/index.ts index 238ef2dcd966..fe909498e650 100644 --- a/clients/client-opensearchserverless/src/index.ts +++ b/clients/client-opensearchserverless/src/index.ts @@ -17,6 +17,8 @@ export * from "./OpenSearchServerlessClient"; export * from "./OpenSearchServerless"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { OpenSearchServerlessExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-opsworks/src/index.ts b/clients/client-opsworks/src/index.ts index eebaeb2e3e49..5b3b7b9d35d7 100644 --- a/clients/client-opsworks/src/index.ts +++ b/clients/client-opsworks/src/index.ts @@ -122,6 +122,8 @@ export * from "./OpsWorksClient"; export * from "./OpsWorks"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { OpsWorksExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-opsworkscm/src/index.ts b/clients/client-opsworkscm/src/index.ts index fc79c5d41f1e..e2f75bcbeb29 100644 --- a/clients/client-opsworkscm/src/index.ts +++ b/clients/client-opsworkscm/src/index.ts @@ -95,6 +95,8 @@ export * from "./OpsWorksCMClient"; export * from "./OpsWorksCM"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { OpsWorksCMExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-organizations/src/index.ts b/clients/client-organizations/src/index.ts index ec80cee97825..f9eb84a12c9a 100644 --- a/clients/client-organizations/src/index.ts +++ b/clients/client-organizations/src/index.ts @@ -79,6 +79,8 @@ export * from "./OrganizationsClient"; export * from "./Organizations"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { OrganizationsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-osis/src/index.ts b/clients/client-osis/src/index.ts index 94aba8455373..eaf9581448a2 100644 --- a/clients/client-osis/src/index.ts +++ b/clients/client-osis/src/index.ts @@ -10,6 +10,8 @@ export * from "./OSISClient"; export * from "./OSIS"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { OSISExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-outposts/src/index.ts b/clients/client-outposts/src/index.ts index 1dc95f3bc5d5..f59000fdcb4a 100644 --- a/clients/client-outposts/src/index.ts +++ b/clients/client-outposts/src/index.ts @@ -12,6 +12,8 @@ export * from "./OutpostsClient"; export * from "./Outposts"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { OutpostsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-panorama/src/index.ts b/clients/client-panorama/src/index.ts index ccef7b1ddeb4..3f8072ddb623 100644 --- a/clients/client-panorama/src/index.ts +++ b/clients/client-panorama/src/index.ts @@ -13,6 +13,8 @@ export * from "./PanoramaClient"; export * from "./Panorama"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { PanoramaExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-payment-cryptography-data/src/index.ts b/clients/client-payment-cryptography-data/src/index.ts index 280dd4ffb513..8455b83f0f70 100644 --- a/clients/client-payment-cryptography-data/src/index.ts +++ b/clients/client-payment-cryptography-data/src/index.ts @@ -9,6 +9,8 @@ export * from "./PaymentCryptographyDataClient"; export * from "./PaymentCryptographyData"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { PaymentCryptographyDataExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-payment-cryptography/src/index.ts b/clients/client-payment-cryptography/src/index.ts index 45dac7ce7760..dd0427c00e83 100644 --- a/clients/client-payment-cryptography/src/index.ts +++ b/clients/client-payment-cryptography/src/index.ts @@ -12,6 +12,8 @@ export * from "./PaymentCryptographyClient"; export * from "./PaymentCryptography"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { PaymentCryptographyExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-pca-connector-ad/src/index.ts b/clients/client-pca-connector-ad/src/index.ts index e89e4811bd5e..f8912ba78261 100644 --- a/clients/client-pca-connector-ad/src/index.ts +++ b/clients/client-pca-connector-ad/src/index.ts @@ -10,6 +10,8 @@ export * from "./PcaConnectorAdClient"; export * from "./PcaConnectorAd"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { PcaConnectorAdExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-personalize-events/src/index.ts b/clients/client-personalize-events/src/index.ts index 5d1aafddd773..8159f60aeaa1 100644 --- a/clients/client-personalize-events/src/index.ts +++ b/clients/client-personalize-events/src/index.ts @@ -10,6 +10,8 @@ export * from "./PersonalizeEventsClient"; export * from "./PersonalizeEvents"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { PersonalizeEventsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-personalize-runtime/src/index.ts b/clients/client-personalize-runtime/src/index.ts index c9ac7e0e985e..9d62a683daa7 100644 --- a/clients/client-personalize-runtime/src/index.ts +++ b/clients/client-personalize-runtime/src/index.ts @@ -8,6 +8,8 @@ export * from "./PersonalizeRuntimeClient"; export * from "./PersonalizeRuntime"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { PersonalizeRuntimeExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-personalize/src/index.ts b/clients/client-personalize/src/index.ts index bdcdf9a54eb7..4eea7095e287 100644 --- a/clients/client-personalize/src/index.ts +++ b/clients/client-personalize/src/index.ts @@ -9,6 +9,8 @@ export * from "./PersonalizeClient"; export * from "./Personalize"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { PersonalizeExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-pi/src/index.ts b/clients/client-pi/src/index.ts index 3c1ba46cbec5..96275a916e62 100644 --- a/clients/client-pi/src/index.ts +++ b/clients/client-pi/src/index.ts @@ -32,6 +32,8 @@ export * from "./PIClient"; export * from "./PI"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { PIExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-pinpoint-email/src/index.ts b/clients/client-pinpoint-email/src/index.ts index fcaa5a702782..5960393a8577 100644 --- a/clients/client-pinpoint-email/src/index.ts +++ b/clients/client-pinpoint-email/src/index.ts @@ -36,6 +36,8 @@ export * from "./PinpointEmailClient"; export * from "./PinpointEmail"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { PinpointEmailExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-pinpoint-sms-voice-v2/src/index.ts b/clients/client-pinpoint-sms-voice-v2/src/index.ts index 9e55e13f1625..0c5e4940956b 100644 --- a/clients/client-pinpoint-sms-voice-v2/src/index.ts +++ b/clients/client-pinpoint-sms-voice-v2/src/index.ts @@ -23,6 +23,8 @@ export * from "./PinpointSMSVoiceV2Client"; export * from "./PinpointSMSVoiceV2"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { PinpointSMSVoiceV2ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-pinpoint-sms-voice/src/index.ts b/clients/client-pinpoint-sms-voice/src/index.ts index 279b30e209be..f02e3c8a15ff 100644 --- a/clients/client-pinpoint-sms-voice/src/index.ts +++ b/clients/client-pinpoint-sms-voice/src/index.ts @@ -8,6 +8,8 @@ export * from "./PinpointSMSVoiceClient"; export * from "./PinpointSMSVoice"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { PinpointSMSVoiceExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-pinpoint/src/index.ts b/clients/client-pinpoint/src/index.ts index d345e97b0987..5f6dcde4ef05 100644 --- a/clients/client-pinpoint/src/index.ts +++ b/clients/client-pinpoint/src/index.ts @@ -8,6 +8,8 @@ export * from "./PinpointClient"; export * from "./Pinpoint"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { PinpointExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-pipes/src/index.ts b/clients/client-pipes/src/index.ts index aaa952cf15d7..ea5274e55afa 100644 --- a/clients/client-pipes/src/index.ts +++ b/clients/client-pipes/src/index.ts @@ -10,6 +10,8 @@ export * from "./PipesClient"; export * from "./Pipes"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { PipesExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-polly/src/index.ts b/clients/client-polly/src/index.ts index f9a8e2629be9..f45b52635a84 100644 --- a/clients/client-polly/src/index.ts +++ b/clients/client-polly/src/index.ts @@ -13,6 +13,8 @@ export * from "./PollyClient"; export * from "./Polly"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { PollyExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-pricing/src/index.ts b/clients/client-pricing/src/index.ts index d7e27f0776cc..2014953468c5 100644 --- a/clients/client-pricing/src/index.ts +++ b/clients/client-pricing/src/index.ts @@ -36,6 +36,8 @@ export * from "./PricingClient"; export * from "./Pricing"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { PricingExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-privatenetworks/src/index.ts b/clients/client-privatenetworks/src/index.ts index 9fe69f2613ba..9f836c11cf1f 100644 --- a/clients/client-privatenetworks/src/index.ts +++ b/clients/client-privatenetworks/src/index.ts @@ -11,6 +11,8 @@ export * from "./PrivateNetworksClient"; export * from "./PrivateNetworks"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { PrivateNetworksExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-proton/src/index.ts b/clients/client-proton/src/index.ts index feef40ec3354..cd643e12056f 100644 --- a/clients/client-proton/src/index.ts +++ b/clients/client-proton/src/index.ts @@ -136,6 +136,8 @@ export * from "./ProtonClient"; export * from "./Proton"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ProtonExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-qldb-session/src/index.ts b/clients/client-qldb-session/src/index.ts index 819ba797187e..109b0c37a2f4 100644 --- a/clients/client-qldb-session/src/index.ts +++ b/clients/client-qldb-session/src/index.ts @@ -28,6 +28,8 @@ export * from "./QLDBSessionClient"; export * from "./QLDBSession"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { QLDBSessionExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-qldb/src/index.ts b/clients/client-qldb/src/index.ts index 44f8e4a49d2b..f58f2bbe1490 100644 --- a/clients/client-qldb/src/index.ts +++ b/clients/client-qldb/src/index.ts @@ -8,6 +8,8 @@ export * from "./QLDBClient"; export * from "./QLDB"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { QLDBExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-quicksight/src/index.ts b/clients/client-quicksight/src/index.ts index d08f31c061a1..3fb8f95b416a 100644 --- a/clients/client-quicksight/src/index.ts +++ b/clients/client-quicksight/src/index.ts @@ -12,6 +12,8 @@ export * from "./QuickSightClient"; export * from "./QuickSight"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { QuickSightExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-ram/src/index.ts b/clients/client-ram/src/index.ts index 89c1d2dfa2bf..e06b72fe92e2 100644 --- a/clients/client-ram/src/index.ts +++ b/clients/client-ram/src/index.ts @@ -27,6 +27,8 @@ export * from "./RAMClient"; export * from "./RAM"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { RAMExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-rbin/src/index.ts b/clients/client-rbin/src/index.ts index c1f6615aa067..1b6cba44c13a 100644 --- a/clients/client-rbin/src/index.ts +++ b/clients/client-rbin/src/index.ts @@ -19,6 +19,8 @@ export * from "./RbinClient"; export * from "./Rbin"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { RbinExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-rds-data/src/index.ts b/clients/client-rds-data/src/index.ts index a25106ed41fd..da0d905003fb 100644 --- a/clients/client-rds-data/src/index.ts +++ b/clients/client-rds-data/src/index.ts @@ -16,6 +16,8 @@ export * from "./RDSDataClient"; export * from "./RDSData"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { RDSDataExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-rds/src/index.ts b/clients/client-rds/src/index.ts index e1c6795bcbb8..303f03cd3c83 100644 --- a/clients/client-rds/src/index.ts +++ b/clients/client-rds/src/index.ts @@ -60,6 +60,8 @@ export * from "./RDSClient"; export * from "./RDS"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { RDSExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-redshift-data/src/index.ts b/clients/client-redshift-data/src/index.ts index e8b781777e06..dfed221e424d 100644 --- a/clients/client-redshift-data/src/index.ts +++ b/clients/client-redshift-data/src/index.ts @@ -12,6 +12,8 @@ export * from "./RedshiftDataClient"; export * from "./RedshiftData"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { RedshiftDataExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-redshift-serverless/src/index.ts b/clients/client-redshift-serverless/src/index.ts index 387a0acbd169..f4c912304eb3 100644 --- a/clients/client-redshift-serverless/src/index.ts +++ b/clients/client-redshift-serverless/src/index.ts @@ -19,6 +19,8 @@ export * from "./RedshiftServerlessClient"; export * from "./RedshiftServerless"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { RedshiftServerlessExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-redshift/src/index.ts b/clients/client-redshift/src/index.ts index 6b2a0134b70e..3c1849ed5473 100644 --- a/clients/client-redshift/src/index.ts +++ b/clients/client-redshift/src/index.ts @@ -28,6 +28,8 @@ export * from "./RedshiftClient"; export * from "./Redshift"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { RedshiftExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-rekognition/src/index.ts b/clients/client-rekognition/src/index.ts index 977a69fb529d..7889054d2b1a 100644 --- a/clients/client-rekognition/src/index.ts +++ b/clients/client-rekognition/src/index.ts @@ -366,6 +366,8 @@ export * from "./RekognitionClient"; export * from "./Rekognition"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { RekognitionExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-rekognitionstreaming/src/index.ts b/clients/client-rekognitionstreaming/src/index.ts index ccc2b1c2a68f..2ea3644b2310 100644 --- a/clients/client-rekognitionstreaming/src/index.ts +++ b/clients/client-rekognitionstreaming/src/index.ts @@ -29,6 +29,8 @@ export * from "./RekognitionStreamingClient"; export * from "./RekognitionStreaming"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { RekognitionStreamingExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-resiliencehub/src/index.ts b/clients/client-resiliencehub/src/index.ts index c704983f2be6..32874170c77c 100644 --- a/clients/client-resiliencehub/src/index.ts +++ b/clients/client-resiliencehub/src/index.ts @@ -12,6 +12,8 @@ export * from "./ResiliencehubClient"; export * from "./Resiliencehub"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ResiliencehubExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-resource-explorer-2/src/index.ts b/clients/client-resource-explorer-2/src/index.ts index 0a914562777d..cbd09d322435 100644 --- a/clients/client-resource-explorer-2/src/index.ts +++ b/clients/client-resource-explorer-2/src/index.ts @@ -28,6 +28,8 @@ export * from "./ResourceExplorer2Client"; export * from "./ResourceExplorer2"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ResourceExplorer2ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-resource-groups-tagging-api/src/index.ts b/clients/client-resource-groups-tagging-api/src/index.ts index 6ecb1b2e5557..e276f3baf687 100644 --- a/clients/client-resource-groups-tagging-api/src/index.ts +++ b/clients/client-resource-groups-tagging-api/src/index.ts @@ -8,6 +8,8 @@ export * from "./ResourceGroupsTaggingAPIClient"; export * from "./ResourceGroupsTaggingAPI"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ResourceGroupsTaggingAPIExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-resource-groups/src/index.ts b/clients/client-resource-groups/src/index.ts index c54bc3cf627c..5793a8500fae 100644 --- a/clients/client-resource-groups/src/index.ts +++ b/clients/client-resource-groups/src/index.ts @@ -41,6 +41,8 @@ export * from "./ResourceGroupsClient"; export * from "./ResourceGroups"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ResourceGroupsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-robomaker/src/index.ts b/clients/client-robomaker/src/index.ts index c0e93acf0734..3d6c9d98016f 100644 --- a/clients/client-robomaker/src/index.ts +++ b/clients/client-robomaker/src/index.ts @@ -8,6 +8,8 @@ export * from "./RoboMakerClient"; export * from "./RoboMaker"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { RoboMakerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-rolesanywhere/src/index.ts b/clients/client-rolesanywhere/src/index.ts index 88d87785d9b6..35377946741c 100644 --- a/clients/client-rolesanywhere/src/index.ts +++ b/clients/client-rolesanywhere/src/index.ts @@ -22,6 +22,8 @@ export * from "./RolesAnywhereClient"; export * from "./RolesAnywhere"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { RolesAnywhereExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-route-53-domains/src/index.ts b/clients/client-route-53-domains/src/index.ts index 9f933a9902e2..ff151ccd7e37 100644 --- a/clients/client-route-53-domains/src/index.ts +++ b/clients/client-route-53-domains/src/index.ts @@ -9,6 +9,8 @@ export * from "./Route53DomainsClient"; export * from "./Route53Domains"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { Route53DomainsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-route-53/src/index.ts b/clients/client-route-53/src/index.ts index b6cc4455c669..3bf92eac30a1 100644 --- a/clients/client-route-53/src/index.ts +++ b/clients/client-route-53/src/index.ts @@ -24,6 +24,8 @@ export * from "./Route53Client"; export * from "./Route53"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { Route53ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-route53-recovery-cluster/src/index.ts b/clients/client-route53-recovery-cluster/src/index.ts index 306939cf218a..dc50a9867f3c 100644 --- a/clients/client-route53-recovery-cluster/src/index.ts +++ b/clients/client-route53-recovery-cluster/src/index.ts @@ -47,6 +47,8 @@ export * from "./Route53RecoveryClusterClient"; export * from "./Route53RecoveryCluster"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { Route53RecoveryClusterExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-route53-recovery-control-config/src/index.ts b/clients/client-route53-recovery-control-config/src/index.ts index 605d999f1043..66017957157c 100644 --- a/clients/client-route53-recovery-control-config/src/index.ts +++ b/clients/client-route53-recovery-control-config/src/index.ts @@ -8,6 +8,8 @@ export * from "./Route53RecoveryControlConfigClient"; export * from "./Route53RecoveryControlConfig"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { Route53RecoveryControlConfigExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-route53-recovery-readiness/src/index.ts b/clients/client-route53-recovery-readiness/src/index.ts index 28b26ea2a909..8ca21c417231 100644 --- a/clients/client-route53-recovery-readiness/src/index.ts +++ b/clients/client-route53-recovery-readiness/src/index.ts @@ -8,6 +8,8 @@ export * from "./Route53RecoveryReadinessClient"; export * from "./Route53RecoveryReadiness"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { Route53RecoveryReadinessExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-route53resolver/src/index.ts b/clients/client-route53resolver/src/index.ts index 36303a8595e9..aa134f6052cc 100644 --- a/clients/client-route53resolver/src/index.ts +++ b/clients/client-route53resolver/src/index.ts @@ -34,6 +34,8 @@ export * from "./Route53ResolverClient"; export * from "./Route53Resolver"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { Route53ResolverExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-rum/src/index.ts b/clients/client-rum/src/index.ts index 3029acff7c21..4877f73e5794 100644 --- a/clients/client-rum/src/index.ts +++ b/clients/client-rum/src/index.ts @@ -15,6 +15,8 @@ export * from "./RUMClient"; export * from "./RUM"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { RUMExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-s3-control/src/index.ts b/clients/client-s3-control/src/index.ts index 3f3dd90e5eaa..adccde42eb86 100644 --- a/clients/client-s3-control/src/index.ts +++ b/clients/client-s3-control/src/index.ts @@ -8,6 +8,8 @@ export * from "./S3ControlClient"; export * from "./S3Control"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { S3ControlExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-s3/src/index.ts b/clients/client-s3/src/index.ts index f754fd7ce46e..90c6ebb0d99f 100644 --- a/clients/client-s3/src/index.ts +++ b/clients/client-s3/src/index.ts @@ -8,6 +8,8 @@ export * from "./S3Client"; export * from "./S3"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { S3ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-s3outposts/src/index.ts b/clients/client-s3outposts/src/index.ts index 5b0457e25610..f96e0e09698c 100644 --- a/clients/client-s3outposts/src/index.ts +++ b/clients/client-s3outposts/src/index.ts @@ -8,6 +8,8 @@ export * from "./S3OutpostsClient"; export * from "./S3Outposts"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { S3OutpostsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-sagemaker-a2i-runtime/src/index.ts b/clients/client-sagemaker-a2i-runtime/src/index.ts index 39bedd3a5ff1..15514800f827 100644 --- a/clients/client-sagemaker-a2i-runtime/src/index.ts +++ b/clients/client-sagemaker-a2i-runtime/src/index.ts @@ -33,6 +33,8 @@ export * from "./SageMakerA2IRuntimeClient"; export * from "./SageMakerA2IRuntime"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SageMakerA2IRuntimeExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-sagemaker-edge/src/index.ts b/clients/client-sagemaker-edge/src/index.ts index 84accfa333ea..8a7c1a1163bb 100644 --- a/clients/client-sagemaker-edge/src/index.ts +++ b/clients/client-sagemaker-edge/src/index.ts @@ -8,6 +8,8 @@ export * from "./SagemakerEdgeClient"; export * from "./SagemakerEdge"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SagemakerEdgeExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-sagemaker-featurestore-runtime/src/index.ts b/clients/client-sagemaker-featurestore-runtime/src/index.ts index 4dab99d70218..0624789b3974 100644 --- a/clients/client-sagemaker-featurestore-runtime/src/index.ts +++ b/clients/client-sagemaker-featurestore-runtime/src/index.ts @@ -34,6 +34,8 @@ export * from "./SageMakerFeatureStoreRuntimeClient"; export * from "./SageMakerFeatureStoreRuntime"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SageMakerFeatureStoreRuntimeExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-sagemaker-geospatial/src/index.ts b/clients/client-sagemaker-geospatial/src/index.ts index 3cd74b2a3fd4..dc6985c96794 100644 --- a/clients/client-sagemaker-geospatial/src/index.ts +++ b/clients/client-sagemaker-geospatial/src/index.ts @@ -8,6 +8,8 @@ export * from "./SageMakerGeospatialClient"; export * from "./SageMakerGeospatial"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SageMakerGeospatialExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-sagemaker-metrics/src/index.ts b/clients/client-sagemaker-metrics/src/index.ts index e2bea64b273f..ea9a296c63fa 100644 --- a/clients/client-sagemaker-metrics/src/index.ts +++ b/clients/client-sagemaker-metrics/src/index.ts @@ -16,6 +16,8 @@ export * from "./SageMakerMetricsClient"; export * from "./SageMakerMetrics"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SageMakerMetricsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-sagemaker-runtime/src/index.ts b/clients/client-sagemaker-runtime/src/index.ts index 53892e0414e6..d944ebf614a7 100644 --- a/clients/client-sagemaker-runtime/src/index.ts +++ b/clients/client-sagemaker-runtime/src/index.ts @@ -8,6 +8,8 @@ export * from "./SageMakerRuntimeClient"; export * from "./SageMakerRuntime"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SageMakerRuntimeExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-sagemaker/src/index.ts b/clients/client-sagemaker/src/index.ts index e10416505f32..0159ac31b96b 100644 --- a/clients/client-sagemaker/src/index.ts +++ b/clients/client-sagemaker/src/index.ts @@ -23,6 +23,8 @@ export * from "./SageMakerClient"; export * from "./SageMaker"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SageMakerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-savingsplans/src/index.ts b/clients/client-savingsplans/src/index.ts index fdb3aa7813bf..60bca465b09f 100644 --- a/clients/client-savingsplans/src/index.ts +++ b/clients/client-savingsplans/src/index.ts @@ -11,6 +11,8 @@ export * from "./SavingsplansClient"; export * from "./Savingsplans"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SavingsplansExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-scheduler/src/index.ts b/clients/client-scheduler/src/index.ts index 33044bca00e9..be864f929db2 100644 --- a/clients/client-scheduler/src/index.ts +++ b/clients/client-scheduler/src/index.ts @@ -12,6 +12,8 @@ export * from "./SchedulerClient"; export * from "./Scheduler"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SchedulerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-schemas/src/index.ts b/clients/client-schemas/src/index.ts index 02a9951bd5e3..47eb34d2027e 100644 --- a/clients/client-schemas/src/index.ts +++ b/clients/client-schemas/src/index.ts @@ -8,6 +8,8 @@ export * from "./SchemasClient"; export * from "./Schemas"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SchemasExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-secrets-manager/src/index.ts b/clients/client-secrets-manager/src/index.ts index 09cf3746641b..ff67b463485a 100644 --- a/clients/client-secrets-manager/src/index.ts +++ b/clients/client-secrets-manager/src/index.ts @@ -33,6 +33,8 @@ export * from "./SecretsManagerClient"; export * from "./SecretsManager"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SecretsManagerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-securityhub/src/index.ts b/clients/client-securityhub/src/index.ts index 1f47de9406b0..419dec7556bb 100644 --- a/clients/client-securityhub/src/index.ts +++ b/clients/client-securityhub/src/index.ts @@ -55,6 +55,8 @@ export * from "./SecurityHubClient"; export * from "./SecurityHub"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SecurityHubExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-securitylake/src/index.ts b/clients/client-securitylake/src/index.ts index 3b5ad810eecb..56316674fdc3 100644 --- a/clients/client-securitylake/src/index.ts +++ b/clients/client-securitylake/src/index.ts @@ -33,6 +33,8 @@ export * from "./SecurityLakeClient"; export * from "./SecurityLake"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SecurityLakeExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-serverlessapplicationrepository/src/index.ts b/clients/client-serverlessapplicationrepository/src/index.ts index 3ab7bb148a46..9b966f851d6a 100644 --- a/clients/client-serverlessapplicationrepository/src/index.ts +++ b/clients/client-serverlessapplicationrepository/src/index.ts @@ -27,6 +27,8 @@ export * from "./ServerlessApplicationRepositoryClient"; export * from "./ServerlessApplicationRepository"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ServerlessApplicationRepositoryExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-service-catalog-appregistry/src/index.ts b/clients/client-service-catalog-appregistry/src/index.ts index 79fa5925c71f..e8b0168d66fa 100644 --- a/clients/client-service-catalog-appregistry/src/index.ts +++ b/clients/client-service-catalog-appregistry/src/index.ts @@ -8,6 +8,8 @@ export * from "./ServiceCatalogAppRegistryClient"; export * from "./ServiceCatalogAppRegistry"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ServiceCatalogAppRegistryExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-service-catalog/src/index.ts b/clients/client-service-catalog/src/index.ts index f338a565f171..525b05a26d6d 100644 --- a/clients/client-service-catalog/src/index.ts +++ b/clients/client-service-catalog/src/index.ts @@ -14,6 +14,8 @@ export * from "./ServiceCatalogClient"; export * from "./ServiceCatalog"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ServiceCatalogExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-service-quotas/src/index.ts b/clients/client-service-quotas/src/index.ts index d7448181c570..7ea55cc49a21 100644 --- a/clients/client-service-quotas/src/index.ts +++ b/clients/client-service-quotas/src/index.ts @@ -10,6 +10,8 @@ export * from "./ServiceQuotasClient"; export * from "./ServiceQuotas"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ServiceQuotasExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-servicediscovery/src/index.ts b/clients/client-servicediscovery/src/index.ts index e496936888f6..274ab614bbfa 100644 --- a/clients/client-servicediscovery/src/index.ts +++ b/clients/client-servicediscovery/src/index.ts @@ -14,6 +14,8 @@ export * from "./ServiceDiscoveryClient"; export * from "./ServiceDiscovery"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ServiceDiscoveryExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-ses/src/index.ts b/clients/client-ses/src/index.ts index 3b9cbe77f123..a30409ff4960 100644 --- a/clients/client-ses/src/index.ts +++ b/clients/client-ses/src/index.ts @@ -41,6 +41,8 @@ export * from "./SESClient"; export * from "./SES"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SESExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-sesv2/src/index.ts b/clients/client-sesv2/src/index.ts index 8c8004290c87..5a2f58fa197b 100644 --- a/clients/client-sesv2/src/index.ts +++ b/clients/client-sesv2/src/index.ts @@ -14,6 +14,8 @@ export * from "./SESv2Client"; export * from "./SESv2"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SESv2ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-sfn/src/index.ts b/clients/client-sfn/src/index.ts index 9a869ecdbbab..092eaf6c6aa4 100644 --- a/clients/client-sfn/src/index.ts +++ b/clients/client-sfn/src/index.ts @@ -23,6 +23,8 @@ export * from "./SFNClient"; export * from "./SFN"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SFNExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-shield/src/index.ts b/clients/client-shield/src/index.ts index 974c53446ef6..d7796b6a6cfe 100644 --- a/clients/client-shield/src/index.ts +++ b/clients/client-shield/src/index.ts @@ -11,6 +11,8 @@ export * from "./ShieldClient"; export * from "./Shield"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { ShieldExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-signer/src/index.ts b/clients/client-signer/src/index.ts index a4d39b2b1603..5c8c3a9708fb 100644 --- a/clients/client-signer/src/index.ts +++ b/clients/client-signer/src/index.ts @@ -22,6 +22,8 @@ export * from "./SignerClient"; export * from "./Signer"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SignerExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-simspaceweaver/src/index.ts b/clients/client-simspaceweaver/src/index.ts index 92e56394d3c0..76e8101abb02 100644 --- a/clients/client-simspaceweaver/src/index.ts +++ b/clients/client-simspaceweaver/src/index.ts @@ -18,6 +18,8 @@ export * from "./SimSpaceWeaverClient"; export * from "./SimSpaceWeaver"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SimSpaceWeaverExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-sms/src/index.ts b/clients/client-sms/src/index.ts index 1c3c646ab9a4..d7dddce02c5f 100644 --- a/clients/client-sms/src/index.ts +++ b/clients/client-sms/src/index.ts @@ -32,6 +32,8 @@ export * from "./SMSClient"; export * from "./SMS"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SMSExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-snow-device-management/src/index.ts b/clients/client-snow-device-management/src/index.ts index 0b8e070f29f7..252bfad78675 100644 --- a/clients/client-snow-device-management/src/index.ts +++ b/clients/client-snow-device-management/src/index.ts @@ -8,6 +8,8 @@ export * from "./SnowDeviceManagementClient"; export * from "./SnowDeviceManagement"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SnowDeviceManagementExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-snowball/src/index.ts b/clients/client-snowball/src/index.ts index 6b9724a43bbd..906ac8897439 100644 --- a/clients/client-snowball/src/index.ts +++ b/clients/client-snowball/src/index.ts @@ -13,6 +13,8 @@ export * from "./SnowballClient"; export * from "./Snowball"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SnowballExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-sns/src/index.ts b/clients/client-sns/src/index.ts index 76035050079a..c7b3cd3e3b58 100644 --- a/clients/client-sns/src/index.ts +++ b/clients/client-sns/src/index.ts @@ -20,6 +20,8 @@ export * from "./SNSClient"; export * from "./SNS"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SNSExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-sqs/src/index.ts b/clients/client-sqs/src/index.ts index db0ba7542efa..a8c9690d85a6 100644 --- a/clients/client-sqs/src/index.ts +++ b/clients/client-sqs/src/index.ts @@ -79,6 +79,8 @@ export * from "./SQSClient"; export * from "./SQS"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SQSExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-ssm-contacts/src/index.ts b/clients/client-ssm-contacts/src/index.ts index 1896bcff8da2..bf6e27adc6de 100644 --- a/clients/client-ssm-contacts/src/index.ts +++ b/clients/client-ssm-contacts/src/index.ts @@ -15,6 +15,8 @@ export * from "./SSMContactsClient"; export * from "./SSMContacts"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SSMContactsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-ssm-incidents/src/index.ts b/clients/client-ssm-incidents/src/index.ts index 09eda61eeed3..11140748e0fb 100644 --- a/clients/client-ssm-incidents/src/index.ts +++ b/clients/client-ssm-incidents/src/index.ts @@ -15,6 +15,8 @@ export * from "./SSMIncidentsClient"; export * from "./SSMIncidents"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SSMIncidentsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-ssm-sap/src/index.ts b/clients/client-ssm-sap/src/index.ts index 51a2a3cf3fa1..60755aa97846 100644 --- a/clients/client-ssm-sap/src/index.ts +++ b/clients/client-ssm-sap/src/index.ts @@ -10,6 +10,8 @@ export * from "./SsmSapClient"; export * from "./SsmSap"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SsmSapExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-ssm/src/index.ts b/clients/client-ssm/src/index.ts index 0a6e3342f4a4..0d9247c8ef4f 100644 --- a/clients/client-ssm/src/index.ts +++ b/clients/client-ssm/src/index.ts @@ -43,6 +43,8 @@ export * from "./SSMClient"; export * from "./SSM"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SSMExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-sso-admin/src/index.ts b/clients/client-sso-admin/src/index.ts index 660b273f2600..f3457157905c 100644 --- a/clients/client-sso-admin/src/index.ts +++ b/clients/client-sso-admin/src/index.ts @@ -27,6 +27,8 @@ export * from "./SSOAdminClient"; export * from "./SSOAdmin"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SSOAdminExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-sso-oidc/src/index.ts b/clients/client-sso-oidc/src/index.ts index cca00deaaf71..7f46b4f78141 100644 --- a/clients/client-sso-oidc/src/index.ts +++ b/clients/client-sso-oidc/src/index.ts @@ -46,6 +46,8 @@ export * from "./SSOOIDCClient"; export * from "./SSOOIDC"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SSOOIDCExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-sso/src/index.ts b/clients/client-sso/src/index.ts index cdab6bf040a0..b57c53174992 100644 --- a/clients/client-sso/src/index.ts +++ b/clients/client-sso/src/index.ts @@ -23,6 +23,8 @@ export * from "./SSOClient"; export * from "./SSO"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SSOExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-storage-gateway/src/index.ts b/clients/client-storage-gateway/src/index.ts index 2081ae8be549..739276203b84 100644 --- a/clients/client-storage-gateway/src/index.ts +++ b/clients/client-storage-gateway/src/index.ts @@ -66,6 +66,8 @@ export * from "./StorageGatewayClient"; export * from "./StorageGateway"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { StorageGatewayExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-sts/src/index.ts b/clients/client-sts/src/index.ts index f7624313a995..56679e3bafa5 100644 --- a/clients/client-sts/src/index.ts +++ b/clients/client-sts/src/index.ts @@ -11,6 +11,8 @@ export * from "./STSClient"; export * from "./STS"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { STSExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-support-app/src/index.ts b/clients/client-support-app/src/index.ts index a5cc7caeb867..b8413ea2d991 100644 --- a/clients/client-support-app/src/index.ts +++ b/clients/client-support-app/src/index.ts @@ -61,6 +61,8 @@ export * from "./SupportAppClient"; export * from "./SupportApp"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SupportAppExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-support/src/index.ts b/clients/client-support/src/index.ts index b474a530b788..1ae39ddca202 100644 --- a/clients/client-support/src/index.ts +++ b/clients/client-support/src/index.ts @@ -51,6 +51,8 @@ export * from "./SupportClient"; export * from "./Support"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SupportExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-swf/src/index.ts b/clients/client-swf/src/index.ts index c4fc9d8cd7f4..6bf9bc28dd19 100644 --- a/clients/client-swf/src/index.ts +++ b/clients/client-swf/src/index.ts @@ -20,6 +20,8 @@ export * from "./SWFClient"; export * from "./SWF"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SWFExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-synthetics/src/index.ts b/clients/client-synthetics/src/index.ts index 3656c0dad0de..17a44eff5c33 100644 --- a/clients/client-synthetics/src/index.ts +++ b/clients/client-synthetics/src/index.ts @@ -22,6 +22,8 @@ export * from "./SyntheticsClient"; export * from "./Synthetics"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { SyntheticsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-textract/src/index.ts b/clients/client-textract/src/index.ts index c4bf30901cec..2f0e67429912 100644 --- a/clients/client-textract/src/index.ts +++ b/clients/client-textract/src/index.ts @@ -10,6 +10,8 @@ export * from "./TextractClient"; export * from "./Textract"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { TextractExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-timestream-query/src/index.ts b/clients/client-timestream-query/src/index.ts index d56ebdde2f4b..708a995d399d 100644 --- a/clients/client-timestream-query/src/index.ts +++ b/clients/client-timestream-query/src/index.ts @@ -10,6 +10,8 @@ export * from "./TimestreamQueryClient"; export * from "./TimestreamQuery"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { TimestreamQueryExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-timestream-write/src/index.ts b/clients/client-timestream-write/src/index.ts index 532fc0fa5364..2d63394fc48a 100644 --- a/clients/client-timestream-write/src/index.ts +++ b/clients/client-timestream-write/src/index.ts @@ -20,6 +20,8 @@ export * from "./TimestreamWriteClient"; export * from "./TimestreamWrite"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { TimestreamWriteExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-tnb/src/index.ts b/clients/client-tnb/src/index.ts index ead1d6e18356..f5c6be3a1cd9 100644 --- a/clients/client-tnb/src/index.ts +++ b/clients/client-tnb/src/index.ts @@ -8,6 +8,8 @@ export * from "./TnbClient"; export * from "./Tnb"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { TnbExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-transcribe-streaming/src/index.ts b/clients/client-transcribe-streaming/src/index.ts index c21c09fd960c..1a5c5375844d 100644 --- a/clients/client-transcribe-streaming/src/index.ts +++ b/clients/client-transcribe-streaming/src/index.ts @@ -30,6 +30,8 @@ export * from "./TranscribeStreamingClient"; export * from "./TranscribeStreaming"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { TranscribeStreamingExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-transcribe/src/index.ts b/clients/client-transcribe/src/index.ts index dd53469585f7..0e0e951b8238 100644 --- a/clients/client-transcribe/src/index.ts +++ b/clients/client-transcribe/src/index.ts @@ -29,6 +29,8 @@ export * from "./TranscribeClient"; export * from "./Transcribe"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { TranscribeExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-transfer/src/index.ts b/clients/client-transfer/src/index.ts index 28a7cda8210a..c4b3257ae969 100644 --- a/clients/client-transfer/src/index.ts +++ b/clients/client-transfer/src/index.ts @@ -17,6 +17,8 @@ export * from "./TransferClient"; export * from "./Transfer"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { TransferExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./waiters"; diff --git a/clients/client-translate/src/index.ts b/clients/client-translate/src/index.ts index b0321492d0dd..312a3cf75abf 100644 --- a/clients/client-translate/src/index.ts +++ b/clients/client-translate/src/index.ts @@ -8,6 +8,8 @@ export * from "./TranslateClient"; export * from "./Translate"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { TranslateExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-verifiedpermissions/src/index.ts b/clients/client-verifiedpermissions/src/index.ts index cfd6935a0231..9fdce4c9c494 100644 --- a/clients/client-verifiedpermissions/src/index.ts +++ b/clients/client-verifiedpermissions/src/index.ts @@ -72,6 +72,8 @@ export * from "./VerifiedPermissionsClient"; export * from "./VerifiedPermissions"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { VerifiedPermissionsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-voice-id/src/index.ts b/clients/client-voice-id/src/index.ts index 24f72648b0d3..50938f3bcbdd 100644 --- a/clients/client-voice-id/src/index.ts +++ b/clients/client-voice-id/src/index.ts @@ -9,6 +9,8 @@ export * from "./VoiceIDClient"; export * from "./VoiceID"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { VoiceIDExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-vpc-lattice/src/index.ts b/clients/client-vpc-lattice/src/index.ts index 4ea94df7bc39..b97f0d8b4e8c 100644 --- a/clients/client-vpc-lattice/src/index.ts +++ b/clients/client-vpc-lattice/src/index.ts @@ -12,6 +12,8 @@ export * from "./VPCLatticeClient"; export * from "./VPCLattice"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { VPCLatticeExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-waf-regional/src/index.ts b/clients/client-waf-regional/src/index.ts index 530deb934601..edb8b5a802d1 100644 --- a/clients/client-waf-regional/src/index.ts +++ b/clients/client-waf-regional/src/index.ts @@ -18,6 +18,8 @@ export * from "./WAFRegionalClient"; export * from "./WAFRegional"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { WAFRegionalExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-waf/src/index.ts b/clients/client-waf/src/index.ts index 667c4247c4e3..6565ae7a1a4c 100644 --- a/clients/client-waf/src/index.ts +++ b/clients/client-waf/src/index.ts @@ -18,6 +18,8 @@ export * from "./WAFClient"; export * from "./WAF"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { WAFExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-wafv2/src/index.ts b/clients/client-wafv2/src/index.ts index 499637ddbf1e..4a2796dc4bd9 100644 --- a/clients/client-wafv2/src/index.ts +++ b/clients/client-wafv2/src/index.ts @@ -65,6 +65,8 @@ export * from "./WAFV2Client"; export * from "./WAFV2"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { WAFV2ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-wellarchitected/src/index.ts b/clients/client-wellarchitected/src/index.ts index f21ca8145040..4360f0391627 100644 --- a/clients/client-wellarchitected/src/index.ts +++ b/clients/client-wellarchitected/src/index.ts @@ -13,6 +13,8 @@ export * from "./WellArchitectedClient"; export * from "./WellArchitected"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { WellArchitectedExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-wisdom/src/index.ts b/clients/client-wisdom/src/index.ts index 54f8c4842d21..70116a7dc821 100644 --- a/clients/client-wisdom/src/index.ts +++ b/clients/client-wisdom/src/index.ts @@ -11,6 +11,8 @@ export * from "./WisdomClient"; export * from "./Wisdom"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { WisdomExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-workdocs/src/index.ts b/clients/client-workdocs/src/index.ts index d02a2eef730a..1bd877cb7d09 100644 --- a/clients/client-workdocs/src/index.ts +++ b/clients/client-workdocs/src/index.ts @@ -66,6 +66,8 @@ export * from "./WorkDocsClient"; export * from "./WorkDocs"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { WorkDocsExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-worklink/src/index.ts b/clients/client-worklink/src/index.ts index 6c5ce39dbfa3..e74d786222fd 100644 --- a/clients/client-worklink/src/index.ts +++ b/clients/client-worklink/src/index.ts @@ -14,6 +14,8 @@ export * from "./WorkLinkClient"; export * from "./WorkLink"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { WorkLinkExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-workmail/src/index.ts b/clients/client-workmail/src/index.ts index a0f05f2a03ec..82656b44e345 100644 --- a/clients/client-workmail/src/index.ts +++ b/clients/client-workmail/src/index.ts @@ -43,6 +43,8 @@ export * from "./WorkMailClient"; export * from "./WorkMail"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { WorkMailExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-workmailmessageflow/src/index.ts b/clients/client-workmailmessageflow/src/index.ts index ddad78b73aa9..5ab8959973d7 100644 --- a/clients/client-workmailmessageflow/src/index.ts +++ b/clients/client-workmailmessageflow/src/index.ts @@ -12,6 +12,8 @@ export * from "./WorkMailMessageFlowClient"; export * from "./WorkMailMessageFlow"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { WorkMailMessageFlowExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/clients/client-workspaces-web/src/index.ts b/clients/client-workspaces-web/src/index.ts index bab84382704e..88a006624528 100644 --- a/clients/client-workspaces-web/src/index.ts +++ b/clients/client-workspaces-web/src/index.ts @@ -13,6 +13,8 @@ export * from "./WorkSpacesWebClient"; export * from "./WorkSpacesWeb"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { WorkSpacesWebExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-workspaces/src/index.ts b/clients/client-workspaces/src/index.ts index d6d17db09f76..74bc031d969d 100644 --- a/clients/client-workspaces/src/index.ts +++ b/clients/client-workspaces/src/index.ts @@ -24,6 +24,8 @@ export * from "./WorkSpacesClient"; export * from "./WorkSpaces"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { WorkSpacesExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/clients/client-xray/src/index.ts b/clients/client-xray/src/index.ts index 2e1fda8b1455..c014e7c6132c 100644 --- a/clients/client-xray/src/index.ts +++ b/clients/client-xray/src/index.ts @@ -9,6 +9,8 @@ export * from "./XRayClient"; export * from "./XRay"; export { ClientInputEndpointParameters } from "./endpoint/EndpointParameters"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { XRayExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./pagination"; export * from "./models"; diff --git a/private/aws-echo-service/src/index.ts b/private/aws-echo-service/src/index.ts index 4a8e309dfe2a..95be0543e0f7 100644 --- a/private/aws-echo-service/src/index.ts +++ b/private/aws-echo-service/src/index.ts @@ -2,6 +2,8 @@ /* eslint-disable */ export * from "./EchoServiceClient"; export * from "./EchoService"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { EchoServiceExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/private/aws-protocoltests-ec2/src/index.ts b/private/aws-protocoltests-ec2/src/index.ts index 6e6f46329378..19a6e23dcb3e 100644 --- a/private/aws-protocoltests-ec2/src/index.ts +++ b/private/aws-protocoltests-ec2/src/index.ts @@ -7,6 +7,8 @@ */ export * from "./EC2ProtocolClient"; export * from "./EC2Protocol"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { EC2ProtocolExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/private/aws-protocoltests-json-10/src/index.ts b/private/aws-protocoltests-json-10/src/index.ts index 1d803aeb3751..e14c5c255a08 100644 --- a/private/aws-protocoltests-json-10/src/index.ts +++ b/private/aws-protocoltests-json-10/src/index.ts @@ -2,6 +2,8 @@ /* eslint-disable */ export * from "./JSONRPC10Client"; export * from "./JSONRPC10"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { JSONRPC10ExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/private/aws-protocoltests-json/src/index.ts b/private/aws-protocoltests-json/src/index.ts index 7c96a2d564a0..4cbe301a707f 100644 --- a/private/aws-protocoltests-json/src/index.ts +++ b/private/aws-protocoltests-json/src/index.ts @@ -2,6 +2,8 @@ /* eslint-disable */ export * from "./JsonProtocolClient"; export * from "./JsonProtocol"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { JsonProtocolExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/private/aws-protocoltests-query/src/index.ts b/private/aws-protocoltests-query/src/index.ts index ff61b1288737..04b66aee5c0d 100644 --- a/private/aws-protocoltests-query/src/index.ts +++ b/private/aws-protocoltests-query/src/index.ts @@ -7,6 +7,8 @@ */ export * from "./QueryProtocolClient"; export * from "./QueryProtocol"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { QueryProtocolExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/private/aws-protocoltests-restjson/src/index.ts b/private/aws-protocoltests-restjson/src/index.ts index a667e2b765d9..cbcc728ec92a 100644 --- a/private/aws-protocoltests-restjson/src/index.ts +++ b/private/aws-protocoltests-restjson/src/index.ts @@ -7,6 +7,8 @@ */ export * from "./RestJsonProtocolClient"; export * from "./RestJsonProtocol"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { RestJsonProtocolExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/private/aws-protocoltests-restxml/src/index.ts b/private/aws-protocoltests-restxml/src/index.ts index 7a40a10db29c..4e00445ccdc7 100644 --- a/private/aws-protocoltests-restxml/src/index.ts +++ b/private/aws-protocoltests-restxml/src/index.ts @@ -7,6 +7,8 @@ */ export * from "./RestXmlProtocolClient"; export * from "./RestXmlProtocol"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { RestXmlProtocolExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/private/weather/package.json b/private/weather/package.json index 644934dd0c66..43f0fae4de55 100644 --- a/private/weather/package.json +++ b/private/weather/package.json @@ -10,7 +10,7 @@ "build:types": "tsc -p tsconfig.types.json", "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "main": "./dist-cjs/index.js", "types": "./dist-types/index.d.ts", diff --git a/private/weather/src/index.ts b/private/weather/src/index.ts index 2ff42dff9f7f..b17434a68527 100644 --- a/private/weather/src/index.ts +++ b/private/weather/src/index.ts @@ -2,6 +2,8 @@ /* eslint-disable */ export * from "./WeatherClient"; export * from "./Weather"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { WeatherExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/private/weather/src/middleware/HttpApiKeyAuth/index.spec.ts b/private/weather/src/middleware/HttpApiKeyAuth/index.spec.ts deleted file mode 100644 index 3e5354d32cc7..000000000000 --- a/private/weather/src/middleware/HttpApiKeyAuth/index.spec.ts +++ /dev/null @@ -1,166 +0,0 @@ -// smithy-typescript generated code -// Please do not touch this file. It's generated from a template in: -// https://github.com/awslabs/smithy-typescript/blob/main/smithy-typescript-codegen/src/main/resources/software/amazon/smithy/aws/typescript/codegen/integration/http-api-key-auth.spec.ts -import { HttpRequest } from "@smithy/protocol-http"; -import { MiddlewareStack } from "@smithy/types"; -import { vi } from "vitest"; - -import { getHttpApiKeyAuthPlugin, httpApiKeyAuthMiddleware, resolveHttpApiKeyAuthConfig } from "./index"; - -describe("resolveHttpApiKeyAuthConfig", () => { - it("should return the input unchanged", () => { - const config = { - apiKey: () => Promise.resolve("example-api-key"), - }; - expect(resolveHttpApiKeyAuthConfig(config)).toEqual(config); - }); -}); - -describe("getHttpApiKeyAuthPlugin", () => { - it("should apply the middleware to the stack", () => { - const plugin = getHttpApiKeyAuthPlugin( - { - apiKey: () => Promise.resolve("example-api-key"), - }, - { - in: "query", - name: "key", - } - ); - - const mockApplied = vi.fn(); - const mockOther = vi.fn(); - - // TODO there's got to be a better way to do this mocking - plugin.applyToStack({ - addRelativeTo: mockApplied, - // We don't expect any of these others to be called. - add: mockOther, - concat: mockOther, - resolve: mockOther, - applyToStack: mockOther, - use: mockOther, - clone: mockOther, - remove: mockOther, - removeByTag: mockOther, - } as unknown as MiddlewareStack); - - expect(mockApplied.mock.calls.length).toEqual(1); - expect(mockOther.mock.calls.length).toEqual(0); - }); -}); - -describe("httpApiKeyAuthMiddleware", () => { - describe("returned middleware function", () => { - const mockNextHandler = vi.fn(); - - beforeEach(() => { - vi.clearAllMocks(); - }); - - it("should set the query parameter if the location is `query`", async () => { - const middleware = httpApiKeyAuthMiddleware( - { - apiKey: () => Promise.resolve("example-api-key"), - }, - { - in: "query", - name: "key", - } - ); - - const handler = middleware(mockNextHandler, {}); - - await handler({ - input: {}, - request: new HttpRequest({}), - }); - - expect(mockNextHandler.mock.calls.length).toEqual(1); - expect(mockNextHandler.mock.calls[0][0].request.query.key).toBe("example-api-key"); - }); - - it("should skip if the api key has not been set", async () => { - const middleware = httpApiKeyAuthMiddleware( - {}, - { - in: "header", - name: "auth", - scheme: "scheme", - } - ); - - const handler = middleware(mockNextHandler, {}); - - await handler({ - input: {}, - request: new HttpRequest({}), - }); - - expect(mockNextHandler.mock.calls.length).toEqual(1); - }); - - it("should skip if the request is not an HttpRequest", async () => { - const middleware = httpApiKeyAuthMiddleware( - {}, - { - in: "header", - name: "Authorization", - } - ); - - const handler = middleware(mockNextHandler, {}); - - await handler({ - input: {}, - request: {}, - }); - - expect(mockNextHandler.mock.calls.length).toEqual(1); - }); - - it("should set the API key in the lower-cased named header", async () => { - const middleware = httpApiKeyAuthMiddleware( - { - apiKey: () => Promise.resolve("example-api-key"), - }, - { - in: "header", - name: "Authorization", - } - ); - - const handler = middleware(mockNextHandler, {}); - - await handler({ - input: {}, - request: new HttpRequest({}), - }); - - expect(mockNextHandler.mock.calls.length).toEqual(1); - expect(mockNextHandler.mock.calls[0][0].request.headers.authorization).toBe("example-api-key"); - }); - - it("should set the API key in the named header with the provided scheme", async () => { - const middleware = httpApiKeyAuthMiddleware( - { - apiKey: () => Promise.resolve("example-api-key"), - }, - { - in: "header", - name: "authorization", - scheme: "exampleScheme", - } - ); - const handler = middleware(mockNextHandler, {}); - - await handler({ - input: {}, - request: new HttpRequest({}), - }); - - expect(mockNextHandler.mock.calls.length).toEqual(1); - expect(mockNextHandler.mock.calls[0][0].request.headers.authorization).toBe("exampleScheme example-api-key"); - }); - }); -}); diff --git a/yarn.lock b/yarn.lock index d38eede9bdf3..668ce7372d4a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2880,6 +2880,19 @@ "@smithy/types" "^2.4.0" tslib "^2.5.0" +"@smithy/experimental-identity-and-auth@^0.0.20": + version "0.0.20" + resolved "https://registry.yarnpkg.com/@smithy/experimental-identity-and-auth/-/experimental-identity-and-auth-0.0.20.tgz#700d2af9fba9f8dac3abebde05e05ae8b97fbdb7" + integrity sha512-/cWa37hntaHYyLLaftEIVqDTfrVgtlF9ZWUy1zvegqhTyA1rzUZFeNCIbsMc9F7E41hThhmNzwisYKkj8uBSLg== + dependencies: + "@smithy/middleware-endpoint" "^2.1.3" + "@smithy/middleware-retry" "^2.0.18" + "@smithy/middleware-serde" "^2.0.12" + "@smithy/protocol-http" "^3.0.8" + "@smithy/signature-v4" "^2.0.12" + "@smithy/types" "^2.4.0" + tslib "^2.5.0" + "@smithy/fetch-http-handler@^2.2.4": version "2.2.4" resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-2.2.4.tgz#405716581a5a336f2c162daf4169bff600fc47ce" @@ -3146,6 +3159,20 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" +"@smithy/signature-v4@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-2.0.12.tgz#4f9f5bba25e784d110fdc4a276b715feae82bb28" + integrity sha512-6Kc2lCZEVmb1nNYngyNbWpq0d82OZwITH11SW/Q0U6PX5fH7B2cIcFe7o6eGEFPkTZTP8itTzmYiGcECL0D0Lw== + dependencies: + "@smithy/eventstream-codec" "^2.0.12" + "@smithy/is-array-buffer" "^2.0.0" + "@smithy/types" "^2.4.0" + "@smithy/util-hex-encoding" "^2.0.0" + "@smithy/util-middleware" "^2.0.5" + "@smithy/util-uri-escape" "^2.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.5.0" + "@smithy/smithy-client@^2.1.12": version "2.1.12" resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-2.1.12.tgz#a7f10ab846d41ce1042eb81f087c4c9eb438b481" From 772a8886b1b59ce2d2df9c667d3be1ee802c5fa6 Mon Sep 17 00:00:00 2001 From: Steven Yuan Date: Mon, 6 Nov 2023 08:59:07 -0800 Subject: [PATCH 4/4] chore(codegen): add experimental identity and auth generic client --- .../smithy-build.json | 2 +- .../.gitignore | 9 + .../LICENSE | 201 +++++++++++ .../api-extractor.json | 4 + .../package.json | 99 ++++++ .../src/Weather.ts | 253 ++++++++++++++ .../src/WeatherClient.ts | 313 ++++++++++++++++++ .../auth/httpAuthExtensionConfiguration.ts | 95 ++++++ .../src/auth/httpAuthSchemeProvider.ts | 237 +++++++++++++ .../src/commands/OnlyCustomAuthCommand.ts | 127 +++++++ .../commands/OnlyCustomAuthOptionalCommand.ts | 127 +++++++ .../OnlyHttpApiKeyAndBearerAuthCommand.ts | 130 ++++++++ ...yHttpApiKeyAndBearerAuthReversedCommand.ts | 133 ++++++++ .../src/commands/OnlyHttpApiKeyAuthCommand.ts | 127 +++++++ .../OnlyHttpApiKeyAuthOptionalCommand.ts | 130 ++++++++ .../src/commands/OnlyHttpBearerAuthCommand.ts | 127 +++++++ .../OnlyHttpBearerAuthOptionalCommand.ts | 130 ++++++++ .../src/commands/OnlySigv4AuthCommand.ts | 127 +++++++ .../commands/OnlySigv4AuthOptionalCommand.ts | 127 +++++++ .../src/commands/SameAsServiceCommand.ts | 130 ++++++++ .../src/commands/index.ts | 12 + .../src/extensionConfiguration.ts | 14 + .../src/index.ts | 10 + .../src/models/WeatherServiceException.ts | 22 ++ .../src/models/index.ts | 2 + .../src/models/models_0.ts | 7 + .../src/runtimeConfig.browser.ts | 74 +++++ .../src/runtimeConfig.native.ts | 17 + .../src/runtimeConfig.shared.ts | 55 +++ .../src/runtimeConfig.ts | 82 +++++ .../src/runtimeExtensions.ts | 47 +++ .../tsconfig.cjs.json | 6 + .../tsconfig.es.json | 8 + .../tsconfig.json | 13 + .../tsconfig.types.json | 10 + .../typedoc.json | 6 + 36 files changed, 3012 insertions(+), 1 deletion(-) create mode 100644 private/weather-experimental-identity-and-auth/.gitignore create mode 100644 private/weather-experimental-identity-and-auth/LICENSE create mode 100644 private/weather-experimental-identity-and-auth/api-extractor.json create mode 100644 private/weather-experimental-identity-and-auth/package.json create mode 100644 private/weather-experimental-identity-and-auth/src/Weather.ts create mode 100644 private/weather-experimental-identity-and-auth/src/WeatherClient.ts create mode 100644 private/weather-experimental-identity-and-auth/src/auth/httpAuthExtensionConfiguration.ts create mode 100644 private/weather-experimental-identity-and-auth/src/auth/httpAuthSchemeProvider.ts create mode 100644 private/weather-experimental-identity-and-auth/src/commands/OnlyCustomAuthCommand.ts create mode 100644 private/weather-experimental-identity-and-auth/src/commands/OnlyCustomAuthOptionalCommand.ts create mode 100644 private/weather-experimental-identity-and-auth/src/commands/OnlyHttpApiKeyAndBearerAuthCommand.ts create mode 100644 private/weather-experimental-identity-and-auth/src/commands/OnlyHttpApiKeyAndBearerAuthReversedCommand.ts create mode 100644 private/weather-experimental-identity-and-auth/src/commands/OnlyHttpApiKeyAuthCommand.ts create mode 100644 private/weather-experimental-identity-and-auth/src/commands/OnlyHttpApiKeyAuthOptionalCommand.ts create mode 100644 private/weather-experimental-identity-and-auth/src/commands/OnlyHttpBearerAuthCommand.ts create mode 100644 private/weather-experimental-identity-and-auth/src/commands/OnlyHttpBearerAuthOptionalCommand.ts create mode 100644 private/weather-experimental-identity-and-auth/src/commands/OnlySigv4AuthCommand.ts create mode 100644 private/weather-experimental-identity-and-auth/src/commands/OnlySigv4AuthOptionalCommand.ts create mode 100644 private/weather-experimental-identity-and-auth/src/commands/SameAsServiceCommand.ts create mode 100644 private/weather-experimental-identity-and-auth/src/commands/index.ts create mode 100644 private/weather-experimental-identity-and-auth/src/extensionConfiguration.ts create mode 100644 private/weather-experimental-identity-and-auth/src/index.ts create mode 100644 private/weather-experimental-identity-and-auth/src/models/WeatherServiceException.ts create mode 100644 private/weather-experimental-identity-and-auth/src/models/index.ts create mode 100644 private/weather-experimental-identity-and-auth/src/models/models_0.ts create mode 100644 private/weather-experimental-identity-and-auth/src/runtimeConfig.browser.ts create mode 100644 private/weather-experimental-identity-and-auth/src/runtimeConfig.native.ts create mode 100644 private/weather-experimental-identity-and-auth/src/runtimeConfig.shared.ts create mode 100644 private/weather-experimental-identity-and-auth/src/runtimeConfig.ts create mode 100644 private/weather-experimental-identity-and-auth/src/runtimeExtensions.ts create mode 100644 private/weather-experimental-identity-and-auth/tsconfig.cjs.json create mode 100644 private/weather-experimental-identity-and-auth/tsconfig.es.json create mode 100644 private/weather-experimental-identity-and-auth/tsconfig.json create mode 100644 private/weather-experimental-identity-and-auth/tsconfig.types.json create mode 100644 private/weather-experimental-identity-and-auth/typedoc.json diff --git a/codegen/generic-client-test-codegen/smithy-build.json b/codegen/generic-client-test-codegen/smithy-build.json index d3059f9e3978..b8dc6c95642a 100644 --- a/codegen/generic-client-test-codegen/smithy-build.json +++ b/codegen/generic-client-test-codegen/smithy-build.json @@ -13,7 +13,7 @@ ], "plugins": { "typescript-codegen": { - "package": "@aws-sdk/weather", + "package": "@aws-sdk/weather-experimental-identity-and-auth", "packageVersion": "0.0.1", "packageJson": { "author": { diff --git a/private/weather-experimental-identity-and-auth/.gitignore b/private/weather-experimental-identity-and-auth/.gitignore new file mode 100644 index 000000000000..54f14c9aef25 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/.gitignore @@ -0,0 +1,9 @@ +/node_modules/ +/build/ +/coverage/ +/docs/ +/dist-* +*.tsbuildinfo +*.tgz +*.log +package-lock.json diff --git a/private/weather-experimental-identity-and-auth/LICENSE b/private/weather-experimental-identity-and-auth/LICENSE new file mode 100644 index 000000000000..5001cd317c44 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/private/weather-experimental-identity-and-auth/api-extractor.json b/private/weather-experimental-identity-and-auth/api-extractor.json new file mode 100644 index 000000000000..d5bf5ffeee85 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/api-extractor.json @@ -0,0 +1,4 @@ +{ + "extends": "../../api-extractor.json", + "mainEntryPointFilePath": "/dist-types/index.d.ts" +} diff --git a/private/weather-experimental-identity-and-auth/package.json b/private/weather-experimental-identity-and-auth/package.json new file mode 100644 index 000000000000..a045ac5af5c4 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/package.json @@ -0,0 +1,99 @@ +{ + "name": "@aws-sdk/weather-experimental-identity-and-auth", + "description": "@aws-sdk/weather-experimental-identity-and-auth client", + "version": "0.0.1", + "scripts": { + "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:es": "tsc -p tsconfig.es.json", + "build:include:deps": "lerna run --scope $npm_package_name --include-dependencies build", + "build:types": "tsc -p tsconfig.types.json", + "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", + "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo" + }, + "main": "./dist-cjs/index.js", + "types": "./dist-types/index.d.ts", + "module": "./dist-es/index.js", + "sideEffects": false, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "*", + "@aws-sdk/core": "*", + "@aws-sdk/credential-provider-node": "*", + "@aws-sdk/middleware-host-header": "*", + "@aws-sdk/middleware-logger": "*", + "@aws-sdk/middleware-recursion-detection": "*", + "@aws-sdk/middleware-user-agent": "*", + "@aws-sdk/region-config-resolver": "*", + "@aws-sdk/token-providers": "*", + "@aws-sdk/types": "*", + "@aws-sdk/util-user-agent-browser": "*", + "@aws-sdk/util-user-agent-node": "*", + "@smithy/config-resolver": "^2.0.16", + "@smithy/experimental-identity-and-auth": "^0.0.20", + "@smithy/fetch-http-handler": "^2.2.4", + "@smithy/hash-node": "^2.0.12", + "@smithy/invalid-dependency": "^2.0.12", + "@smithy/middleware-content-length": "^2.0.14", + "@smithy/middleware-retry": "^2.0.18", + "@smithy/middleware-serde": "^2.0.12", + "@smithy/middleware-stack": "^2.0.6", + "@smithy/node-config-provider": "^2.1.3", + "@smithy/node-http-handler": "^2.1.8", + "@smithy/protocol-http": "^3.0.8", + "@smithy/smithy-client": "^2.1.12", + "@smithy/types": "^2.4.0", + "@smithy/url-parser": "^2.0.12", + "@smithy/util-base64": "^2.0.0", + "@smithy/util-body-length-browser": "^2.0.0", + "@smithy/util-body-length-node": "^2.1.0", + "@smithy/util-defaults-mode-browser": "^2.0.16", + "@smithy/util-defaults-mode-node": "^2.0.21", + "@smithy/util-middleware": "^2.0.5", + "@smithy/util-retry": "^2.0.5", + "@smithy/util-utf8": "^2.0.0", + "tslib": "^2.5.0" + }, + "devDependencies": { + "@smithy/service-client-documentation-generator": "^2.0.0", + "@tsconfig/node14": "1.0.3", + "@types/node": "^14.14.31", + "concurrently": "7.0.0", + "downlevel-dts": "0.10.1", + "rimraf": "3.0.2", + "typedoc": "0.23.23", + "typescript": "~4.9.5" + }, + "engines": { + "node": ">=14.0.0" + }, + "typesVersions": { + "<4.0": { + "dist-types/*": [ + "dist-types/ts3.4/*" + ] + } + }, + "files": [ + "dist-*/**" + ], + "author": { + "name": "AWS SDK for JavaScript Team", + "url": "https://aws.amazon.com/javascript/" + }, + "license": "Apache-2.0", + "browser": { + "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.browser" + }, + "react-native": { + "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.native" + }, + "private": true, + "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/weather-experimental-identity-and-auth", + "repository": { + "type": "git", + "url": "https://github.com/aws/aws-sdk-js-v3.git", + "directory": "clients/weather-experimental-identity-and-auth" + } +} diff --git a/private/weather-experimental-identity-and-auth/src/Weather.ts b/private/weather-experimental-identity-and-auth/src/Weather.ts new file mode 100644 index 000000000000..ccb7b4416b76 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/Weather.ts @@ -0,0 +1,253 @@ +// smithy-typescript generated code +import { WeatherClient, WeatherClientConfig } from "./WeatherClient"; +import { + OnlyCustomAuthCommand, + OnlyCustomAuthCommandInput, + OnlyCustomAuthCommandOutput, +} from "./commands/OnlyCustomAuthCommand"; +import { + OnlyCustomAuthOptionalCommand, + OnlyCustomAuthOptionalCommandInput, + OnlyCustomAuthOptionalCommandOutput, +} from "./commands/OnlyCustomAuthOptionalCommand"; +import { + OnlyHttpApiKeyAndBearerAuthCommand, + OnlyHttpApiKeyAndBearerAuthCommandInput, + OnlyHttpApiKeyAndBearerAuthCommandOutput, +} from "./commands/OnlyHttpApiKeyAndBearerAuthCommand"; +import { + OnlyHttpApiKeyAndBearerAuthReversedCommand, + OnlyHttpApiKeyAndBearerAuthReversedCommandInput, + OnlyHttpApiKeyAndBearerAuthReversedCommandOutput, +} from "./commands/OnlyHttpApiKeyAndBearerAuthReversedCommand"; +import { + OnlyHttpApiKeyAuthCommand, + OnlyHttpApiKeyAuthCommandInput, + OnlyHttpApiKeyAuthCommandOutput, +} from "./commands/OnlyHttpApiKeyAuthCommand"; +import { + OnlyHttpApiKeyAuthOptionalCommand, + OnlyHttpApiKeyAuthOptionalCommandInput, + OnlyHttpApiKeyAuthOptionalCommandOutput, +} from "./commands/OnlyHttpApiKeyAuthOptionalCommand"; +import { + OnlyHttpBearerAuthCommand, + OnlyHttpBearerAuthCommandInput, + OnlyHttpBearerAuthCommandOutput, +} from "./commands/OnlyHttpBearerAuthCommand"; +import { + OnlyHttpBearerAuthOptionalCommand, + OnlyHttpBearerAuthOptionalCommandInput, + OnlyHttpBearerAuthOptionalCommandOutput, +} from "./commands/OnlyHttpBearerAuthOptionalCommand"; +import { + OnlySigv4AuthCommand, + OnlySigv4AuthCommandInput, + OnlySigv4AuthCommandOutput, +} from "./commands/OnlySigv4AuthCommand"; +import { + OnlySigv4AuthOptionalCommand, + OnlySigv4AuthOptionalCommandInput, + OnlySigv4AuthOptionalCommandOutput, +} from "./commands/OnlySigv4AuthOptionalCommand"; +import { + SameAsServiceCommand, + SameAsServiceCommandInput, + SameAsServiceCommandOutput, +} from "./commands/SameAsServiceCommand"; +import { createAggregatedClient } from "@smithy/smithy-client"; +import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; + +const commands = { + OnlyCustomAuthCommand, + OnlyCustomAuthOptionalCommand, + OnlyHttpApiKeyAndBearerAuthCommand, + OnlyHttpApiKeyAndBearerAuthReversedCommand, + OnlyHttpApiKeyAuthCommand, + OnlyHttpApiKeyAuthOptionalCommand, + OnlyHttpBearerAuthCommand, + OnlyHttpBearerAuthOptionalCommand, + OnlySigv4AuthCommand, + OnlySigv4AuthOptionalCommand, + SameAsServiceCommand, +}; + +export interface Weather { + /** + * @see {@link OnlyCustomAuthCommand} + */ + onlyCustomAuth( + args: OnlyCustomAuthCommandInput, + options?: __HttpHandlerOptions + ): Promise; + onlyCustomAuth(args: OnlyCustomAuthCommandInput, cb: (err: any, data?: OnlyCustomAuthCommandOutput) => void): void; + onlyCustomAuth( + args: OnlyCustomAuthCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: OnlyCustomAuthCommandOutput) => void + ): void; + + /** + * @see {@link OnlyCustomAuthOptionalCommand} + */ + onlyCustomAuthOptional( + args: OnlyCustomAuthOptionalCommandInput, + options?: __HttpHandlerOptions + ): Promise; + onlyCustomAuthOptional( + args: OnlyCustomAuthOptionalCommandInput, + cb: (err: any, data?: OnlyCustomAuthOptionalCommandOutput) => void + ): void; + onlyCustomAuthOptional( + args: OnlyCustomAuthOptionalCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: OnlyCustomAuthOptionalCommandOutput) => void + ): void; + + /** + * @see {@link OnlyHttpApiKeyAndBearerAuthCommand} + */ + onlyHttpApiKeyAndBearerAuth( + args: OnlyHttpApiKeyAndBearerAuthCommandInput, + options?: __HttpHandlerOptions + ): Promise; + onlyHttpApiKeyAndBearerAuth( + args: OnlyHttpApiKeyAndBearerAuthCommandInput, + cb: (err: any, data?: OnlyHttpApiKeyAndBearerAuthCommandOutput) => void + ): void; + onlyHttpApiKeyAndBearerAuth( + args: OnlyHttpApiKeyAndBearerAuthCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: OnlyHttpApiKeyAndBearerAuthCommandOutput) => void + ): void; + + /** + * @see {@link OnlyHttpApiKeyAndBearerAuthReversedCommand} + */ + onlyHttpApiKeyAndBearerAuthReversed( + args: OnlyHttpApiKeyAndBearerAuthReversedCommandInput, + options?: __HttpHandlerOptions + ): Promise; + onlyHttpApiKeyAndBearerAuthReversed( + args: OnlyHttpApiKeyAndBearerAuthReversedCommandInput, + cb: (err: any, data?: OnlyHttpApiKeyAndBearerAuthReversedCommandOutput) => void + ): void; + onlyHttpApiKeyAndBearerAuthReversed( + args: OnlyHttpApiKeyAndBearerAuthReversedCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: OnlyHttpApiKeyAndBearerAuthReversedCommandOutput) => void + ): void; + + /** + * @see {@link OnlyHttpApiKeyAuthCommand} + */ + onlyHttpApiKeyAuth( + args: OnlyHttpApiKeyAuthCommandInput, + options?: __HttpHandlerOptions + ): Promise; + onlyHttpApiKeyAuth( + args: OnlyHttpApiKeyAuthCommandInput, + cb: (err: any, data?: OnlyHttpApiKeyAuthCommandOutput) => void + ): void; + onlyHttpApiKeyAuth( + args: OnlyHttpApiKeyAuthCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: OnlyHttpApiKeyAuthCommandOutput) => void + ): void; + + /** + * @see {@link OnlyHttpApiKeyAuthOptionalCommand} + */ + onlyHttpApiKeyAuthOptional( + args: OnlyHttpApiKeyAuthOptionalCommandInput, + options?: __HttpHandlerOptions + ): Promise; + onlyHttpApiKeyAuthOptional( + args: OnlyHttpApiKeyAuthOptionalCommandInput, + cb: (err: any, data?: OnlyHttpApiKeyAuthOptionalCommandOutput) => void + ): void; + onlyHttpApiKeyAuthOptional( + args: OnlyHttpApiKeyAuthOptionalCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: OnlyHttpApiKeyAuthOptionalCommandOutput) => void + ): void; + + /** + * @see {@link OnlyHttpBearerAuthCommand} + */ + onlyHttpBearerAuth( + args: OnlyHttpBearerAuthCommandInput, + options?: __HttpHandlerOptions + ): Promise; + onlyHttpBearerAuth( + args: OnlyHttpBearerAuthCommandInput, + cb: (err: any, data?: OnlyHttpBearerAuthCommandOutput) => void + ): void; + onlyHttpBearerAuth( + args: OnlyHttpBearerAuthCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: OnlyHttpBearerAuthCommandOutput) => void + ): void; + + /** + * @see {@link OnlyHttpBearerAuthOptionalCommand} + */ + onlyHttpBearerAuthOptional( + args: OnlyHttpBearerAuthOptionalCommandInput, + options?: __HttpHandlerOptions + ): Promise; + onlyHttpBearerAuthOptional( + args: OnlyHttpBearerAuthOptionalCommandInput, + cb: (err: any, data?: OnlyHttpBearerAuthOptionalCommandOutput) => void + ): void; + onlyHttpBearerAuthOptional( + args: OnlyHttpBearerAuthOptionalCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: OnlyHttpBearerAuthOptionalCommandOutput) => void + ): void; + + /** + * @see {@link OnlySigv4AuthCommand} + */ + onlySigv4Auth(args: OnlySigv4AuthCommandInput, options?: __HttpHandlerOptions): Promise; + onlySigv4Auth(args: OnlySigv4AuthCommandInput, cb: (err: any, data?: OnlySigv4AuthCommandOutput) => void): void; + onlySigv4Auth( + args: OnlySigv4AuthCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: OnlySigv4AuthCommandOutput) => void + ): void; + + /** + * @see {@link OnlySigv4AuthOptionalCommand} + */ + onlySigv4AuthOptional( + args: OnlySigv4AuthOptionalCommandInput, + options?: __HttpHandlerOptions + ): Promise; + onlySigv4AuthOptional( + args: OnlySigv4AuthOptionalCommandInput, + cb: (err: any, data?: OnlySigv4AuthOptionalCommandOutput) => void + ): void; + onlySigv4AuthOptional( + args: OnlySigv4AuthOptionalCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: OnlySigv4AuthOptionalCommandOutput) => void + ): void; + + /** + * @see {@link SameAsServiceCommand} + */ + sameAsService(args: SameAsServiceCommandInput, options?: __HttpHandlerOptions): Promise; + sameAsService(args: SameAsServiceCommandInput, cb: (err: any, data?: SameAsServiceCommandOutput) => void): void; + sameAsService( + args: SameAsServiceCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: SameAsServiceCommandOutput) => void + ): void; +} + +/** + * @public + */ +export class Weather extends WeatherClient implements Weather {} +createAggregatedClient(commands, Weather); diff --git a/private/weather-experimental-identity-and-auth/src/WeatherClient.ts b/private/weather-experimental-identity-and-auth/src/WeatherClient.ts new file mode 100644 index 000000000000..8e76c81aa1f5 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/WeatherClient.ts @@ -0,0 +1,313 @@ +// smithy-typescript generated code +import { + HttpAuthSchemeInputConfig, + HttpAuthSchemeResolvedConfig, + WeatherHttpAuthSchemeProvider, + resolveHttpAuthSchemeConfig, +} from "./auth/httpAuthSchemeProvider"; +import { OnlyCustomAuthCommandInput, OnlyCustomAuthCommandOutput } from "./commands/OnlyCustomAuthCommand"; +import { + OnlyCustomAuthOptionalCommandInput, + OnlyCustomAuthOptionalCommandOutput, +} from "./commands/OnlyCustomAuthOptionalCommand"; +import { + OnlyHttpApiKeyAndBearerAuthCommandInput, + OnlyHttpApiKeyAndBearerAuthCommandOutput, +} from "./commands/OnlyHttpApiKeyAndBearerAuthCommand"; +import { + OnlyHttpApiKeyAndBearerAuthReversedCommandInput, + OnlyHttpApiKeyAndBearerAuthReversedCommandOutput, +} from "./commands/OnlyHttpApiKeyAndBearerAuthReversedCommand"; +import { OnlyHttpApiKeyAuthCommandInput, OnlyHttpApiKeyAuthCommandOutput } from "./commands/OnlyHttpApiKeyAuthCommand"; +import { + OnlyHttpApiKeyAuthOptionalCommandInput, + OnlyHttpApiKeyAuthOptionalCommandOutput, +} from "./commands/OnlyHttpApiKeyAuthOptionalCommand"; +import { OnlyHttpBearerAuthCommandInput, OnlyHttpBearerAuthCommandOutput } from "./commands/OnlyHttpBearerAuthCommand"; +import { + OnlyHttpBearerAuthOptionalCommandInput, + OnlyHttpBearerAuthOptionalCommandOutput, +} from "./commands/OnlyHttpBearerAuthOptionalCommand"; +import { OnlySigv4AuthCommandInput, OnlySigv4AuthCommandOutput } from "./commands/OnlySigv4AuthCommand"; +import { + OnlySigv4AuthOptionalCommandInput, + OnlySigv4AuthOptionalCommandOutput, +} from "./commands/OnlySigv4AuthOptionalCommand"; +import { SameAsServiceCommandInput, SameAsServiceCommandOutput } from "./commands/SameAsServiceCommand"; +import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig"; +import { RuntimeExtension, RuntimeExtensionsConfig, resolveRuntimeExtensions } from "./runtimeExtensions"; +import { + HostHeaderInputConfig, + HostHeaderResolvedConfig, + getHostHeaderPlugin, + resolveHostHeaderConfig, +} from "@aws-sdk/middleware-host-header"; +import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; +import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; +import { + UserAgentInputConfig, + UserAgentResolvedConfig, + getUserAgentPlugin, + resolveUserAgentConfig, +} from "@aws-sdk/middleware-user-agent"; +import { + CustomEndpointsInputConfig, + CustomEndpointsResolvedConfig, + resolveCustomEndpointsConfig, +} from "@smithy/config-resolver"; +import { HttpAuthScheme, getHttpAuthSchemePlugin, getHttpSigningPlugin } from "@smithy/experimental-identity-and-auth"; +import { getContentLengthPlugin } from "@smithy/middleware-content-length"; +import { RetryInputConfig, RetryResolvedConfig, getRetryPlugin, resolveRetryConfig } from "@smithy/middleware-retry"; +import { HttpHandler as __HttpHandler } from "@smithy/protocol-http"; +import { + Client as __Client, + DefaultsMode as __DefaultsMode, + SmithyConfiguration as __SmithyConfiguration, + SmithyResolvedConfiguration as __SmithyResolvedConfiguration, +} from "@smithy/smithy-client"; +import { + Provider, + BodyLengthCalculator as __BodyLengthCalculator, + CheckOptionalClientConfig as __CheckOptionalClientConfig, + Checksum as __Checksum, + ChecksumConstructor as __ChecksumConstructor, + Decoder as __Decoder, + Encoder as __Encoder, + Hash as __Hash, + HashConstructor as __HashConstructor, + HttpHandlerOptions as __HttpHandlerOptions, + Logger as __Logger, + Provider as __Provider, + StreamCollector as __StreamCollector, + UrlParser as __UrlParser, + UserAgent as __UserAgent, +} from "@smithy/types"; + +export { __Client }; + +/** + * @public + */ +export type ServiceInputTypes = + | OnlyCustomAuthCommandInput + | OnlyCustomAuthOptionalCommandInput + | OnlyHttpApiKeyAndBearerAuthCommandInput + | OnlyHttpApiKeyAndBearerAuthReversedCommandInput + | OnlyHttpApiKeyAuthCommandInput + | OnlyHttpApiKeyAuthOptionalCommandInput + | OnlyHttpBearerAuthCommandInput + | OnlyHttpBearerAuthOptionalCommandInput + | OnlySigv4AuthCommandInput + | OnlySigv4AuthOptionalCommandInput + | SameAsServiceCommandInput; + +/** + * @public + */ +export type ServiceOutputTypes = + | OnlyCustomAuthCommandOutput + | OnlyCustomAuthOptionalCommandOutput + | OnlyHttpApiKeyAndBearerAuthCommandOutput + | OnlyHttpApiKeyAndBearerAuthReversedCommandOutput + | OnlyHttpApiKeyAuthCommandOutput + | OnlyHttpApiKeyAuthOptionalCommandOutput + | OnlyHttpBearerAuthCommandOutput + | OnlyHttpBearerAuthOptionalCommandOutput + | OnlySigv4AuthCommandOutput + | OnlySigv4AuthOptionalCommandOutput + | SameAsServiceCommandOutput; + +/** + * @public + */ +export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__HttpHandlerOptions>> { + /** + * The HTTP handler to use. Fetch in browser and Https in Nodejs. + */ + requestHandler?: __HttpHandler; + + /** + * A constructor for a class implementing the {@link @smithy/types#ChecksumConstructor} interface + * that computes the SHA-256 HMAC or checksum of a string or binary buffer. + * @internal + */ + sha256?: __ChecksumConstructor | __HashConstructor; + + /** + * The function that will be used to convert strings into HTTP endpoints. + * @internal + */ + urlParser?: __UrlParser; + + /** + * A function that can calculate the length of a request body. + * @internal + */ + bodyLengthChecker?: __BodyLengthCalculator; + + /** + * A function that converts a stream into an array of bytes. + * @internal + */ + streamCollector?: __StreamCollector; + + /** + * The function that will be used to convert a base64-encoded string to a byte array. + * @internal + */ + base64Decoder?: __Decoder; + + /** + * The function that will be used to convert binary data to a base64-encoded string. + * @internal + */ + base64Encoder?: __Encoder; + + /** + * The function that will be used to convert a UTF8-encoded string to a byte array. + * @internal + */ + utf8Decoder?: __Decoder; + + /** + * The function that will be used to convert binary data to a UTF-8 encoded string. + * @internal + */ + utf8Encoder?: __Encoder; + + /** + * The runtime environment. + * @internal + */ + runtime?: string; + + /** + * Disable dynamically changing the endpoint of the client based on the hostPrefix + * trait of an operation. + */ + disableHostPrefix?: boolean; + + /** + * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header + * @internal + */ + defaultUserAgentProvider?: Provider<__UserAgent>; + + /** + * Value for how many times a request will be made at most in case of retry. + */ + maxAttempts?: number | __Provider; + + /** + * Specifies which retry algorithm to use. + * @see https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-smithy-util-retry/Enum/RETRY_MODES/ + * + */ + retryMode?: string | __Provider; + + /** + * Optional logger for logging debug/info/warn/error. + */ + logger?: __Logger; + + /** + * Optional extensions + */ + extensions?: RuntimeExtension[]; + + /** + * The {@link @smithy/smithy-client#DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. + */ + defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; + + /** + * experimentalIdentityAndAuth: Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. + * @internal + */ + httpAuthSchemes?: HttpAuthScheme[]; + + /** + * experimentalIdentityAndAuth: Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. + * @internal + */ + httpAuthSchemeProvider?: WeatherHttpAuthSchemeProvider; +} + +/** + * @public + */ +export type WeatherClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & + ClientDefaults & + CustomEndpointsInputConfig & + RetryInputConfig & + HostHeaderInputConfig & + UserAgentInputConfig & + HttpAuthSchemeInputConfig; +/** + * @public + * + * The configuration interface of WeatherClient class constructor that set the region, credentials and other options. + */ +export interface WeatherClientConfig extends WeatherClientConfigType {} + +/** + * @public + */ +export type WeatherClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & + Required & + RuntimeExtensionsConfig & + CustomEndpointsResolvedConfig & + RetryResolvedConfig & + HostHeaderResolvedConfig & + UserAgentResolvedConfig & + HttpAuthSchemeResolvedConfig; +/** + * @public + * + * The resolved configuration interface of WeatherClient class. This is resolved and normalized from the {@link WeatherClientConfig | constructor configuration interface}. + */ +export interface WeatherClientResolvedConfig extends WeatherClientResolvedConfigType {} + +/** + * @public + */ +export class WeatherClient extends __Client< + __HttpHandlerOptions, + ServiceInputTypes, + ServiceOutputTypes, + WeatherClientResolvedConfig +> { + /** + * The resolved configuration of WeatherClient class. This is resolved and normalized from the {@link WeatherClientConfig | constructor configuration interface}. + */ + readonly config: WeatherClientResolvedConfig; + + constructor(...[configuration]: __CheckOptionalClientConfig) { + let _config_0 = __getRuntimeConfig(configuration || {}); + let _config_1 = resolveCustomEndpointsConfig(_config_0); + let _config_2 = resolveRetryConfig(_config_1); + let _config_3 = resolveHostHeaderConfig(_config_2); + let _config_4 = resolveUserAgentConfig(_config_3); + let _config_5 = resolveHttpAuthSchemeConfig(_config_4); + let _config_6 = resolveRuntimeExtensions(_config_5, configuration?.extensions || []); + super(_config_6); + this.config = _config_6; + this.middlewareStack.use(getRetryPlugin(this.config)); + this.middlewareStack.use(getContentLengthPlugin(this.config)); + this.middlewareStack.use(getHostHeaderPlugin(this.config)); + this.middlewareStack.use(getLoggerPlugin(this.config)); + this.middlewareStack.use(getRecursionDetectionPlugin(this.config)); + this.middlewareStack.use(getUserAgentPlugin(this.config)); + this.middlewareStack.use(getHttpAuthSchemePlugin(this.config)); + this.middlewareStack.use(getHttpSigningPlugin(this.config)); + } + + /** + * Destroy underlying resources, like sockets. It's usually not necessary to do this. + * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. + * Otherwise, sockets might stay open for quite a long time before the server terminates them. + */ + destroy(): void { + super.destroy(); + } +} diff --git a/private/weather-experimental-identity-and-auth/src/auth/httpAuthExtensionConfiguration.ts b/private/weather-experimental-identity-and-auth/src/auth/httpAuthExtensionConfiguration.ts new file mode 100644 index 000000000000..eafd94fe6565 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/auth/httpAuthExtensionConfiguration.ts @@ -0,0 +1,95 @@ +// smithy-typescript generated code +import { WeatherHttpAuthSchemeProvider } from "./httpAuthSchemeProvider"; +import { + ApiKeyIdentity, + ApiKeyIdentityProvider, + HttpAuthScheme, + TokenIdentity, + TokenIdentityProvider, +} from "@smithy/experimental-identity-and-auth"; +import { AwsCredentialIdentity, AwsCredentialIdentityProvider } from "@smithy/types"; + +/** + * @internal + */ +export interface HttpAuthExtensionConfiguration { + setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void; + httpAuthSchemes(): HttpAuthScheme[]; + setHttpAuthSchemeProvider(httpAuthSchemeProvider: WeatherHttpAuthSchemeProvider): void; + httpAuthSchemeProvider(): WeatherHttpAuthSchemeProvider; + setApiKey(apiKey: ApiKeyIdentity | ApiKeyIdentityProvider): void; + apiKey(): ApiKeyIdentity | ApiKeyIdentityProvider | undefined; + setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void; + credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined; + setToken(token: TokenIdentity | TokenIdentityProvider): void; + token(): TokenIdentity | TokenIdentityProvider | undefined; +} + +/** + * @internal + */ +export type HttpAuthRuntimeConfig = Partial<{ + httpAuthSchemes: HttpAuthScheme[]; + httpAuthSchemeProvider: WeatherHttpAuthSchemeProvider; + apiKey: ApiKeyIdentity | ApiKeyIdentityProvider; + credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider; + token: TokenIdentity | TokenIdentityProvider; +}>; + +/** + * @internal + */ +export const getHttpAuthExtensionConfiguration = ( + runtimeConfig: HttpAuthRuntimeConfig +): HttpAuthExtensionConfiguration => { + let _httpAuthSchemes = runtimeConfig.httpAuthSchemes!; + let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider!; + let _apiKey = runtimeConfig.apiKey; + let _credentials = runtimeConfig.credentials; + let _token = runtimeConfig.token; + return { + setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void { + _httpAuthSchemes.push(httpAuthScheme); + }, + httpAuthSchemes(): HttpAuthScheme[] { + return _httpAuthSchemes; + }, + setHttpAuthSchemeProvider(httpAuthSchemeProvider: WeatherHttpAuthSchemeProvider): void { + _httpAuthSchemeProvider = httpAuthSchemeProvider; + }, + httpAuthSchemeProvider(): WeatherHttpAuthSchemeProvider { + return _httpAuthSchemeProvider; + }, + setApiKey(apiKey: ApiKeyIdentity | ApiKeyIdentityProvider): void { + _apiKey = apiKey; + }, + apiKey(): ApiKeyIdentity | ApiKeyIdentityProvider | undefined { + return _apiKey; + }, + setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void { + _credentials = credentials; + }, + credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined { + return _credentials; + }, + setToken(token: TokenIdentity | TokenIdentityProvider): void { + _token = token; + }, + token(): TokenIdentity | TokenIdentityProvider | undefined { + return _token; + }, + }; +}; + +/** + * @internal + */ +export const resolveHttpAuthRuntimeConfig = (config: HttpAuthExtensionConfiguration): HttpAuthRuntimeConfig => { + return { + httpAuthSchemes: config.httpAuthSchemes(), + httpAuthSchemeProvider: config.httpAuthSchemeProvider(), + apiKey: config.apiKey(), + credentials: config.credentials(), + token: config.token(), + }; +}; diff --git a/private/weather-experimental-identity-and-auth/src/auth/httpAuthSchemeProvider.ts b/private/weather-experimental-identity-and-auth/src/auth/httpAuthSchemeProvider.ts new file mode 100644 index 000000000000..e05e3eb91d1e --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/auth/httpAuthSchemeProvider.ts @@ -0,0 +1,237 @@ +// smithy-typescript generated code +import { WeatherClientResolvedConfig } from "../WeatherClient"; +import { + ApiKeyIdentity, + ApiKeyIdentityProvider, + DefaultIdentityProviderConfig, + HttpApiKeyAuthLocation, + HttpAuthOption, + HttpAuthSchemeParameters, + HttpAuthSchemeParametersProvider, + HttpAuthSchemeProvider, + IdentityProviderConfig, + TokenIdentity, + TokenIdentityProvider, + doesIdentityRequireRefresh, + isIdentityExpired, + memoizeIdentityProvider, +} from "@smithy/experimental-identity-and-auth"; +import { + AwsCredentialIdentity, + AwsCredentialIdentityProvider, + HandlerExecutionContext, + Provider as __Provider, +} from "@smithy/types"; +import { getSmithyContext, normalizeProvider } from "@smithy/util-middleware"; + +/** + * @internal + */ +export interface WeatherHttpAuthSchemeParameters extends HttpAuthSchemeParameters { + region?: string; +} + +/** + * @internal + */ +export interface WeatherHttpAuthSchemeParametersProvider + extends HttpAuthSchemeParametersProvider< + WeatherClientResolvedConfig, + HandlerExecutionContext, + WeatherHttpAuthSchemeParameters, + object + > {} + +/** + * @internal + */ +export const defaultWeatherHttpAuthSchemeParametersProvider = async ( + config: WeatherClientResolvedConfig, + context: HandlerExecutionContext, + input: object +): Promise => { + return { + operation: getSmithyContext(context).operation as string, + region: + (await normalizeProvider(config.region)()) || + (() => { + throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); + })(), + }; +}; + +function createAwsAuthSigv4HttpAuthOption(authParameters: WeatherHttpAuthSchemeParameters): HttpAuthOption { + return { + schemeId: "aws.auth#sigv4", + signingProperties: { + name: "weather", + region: authParameters.region, + }, + }; +} + +function createExampleWeatherCustomAuthHttpAuthOption(authParameters: WeatherHttpAuthSchemeParameters): HttpAuthOption { + return { + schemeId: "example.weather#customAuth", + }; +} + +function createSmithyApiHttpApiKeyAuthHttpAuthOption(authParameters: WeatherHttpAuthSchemeParameters): HttpAuthOption { + return { + schemeId: "smithy.api#httpApiKeyAuth", + signingProperties: { + name: "X-Api-Key", + in: HttpApiKeyAuthLocation.HEADER, + scheme: undefined, + }, + }; +} + +function createSmithyApiHttpBearerAuthHttpAuthOption(authParameters: WeatherHttpAuthSchemeParameters): HttpAuthOption { + return { + schemeId: "smithy.api#httpBearerAuth", + }; +} + +function createSmithyApiNoAuthHttpAuthOption(authParameters: WeatherHttpAuthSchemeParameters): HttpAuthOption { + return { + schemeId: "smithy.api#noAuth", + }; +} + +/** + * @internal + */ +export interface WeatherHttpAuthSchemeProvider extends HttpAuthSchemeProvider {} + +/** + * @internal + */ +export const defaultWeatherHttpAuthSchemeProvider: WeatherHttpAuthSchemeProvider = (authParameters) => { + const options: HttpAuthOption[] = []; + switch (authParameters.operation) { + case "OnlyHttpApiKeyAuth": { + options.push(createSmithyApiHttpApiKeyAuthHttpAuthOption(authParameters)); + break; + } + case "OnlyHttpApiKeyAuthOptional": { + options.push(createSmithyApiHttpApiKeyAuthHttpAuthOption(authParameters)); + options.push(createSmithyApiNoAuthHttpAuthOption(authParameters)); + break; + } + case "OnlyHttpBearerAuth": { + options.push(createSmithyApiHttpBearerAuthHttpAuthOption(authParameters)); + break; + } + case "OnlyHttpBearerAuthOptional": { + options.push(createSmithyApiHttpBearerAuthHttpAuthOption(authParameters)); + options.push(createSmithyApiNoAuthHttpAuthOption(authParameters)); + break; + } + case "OnlyHttpApiKeyAndBearerAuth": { + options.push(createSmithyApiHttpApiKeyAuthHttpAuthOption(authParameters)); + options.push(createSmithyApiHttpBearerAuthHttpAuthOption(authParameters)); + break; + } + case "OnlyHttpApiKeyAndBearerAuthReversed": { + options.push(createSmithyApiHttpBearerAuthHttpAuthOption(authParameters)); + options.push(createSmithyApiHttpApiKeyAuthHttpAuthOption(authParameters)); + break; + } + case "OnlySigv4AuthOptional": { + options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); + options.push(createSmithyApiNoAuthHttpAuthOption(authParameters)); + break; + } + case "OnlyCustomAuth": { + options.push(createExampleWeatherCustomAuthHttpAuthOption(authParameters)); + break; + } + case "OnlyCustomAuthOptional": { + options.push(createExampleWeatherCustomAuthHttpAuthOption(authParameters)); + options.push(createSmithyApiNoAuthHttpAuthOption(authParameters)); + break; + } + default: { + options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); + } + } + return options; +}; + +/** + * @internal + */ +export interface HttpAuthSchemeInputConfig { + /** + * The API key to use when making requests. + */ + apiKey?: ApiKeyIdentity | ApiKeyIdentityProvider; + /** + * The credentials used to sign requests. + */ + credentials?: AwsCredentialIdentity | AwsCredentialIdentityProvider; + /** + * The AWS region to which this client will send requests. + */ + region?: string | __Provider; + /** + * The token used to authenticate requests. + */ + token?: TokenIdentity | TokenIdentityProvider; +} + +/** + * @internal + */ +export interface HttpAuthSchemeResolvedConfig { + /** + * The API key to use when making requests. + */ + readonly apiKey?: ApiKeyIdentityProvider; + /** + * The credentials used to sign requests. + */ + readonly credentials?: AwsCredentialIdentityProvider; + /** + * The AWS region to which this client will send requests. + */ + readonly region?: __Provider; + /** + * The token used to authenticate requests. + */ + readonly token?: TokenIdentityProvider; + /** + * experimentalIdentityAndAuth: provides parameters for HttpAuthSchemeProvider. + * @internal + */ + readonly httpAuthSchemeParametersProvider: WeatherHttpAuthSchemeParametersProvider; + /** + * experimentalIdentityAndAuth: abstraction around identity configuration fields + * @internal + */ + readonly identityProviderConfig: IdentityProviderConfig; +} + +/** + * @internal + */ +export const resolveHttpAuthSchemeConfig = (config: HttpAuthSchemeInputConfig): HttpAuthSchemeResolvedConfig => { + const apiKey = memoizeIdentityProvider(config.apiKey, isIdentityExpired, doesIdentityRequireRefresh); + const credentials = memoizeIdentityProvider(config.credentials, isIdentityExpired, doesIdentityRequireRefresh); + const region = config.region ? normalizeProvider(config.region) : undefined; + const token = memoizeIdentityProvider(config.token, isIdentityExpired, doesIdentityRequireRefresh); + return { + ...config, + apiKey, + credentials, + region, + token, + httpAuthSchemeParametersProvider: defaultWeatherHttpAuthSchemeParametersProvider, + identityProviderConfig: new DefaultIdentityProviderConfig({ + "aws.auth#sigv4": credentials, + "smithy.api#httpApiKeyAuth": apiKey, + "smithy.api#httpBearerAuth": token, + }), + }; +}; diff --git a/private/weather-experimental-identity-and-auth/src/commands/OnlyCustomAuthCommand.ts b/private/weather-experimental-identity-and-auth/src/commands/OnlyCustomAuthCommand.ts new file mode 100644 index 000000000000..06ae8d666a6c --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/commands/OnlyCustomAuthCommand.ts @@ -0,0 +1,127 @@ +// smithy-typescript generated code +import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; +import { Command as $Command } from "@smithy/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + SMITHY_CONTEXT_KEY, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@smithy/types"; + +/** + * @public + */ +export { __MetadataBearer, $Command }; +/** + * @public + * + * The input for {@link OnlyCustomAuthCommand}. + */ +export interface OnlyCustomAuthCommandInput {} +/** + * @public + * + * The output of {@link OnlyCustomAuthCommand}. + */ +export interface OnlyCustomAuthCommandOutput extends __MetadataBearer {} + +/** + * @public + * + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WeatherClient, OnlyCustomAuthCommand } from "@aws-sdk/weather-experimental-identity-and-auth"; // ES Modules import + * // const { WeatherClient, OnlyCustomAuthCommand } = require("@aws-sdk/weather-experimental-identity-and-auth"); // CommonJS import + * const client = new WeatherClient(config); + * const input = {}; + * const command = new OnlyCustomAuthCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param OnlyCustomAuthCommandInput - {@link OnlyCustomAuthCommandInput} + * @returns {@link OnlyCustomAuthCommandOutput} + * @see {@link OnlyCustomAuthCommandInput} for command's `input` shape. + * @see {@link OnlyCustomAuthCommandOutput} for command's `response` shape. + * @see {@link WeatherClientResolvedConfig | config} for WeatherClient's `config` shape. + * + * @throws {@link WeatherServiceException} + *

Base exception class for all service exceptions from Weather service.

+ * + */ +export class OnlyCustomAuthCommand extends $Command< + OnlyCustomAuthCommandInput, + OnlyCustomAuthCommandOutput, + WeatherClientResolvedConfig +> { + // Start section: command_properties + // End section: command_properties + + /** + * @public + */ + constructor(readonly input: OnlyCustomAuthCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: WeatherClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "WeatherClient"; + const commandName = "OnlyCustomAuthCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: (_: any) => _, + outputFilterSensitiveLog: (_: any) => _, + [SMITHY_CONTEXT_KEY]: { + service: "Weather", + operation: "OnlyCustomAuth", + }, + }; + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + /** + * @internal + */ + private serialize(input: OnlyCustomAuthCommandInput, context: __SerdeContext): Promise<__HttpRequest> { + throw new Error("No supported protocol was found"); + } + + /** + * @internal + */ + private deserialize(output: __HttpResponse, context: __SerdeContext): Promise { + throw new Error("No supported protocol was found"); + } + + // Start section: command_body_extra + // End section: command_body_extra +} diff --git a/private/weather-experimental-identity-and-auth/src/commands/OnlyCustomAuthOptionalCommand.ts b/private/weather-experimental-identity-and-auth/src/commands/OnlyCustomAuthOptionalCommand.ts new file mode 100644 index 000000000000..6d86f4a8982b --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/commands/OnlyCustomAuthOptionalCommand.ts @@ -0,0 +1,127 @@ +// smithy-typescript generated code +import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; +import { Command as $Command } from "@smithy/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + SMITHY_CONTEXT_KEY, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@smithy/types"; + +/** + * @public + */ +export { __MetadataBearer, $Command }; +/** + * @public + * + * The input for {@link OnlyCustomAuthOptionalCommand}. + */ +export interface OnlyCustomAuthOptionalCommandInput {} +/** + * @public + * + * The output of {@link OnlyCustomAuthOptionalCommand}. + */ +export interface OnlyCustomAuthOptionalCommandOutput extends __MetadataBearer {} + +/** + * @public + * + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WeatherClient, OnlyCustomAuthOptionalCommand } from "@aws-sdk/weather-experimental-identity-and-auth"; // ES Modules import + * // const { WeatherClient, OnlyCustomAuthOptionalCommand } = require("@aws-sdk/weather-experimental-identity-and-auth"); // CommonJS import + * const client = new WeatherClient(config); + * const input = {}; + * const command = new OnlyCustomAuthOptionalCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param OnlyCustomAuthOptionalCommandInput - {@link OnlyCustomAuthOptionalCommandInput} + * @returns {@link OnlyCustomAuthOptionalCommandOutput} + * @see {@link OnlyCustomAuthOptionalCommandInput} for command's `input` shape. + * @see {@link OnlyCustomAuthOptionalCommandOutput} for command's `response` shape. + * @see {@link WeatherClientResolvedConfig | config} for WeatherClient's `config` shape. + * + * @throws {@link WeatherServiceException} + *

Base exception class for all service exceptions from Weather service.

+ * + */ +export class OnlyCustomAuthOptionalCommand extends $Command< + OnlyCustomAuthOptionalCommandInput, + OnlyCustomAuthOptionalCommandOutput, + WeatherClientResolvedConfig +> { + // Start section: command_properties + // End section: command_properties + + /** + * @public + */ + constructor(readonly input: OnlyCustomAuthOptionalCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: WeatherClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "WeatherClient"; + const commandName = "OnlyCustomAuthOptionalCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: (_: any) => _, + outputFilterSensitiveLog: (_: any) => _, + [SMITHY_CONTEXT_KEY]: { + service: "Weather", + operation: "OnlyCustomAuthOptional", + }, + }; + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + /** + * @internal + */ + private serialize(input: OnlyCustomAuthOptionalCommandInput, context: __SerdeContext): Promise<__HttpRequest> { + throw new Error("No supported protocol was found"); + } + + /** + * @internal + */ + private deserialize(output: __HttpResponse, context: __SerdeContext): Promise { + throw new Error("No supported protocol was found"); + } + + // Start section: command_body_extra + // End section: command_body_extra +} diff --git a/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpApiKeyAndBearerAuthCommand.ts b/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpApiKeyAndBearerAuthCommand.ts new file mode 100644 index 000000000000..c695eb6471c5 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpApiKeyAndBearerAuthCommand.ts @@ -0,0 +1,130 @@ +// smithy-typescript generated code +import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; +import { Command as $Command } from "@smithy/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + SMITHY_CONTEXT_KEY, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@smithy/types"; + +/** + * @public + */ +export { __MetadataBearer, $Command }; +/** + * @public + * + * The input for {@link OnlyHttpApiKeyAndBearerAuthCommand}. + */ +export interface OnlyHttpApiKeyAndBearerAuthCommandInput {} +/** + * @public + * + * The output of {@link OnlyHttpApiKeyAndBearerAuthCommand}. + */ +export interface OnlyHttpApiKeyAndBearerAuthCommandOutput extends __MetadataBearer {} + +/** + * @public + * + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WeatherClient, OnlyHttpApiKeyAndBearerAuthCommand } from "@aws-sdk/weather-experimental-identity-and-auth"; // ES Modules import + * // const { WeatherClient, OnlyHttpApiKeyAndBearerAuthCommand } = require("@aws-sdk/weather-experimental-identity-and-auth"); // CommonJS import + * const client = new WeatherClient(config); + * const input = {}; + * const command = new OnlyHttpApiKeyAndBearerAuthCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param OnlyHttpApiKeyAndBearerAuthCommandInput - {@link OnlyHttpApiKeyAndBearerAuthCommandInput} + * @returns {@link OnlyHttpApiKeyAndBearerAuthCommandOutput} + * @see {@link OnlyHttpApiKeyAndBearerAuthCommandInput} for command's `input` shape. + * @see {@link OnlyHttpApiKeyAndBearerAuthCommandOutput} for command's `response` shape. + * @see {@link WeatherClientResolvedConfig | config} for WeatherClient's `config` shape. + * + * @throws {@link WeatherServiceException} + *

Base exception class for all service exceptions from Weather service.

+ * + */ +export class OnlyHttpApiKeyAndBearerAuthCommand extends $Command< + OnlyHttpApiKeyAndBearerAuthCommandInput, + OnlyHttpApiKeyAndBearerAuthCommandOutput, + WeatherClientResolvedConfig +> { + // Start section: command_properties + // End section: command_properties + + /** + * @public + */ + constructor(readonly input: OnlyHttpApiKeyAndBearerAuthCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: WeatherClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "WeatherClient"; + const commandName = "OnlyHttpApiKeyAndBearerAuthCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: (_: any) => _, + outputFilterSensitiveLog: (_: any) => _, + [SMITHY_CONTEXT_KEY]: { + service: "Weather", + operation: "OnlyHttpApiKeyAndBearerAuth", + }, + }; + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + /** + * @internal + */ + private serialize(input: OnlyHttpApiKeyAndBearerAuthCommandInput, context: __SerdeContext): Promise<__HttpRequest> { + throw new Error("No supported protocol was found"); + } + + /** + * @internal + */ + private deserialize( + output: __HttpResponse, + context: __SerdeContext + ): Promise { + throw new Error("No supported protocol was found"); + } + + // Start section: command_body_extra + // End section: command_body_extra +} diff --git a/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpApiKeyAndBearerAuthReversedCommand.ts b/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpApiKeyAndBearerAuthReversedCommand.ts new file mode 100644 index 000000000000..23c781979079 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpApiKeyAndBearerAuthReversedCommand.ts @@ -0,0 +1,133 @@ +// smithy-typescript generated code +import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; +import { Command as $Command } from "@smithy/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + SMITHY_CONTEXT_KEY, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@smithy/types"; + +/** + * @public + */ +export { __MetadataBearer, $Command }; +/** + * @public + * + * The input for {@link OnlyHttpApiKeyAndBearerAuthReversedCommand}. + */ +export interface OnlyHttpApiKeyAndBearerAuthReversedCommandInput {} +/** + * @public + * + * The output of {@link OnlyHttpApiKeyAndBearerAuthReversedCommand}. + */ +export interface OnlyHttpApiKeyAndBearerAuthReversedCommandOutput extends __MetadataBearer {} + +/** + * @public + * + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WeatherClient, OnlyHttpApiKeyAndBearerAuthReversedCommand } from "@aws-sdk/weather-experimental-identity-and-auth"; // ES Modules import + * // const { WeatherClient, OnlyHttpApiKeyAndBearerAuthReversedCommand } = require("@aws-sdk/weather-experimental-identity-and-auth"); // CommonJS import + * const client = new WeatherClient(config); + * const input = {}; + * const command = new OnlyHttpApiKeyAndBearerAuthReversedCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param OnlyHttpApiKeyAndBearerAuthReversedCommandInput - {@link OnlyHttpApiKeyAndBearerAuthReversedCommandInput} + * @returns {@link OnlyHttpApiKeyAndBearerAuthReversedCommandOutput} + * @see {@link OnlyHttpApiKeyAndBearerAuthReversedCommandInput} for command's `input` shape. + * @see {@link OnlyHttpApiKeyAndBearerAuthReversedCommandOutput} for command's `response` shape. + * @see {@link WeatherClientResolvedConfig | config} for WeatherClient's `config` shape. + * + * @throws {@link WeatherServiceException} + *

Base exception class for all service exceptions from Weather service.

+ * + */ +export class OnlyHttpApiKeyAndBearerAuthReversedCommand extends $Command< + OnlyHttpApiKeyAndBearerAuthReversedCommandInput, + OnlyHttpApiKeyAndBearerAuthReversedCommandOutput, + WeatherClientResolvedConfig +> { + // Start section: command_properties + // End section: command_properties + + /** + * @public + */ + constructor(readonly input: OnlyHttpApiKeyAndBearerAuthReversedCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: WeatherClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "WeatherClient"; + const commandName = "OnlyHttpApiKeyAndBearerAuthReversedCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: (_: any) => _, + outputFilterSensitiveLog: (_: any) => _, + [SMITHY_CONTEXT_KEY]: { + service: "Weather", + operation: "OnlyHttpApiKeyAndBearerAuthReversed", + }, + }; + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + /** + * @internal + */ + private serialize( + input: OnlyHttpApiKeyAndBearerAuthReversedCommandInput, + context: __SerdeContext + ): Promise<__HttpRequest> { + throw new Error("No supported protocol was found"); + } + + /** + * @internal + */ + private deserialize( + output: __HttpResponse, + context: __SerdeContext + ): Promise { + throw new Error("No supported protocol was found"); + } + + // Start section: command_body_extra + // End section: command_body_extra +} diff --git a/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpApiKeyAuthCommand.ts b/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpApiKeyAuthCommand.ts new file mode 100644 index 000000000000..e153f202e8d0 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpApiKeyAuthCommand.ts @@ -0,0 +1,127 @@ +// smithy-typescript generated code +import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; +import { Command as $Command } from "@smithy/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + SMITHY_CONTEXT_KEY, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@smithy/types"; + +/** + * @public + */ +export { __MetadataBearer, $Command }; +/** + * @public + * + * The input for {@link OnlyHttpApiKeyAuthCommand}. + */ +export interface OnlyHttpApiKeyAuthCommandInput {} +/** + * @public + * + * The output of {@link OnlyHttpApiKeyAuthCommand}. + */ +export interface OnlyHttpApiKeyAuthCommandOutput extends __MetadataBearer {} + +/** + * @public + * + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WeatherClient, OnlyHttpApiKeyAuthCommand } from "@aws-sdk/weather-experimental-identity-and-auth"; // ES Modules import + * // const { WeatherClient, OnlyHttpApiKeyAuthCommand } = require("@aws-sdk/weather-experimental-identity-and-auth"); // CommonJS import + * const client = new WeatherClient(config); + * const input = {}; + * const command = new OnlyHttpApiKeyAuthCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param OnlyHttpApiKeyAuthCommandInput - {@link OnlyHttpApiKeyAuthCommandInput} + * @returns {@link OnlyHttpApiKeyAuthCommandOutput} + * @see {@link OnlyHttpApiKeyAuthCommandInput} for command's `input` shape. + * @see {@link OnlyHttpApiKeyAuthCommandOutput} for command's `response` shape. + * @see {@link WeatherClientResolvedConfig | config} for WeatherClient's `config` shape. + * + * @throws {@link WeatherServiceException} + *

Base exception class for all service exceptions from Weather service.

+ * + */ +export class OnlyHttpApiKeyAuthCommand extends $Command< + OnlyHttpApiKeyAuthCommandInput, + OnlyHttpApiKeyAuthCommandOutput, + WeatherClientResolvedConfig +> { + // Start section: command_properties + // End section: command_properties + + /** + * @public + */ + constructor(readonly input: OnlyHttpApiKeyAuthCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: WeatherClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "WeatherClient"; + const commandName = "OnlyHttpApiKeyAuthCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: (_: any) => _, + outputFilterSensitiveLog: (_: any) => _, + [SMITHY_CONTEXT_KEY]: { + service: "Weather", + operation: "OnlyHttpApiKeyAuth", + }, + }; + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + /** + * @internal + */ + private serialize(input: OnlyHttpApiKeyAuthCommandInput, context: __SerdeContext): Promise<__HttpRequest> { + throw new Error("No supported protocol was found"); + } + + /** + * @internal + */ + private deserialize(output: __HttpResponse, context: __SerdeContext): Promise { + throw new Error("No supported protocol was found"); + } + + // Start section: command_body_extra + // End section: command_body_extra +} diff --git a/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpApiKeyAuthOptionalCommand.ts b/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpApiKeyAuthOptionalCommand.ts new file mode 100644 index 000000000000..cd15dc697e78 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpApiKeyAuthOptionalCommand.ts @@ -0,0 +1,130 @@ +// smithy-typescript generated code +import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; +import { Command as $Command } from "@smithy/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + SMITHY_CONTEXT_KEY, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@smithy/types"; + +/** + * @public + */ +export { __MetadataBearer, $Command }; +/** + * @public + * + * The input for {@link OnlyHttpApiKeyAuthOptionalCommand}. + */ +export interface OnlyHttpApiKeyAuthOptionalCommandInput {} +/** + * @public + * + * The output of {@link OnlyHttpApiKeyAuthOptionalCommand}. + */ +export interface OnlyHttpApiKeyAuthOptionalCommandOutput extends __MetadataBearer {} + +/** + * @public + * + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WeatherClient, OnlyHttpApiKeyAuthOptionalCommand } from "@aws-sdk/weather-experimental-identity-and-auth"; // ES Modules import + * // const { WeatherClient, OnlyHttpApiKeyAuthOptionalCommand } = require("@aws-sdk/weather-experimental-identity-and-auth"); // CommonJS import + * const client = new WeatherClient(config); + * const input = {}; + * const command = new OnlyHttpApiKeyAuthOptionalCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param OnlyHttpApiKeyAuthOptionalCommandInput - {@link OnlyHttpApiKeyAuthOptionalCommandInput} + * @returns {@link OnlyHttpApiKeyAuthOptionalCommandOutput} + * @see {@link OnlyHttpApiKeyAuthOptionalCommandInput} for command's `input` shape. + * @see {@link OnlyHttpApiKeyAuthOptionalCommandOutput} for command's `response` shape. + * @see {@link WeatherClientResolvedConfig | config} for WeatherClient's `config` shape. + * + * @throws {@link WeatherServiceException} + *

Base exception class for all service exceptions from Weather service.

+ * + */ +export class OnlyHttpApiKeyAuthOptionalCommand extends $Command< + OnlyHttpApiKeyAuthOptionalCommandInput, + OnlyHttpApiKeyAuthOptionalCommandOutput, + WeatherClientResolvedConfig +> { + // Start section: command_properties + // End section: command_properties + + /** + * @public + */ + constructor(readonly input: OnlyHttpApiKeyAuthOptionalCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: WeatherClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "WeatherClient"; + const commandName = "OnlyHttpApiKeyAuthOptionalCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: (_: any) => _, + outputFilterSensitiveLog: (_: any) => _, + [SMITHY_CONTEXT_KEY]: { + service: "Weather", + operation: "OnlyHttpApiKeyAuthOptional", + }, + }; + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + /** + * @internal + */ + private serialize(input: OnlyHttpApiKeyAuthOptionalCommandInput, context: __SerdeContext): Promise<__HttpRequest> { + throw new Error("No supported protocol was found"); + } + + /** + * @internal + */ + private deserialize( + output: __HttpResponse, + context: __SerdeContext + ): Promise { + throw new Error("No supported protocol was found"); + } + + // Start section: command_body_extra + // End section: command_body_extra +} diff --git a/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpBearerAuthCommand.ts b/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpBearerAuthCommand.ts new file mode 100644 index 000000000000..03d7435c4846 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpBearerAuthCommand.ts @@ -0,0 +1,127 @@ +// smithy-typescript generated code +import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; +import { Command as $Command } from "@smithy/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + SMITHY_CONTEXT_KEY, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@smithy/types"; + +/** + * @public + */ +export { __MetadataBearer, $Command }; +/** + * @public + * + * The input for {@link OnlyHttpBearerAuthCommand}. + */ +export interface OnlyHttpBearerAuthCommandInput {} +/** + * @public + * + * The output of {@link OnlyHttpBearerAuthCommand}. + */ +export interface OnlyHttpBearerAuthCommandOutput extends __MetadataBearer {} + +/** + * @public + * + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WeatherClient, OnlyHttpBearerAuthCommand } from "@aws-sdk/weather-experimental-identity-and-auth"; // ES Modules import + * // const { WeatherClient, OnlyHttpBearerAuthCommand } = require("@aws-sdk/weather-experimental-identity-and-auth"); // CommonJS import + * const client = new WeatherClient(config); + * const input = {}; + * const command = new OnlyHttpBearerAuthCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param OnlyHttpBearerAuthCommandInput - {@link OnlyHttpBearerAuthCommandInput} + * @returns {@link OnlyHttpBearerAuthCommandOutput} + * @see {@link OnlyHttpBearerAuthCommandInput} for command's `input` shape. + * @see {@link OnlyHttpBearerAuthCommandOutput} for command's `response` shape. + * @see {@link WeatherClientResolvedConfig | config} for WeatherClient's `config` shape. + * + * @throws {@link WeatherServiceException} + *

Base exception class for all service exceptions from Weather service.

+ * + */ +export class OnlyHttpBearerAuthCommand extends $Command< + OnlyHttpBearerAuthCommandInput, + OnlyHttpBearerAuthCommandOutput, + WeatherClientResolvedConfig +> { + // Start section: command_properties + // End section: command_properties + + /** + * @public + */ + constructor(readonly input: OnlyHttpBearerAuthCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: WeatherClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "WeatherClient"; + const commandName = "OnlyHttpBearerAuthCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: (_: any) => _, + outputFilterSensitiveLog: (_: any) => _, + [SMITHY_CONTEXT_KEY]: { + service: "Weather", + operation: "OnlyHttpBearerAuth", + }, + }; + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + /** + * @internal + */ + private serialize(input: OnlyHttpBearerAuthCommandInput, context: __SerdeContext): Promise<__HttpRequest> { + throw new Error("No supported protocol was found"); + } + + /** + * @internal + */ + private deserialize(output: __HttpResponse, context: __SerdeContext): Promise { + throw new Error("No supported protocol was found"); + } + + // Start section: command_body_extra + // End section: command_body_extra +} diff --git a/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpBearerAuthOptionalCommand.ts b/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpBearerAuthOptionalCommand.ts new file mode 100644 index 000000000000..8f21955c2bb9 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/commands/OnlyHttpBearerAuthOptionalCommand.ts @@ -0,0 +1,130 @@ +// smithy-typescript generated code +import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; +import { Command as $Command } from "@smithy/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + SMITHY_CONTEXT_KEY, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@smithy/types"; + +/** + * @public + */ +export { __MetadataBearer, $Command }; +/** + * @public + * + * The input for {@link OnlyHttpBearerAuthOptionalCommand}. + */ +export interface OnlyHttpBearerAuthOptionalCommandInput {} +/** + * @public + * + * The output of {@link OnlyHttpBearerAuthOptionalCommand}. + */ +export interface OnlyHttpBearerAuthOptionalCommandOutput extends __MetadataBearer {} + +/** + * @public + * + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WeatherClient, OnlyHttpBearerAuthOptionalCommand } from "@aws-sdk/weather-experimental-identity-and-auth"; // ES Modules import + * // const { WeatherClient, OnlyHttpBearerAuthOptionalCommand } = require("@aws-sdk/weather-experimental-identity-and-auth"); // CommonJS import + * const client = new WeatherClient(config); + * const input = {}; + * const command = new OnlyHttpBearerAuthOptionalCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param OnlyHttpBearerAuthOptionalCommandInput - {@link OnlyHttpBearerAuthOptionalCommandInput} + * @returns {@link OnlyHttpBearerAuthOptionalCommandOutput} + * @see {@link OnlyHttpBearerAuthOptionalCommandInput} for command's `input` shape. + * @see {@link OnlyHttpBearerAuthOptionalCommandOutput} for command's `response` shape. + * @see {@link WeatherClientResolvedConfig | config} for WeatherClient's `config` shape. + * + * @throws {@link WeatherServiceException} + *

Base exception class for all service exceptions from Weather service.

+ * + */ +export class OnlyHttpBearerAuthOptionalCommand extends $Command< + OnlyHttpBearerAuthOptionalCommandInput, + OnlyHttpBearerAuthOptionalCommandOutput, + WeatherClientResolvedConfig +> { + // Start section: command_properties + // End section: command_properties + + /** + * @public + */ + constructor(readonly input: OnlyHttpBearerAuthOptionalCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: WeatherClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "WeatherClient"; + const commandName = "OnlyHttpBearerAuthOptionalCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: (_: any) => _, + outputFilterSensitiveLog: (_: any) => _, + [SMITHY_CONTEXT_KEY]: { + service: "Weather", + operation: "OnlyHttpBearerAuthOptional", + }, + }; + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + /** + * @internal + */ + private serialize(input: OnlyHttpBearerAuthOptionalCommandInput, context: __SerdeContext): Promise<__HttpRequest> { + throw new Error("No supported protocol was found"); + } + + /** + * @internal + */ + private deserialize( + output: __HttpResponse, + context: __SerdeContext + ): Promise { + throw new Error("No supported protocol was found"); + } + + // Start section: command_body_extra + // End section: command_body_extra +} diff --git a/private/weather-experimental-identity-and-auth/src/commands/OnlySigv4AuthCommand.ts b/private/weather-experimental-identity-and-auth/src/commands/OnlySigv4AuthCommand.ts new file mode 100644 index 000000000000..2a05ee60a6f2 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/commands/OnlySigv4AuthCommand.ts @@ -0,0 +1,127 @@ +// smithy-typescript generated code +import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; +import { Command as $Command } from "@smithy/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + SMITHY_CONTEXT_KEY, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@smithy/types"; + +/** + * @public + */ +export { __MetadataBearer, $Command }; +/** + * @public + * + * The input for {@link OnlySigv4AuthCommand}. + */ +export interface OnlySigv4AuthCommandInput {} +/** + * @public + * + * The output of {@link OnlySigv4AuthCommand}. + */ +export interface OnlySigv4AuthCommandOutput extends __MetadataBearer {} + +/** + * @public + * + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WeatherClient, OnlySigv4AuthCommand } from "@aws-sdk/weather-experimental-identity-and-auth"; // ES Modules import + * // const { WeatherClient, OnlySigv4AuthCommand } = require("@aws-sdk/weather-experimental-identity-and-auth"); // CommonJS import + * const client = new WeatherClient(config); + * const input = {}; + * const command = new OnlySigv4AuthCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param OnlySigv4AuthCommandInput - {@link OnlySigv4AuthCommandInput} + * @returns {@link OnlySigv4AuthCommandOutput} + * @see {@link OnlySigv4AuthCommandInput} for command's `input` shape. + * @see {@link OnlySigv4AuthCommandOutput} for command's `response` shape. + * @see {@link WeatherClientResolvedConfig | config} for WeatherClient's `config` shape. + * + * @throws {@link WeatherServiceException} + *

Base exception class for all service exceptions from Weather service.

+ * + */ +export class OnlySigv4AuthCommand extends $Command< + OnlySigv4AuthCommandInput, + OnlySigv4AuthCommandOutput, + WeatherClientResolvedConfig +> { + // Start section: command_properties + // End section: command_properties + + /** + * @public + */ + constructor(readonly input: OnlySigv4AuthCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: WeatherClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "WeatherClient"; + const commandName = "OnlySigv4AuthCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: (_: any) => _, + outputFilterSensitiveLog: (_: any) => _, + [SMITHY_CONTEXT_KEY]: { + service: "Weather", + operation: "OnlySigv4Auth", + }, + }; + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + /** + * @internal + */ + private serialize(input: OnlySigv4AuthCommandInput, context: __SerdeContext): Promise<__HttpRequest> { + throw new Error("No supported protocol was found"); + } + + /** + * @internal + */ + private deserialize(output: __HttpResponse, context: __SerdeContext): Promise { + throw new Error("No supported protocol was found"); + } + + // Start section: command_body_extra + // End section: command_body_extra +} diff --git a/private/weather-experimental-identity-and-auth/src/commands/OnlySigv4AuthOptionalCommand.ts b/private/weather-experimental-identity-and-auth/src/commands/OnlySigv4AuthOptionalCommand.ts new file mode 100644 index 000000000000..5b968c85b411 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/commands/OnlySigv4AuthOptionalCommand.ts @@ -0,0 +1,127 @@ +// smithy-typescript generated code +import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; +import { Command as $Command } from "@smithy/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + SMITHY_CONTEXT_KEY, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@smithy/types"; + +/** + * @public + */ +export { __MetadataBearer, $Command }; +/** + * @public + * + * The input for {@link OnlySigv4AuthOptionalCommand}. + */ +export interface OnlySigv4AuthOptionalCommandInput {} +/** + * @public + * + * The output of {@link OnlySigv4AuthOptionalCommand}. + */ +export interface OnlySigv4AuthOptionalCommandOutput extends __MetadataBearer {} + +/** + * @public + * + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WeatherClient, OnlySigv4AuthOptionalCommand } from "@aws-sdk/weather-experimental-identity-and-auth"; // ES Modules import + * // const { WeatherClient, OnlySigv4AuthOptionalCommand } = require("@aws-sdk/weather-experimental-identity-and-auth"); // CommonJS import + * const client = new WeatherClient(config); + * const input = {}; + * const command = new OnlySigv4AuthOptionalCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param OnlySigv4AuthOptionalCommandInput - {@link OnlySigv4AuthOptionalCommandInput} + * @returns {@link OnlySigv4AuthOptionalCommandOutput} + * @see {@link OnlySigv4AuthOptionalCommandInput} for command's `input` shape. + * @see {@link OnlySigv4AuthOptionalCommandOutput} for command's `response` shape. + * @see {@link WeatherClientResolvedConfig | config} for WeatherClient's `config` shape. + * + * @throws {@link WeatherServiceException} + *

Base exception class for all service exceptions from Weather service.

+ * + */ +export class OnlySigv4AuthOptionalCommand extends $Command< + OnlySigv4AuthOptionalCommandInput, + OnlySigv4AuthOptionalCommandOutput, + WeatherClientResolvedConfig +> { + // Start section: command_properties + // End section: command_properties + + /** + * @public + */ + constructor(readonly input: OnlySigv4AuthOptionalCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: WeatherClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "WeatherClient"; + const commandName = "OnlySigv4AuthOptionalCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: (_: any) => _, + outputFilterSensitiveLog: (_: any) => _, + [SMITHY_CONTEXT_KEY]: { + service: "Weather", + operation: "OnlySigv4AuthOptional", + }, + }; + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + /** + * @internal + */ + private serialize(input: OnlySigv4AuthOptionalCommandInput, context: __SerdeContext): Promise<__HttpRequest> { + throw new Error("No supported protocol was found"); + } + + /** + * @internal + */ + private deserialize(output: __HttpResponse, context: __SerdeContext): Promise { + throw new Error("No supported protocol was found"); + } + + // Start section: command_body_extra + // End section: command_body_extra +} diff --git a/private/weather-experimental-identity-and-auth/src/commands/SameAsServiceCommand.ts b/private/weather-experimental-identity-and-auth/src/commands/SameAsServiceCommand.ts new file mode 100644 index 000000000000..f668a6256c1a --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/commands/SameAsServiceCommand.ts @@ -0,0 +1,130 @@ +// smithy-typescript generated code +import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; +import { SameAsServiceOutput } from "../models/models_0"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; +import { Command as $Command } from "@smithy/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + SMITHY_CONTEXT_KEY, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@smithy/types"; + +/** + * @public + */ +export { __MetadataBearer, $Command }; +/** + * @public + * + * The input for {@link SameAsServiceCommand}. + */ +export interface SameAsServiceCommandInput {} +/** + * @public + * + * The output of {@link SameAsServiceCommand}. + */ +export interface SameAsServiceCommandOutput extends SameAsServiceOutput, __MetadataBearer {} + +/** + * @public + * + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WeatherClient, SameAsServiceCommand } from "@aws-sdk/weather-experimental-identity-and-auth"; // ES Modules import + * // const { WeatherClient, SameAsServiceCommand } = require("@aws-sdk/weather-experimental-identity-and-auth"); // CommonJS import + * const client = new WeatherClient(config); + * const input = {}; + * const command = new SameAsServiceCommand(input); + * const response = await client.send(command); + * // { // SameAsServiceOutput + * // service: "STRING_VALUE", + * // }; + * + * ``` + * + * @param SameAsServiceCommandInput - {@link SameAsServiceCommandInput} + * @returns {@link SameAsServiceCommandOutput} + * @see {@link SameAsServiceCommandInput} for command's `input` shape. + * @see {@link SameAsServiceCommandOutput} for command's `response` shape. + * @see {@link WeatherClientResolvedConfig | config} for WeatherClient's `config` shape. + * + * @throws {@link WeatherServiceException} + *

Base exception class for all service exceptions from Weather service.

+ * + */ +export class SameAsServiceCommand extends $Command< + SameAsServiceCommandInput, + SameAsServiceCommandOutput, + WeatherClientResolvedConfig +> { + // Start section: command_properties + // End section: command_properties + + /** + * @public + */ + constructor(readonly input: SameAsServiceCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: WeatherClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "WeatherClient"; + const commandName = "SameAsServiceCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: (_: any) => _, + outputFilterSensitiveLog: (_: any) => _, + [SMITHY_CONTEXT_KEY]: { + service: "Weather", + operation: "SameAsService", + }, + }; + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + /** + * @internal + */ + private serialize(input: SameAsServiceCommandInput, context: __SerdeContext): Promise<__HttpRequest> { + throw new Error("No supported protocol was found"); + } + + /** + * @internal + */ + private deserialize(output: __HttpResponse, context: __SerdeContext): Promise { + throw new Error("No supported protocol was found"); + } + + // Start section: command_body_extra + // End section: command_body_extra +} diff --git a/private/weather-experimental-identity-and-auth/src/commands/index.ts b/private/weather-experimental-identity-and-auth/src/commands/index.ts new file mode 100644 index 000000000000..1dce8e22732d --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/commands/index.ts @@ -0,0 +1,12 @@ +// smithy-typescript generated code +export * from "./OnlyCustomAuthCommand"; +export * from "./OnlyCustomAuthOptionalCommand"; +export * from "./OnlyHttpApiKeyAndBearerAuthCommand"; +export * from "./OnlyHttpApiKeyAndBearerAuthReversedCommand"; +export * from "./OnlyHttpApiKeyAuthCommand"; +export * from "./OnlyHttpApiKeyAuthOptionalCommand"; +export * from "./OnlyHttpBearerAuthCommand"; +export * from "./OnlyHttpBearerAuthOptionalCommand"; +export * from "./OnlySigv4AuthCommand"; +export * from "./OnlySigv4AuthOptionalCommand"; +export * from "./SameAsServiceCommand"; diff --git a/private/weather-experimental-identity-and-auth/src/extensionConfiguration.ts b/private/weather-experimental-identity-and-auth/src/extensionConfiguration.ts new file mode 100644 index 000000000000..2751a1a9fe8a --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/extensionConfiguration.ts @@ -0,0 +1,14 @@ +// smithy-typescript generated code +import { HttpAuthExtensionConfiguration } from "./auth/httpAuthExtensionConfiguration"; +import { AwsRegionExtensionConfiguration } from "@aws-sdk/types"; +import { HttpHandlerExtensionConfiguration } from "@smithy/protocol-http"; +import { DefaultExtensionConfiguration } from "@smithy/types"; + +/** + * @internal + */ +export interface WeatherExtensionConfiguration + extends HttpHandlerExtensionConfiguration, + DefaultExtensionConfiguration, + AwsRegionExtensionConfiguration, + HttpAuthExtensionConfiguration {} diff --git a/private/weather-experimental-identity-and-auth/src/index.ts b/private/weather-experimental-identity-and-auth/src/index.ts new file mode 100644 index 000000000000..3cfbabcd8426 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/index.ts @@ -0,0 +1,10 @@ +// smithy-typescript generated code +/* eslint-disable */ +export * from "./WeatherClient"; +export * from "./Weather"; +export { RuntimeExtension } from "./runtimeExtensions"; +export { WeatherExtensionConfiguration } from "./extensionConfiguration"; +export * from "./commands"; +export * from "./models"; + +export { WeatherServiceException } from "./models/WeatherServiceException"; diff --git a/private/weather-experimental-identity-and-auth/src/models/WeatherServiceException.ts b/private/weather-experimental-identity-and-auth/src/models/WeatherServiceException.ts new file mode 100644 index 000000000000..2afd9bdd8e14 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/models/WeatherServiceException.ts @@ -0,0 +1,22 @@ +// smithy-typescript generated code +import { + ServiceException as __ServiceException, + ServiceExceptionOptions as __ServiceExceptionOptions, +} from "@smithy/smithy-client"; + +export { __ServiceException, __ServiceExceptionOptions }; + +/** + * @public + * + * Base exception class for all service exceptions from Weather service. + */ +export class WeatherServiceException extends __ServiceException { + /** + * @internal + */ + constructor(options: __ServiceExceptionOptions) { + super(options); + Object.setPrototypeOf(this, WeatherServiceException.prototype); + } +} diff --git a/private/weather-experimental-identity-and-auth/src/models/index.ts b/private/weather-experimental-identity-and-auth/src/models/index.ts new file mode 100644 index 000000000000..9eaceb12865f --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/models/index.ts @@ -0,0 +1,2 @@ +// smithy-typescript generated code +export * from "./models_0"; diff --git a/private/weather-experimental-identity-and-auth/src/models/models_0.ts b/private/weather-experimental-identity-and-auth/src/models/models_0.ts new file mode 100644 index 000000000000..bef00b63bf3d --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/models/models_0.ts @@ -0,0 +1,7 @@ +// smithy-typescript generated code +/** + * @public + */ +export interface SameAsServiceOutput { + service?: string; +} diff --git a/private/weather-experimental-identity-and-auth/src/runtimeConfig.browser.ts b/private/weather-experimental-identity-and-auth/src/runtimeConfig.browser.ts new file mode 100644 index 000000000000..9bcd9c64c7fd --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/runtimeConfig.browser.ts @@ -0,0 +1,74 @@ +// smithy-typescript generated code +// @ts-ignore: package.json will be imported from dist folders +import packageInfo from "../package.json"; // eslint-disable-line + +import { Sha256 } from "@aws-crypto/sha256-browser"; +import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser"; +import { + HttpApiKeyAuthSigner, + HttpBearerAuthSigner, + IdentityProviderConfig, + NoAuthSigner, + SigV4Signer, +} from "@smithy/experimental-identity-and-auth"; +import { FetchHttpHandler as RequestHandler, streamCollector } from "@smithy/fetch-http-handler"; +import { calculateBodyLength } from "@smithy/util-body-length-browser"; +import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@smithy/util-retry"; +import { WeatherClientConfig } from "./WeatherClient"; +import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; +import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; +import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-browser"; + +/** + * @internal + */ +export const getRuntimeConfig = (config: WeatherClientConfig) => { + const defaultsMode = resolveDefaultsModeConfig(config); + const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); + const clientSharedValues = getSharedRuntimeConfig(config); + return { + ...clientSharedValues, + ...config, + runtime: "browser", + defaultsMode, + bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, + defaultUserAgentProvider: + config?.defaultUserAgentProvider ?? defaultUserAgent({ clientVersion: packageInfo.version }), + httpAuthSchemes: config?.httpAuthSchemes ?? [ + { + schemeId: "aws.auth#sigv4", + identityProvider: (config: IdentityProviderConfig) => + config.getIdentityProvider("aws.auth#sigv4") || + (async () => { + throw new Error("`credentials` is missing"); + }), + signer: new SigV4Signer(), + }, + { + schemeId: "smithy.api#httpApiKeyAuth", + identityProvider: (config: IdentityProviderConfig) => config.getIdentityProvider("smithy.api#httpApiKeyAuth"), + signer: new HttpApiKeyAuthSigner(), + }, + { + schemeId: "smithy.api#httpBearerAuth", + identityProvider: (config: IdentityProviderConfig) => + config.getIdentityProvider("smithy.api#httpBearerAuth") || + (async () => { + throw new Error("`token` is missing"); + }), + signer: new HttpBearerAuthSigner(), + }, + { + schemeId: "smithy.api#noAuth", + identityProvider: (config: IdentityProviderConfig) => + config.getIdentityProvider("smithy.api#noAuth") || (async () => ({})), + signer: new NoAuthSigner(), + }, + ], + maxAttempts: config?.maxAttempts ?? DEFAULT_MAX_ATTEMPTS, + requestHandler: config?.requestHandler ?? new RequestHandler(defaultConfigProvider), + retryMode: config?.retryMode ?? (async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE), + sha256: config?.sha256 ?? Sha256, + streamCollector: config?.streamCollector ?? streamCollector, + }; +}; diff --git a/private/weather-experimental-identity-and-auth/src/runtimeConfig.native.ts b/private/weather-experimental-identity-and-auth/src/runtimeConfig.native.ts new file mode 100644 index 000000000000..cd1d8c3b5b67 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/runtimeConfig.native.ts @@ -0,0 +1,17 @@ +// smithy-typescript generated code +import { Sha256 } from "@aws-crypto/sha256-js"; +import { WeatherClientConfig } from "./WeatherClient"; +import { getRuntimeConfig as getBrowserRuntimeConfig } from "./runtimeConfig.browser"; + +/** + * @internal + */ +export const getRuntimeConfig = (config: WeatherClientConfig) => { + const browserDefaults = getBrowserRuntimeConfig(config); + return { + ...browserDefaults, + ...config, + runtime: "react-native", + sha256: config?.sha256 ?? Sha256, + }; +}; diff --git a/private/weather-experimental-identity-and-auth/src/runtimeConfig.shared.ts b/private/weather-experimental-identity-and-auth/src/runtimeConfig.shared.ts new file mode 100644 index 000000000000..69876ec1688d --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/runtimeConfig.shared.ts @@ -0,0 +1,55 @@ +// smithy-typescript generated code +import { defaultWeatherHttpAuthSchemeProvider } from "./auth/httpAuthSchemeProvider"; +import { + HttpApiKeyAuthSigner, + HttpBearerAuthSigner, + IdentityProviderConfig, + NoAuthSigner, + SigV4Signer, +} from "@smithy/experimental-identity-and-auth"; +import { NoOpLogger } from "@smithy/smithy-client"; +import { parseUrl } from "@smithy/url-parser"; +import { fromBase64, toBase64 } from "@smithy/util-base64"; +import { fromUtf8, toUtf8 } from "@smithy/util-utf8"; +import { WeatherClientConfig } from "./WeatherClient"; + +/** + * @internal + */ +export const getRuntimeConfig = (config: WeatherClientConfig) => { + return { + apiVersion: "2006-03-01", + base64Decoder: config?.base64Decoder ?? fromBase64, + base64Encoder: config?.base64Encoder ?? toBase64, + disableHostPrefix: config?.disableHostPrefix ?? false, + extensions: config?.extensions ?? [], + httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultWeatherHttpAuthSchemeProvider, + httpAuthSchemes: config?.httpAuthSchemes ?? [ + { + schemeId: "aws.auth#sigv4", + identityProvider: (config: IdentityProviderConfig) => config.getIdentityProvider("aws.auth#sigv4"), + signer: new SigV4Signer(), + }, + { + schemeId: "smithy.api#httpApiKeyAuth", + identityProvider: (config: IdentityProviderConfig) => config.getIdentityProvider("smithy.api#httpApiKeyAuth"), + signer: new HttpApiKeyAuthSigner(), + }, + { + schemeId: "smithy.api#httpBearerAuth", + identityProvider: (config: IdentityProviderConfig) => config.getIdentityProvider("smithy.api#httpBearerAuth"), + signer: new HttpBearerAuthSigner(), + }, + { + schemeId: "smithy.api#noAuth", + identityProvider: (config: IdentityProviderConfig) => + config.getIdentityProvider("smithy.api#noAuth") || (async () => ({})), + signer: new NoAuthSigner(), + }, + ], + logger: config?.logger ?? new NoOpLogger(), + urlParser: config?.urlParser ?? parseUrl, + utf8Decoder: config?.utf8Decoder ?? fromUtf8, + utf8Encoder: config?.utf8Encoder ?? toUtf8, + }; +}; diff --git a/private/weather-experimental-identity-and-auth/src/runtimeConfig.ts b/private/weather-experimental-identity-and-auth/src/runtimeConfig.ts new file mode 100644 index 000000000000..fc7c121af720 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/runtimeConfig.ts @@ -0,0 +1,82 @@ +// smithy-typescript generated code +// @ts-ignore: package.json will be imported from dist folders +import packageInfo from "../package.json"; // eslint-disable-line + +import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts"; +import { emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core"; +import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; +import { nodeProvider } from "@aws-sdk/token-providers"; +import { defaultUserAgent } from "@aws-sdk/util-user-agent-node"; +import { + HttpApiKeyAuthSigner, + HttpBearerAuthSigner, + IdentityProviderConfig, + NoAuthSigner, + SigV4Signer, +} from "@smithy/experimental-identity-and-auth"; +import { Hash } from "@smithy/hash-node"; +import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@smithy/middleware-retry"; +import { loadConfig as loadNodeConfig } from "@smithy/node-config-provider"; +import { NodeHttpHandler as RequestHandler, streamCollector } from "@smithy/node-http-handler"; +import { calculateBodyLength } from "@smithy/util-body-length-node"; +import { DEFAULT_RETRY_MODE } from "@smithy/util-retry"; +import { WeatherClientConfig } from "./WeatherClient"; +import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; +import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; +import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-node"; +import { emitWarningIfUnsupportedVersion } from "@smithy/smithy-client"; + +/** + * @internal + */ +export const getRuntimeConfig = (config: WeatherClientConfig) => { + emitWarningIfUnsupportedVersion(process.version); + const defaultsMode = resolveDefaultsModeConfig(config); + const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); + const clientSharedValues = getSharedRuntimeConfig(config); + awsCheckVersion(process.version); + return { + ...clientSharedValues, + ...config, + runtime: "node", + defaultsMode, + bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, + defaultUserAgentProvider: + config?.defaultUserAgentProvider ?? defaultUserAgent({ clientVersion: packageInfo.version }), + httpAuthSchemes: config?.httpAuthSchemes ?? [ + { + schemeId: "aws.auth#sigv4", + identityProvider: (config: IdentityProviderConfig) => + config.getIdentityProvider("aws.auth#sigv4") || decorateDefaultCredentialProvider(credentialDefaultProvider), + signer: new SigV4Signer(), + }, + { + schemeId: "smithy.api#httpApiKeyAuth", + identityProvider: (config: IdentityProviderConfig) => config.getIdentityProvider("smithy.api#httpApiKeyAuth"), + signer: new HttpApiKeyAuthSigner(), + }, + { + schemeId: "smithy.api#httpBearerAuth", + identityProvider: (config: IdentityProviderConfig) => + config.getIdentityProvider("smithy.api#httpBearerAuth") || nodeProvider, + signer: new HttpBearerAuthSigner(), + }, + { + schemeId: "smithy.api#noAuth", + identityProvider: (config: IdentityProviderConfig) => + config.getIdentityProvider("smithy.api#noAuth") || (async () => ({})), + signer: new NoAuthSigner(), + }, + ], + maxAttempts: config?.maxAttempts ?? loadNodeConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS), + requestHandler: config?.requestHandler ?? new RequestHandler(defaultConfigProvider), + retryMode: + config?.retryMode ?? + loadNodeConfig({ + ...NODE_RETRY_MODE_CONFIG_OPTIONS, + default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE, + }), + sha256: config?.sha256 ?? Hash.bind(null, "sha256"), + streamCollector: config?.streamCollector ?? streamCollector, + }; +}; diff --git a/private/weather-experimental-identity-and-auth/src/runtimeExtensions.ts b/private/weather-experimental-identity-and-auth/src/runtimeExtensions.ts new file mode 100644 index 000000000000..98a8f13a08ef --- /dev/null +++ b/private/weather-experimental-identity-and-auth/src/runtimeExtensions.ts @@ -0,0 +1,47 @@ +// smithy-typescript generated code +import { getHttpAuthExtensionConfiguration, resolveHttpAuthRuntimeConfig } from "./auth/httpAuthExtensionConfiguration"; +import { + getAwsRegionExtensionConfiguration, + resolveAwsRegionExtensionConfiguration, +} from "@aws-sdk/region-config-resolver"; +import { getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig } from "@smithy/protocol-http"; +import { getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig } from "@smithy/smithy-client"; +import { WeatherExtensionConfiguration } from "./extensionConfiguration"; + +/** + * @public + */ +export interface RuntimeExtension { + configure(extensionConfiguration: WeatherExtensionConfiguration): void; +} + +/** + * @public + */ +export interface RuntimeExtensionsConfig { + extensions: RuntimeExtension[]; +} + +const asPartial = >(t: T) => t; + +/** + * @internal + */ +export const resolveRuntimeExtensions = (runtimeConfig: any, extensions: RuntimeExtension[]) => { + const extensionConfiguration: WeatherExtensionConfiguration = { + ...asPartial(getAwsRegionExtensionConfiguration(runtimeConfig)), + ...asPartial(getDefaultExtensionConfiguration(runtimeConfig)), + ...asPartial(getHttpHandlerExtensionConfiguration(runtimeConfig)), + ...asPartial(getHttpAuthExtensionConfiguration(runtimeConfig)), + }; + + extensions.forEach((extension) => extension.configure(extensionConfiguration)); + + return { + ...runtimeConfig, + ...resolveAwsRegionExtensionConfiguration(extensionConfiguration), + ...resolveDefaultRuntimeConfig(extensionConfiguration), + ...resolveHttpHandlerRuntimeConfig(extensionConfiguration), + ...resolveHttpAuthRuntimeConfig(extensionConfiguration), + }; +}; diff --git a/private/weather-experimental-identity-and-auth/tsconfig.cjs.json b/private/weather-experimental-identity-and-auth/tsconfig.cjs.json new file mode 100644 index 000000000000..3567d85ba846 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/tsconfig.cjs.json @@ -0,0 +1,6 @@ +{ + "extends": "./tsconfig", + "compilerOptions": { + "outDir": "dist-cjs" + } +} diff --git a/private/weather-experimental-identity-and-auth/tsconfig.es.json b/private/weather-experimental-identity-and-auth/tsconfig.es.json new file mode 100644 index 000000000000..809f57bde65e --- /dev/null +++ b/private/weather-experimental-identity-and-auth/tsconfig.es.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig", + "compilerOptions": { + "lib": ["dom"], + "module": "esnext", + "outDir": "dist-es" + } +} diff --git a/private/weather-experimental-identity-and-auth/tsconfig.json b/private/weather-experimental-identity-and-auth/tsconfig.json new file mode 100644 index 000000000000..344909de2128 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/tsconfig.json @@ -0,0 +1,13 @@ +{ + "extends": "@tsconfig/node14/tsconfig.json", + "compilerOptions": { + "downlevelIteration": true, + "importHelpers": true, + "incremental": true, + "removeComments": true, + "resolveJsonModule": true, + "rootDir": "src", + "useUnknownInCatchVariables": false + }, + "exclude": ["test/"] +} diff --git a/private/weather-experimental-identity-and-auth/tsconfig.types.json b/private/weather-experimental-identity-and-auth/tsconfig.types.json new file mode 100644 index 000000000000..4c3dfa7b3d25 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/tsconfig.types.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig", + "compilerOptions": { + "removeComments": false, + "declaration": true, + "declarationDir": "dist-types", + "emitDeclarationOnly": true + }, + "exclude": ["test/**/*", "dist-types/**/*"] +} diff --git a/private/weather-experimental-identity-and-auth/typedoc.json b/private/weather-experimental-identity-and-auth/typedoc.json new file mode 100644 index 000000000000..8a364aa93b69 --- /dev/null +++ b/private/weather-experimental-identity-and-auth/typedoc.json @@ -0,0 +1,6 @@ +{ + "extends": ["../../typedoc.client.json"], + "entryPoints": ["src/index.ts"], + "out": "docs", + "readme": "README.md" +}