diff --git a/.changeset/thick-bags-agree.md b/.changeset/thick-bags-agree.md new file mode 100644 index 00000000..021ddc9e --- /dev/null +++ b/.changeset/thick-bags-agree.md @@ -0,0 +1,6 @@ +--- +"@effect-aws/client-api-gateway-v2": major +"@effect-aws/client-api-gateway": major +--- + +add Effectful api-gateway client diff --git a/README.md b/README.md index d409efbe..a31c06c2 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,8 @@ The Effect AWS monorepo is organized into clients (having same name as native AW |-----------------------------------|---------------------------------------------------------------------------------------------|---------------------------------------|-------------------------------------------------------------| | `@effect-aws/commons` | Common utilities for Effectful AWS clients | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fcommons?color=brightgreen&label=npm%20package)](https://www.npmjs.com/package/@effect-aws/commons) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fcommons)](https://www.npmjs.com/package/@effect-aws/commons) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/commons/README.md) | | `@effect-aws/client-account` | Effectful [AWS Account client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/account) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-account?color=brightgreen&label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-account) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-account)](https://www.npmjs.com/package/@effect-aws/client-account) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-account/README.md) | +| `@effect-aws/client-api-gateway` | Effectful [AWS API Gateway client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/api-gateway) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-api-gateway?color=brightgreen&label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-api-gateway) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-api-gateway)](https://www.npmjs.com/package/@effect-aws/client-api-gateway) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-api-gateway/README.md) | +| `@effect-aws/client-api-gateway-v2` | Effectful [AWS API Gateway V2 client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apigatewayv2) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-api-gateway-v2?color=brightgreen&label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-api-gateway-v2) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-api-gateway-v2)](https://www.npmjs.com/package/@effect-aws/client-api-gateway-v2) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-api-gateway-v2/README.md) | | `@effect-aws/client-api-gateway-management-api` | Effectful [AWS API Gateway Management API client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apigatewaymanagementapi) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-api-gateway-management-api?color=brightgreen&label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-api-gateway-management-api) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-api-gateway-management-api)](https://www.npmjs.com/package/@effect-aws/client-api-gateway-management-api) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-api-gateway-management-api/README.md) | | `@effect-aws/client-athena` | Effectful [AWS Athena client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/athena) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-athena?color=brightgreen&label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-athena) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-athena)](https://www.npmjs.com/package/@effect-aws/client-athena) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-athena/README.md) | | `@effect-aws/client-auto-scaling` | Effectful [AWS Auto Scaling client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/auto-scaling) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-auto-scaling?color=brightgreen&label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-auto-scaling) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-auto-scaling)](https://www.npmjs.com/package/@effect-aws/client-auto-scaling) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-auto-scaling/README.md) | diff --git a/packages/client-api-gateway-v2/.gitattributes b/packages/client-api-gateway-v2/.gitattributes new file mode 100644 index 00000000..44ee1f36 --- /dev/null +++ b/packages/client-api-gateway-v2/.gitattributes @@ -0,0 +1,21 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". + +* text=auto eol=lf +/.gitattributes linguist-generated +/.gitignore linguist-generated +/.npmignore linguist-generated +/.npmrc linguist-generated +/.projen/** linguist-generated +/.projen/deps.json linguist-generated +/.projen/files.json linguist-generated +/.projen/tasks.json linguist-generated +/docgen.json linguist-generated +/LICENSE linguist-generated +/package.json linguist-generated +/pnpm-lock.yaml linguist-generated +/tsconfig.cjs.json linguist-generated +/tsconfig.dev.json linguist-generated +/tsconfig.esm.json linguist-generated +/tsconfig.json linguist-generated +/tsconfig.src.json linguist-generated +/vitest.config.ts linguist-generated \ No newline at end of file diff --git a/packages/client-api-gateway-v2/.gitignore b/packages/client-api-gateway-v2/.gitignore new file mode 100644 index 00000000..9b3e7285 --- /dev/null +++ b/packages/client-api-gateway-v2/.gitignore @@ -0,0 +1,44 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +!/.gitattributes +!/.projen/tasks.json +!/.projen/deps.json +!/.projen/files.json +!/package.json +!/LICENSE +!/.npmignore +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json +pids +*.pid +*.seed +*.pid.lock +lib-cov +coverage +*.lcov +.nyc_output +build/Release +node_modules/ +jspm_packages/ +*.tsbuildinfo +.eslintcache +*.tgz +.yarn-integrity +.cache +!/.npmrc +!/test/ +!/tsconfig.json +!/src/ +/build +/dist/ +!/tsconfig.src.json +!/tsconfig.dev.json +!/tsconfig.esm.json +!/tsconfig.cjs.json +!/docgen.json +docs/ +!/vitest.config.ts diff --git a/packages/client-api-gateway-v2/.npmignore b/packages/client-api-gateway-v2/.npmignore new file mode 100644 index 00000000..fe4e41d6 --- /dev/null +++ b/packages/client-api-gateway-v2/.npmignore @@ -0,0 +1,19 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +/.projen/ +/test/ +/src/ +!/build/ +!/build/**/*.js +!/build/**/*.d.ts +dist +/tsconfig.json +/.github/ +/.vscode/ +/.idea/ +/.projenrc.js +tsconfig.tsbuildinfo +/tsconfig.src.json +/tsconfig.dev.json +/tsconfig.esm.json +/tsconfig.cjs.json +/.gitattributes diff --git a/packages/client-api-gateway-v2/.projen/deps.json b/packages/client-api-gateway-v2/.projen/deps.json new file mode 100644 index 00000000..865e9b22 --- /dev/null +++ b/packages/client-api-gateway-v2/.projen/deps.json @@ -0,0 +1,35 @@ +{ + "dependencies": [ + { + "name": "@types/node", + "version": "ts5.4", + "type": "build" + }, + { + "name": "effect", + "version": "3.14.11", + "type": "build" + }, + { + "name": "typescript", + "version": "^5.4.2", + "type": "build" + }, + { + "name": "effect", + "version": ">=3.0.4 <4.0.0", + "type": "peer" + }, + { + "name": "@aws-sdk/client-apigatewayv2", + "version": "^3", + "type": "runtime" + }, + { + "name": "@effect-aws/commons", + "version": "workspace:^", + "type": "runtime" + } + ], + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/client-api-gateway-v2/.projen/files.json b/packages/client-api-gateway-v2/.projen/files.json new file mode 100644 index 00000000..e57ad5f8 --- /dev/null +++ b/packages/client-api-gateway-v2/.projen/files.json @@ -0,0 +1,19 @@ +{ + "files": [ + ".gitattributes", + ".gitignore", + ".npmignore", + ".projen/deps.json", + ".projen/files.json", + ".projen/tasks.json", + "docgen.json", + "LICENSE", + "tsconfig.cjs.json", + "tsconfig.dev.json", + "tsconfig.esm.json", + "tsconfig.json", + "tsconfig.src.json", + "vitest.config.ts" + ], + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/client-api-gateway-v2/.projen/tasks.json b/packages/client-api-gateway-v2/.projen/tasks.json new file mode 100644 index 00000000..ad983f13 --- /dev/null +++ b/packages/client-api-gateway-v2/.projen/tasks.json @@ -0,0 +1,120 @@ +{ + "tasks": { + "build": { + "name": "build", + "description": "Full release build", + "steps": [ + { + "spawn": "pre-compile" + }, + { + "spawn": "compile" + }, + { + "spawn": "post-compile" + }, + { + "spawn": "test" + }, + { + "spawn": "package" + } + ] + }, + "compile": { + "name": "compile", + "description": "Only compile", + "steps": [ + { + "exec": "tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json" + } + ] + }, + "default": { + "name": "default", + "description": "Synthesize project files" + }, + "eslint": { + "name": "eslint", + "description": "Runs eslint against the codebase", + "steps": [ + { + "exec": "eslint $@ src test", + "receiveArgs": true + } + ] + }, + "install": { + "name": "install", + "description": "Install project dependencies and update lockfile (non-frozen)", + "steps": [ + { + "exec": "pnpm i --no-frozen-lockfile" + } + ] + }, + "install:ci": { + "name": "install:ci", + "description": "Install project dependencies using frozen lockfile", + "steps": [ + { + "exec": "pnpm i --frozen-lockfile" + } + ] + }, + "package": { + "name": "package", + "description": "Creates the distribution package", + "steps": [ + { + "exec": "build-utils pack-v2" + } + ] + }, + "post-compile": { + "name": "post-compile", + "description": "Runs after successful compilation" + }, + "pre-compile": { + "name": "pre-compile", + "description": "Prepare the project for compilation", + "steps": [ + { + "spawn": "eslint" + } + ] + }, + "test": { + "name": "test", + "description": "Run tests", + "steps": [ + { + "exec": "vitest run --reporter verbose", + "receiveArgs": true + } + ] + }, + "test:watch": { + "name": "test:watch", + "description": "Run tests in watch mode", + "steps": [ + { + "exec": "vitest --reporter verbose" + } + ] + }, + "watch": { + "name": "watch", + "description": "Watch & compile in the background", + "steps": [ + { + "exec": "tsc --build -w" + } + ] + } + }, + "env": { + "PATH": "$(pnpm -c exec \"node --print process.env.PATH\")" + }, + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/client-api-gateway-v2/LICENSE b/packages/client-api-gateway-v2/LICENSE new file mode 100644 index 00000000..ced0788c --- /dev/null +++ b/packages/client-api-gateway-v2/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2025 Victor Korzunin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/packages/client-api-gateway-v2/README.md b/packages/client-api-gateway-v2/README.md new file mode 100644 index 00000000..6bd3caf5 --- /dev/null +++ b/packages/client-api-gateway-v2/README.md @@ -0,0 +1,58 @@ +# @effect-aws/client-api-gateway-v2 + +[![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-api-gateway-v2?color=brightgreen&label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-api-gateway-v2) +[![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-api-gateway-v2)](https://www.npmjs.com/package/@effect-aws/client-api-gateway-v2) + +## Installation + +```bash +npm install --save @effect-aws/client-api-gateway-v2 +``` + +## Usage + +With default ApiGatewayV2Client instance: + +```typescript +import { ApiGatewayV2 } from "@effect-aws/client-api-gateway-v2"; + +const program = ApiGatewayV2.getApi(args); + +const result = pipe( + program, + Effect.provide(ApiGatewayV2.defaultLayer), + Effect.runPromise, +); +``` + +With custom ApiGatewayV2Client instance: + +```typescript +import { ApiGatewayV2 } from "@effect-aws/client-api-gateway-v2"; + +const program = ApiGatewayV2.getApi(args); + +const result = await pipe( + program, + Effect.provide( + ApiGatewayV2.baseLayer(() => new ApiGatewayV2Client({ region: "eu-central-1" })), + ), + Effect.runPromise, +); +``` + +With custom ApiGatewayV2Client configuration: + +```typescript +import { ApiGatewayV2 } from "@effect-aws/client-api-gateway-v2"; + +const program = ApiGatewayV2.getApi(args); + +const result = await pipe( + program, + Effect.provide(ApiGatewayV2.layer({ region: "eu-central-1" })), + Effect.runPromiseExit, +); +``` + +or use `ApiGatewayV2.baseLayer((default) => new ApiGatewayV2Client({ ...default, region: "eu-central-1" }))` diff --git a/packages/client-api-gateway-v2/docgen.json b/packages/client-api-gateway-v2/docgen.json new file mode 100644 index 00000000..cc12dbc6 --- /dev/null +++ b/packages/client-api-gateway-v2/docgen.json @@ -0,0 +1,8 @@ +{ + "$schema": "../../node_modules/@effect/docgen/schema.json", + "exclude": [ + "src/internal/**/*.ts", + "src/Errors.ts" + ], + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/client-api-gateway-v2/package.json b/packages/client-api-gateway-v2/package.json new file mode 100644 index 00000000..d02c091f --- /dev/null +++ b/packages/client-api-gateway-v2/package.json @@ -0,0 +1,52 @@ +{ + "name": "@effect-aws/client-api-gateway-v2", + "description": "Effectful AWS API Gateway V2 client", + "repository": { + "type": "git", + "url": "github:floydspace/effect-aws", + "directory": "packages/client-api-gateway-v2" + }, + "scripts": { + "build": "npx projen build", + "compile": "npx projen compile", + "default": "npx projen default", + "eslint": "npx projen eslint", + "package": "npx projen package", + "post-compile": "npx projen post-compile", + "pre-compile": "npx projen pre-compile", + "test": "npx projen test", + "test:watch": "npx projen test:watch", + "watch": "npx projen watch", + "docgen": "docgen" + }, + "author": { + "name": "Victor Korzunin", + "email": "ifloydrose@gmail.com", + "organization": false + }, + "devDependencies": { + "@types/node": "ts5.4", + "effect": "3.14.11", + "typescript": "^5.4.2" + }, + "peerDependencies": { + "effect": ">=3.0.4 <4.0.0" + }, + "dependencies": { + "@aws-sdk/client-apigatewayv2": "^3", + "@effect-aws/commons": "workspace:^" + }, + "main": "build/cjs/index.js", + "license": "MIT", + "homepage": "https://floydspace.github.io/effect-aws/docs/client-api-gateway-v2", + "publishConfig": { + "access": "public", + "directory": "dist" + }, + "version": "0.0.0", + "types": "build/dts/index.d.ts", + "type": "module", + "module": "build/esm/index.js", + "sideEffects": [], + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/client-api-gateway-v2/src/ApiGatewayV2ClientInstance.ts b/packages/client-api-gateway-v2/src/ApiGatewayV2ClientInstance.ts new file mode 100644 index 00000000..628914c9 --- /dev/null +++ b/packages/client-api-gateway-v2/src/ApiGatewayV2ClientInstance.ts @@ -0,0 +1,33 @@ +/** + * @since 1.0.0 + */ +import { ApiGatewayV2Client } from "@aws-sdk/client-apigatewayv2"; +import { Context, Effect, Layer } from "effect"; +import * as ApiGatewayV2ServiceConfig from "./ApiGatewayV2ServiceConfig.js"; + +/** + * @since 1.0.0 + * @category tags + */ +export class ApiGatewayV2ClientInstance extends Context.Tag( + "@effect-aws/client-api-gateway-v2/ApiGatewayV2ClientInstance", +)() {} + +/** + * @since 1.0.0 + * @category constructors + */ +export const make = Effect.flatMap( + ApiGatewayV2ServiceConfig.toApiGatewayV2ClientConfig, + (config) => + Effect.acquireRelease( + Effect.sync(() => new ApiGatewayV2Client(config)), + (client) => Effect.sync(() => client.destroy()), + ), +); + +/** + * @since 1.0.0 + * @category layers + */ +export const layer = Layer.scoped(ApiGatewayV2ClientInstance, make); diff --git a/packages/client-api-gateway-v2/src/ApiGatewayV2Service.ts b/packages/client-api-gateway-v2/src/ApiGatewayV2Service.ts new file mode 100644 index 00000000..de7ebdbd --- /dev/null +++ b/packages/client-api-gateway-v2/src/ApiGatewayV2Service.ts @@ -0,0 +1,1170 @@ +/** + * @since 1.0.0 + */ +import { + type ApiGatewayV2Client, + type ApiGatewayV2ClientConfig, + CreateApiCommand, + type CreateApiCommandInput, + type CreateApiCommandOutput, + CreateApiMappingCommand, + type CreateApiMappingCommandInput, + type CreateApiMappingCommandOutput, + CreateAuthorizerCommand, + type CreateAuthorizerCommandInput, + type CreateAuthorizerCommandOutput, + CreateDeploymentCommand, + type CreateDeploymentCommandInput, + type CreateDeploymentCommandOutput, + CreateDomainNameCommand, + type CreateDomainNameCommandInput, + type CreateDomainNameCommandOutput, + CreateIntegrationCommand, + type CreateIntegrationCommandInput, + type CreateIntegrationCommandOutput, + CreateIntegrationResponseCommand, + type CreateIntegrationResponseCommandInput, + type CreateIntegrationResponseCommandOutput, + CreateModelCommand, + type CreateModelCommandInput, + type CreateModelCommandOutput, + CreateRouteCommand, + type CreateRouteCommandInput, + type CreateRouteCommandOutput, + CreateRouteResponseCommand, + type CreateRouteResponseCommandInput, + type CreateRouteResponseCommandOutput, + CreateStageCommand, + type CreateStageCommandInput, + type CreateStageCommandOutput, + CreateVpcLinkCommand, + type CreateVpcLinkCommandInput, + type CreateVpcLinkCommandOutput, + DeleteAccessLogSettingsCommand, + type DeleteAccessLogSettingsCommandInput, + type DeleteAccessLogSettingsCommandOutput, + DeleteApiCommand, + type DeleteApiCommandInput, + type DeleteApiCommandOutput, + DeleteApiMappingCommand, + type DeleteApiMappingCommandInput, + type DeleteApiMappingCommandOutput, + DeleteAuthorizerCommand, + type DeleteAuthorizerCommandInput, + type DeleteAuthorizerCommandOutput, + DeleteCorsConfigurationCommand, + type DeleteCorsConfigurationCommandInput, + type DeleteCorsConfigurationCommandOutput, + DeleteDeploymentCommand, + type DeleteDeploymentCommandInput, + type DeleteDeploymentCommandOutput, + DeleteDomainNameCommand, + type DeleteDomainNameCommandInput, + type DeleteDomainNameCommandOutput, + DeleteIntegrationCommand, + type DeleteIntegrationCommandInput, + type DeleteIntegrationCommandOutput, + DeleteIntegrationResponseCommand, + type DeleteIntegrationResponseCommandInput, + type DeleteIntegrationResponseCommandOutput, + DeleteModelCommand, + type DeleteModelCommandInput, + type DeleteModelCommandOutput, + DeleteRouteCommand, + type DeleteRouteCommandInput, + type DeleteRouteCommandOutput, + DeleteRouteRequestParameterCommand, + type DeleteRouteRequestParameterCommandInput, + type DeleteRouteRequestParameterCommandOutput, + DeleteRouteResponseCommand, + type DeleteRouteResponseCommandInput, + type DeleteRouteResponseCommandOutput, + DeleteRouteSettingsCommand, + type DeleteRouteSettingsCommandInput, + type DeleteRouteSettingsCommandOutput, + DeleteStageCommand, + type DeleteStageCommandInput, + type DeleteStageCommandOutput, + DeleteVpcLinkCommand, + type DeleteVpcLinkCommandInput, + type DeleteVpcLinkCommandOutput, + ExportApiCommand, + type ExportApiCommandInput, + type ExportApiCommandOutput, + GetApiCommand, + type GetApiCommandInput, + type GetApiCommandOutput, + GetApiMappingCommand, + type GetApiMappingCommandInput, + type GetApiMappingCommandOutput, + GetApiMappingsCommand, + type GetApiMappingsCommandInput, + type GetApiMappingsCommandOutput, + GetApisCommand, + type GetApisCommandInput, + type GetApisCommandOutput, + GetAuthorizerCommand, + type GetAuthorizerCommandInput, + type GetAuthorizerCommandOutput, + GetAuthorizersCommand, + type GetAuthorizersCommandInput, + type GetAuthorizersCommandOutput, + GetDeploymentCommand, + type GetDeploymentCommandInput, + type GetDeploymentCommandOutput, + GetDeploymentsCommand, + type GetDeploymentsCommandInput, + type GetDeploymentsCommandOutput, + GetDomainNameCommand, + type GetDomainNameCommandInput, + type GetDomainNameCommandOutput, + GetDomainNamesCommand, + type GetDomainNamesCommandInput, + type GetDomainNamesCommandOutput, + GetIntegrationCommand, + type GetIntegrationCommandInput, + type GetIntegrationCommandOutput, + GetIntegrationResponseCommand, + type GetIntegrationResponseCommandInput, + type GetIntegrationResponseCommandOutput, + GetIntegrationResponsesCommand, + type GetIntegrationResponsesCommandInput, + type GetIntegrationResponsesCommandOutput, + GetIntegrationsCommand, + type GetIntegrationsCommandInput, + type GetIntegrationsCommandOutput, + GetModelCommand, + type GetModelCommandInput, + type GetModelCommandOutput, + GetModelsCommand, + type GetModelsCommandInput, + type GetModelsCommandOutput, + GetModelTemplateCommand, + type GetModelTemplateCommandInput, + type GetModelTemplateCommandOutput, + GetRouteCommand, + type GetRouteCommandInput, + type GetRouteCommandOutput, + GetRouteResponseCommand, + type GetRouteResponseCommandInput, + type GetRouteResponseCommandOutput, + GetRouteResponsesCommand, + type GetRouteResponsesCommandInput, + type GetRouteResponsesCommandOutput, + GetRoutesCommand, + type GetRoutesCommandInput, + type GetRoutesCommandOutput, + GetStageCommand, + type GetStageCommandInput, + type GetStageCommandOutput, + GetStagesCommand, + type GetStagesCommandInput, + type GetStagesCommandOutput, + GetTagsCommand, + type GetTagsCommandInput, + type GetTagsCommandOutput, + GetVpcLinkCommand, + type GetVpcLinkCommandInput, + type GetVpcLinkCommandOutput, + GetVpcLinksCommand, + type GetVpcLinksCommandInput, + type GetVpcLinksCommandOutput, + ImportApiCommand, + type ImportApiCommandInput, + type ImportApiCommandOutput, + ReimportApiCommand, + type ReimportApiCommandInput, + type ReimportApiCommandOutput, + ResetAuthorizersCacheCommand, + type ResetAuthorizersCacheCommandInput, + type ResetAuthorizersCacheCommandOutput, + TagResourceCommand, + type TagResourceCommandInput, + type TagResourceCommandOutput, + UntagResourceCommand, + type UntagResourceCommandInput, + type UntagResourceCommandOutput, + UpdateApiCommand, + type UpdateApiCommandInput, + type UpdateApiCommandOutput, + UpdateApiMappingCommand, + type UpdateApiMappingCommandInput, + type UpdateApiMappingCommandOutput, + UpdateAuthorizerCommand, + type UpdateAuthorizerCommandInput, + type UpdateAuthorizerCommandOutput, + UpdateDeploymentCommand, + type UpdateDeploymentCommandInput, + type UpdateDeploymentCommandOutput, + UpdateDomainNameCommand, + type UpdateDomainNameCommandInput, + type UpdateDomainNameCommandOutput, + UpdateIntegrationCommand, + type UpdateIntegrationCommandInput, + type UpdateIntegrationCommandOutput, + UpdateIntegrationResponseCommand, + type UpdateIntegrationResponseCommandInput, + type UpdateIntegrationResponseCommandOutput, + UpdateModelCommand, + type UpdateModelCommandInput, + type UpdateModelCommandOutput, + UpdateRouteCommand, + type UpdateRouteCommandInput, + type UpdateRouteCommandOutput, + UpdateRouteResponseCommand, + type UpdateRouteResponseCommandInput, + type UpdateRouteResponseCommandOutput, + UpdateStageCommand, + type UpdateStageCommandInput, + type UpdateStageCommandOutput, + UpdateVpcLinkCommand, + type UpdateVpcLinkCommandInput, + type UpdateVpcLinkCommandOutput, +} from "@aws-sdk/client-apigatewayv2"; +import type { HttpHandlerOptions, SdkError, ServiceLogger } from "@effect-aws/commons"; +import { Service } from "@effect-aws/commons"; +import type { Cause } from "effect"; +import { Effect, Layer } from "effect"; +import * as Instance from "./ApiGatewayV2ClientInstance.js"; +import * as ApiGatewayV2ServiceConfig from "./ApiGatewayV2ServiceConfig.js"; +import type { + AccessDeniedError, + BadRequestError, + ConflictError, + NotFoundError, + TooManyRequestsError, +} from "./Errors.js"; +import { AllServiceErrors } from "./Errors.js"; + +const commands = { + CreateApiCommand, + CreateApiMappingCommand, + CreateAuthorizerCommand, + CreateDeploymentCommand, + CreateDomainNameCommand, + CreateIntegrationCommand, + CreateIntegrationResponseCommand, + CreateModelCommand, + CreateRouteCommand, + CreateRouteResponseCommand, + CreateStageCommand, + CreateVpcLinkCommand, + DeleteAccessLogSettingsCommand, + DeleteApiCommand, + DeleteApiMappingCommand, + DeleteAuthorizerCommand, + DeleteCorsConfigurationCommand, + DeleteDeploymentCommand, + DeleteDomainNameCommand, + DeleteIntegrationCommand, + DeleteIntegrationResponseCommand, + DeleteModelCommand, + DeleteRouteCommand, + DeleteRouteRequestParameterCommand, + DeleteRouteResponseCommand, + DeleteRouteSettingsCommand, + DeleteStageCommand, + DeleteVpcLinkCommand, + ExportApiCommand, + GetApiCommand, + GetApiMappingCommand, + GetApiMappingsCommand, + GetApisCommand, + GetAuthorizerCommand, + GetAuthorizersCommand, + GetDeploymentCommand, + GetDeploymentsCommand, + GetDomainNameCommand, + GetDomainNamesCommand, + GetIntegrationCommand, + GetIntegrationResponseCommand, + GetIntegrationResponsesCommand, + GetIntegrationsCommand, + GetModelCommand, + GetModelTemplateCommand, + GetModelsCommand, + GetRouteCommand, + GetRouteResponseCommand, + GetRouteResponsesCommand, + GetRoutesCommand, + GetStageCommand, + GetStagesCommand, + GetTagsCommand, + GetVpcLinkCommand, + GetVpcLinksCommand, + ImportApiCommand, + ReimportApiCommand, + ResetAuthorizersCacheCommand, + TagResourceCommand, + UntagResourceCommand, + UpdateApiCommand, + UpdateApiMappingCommand, + UpdateAuthorizerCommand, + UpdateDeploymentCommand, + UpdateDomainNameCommand, + UpdateIntegrationCommand, + UpdateIntegrationResponseCommand, + UpdateModelCommand, + UpdateRouteCommand, + UpdateRouteResponseCommand, + UpdateStageCommand, + UpdateVpcLinkCommand, +}; + +interface ApiGatewayV2Service$ { + readonly _: unique symbol; + + /** + * @see {@link CreateApiCommand} + */ + createApi( + args: CreateApiCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateApiCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link CreateApiMappingCommand} + */ + createApiMapping( + args: CreateApiMappingCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateApiMappingCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link CreateAuthorizerCommand} + */ + createAuthorizer( + args: CreateAuthorizerCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateAuthorizerCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link CreateDeploymentCommand} + */ + createDeployment( + args: CreateDeploymentCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateDeploymentCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link CreateDomainNameCommand} + */ + createDomainName( + args: CreateDomainNameCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateDomainNameCommandOutput, + | Cause.TimeoutException + | SdkError + | AccessDeniedError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + >; + + /** + * @see {@link CreateIntegrationCommand} + */ + createIntegration( + args: CreateIntegrationCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateIntegrationCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link CreateIntegrationResponseCommand} + */ + createIntegrationResponse( + args: CreateIntegrationResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateIntegrationResponseCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link CreateModelCommand} + */ + createModel( + args: CreateModelCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateModelCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link CreateRouteCommand} + */ + createRoute( + args: CreateRouteCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateRouteCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link CreateRouteResponseCommand} + */ + createRouteResponse( + args: CreateRouteResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateRouteResponseCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link CreateStageCommand} + */ + createStage( + args: CreateStageCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateStageCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link CreateVpcLinkCommand} + */ + createVpcLink( + args: CreateVpcLinkCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateVpcLinkCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | TooManyRequestsError + >; + + /** + * @see {@link DeleteAccessLogSettingsCommand} + */ + deleteAccessLogSettings( + args: DeleteAccessLogSettingsCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteAccessLogSettingsCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link DeleteApiCommand} + */ + deleteApi( + args: DeleteApiCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteApiCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link DeleteApiMappingCommand} + */ + deleteApiMapping( + args: DeleteApiMappingCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteApiMappingCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link DeleteAuthorizerCommand} + */ + deleteAuthorizer( + args: DeleteAuthorizerCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteAuthorizerCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link DeleteCorsConfigurationCommand} + */ + deleteCorsConfiguration( + args: DeleteCorsConfigurationCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteCorsConfigurationCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link DeleteDeploymentCommand} + */ + deleteDeployment( + args: DeleteDeploymentCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteDeploymentCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link DeleteDomainNameCommand} + */ + deleteDomainName( + args: DeleteDomainNameCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteDomainNameCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link DeleteIntegrationCommand} + */ + deleteIntegration( + args: DeleteIntegrationCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteIntegrationCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link DeleteIntegrationResponseCommand} + */ + deleteIntegrationResponse( + args: DeleteIntegrationResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteIntegrationResponseCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link DeleteModelCommand} + */ + deleteModel( + args: DeleteModelCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteModelCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link DeleteRouteCommand} + */ + deleteRoute( + args: DeleteRouteCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteRouteCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link DeleteRouteRequestParameterCommand} + */ + deleteRouteRequestParameter( + args: DeleteRouteRequestParameterCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteRouteRequestParameterCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link DeleteRouteResponseCommand} + */ + deleteRouteResponse( + args: DeleteRouteResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteRouteResponseCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link DeleteRouteSettingsCommand} + */ + deleteRouteSettings( + args: DeleteRouteSettingsCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteRouteSettingsCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link DeleteStageCommand} + */ + deleteStage( + args: DeleteStageCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteStageCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link DeleteVpcLinkCommand} + */ + deleteVpcLink( + args: DeleteVpcLinkCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteVpcLinkCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link ExportApiCommand} + */ + exportApi( + args: ExportApiCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + ExportApiCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetApiCommand} + */ + getApi( + args: GetApiCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetApiCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetApiMappingCommand} + */ + getApiMapping( + args: GetApiMappingCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetApiMappingCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetApiMappingsCommand} + */ + getApiMappings( + args: GetApiMappingsCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetApiMappingsCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetApisCommand} + */ + getApis( + args: GetApisCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetApisCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetAuthorizerCommand} + */ + getAuthorizer( + args: GetAuthorizerCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetAuthorizerCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetAuthorizersCommand} + */ + getAuthorizers( + args: GetAuthorizersCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetAuthorizersCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetDeploymentCommand} + */ + getDeployment( + args: GetDeploymentCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetDeploymentCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetDeploymentsCommand} + */ + getDeployments( + args: GetDeploymentsCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetDeploymentsCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetDomainNameCommand} + */ + getDomainName( + args: GetDomainNameCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetDomainNameCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetDomainNamesCommand} + */ + getDomainNames( + args: GetDomainNamesCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetDomainNamesCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetIntegrationCommand} + */ + getIntegration( + args: GetIntegrationCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetIntegrationCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetIntegrationResponseCommand} + */ + getIntegrationResponse( + args: GetIntegrationResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetIntegrationResponseCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetIntegrationResponsesCommand} + */ + getIntegrationResponses( + args: GetIntegrationResponsesCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetIntegrationResponsesCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetIntegrationsCommand} + */ + getIntegrations( + args: GetIntegrationsCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetIntegrationsCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetModelCommand} + */ + getModel( + args: GetModelCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetModelCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetModelTemplateCommand} + */ + getModelTemplate( + args: GetModelTemplateCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetModelTemplateCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetModelsCommand} + */ + getModels( + args: GetModelsCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetModelsCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetRouteCommand} + */ + getRoute( + args: GetRouteCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetRouteCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetRouteResponseCommand} + */ + getRouteResponse( + args: GetRouteResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetRouteResponseCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetRouteResponsesCommand} + */ + getRouteResponses( + args: GetRouteResponsesCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetRouteResponsesCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetRoutesCommand} + */ + getRoutes( + args: GetRoutesCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetRoutesCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetStageCommand} + */ + getStage( + args: GetStageCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetStageCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetStagesCommand} + */ + getStages( + args: GetStagesCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetStagesCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetTagsCommand} + */ + getTags( + args: GetTagsCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetTagsCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetVpcLinkCommand} + */ + getVpcLink( + args: GetVpcLinkCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetVpcLinkCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link GetVpcLinksCommand} + */ + getVpcLinks( + args: GetVpcLinksCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetVpcLinksCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | TooManyRequestsError + >; + + /** + * @see {@link ImportApiCommand} + */ + importApi( + args: ImportApiCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + ImportApiCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link ReimportApiCommand} + */ + reimportApi( + args: ReimportApiCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + ReimportApiCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link ResetAuthorizersCacheCommand} + */ + resetAuthorizersCache( + args: ResetAuthorizersCacheCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + ResetAuthorizersCacheCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link TagResourceCommand} + */ + tagResource( + args: TagResourceCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + TagResourceCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link UntagResourceCommand} + */ + untagResource( + args: UntagResourceCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UntagResourceCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link UpdateApiCommand} + */ + updateApi( + args: UpdateApiCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateApiCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link UpdateApiMappingCommand} + */ + updateApiMapping( + args: UpdateApiMappingCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateApiMappingCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link UpdateAuthorizerCommand} + */ + updateAuthorizer( + args: UpdateAuthorizerCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateAuthorizerCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link UpdateDeploymentCommand} + */ + updateDeployment( + args: UpdateDeploymentCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateDeploymentCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link UpdateDomainNameCommand} + */ + updateDomainName( + args: UpdateDomainNameCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateDomainNameCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link UpdateIntegrationCommand} + */ + updateIntegration( + args: UpdateIntegrationCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateIntegrationCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link UpdateIntegrationResponseCommand} + */ + updateIntegrationResponse( + args: UpdateIntegrationResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateIntegrationResponseCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link UpdateModelCommand} + */ + updateModel( + args: UpdateModelCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateModelCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link UpdateRouteCommand} + */ + updateRoute( + args: UpdateRouteCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateRouteCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link UpdateRouteResponseCommand} + */ + updateRouteResponse( + args: UpdateRouteResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateRouteResponseCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link UpdateStageCommand} + */ + updateStage( + args: UpdateStageCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateStageCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | ConflictError | NotFoundError | TooManyRequestsError + >; + + /** + * @see {@link UpdateVpcLinkCommand} + */ + updateVpcLink( + args: UpdateVpcLinkCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateVpcLinkCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError + >; +} + +/** + * @since 1.0.0 + * @category constructors + */ +export const makeApiGatewayV2Service = Effect.gen(function*() { + const client = yield* Instance.ApiGatewayV2ClientInstance; + + return yield* Service.fromClientAndCommands( + client, + commands, + { + errorTags: AllServiceErrors, + resolveClientConfig: ApiGatewayV2ServiceConfig.toApiGatewayV2ClientConfig, + }, + ); +}); + +/** + * @since 1.0.0 + * @category models + */ +export class ApiGatewayV2Service extends Effect.Tag("@effect-aws/client-api-gateway-v2/ApiGatewayV2Service")< + ApiGatewayV2Service, + ApiGatewayV2Service$ +>() { + static readonly defaultLayer = Layer.effect(this, makeApiGatewayV2Service).pipe(Layer.provide(Instance.layer)); + static readonly layer = (config: ApiGatewayV2Service.Config) => + Layer.effect(this, makeApiGatewayV2Service).pipe( + Layer.provide(Instance.layer), + Layer.provide(ApiGatewayV2ServiceConfig.setApiGatewayV2ServiceConfig(config)), + ); + static readonly baseLayer = ( + evaluate: (defaultConfig: ApiGatewayV2ClientConfig) => ApiGatewayV2Client, + ) => + Layer.effect(this, makeApiGatewayV2Service).pipe( + Layer.provide( + Layer.effect( + Instance.ApiGatewayV2ClientInstance, + Effect.map(ApiGatewayV2ServiceConfig.toApiGatewayV2ClientConfig, evaluate), + ), + ), + ); +} + +/** + * @since 1.0.0 + */ +export declare namespace ApiGatewayV2Service { + /** + * @since 1.0.0 + */ + export interface Config extends Omit { + readonly logger?: ServiceLogger.ServiceLoggerConstructorProps | true; + } +} diff --git a/packages/client-api-gateway-v2/src/ApiGatewayV2ServiceConfig.ts b/packages/client-api-gateway-v2/src/ApiGatewayV2ServiceConfig.ts new file mode 100644 index 00000000..74054522 --- /dev/null +++ b/packages/client-api-gateway-v2/src/ApiGatewayV2ServiceConfig.ts @@ -0,0 +1,52 @@ +/** + * @since 1.0.0 + */ +import type { ApiGatewayV2ClientConfig } from "@aws-sdk/client-apigatewayv2"; +import { ServiceLogger } from "@effect-aws/commons"; +import { Effect, FiberRef, Layer } from "effect"; +import { dual } from "effect/Function"; +import { globalValue } from "effect/GlobalValue"; +import type { ApiGatewayV2Service } from "./ApiGatewayV2Service.js"; + +/** + * @since 1.0.0 + * @category api-gateway-v2 service config + */ +const currentApiGatewayV2ServiceConfig = globalValue( + "@effect-aws/client-api-gateway-v2/currentApiGatewayV2ServiceConfig", + () => FiberRef.unsafeMake({}), +); + +/** + * @since 1.0.0 + * @category api-gateway-v2 service config + */ +export const withApiGatewayV2ServiceConfig: { + (config: ApiGatewayV2Service.Config): (effect: Effect.Effect) => Effect.Effect; + (effect: Effect.Effect, config: ApiGatewayV2Service.Config): Effect.Effect; +} = dual( + 2, + (effect: Effect.Effect, config: ApiGatewayV2Service.Config): Effect.Effect => + Effect.locally(effect, currentApiGatewayV2ServiceConfig, config), +); + +/** + * @since 1.0.0 + * @category api-gateway-v2 service config + */ +export const setApiGatewayV2ServiceConfig = (config: ApiGatewayV2Service.Config) => + Layer.locallyScoped(currentApiGatewayV2ServiceConfig, config); + +/** + * @since 1.0.0 + * @category adapters + */ +export const toApiGatewayV2ClientConfig: Effect.Effect = Effect.gen(function*() { + const { logger: serviceLogger, ...config } = yield* FiberRef.get(currentApiGatewayV2ServiceConfig); + + const logger = serviceLogger === true + ? yield* ServiceLogger.toClientLogger(ServiceLogger.defaultServiceLogger) + : (serviceLogger ? yield* ServiceLogger.toClientLogger(ServiceLogger.make(serviceLogger)) : undefined); + + return { logger, ...config }; +}); diff --git a/packages/client-api-gateway-v2/src/Errors.ts b/packages/client-api-gateway-v2/src/Errors.ts new file mode 100644 index 00000000..faf9f736 --- /dev/null +++ b/packages/client-api-gateway-v2/src/Errors.ts @@ -0,0 +1,26 @@ +import type { + AccessDeniedException, + BadRequestException, + ConflictException, + NotFoundException, + TooManyRequestsException, +} from "@aws-sdk/client-apigatewayv2"; +import type { TaggedException } from "@effect-aws/commons"; +import { SdkError as CommonSdkError } from "@effect-aws/commons"; + +export const AllServiceErrors = [ + "AccessDeniedException", + "BadRequestException", + "ConflictException", + "NotFoundException", + "TooManyRequestsException", +] as const; + +export type AccessDeniedError = TaggedException; +export type BadRequestError = TaggedException; +export type ConflictError = TaggedException; +export type NotFoundError = TaggedException; +export type TooManyRequestsError = TaggedException; + +export type SdkError = CommonSdkError; +export const SdkError = CommonSdkError; diff --git a/packages/client-api-gateway-v2/src/index.ts b/packages/client-api-gateway-v2/src/index.ts new file mode 100644 index 00000000..67e05612 --- /dev/null +++ b/packages/client-api-gateway-v2/src/index.ts @@ -0,0 +1,44 @@ +/** + * @since 1.0.0 + */ +import { ApiGatewayV2Service } from "./ApiGatewayV2Service.js"; + +/** + * @since 1.0.0 + */ +export * from "./Errors.js"; + +/** + * @since 1.0.0 + */ +export * as ApiGatewayV2ClientInstance from "./ApiGatewayV2ClientInstance.js"; + +/** + * @since 1.0.0 + */ +export * as ApiGatewayV2ServiceConfig from "./ApiGatewayV2ServiceConfig.js"; + +/** + * @since 1.0.0 + */ +export * from "./ApiGatewayV2Service.js"; + +/** + * @since 1.0.0 + * @category exports + * @alias ApiGatewayV2Service + */ +export declare namespace ApiGatewayV2 { + /** + * @since 1.0.0 + * @alias ApiGatewayV2Service.Config + */ + export type Config = ApiGatewayV2Service.Config; +} + +/** + * @since 1.0.0 + * @category exports + * @alias ApiGatewayV2Service + */ +export const ApiGatewayV2 = ApiGatewayV2Service; diff --git a/packages/client-api-gateway-v2/test/ApiGatewayV2.test.ts b/packages/client-api-gateway-v2/test/ApiGatewayV2.test.ts new file mode 100644 index 00000000..a441b071 --- /dev/null +++ b/packages/client-api-gateway-v2/test/ApiGatewayV2.test.ts @@ -0,0 +1,181 @@ +import { + ApiGatewayV2Client, + ApiGatewayV2ServiceException, + GetApiCommand, + type GetApiCommandInput, +} from "@aws-sdk/client-apigatewayv2"; +// @ts-ignore +import * as runtimeConfig from "@aws-sdk/client-apigatewayv2/dist-cjs/runtimeConfig"; +import { ApiGatewayV2, ApiGatewayV2ServiceConfig, SdkError } from "@effect-aws/client-api-gateway-v2"; +import { mockClient } from "aws-sdk-client-mock"; +import { Effect, Exit } from "effect"; +import { pipe } from "effect/Function"; +import { afterEach, describe, expect, it, vi } from "vitest"; + +const getRuntimeConfig = vi.spyOn(runtimeConfig, "getRuntimeConfig"); +const clientMock = mockClient(ApiGatewayV2Client); + +describe("ApiGatewayV2ClientImpl", () => { + afterEach(() => { + getRuntimeConfig.mockClear(); + }); + + it("default", async () => { + clientMock.reset().on(GetApiCommand).resolves({}); + + const args: GetApiCommandInput = { ApiId: "test" }; + + const program = ApiGatewayV2.getApi(args); + + const result = await pipe( + program, + Effect.provide(ApiGatewayV2.defaultLayer), + Effect.runPromiseExit, + ); + + expect(result).toEqual(Exit.succeed({})); + expect(getRuntimeConfig).toHaveBeenCalledTimes(1); + expect(getRuntimeConfig).toHaveBeenCalledWith({}); + expect(clientMock).toHaveReceivedCommandTimes(GetApiCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(GetApiCommand, args); + }); + + it("configurable", async () => { + clientMock.reset().on(GetApiCommand).resolves({}); + + const args: GetApiCommandInput = { ApiId: "test" }; + + const program = ApiGatewayV2.getApi(args); + + const result = await pipe( + program, + Effect.provide(ApiGatewayV2.layer({ region: "eu-central-1", logger: true })), + Effect.runPromiseExit, + ); + + expect(result).toEqual(Exit.succeed({})); + expect(getRuntimeConfig).toHaveBeenCalledTimes(1); + expect(getRuntimeConfig).toHaveBeenCalledWith({ + region: "eu-central-1", + logger: expect.any(Object), + }); + expect(clientMock).toHaveReceivedCommandTimes(GetApiCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(GetApiCommand, args); + }); + + it("base", async () => { + clientMock.reset().on(GetApiCommand).resolves({}); + + const args: GetApiCommandInput = { ApiId: "test" }; + + const program = ApiGatewayV2.getApi(args); + + const result = await pipe( + program, + Effect.provide( + ApiGatewayV2.baseLayer(() => new ApiGatewayV2Client({ region: "eu-central-1" })), + ), + Effect.runPromiseExit, + ); + + expect(result).toEqual(Exit.succeed({})); + expect(getRuntimeConfig).toHaveBeenCalledTimes(1); + expect(getRuntimeConfig).toHaveBeenCalledWith({ + region: "eu-central-1", + }); + expect(clientMock).toHaveReceivedCommandTimes(GetApiCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(GetApiCommand, args); + }); + + it("extended", async () => { + clientMock.reset().on(GetApiCommand).resolves({}); + + const args: GetApiCommandInput = { ApiId: "test" }; + + const program = ApiGatewayV2.getApi(args); + + const result = await pipe( + program, + Effect.provide( + ApiGatewayV2.baseLayer( + (config) => new ApiGatewayV2Client({ ...config, region: "eu-central-1" }), + ), + ), + ApiGatewayV2ServiceConfig.withApiGatewayV2ServiceConfig({ logger: true }), + Effect.runPromiseExit, + ); + + expect(result).toEqual(Exit.succeed({})); + expect(getRuntimeConfig).toHaveBeenCalledTimes(1); + expect(getRuntimeConfig).toHaveBeenCalledWith({ + region: "eu-central-1", + logger: expect.any(Object), + }); + expect(clientMock).toHaveReceivedCommandTimes(GetApiCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(GetApiCommand, args); + }); + + it("fail", async () => { + clientMock.reset().on(GetApiCommand).rejects(new Error("test")); + + const args: GetApiCommandInput = { ApiId: "test" }; + + const program = ApiGatewayV2.getApi(args); + + const result = await pipe( + program, + Effect.provide(ApiGatewayV2.defaultLayer), + Effect.runPromiseExit, + ); + + expect(result).toEqual( + Exit.fail( + SdkError({ + ...new Error("test"), + name: "SdkError", + message: "test", + stack: expect.any(String), + }), + ), + ); + expect(clientMock).toHaveReceivedCommandTimes(GetApiCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(GetApiCommand, args); + }); + + it("should not catch unexpected error as expected", async () => { + clientMock + .reset() + .on(GetApiCommand) + .rejects( + new ApiGatewayV2ServiceException({ + name: "NotHandledException", + message: "test", + } as any), + ); + + const args: GetApiCommandInput = { ApiId: "test" }; + + const program = ApiGatewayV2.getApi(args).pipe( + Effect.catchTag("NotHandledException" as any, () => Effect.succeed(null)), + ); + + const result = await pipe( + program, + Effect.provide(ApiGatewayV2.defaultLayer), + Effect.runPromiseExit, + ); + + expect(result).toEqual( + Exit.fail( + SdkError({ + ...new Error("test"), + name: "SdkError", + message: "test", + stack: expect.any(String), + }), + ), + ); + expect(clientMock).toHaveReceivedCommandTimes(GetApiCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(GetApiCommand, args); + }); +}); diff --git a/packages/client-api-gateway-v2/tsconfig.cjs.json b/packages/client-api-gateway-v2/tsconfig.cjs.json new file mode 100644 index 00000000..dc7413de --- /dev/null +++ b/packages/client-api-gateway-v2/tsconfig.cjs.json @@ -0,0 +1,15 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "extends": "./tsconfig.src.json", + "compilerOptions": { + "tsBuildInfoFile": ".tsbuildinfo/cjs.tsbuildinfo", + "outDir": "build/cjs", + "moduleResolution": "node", + "module": "CommonJS" + }, + "references": [ + { + "path": "../commons/tsconfig.cjs.json" + } + ] +} diff --git a/packages/client-api-gateway-v2/tsconfig.dev.json b/packages/client-api-gateway-v2/tsconfig.dev.json new file mode 100644 index 00000000..126621a9 --- /dev/null +++ b/packages/client-api-gateway-v2/tsconfig.dev.json @@ -0,0 +1,23 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "tsBuildInfoFile": ".tsbuildinfo/test.tsbuildinfo", + "noEmit": true, + "rootDir": "test", + "types": [ + "../../vitest.d.ts" + ] + }, + "include": [ + "test" + ], + "references": [ + { + "path": "tsconfig.src.json" + }, + { + "path": "../commons" + } + ] +} diff --git a/packages/client-api-gateway-v2/tsconfig.esm.json b/packages/client-api-gateway-v2/tsconfig.esm.json new file mode 100644 index 00000000..3d28d9be --- /dev/null +++ b/packages/client-api-gateway-v2/tsconfig.esm.json @@ -0,0 +1,15 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "extends": "./tsconfig.src.json", + "compilerOptions": { + "tsBuildInfoFile": ".tsbuildinfo/esm.tsbuildinfo", + "outDir": "build/esm", + "declarationDir": "build/dts", + "stripInternal": true + }, + "references": [ + { + "path": "../commons/tsconfig.esm.json" + } + ] +} diff --git a/packages/client-api-gateway-v2/tsconfig.json b/packages/client-api-gateway-v2/tsconfig.json new file mode 100644 index 00000000..c1c93439 --- /dev/null +++ b/packages/client-api-gateway-v2/tsconfig.json @@ -0,0 +1,13 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "extends": "../../tsconfig.base.json", + "include": [], + "references": [ + { + "path": "tsconfig.src.json" + }, + { + "path": "tsconfig.dev.json" + } + ] +} diff --git a/packages/client-api-gateway-v2/tsconfig.src.json b/packages/client-api-gateway-v2/tsconfig.src.json new file mode 100644 index 00000000..5e765113 --- /dev/null +++ b/packages/client-api-gateway-v2/tsconfig.src.json @@ -0,0 +1,17 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "tsBuildInfoFile": ".tsbuildinfo/src.tsbuildinfo", + "outDir": "build/src", + "rootDir": "src" + }, + "include": [ + "src" + ], + "references": [ + { + "path": "../commons" + } + ] +} diff --git a/packages/client-api-gateway-v2/vitest.config.ts b/packages/client-api-gateway-v2/vitest.config.ts new file mode 100644 index 00000000..2cf045fa --- /dev/null +++ b/packages/client-api-gateway-v2/vitest.config.ts @@ -0,0 +1,6 @@ +import { mergeConfig, type UserConfigExport } from "vitest/config"; +import configShared from "../../vitest.shared.js"; + +const config: UserConfigExport = {}; + +export default mergeConfig(configShared, config); diff --git a/packages/client-api-gateway/.gitattributes b/packages/client-api-gateway/.gitattributes new file mode 100644 index 00000000..44ee1f36 --- /dev/null +++ b/packages/client-api-gateway/.gitattributes @@ -0,0 +1,21 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". + +* text=auto eol=lf +/.gitattributes linguist-generated +/.gitignore linguist-generated +/.npmignore linguist-generated +/.npmrc linguist-generated +/.projen/** linguist-generated +/.projen/deps.json linguist-generated +/.projen/files.json linguist-generated +/.projen/tasks.json linguist-generated +/docgen.json linguist-generated +/LICENSE linguist-generated +/package.json linguist-generated +/pnpm-lock.yaml linguist-generated +/tsconfig.cjs.json linguist-generated +/tsconfig.dev.json linguist-generated +/tsconfig.esm.json linguist-generated +/tsconfig.json linguist-generated +/tsconfig.src.json linguist-generated +/vitest.config.ts linguist-generated \ No newline at end of file diff --git a/packages/client-api-gateway/.gitignore b/packages/client-api-gateway/.gitignore new file mode 100644 index 00000000..9b3e7285 --- /dev/null +++ b/packages/client-api-gateway/.gitignore @@ -0,0 +1,44 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +!/.gitattributes +!/.projen/tasks.json +!/.projen/deps.json +!/.projen/files.json +!/package.json +!/LICENSE +!/.npmignore +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json +pids +*.pid +*.seed +*.pid.lock +lib-cov +coverage +*.lcov +.nyc_output +build/Release +node_modules/ +jspm_packages/ +*.tsbuildinfo +.eslintcache +*.tgz +.yarn-integrity +.cache +!/.npmrc +!/test/ +!/tsconfig.json +!/src/ +/build +/dist/ +!/tsconfig.src.json +!/tsconfig.dev.json +!/tsconfig.esm.json +!/tsconfig.cjs.json +!/docgen.json +docs/ +!/vitest.config.ts diff --git a/packages/client-api-gateway/.npmignore b/packages/client-api-gateway/.npmignore new file mode 100644 index 00000000..fe4e41d6 --- /dev/null +++ b/packages/client-api-gateway/.npmignore @@ -0,0 +1,19 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +/.projen/ +/test/ +/src/ +!/build/ +!/build/**/*.js +!/build/**/*.d.ts +dist +/tsconfig.json +/.github/ +/.vscode/ +/.idea/ +/.projenrc.js +tsconfig.tsbuildinfo +/tsconfig.src.json +/tsconfig.dev.json +/tsconfig.esm.json +/tsconfig.cjs.json +/.gitattributes diff --git a/packages/client-api-gateway/.projen/deps.json b/packages/client-api-gateway/.projen/deps.json new file mode 100644 index 00000000..257a9faa --- /dev/null +++ b/packages/client-api-gateway/.projen/deps.json @@ -0,0 +1,35 @@ +{ + "dependencies": [ + { + "name": "@types/node", + "version": "ts5.4", + "type": "build" + }, + { + "name": "effect", + "version": "3.14.11", + "type": "build" + }, + { + "name": "typescript", + "version": "^5.4.2", + "type": "build" + }, + { + "name": "effect", + "version": ">=3.0.4 <4.0.0", + "type": "peer" + }, + { + "name": "@aws-sdk/client-api-gateway", + "version": "^3", + "type": "runtime" + }, + { + "name": "@effect-aws/commons", + "version": "workspace:^", + "type": "runtime" + } + ], + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/client-api-gateway/.projen/files.json b/packages/client-api-gateway/.projen/files.json new file mode 100644 index 00000000..e57ad5f8 --- /dev/null +++ b/packages/client-api-gateway/.projen/files.json @@ -0,0 +1,19 @@ +{ + "files": [ + ".gitattributes", + ".gitignore", + ".npmignore", + ".projen/deps.json", + ".projen/files.json", + ".projen/tasks.json", + "docgen.json", + "LICENSE", + "tsconfig.cjs.json", + "tsconfig.dev.json", + "tsconfig.esm.json", + "tsconfig.json", + "tsconfig.src.json", + "vitest.config.ts" + ], + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/client-api-gateway/.projen/tasks.json b/packages/client-api-gateway/.projen/tasks.json new file mode 100644 index 00000000..ad983f13 --- /dev/null +++ b/packages/client-api-gateway/.projen/tasks.json @@ -0,0 +1,120 @@ +{ + "tasks": { + "build": { + "name": "build", + "description": "Full release build", + "steps": [ + { + "spawn": "pre-compile" + }, + { + "spawn": "compile" + }, + { + "spawn": "post-compile" + }, + { + "spawn": "test" + }, + { + "spawn": "package" + } + ] + }, + "compile": { + "name": "compile", + "description": "Only compile", + "steps": [ + { + "exec": "tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json" + } + ] + }, + "default": { + "name": "default", + "description": "Synthesize project files" + }, + "eslint": { + "name": "eslint", + "description": "Runs eslint against the codebase", + "steps": [ + { + "exec": "eslint $@ src test", + "receiveArgs": true + } + ] + }, + "install": { + "name": "install", + "description": "Install project dependencies and update lockfile (non-frozen)", + "steps": [ + { + "exec": "pnpm i --no-frozen-lockfile" + } + ] + }, + "install:ci": { + "name": "install:ci", + "description": "Install project dependencies using frozen lockfile", + "steps": [ + { + "exec": "pnpm i --frozen-lockfile" + } + ] + }, + "package": { + "name": "package", + "description": "Creates the distribution package", + "steps": [ + { + "exec": "build-utils pack-v2" + } + ] + }, + "post-compile": { + "name": "post-compile", + "description": "Runs after successful compilation" + }, + "pre-compile": { + "name": "pre-compile", + "description": "Prepare the project for compilation", + "steps": [ + { + "spawn": "eslint" + } + ] + }, + "test": { + "name": "test", + "description": "Run tests", + "steps": [ + { + "exec": "vitest run --reporter verbose", + "receiveArgs": true + } + ] + }, + "test:watch": { + "name": "test:watch", + "description": "Run tests in watch mode", + "steps": [ + { + "exec": "vitest --reporter verbose" + } + ] + }, + "watch": { + "name": "watch", + "description": "Watch & compile in the background", + "steps": [ + { + "exec": "tsc --build -w" + } + ] + } + }, + "env": { + "PATH": "$(pnpm -c exec \"node --print process.env.PATH\")" + }, + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/client-api-gateway/LICENSE b/packages/client-api-gateway/LICENSE new file mode 100644 index 00000000..ced0788c --- /dev/null +++ b/packages/client-api-gateway/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2025 Victor Korzunin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/packages/client-api-gateway/README.md b/packages/client-api-gateway/README.md new file mode 100644 index 00000000..1345d9b1 --- /dev/null +++ b/packages/client-api-gateway/README.md @@ -0,0 +1,58 @@ +# @effect-aws/client-api-gateway + +[![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-api-gateway?color=brightgreen&label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-api-gateway) +[![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-api-gateway)](https://www.npmjs.com/package/@effect-aws/client-api-gateway) + +## Installation + +```bash +npm install --save @effect-aws/client-api-gateway +``` + +## Usage + +With default APIGatewayClient instance: + +```typescript +import { APIGateway } from "@effect-aws/client-api-gateway"; + +const program = APIGateway.getApiKey(args); + +const result = pipe( + program, + Effect.provide(APIGateway.defaultLayer), + Effect.runPromise, +); +``` + +With custom APIGatewayClient instance: + +```typescript +import { APIGateway } from "@effect-aws/client-api-gateway"; + +const program = APIGateway.getApiKey(args); + +const result = await pipe( + program, + Effect.provide( + APIGateway.baseLayer(() => new APIGatewayClient({ region: "eu-central-1" })), + ), + Effect.runPromise, +); +``` + +With custom APIGatewayClient configuration: + +```typescript +import { APIGateway } from "@effect-aws/client-api-gateway"; + +const program = APIGateway.getApiKey(args); + +const result = await pipe( + program, + Effect.provide(APIGateway.layer({ region: "eu-central-1" })), + Effect.runPromiseExit, +); +``` + +or use `APIGateway.baseLayer((default) => new APIGatewayClient({ ...default, region: "eu-central-1" }))` diff --git a/packages/client-api-gateway/docgen.json b/packages/client-api-gateway/docgen.json new file mode 100644 index 00000000..cc12dbc6 --- /dev/null +++ b/packages/client-api-gateway/docgen.json @@ -0,0 +1,8 @@ +{ + "$schema": "../../node_modules/@effect/docgen/schema.json", + "exclude": [ + "src/internal/**/*.ts", + "src/Errors.ts" + ], + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/client-api-gateway/package.json b/packages/client-api-gateway/package.json new file mode 100644 index 00000000..9b41bdaa --- /dev/null +++ b/packages/client-api-gateway/package.json @@ -0,0 +1,52 @@ +{ + "name": "@effect-aws/client-api-gateway", + "description": "Effectful AWS API Gateway client", + "repository": { + "type": "git", + "url": "github:floydspace/effect-aws", + "directory": "packages/client-api-gateway" + }, + "scripts": { + "build": "npx projen build", + "compile": "npx projen compile", + "default": "npx projen default", + "eslint": "npx projen eslint", + "package": "npx projen package", + "post-compile": "npx projen post-compile", + "pre-compile": "npx projen pre-compile", + "test": "npx projen test", + "test:watch": "npx projen test:watch", + "watch": "npx projen watch", + "docgen": "docgen" + }, + "author": { + "name": "Victor Korzunin", + "email": "ifloydrose@gmail.com", + "organization": false + }, + "devDependencies": { + "@types/node": "ts5.4", + "effect": "3.14.11", + "typescript": "^5.4.2" + }, + "peerDependencies": { + "effect": ">=3.0.4 <4.0.0" + }, + "dependencies": { + "@aws-sdk/client-api-gateway": "^3", + "@effect-aws/commons": "workspace:^" + }, + "main": "build/cjs/index.js", + "license": "MIT", + "homepage": "https://floydspace.github.io/effect-aws/docs/client-api-gateway", + "publishConfig": { + "access": "public", + "directory": "dist" + }, + "version": "0.0.0", + "types": "build/dts/index.d.ts", + "type": "module", + "module": "build/esm/index.js", + "sideEffects": [], + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." +} diff --git a/packages/client-api-gateway/src/APIGatewayClientInstance.ts b/packages/client-api-gateway/src/APIGatewayClientInstance.ts new file mode 100644 index 00000000..9c027fd3 --- /dev/null +++ b/packages/client-api-gateway/src/APIGatewayClientInstance.ts @@ -0,0 +1,33 @@ +/** + * @since 1.0.0 + */ +import { APIGatewayClient } from "@aws-sdk/client-api-gateway"; +import { Context, Effect, Layer } from "effect"; +import * as APIGatewayServiceConfig from "./APIGatewayServiceConfig.js"; + +/** + * @since 1.0.0 + * @category tags + */ +export class APIGatewayClientInstance extends Context.Tag( + "@effect-aws/client-api-gateway/APIGatewayClientInstance", +)() {} + +/** + * @since 1.0.0 + * @category constructors + */ +export const make = Effect.flatMap( + APIGatewayServiceConfig.toAPIGatewayClientConfig, + (config) => + Effect.acquireRelease( + Effect.sync(() => new APIGatewayClient(config)), + (client) => Effect.sync(() => client.destroy()), + ), +); + +/** + * @since 1.0.0 + * @category layers + */ +export const layer = Layer.scoped(APIGatewayClientInstance, make); diff --git a/packages/client-api-gateway/src/APIGatewayService.ts b/packages/client-api-gateway/src/APIGatewayService.ts new file mode 100644 index 00000000..7336cbc9 --- /dev/null +++ b/packages/client-api-gateway/src/APIGatewayService.ts @@ -0,0 +1,2479 @@ +/** + * @since 1.0.0 + */ +import { + type APIGatewayClient, + type APIGatewayClientConfig, + CreateApiKeyCommand, + type CreateApiKeyCommandInput, + type CreateApiKeyCommandOutput, + CreateAuthorizerCommand, + type CreateAuthorizerCommandInput, + type CreateAuthorizerCommandOutput, + CreateBasePathMappingCommand, + type CreateBasePathMappingCommandInput, + type CreateBasePathMappingCommandOutput, + CreateDeploymentCommand, + type CreateDeploymentCommandInput, + type CreateDeploymentCommandOutput, + CreateDocumentationPartCommand, + type CreateDocumentationPartCommandInput, + type CreateDocumentationPartCommandOutput, + CreateDocumentationVersionCommand, + type CreateDocumentationVersionCommandInput, + type CreateDocumentationVersionCommandOutput, + CreateDomainNameAccessAssociationCommand, + type CreateDomainNameAccessAssociationCommandInput, + type CreateDomainNameAccessAssociationCommandOutput, + CreateDomainNameCommand, + type CreateDomainNameCommandInput, + type CreateDomainNameCommandOutput, + CreateModelCommand, + type CreateModelCommandInput, + type CreateModelCommandOutput, + CreateRequestValidatorCommand, + type CreateRequestValidatorCommandInput, + type CreateRequestValidatorCommandOutput, + CreateResourceCommand, + type CreateResourceCommandInput, + type CreateResourceCommandOutput, + CreateRestApiCommand, + type CreateRestApiCommandInput, + type CreateRestApiCommandOutput, + CreateStageCommand, + type CreateStageCommandInput, + type CreateStageCommandOutput, + CreateUsagePlanCommand, + type CreateUsagePlanCommandInput, + type CreateUsagePlanCommandOutput, + CreateUsagePlanKeyCommand, + type CreateUsagePlanKeyCommandInput, + type CreateUsagePlanKeyCommandOutput, + CreateVpcLinkCommand, + type CreateVpcLinkCommandInput, + type CreateVpcLinkCommandOutput, + DeleteApiKeyCommand, + type DeleteApiKeyCommandInput, + type DeleteApiKeyCommandOutput, + DeleteAuthorizerCommand, + type DeleteAuthorizerCommandInput, + type DeleteAuthorizerCommandOutput, + DeleteBasePathMappingCommand, + type DeleteBasePathMappingCommandInput, + type DeleteBasePathMappingCommandOutput, + DeleteClientCertificateCommand, + type DeleteClientCertificateCommandInput, + type DeleteClientCertificateCommandOutput, + DeleteDeploymentCommand, + type DeleteDeploymentCommandInput, + type DeleteDeploymentCommandOutput, + DeleteDocumentationPartCommand, + type DeleteDocumentationPartCommandInput, + type DeleteDocumentationPartCommandOutput, + DeleteDocumentationVersionCommand, + type DeleteDocumentationVersionCommandInput, + type DeleteDocumentationVersionCommandOutput, + DeleteDomainNameAccessAssociationCommand, + type DeleteDomainNameAccessAssociationCommandInput, + type DeleteDomainNameAccessAssociationCommandOutput, + DeleteDomainNameCommand, + type DeleteDomainNameCommandInput, + type DeleteDomainNameCommandOutput, + DeleteGatewayResponseCommand, + type DeleteGatewayResponseCommandInput, + type DeleteGatewayResponseCommandOutput, + DeleteIntegrationCommand, + type DeleteIntegrationCommandInput, + type DeleteIntegrationCommandOutput, + DeleteIntegrationResponseCommand, + type DeleteIntegrationResponseCommandInput, + type DeleteIntegrationResponseCommandOutput, + DeleteMethodCommand, + type DeleteMethodCommandInput, + type DeleteMethodCommandOutput, + DeleteMethodResponseCommand, + type DeleteMethodResponseCommandInput, + type DeleteMethodResponseCommandOutput, + DeleteModelCommand, + type DeleteModelCommandInput, + type DeleteModelCommandOutput, + DeleteRequestValidatorCommand, + type DeleteRequestValidatorCommandInput, + type DeleteRequestValidatorCommandOutput, + DeleteResourceCommand, + type DeleteResourceCommandInput, + type DeleteResourceCommandOutput, + DeleteRestApiCommand, + type DeleteRestApiCommandInput, + type DeleteRestApiCommandOutput, + DeleteStageCommand, + type DeleteStageCommandInput, + type DeleteStageCommandOutput, + DeleteUsagePlanCommand, + type DeleteUsagePlanCommandInput, + type DeleteUsagePlanCommandOutput, + DeleteUsagePlanKeyCommand, + type DeleteUsagePlanKeyCommandInput, + type DeleteUsagePlanKeyCommandOutput, + DeleteVpcLinkCommand, + type DeleteVpcLinkCommandInput, + type DeleteVpcLinkCommandOutput, + FlushStageAuthorizersCacheCommand, + type FlushStageAuthorizersCacheCommandInput, + type FlushStageAuthorizersCacheCommandOutput, + FlushStageCacheCommand, + type FlushStageCacheCommandInput, + type FlushStageCacheCommandOutput, + GenerateClientCertificateCommand, + type GenerateClientCertificateCommandInput, + type GenerateClientCertificateCommandOutput, + GetAccountCommand, + type GetAccountCommandInput, + type GetAccountCommandOutput, + GetApiKeyCommand, + type GetApiKeyCommandInput, + type GetApiKeyCommandOutput, + GetApiKeysCommand, + type GetApiKeysCommandInput, + type GetApiKeysCommandOutput, + GetAuthorizerCommand, + type GetAuthorizerCommandInput, + type GetAuthorizerCommandOutput, + GetAuthorizersCommand, + type GetAuthorizersCommandInput, + type GetAuthorizersCommandOutput, + GetBasePathMappingCommand, + type GetBasePathMappingCommandInput, + type GetBasePathMappingCommandOutput, + GetBasePathMappingsCommand, + type GetBasePathMappingsCommandInput, + type GetBasePathMappingsCommandOutput, + GetClientCertificateCommand, + type GetClientCertificateCommandInput, + type GetClientCertificateCommandOutput, + GetClientCertificatesCommand, + type GetClientCertificatesCommandInput, + type GetClientCertificatesCommandOutput, + GetDeploymentCommand, + type GetDeploymentCommandInput, + type GetDeploymentCommandOutput, + GetDeploymentsCommand, + type GetDeploymentsCommandInput, + type GetDeploymentsCommandOutput, + GetDocumentationPartCommand, + type GetDocumentationPartCommandInput, + type GetDocumentationPartCommandOutput, + GetDocumentationPartsCommand, + type GetDocumentationPartsCommandInput, + type GetDocumentationPartsCommandOutput, + GetDocumentationVersionCommand, + type GetDocumentationVersionCommandInput, + type GetDocumentationVersionCommandOutput, + GetDocumentationVersionsCommand, + type GetDocumentationVersionsCommandInput, + type GetDocumentationVersionsCommandOutput, + GetDomainNameAccessAssociationsCommand, + type GetDomainNameAccessAssociationsCommandInput, + type GetDomainNameAccessAssociationsCommandOutput, + GetDomainNameCommand, + type GetDomainNameCommandInput, + type GetDomainNameCommandOutput, + GetDomainNamesCommand, + type GetDomainNamesCommandInput, + type GetDomainNamesCommandOutput, + GetExportCommand, + type GetExportCommandInput, + type GetExportCommandOutput, + GetGatewayResponseCommand, + type GetGatewayResponseCommandInput, + type GetGatewayResponseCommandOutput, + GetGatewayResponsesCommand, + type GetGatewayResponsesCommandInput, + type GetGatewayResponsesCommandOutput, + GetIntegrationCommand, + type GetIntegrationCommandInput, + type GetIntegrationCommandOutput, + GetIntegrationResponseCommand, + type GetIntegrationResponseCommandInput, + type GetIntegrationResponseCommandOutput, + GetMethodCommand, + type GetMethodCommandInput, + type GetMethodCommandOutput, + GetMethodResponseCommand, + type GetMethodResponseCommandInput, + type GetMethodResponseCommandOutput, + GetModelCommand, + type GetModelCommandInput, + type GetModelCommandOutput, + GetModelsCommand, + type GetModelsCommandInput, + type GetModelsCommandOutput, + GetModelTemplateCommand, + type GetModelTemplateCommandInput, + type GetModelTemplateCommandOutput, + GetRequestValidatorCommand, + type GetRequestValidatorCommandInput, + type GetRequestValidatorCommandOutput, + GetRequestValidatorsCommand, + type GetRequestValidatorsCommandInput, + type GetRequestValidatorsCommandOutput, + GetResourceCommand, + type GetResourceCommandInput, + type GetResourceCommandOutput, + GetResourcesCommand, + type GetResourcesCommandInput, + type GetResourcesCommandOutput, + GetRestApiCommand, + type GetRestApiCommandInput, + type GetRestApiCommandOutput, + GetRestApisCommand, + type GetRestApisCommandInput, + type GetRestApisCommandOutput, + GetSdkCommand, + type GetSdkCommandInput, + type GetSdkCommandOutput, + GetSdkTypeCommand, + type GetSdkTypeCommandInput, + type GetSdkTypeCommandOutput, + GetSdkTypesCommand, + type GetSdkTypesCommandInput, + type GetSdkTypesCommandOutput, + GetStageCommand, + type GetStageCommandInput, + type GetStageCommandOutput, + GetStagesCommand, + type GetStagesCommandInput, + type GetStagesCommandOutput, + GetTagsCommand, + type GetTagsCommandInput, + type GetTagsCommandOutput, + GetUsageCommand, + type GetUsageCommandInput, + type GetUsageCommandOutput, + GetUsagePlanCommand, + type GetUsagePlanCommandInput, + type GetUsagePlanCommandOutput, + GetUsagePlanKeyCommand, + type GetUsagePlanKeyCommandInput, + type GetUsagePlanKeyCommandOutput, + GetUsagePlanKeysCommand, + type GetUsagePlanKeysCommandInput, + type GetUsagePlanKeysCommandOutput, + GetUsagePlansCommand, + type GetUsagePlansCommandInput, + type GetUsagePlansCommandOutput, + GetVpcLinkCommand, + type GetVpcLinkCommandInput, + type GetVpcLinkCommandOutput, + GetVpcLinksCommand, + type GetVpcLinksCommandInput, + type GetVpcLinksCommandOutput, + ImportApiKeysCommand, + type ImportApiKeysCommandInput, + type ImportApiKeysCommandOutput, + ImportDocumentationPartsCommand, + type ImportDocumentationPartsCommandInput, + type ImportDocumentationPartsCommandOutput, + ImportRestApiCommand, + type ImportRestApiCommandInput, + type ImportRestApiCommandOutput, + PutGatewayResponseCommand, + type PutGatewayResponseCommandInput, + type PutGatewayResponseCommandOutput, + PutIntegrationCommand, + type PutIntegrationCommandInput, + type PutIntegrationCommandOutput, + PutIntegrationResponseCommand, + type PutIntegrationResponseCommandInput, + type PutIntegrationResponseCommandOutput, + PutMethodCommand, + type PutMethodCommandInput, + type PutMethodCommandOutput, + PutMethodResponseCommand, + type PutMethodResponseCommandInput, + type PutMethodResponseCommandOutput, + PutRestApiCommand, + type PutRestApiCommandInput, + type PutRestApiCommandOutput, + RejectDomainNameAccessAssociationCommand, + type RejectDomainNameAccessAssociationCommandInput, + type RejectDomainNameAccessAssociationCommandOutput, + TagResourceCommand, + type TagResourceCommandInput, + type TagResourceCommandOutput, + TestInvokeAuthorizerCommand, + type TestInvokeAuthorizerCommandInput, + type TestInvokeAuthorizerCommandOutput, + TestInvokeMethodCommand, + type TestInvokeMethodCommandInput, + type TestInvokeMethodCommandOutput, + UntagResourceCommand, + type UntagResourceCommandInput, + type UntagResourceCommandOutput, + UpdateAccountCommand, + type UpdateAccountCommandInput, + type UpdateAccountCommandOutput, + UpdateApiKeyCommand, + type UpdateApiKeyCommandInput, + type UpdateApiKeyCommandOutput, + UpdateAuthorizerCommand, + type UpdateAuthorizerCommandInput, + type UpdateAuthorizerCommandOutput, + UpdateBasePathMappingCommand, + type UpdateBasePathMappingCommandInput, + type UpdateBasePathMappingCommandOutput, + UpdateClientCertificateCommand, + type UpdateClientCertificateCommandInput, + type UpdateClientCertificateCommandOutput, + UpdateDeploymentCommand, + type UpdateDeploymentCommandInput, + type UpdateDeploymentCommandOutput, + UpdateDocumentationPartCommand, + type UpdateDocumentationPartCommandInput, + type UpdateDocumentationPartCommandOutput, + UpdateDocumentationVersionCommand, + type UpdateDocumentationVersionCommandInput, + type UpdateDocumentationVersionCommandOutput, + UpdateDomainNameCommand, + type UpdateDomainNameCommandInput, + type UpdateDomainNameCommandOutput, + UpdateGatewayResponseCommand, + type UpdateGatewayResponseCommandInput, + type UpdateGatewayResponseCommandOutput, + UpdateIntegrationCommand, + type UpdateIntegrationCommandInput, + type UpdateIntegrationCommandOutput, + UpdateIntegrationResponseCommand, + type UpdateIntegrationResponseCommandInput, + type UpdateIntegrationResponseCommandOutput, + UpdateMethodCommand, + type UpdateMethodCommandInput, + type UpdateMethodCommandOutput, + UpdateMethodResponseCommand, + type UpdateMethodResponseCommandInput, + type UpdateMethodResponseCommandOutput, + UpdateModelCommand, + type UpdateModelCommandInput, + type UpdateModelCommandOutput, + UpdateRequestValidatorCommand, + type UpdateRequestValidatorCommandInput, + type UpdateRequestValidatorCommandOutput, + UpdateResourceCommand, + type UpdateResourceCommandInput, + type UpdateResourceCommandOutput, + UpdateRestApiCommand, + type UpdateRestApiCommandInput, + type UpdateRestApiCommandOutput, + UpdateStageCommand, + type UpdateStageCommandInput, + type UpdateStageCommandOutput, + UpdateUsageCommand, + type UpdateUsageCommandInput, + type UpdateUsageCommandOutput, + UpdateUsagePlanCommand, + type UpdateUsagePlanCommandInput, + type UpdateUsagePlanCommandOutput, + UpdateVpcLinkCommand, + type UpdateVpcLinkCommandInput, + type UpdateVpcLinkCommandOutput, +} from "@aws-sdk/client-api-gateway"; +import type { HttpHandlerOptions, SdkError, ServiceLogger } from "@effect-aws/commons"; +import { Service } from "@effect-aws/commons"; +import type { Cause } from "effect"; +import { Effect, Layer } from "effect"; +import * as Instance from "./APIGatewayClientInstance.js"; +import * as APIGatewayServiceConfig from "./APIGatewayServiceConfig.js"; +import type { + BadRequestError, + ConflictError, + LimitExceededError, + NotFoundError, + ServiceUnavailableError, + TooManyRequestsError, + UnauthorizedError, +} from "./Errors.js"; +import { AllServiceErrors } from "./Errors.js"; + +const commands = { + CreateApiKeyCommand, + CreateAuthorizerCommand, + CreateBasePathMappingCommand, + CreateDeploymentCommand, + CreateDocumentationPartCommand, + CreateDocumentationVersionCommand, + CreateDomainNameCommand, + CreateDomainNameAccessAssociationCommand, + CreateModelCommand, + CreateRequestValidatorCommand, + CreateResourceCommand, + CreateRestApiCommand, + CreateStageCommand, + CreateUsagePlanCommand, + CreateUsagePlanKeyCommand, + CreateVpcLinkCommand, + DeleteApiKeyCommand, + DeleteAuthorizerCommand, + DeleteBasePathMappingCommand, + DeleteClientCertificateCommand, + DeleteDeploymentCommand, + DeleteDocumentationPartCommand, + DeleteDocumentationVersionCommand, + DeleteDomainNameCommand, + DeleteDomainNameAccessAssociationCommand, + DeleteGatewayResponseCommand, + DeleteIntegrationCommand, + DeleteIntegrationResponseCommand, + DeleteMethodCommand, + DeleteMethodResponseCommand, + DeleteModelCommand, + DeleteRequestValidatorCommand, + DeleteResourceCommand, + DeleteRestApiCommand, + DeleteStageCommand, + DeleteUsagePlanCommand, + DeleteUsagePlanKeyCommand, + DeleteVpcLinkCommand, + FlushStageAuthorizersCacheCommand, + FlushStageCacheCommand, + GenerateClientCertificateCommand, + GetAccountCommand, + GetApiKeyCommand, + GetApiKeysCommand, + GetAuthorizerCommand, + GetAuthorizersCommand, + GetBasePathMappingCommand, + GetBasePathMappingsCommand, + GetClientCertificateCommand, + GetClientCertificatesCommand, + GetDeploymentCommand, + GetDeploymentsCommand, + GetDocumentationPartCommand, + GetDocumentationPartsCommand, + GetDocumentationVersionCommand, + GetDocumentationVersionsCommand, + GetDomainNameCommand, + GetDomainNameAccessAssociationsCommand, + GetDomainNamesCommand, + GetExportCommand, + GetGatewayResponseCommand, + GetGatewayResponsesCommand, + GetIntegrationCommand, + GetIntegrationResponseCommand, + GetMethodCommand, + GetMethodResponseCommand, + GetModelCommand, + GetModelTemplateCommand, + GetModelsCommand, + GetRequestValidatorCommand, + GetRequestValidatorsCommand, + GetResourceCommand, + GetResourcesCommand, + GetRestApiCommand, + GetRestApisCommand, + GetSdkCommand, + GetSdkTypeCommand, + GetSdkTypesCommand, + GetStageCommand, + GetStagesCommand, + GetTagsCommand, + GetUsageCommand, + GetUsagePlanCommand, + GetUsagePlanKeyCommand, + GetUsagePlanKeysCommand, + GetUsagePlansCommand, + GetVpcLinkCommand, + GetVpcLinksCommand, + ImportApiKeysCommand, + ImportDocumentationPartsCommand, + ImportRestApiCommand, + PutGatewayResponseCommand, + PutIntegrationCommand, + PutIntegrationResponseCommand, + PutMethodCommand, + PutMethodResponseCommand, + PutRestApiCommand, + RejectDomainNameAccessAssociationCommand, + TagResourceCommand, + TestInvokeAuthorizerCommand, + TestInvokeMethodCommand, + UntagResourceCommand, + UpdateAccountCommand, + UpdateApiKeyCommand, + UpdateAuthorizerCommand, + UpdateBasePathMappingCommand, + UpdateClientCertificateCommand, + UpdateDeploymentCommand, + UpdateDocumentationPartCommand, + UpdateDocumentationVersionCommand, + UpdateDomainNameCommand, + UpdateGatewayResponseCommand, + UpdateIntegrationCommand, + UpdateIntegrationResponseCommand, + UpdateMethodCommand, + UpdateMethodResponseCommand, + UpdateModelCommand, + UpdateRequestValidatorCommand, + UpdateResourceCommand, + UpdateRestApiCommand, + UpdateStageCommand, + UpdateUsageCommand, + UpdateUsagePlanCommand, + UpdateVpcLinkCommand, +}; + +interface APIGatewayService$ { + readonly _: unique symbol; + + /** + * @see {@link CreateApiKeyCommand} + */ + createApiKey( + args: CreateApiKeyCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateApiKeyCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link CreateAuthorizerCommand} + */ + createAuthorizer( + args: CreateAuthorizerCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateAuthorizerCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link CreateBasePathMappingCommand} + */ + createBasePathMapping( + args: CreateBasePathMappingCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateBasePathMappingCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link CreateDeploymentCommand} + */ + createDeployment( + args: CreateDeploymentCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateDeploymentCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | ServiceUnavailableError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link CreateDocumentationPartCommand} + */ + createDocumentationPart( + args: CreateDocumentationPartCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateDocumentationPartCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link CreateDocumentationVersionCommand} + */ + createDocumentationVersion( + args: CreateDocumentationVersionCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateDocumentationVersionCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link CreateDomainNameCommand} + */ + createDomainName( + args: CreateDomainNameCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateDomainNameCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link CreateDomainNameAccessAssociationCommand} + */ + createDomainNameAccessAssociation( + args: CreateDomainNameAccessAssociationCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateDomainNameAccessAssociationCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link CreateModelCommand} + */ + createModel( + args: CreateModelCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateModelCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link CreateRequestValidatorCommand} + */ + createRequestValidator( + args: CreateRequestValidatorCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateRequestValidatorCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link CreateResourceCommand} + */ + createResource( + args: CreateResourceCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateResourceCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link CreateRestApiCommand} + */ + createRestApi( + args: CreateRestApiCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateRestApiCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link CreateStageCommand} + */ + createStage( + args: CreateStageCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateStageCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link CreateUsagePlanCommand} + */ + createUsagePlan( + args: CreateUsagePlanCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateUsagePlanCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link CreateUsagePlanKeyCommand} + */ + createUsagePlanKey( + args: CreateUsagePlanKeyCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateUsagePlanKeyCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link CreateVpcLinkCommand} + */ + createVpcLink( + args: CreateVpcLinkCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + CreateVpcLinkCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteApiKeyCommand} + */ + deleteApiKey( + args: DeleteApiKeyCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteApiKeyCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteAuthorizerCommand} + */ + deleteAuthorizer( + args: DeleteAuthorizerCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteAuthorizerCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteBasePathMappingCommand} + */ + deleteBasePathMapping( + args: DeleteBasePathMappingCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteBasePathMappingCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteClientCertificateCommand} + */ + deleteClientCertificate( + args: DeleteClientCertificateCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteClientCertificateCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteDeploymentCommand} + */ + deleteDeployment( + args: DeleteDeploymentCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteDeploymentCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteDocumentationPartCommand} + */ + deleteDocumentationPart( + args: DeleteDocumentationPartCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteDocumentationPartCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteDocumentationVersionCommand} + */ + deleteDocumentationVersion( + args: DeleteDocumentationVersionCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteDocumentationVersionCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteDomainNameCommand} + */ + deleteDomainName( + args: DeleteDomainNameCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteDomainNameCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteDomainNameAccessAssociationCommand} + */ + deleteDomainNameAccessAssociation( + args: DeleteDomainNameAccessAssociationCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteDomainNameAccessAssociationCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteGatewayResponseCommand} + */ + deleteGatewayResponse( + args: DeleteGatewayResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteGatewayResponseCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteIntegrationCommand} + */ + deleteIntegration( + args: DeleteIntegrationCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteIntegrationCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteIntegrationResponseCommand} + */ + deleteIntegrationResponse( + args: DeleteIntegrationResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteIntegrationResponseCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteMethodCommand} + */ + deleteMethod( + args: DeleteMethodCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteMethodCommandOutput, + Cause.TimeoutException | SdkError | ConflictError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link DeleteMethodResponseCommand} + */ + deleteMethodResponse( + args: DeleteMethodResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteMethodResponseCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteModelCommand} + */ + deleteModel( + args: DeleteModelCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteModelCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteRequestValidatorCommand} + */ + deleteRequestValidator( + args: DeleteRequestValidatorCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteRequestValidatorCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteResourceCommand} + */ + deleteResource( + args: DeleteResourceCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteResourceCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteRestApiCommand} + */ + deleteRestApi( + args: DeleteRestApiCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteRestApiCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteStageCommand} + */ + deleteStage( + args: DeleteStageCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteStageCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteUsagePlanCommand} + */ + deleteUsagePlan( + args: DeleteUsagePlanCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteUsagePlanCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteUsagePlanKeyCommand} + */ + deleteUsagePlanKey( + args: DeleteUsagePlanKeyCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteUsagePlanKeyCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link DeleteVpcLinkCommand} + */ + deleteVpcLink( + args: DeleteVpcLinkCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + DeleteVpcLinkCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link FlushStageAuthorizersCacheCommand} + */ + flushStageAuthorizersCache( + args: FlushStageAuthorizersCacheCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + FlushStageAuthorizersCacheCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link FlushStageCacheCommand} + */ + flushStageCache( + args: FlushStageCacheCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + FlushStageCacheCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link GenerateClientCertificateCommand} + */ + generateClientCertificate( + args: GenerateClientCertificateCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GenerateClientCertificateCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link GetAccountCommand} + */ + getAccount( + args: GetAccountCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetAccountCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetApiKeyCommand} + */ + getApiKey( + args: GetApiKeyCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetApiKeyCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetApiKeysCommand} + */ + getApiKeys( + args: GetApiKeysCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetApiKeysCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetAuthorizerCommand} + */ + getAuthorizer( + args: GetAuthorizerCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetAuthorizerCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetAuthorizersCommand} + */ + getAuthorizers( + args: GetAuthorizersCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetAuthorizersCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetBasePathMappingCommand} + */ + getBasePathMapping( + args: GetBasePathMappingCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetBasePathMappingCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetBasePathMappingsCommand} + */ + getBasePathMappings( + args: GetBasePathMappingsCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetBasePathMappingsCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetClientCertificateCommand} + */ + getClientCertificate( + args: GetClientCertificateCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetClientCertificateCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetClientCertificatesCommand} + */ + getClientCertificates( + args: GetClientCertificatesCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetClientCertificatesCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetDeploymentCommand} + */ + getDeployment( + args: GetDeploymentCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetDeploymentCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | NotFoundError + | ServiceUnavailableError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link GetDeploymentsCommand} + */ + getDeployments( + args: GetDeploymentsCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetDeploymentsCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | NotFoundError + | ServiceUnavailableError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link GetDocumentationPartCommand} + */ + getDocumentationPart( + args: GetDocumentationPartCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetDocumentationPartCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetDocumentationPartsCommand} + */ + getDocumentationParts( + args: GetDocumentationPartsCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetDocumentationPartsCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetDocumentationVersionCommand} + */ + getDocumentationVersion( + args: GetDocumentationVersionCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetDocumentationVersionCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetDocumentationVersionsCommand} + */ + getDocumentationVersions( + args: GetDocumentationVersionsCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetDocumentationVersionsCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetDomainNameCommand} + */ + getDomainName( + args: GetDomainNameCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetDomainNameCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetDomainNameAccessAssociationsCommand} + */ + getDomainNameAccessAssociations( + args: GetDomainNameAccessAssociationsCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetDomainNameAccessAssociationsCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetDomainNamesCommand} + */ + getDomainNames( + args: GetDomainNamesCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetDomainNamesCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetExportCommand} + */ + getExport( + args: GetExportCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetExportCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link GetGatewayResponseCommand} + */ + getGatewayResponse( + args: GetGatewayResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetGatewayResponseCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetGatewayResponsesCommand} + */ + getGatewayResponses( + args: GetGatewayResponsesCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetGatewayResponsesCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetIntegrationCommand} + */ + getIntegration( + args: GetIntegrationCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetIntegrationCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetIntegrationResponseCommand} + */ + getIntegrationResponse( + args: GetIntegrationResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetIntegrationResponseCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetMethodCommand} + */ + getMethod( + args: GetMethodCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetMethodCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetMethodResponseCommand} + */ + getMethodResponse( + args: GetMethodResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetMethodResponseCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetModelCommand} + */ + getModel( + args: GetModelCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetModelCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetModelTemplateCommand} + */ + getModelTemplate( + args: GetModelTemplateCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetModelTemplateCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetModelsCommand} + */ + getModels( + args: GetModelsCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetModelsCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetRequestValidatorCommand} + */ + getRequestValidator( + args: GetRequestValidatorCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetRequestValidatorCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetRequestValidatorsCommand} + */ + getRequestValidators( + args: GetRequestValidatorsCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetRequestValidatorsCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetResourceCommand} + */ + getResource( + args: GetResourceCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetResourceCommandOutput, + Cause.TimeoutException | SdkError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetResourcesCommand} + */ + getResources( + args: GetResourcesCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetResourcesCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetRestApiCommand} + */ + getRestApi( + args: GetRestApiCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetRestApiCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetRestApisCommand} + */ + getRestApis( + args: GetRestApisCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetRestApisCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetSdkCommand} + */ + getSdk( + args: GetSdkCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetSdkCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link GetSdkTypeCommand} + */ + getSdkType( + args: GetSdkTypeCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetSdkTypeCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetSdkTypesCommand} + */ + getSdkTypes( + args: GetSdkTypesCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetSdkTypesCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetStageCommand} + */ + getStage( + args: GetStageCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetStageCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link GetStagesCommand} + */ + getStages( + args: GetStagesCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetStagesCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link GetTagsCommand} + */ + getTags( + args: GetTagsCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetTagsCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetUsageCommand} + */ + getUsage( + args: GetUsageCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetUsageCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetUsagePlanCommand} + */ + getUsagePlan( + args: GetUsagePlanCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetUsagePlanCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetUsagePlanKeyCommand} + */ + getUsagePlanKey( + args: GetUsagePlanKeyCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetUsagePlanKeyCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetUsagePlanKeysCommand} + */ + getUsagePlanKeys( + args: GetUsagePlanKeysCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetUsagePlanKeysCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetUsagePlansCommand} + */ + getUsagePlans( + args: GetUsagePlansCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetUsagePlansCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetVpcLinkCommand} + */ + getVpcLink( + args: GetVpcLinkCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetVpcLinkCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link GetVpcLinksCommand} + */ + getVpcLinks( + args: GetVpcLinksCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + GetVpcLinksCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link ImportApiKeysCommand} + */ + importApiKeys( + args: ImportApiKeysCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + ImportApiKeysCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link ImportDocumentationPartsCommand} + */ + importDocumentationParts( + args: ImportDocumentationPartsCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + ImportDocumentationPartsCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link ImportRestApiCommand} + */ + importRestApi( + args: ImportRestApiCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + ImportRestApiCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link PutGatewayResponseCommand} + */ + putGatewayResponse( + args: PutGatewayResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + PutGatewayResponseCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link PutIntegrationCommand} + */ + putIntegration( + args: PutIntegrationCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + PutIntegrationCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link PutIntegrationResponseCommand} + */ + putIntegrationResponse( + args: PutIntegrationResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + PutIntegrationResponseCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link PutMethodCommand} + */ + putMethod( + args: PutMethodCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + PutMethodCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link PutMethodResponseCommand} + */ + putMethodResponse( + args: PutMethodResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + PutMethodResponseCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link PutRestApiCommand} + */ + putRestApi( + args: PutRestApiCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + PutRestApiCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link RejectDomainNameAccessAssociationCommand} + */ + rejectDomainNameAccessAssociation( + args: RejectDomainNameAccessAssociationCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + RejectDomainNameAccessAssociationCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link TagResourceCommand} + */ + tagResource( + args: TagResourceCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + TagResourceCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link TestInvokeAuthorizerCommand} + */ + testInvokeAuthorizer( + args: TestInvokeAuthorizerCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + TestInvokeAuthorizerCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link TestInvokeMethodCommand} + */ + testInvokeMethod( + args: TestInvokeMethodCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + TestInvokeMethodCommandOutput, + Cause.TimeoutException | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError + >; + + /** + * @see {@link UntagResourceCommand} + */ + untagResource( + args: UntagResourceCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UntagResourceCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateAccountCommand} + */ + updateAccount( + args: UpdateAccountCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateAccountCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateApiKeyCommand} + */ + updateApiKey( + args: UpdateApiKeyCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateApiKeyCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateAuthorizerCommand} + */ + updateAuthorizer( + args: UpdateAuthorizerCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateAuthorizerCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateBasePathMappingCommand} + */ + updateBasePathMapping( + args: UpdateBasePathMappingCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateBasePathMappingCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateClientCertificateCommand} + */ + updateClientCertificate( + args: UpdateClientCertificateCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateClientCertificateCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateDeploymentCommand} + */ + updateDeployment( + args: UpdateDeploymentCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateDeploymentCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | ServiceUnavailableError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateDocumentationPartCommand} + */ + updateDocumentationPart( + args: UpdateDocumentationPartCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateDocumentationPartCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateDocumentationVersionCommand} + */ + updateDocumentationVersion( + args: UpdateDocumentationVersionCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateDocumentationVersionCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateDomainNameCommand} + */ + updateDomainName( + args: UpdateDomainNameCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateDomainNameCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateGatewayResponseCommand} + */ + updateGatewayResponse( + args: UpdateGatewayResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateGatewayResponseCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateIntegrationCommand} + */ + updateIntegration( + args: UpdateIntegrationCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateIntegrationCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateIntegrationResponseCommand} + */ + updateIntegrationResponse( + args: UpdateIntegrationResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateIntegrationResponseCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateMethodCommand} + */ + updateMethod( + args: UpdateMethodCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateMethodCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateMethodResponseCommand} + */ + updateMethodResponse( + args: UpdateMethodResponseCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateMethodResponseCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateModelCommand} + */ + updateModel( + args: UpdateModelCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateModelCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateRequestValidatorCommand} + */ + updateRequestValidator( + args: UpdateRequestValidatorCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateRequestValidatorCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateResourceCommand} + */ + updateResource( + args: UpdateResourceCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateResourceCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateRestApiCommand} + */ + updateRestApi( + args: UpdateRestApiCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateRestApiCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateStageCommand} + */ + updateStage( + args: UpdateStageCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateStageCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateUsageCommand} + */ + updateUsage( + args: UpdateUsageCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateUsageCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateUsagePlanCommand} + */ + updateUsagePlan( + args: UpdateUsagePlanCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateUsagePlanCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; + + /** + * @see {@link UpdateVpcLinkCommand} + */ + updateVpcLink( + args: UpdateVpcLinkCommandInput, + options?: HttpHandlerOptions, + ): Effect.Effect< + UpdateVpcLinkCommandOutput, + | Cause.TimeoutException + | SdkError + | BadRequestError + | ConflictError + | LimitExceededError + | NotFoundError + | TooManyRequestsError + | UnauthorizedError + >; +} + +/** + * @since 1.0.0 + * @category constructors + */ +export const makeAPIGatewayService = Effect.gen(function*() { + const client = yield* Instance.APIGatewayClientInstance; + + return yield* Service.fromClientAndCommands( + client, + commands, + { + errorTags: AllServiceErrors, + resolveClientConfig: APIGatewayServiceConfig.toAPIGatewayClientConfig, + }, + ); +}); + +/** + * @since 1.0.0 + * @category models + */ +export class APIGatewayService extends Effect.Tag("@effect-aws/client-api-gateway/APIGatewayService")< + APIGatewayService, + APIGatewayService$ +>() { + static readonly defaultLayer = Layer.effect(this, makeAPIGatewayService).pipe(Layer.provide(Instance.layer)); + static readonly layer = (config: APIGatewayService.Config) => + Layer.effect(this, makeAPIGatewayService).pipe( + Layer.provide(Instance.layer), + Layer.provide(APIGatewayServiceConfig.setAPIGatewayServiceConfig(config)), + ); + static readonly baseLayer = ( + evaluate: (defaultConfig: APIGatewayClientConfig) => APIGatewayClient, + ) => + Layer.effect(this, makeAPIGatewayService).pipe( + Layer.provide( + Layer.effect( + Instance.APIGatewayClientInstance, + Effect.map(APIGatewayServiceConfig.toAPIGatewayClientConfig, evaluate), + ), + ), + ); +} + +/** + * @since 1.0.0 + */ +export declare namespace APIGatewayService { + /** + * @since 1.0.0 + */ + export interface Config extends Omit { + readonly logger?: ServiceLogger.ServiceLoggerConstructorProps | true; + } +} diff --git a/packages/client-api-gateway/src/APIGatewayServiceConfig.ts b/packages/client-api-gateway/src/APIGatewayServiceConfig.ts new file mode 100644 index 00000000..1d08f149 --- /dev/null +++ b/packages/client-api-gateway/src/APIGatewayServiceConfig.ts @@ -0,0 +1,52 @@ +/** + * @since 1.0.0 + */ +import type { APIGatewayClientConfig } from "@aws-sdk/client-api-gateway"; +import { ServiceLogger } from "@effect-aws/commons"; +import { Effect, FiberRef, Layer } from "effect"; +import { dual } from "effect/Function"; +import { globalValue } from "effect/GlobalValue"; +import type { APIGatewayService } from "./APIGatewayService.js"; + +/** + * @since 1.0.0 + * @category api-gateway service config + */ +const currentAPIGatewayServiceConfig = globalValue( + "@effect-aws/client-api-gateway/currentAPIGatewayServiceConfig", + () => FiberRef.unsafeMake({}), +); + +/** + * @since 1.0.0 + * @category api-gateway service config + */ +export const withAPIGatewayServiceConfig: { + (config: APIGatewayService.Config): (effect: Effect.Effect) => Effect.Effect; + (effect: Effect.Effect, config: APIGatewayService.Config): Effect.Effect; +} = dual( + 2, + (effect: Effect.Effect, config: APIGatewayService.Config): Effect.Effect => + Effect.locally(effect, currentAPIGatewayServiceConfig, config), +); + +/** + * @since 1.0.0 + * @category api-gateway service config + */ +export const setAPIGatewayServiceConfig = (config: APIGatewayService.Config) => + Layer.locallyScoped(currentAPIGatewayServiceConfig, config); + +/** + * @since 1.0.0 + * @category adapters + */ +export const toAPIGatewayClientConfig: Effect.Effect = Effect.gen(function*() { + const { logger: serviceLogger, ...config } = yield* FiberRef.get(currentAPIGatewayServiceConfig); + + const logger = serviceLogger === true + ? yield* ServiceLogger.toClientLogger(ServiceLogger.defaultServiceLogger) + : (serviceLogger ? yield* ServiceLogger.toClientLogger(ServiceLogger.make(serviceLogger)) : undefined); + + return { logger, ...config }; +}); diff --git a/packages/client-api-gateway/src/Errors.ts b/packages/client-api-gateway/src/Errors.ts new file mode 100644 index 00000000..e42d8c17 --- /dev/null +++ b/packages/client-api-gateway/src/Errors.ts @@ -0,0 +1,32 @@ +import type { + BadRequestException, + ConflictException, + LimitExceededException, + NotFoundException, + ServiceUnavailableException, + TooManyRequestsException, + UnauthorizedException, +} from "@aws-sdk/client-api-gateway"; +import type { TaggedException } from "@effect-aws/commons"; +import { SdkError as CommonSdkError } from "@effect-aws/commons"; + +export const AllServiceErrors = [ + "BadRequestException", + "ConflictException", + "LimitExceededException", + "NotFoundException", + "ServiceUnavailableException", + "TooManyRequestsException", + "UnauthorizedException", +] as const; + +export type BadRequestError = TaggedException; +export type ConflictError = TaggedException; +export type LimitExceededError = TaggedException; +export type NotFoundError = TaggedException; +export type ServiceUnavailableError = TaggedException; +export type TooManyRequestsError = TaggedException; +export type UnauthorizedError = TaggedException; + +export type SdkError = CommonSdkError; +export const SdkError = CommonSdkError; diff --git a/packages/client-api-gateway/src/index.ts b/packages/client-api-gateway/src/index.ts new file mode 100644 index 00000000..329b626f --- /dev/null +++ b/packages/client-api-gateway/src/index.ts @@ -0,0 +1,44 @@ +/** + * @since 1.0.0 + */ +import { APIGatewayService } from "./APIGatewayService.js"; + +/** + * @since 1.0.0 + */ +export * from "./Errors.js"; + +/** + * @since 1.0.0 + */ +export * as APIGatewayClientInstance from "./APIGatewayClientInstance.js"; + +/** + * @since 1.0.0 + */ +export * as APIGatewayServiceConfig from "./APIGatewayServiceConfig.js"; + +/** + * @since 1.0.0 + */ +export * from "./APIGatewayService.js"; + +/** + * @since 1.0.0 + * @category exports + * @alias APIGatewayService + */ +export declare namespace APIGateway { + /** + * @since 1.0.0 + * @alias APIGatewayService.Config + */ + export type Config = APIGatewayService.Config; +} + +/** + * @since 1.0.0 + * @category exports + * @alias APIGatewayService + */ +export const APIGateway = APIGatewayService; diff --git a/packages/client-api-gateway/test/APIGateway.test.ts b/packages/client-api-gateway/test/APIGateway.test.ts new file mode 100644 index 00000000..9e4b7365 --- /dev/null +++ b/packages/client-api-gateway/test/APIGateway.test.ts @@ -0,0 +1,181 @@ +import { + APIGatewayClient, + APIGatewayServiceException, + GetApiKeyCommand, + type GetApiKeyCommandInput, +} from "@aws-sdk/client-api-gateway"; +// @ts-ignore +import * as runtimeConfig from "@aws-sdk/client-api-gateway/dist-cjs/runtimeConfig"; +import { APIGateway, APIGatewayServiceConfig, SdkError } from "@effect-aws/client-api-gateway"; +import { mockClient } from "aws-sdk-client-mock"; +import { Effect, Exit } from "effect"; +import { pipe } from "effect/Function"; +import { afterEach, describe, expect, it, vi } from "vitest"; + +const getRuntimeConfig = vi.spyOn(runtimeConfig, "getRuntimeConfig"); +const clientMock = mockClient(APIGatewayClient); + +describe("APIGatewayClientImpl", () => { + afterEach(() => { + getRuntimeConfig.mockClear(); + }); + + it("default", async () => { + clientMock.reset().on(GetApiKeyCommand).resolves({}); + + const args: GetApiKeyCommandInput = { apiKey: "test" }; + + const program = APIGateway.getApiKey(args); + + const result = await pipe( + program, + Effect.provide(APIGateway.defaultLayer), + Effect.runPromiseExit, + ); + + expect(result).toEqual(Exit.succeed({})); + expect(getRuntimeConfig).toHaveBeenCalledTimes(1); + expect(getRuntimeConfig).toHaveBeenCalledWith({}); + expect(clientMock).toHaveReceivedCommandTimes(GetApiKeyCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(GetApiKeyCommand, args); + }); + + it("configurable", async () => { + clientMock.reset().on(GetApiKeyCommand).resolves({}); + + const args: GetApiKeyCommandInput = { apiKey: "test" }; + + const program = APIGateway.getApiKey(args); + + const result = await pipe( + program, + Effect.provide(APIGateway.layer({ region: "eu-central-1", logger: true })), + Effect.runPromiseExit, + ); + + expect(result).toEqual(Exit.succeed({})); + expect(getRuntimeConfig).toHaveBeenCalledTimes(1); + expect(getRuntimeConfig).toHaveBeenCalledWith({ + region: "eu-central-1", + logger: expect.any(Object), + }); + expect(clientMock).toHaveReceivedCommandTimes(GetApiKeyCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(GetApiKeyCommand, args); + }); + + it("base", async () => { + clientMock.reset().on(GetApiKeyCommand).resolves({}); + + const args: GetApiKeyCommandInput = { apiKey: "test" }; + + const program = APIGateway.getApiKey(args); + + const result = await pipe( + program, + Effect.provide( + APIGateway.baseLayer(() => new APIGatewayClient({ region: "eu-central-1" })), + ), + Effect.runPromiseExit, + ); + + expect(result).toEqual(Exit.succeed({})); + expect(getRuntimeConfig).toHaveBeenCalledTimes(1); + expect(getRuntimeConfig).toHaveBeenCalledWith({ + region: "eu-central-1", + }); + expect(clientMock).toHaveReceivedCommandTimes(GetApiKeyCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(GetApiKeyCommand, args); + }); + + it("extended", async () => { + clientMock.reset().on(GetApiKeyCommand).resolves({}); + + const args: GetApiKeyCommandInput = { apiKey: "test" }; + + const program = APIGateway.getApiKey(args); + + const result = await pipe( + program, + Effect.provide( + APIGateway.baseLayer( + (config) => new APIGatewayClient({ ...config, region: "eu-central-1" }), + ), + ), + APIGatewayServiceConfig.withAPIGatewayServiceConfig({ logger: true }), + Effect.runPromiseExit, + ); + + expect(result).toEqual(Exit.succeed({})); + expect(getRuntimeConfig).toHaveBeenCalledTimes(1); + expect(getRuntimeConfig).toHaveBeenCalledWith({ + region: "eu-central-1", + logger: expect.any(Object), + }); + expect(clientMock).toHaveReceivedCommandTimes(GetApiKeyCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(GetApiKeyCommand, args); + }); + + it("fail", async () => { + clientMock.reset().on(GetApiKeyCommand).rejects(new Error("test")); + + const args: GetApiKeyCommandInput = { apiKey: "test" }; + + const program = APIGateway.getApiKey(args); + + const result = await pipe( + program, + Effect.provide(APIGateway.defaultLayer), + Effect.runPromiseExit, + ); + + expect(result).toEqual( + Exit.fail( + SdkError({ + ...new Error("test"), + name: "SdkError", + message: "test", + stack: expect.any(String), + }), + ), + ); + expect(clientMock).toHaveReceivedCommandTimes(GetApiKeyCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(GetApiKeyCommand, args); + }); + + it("should not catch unexpected error as expected", async () => { + clientMock + .reset() + .on(GetApiKeyCommand) + .rejects( + new APIGatewayServiceException({ + name: "NotHandledException", + message: "test", + } as any), + ); + + const args: GetApiKeyCommandInput = { apiKey: "test" }; + + const program = APIGateway.getApiKey(args).pipe( + Effect.catchTag("NotHandledException" as any, () => Effect.succeed(null)), + ); + + const result = await pipe( + program, + Effect.provide(APIGateway.defaultLayer), + Effect.runPromiseExit, + ); + + expect(result).toEqual( + Exit.fail( + SdkError({ + ...new Error("test"), + name: "SdkError", + message: "test", + stack: expect.any(String), + }), + ), + ); + expect(clientMock).toHaveReceivedCommandTimes(GetApiKeyCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(GetApiKeyCommand, args); + }); +}); diff --git a/packages/client-api-gateway/tsconfig.cjs.json b/packages/client-api-gateway/tsconfig.cjs.json new file mode 100644 index 00000000..dc7413de --- /dev/null +++ b/packages/client-api-gateway/tsconfig.cjs.json @@ -0,0 +1,15 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "extends": "./tsconfig.src.json", + "compilerOptions": { + "tsBuildInfoFile": ".tsbuildinfo/cjs.tsbuildinfo", + "outDir": "build/cjs", + "moduleResolution": "node", + "module": "CommonJS" + }, + "references": [ + { + "path": "../commons/tsconfig.cjs.json" + } + ] +} diff --git a/packages/client-api-gateway/tsconfig.dev.json b/packages/client-api-gateway/tsconfig.dev.json new file mode 100644 index 00000000..126621a9 --- /dev/null +++ b/packages/client-api-gateway/tsconfig.dev.json @@ -0,0 +1,23 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "tsBuildInfoFile": ".tsbuildinfo/test.tsbuildinfo", + "noEmit": true, + "rootDir": "test", + "types": [ + "../../vitest.d.ts" + ] + }, + "include": [ + "test" + ], + "references": [ + { + "path": "tsconfig.src.json" + }, + { + "path": "../commons" + } + ] +} diff --git a/packages/client-api-gateway/tsconfig.esm.json b/packages/client-api-gateway/tsconfig.esm.json new file mode 100644 index 00000000..3d28d9be --- /dev/null +++ b/packages/client-api-gateway/tsconfig.esm.json @@ -0,0 +1,15 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "extends": "./tsconfig.src.json", + "compilerOptions": { + "tsBuildInfoFile": ".tsbuildinfo/esm.tsbuildinfo", + "outDir": "build/esm", + "declarationDir": "build/dts", + "stripInternal": true + }, + "references": [ + { + "path": "../commons/tsconfig.esm.json" + } + ] +} diff --git a/packages/client-api-gateway/tsconfig.json b/packages/client-api-gateway/tsconfig.json new file mode 100644 index 00000000..c1c93439 --- /dev/null +++ b/packages/client-api-gateway/tsconfig.json @@ -0,0 +1,13 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "extends": "../../tsconfig.base.json", + "include": [], + "references": [ + { + "path": "tsconfig.src.json" + }, + { + "path": "tsconfig.dev.json" + } + ] +} diff --git a/packages/client-api-gateway/tsconfig.src.json b/packages/client-api-gateway/tsconfig.src.json new file mode 100644 index 00000000..5e765113 --- /dev/null +++ b/packages/client-api-gateway/tsconfig.src.json @@ -0,0 +1,17 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "tsBuildInfoFile": ".tsbuildinfo/src.tsbuildinfo", + "outDir": "build/src", + "rootDir": "src" + }, + "include": [ + "src" + ], + "references": [ + { + "path": "../commons" + } + ] +} diff --git a/packages/client-api-gateway/vitest.config.ts b/packages/client-api-gateway/vitest.config.ts new file mode 100644 index 00000000..2cf045fa --- /dev/null +++ b/packages/client-api-gateway/vitest.config.ts @@ -0,0 +1,6 @@ +import { mergeConfig, type UserConfigExport } from "vitest/config"; +import configShared from "../../vitest.shared.js"; + +const config: UserConfigExport = {}; + +export default mergeConfig(configShared, config); diff --git a/packages/commons/package.json b/packages/commons/package.json index 722167d3..c39d96dd 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -25,7 +25,7 @@ "organization": false }, "devDependencies": { - "@aws-sdk/middleware-logger": "^3.775.0", + "@aws-sdk/middleware-logger": "^3.804.0", "@types/node": "ts5.4", "effect": "3.14.11", "typescript": "^5.4.2" @@ -35,7 +35,7 @@ }, "dependencies": { "@smithy/protocol-http": "^5.1.0", - "@smithy/smithy-client": "^4.2.0", + "@smithy/smithy-client": "^4.2.2", "@smithy/types": "^4.2.0" }, "main": "build/cjs/index.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6c4ad4d6..12e5d938 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,7 +46,7 @@ importers: version: 0.4.0 '@effect/vitest': specifier: 0.20.11 - version: 0.20.11(effect@3.14.11)(vitest@3.1.1(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0)) + version: 0.20.11(effect@3.14.11)(vitest@3.1.1(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0)) '@eslint/compat': specifier: ^1.2.5 version: 1.2.5(eslint@9.19.0) @@ -61,7 +61,7 @@ importers: version: 1.0.0-next.17(projen@0.91.6(constructs@10.4.2)) '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 '@typescript-eslint/eslint-plugin': specifier: ^8.21.0 version: 8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.19.0)(typescript@5.4.5))(eslint@9.19.0)(typescript@5.4.5) @@ -70,7 +70,7 @@ importers: version: 8.21.0(eslint@9.19.0)(typescript@5.4.5) '@vitest/coverage-v8': specifier: ^3.1.1 - version: 3.1.1(vitest@3.1.1(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0)) + version: 3.1.1(vitest@3.1.1(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0)) aws-sdk-client-mock: specifier: ^4.1.0 version: 4.1.0 @@ -103,7 +103,7 @@ importers: version: 0.91.6(constructs@10.4.2) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@22.14.1)(typescript@5.4.5) + version: 10.9.1(@types/node@22.15.14)(typescript@5.4.5) tsx: specifier: ^4.16.5 version: 4.19.3 @@ -112,23 +112,43 @@ importers: version: 5.4.5 vitest: specifier: ^3.1.1 - version: 3.1.1(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0) + version: 3.1.1(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0) vitest-mock-extended: specifier: ^3.1.0 - version: 3.1.0(typescript@5.4.5)(vitest@3.1.1(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0)) + version: 3.1.0(typescript@5.4.5)(vitest@3.1.1(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0)) packages/client-account: dependencies: '@aws-sdk/client-account': specifier: ^3 - version: 3.794.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 + effect: + specifier: 3.14.11 + version: 3.14.11 + typescript: + specifier: ^5.4.2 + version: 5.4.5 + publishDirectory: dist + + packages/client-api-gateway: + dependencies: + '@aws-sdk/client-api-gateway': + specifier: ^3 + version: 3.804.0 + '@effect-aws/commons': + specifier: workspace:^ + version: link:../commons/dist + devDependencies: + '@types/node': + specifier: ts5.4 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -141,14 +161,34 @@ importers: dependencies: '@aws-sdk/client-apigatewaymanagementapi': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 + effect: + specifier: 3.14.11 + version: 3.14.11 + typescript: + specifier: ^5.4.2 + version: 5.4.5 + publishDirectory: dist + + packages/client-api-gateway-v2: + dependencies: + '@aws-sdk/client-apigatewayv2': + specifier: ^3 + version: 3.804.0 + '@effect-aws/commons': + specifier: workspace:^ + version: link:../commons/dist + devDependencies: + '@types/node': + specifier: ts5.4 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -161,14 +201,14 @@ importers: dependencies: '@aws-sdk/client-athena': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -181,14 +221,14 @@ importers: dependencies: '@aws-sdk/client-auto-scaling': specifier: ^3 - version: 3.791.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -201,14 +241,14 @@ importers: dependencies: '@aws-sdk/client-bedrock': specifier: ^3 - version: 3.791.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -221,14 +261,14 @@ importers: dependencies: '@aws-sdk/client-bedrock-runtime': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -241,14 +281,14 @@ importers: dependencies: '@aws-sdk/client-cloudsearch': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -261,14 +301,14 @@ importers: dependencies: '@aws-sdk/client-cloudtrail': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -281,14 +321,14 @@ importers: dependencies: '@aws-sdk/client-cloudwatch': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -301,14 +341,14 @@ importers: dependencies: '@aws-sdk/client-cloudwatch-events': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -321,14 +361,14 @@ importers: dependencies: '@aws-sdk/client-cloudwatch-logs': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -341,14 +381,14 @@ importers: dependencies: '@aws-sdk/client-codedeploy': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -361,14 +401,14 @@ importers: dependencies: '@aws-sdk/client-cognito-identity-provider': specifier: ^3 - version: 3.794.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -381,14 +421,14 @@ importers: dependencies: '@aws-sdk/client-dynamodb': specifier: ^3 - version: 3.788.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -401,14 +441,14 @@ importers: dependencies: '@aws-sdk/client-ec2': specifier: ^3 - version: 3.794.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -421,14 +461,14 @@ importers: dependencies: '@aws-sdk/client-ecr': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -441,14 +481,14 @@ importers: dependencies: '@aws-sdk/client-ecs': specifier: ^3 - version: 3.795.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -461,14 +501,14 @@ importers: dependencies: '@aws-sdk/client-elasticache': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -481,14 +521,14 @@ importers: dependencies: '@aws-sdk/client-eventbridge': specifier: ^3 - version: 3.790.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -501,14 +541,14 @@ importers: dependencies: '@aws-sdk/client-firehose': specifier: ^3 - version: 3.793.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -521,14 +561,14 @@ importers: dependencies: '@aws-sdk/client-iam': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -541,14 +581,14 @@ importers: dependencies: '@aws-sdk/client-iot': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -561,14 +601,14 @@ importers: dependencies: '@aws-sdk/client-iot-data-plane': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -581,14 +621,14 @@ importers: dependencies: '@aws-sdk/client-iot-events': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -601,14 +641,14 @@ importers: dependencies: '@aws-sdk/client-iot-events-data': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -621,14 +661,14 @@ importers: dependencies: '@aws-sdk/client-iot-jobs-data-plane': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -641,14 +681,14 @@ importers: dependencies: '@aws-sdk/client-iot-wireless': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -661,14 +701,14 @@ importers: dependencies: '@aws-sdk/client-kinesis': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -681,14 +721,14 @@ importers: dependencies: '@aws-sdk/client-kms': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -701,14 +741,14 @@ importers: dependencies: '@aws-sdk/client-lambda': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -721,14 +761,14 @@ importers: dependencies: '@aws-sdk/client-mq': specifier: ^3 - version: 3.794.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -741,14 +781,14 @@ importers: dependencies: '@aws-sdk/client-opensearch': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -761,14 +801,14 @@ importers: dependencies: '@aws-sdk/client-opensearchserverless': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -781,14 +821,14 @@ importers: dependencies: '@aws-sdk/client-organizations': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -801,14 +841,14 @@ importers: dependencies: '@aws-sdk/client-rds': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -821,20 +861,20 @@ importers: dependencies: '@aws-sdk/client-s3': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@aws-sdk/s3-request-presigner': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@aws-sdk/types': specifier: ^3 - version: 3.775.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -847,14 +887,14 @@ importers: dependencies: '@aws-sdk/client-scheduler': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -867,14 +907,14 @@ importers: dependencies: '@aws-sdk/client-secrets-manager': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -887,14 +927,14 @@ importers: dependencies: '@aws-sdk/client-ses': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -907,14 +947,14 @@ importers: dependencies: '@aws-sdk/client-sfn': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -927,14 +967,14 @@ importers: dependencies: '@aws-sdk/client-sns': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -947,14 +987,14 @@ importers: dependencies: '@aws-sdk/client-sqs': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -967,14 +1007,14 @@ importers: dependencies: '@aws-sdk/client-ssm': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -987,14 +1027,14 @@ importers: dependencies: '@aws-sdk/client-sts': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -1007,14 +1047,14 @@ importers: dependencies: '@aws-sdk/client-textract': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -1027,14 +1067,14 @@ importers: dependencies: '@aws-sdk/client-timestream-influxdb': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -1047,14 +1087,14 @@ importers: dependencies: '@aws-sdk/client-timestream-query': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -1067,14 +1107,14 @@ importers: dependencies: '@aws-sdk/client-timestream-write': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist devDependencies: '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -1089,18 +1129,18 @@ importers: specifier: ^5.1.0 version: 5.1.0 '@smithy/smithy-client': - specifier: ^4.2.0 - version: 4.2.0 + specifier: ^4.2.2 + version: 4.2.2 '@smithy/types': specifier: ^4.2.0 version: 4.2.0 devDependencies: '@aws-sdk/middleware-logger': - specifier: ^3.775.0 - version: 3.775.0 + specifier: ^3.804.0 + version: 3.804.0 '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -1129,7 +1169,7 @@ importers: version: 0.80.11(effect@3.14.11) '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -1145,7 +1185,7 @@ importers: version: 8.10.149 '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -1158,10 +1198,10 @@ importers: dependencies: '@aws-sdk/client-dynamodb': specifier: ^3 - version: 3.788.0 + version: 3.804.0 '@aws-sdk/lib-dynamodb': specifier: ^3 - version: 3.789.0(@aws-sdk/client-dynamodb@3.788.0) + version: 3.804.0(@aws-sdk/client-dynamodb@3.804.0) '@effect-aws/commons': specifier: workspace:^ version: link:../commons/dist @@ -1171,7 +1211,7 @@ importers: version: link:../client-dynamodb/dist '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -1190,7 +1230,7 @@ importers: version: 2.0.0 '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -1219,7 +1259,7 @@ importers: version: 8.10.149 '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -1232,7 +1272,7 @@ importers: devDependencies: '@aws-sdk/client-s3': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/client-s3': specifier: workspace:^ version: link:../client-s3/dist @@ -1241,7 +1281,7 @@ importers: version: 0.80.11(effect@3.14.11) '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -1254,7 +1294,7 @@ importers: devDependencies: '@aws-sdk/client-secrets-manager': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/client-secrets-manager': specifier: workspace:^ version: link:../client-secrets-manager/dist @@ -1263,7 +1303,7 @@ importers: version: 1.208.0 '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -1276,7 +1316,7 @@ importers: devDependencies: '@aws-sdk/client-ssm': specifier: ^3 - version: 3.787.0 + version: 3.804.0 '@effect-aws/client-ssm': specifier: workspace:^ version: link:../client-ssm/dist @@ -1285,7 +1325,7 @@ importers: version: 1.208.0 '@types/node': specifier: ts5.4 - version: 22.14.1 + version: 22.15.14 effect: specifier: 3.14.11 version: 3.14.11 @@ -1342,359 +1382,371 @@ packages: '@middy/core': optional: true - '@aws-sdk/client-account@3.794.0': - resolution: {integrity: sha512-q7+S/Eoj/QV0nq116haUz6eQAwC/lkTWDQ8W6qVY6Amq7a8cU7fUZMh4n75/WRwtwpDF74KE+iXfjpqGEhamwQ==} + '@aws-sdk/client-account@3.804.0': + resolution: {integrity: sha512-trO4WNGBBvM72mxGhADsx6fZ15VHFT/of3o2VxCybcHvQ0Zfe+rk2W3RplUiav9j2DTC7DldG83AtWqiV1uF4w==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/client-api-gateway@3.804.0': + resolution: {integrity: sha512-sTIQbdCesaNjUxKRWVmDYouGR6+mjkoMM4cjMnwxmPagTZbVoieuLhlVk605PNkXS740paUqlaNM6jW4YzryTA==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/client-apigatewaymanagementapi@3.804.0': + resolution: {integrity: sha512-kMYIR5E0QK/H5+8l/7ccaXw7R0m2UBpsS+WiGdOKfODGktAmi8kIFCnjVzkxoFxJkz8lkXOwlCqObNQWMxUu5w==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-apigatewaymanagementapi@3.787.0': - resolution: {integrity: sha512-q6YO7WrGXOxnPP9vensRpzrx+IWK7p3c6fr0Z4Qw6Ex+dVWBITZ3GhcCZ7m6purMFpNDstW2vOnVkfSbYMgRuA==} + '@aws-sdk/client-apigatewayv2@3.804.0': + resolution: {integrity: sha512-LrV5XTuvSb/SR2wvY2ZkqZPVG3Yq8FldRiSLtBUxrN01rcL4BqQYyXgxL6W1G0+SBmWOpgv2+7kUuqVNoz7F3Q==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-athena@3.787.0': - resolution: {integrity: sha512-RmQwfTfi4O7kMljbbWDvVMtuuGmj1+WnYm1//1+yWUPupNqRES7tzaWLclALtTDgZIT1Z+LZxrfFf4m6crH6jg==} + '@aws-sdk/client-athena@3.804.0': + resolution: {integrity: sha512-9Q7NBSvoR4RkPwLBXIoxha3A95iC/OLLXJceNqqTlnbYdKmoenbyxUY3tEqAcc3UHtqjKQAW9Qtcy9SsYmyM9g==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-auto-scaling@3.791.0': - resolution: {integrity: sha512-L1GAjAsX7flLJkOdeAoaoBQcjqiHcg4ugA75K2I2ThxRuBUPTDmbLlcQaENxGfkBxSK0ZRl512wANb5CI+Gfsw==} + '@aws-sdk/client-auto-scaling@3.804.0': + resolution: {integrity: sha512-Sve98Kv2yz+3t+vmteCd8FiodAmUCGezl6QqVmgRyM54z0cbUGGnovUADWepWtQaVqRWl6fCQvudOe4NY45ZMA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-bedrock-runtime@3.787.0': - resolution: {integrity: sha512-aGxGNsv366rewmz0w10C6Epo9iClxdL9kY+uOEo4OO7gRchRwSHOj1AYK7Tqa0zB5vGLYa1KGCrvzvthCWt4AQ==} + '@aws-sdk/client-bedrock-runtime@3.804.0': + resolution: {integrity: sha512-xO5iQoYf2e5HL7PSSVEVNCpAYb4SICAOQHRB3fWlLi2ZyDgH21Te2Z3YEkCHRAkp7nJbSasWKY3pVJ2sjlEwPQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-bedrock@3.791.0': - resolution: {integrity: sha512-xM5fg+I6+U1lIKXsTtkQsN9FzMwIjhv/WKvzRwdRWz1Eiriq9TNmXDiNWhCjyk108Ktjv/IcrmslsZxzbH4y1g==} + '@aws-sdk/client-bedrock@3.804.0': + resolution: {integrity: sha512-+6W7K8ctDUkrZtHaQ6r/p5R16NM8XA2nVSc3rCy43jvlaOGptboRpNrRcjmrlEO0TU06D6ic7QCUfSvPMsmYWQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-cloudsearch@3.787.0': - resolution: {integrity: sha512-Z7LdNAvMjxWYzS2J6byhaIa3JIbpqb5RUJeUK54naC47Nl4GC+qpKBJ1C9lGgnIg45QLKNiSx40FdXDEL2NNAQ==} + '@aws-sdk/client-cloudsearch@3.804.0': + resolution: {integrity: sha512-Jo5ojLMG1x81CeuJbG6siBneYeYX5H4E8SAcVsR6o8h78e8E6LbEC//1mCjaeyB85H3xphNW2RLh2yVLtMFc4A==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-cloudtrail@3.787.0': - resolution: {integrity: sha512-69jGt4gTfQ6RliVF9ftOtLxPSRS6JmFsiMpj1de4eY8xe9F84nqMi2ShDozYT/GEgj9vWMMhl+8DBhze37vmBw==} + '@aws-sdk/client-cloudtrail@3.804.0': + resolution: {integrity: sha512-zlkiGCt/W8Iz7RWOmbgo2kF+7zlA9CtZn5NtPv6YyaPXEHntYoEglFpLubOI1f0FR4lPueBtOEA1Z8VWLHDK3g==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-cloudwatch-events@3.787.0': - resolution: {integrity: sha512-Kd7YN5WkRA22YrpnKT7JytslRMnacNAJFMo/+TMQ2wO0tdXb7UjnEuNB1ey7Oh2e+1eHsc7kALz0VyajqyjyPQ==} + '@aws-sdk/client-cloudwatch-events@3.804.0': + resolution: {integrity: sha512-YZ2Q6nRQdLV4dAUau7tcJnywqv9KLKXbokIW8rTWP3c4AgxvoJTc5RdvIBEyG4Rn80JRGBwJZIB0zetSXfYk+w==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-cloudwatch-logs@3.787.0': - resolution: {integrity: sha512-CK3IPIdsGiX/mmbQWwQut7fYeE4bAqAjZyCdmK7+bpkQPKlZq7+GIBT3d5ZQ/Dts8nP82kkWEyDL+RSXhdOQlQ==} + '@aws-sdk/client-cloudwatch-logs@3.804.0': + resolution: {integrity: sha512-/B2EPfRhpFiAOMLNWBrVAQ9WEWA5/IvVZ9vCitUpnog8x6YdD+3RHH1B0wZ1ftCbk3+r/A61q8TOvO6gcJSYFA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-cloudwatch@3.787.0': - resolution: {integrity: sha512-A8omPHxBtSpCT2lvLI78SoySmOF9ZwHBi51+zXshN+IA1UJpMo6EndW6F8aaiba/RKXnJhqhjSYy9QHcYgPAbg==} + '@aws-sdk/client-cloudwatch@3.804.0': + resolution: {integrity: sha512-ON5FDavil9thfymGU/I4JTwMzhz9I/tzDMhJzKoHJz4OCIFhF+JCde6gFzDCgvMur9hvlEidCd8uCp1+vFHjeA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-codedeploy@3.787.0': - resolution: {integrity: sha512-IaE6C7XZmy6l58ZLX7/qjxMicbr67BwzP0j6owXozUujwPrlx8tSEn/cKUNR0GB07XBvXkbfNZEoNpRGRX9Qig==} + '@aws-sdk/client-codedeploy@3.804.0': + resolution: {integrity: sha512-EbLDtzRAf+pNrZMH2+UWfrJ0lMdW4FfrRmmc/wmYy3lOyLb7erMwxcgJivKxIQpXHxkKpdjSc1JIrKn0MAfSRg==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-cognito-identity-provider@3.794.0': - resolution: {integrity: sha512-UW7mFZFyF06YTmqIrdm1wppNYlSyaK4DmTlAY1WWv44geij8jKyzBxcB9c29NSzUchpr+bCjSpaE5pZ/QBl1/Q==} + '@aws-sdk/client-cognito-identity-provider@3.804.0': + resolution: {integrity: sha512-L2bxbS/74gEiEis7jaud9QB0nfQRJCEshy7N6t7vDYdZXN9C1LBcl8GdL8PJaEDF/b8mxYre6QwYbxFleWT73A==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-dynamodb@3.788.0': - resolution: {integrity: sha512-agm2+5p47uDbAcWRJjRqsIIpbjig5P0AMB/1lQjkQKTnGOfdgzIrFLtQ3tO0kWWbTb7gH6Pg5EviuTC8j6axLQ==} + '@aws-sdk/client-dynamodb@3.804.0': + resolution: {integrity: sha512-ptjRZD2yAhCcq2GDvotuaEF/9DrnbKTIejH5cTHLopG+ve7UVgrLF3NT/5cpZW+Iu3w8ixVFDRfOGA8P4PzLgA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-ec2@3.794.0': - resolution: {integrity: sha512-gFJbpL6qBH+UEIso+4v9KHFa9E7dOyNjEU87n8pxSBqkQsL4fKP841U1B/TvkkpW0H3nmGSBSbfsDWxr2mbkVQ==} + '@aws-sdk/client-ec2@3.804.0': + resolution: {integrity: sha512-o19xi0x7JQGv07r4zrlPlv70Dg+Ck7YBavjtgtPIcY2VP9EnYEPHLAb6S6MPCpouoXrnKlMdDKj9HrGuXfYljA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-ecr@3.787.0': - resolution: {integrity: sha512-hW4Cx/b/mzYfv3d8fvXJu3lalLrKjWLl55KU5Y8GEUWr9JaF/YpURwxsM/ar2irqk7dWvMEU/ZH3BcxS5P1rtA==} + '@aws-sdk/client-ecr@3.804.0': + resolution: {integrity: sha512-YcPrYqohy4LZvUQdez4ZWdVRc8uqHY6bYBLTTDXiUhXaiB/QCRJNGql0GRx1Eo7UxmtAEncNMj67LNWrLwBybA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-ecs@3.795.0': - resolution: {integrity: sha512-UQnd5Ft8jDBZW4JpkKceq49/2BDx3go/c8KNBQOaFK52DcS6k+6BSt0S5ZW9oP2w5MTvQJUnnbIa4PH9IRfXEA==} + '@aws-sdk/client-ecs@3.804.0': + resolution: {integrity: sha512-ICJxLUrJPnKctHCfGXA4ufyt+gDh+y8Wl5NeZPiJ1xuh0wYs9PmNTv+sSV4dml2XNpX0jkbQ1WF7ljPZTqaX0g==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-elasticache@3.787.0': - resolution: {integrity: sha512-wwOijmSXsysvaNdzJYr9+JTrgfBg7dadgXV5j4bd1NkPAQSIbuiCP8km6eFjpl+HrMg3Bz1qPPzOxRuBq94Xlg==} + '@aws-sdk/client-elasticache@3.804.0': + resolution: {integrity: sha512-IhHD7e1dEGW/XOfYjW0IaK3Hi643ckKmgixnoGsqUrSE4CJ4QpKoOxFr1mTBgPOm49J2Mvenmb7dP2Z/VxxxhQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-eventbridge@3.790.0': - resolution: {integrity: sha512-T+w6uWSBdeo1X6HmCc6WVElFOvEYzInX9hiAlhXY8iyQ7iThq4I+jyZnoB02Pdw+YG5B/PcvIU5VyjQxvnO1xg==} + '@aws-sdk/client-eventbridge@3.804.0': + resolution: {integrity: sha512-VHs947KHr1h0K7Z7BYEIpn28OUcAFebKNfFVBFi5kAuUoMl+oPbHKhvk14m5mjjzQinHHD/0vZiFDXs5tLq6Zw==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-firehose@3.793.0': - resolution: {integrity: sha512-LyUEpEn1PqcBfetts9IYBUP/G/pKFQEVnNskSTMx6WbVNEJ7PxwbqCdAKX0zPDD4cGUJMfChS0jmild1mbp5QA==} + '@aws-sdk/client-firehose@3.804.0': + resolution: {integrity: sha512-P0DkDyJPk2OW1rQGOK6GFuNjzVJ/ujRWg0dgFl2E/ioCgwAH9/9wjMxUgIZhuT1J7uMBNkwG82BI0hk3BeaMVQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-iam@3.787.0': - resolution: {integrity: sha512-m1dTjDlnIINKVJdMww4tXu/9v/FIuqoMxlys2Z5FQHkqVs+kNt2kKjE/btY5zT6wo+mMt0MJwqsqyTHs/42pAQ==} + '@aws-sdk/client-iam@3.804.0': + resolution: {integrity: sha512-h8lTw0lR265F1x9EeZar4aPD6+jyngwwEW7M5Kc2A6sT+YewInNj8sRyle0X4jVpYBSDeNi4RLF91A3CLCcQ/w==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-iot-data-plane@3.787.0': - resolution: {integrity: sha512-wr3sS4HCd6LxrheXlAzummpdrp1FwjrEyO8GhHtEYz0Ic2yxov1us/s1Gx5IteLM5YfzF3zCUQDA+h7HeNRfYA==} + '@aws-sdk/client-iot-data-plane@3.804.0': + resolution: {integrity: sha512-wU09CapXx9Yz/7Id45hO26hK8FjsewbQpP8mq7kpWUhRnyk9xubQbULL9G2wZJadLEJv7Dl3O5pdTVdm0ISPNQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-iot-events-data@3.787.0': - resolution: {integrity: sha512-arkZFQfvDVoVwOq8tWG5JtocK/pYvKyIUWuM2rn78mR4/bQcMGauHfvsPpfJwJBJS8E4cK4MkVrOW6reR3OtoQ==} + '@aws-sdk/client-iot-events-data@3.804.0': + resolution: {integrity: sha512-t2B0cH3rqz0URy5poaiuQAb/KimR7Dq7VFHyNbKvtYJ26hTZAHtW2AwdFD5iSq2biVqKm6Th0QXSl5SL/xbToA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-iot-events@3.787.0': - resolution: {integrity: sha512-ztgZowG0VAUYfoXchHoe/8cA2g2KPrtR+1fPT1QhM8amAP9o9MzPdF/kc8cS1Kr2H4lGfH3dP/f3wJ3WZKLgvg==} + '@aws-sdk/client-iot-events@3.804.0': + resolution: {integrity: sha512-L1l9+rpMoYiOir/oI17smlxFxDpm4SwDvWBiBDsmjGW315Q8Ta/vQdYCsi1gF+S4ANeNckMtA2QHe5iDum7isA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-iot-jobs-data-plane@3.787.0': - resolution: {integrity: sha512-XP/vKR+WLg2y0jIL1VsFYWE3hqiOatp9wkhxNaoWWDPw5NOf/KCBmuYmVWxCjtLZbs66N1rrXkMTNIgit/cMXQ==} + '@aws-sdk/client-iot-jobs-data-plane@3.804.0': + resolution: {integrity: sha512-x1UTvCK0laID6h2kIWcHJCtiimEb0ui4ZHkaHv2dxTgc8vZDt06g7RdkNu4FInCMdeamTd3ptfDoPvtyXqyu5Q==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-iot-wireless@3.787.0': - resolution: {integrity: sha512-etsdar0JZbklji+GZ9+uVxY7aK22CNsQAFsTu0D4bmvLV2XnwToDNvHHC1OCBvpDnMIS3kIdT4c1KRXAYtANSw==} + '@aws-sdk/client-iot-wireless@3.804.0': + resolution: {integrity: sha512-7xvyDH13PEm82LNzky5zLdtobLxc2ZWZZDswO5vY5yOh/XHSiD42MpXEe2GvXqTTYDEEhwMGkSdrlFA5vKeQ4g==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-iot@3.787.0': - resolution: {integrity: sha512-FtyPD5Cod1hB+xJVp1j+l+2XDYueQtJHvJ0CiferaOREuvsxVfmJPHj2aodwr44WD2cAsGV+VVsmiS5q7Vf2ig==} + '@aws-sdk/client-iot@3.804.0': + resolution: {integrity: sha512-rMKZxGUYPgkNgYYL/FWwwMOP4QbmIYcJkIEn2h+shNr6kFUFxKSpePRFEqzT6d/jKKq58SyBjvAlppGExclgjA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-kinesis@3.787.0': - resolution: {integrity: sha512-dOdpK4QjSOULizB5x4UZsTz//0qTplxbJpKWNZflH/HZijy4c/ReeMzRorfzlWcUTTME/GA6ah28lJfuSXHvxg==} + '@aws-sdk/client-kinesis@3.804.0': + resolution: {integrity: sha512-G4J7+xmlljBfozz61iabJ+oSZT+I3lzz1R/2SCpVyaruKMBNrZWEd9TXetNRMzbBWQPdvn7XQa/cPmF+8I0N3w==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-kms@3.787.0': - resolution: {integrity: sha512-VChCCnfD2cMPejkjl1gQYQMMyfKfTmqMJhQE9+XeP9vQ43URNJUVqK/MA5DjC3HhUvIMZdMyx22LHJnDNlzgpw==} + '@aws-sdk/client-kms@3.804.0': + resolution: {integrity: sha512-JuHSTSUFIhr9vv3NUqmaXgJxrDauM8U8/zsgdVt/QtdzgAI63HWY720/L/cBM9zRPrctXoyFPPFEq8j6x1azWQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-lambda@3.787.0': - resolution: {integrity: sha512-aPSg7YL7IpEaijsunAYtws/3dZl+VjyQ1wbv6RxdIfzww/35x31GSc6vD6paq8KC6lcns8wlli/0qCOl8Z9wZg==} + '@aws-sdk/client-lambda@3.804.0': + resolution: {integrity: sha512-SZrlr+pZHI3r3s/9s3KNAuqFY0NWHfVtu9tVU/51saX4IPomIg2J5jBXipBziurjfLb0jZGBDazbIN5Q0ROE1g==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-mq@3.794.0': - resolution: {integrity: sha512-yT4dJ9E/QVjEQ9oVpVA6OUWLJH7YUL20roUUulLHUY5Qj1LpQ9hRaoRdJln7F06W/4wL9NL7ewB749z+buXHVg==} + '@aws-sdk/client-mq@3.804.0': + resolution: {integrity: sha512-/wvaqvI5u4llQvEK3Ev+tuXqHOWkveJbHcIpiucBqiXWNYjFmqrkMpOvPhzVvEtksuLiKrOttgGc8Fc5V4XVIQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-opensearch@3.787.0': - resolution: {integrity: sha512-exvXV8uMYlZu+pmSGmK92MCSL0L2q+4lcE3ehnauZFzr1RQUDMenecSTnarS13rvE6D0EgPrtu1gZtL3h0Xh/A==} + '@aws-sdk/client-opensearch@3.804.0': + resolution: {integrity: sha512-ZS0Rtc39imNAjo3cb9nAtQ2ILIiW1gErLuijiGUmdBRno1xzqpRWfEyBJqPZ9oGZl/ZWNuO4jlwVVZsKGQljOw==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-opensearchserverless@3.787.0': - resolution: {integrity: sha512-iu8S0HJkPMkXgA4CThZuWdofjjdEjShwKJmQEJZDIXaWsN5jQPCudmruorP5Ka0cfgg96rGI3OcJMDoLCUyHcg==} + '@aws-sdk/client-opensearchserverless@3.804.0': + resolution: {integrity: sha512-EHXLsg65X3pk4zjGy0m3CQSTVwYcJ2E76c5T3xf22nPaAb1dvqzE68L069mtIMJI5ZjnkCHnSgasq2bxpNg+fw==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-organizations@3.787.0': - resolution: {integrity: sha512-B6NwpxfNJzUFQ5jHGtheVYNcYTz0NJkUstYELuM65toCgD2mORamT43l/dD2n1c8mqvz5U2PfRBWusH8bbVE8g==} + '@aws-sdk/client-organizations@3.804.0': + resolution: {integrity: sha512-dvp6XjKiQhBoiyOHK4yKwW7F5ZVlZvJWmw7MZDkN1qPItRp8qK3GQ6+X86+15l2R/XgYg0IxU7fxRmep6uGogw==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-rds@3.787.0': - resolution: {integrity: sha512-nKkVSfpoVFiUQtobWTNCMzEF7HWHY5RH1A09TMNXunCj/138O2GTXSgQa4GI8ohC77og182fKzQjYP054k+Weg==} + '@aws-sdk/client-rds@3.804.0': + resolution: {integrity: sha512-k6944L1hEz3HGHs3edcdrYJV+I4l+/xI+selKvk9bihCFOqxaIr2YGYqkRKOwy0CdtZX/PjWZsBwW3BZKvDaiw==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-s3@3.787.0': - resolution: {integrity: sha512-eGLCWkN0NlntJ9yPU6OKUggVS4cFvuZJog+cFg1KD5hniLqz7Y0YRtB4uBxW212fK3XCfddgyscEOEeHaTQQTw==} + '@aws-sdk/client-s3@3.804.0': + resolution: {integrity: sha512-oLBCq/wOzMEv4HhEDxttl5km0KGuptqnl4MlzzDcxPpsDmXjQU7egZdfQtwKRlB7748F+/uTcYc7khFvX2I1DA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-scheduler@3.787.0': - resolution: {integrity: sha512-J+jqOlIQhKXgPeEU0M4cfB9GFucT9Dq+UWpDjzx8EmY7r82c4nBQZv+w86kAROIfLd8tKwE9GXfgjUTWiBZjVw==} + '@aws-sdk/client-scheduler@3.804.0': + resolution: {integrity: sha512-63j5QKWxvn7EVU27/8jNOLGEVeQPqn279/gi0LyJi0lVZ9MpgeRe0pxESY0OMO0fg2zNA9GkNVvSF6zwpSVupg==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-secrets-manager@3.787.0': - resolution: {integrity: sha512-cB60f7ofqZti5oUNo+W6/mUhiUWf7w+wK6pjh8XzTC8RCGUUzQLbh8ruDk+KzTT6qoa3F6kkvQZ79oReyYZauw==} + '@aws-sdk/client-secrets-manager@3.804.0': + resolution: {integrity: sha512-kpRUQrMb/NfnR8PAw9aKgGSKIuGJZl8GU9shbDtIQSBwvsX2o513/jJaWIzX7wxpg763a0kLH7nJVeDMax42fw==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-ses@3.787.0': - resolution: {integrity: sha512-yXWXMpgaVsUuKju0RLrT9UyYPF1Ekp+wkLJXwRslWloPkFKHKa1Mrz66BRUK6AEnaQU7r0K4SjsPt9Y3H9Y6nQ==} + '@aws-sdk/client-ses@3.804.0': + resolution: {integrity: sha512-1efoRUUd3URieOajswMMSFpvWWUeEzjby0Yp8vv9wFMna6Kspa/QlghYLCXj/65a+x2DnH2iMtAEAIYFtqiUmw==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-sfn@3.787.0': - resolution: {integrity: sha512-PDmHtLh2y9ZappbTpZz5WSL83fY7cwn25/S06+5mq3iJRflzITGsRqEICDfFrS5qOoOXJlXIoHLEvoIFL0O7NA==} + '@aws-sdk/client-sfn@3.804.0': + resolution: {integrity: sha512-uzoCuxMAIHKTXdnOZ/zGQOclgH69CuVFOcTJA/qTkHUKih/jXO3zggtYns4Ww1sGozEiCR2QOf1vhn284oxRJw==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-sns@3.787.0': - resolution: {integrity: sha512-zBLiFAk7DaU7F9mjXpZvKLVTUCDYPh9/JfcYeJ4T4y2E2euc9vqQQxv6BdKx9CXzx4kXI/plVPfm5QnbhqVuNQ==} + '@aws-sdk/client-sns@3.804.0': + resolution: {integrity: sha512-8TJogdwOUc61y0cvGAH+Bj3Kh/OLMMP6/6vB2G2TxirqB93WiJuNHbzQOfRWA2AQRssEIKHE01yHa/2RjALKsw==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-sqs@3.787.0': - resolution: {integrity: sha512-usTvGFd6q7/8rA79uhGuu7wAShE2ZEAgQSKAGYF6fTdGunZLYBArRzJT8FS79AvHAW5nddn5AON0kF+hOpAefA==} + '@aws-sdk/client-sqs@3.804.0': + resolution: {integrity: sha512-JakxKiyAWKOhJYiMwpZs2OjtVwZXSLw4UWU4ihkzNb4vekuiD/X1ADWUPB4vJfVZUwt4lH3gXU34djjp23Pg6w==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-ssm@3.787.0': - resolution: {integrity: sha512-qHC5ierKZDWAaaoKbegYeAF8Sw3/DhBG8DoZwF2ZTm4HILYfqa3bP8QfQeNXA4Xrnf8ZSYh3LmLYtfCzM/WSFQ==} + '@aws-sdk/client-ssm@3.804.0': + resolution: {integrity: sha512-WjLCxef7fZTzbwzRsuhgtWzFqrdcKLItbmPYKIyKIHCPpJmNdo/7Vxm43reD98DcE3CNLnJhPZi20z7tEmDsAA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-sso@3.787.0': - resolution: {integrity: sha512-L8R+Mh258G0DC73ktpSVrG4TT9i2vmDLecARTDR/4q5sRivdDQSL5bUp3LKcK80Bx+FRw3UETIlX6mYMLL9PJQ==} + '@aws-sdk/client-sso@3.804.0': + resolution: {integrity: sha512-6D5iQbL0MqlJ7B5aaHdP21k9+3H/od0jHjHSXegvFd4h2KQbD+QVTdEOSLeakgBGgHYRfiQXsrdMMzUz8vcpsw==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-sts@3.787.0': - resolution: {integrity: sha512-koiVtHY1mJJoXhM5BJheiaUkNeFd6YvPPC46h2AGLte7wmXdT6Ek6uTGxr1zZbtCyJddtKy2ZsJ+nwP0y1ze7Q==} + '@aws-sdk/client-sts@3.804.0': + resolution: {integrity: sha512-MEQz3h2h4gjmib8Hr2UfB1ImAO0nlfQuxO94//hEMZcUjsl9hSlk551WSQeEeWbOwZUSs1uIIbuB//bf9EjTqA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-textract@3.787.0': - resolution: {integrity: sha512-uGHc7VDUqCZ3Lr0coEsbcanOLjdKZdw3gHIYjP1C8bwAoFvG6OsroZTGI5zyft33BqGGN0twduZ0HplhCiJxAw==} + '@aws-sdk/client-textract@3.804.0': + resolution: {integrity: sha512-CvrqQw3wpu18yPuTRFeVVlTFT/pTLffKlEO0Rqt5HIEZ370kdZdJtUIifDbkpfWXwXtNnXsEWj+J6kCWWf3qJg==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-timestream-influxdb@3.787.0': - resolution: {integrity: sha512-Oxg3s9P7oGdrofNsmtSMG4GoWrjP9McduaTSYQvuTZBOXopBzGvZsdyALlcj1Znt9wH0QFupOfvqxLW4E7ihfA==} + '@aws-sdk/client-timestream-influxdb@3.804.0': + resolution: {integrity: sha512-VN4T1FvmCg3u8bjuRbtvWHH4wfQ6dBtLXjPHKS7o7cEEr8fFli/39/mDmhDnjY8143LOMW+RBW//nnlrAEMqmQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-timestream-query@3.787.0': - resolution: {integrity: sha512-9y3Vk1s5iQ0xJD59x9GExq4okDlnMNIyJSWsC6V1zhmP299730peHTygqY4Pod7ajUtepY0vqxT1WDDzB5N9JQ==} + '@aws-sdk/client-timestream-query@3.804.0': + resolution: {integrity: sha512-NSasRRYGvF5OwAlHlxANhGuboq5nVv5pzy7x9V8bGIK94i/iowrz7naKaarvmHcfa0DwpFX/e50AeXjRLv3Haw==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-timestream-write@3.787.0': - resolution: {integrity: sha512-5CSzQL8OpkBnTi6plolJDgOJDvswKmhZ5N+mnkz7ZzWwutiFPplU0qarKi4nwLeE7qtY78qg3xVAVm4RNSnMZw==} + '@aws-sdk/client-timestream-write@3.804.0': + resolution: {integrity: sha512-H5dZMJah2au/cXwrupGcLZl0AwVwuPVG0oSTM1Q2/Vd38RrHyAao7URTf0pjOtyWI3jYEwPyg+oM83tqbnPkdw==} engines: {node: '>=18.0.0'} - '@aws-sdk/core@3.775.0': - resolution: {integrity: sha512-8vpW4WihVfz0DX+7WnnLGm3GuQER++b0IwQG35JlQMlgqnc44M//KbJPsIHA0aJUJVwJAEShgfr5dUbY8WUzaA==} + '@aws-sdk/core@3.804.0': + resolution: {integrity: sha512-KrYDEc6HaJE+Mx5lrwq6uhJxj1RYYfggQ+X+zQeKRyrZHl2GOxFl7PdnpdwtnaQIjX0gNkDzquhZSdyT0ar5rA==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-env@3.775.0': - resolution: {integrity: sha512-6ESVxwCbGm7WZ17kY1fjmxQud43vzJFoLd4bmlR+idQSWdqlzGDYdcfzpjDKTcivdtNrVYmFvcH1JBUwCRAZhw==} + '@aws-sdk/credential-provider-env@3.804.0': + resolution: {integrity: sha512-5mjrWPa4iaBK9/HDEIVN8lGxsnjk60eBjwGaJV0I2uqxnTo1EuQmpLV3XdY/OzQeqJdpuH/DbC6XUIdy9bXNQA==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-http@3.775.0': - resolution: {integrity: sha512-PjDQeDH/J1S0yWV32wCj2k5liRo0ssXMseCBEkCsD3SqsU8o5cU82b0hMX4sAib/RkglCSZqGO0xMiN0/7ndww==} + '@aws-sdk/credential-provider-http@3.804.0': + resolution: {integrity: sha512-TD84TXS/iDWcf+ggCq3n6yx36p1WXB2qgyHkbP/yVbdmix/vKU1twuB5qJvaY0PJWI0TOwBa9680XfsYrzaJAA==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-ini@3.787.0': - resolution: {integrity: sha512-hc2taRoDlXn2uuNuHWDJljVWYrp3r9JF1a/8XmOAZhVUNY+ImeeStylHXhXXKEA4JOjW+5PdJj0f1UDkVCHJiQ==} + '@aws-sdk/credential-provider-ini@3.804.0': + resolution: {integrity: sha512-LfReL9TnOOunJWeZbDXPePFEnvJE+jcA7iY/ItsThUALgTy+ydLUdOiwzMZFo1f0JZN/Rfrsb9FOd/xTOoZiFw==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-node@3.787.0': - resolution: {integrity: sha512-JioVi44B1vDMaK2CdzqimwvJD3uzvzbQhaEWXsGMBcMcNHajXAXf08EF50JG3ZhLrhhUsT1ObXpbTaPINOhh+g==} + '@aws-sdk/credential-provider-node@3.804.0': + resolution: {integrity: sha512-L2EK5fy2+7El7j7TcRcuwr2lzU5tQfXsfscg+dtFkLPjOqShknnqV/lXylb3QlWx8B3K/c/KK5rcWQl6cYUiDQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-process@3.775.0': - resolution: {integrity: sha512-A6k68H9rQp+2+7P7SGO90Csw6nrUEm0Qfjpn9Etc4EboZhhCLs9b66umUsTsSBHus4FDIe5JQxfCUyt1wgNogg==} + '@aws-sdk/credential-provider-process@3.804.0': + resolution: {integrity: sha512-s6ng/rZj7WP8GGgxBXsoPZYlSu7MZAm9O8OLgSSWcw8/vaYW7hBVSEVVNMEUkJiJeEo7Lh+Y/3d6SY27S1of/g==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-sso@3.787.0': - resolution: {integrity: sha512-fHc08bsvwm4+dEMEQKnQ7c1irEQmmxbgS+Fq41y09pPvPh31nAhoMcjBSTWAaPHvvsRbTYvmP4Mf12ZGr8/nfg==} + '@aws-sdk/credential-provider-sso@3.804.0': + resolution: {integrity: sha512-9Tt5zmhiK2nBfJv52Is5gNtW6bhK0W20GRhckg4T+BlnxOkPy//2ui23DzYacrwETH6TE3kdoyL3xgEL++HSLg==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-web-identity@3.787.0': - resolution: {integrity: sha512-SobmCwNbk6TfEsF283mZPQEI5vV2j6eY5tOCj8Er4Lzraxu9fBPADV+Bib2A8F6jlB1lMPJzOuDCbEasSt/RIw==} + '@aws-sdk/credential-provider-web-identity@3.804.0': + resolution: {integrity: sha512-eBICjQUnqaoiHl9/AHKVPt/YkrifDddAUNGWUj+9cb3bRml6PEBSHE0k/tbbCTMq1xz7CCP+gmnnAA92ChnseA==} engines: {node: '>=18.0.0'} - '@aws-sdk/endpoint-cache@3.723.0': - resolution: {integrity: sha512-2+a4WXRc+07uiPR+zJiPGKSOWaNJQNqitkks+6Hhm/haTLJqNVTgY2OWDh2PXvwMNpKB+AlGdhE65Oy6NzUgXg==} + '@aws-sdk/endpoint-cache@3.804.0': + resolution: {integrity: sha512-TQVDkA/lV6ua75ELZaichMzlp6x7tDa1bqdy/+0ZftmODPtKXuOOEcJxmdN7Ui/YRo1gkRz2D9txYy7IlNg1Og==} engines: {node: '>=18.0.0'} - '@aws-sdk/eventstream-handler-node@3.775.0': - resolution: {integrity: sha512-NAGVlICJW5dTQwfHj0HB4OUtFIVjMrUOacIq8EapJpJJG5rOZFaaG3BbhC1dpbraRmD/+dClnRZOKikK0eatrg==} + '@aws-sdk/eventstream-handler-node@3.804.0': + resolution: {integrity: sha512-LZddQVBUCB86tZtLJRhqiDyIqr4hfRxZCcUp1fZSfpBMcf419lgcFRGWMR3J/kCWHQ0G05aor7fSeoeaxskuNQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/lib-dynamodb@3.789.0': - resolution: {integrity: sha512-ut3d1vaHLxZCh2rc6MwghTz4DxPPoCDP0GjRUsiysG3IHx97akUt2XwPrjNkot0/Hg4JJUZzl95QCjaIf/pUxg==} + '@aws-sdk/lib-dynamodb@3.804.0': + resolution: {integrity: sha512-IxndjnmdDMhgW6oHS5/0F2LHSQ27jmCJ1CmwQBhgN9V6+Pw4ADHkVZay55vJn7/qSdMrGixDrWRb0nnO4Eqktg==} engines: {node: '>=18.0.0'} peerDependencies: - '@aws-sdk/client-dynamodb': ^3.788.0 + '@aws-sdk/client-dynamodb': ^3.804.0 + + '@aws-sdk/middleware-bucket-endpoint@3.804.0': + resolution: {integrity: sha512-vVphifJ5Ab2JUjB27UvdNV51ezxTn3f/jNbC/Y+KF1vNcYkwWXqo+U1gD8SUsDK+NhnD3wasfVBVLOdJa7qqKw==} + engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-bucket-endpoint@3.775.0': - resolution: {integrity: sha512-qogMIpVChDYr4xiUNC19/RDSw/sKoHkAhouS6Skxiy6s27HBhow1L3Z1qVYXuBmOZGSWPU0xiyZCvOyWrv9s+Q==} + '@aws-sdk/middleware-endpoint-discovery@3.804.0': + resolution: {integrity: sha512-02OpCr7FgvlNaKb1z1fdVczAU5qHH1AQmYJyZ9MB4SHgzg6ibgZeBDGc1h8MrFM4zVgUo8P+fUo/6m7zL+hmkQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-endpoint-discovery@3.775.0': - resolution: {integrity: sha512-L0PmjSg7t+wovRo/Lin1kpei3e7wBhrENWb1Bbccu3PWUIfxolGeWplOmNhSlXjuQe9GXjf3z8kJRYOGBMFOvw==} + '@aws-sdk/middleware-eventstream@3.804.0': + resolution: {integrity: sha512-3lPxZshOJoKSxIMUq8FCiIre+FZ1g/t+O7DHwOMB6EuzJ8lp5QyUeh1wE5iD/gB8VhWZoj90rGIaWCmT8ccEuA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-eventstream@3.775.0': - resolution: {integrity: sha512-B5/ZUTBSOhMbSrvrTlnogrwG3SLHRuwTnXAwoRyUGJfH2iblBgVPwyzOEmjpm53iaaGMa7SsBJ+xSNBXJZGuIw==} + '@aws-sdk/middleware-expect-continue@3.804.0': + resolution: {integrity: sha512-YW1hySBolALMII6C8y7Z0CRG2UX1dGJjLEBNFeefhO/xP7ZuE1dvnmfJGaEuBMnvc3wkRS63VZ3aqX6sevM1CA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-expect-continue@3.775.0': - resolution: {integrity: sha512-Apd3owkIeUW5dnk3au9np2IdW2N0zc9NjTjHiH+Mx3zqwSrc+m+ANgJVgk9mnQjMzU/vb7VuxJ0eqdEbp5gYsg==} + '@aws-sdk/middleware-flexible-checksums@3.804.0': + resolution: {integrity: sha512-bQbh3hTrp+3XEuu8G5DkPDK9u3nnIabw2N1GpqlIwv8oGM+GTtGH35gBZtbbd2WAxfSUIBOAwkc86kTS0g0mFg==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-flexible-checksums@3.787.0': - resolution: {integrity: sha512-X71qEwWoixFmwowWzlPoZUR3u1CWJ7iAzU0EzIxqmPhQpQJLFmdL1+SRjqATynDPZQzLs1a5HBtPT++EnZ+Quw==} + '@aws-sdk/middleware-host-header@3.804.0': + resolution: {integrity: sha512-bum1hLVBrn2lJCi423Z2fMUYtsbkGI2s4N+2RI2WSjvbaVyMSv/WcejIrjkqiiMR+2Y7m5exgoKeg4/TODLDPQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-host-header@3.775.0': - resolution: {integrity: sha512-tkSegM0Z6WMXpLB8oPys/d+umYIocvO298mGvcMCncpRl77L9XkvSLJIFzaHes+o7djAgIduYw8wKIMStFss2w==} + '@aws-sdk/middleware-location-constraint@3.804.0': + resolution: {integrity: sha512-AMtKnllIWKgoo7hiJfphLYotEwTERfjVMO2+cKAncz9w1g+bnYhHxiVhJJoR94y047c06X4PU5MsTxvdQ73Znw==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-location-constraint@3.775.0': - resolution: {integrity: sha512-8TMXEHZXZTFTckQLyBT5aEI8fX11HZcwZseRifvBKKpj0RZDk4F0EEYGxeNSPpUQ7n+PRWyfAEnnZNRdAj/1NQ==} + '@aws-sdk/middleware-logger@3.804.0': + resolution: {integrity: sha512-w/qLwL3iq0KOPQNat0Kb7sKndl9BtceigINwBU7SpkYWX9L/Lem6f8NPEKrC9Tl4wDBht3Yztub4oRTy/horJA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-logger@3.775.0': - resolution: {integrity: sha512-FaxO1xom4MAoUJsldmR92nT1G6uZxTdNYOFYtdHfd6N2wcNaTuxgjIvqzg5y7QIH9kn58XX/dzf1iTjgqUStZw==} + '@aws-sdk/middleware-recursion-detection@3.804.0': + resolution: {integrity: sha512-zqHOrvLRdsUdN/ehYfZ9Tf8svhbiLLz5VaWUz22YndFv6m9qaAcijkpAOlKexsv3nLBMJdSdJ6GUTAeIy3BZzw==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-recursion-detection@3.775.0': - resolution: {integrity: sha512-GLCzC8D0A0YDG5u3F5U03Vb9j5tcOEFhr8oc6PDk0k0vm5VwtZOE6LvK7hcCSoAB4HXyOUM0sQuXrbaAh9OwXA==} + '@aws-sdk/middleware-sdk-api-gateway@3.804.0': + resolution: {integrity: sha512-LARRC75hOwuyYmHEkYONNVxNYXgfFTC8GVPBCO+A8cKbZOESb1aI7oTcTscGfnR7bRQ4MP+TS890Bz1QEgH/0w==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-sdk-ec2@3.775.0': - resolution: {integrity: sha512-5xiHVaGUS2fr6GjzHEFWMZsgDQmWY6KjD4rLwpJVO5ZjsrJpxMa9lTozpdhhZoPR9MoSyObz7GqB7B7UavQv7Q==} + '@aws-sdk/middleware-sdk-ec2@3.804.0': + resolution: {integrity: sha512-6He90XJ93K6M4pqK6Q0z0pCZjPkIBF2oz0Z6M6C2vD3nPfgBpJNOxWdfSfjNzKypChZJtcTpdzia+YtjVJOjJw==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-sdk-rds@3.775.0': - resolution: {integrity: sha512-n4xrCdExL1V41XCfUSP37ESRlIxFwlmNpYXkusYUZvXsqBqKU+L8dK+5eHlNManysPw6NzHI4Ax52XsV6eABBA==} + '@aws-sdk/middleware-sdk-rds@3.804.0': + resolution: {integrity: sha512-vftcRUIKIIQpsAkGYEauKO+Nlo1IvtEiqSJY1azqJNTFIwNedW1Htag4+ZKGRG7sUAG9g9lW6tMewcVaZ78BZA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-sdk-s3@3.775.0': - resolution: {integrity: sha512-zsvcu7cWB28JJ60gVvjxPCI7ZU7jWGcpNACPiZGyVtjYXwcxyhXbYEVDSWKsSA6ERpz9XrpLYod8INQWfW3ECg==} + '@aws-sdk/middleware-sdk-s3@3.804.0': + resolution: {integrity: sha512-kiuqjV2ozoyI6w34+KMhZU+YVOLTPgh1Kp1DSpuS+tbkwkxnQCrPGziQhuSA5/Y0bUFaa2zLwUh2jpCmJQbLyA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-sdk-sqs@3.775.0': - resolution: {integrity: sha512-v3sAWAyHqHI+14l45wq4x7DN0Mb3L6uTBj5b6/w8ILASRMbm69FM6b2Alws1Yl+0Bc60fhrqxwMCed0y8azTkw==} + '@aws-sdk/middleware-sdk-sqs@3.804.0': + resolution: {integrity: sha512-WHGd3u/pz7W7HZuQHZWegfQYO4NyxKgrXKNk0xSW1FnppS2wYeHQ6U7fr+ji6YRSXa8yS4we7SoAoQEffYZlDw==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-ssec@3.775.0': - resolution: {integrity: sha512-Iw1RHD8vfAWWPzBBIKaojO4GAvQkHOYIpKdAfis/EUSUmSa79QsnXnRqsdcE0mCB0Ylj23yi+ah4/0wh9FsekA==} + '@aws-sdk/middleware-ssec@3.804.0': + resolution: {integrity: sha512-Tk8jK0gOIUBvEPTz/wwSlP1V70zVQ3QYqsLPAjQRMO6zfOK9ax31dln3MgKvFDJxBydS2tS3wsn53v+brxDxTA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-user-agent@3.787.0': - resolution: {integrity: sha512-Lnfj8SmPLYtrDFthNIaNj66zZsBCam+E4XiUDr55DIHTGstH6qZ/q6vg0GfbukxwSmUcGMwSR4Qbn8rb8yd77g==} + '@aws-sdk/middleware-user-agent@3.804.0': + resolution: {integrity: sha512-HoBaun4t3vAFhMj/I7L/HNBKBrAYu7Sb5bTFINx8kFCxPbqsvF+jOrEE8WiljHNy7FbPjz0mPVRUwO7RZSYNiQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/nested-clients@3.787.0': - resolution: {integrity: sha512-xk03q1xpKNHgbuo+trEf1dFrI239kuMmjKKsqLEsHlAZbuFq4yRGMlHBrVMnKYOPBhVFDS/VineM991XI52fKg==} + '@aws-sdk/nested-clients@3.804.0': + resolution: {integrity: sha512-IOUcw6stjqYBMhLoAXlLVipYpAqLlA17jcyI0OzpS0pTD1RvBqEBckYibF4HJeReI+IiEHu/m0If0SKVR5WyXQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/region-config-resolver@3.775.0': - resolution: {integrity: sha512-40iH3LJjrQS3LKUJAl7Wj0bln7RFPEvUYKFxtP8a+oKFDO0F65F52xZxIJbPn6sHkxWDAnZlGgdjZXM3p2g5wQ==} + '@aws-sdk/region-config-resolver@3.804.0': + resolution: {integrity: sha512-Qlr8jVUL5U8Ej+84ElUTGeOok6hQXcJdx5IOSRoqKs6bCKVa8TtwgX1zZIajzjMhMgMlR3/V+M8oDVDKPB43Ug==} engines: {node: '>=18.0.0'} - '@aws-sdk/s3-request-presigner@3.787.0': - resolution: {integrity: sha512-WBm0AS3RRURNN0yjYXHaiI692boVwWXGt3RLdI7tYBX58E1Zb5nzC8rlk81O9Xe7ZTgTC1KCr8y4+jcBD+zwJg==} + '@aws-sdk/s3-request-presigner@3.804.0': + resolution: {integrity: sha512-+B5jJ2rt6V7MZJBwmFcEs1H9IM59gi1HgHy52k+iUxJjPy1I0hfYroLFMoDlfI3auZchJ1XNKoiuBUmO0e9hGA==} engines: {node: '>=18.0.0'} - '@aws-sdk/signature-v4-multi-region@3.775.0': - resolution: {integrity: sha512-cnGk8GDfTMJ8p7+qSk92QlIk2bmTmFJqhYxcXZ9PysjZtx0xmfCMxnG3Hjy1oU2mt5boPCVSOptqtWixayM17g==} + '@aws-sdk/signature-v4-multi-region@3.804.0': + resolution: {integrity: sha512-6wxi+f/uvddm2PVRG1gDkjnukfwhEtu3JUAvGqQ56VWbDyM69pxPnGjcwoxCKf0dX16mU8+kHT5CpXsRIpEkkw==} engines: {node: '>=18.0.0'} - '@aws-sdk/token-providers@3.787.0': - resolution: {integrity: sha512-d7/NIqxq308Zg0RPMNrmn0QvzniL4Hx8Qdwzr6YZWLYAbUSvZYS2ppLR3BFWSkV6SsTJUx8BuDaj3P8vttkrog==} + '@aws-sdk/token-providers@3.804.0': + resolution: {integrity: sha512-ndcLGD1nHEVJdWRl0lK8SfC0dN4j3X4gcGXEJxK16KZD23veMB2adHP69ySYXNFNo5gI6W9Ct9QXnB+tJCCS1Q==} engines: {node: '>=18.0.0'} - '@aws-sdk/types@3.775.0': - resolution: {integrity: sha512-ZoGKwa4C9fC9Av6bdfqcW6Ix5ot05F/S4VxWR2nHuMv7hzfmAjTOcUiWT7UR4hM/U0whf84VhDtXN/DWAk52KA==} + '@aws-sdk/types@3.804.0': + resolution: {integrity: sha512-A9qnsy9zQ8G89vrPPlNG9d1d8QcKRGqJKqwyGgS0dclJpwy6d1EWgQLIolKPl6vcFpLoe6avLOLxr+h8ur5wpg==} engines: {node: '>=18.0.0'} - '@aws-sdk/util-arn-parser@3.723.0': - resolution: {integrity: sha512-ZhEfvUwNliOQROcAk34WJWVYTlTa4694kSVhDSjW6lE1bMataPnIN8A0ycukEzBXmd8ZSoBcQLn6lKGl7XIJ5w==} + '@aws-sdk/util-arn-parser@3.804.0': + resolution: {integrity: sha512-wmBJqn1DRXnZu3b4EkE6CWnoWMo1ZMvlfkqU5zPz67xx1GMaXlDCchFvKAXMjk4jn/L1O3tKnoFDNsoLV1kgNQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/util-dynamodb@3.788.0': - resolution: {integrity: sha512-+7M+Lr5oroXtY3SDa4nvB1OSI6+zqjiNGbVKFdgPonArLTGsNYP5lWh5y5GksFE8A19aZun4yUSrny+pbEarhw==} + '@aws-sdk/util-dynamodb@3.804.0': + resolution: {integrity: sha512-61KdWqnmeexNcDlVy86X4+QRaROelYwBcopCdfrMZvrNmbVqdk9Tps1FYaMO/jnUDqF201+2uwFHLe57ZqdWJg==} engines: {node: '>=18.0.0'} peerDependencies: - '@aws-sdk/client-dynamodb': ^3.788.0 + '@aws-sdk/client-dynamodb': ^3.804.0 - '@aws-sdk/util-endpoints@3.787.0': - resolution: {integrity: sha512-fd3zkiOkwnbdbN0Xp9TsP5SWrmv0SpT70YEdbb8wAj2DWQwiCmFszaSs+YCvhoCdmlR3Wl9Spu0pGpSAGKeYvQ==} + '@aws-sdk/util-endpoints@3.804.0': + resolution: {integrity: sha512-mT2R1De1fBT3vgm00ELVFoaArblW3PqGUCVteGGSUdJA525To7h6xPThrNrw3Dn8blAcR8VYGYte/JX7vKgFxw==} engines: {node: '>=18.0.0'} - '@aws-sdk/util-format-url@3.775.0': - resolution: {integrity: sha512-Nw4nBeyCbWixoGh8NcVpa/i8McMA6RXJIjQFyloJLaPr7CPquz7ZbSl0MUWMFVwP/VHaJ7B+lNN3Qz1iFCEP/Q==} + '@aws-sdk/util-format-url@3.804.0': + resolution: {integrity: sha512-1nOwSg7B0bj5LFGor0udF/HSdvDuSCxP+NC0IuSOJ5RgJ2AphFo03pLtK2UwArHY5WWZaejAEz5VBND6xxOEhA==} engines: {node: '>=18.0.0'} - '@aws-sdk/util-locate-window@3.723.0': - resolution: {integrity: sha512-Yf2CS10BqK688DRsrKI/EO6B8ff5J86NXe4C+VCysK7UOgN0l1zOTeTukZ3H8Q9tYYX3oaF1961o8vRkFm7Nmw==} + '@aws-sdk/util-locate-window@3.804.0': + resolution: {integrity: sha512-zVoRfpmBVPodYlnMjgVjfGoEZagyRF5IPn3Uo6ZvOZp24chnW/FRstH7ESDHDDRga4z3V+ElUQHKpFDXWyBW5A==} engines: {node: '>=18.0.0'} - '@aws-sdk/util-user-agent-browser@3.775.0': - resolution: {integrity: sha512-txw2wkiJmZKVdDbscK7VBK+u+TJnRtlUjRTLei+elZg2ADhpQxfVAQl436FUeIv6AhB/oRHW6/K/EAGXUSWi0A==} + '@aws-sdk/util-user-agent-browser@3.804.0': + resolution: {integrity: sha512-KfW6T6nQHHM/vZBBdGn6fMyG/MgX5lq82TDdX4HRQRRuHKLgBWGpKXqqvBwqIaCdXwWHgDrg2VQups6GqOWW2A==} - '@aws-sdk/util-user-agent-node@3.787.0': - resolution: {integrity: sha512-mG7Lz8ydfG4SF9e8WSXiPQ/Lsn3n8A5B5jtPROidafi06I3ckV2WxyMLdwG14m919NoS6IOfWHyRGSqWIwbVKA==} + '@aws-sdk/util-user-agent-node@3.804.0': + resolution: {integrity: sha512-TacXL50ZHOeTUvN9LbHjS3muvvJNpzZp9cAtGRKpKXzlu8zCxPHrVU7dGOF6ONuNG30GpN2xzz81/XcCtg+8/A==} engines: {node: '>=18.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -1702,8 +1754,8 @@ packages: aws-crt: optional: true - '@aws-sdk/xml-builder@3.775.0': - resolution: {integrity: sha512-b9NGO6FKJeLGYnV7Z1yvcP1TNU4dkD5jNsLWOF1/sygZoASaQhNOlaiJ/1OH331YQ1R1oWk38nBb0frsYkDsOQ==} + '@aws-sdk/xml-builder@3.804.0': + resolution: {integrity: sha512-JbGWp36IG9dgxtvC6+YXwt5WDZYfuamWFtVfK6fQpnmL96dx+GUPOXPKRWdw67WLKf2comHY28iX2d3z35I53Q==} engines: {node: '>=18.0.0'} '@babel/code-frame@7.26.2': @@ -2521,8 +2573,8 @@ packages: resolution: {integrity: sha512-8smPlwhga22pwl23fM5ew4T9vfLUCeFXlcqNOCD5M5h8VmNPNUE9j6bQSuRXpDSV11L/E/SwEBQuW8hr6+nS1A==} engines: {node: '>=18.0.0'} - '@smithy/core@3.2.0': - resolution: {integrity: sha512-k17bgQhVZ7YmUvA8at4af1TDpl0NDMBuBKJl8Yg0nrefwmValU+CnA5l/AriVdQNthU/33H3nK71HrLgqOPr1Q==} + '@smithy/core@3.3.1': + resolution: {integrity: sha512-W7AppgQD3fP1aBmo8wWo0id5zeR2/aYRy067vZsDVaa6v/mdhkg6DxXwEVuSPjZl+ZnvWAQbUMCd5ckw38+tHQ==} engines: {node: '>=18.0.0'} '@smithy/credential-provider-imds@4.0.2': @@ -2581,20 +2633,20 @@ packages: resolution: {integrity: sha512-Hc0R8EiuVunUewCse2syVgA2AfSRco3LyAv07B/zCOMa+jpXI9ll+Q21Nc6FAlYPcpNcAXqBzMhNs1CD/pP2bA==} engines: {node: '>=18.0.0'} - '@smithy/middleware-compression@4.1.0': - resolution: {integrity: sha512-7zLpLBWtiwICHyHdQjHClRvR7/qYCHYVljC+b6KXJcIRtdH3xXO7S3z2zLJe/vmaVHWvVjbRWb3b9Out2F3Cog==} + '@smithy/middleware-compression@4.1.2': + resolution: {integrity: sha512-Hfw62cy3gH7GhwkhlHGg+8YdeSBEL6/9GNgkjvPeySggX2ECqntGGfmIzmdcNaKT8Lflm5AYA6xyCtrIWDyZ4w==} engines: {node: '>=18.0.0'} '@smithy/middleware-content-length@4.0.2': resolution: {integrity: sha512-hAfEXm1zU+ELvucxqQ7I8SszwQ4znWMbNv6PLMndN83JJN41EPuS93AIyh2N+gJ6x8QFhzSO6b7q2e6oClDI8A==} engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.1.0': - resolution: {integrity: sha512-xhLimgNCbCzsUppRTGXWkZywksuTThxaIB0HwbpsVLY5sceac4e1TZ/WKYqufQLaUy+gUSJGNdwD2jo3cXL0iA==} + '@smithy/middleware-endpoint@4.1.2': + resolution: {integrity: sha512-EqOy3xaEGQpsKxLlzYstDRJ8eY90CbyBP4cl+w7r45mE60S8YliyL9AgWsdWcyNiB95E2PMqHBEv67nNl1zLfg==} engines: {node: '>=18.0.0'} - '@smithy/middleware-retry@4.1.0': - resolution: {integrity: sha512-2zAagd1s6hAaI/ap6SXi5T3dDwBOczOMCSkkYzktqN1+tzbk1GAsHNAdo/1uzxz3Ky02jvZQwbi/vmDA6z4Oyg==} + '@smithy/middleware-retry@4.1.3': + resolution: {integrity: sha512-AsJtI9KiFoEGAhcEKZyzzPfrszAQGcf4HSYKmenz0WGx/6YNvoPPv4OSGfZTCsDmgPHv4pXzxE+7QV7jcGWNKw==} engines: {node: '>=18.0.0'} '@smithy/middleware-serde@4.0.3': @@ -2633,8 +2685,8 @@ packages: resolution: {integrity: sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==} engines: {node: '>=14.0.0'} - '@smithy/service-error-classification@4.0.2': - resolution: {integrity: sha512-LA86xeFpTKn270Hbkixqs5n73S+LVM0/VZco8dqd+JT75Dyx3Lcw/MraL7ybjmz786+160K8rPOmhsq0SocoJQ==} + '@smithy/service-error-classification@4.0.3': + resolution: {integrity: sha512-FTbcajmltovWMjj3tksDQdD23b2w6gH+A0DYA1Yz3iSpjDj8fmkwy62UnXcWMy4d5YoMoSyLFHMfkEVEzbiN8Q==} engines: {node: '>=18.0.0'} '@smithy/shared-ini-file-loader@4.0.2': @@ -2645,8 +2697,8 @@ packages: resolution: {integrity: sha512-4t5WX60sL3zGJF/CtZsUQTs3UrZEDO2P7pEaElrekbLqkWPYkgqNW1oeiNYC6xXifBnT9dVBOnNQRvOE9riU9w==} engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.2.0': - resolution: {integrity: sha512-Qs65/w30pWV7LSFAez9DKy0Koaoh3iHhpcpCCJ4waj/iqwsuSzJna2+vYwq46yBaqO5ZbP9TjUsATUNxrKeBdw==} + '@smithy/smithy-client@4.2.2': + resolution: {integrity: sha512-3AnHfsMdq9Wg7+3BeR1HuLWI9+DMA/SoHVpCWq6xSsa52ikNd6nlF/wFzdpHyGtVa+Aji6lMgvwOF4sGcVA7SA==} engines: {node: '>=18.0.0'} '@smithy/types@2.12.0': @@ -2685,12 +2737,12 @@ packages: resolution: {integrity: sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-browser@4.0.8': - resolution: {integrity: sha512-ZTypzBra+lI/LfTYZeop9UjoJhhGRTg3pxrNpfSTQLd3AJ37r2z4AXTKpq1rFXiiUIJsYyFgNJdjWRGP/cbBaQ==} + '@smithy/util-defaults-mode-browser@4.0.10': + resolution: {integrity: sha512-2k6fgUNOZ1Rn0gEjvGPGrDEINLG8qSBHsN7xlkkbO+fnHJ36BQPDzhFfMmYSDS8AgzoygqQiDOQ+6Hp2vBTUdA==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-node@4.0.8': - resolution: {integrity: sha512-Rgk0Jc/UDfRTzVthye/k2dDsz5Xxs9LZaKCNPgJTRyoyBoeiNCnHsYGOyu1PKN+sDyPnJzMOz22JbwxzBp9NNA==} + '@smithy/util-defaults-mode-node@4.0.10': + resolution: {integrity: sha512-2XR1WRglLVmoIFts7bODUTgBdVyvkfKNkydHrlsI5VxW9q3s1hnJCuY+f1OHzvj5ue23q4vydM2fjrMjf2HSdQ==} engines: {node: '>=18.0.0'} '@smithy/util-endpoints@3.0.2': @@ -2705,8 +2757,8 @@ packages: resolution: {integrity: sha512-6GDamTGLuBQVAEuQ4yDQ+ti/YINf/MEmIegrEeg7DdB/sld8BX1lqt9RRuIcABOhAGTA50bRbPzErez7SlDtDQ==} engines: {node: '>=18.0.0'} - '@smithy/util-retry@4.0.2': - resolution: {integrity: sha512-Qryc+QG+7BCpvjloFLQrmlSd0RsVRHejRXd78jNO3+oREueCjwG1CCEH1vduw/ZkM1U9TztwIKVIi3+8MJScGg==} + '@smithy/util-retry@4.0.3': + resolution: {integrity: sha512-DPuYjZQDXmKr/sNvy9Spu8R/ESa2e22wXZzSAY6NkjOLj6spbIje/Aq8rT97iUMdDj0qHMRIe+bTxvlU74d9Ng==} engines: {node: '>=18.0.0'} '@smithy/util-stream@4.2.0': @@ -2795,8 +2847,8 @@ packages: '@types/node@20.17.16': resolution: {integrity: sha512-vOTpLduLkZXePLxHiHsBLp98mHGnl8RptV4YAO3HfKO5UHjDvySGbxKtpYfy8Sx5+WKcgc45qNreJJRVM3L6mw==} - '@types/node@22.14.1': - resolution: {integrity: sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==} + '@types/node@22.15.14': + resolution: {integrity: sha512-BL1eyu/XWsFGTtDWOYULQEs4KR0qdtYfCxYAUYRoB7JP7h9ETYLgQTww6kH8Sj2C0pFGgrpM0XKv6/kbIzYJ1g==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -4958,21 +5010,21 @@ snapshots: '@aws-crypto/crc32@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 tslib: 2.8.1 '@aws-crypto/crc32c@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 tslib: 2.8.1 '@aws-crypto/sha1-browser@5.2.0': dependencies: '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-locate-window': 3.723.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-locate-window': 3.804.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -4981,15 +5033,15 @@ snapshots: '@aws-crypto/sha256-js': 5.2.0 '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-locate-window': 3.723.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-locate-window': 3.804.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 '@aws-crypto/sha256-js@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 tslib: 2.8.1 '@aws-crypto/supports-web-crypto@5.2.0': @@ -4998,7 +5050,7 @@ snapshots: '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -5014,133 +5066,224 @@ snapshots: '@aws-lambda-powertools/commons': 2.0.0 aws-xray-sdk-core: 3.10.3 - '@aws-sdk/client-account@3.794.0': + '@aws-sdk/client-account@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-apigatewaymanagementapi@3.787.0': + '@aws-sdk/client-api-gateway@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-sdk-api-gateway': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 + '@smithy/util-stream': 4.2.0 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-athena@3.787.0': + '@aws-sdk/client-apigatewaymanagementapi@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 + '@smithy/util-utf8': 4.0.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/client-apigatewayv2@3.804.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 + '@smithy/config-resolver': 4.1.0 + '@smithy/core': 3.3.1 + '@smithy/fetch-http-handler': 5.0.2 + '@smithy/hash-node': 4.0.2 + '@smithy/invalid-dependency': 4.0.2 + '@smithy/middleware-content-length': 4.0.2 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 + '@smithy/middleware-serde': 4.0.3 + '@smithy/middleware-stack': 4.0.2 + '@smithy/node-config-provider': 4.0.2 + '@smithy/node-http-handler': 4.0.4 + '@smithy/protocol-http': 5.1.0 + '@smithy/smithy-client': 4.2.2 + '@smithy/types': 4.2.0 + '@smithy/url-parser': 4.0.2 + '@smithy/util-base64': 4.0.0 + '@smithy/util-body-length-browser': 4.0.0 + '@smithy/util-body-length-node': 4.0.0 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 + '@smithy/util-endpoints': 3.0.2 + '@smithy/util-middleware': 4.0.2 + '@smithy/util-retry': 4.0.3 + '@smithy/util-stream': 4.2.0 + '@smithy/util-utf8': 4.0.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/client-athena@3.804.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 + '@smithy/config-resolver': 4.1.0 + '@smithy/core': 3.3.1 + '@smithy/fetch-http-handler': 5.0.2 + '@smithy/hash-node': 4.0.2 + '@smithy/invalid-dependency': 4.0.2 + '@smithy/middleware-content-length': 4.0.2 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 + '@smithy/middleware-serde': 4.0.3 + '@smithy/middleware-stack': 4.0.2 + '@smithy/node-config-provider': 4.0.2 + '@smithy/node-http-handler': 4.0.4 + '@smithy/protocol-http': 5.1.0 + '@smithy/smithy-client': 4.2.2 + '@smithy/types': 4.2.0 + '@smithy/url-parser': 4.0.2 + '@smithy/util-base64': 4.0.0 + '@smithy/util-body-length-browser': 4.0.0 + '@smithy/util-body-length-node': 4.0.0 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 + '@smithy/util-endpoints': 3.0.2 + '@smithy/util-middleware': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@types/uuid': 9.0.8 tslib: 2.8.1 @@ -5148,70 +5291,70 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-auto-scaling@3.791.0': + '@aws-sdk/client-auto-scaling@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.3 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-bedrock-runtime@3.787.0': + '@aws-sdk/client-bedrock-runtime@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/eventstream-handler-node': 3.775.0 - '@aws-sdk/middleware-eventstream': 3.775.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/eventstream-handler-node': 3.804.0 + '@aws-sdk/middleware-eventstream': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/eventstream-serde-browser': 4.0.2 '@smithy/eventstream-serde-config-resolver': 4.1.0 '@smithy/eventstream-serde-node': 4.0.2 @@ -5219,24 +5362,24 @@ snapshots: '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-stream': 4.2.0 '@smithy/util-utf8': 4.0.0 '@types/uuid': 9.0.8 @@ -5245,45 +5388,45 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-bedrock@3.791.0': + '@aws-sdk/client-bedrock@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@types/uuid': 9.0.8 tslib: 2.8.1 @@ -5291,155 +5434,155 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-cloudsearch@3.787.0': + '@aws-sdk/client-cloudsearch@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-cloudtrail@3.787.0': + '@aws-sdk/client-cloudtrail@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-cloudwatch-events@3.787.0': + '@aws-sdk/client-cloudwatch-events@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-cloudwatch-logs@3.787.0': + '@aws-sdk/client-cloudwatch-logs@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/eventstream-serde-browser': 4.0.2 '@smithy/eventstream-serde-config-resolver': 4.1.0 '@smithy/eventstream-serde-node': 4.0.2 @@ -5447,24 +5590,24 @@ snapshots: '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@types/uuid': 9.0.8 tslib: 2.8.1 @@ -5472,181 +5615,181 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-cloudwatch@3.787.0': + '@aws-sdk/client-cloudwatch@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 - '@smithy/middleware-compression': 4.1.0 + '@smithy/middleware-compression': 4.1.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.3 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-codedeploy@3.787.0': + '@aws-sdk/client-codedeploy@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.3 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-cognito-identity-provider@3.794.0': + '@aws-sdk/client-cognito-identity-provider@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-dynamodb@3.788.0': + '@aws-sdk/client-dynamodb@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-endpoint-discovery': 3.775.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-endpoint-discovery': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.3 '@types/uuid': 9.0.8 @@ -5655,46 +5798,46 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-ec2@3.794.0': + '@aws-sdk/client-ec2@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-sdk-ec2': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-sdk-ec2': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.3 '@types/uuid': 9.0.8 @@ -5703,90 +5846,90 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-ecr@3.787.0': + '@aws-sdk/client-ecr@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.3 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-ecs@3.795.0': + '@aws-sdk/client-ecs@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.3 '@types/uuid': 9.0.8 @@ -5795,357 +5938,357 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-elasticache@3.787.0': + '@aws-sdk/client-elasticache@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.3 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-eventbridge@3.790.0': + '@aws-sdk/client-eventbridge@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/signature-v4-multi-region': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/signature-v4-multi-region': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-firehose@3.793.0': + '@aws-sdk/client-firehose@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-iam@3.787.0': + '@aws-sdk/client-iam@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.3 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-iot-data-plane@3.787.0': + '@aws-sdk/client-iot-data-plane@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-stream': 4.2.0 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-iot-events-data@3.787.0': + '@aws-sdk/client-iot-events-data@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-iot-events@3.787.0': + '@aws-sdk/client-iot-events@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-iot-jobs-data-plane@3.787.0': + '@aws-sdk/client-iot-jobs-data-plane@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@types/uuid': 9.0.8 tslib: 2.8.1 @@ -6153,45 +6296,45 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-iot-wireless@3.787.0': + '@aws-sdk/client-iot-wireless@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-stream': 4.2.0 '@smithy/util-utf8': 4.0.0 '@types/uuid': 9.0.8 @@ -6200,45 +6343,45 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-iot@3.787.0': + '@aws-sdk/client-iot@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@types/uuid': 9.0.8 tslib: 2.8.1 @@ -6246,23 +6389,23 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-kinesis@3.787.0': + '@aws-sdk/client-kinesis@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/eventstream-serde-browser': 4.0.2 '@smithy/eventstream-serde-config-resolver': 4.1.0 '@smithy/eventstream-serde-node': 4.0.2 @@ -6270,91 +6413,91 @@ snapshots: '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.3 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-kms@3.787.0': + '@aws-sdk/client-kms@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-lambda@3.787.0': + '@aws-sdk/client-lambda@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/eventstream-serde-browser': 4.0.2 '@smithy/eventstream-serde-config-resolver': 4.1.0 '@smithy/eventstream-serde-node': 4.0.2 @@ -6362,24 +6505,24 @@ snapshots: '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-stream': 4.2.0 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.3 @@ -6387,45 +6530,45 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-mq@3.794.0': + '@aws-sdk/client-mq@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@types/uuid': 9.0.8 tslib: 2.8.1 @@ -6433,45 +6576,45 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-opensearch@3.787.0': + '@aws-sdk/client-opensearch@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@types/uuid': 9.0.8 tslib: 2.8.1 @@ -6479,45 +6622,45 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-opensearchserverless@3.787.0': + '@aws-sdk/client-opensearchserverless@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@types/uuid': 9.0.8 tslib: 2.8.1 @@ -6525,122 +6668,122 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-organizations@3.787.0': + '@aws-sdk/client-organizations@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-rds@3.787.0': + '@aws-sdk/client-rds@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-sdk-rds': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-sdk-rds': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.3 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-s3@3.787.0': + '@aws-sdk/client-s3@3.804.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-bucket-endpoint': 3.775.0 - '@aws-sdk/middleware-expect-continue': 3.775.0 - '@aws-sdk/middleware-flexible-checksums': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-location-constraint': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-sdk-s3': 3.775.0 - '@aws-sdk/middleware-ssec': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/signature-v4-multi-region': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 - '@aws-sdk/xml-builder': 3.775.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-bucket-endpoint': 3.804.0 + '@aws-sdk/middleware-expect-continue': 3.804.0 + '@aws-sdk/middleware-flexible-checksums': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-location-constraint': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-sdk-s3': 3.804.0 + '@aws-sdk/middleware-ssec': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/signature-v4-multi-region': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 + '@aws-sdk/xml-builder': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/eventstream-serde-browser': 4.0.2 '@smithy/eventstream-serde-config-resolver': 4.1.0 '@smithy/eventstream-serde-node': 4.0.2 @@ -6651,24 +6794,24 @@ snapshots: '@smithy/invalid-dependency': 4.0.2 '@smithy/md5-js': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-stream': 4.2.0 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.3 @@ -6676,45 +6819,45 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-scheduler@3.787.0': + '@aws-sdk/client-scheduler@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@types/uuid': 9.0.8 tslib: 2.8.1 @@ -6722,45 +6865,45 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-secrets-manager@3.787.0': + '@aws-sdk/client-secrets-manager@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@types/uuid': 9.0.8 tslib: 2.8.1 @@ -6768,90 +6911,90 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-ses@3.787.0': + '@aws-sdk/client-ses@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.3 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sfn@3.787.0': + '@aws-sdk/client-sfn@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@types/uuid': 9.0.8 tslib: 2.8.1 @@ -6859,135 +7002,135 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sns@3.787.0': + '@aws-sdk/client-sns@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sqs@3.787.0': + '@aws-sdk/client-sqs@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-sdk-sqs': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-sdk-sqs': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/md5-js': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-ssm@3.787.0': + '@aws-sdk/client-ssm@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.3 '@types/uuid': 9.0.8 @@ -6996,132 +7139,132 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso@3.787.0': + '@aws-sdk/client-sso@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.787.0': + '@aws-sdk/client-sts@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-textract@3.787.0': + '@aws-sdk/client-textract@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@types/uuid': 9.0.8 tslib: 2.8.1 @@ -7129,90 +7272,90 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-timestream-influxdb@3.787.0': + '@aws-sdk/client-timestream-influxdb@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-timestream-query@3.787.0': + '@aws-sdk/client-timestream-query@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-endpoint-discovery': 3.775.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-endpoint-discovery': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@types/uuid': 9.0.8 tslib: 2.8.1 @@ -7220,46 +7363,46 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-timestream-write@3.787.0': + '@aws-sdk/client-timestream-write@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-node': 3.787.0 - '@aws-sdk/middleware-endpoint-discovery': 3.775.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-node': 3.804.0 + '@aws-sdk/middleware-endpoint-discovery': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 '@types/uuid': 9.0.8 tslib: 2.8.1 @@ -7267,51 +7410,51 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/core@3.775.0': + '@aws-sdk/core@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 - '@smithy/core': 3.2.0 + '@aws-sdk/types': 3.804.0 + '@smithy/core': 3.3.1 '@smithy/node-config-provider': 4.0.2 '@smithy/property-provider': 4.0.2 '@smithy/protocol-http': 5.1.0 '@smithy/signature-v4': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/util-middleware': 4.0.2 fast-xml-parser: 4.4.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-env@3.775.0': + '@aws-sdk/credential-provider-env@3.804.0': dependencies: - '@aws-sdk/core': 3.775.0 - '@aws-sdk/types': 3.775.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/types': 3.804.0 '@smithy/property-provider': 4.0.2 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.775.0': + '@aws-sdk/credential-provider-http@3.804.0': dependencies: - '@aws-sdk/core': 3.775.0 - '@aws-sdk/types': 3.775.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/types': 3.804.0 '@smithy/fetch-http-handler': 5.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/property-provider': 4.0.2 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/util-stream': 4.2.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.787.0': + '@aws-sdk/credential-provider-ini@3.804.0': dependencies: - '@aws-sdk/core': 3.775.0 - '@aws-sdk/credential-provider-env': 3.775.0 - '@aws-sdk/credential-provider-http': 3.775.0 - '@aws-sdk/credential-provider-process': 3.775.0 - '@aws-sdk/credential-provider-sso': 3.787.0 - '@aws-sdk/credential-provider-web-identity': 3.787.0 - '@aws-sdk/nested-clients': 3.787.0 - '@aws-sdk/types': 3.775.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/credential-provider-env': 3.804.0 + '@aws-sdk/credential-provider-http': 3.804.0 + '@aws-sdk/credential-provider-process': 3.804.0 + '@aws-sdk/credential-provider-sso': 3.804.0 + '@aws-sdk/credential-provider-web-identity': 3.804.0 + '@aws-sdk/nested-clients': 3.804.0 + '@aws-sdk/types': 3.804.0 '@smithy/credential-provider-imds': 4.0.2 '@smithy/property-provider': 4.0.2 '@smithy/shared-ini-file-loader': 4.0.2 @@ -7320,15 +7463,15 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-node@3.787.0': + '@aws-sdk/credential-provider-node@3.804.0': dependencies: - '@aws-sdk/credential-provider-env': 3.775.0 - '@aws-sdk/credential-provider-http': 3.775.0 - '@aws-sdk/credential-provider-ini': 3.787.0 - '@aws-sdk/credential-provider-process': 3.775.0 - '@aws-sdk/credential-provider-sso': 3.787.0 - '@aws-sdk/credential-provider-web-identity': 3.787.0 - '@aws-sdk/types': 3.775.0 + '@aws-sdk/credential-provider-env': 3.804.0 + '@aws-sdk/credential-provider-http': 3.804.0 + '@aws-sdk/credential-provider-ini': 3.804.0 + '@aws-sdk/credential-provider-process': 3.804.0 + '@aws-sdk/credential-provider-sso': 3.804.0 + '@aws-sdk/credential-provider-web-identity': 3.804.0 + '@aws-sdk/types': 3.804.0 '@smithy/credential-provider-imds': 4.0.2 '@smithy/property-provider': 4.0.2 '@smithy/shared-ini-file-loader': 4.0.2 @@ -7337,21 +7480,21 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-process@3.775.0': + '@aws-sdk/credential-provider-process@3.804.0': dependencies: - '@aws-sdk/core': 3.775.0 - '@aws-sdk/types': 3.775.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/types': 3.804.0 '@smithy/property-provider': 4.0.2 '@smithy/shared-ini-file-loader': 4.0.2 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.787.0': + '@aws-sdk/credential-provider-sso@3.804.0': dependencies: - '@aws-sdk/client-sso': 3.787.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/token-providers': 3.787.0 - '@aws-sdk/types': 3.775.0 + '@aws-sdk/client-sso': 3.804.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/token-providers': 3.804.0 + '@aws-sdk/types': 3.804.0 '@smithy/property-provider': 4.0.2 '@smithy/shared-ini-file-loader': 4.0.2 '@smithy/types': 4.2.0 @@ -7359,79 +7502,79 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-web-identity@3.787.0': + '@aws-sdk/credential-provider-web-identity@3.804.0': dependencies: - '@aws-sdk/core': 3.775.0 - '@aws-sdk/nested-clients': 3.787.0 - '@aws-sdk/types': 3.775.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/nested-clients': 3.804.0 + '@aws-sdk/types': 3.804.0 '@smithy/property-provider': 4.0.2 '@smithy/types': 4.2.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/endpoint-cache@3.723.0': + '@aws-sdk/endpoint-cache@3.804.0': dependencies: mnemonist: 0.38.3 tslib: 2.8.1 - '@aws-sdk/eventstream-handler-node@3.775.0': + '@aws-sdk/eventstream-handler-node@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 '@smithy/eventstream-codec': 4.0.2 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/lib-dynamodb@3.789.0(@aws-sdk/client-dynamodb@3.788.0)': + '@aws-sdk/lib-dynamodb@3.804.0(@aws-sdk/client-dynamodb@3.804.0)': dependencies: - '@aws-sdk/client-dynamodb': 3.788.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/util-dynamodb': 3.788.0(@aws-sdk/client-dynamodb@3.788.0) - '@smithy/core': 3.2.0 - '@smithy/smithy-client': 4.2.0 + '@aws-sdk/client-dynamodb': 3.804.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/util-dynamodb': 3.804.0(@aws-sdk/client-dynamodb@3.804.0) + '@smithy/core': 3.3.1 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-bucket-endpoint@3.775.0': + '@aws-sdk/middleware-bucket-endpoint@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-arn-parser': 3.723.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-arn-parser': 3.804.0 '@smithy/node-config-provider': 4.0.2 '@smithy/protocol-http': 5.1.0 '@smithy/types': 4.2.0 '@smithy/util-config-provider': 4.0.0 tslib: 2.8.1 - '@aws-sdk/middleware-endpoint-discovery@3.775.0': + '@aws-sdk/middleware-endpoint-discovery@3.804.0': dependencies: - '@aws-sdk/endpoint-cache': 3.723.0 - '@aws-sdk/types': 3.775.0 + '@aws-sdk/endpoint-cache': 3.804.0 + '@aws-sdk/types': 3.804.0 '@smithy/node-config-provider': 4.0.2 '@smithy/protocol-http': 5.1.0 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-eventstream@3.775.0': + '@aws-sdk/middleware-eventstream@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 '@smithy/protocol-http': 5.1.0 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-expect-continue@3.775.0': + '@aws-sdk/middleware-expect-continue@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 '@smithy/protocol-http': 5.1.0 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-flexible-checksums@3.787.0': + '@aws-sdk/middleware-flexible-checksums@3.804.0': dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/crc32c': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/types': 3.775.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/types': 3.804.0 '@smithy/is-array-buffer': 4.0.0 '@smithy/node-config-provider': 4.0.2 '@smithy/protocol-http': 5.1.0 @@ -7441,63 +7584,70 @@ snapshots: '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 - '@aws-sdk/middleware-host-header@3.775.0': + '@aws-sdk/middleware-host-header@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 '@smithy/protocol-http': 5.1.0 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-location-constraint@3.775.0': + '@aws-sdk/middleware-location-constraint@3.804.0': + dependencies: + '@aws-sdk/types': 3.804.0 + '@smithy/types': 4.2.0 + tslib: 2.8.1 + + '@aws-sdk/middleware-logger@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-logger@3.775.0': + '@aws-sdk/middleware-recursion-detection@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 + '@smithy/protocol-http': 5.1.0 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-recursion-detection@3.775.0': + '@aws-sdk/middleware-sdk-api-gateway@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 '@smithy/protocol-http': 5.1.0 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-ec2@3.775.0': + '@aws-sdk/middleware-sdk-ec2@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-format-url': 3.775.0 - '@smithy/middleware-endpoint': 4.1.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-format-url': 3.804.0 + '@smithy/middleware-endpoint': 4.1.2 '@smithy/protocol-http': 5.1.0 '@smithy/signature-v4': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-rds@3.775.0': + '@aws-sdk/middleware-sdk-rds@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-format-url': 3.775.0 - '@smithy/middleware-endpoint': 4.1.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-format-url': 3.804.0 + '@smithy/middleware-endpoint': 4.1.2 '@smithy/protocol-http': 5.1.0 '@smithy/signature-v4': 5.1.0 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.775.0': + '@aws-sdk/middleware-sdk-s3@3.804.0': dependencies: - '@aws-sdk/core': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-arn-parser': 3.723.0 - '@smithy/core': 3.2.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-arn-parser': 3.804.0 + '@smithy/core': 3.3.1 '@smithy/node-config-provider': 4.0.2 '@smithy/protocol-http': 5.1.0 '@smithy/signature-v4': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/util-config-provider': 4.0.0 '@smithy/util-middleware': 4.0.2 @@ -7505,107 +7655,107 @@ snapshots: '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-sqs@3.775.0': + '@aws-sdk/middleware-sdk-sqs@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 - '@smithy/smithy-client': 4.2.0 + '@aws-sdk/types': 3.804.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/util-hex-encoding': 4.0.0 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 - '@aws-sdk/middleware-ssec@3.775.0': + '@aws-sdk/middleware-ssec@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-user-agent@3.787.0': + '@aws-sdk/middleware-user-agent@3.804.0': dependencies: - '@aws-sdk/core': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@smithy/core': 3.2.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@smithy/core': 3.3.1 '@smithy/protocol-http': 5.1.0 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/nested-clients@3.787.0': + '@aws-sdk/nested-clients@3.804.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.775.0 - '@aws-sdk/middleware-host-header': 3.775.0 - '@aws-sdk/middleware-logger': 3.775.0 - '@aws-sdk/middleware-recursion-detection': 3.775.0 - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/region-config-resolver': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-endpoints': 3.787.0 - '@aws-sdk/util-user-agent-browser': 3.775.0 - '@aws-sdk/util-user-agent-node': 3.787.0 + '@aws-sdk/core': 3.804.0 + '@aws-sdk/middleware-host-header': 3.804.0 + '@aws-sdk/middleware-logger': 3.804.0 + '@aws-sdk/middleware-recursion-detection': 3.804.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/region-config-resolver': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-endpoints': 3.804.0 + '@aws-sdk/util-user-agent-browser': 3.804.0 + '@aws-sdk/util-user-agent-node': 3.804.0 '@smithy/config-resolver': 4.1.0 - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.0 - '@smithy/middleware-retry': 4.1.0 + '@smithy/middleware-endpoint': 4.1.2 + '@smithy/middleware-retry': 4.1.3 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.8 - '@smithy/util-defaults-mode-node': 4.0.8 + '@smithy/util-defaults-mode-browser': 4.0.10 + '@smithy/util-defaults-mode-node': 4.0.10 '@smithy/util-endpoints': 3.0.2 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/region-config-resolver@3.775.0': + '@aws-sdk/region-config-resolver@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 '@smithy/node-config-provider': 4.0.2 '@smithy/types': 4.2.0 '@smithy/util-config-provider': 4.0.0 '@smithy/util-middleware': 4.0.2 tslib: 2.8.1 - '@aws-sdk/s3-request-presigner@3.787.0': + '@aws-sdk/s3-request-presigner@3.804.0': dependencies: - '@aws-sdk/signature-v4-multi-region': 3.775.0 - '@aws-sdk/types': 3.775.0 - '@aws-sdk/util-format-url': 3.775.0 - '@smithy/middleware-endpoint': 4.1.0 + '@aws-sdk/signature-v4-multi-region': 3.804.0 + '@aws-sdk/types': 3.804.0 + '@aws-sdk/util-format-url': 3.804.0 + '@smithy/middleware-endpoint': 4.1.2 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/signature-v4-multi-region@3.775.0': + '@aws-sdk/signature-v4-multi-region@3.804.0': dependencies: - '@aws-sdk/middleware-sdk-s3': 3.775.0 - '@aws-sdk/types': 3.775.0 + '@aws-sdk/middleware-sdk-s3': 3.804.0 + '@aws-sdk/types': 3.804.0 '@smithy/protocol-http': 5.1.0 '@smithy/signature-v4': 5.1.0 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/token-providers@3.787.0': + '@aws-sdk/token-providers@3.804.0': dependencies: - '@aws-sdk/nested-clients': 3.787.0 - '@aws-sdk/types': 3.775.0 + '@aws-sdk/nested-clients': 3.804.0 + '@aws-sdk/types': 3.804.0 '@smithy/property-provider': 4.0.2 '@smithy/shared-ini-file-loader': 4.0.2 '@smithy/types': 4.2.0 @@ -7613,54 +7763,54 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/types@3.775.0': + '@aws-sdk/types@3.804.0': dependencies: '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/util-arn-parser@3.723.0': + '@aws-sdk/util-arn-parser@3.804.0': dependencies: tslib: 2.8.1 - '@aws-sdk/util-dynamodb@3.788.0(@aws-sdk/client-dynamodb@3.788.0)': + '@aws-sdk/util-dynamodb@3.804.0(@aws-sdk/client-dynamodb@3.804.0)': dependencies: - '@aws-sdk/client-dynamodb': 3.788.0 + '@aws-sdk/client-dynamodb': 3.804.0 tslib: 2.8.1 - '@aws-sdk/util-endpoints@3.787.0': + '@aws-sdk/util-endpoints@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 '@smithy/types': 4.2.0 '@smithy/util-endpoints': 3.0.2 tslib: 2.8.1 - '@aws-sdk/util-format-url@3.775.0': + '@aws-sdk/util-format-url@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 '@smithy/querystring-builder': 4.0.2 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/util-locate-window@3.723.0': + '@aws-sdk/util-locate-window@3.804.0': dependencies: tslib: 2.8.1 - '@aws-sdk/util-user-agent-browser@3.775.0': + '@aws-sdk/util-user-agent-browser@3.804.0': dependencies: - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 '@smithy/types': 4.2.0 bowser: 2.11.0 tslib: 2.8.1 - '@aws-sdk/util-user-agent-node@3.787.0': + '@aws-sdk/util-user-agent-node@3.804.0': dependencies: - '@aws-sdk/middleware-user-agent': 3.787.0 - '@aws-sdk/types': 3.775.0 + '@aws-sdk/middleware-user-agent': 3.804.0 + '@aws-sdk/types': 3.804.0 '@smithy/node-config-provider': 4.0.2 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@aws-sdk/xml-builder@3.775.0': + '@aws-sdk/xml-builder@3.804.0': dependencies: '@smithy/types': 4.2.0 tslib: 2.8.1 @@ -8061,10 +8211,10 @@ snapshots: dependencies: effect: 3.14.11 - '@effect/vitest@0.20.11(effect@3.14.11)(vitest@3.1.1(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0))': + '@effect/vitest@0.20.11(effect@3.14.11)(vitest@3.1.1(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0))': dependencies: effect: 3.14.11 - vitest: 3.1.1(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0) + vitest: 3.1.1(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0) '@esbuild/aix-ppc64@0.25.2': optional: true @@ -8230,7 +8380,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.14.1 + '@types/node': 22.15.14 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -8477,7 +8627,7 @@ snapshots: '@smithy/util-middleware': 4.0.2 tslib: 2.8.1 - '@smithy/core@3.2.0': + '@smithy/core@3.3.1': dependencies: '@smithy/middleware-serde': 4.0.3 '@smithy/protocol-http': 5.1.0 @@ -8573,9 +8723,9 @@ snapshots: '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 - '@smithy/middleware-compression@4.1.0': + '@smithy/middleware-compression@4.1.2': dependencies: - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/is-array-buffer': 4.0.0 '@smithy/node-config-provider': 4.0.2 '@smithy/protocol-http': 5.1.0 @@ -8592,9 +8742,9 @@ snapshots: '@smithy/types': 4.2.0 tslib: 2.8.1 - '@smithy/middleware-endpoint@4.1.0': + '@smithy/middleware-endpoint@4.1.2': dependencies: - '@smithy/core': 3.2.0 + '@smithy/core': 3.3.1 '@smithy/middleware-serde': 4.0.3 '@smithy/node-config-provider': 4.0.2 '@smithy/shared-ini-file-loader': 4.0.2 @@ -8603,15 +8753,15 @@ snapshots: '@smithy/util-middleware': 4.0.2 tslib: 2.8.1 - '@smithy/middleware-retry@4.1.0': + '@smithy/middleware-retry@4.1.3': dependencies: '@smithy/node-config-provider': 4.0.2 '@smithy/protocol-http': 5.1.0 - '@smithy/service-error-classification': 4.0.2 - '@smithy/smithy-client': 4.2.0 + '@smithy/service-error-classification': 4.0.3 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 '@smithy/util-middleware': 4.0.2 - '@smithy/util-retry': 4.0.2 + '@smithy/util-retry': 4.0.3 tslib: 2.8.1 uuid: 9.0.1 @@ -8665,7 +8815,7 @@ snapshots: dependencies: '@smithy/types': 2.12.0 - '@smithy/service-error-classification@4.0.2': + '@smithy/service-error-classification@4.0.3': dependencies: '@smithy/types': 4.2.0 @@ -8685,10 +8835,10 @@ snapshots: '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 - '@smithy/smithy-client@4.2.0': + '@smithy/smithy-client@4.2.2': dependencies: - '@smithy/core': 3.2.0 - '@smithy/middleware-endpoint': 4.1.0 + '@smithy/core': 3.3.1 + '@smithy/middleware-endpoint': 4.1.2 '@smithy/middleware-stack': 4.0.2 '@smithy/protocol-http': 5.1.0 '@smithy/types': 4.2.0 @@ -8737,21 +8887,21 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/util-defaults-mode-browser@4.0.8': + '@smithy/util-defaults-mode-browser@4.0.10': dependencies: '@smithy/property-provider': 4.0.2 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 bowser: 2.11.0 tslib: 2.8.1 - '@smithy/util-defaults-mode-node@4.0.8': + '@smithy/util-defaults-mode-node@4.0.10': dependencies: '@smithy/config-resolver': 4.1.0 '@smithy/credential-provider-imds': 4.0.2 '@smithy/node-config-provider': 4.0.2 '@smithy/property-provider': 4.0.2 - '@smithy/smithy-client': 4.2.0 + '@smithy/smithy-client': 4.2.2 '@smithy/types': 4.2.0 tslib: 2.8.1 @@ -8770,9 +8920,9 @@ snapshots: '@smithy/types': 4.2.0 tslib: 2.8.1 - '@smithy/util-retry@4.0.2': + '@smithy/util-retry@4.0.3': dependencies: - '@smithy/service-error-classification': 4.0.2 + '@smithy/service-error-classification': 4.0.3 '@smithy/types': 4.2.0 tslib: 2.8.1 @@ -8821,7 +8971,7 @@ snapshots: '@types/cls-hooked@4.3.9': dependencies: - '@types/node': 22.14.1 + '@types/node': 22.15.14 '@types/dedent@0.7.0': {} @@ -8835,7 +8985,7 @@ snapshots: '@types/glob@7.1.3': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.14.1 + '@types/node': 22.15.14 '@types/istanbul-lib-coverage@2.0.6': {} @@ -8867,7 +9017,7 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/node@22.14.1': + '@types/node@22.15.14': dependencies: undici-types: 6.21.0 @@ -8968,7 +9118,7 @@ snapshots: '@typescript-eslint/types': 8.21.0 eslint-visitor-keys: 4.2.0 - '@vitest/coverage-v8@3.1.1(vitest@3.1.1(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/coverage-v8@3.1.1(vitest@3.1.1(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -8982,7 +9132,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.1.1(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0) + vitest: 3.1.1(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - supports-color @@ -8993,13 +9143,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.1.1(vite@6.3.2(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/mocker@3.1.1(vite@6.3.2(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.1.1 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.3.2(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.3.2(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0) '@vitest/pretty-format@3.1.1': dependencies: @@ -9145,7 +9295,7 @@ snapshots: aws-xray-sdk-core@3.10.3: dependencies: - '@aws-sdk/types': 3.775.0 + '@aws-sdk/types': 3.804.0 '@smithy/service-error-classification': 2.1.5 '@types/cls-hooked': 4.3.9 atomic-batcher: 1.0.2 @@ -10174,7 +10324,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.14.1 + '@types/node': 22.15.14 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -10951,14 +11101,14 @@ snapshots: optionalDependencies: typescript: 5.4.5 - ts-node@10.9.1(@types/node@22.14.1)(typescript@5.4.5): + ts-node@10.9.1(@types/node@22.15.14)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.14.1 + '@types/node': 22.15.14 acorn: 8.14.0 acorn-walk: 8.3.2 arg: 4.1.3 @@ -11076,13 +11226,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@3.1.1(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0): + vite-node@3.1.1(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.3.2(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.3.2(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -11097,7 +11247,7 @@ snapshots: - tsx - yaml - vite@6.3.2(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0): + vite@6.3.2(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0): dependencies: esbuild: 0.25.2 fdir: 6.4.4(picomatch@4.0.2) @@ -11106,21 +11256,21 @@ snapshots: rollup: 4.40.0 tinyglobby: 0.2.13 optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 22.15.14 fsevents: 2.3.3 tsx: 4.19.3 yaml: 2.7.0 - vitest-mock-extended@3.1.0(typescript@5.4.5)(vitest@3.1.1(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0)): + vitest-mock-extended@3.1.0(typescript@5.4.5)(vitest@3.1.1(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0)): dependencies: ts-essentials: 10.0.4(typescript@5.4.5) typescript: 5.4.5 - vitest: 3.1.1(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0) + vitest: 3.1.1(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0) - vitest@3.1.1(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0): + vitest@3.1.1(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0): dependencies: '@vitest/expect': 3.1.1 - '@vitest/mocker': 3.1.1(vite@6.3.2(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0)) + '@vitest/mocker': 3.1.1(vite@6.3.2(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0)) '@vitest/pretty-format': 3.1.1 '@vitest/runner': 3.1.1 '@vitest/snapshot': 3.1.1 @@ -11136,11 +11286,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.3.2(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0) - vite-node: 3.1.1(@types/node@22.14.1)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.3.2(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0) + vite-node: 3.1.1(@types/node@22.15.14)(tsx@4.19.3)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.14.1 + '@types/node': 22.15.14 transitivePeerDependencies: - jiti - less diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index da064ddf..ce6c961d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,7 +2,9 @@ packages: - packages/client-account + - packages/client-api-gateway - packages/client-api-gateway-management-api + - packages/client-api-gateway-v2 - packages/client-athena - packages/client-auto-scaling - packages/client-bedrock diff --git a/scripts/client-singularities.ts b/scripts/client-singularities.ts index 25b3b099..19418084 100644 --- a/scripts/client-singularities.ts +++ b/scripts/client-singularities.ts @@ -10,6 +10,20 @@ export default { commandToTest: "ListRegions", inputToTest: null, }, + "client-api-gateway": { + description: "Effectful AWS API Gateway client", + commandToTest: "GetApiKey", + inputToTest: { + apiKey: "test", + }, + }, + "client-api-gateway-v2": { + description: "Effectful AWS API Gateway V2 client", + commandToTest: "GetApi", + inputToTest: { + ApiId: "test", + }, + }, "client-api-gateway-management-api": { description: "Effectful AWS API Gateway Management API client", commandToTest: "PostToConnection", diff --git a/scripts/utils.ts b/scripts/utils.ts index 2b770088..4acc2330 100644 --- a/scripts/utils.ts +++ b/scripts/utils.ts @@ -1,5 +1,8 @@ export function normalizeServiceName(serviceName: string) { let originalServiceName = serviceName; + if (serviceName === "api-gateway-v2") { + originalServiceName = "apigatewayv2"; + } if (serviceName === "api-gateway-management-api") { originalServiceName = "apigatewaymanagementapi"; } diff --git a/tsconfig.base.json b/tsconfig.base.json index 86726d61..5f6170c7 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -75,6 +75,24 @@ "@effect-aws/client-account/test/*": [ "./packages/client-account/test/*.js" ], + "@effect-aws/client-api-gateway": [ + "./packages/client-api-gateway/src/index.js" + ], + "@effect-aws/client-api-gateway/*": [ + "./packages/client-api-gateway/src/*.js" + ], + "@effect-aws/client-api-gateway/test/*": [ + "./packages/client-api-gateway/test/*.js" + ], + "@effect-aws/client-api-gateway-v2": [ + "./packages/client-api-gateway-v2/src/index.js" + ], + "@effect-aws/client-api-gateway-v2/*": [ + "./packages/client-api-gateway-v2/src/*.js" + ], + "@effect-aws/client-api-gateway-v2/test/*": [ + "./packages/client-api-gateway-v2/test/*.js" + ], "@effect-aws/client-api-gateway-management-api": [ "./packages/client-api-gateway-management-api/src/index.js" ], diff --git a/tsconfig.build.json b/tsconfig.build.json index a28199ed..f3cfa6c3 100644 --- a/tsconfig.build.json +++ b/tsconfig.build.json @@ -12,6 +12,12 @@ { "path": "packages/client-account/tsconfig.esm.json" }, + { + "path": "packages/client-api-gateway/tsconfig.esm.json" + }, + { + "path": "packages/client-api-gateway-v2/tsconfig.esm.json" + }, { "path": "packages/client-api-gateway-management-api/tsconfig.esm.json" }, diff --git a/tsconfig.json b/tsconfig.json index ea07cc93..97e93a38 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -17,6 +17,12 @@ { "path": "packages/client-account" }, + { + "path": "packages/client-api-gateway" + }, + { + "path": "packages/client-api-gateway-v2" + }, { "path": "packages/client-api-gateway-management-api" }, diff --git a/vitest.shared.ts b/vitest.shared.ts index 31771377..76dcc36f 100644 --- a/vitest.shared.ts +++ b/vitest.shared.ts @@ -21,6 +21,8 @@ const config: UserConfig = { ...alias("commons"), ...alias("client-s3"), ...alias("client-account"), + ...alias("client-api-gateway"), + ...alias("client-api-gateway-v2"), ...alias("client-api-gateway-management-api"), ...alias("client-athena"), ...alias("client-auto-scaling"),