diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 51ff3a55a961..444fc9e44828 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -11,6 +11,7 @@ How was this change tested? Add any other context about the PR here. ### Checklist +- [ ] If the PR is a feature, add integration tests (`*.integ.spec.ts`). - [ ] If you wrote E2E tests, are they resilient to concurrent I/O? - [ ] If adding new public functions, did you add the `@public` tag and enable doc generation on the package? diff --git a/CHANGELOG.md b/CHANGELOG.md index d4107ff35ba3..53ce8384a853 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,33 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + + +### Bug Fixes + +* **cloudfront-signer:** do not use URL Object ([#7237](https://github.com/aws/aws-sdk-js-v3/issues/7237)) ([5a421d4](https://github.com/aws/aws-sdk-js-v3/commit/5a421d48a47cb30c69803a23abfdd2714009efac)) + + +### Features + +* **client-customer-profiles:** The release updates standard profile with 2 new fields that supports account-level engagement. Updated APIs include CreateProfile, UpdateProfile, MergeProfiles, SearchProfiles, BatchGetProfile, GetSegmentMembership, CreateSegmentDefinition, CreateSegmentEstimate. ([04e0957](https://github.com/aws/aws-sdk-js-v3/commit/04e0957b70e97aa2d8be423b0d1b381e8707cb7f)) +* **client-ec2:** Added support for the force option for the EC2 instance terminate command. This feature enables customers to recover resources associated with an instance stuck in the shutting-down state as a result of rare issues caused by a frozen operating system or an underlying hardware problem. ([d8adec8](https://github.com/aws/aws-sdk-js-v3/commit/d8adec80ddedc6a3c8d40a1ca6a9fd3cacb2ab85)) +* **client-entityresolution:** Add support for creating advanced rule-based matching workflows in AWS Entity Resolution. ([f36fbb4](https://github.com/aws/aws-sdk-js-v3/commit/f36fbb4058bb8402440450e4f65327d562147b9f)) +* **client-glue:** Added support for Route node, S3 Iceberg sources/targets, catalog Iceberg sources, DynamoDB ELT connector, AutoDataQuality evaluation, enhanced PII detection with redaction, Kinesis fan-out support, and new R-series worker types. ([3cf6f20](https://github.com/aws/aws-sdk-js-v3/commit/3cf6f20a56c23b3145966d968ea5c30cc63a68cf)) +* **client-inspector2:** Extend usage to include agentless hours and add CODE_REPOSITORY to aggregation resource type ([91553bb](https://github.com/aws/aws-sdk-js-v3/commit/91553bb91c516ccb4327b385277fffdbf0f5efe5)) +* **client-iot:** This release allows AWS IoT Core users to use their own AWS KMS keys for data protection ([c65f9ee](https://github.com/aws/aws-sdk-js-v3/commit/c65f9eec6ca1adee4a47ca5f85d957fba3da3935)) +* **client-opensearch:** Granular access control support for NEO-SAML with IAMFederation for AOS data source ([026ef65](https://github.com/aws/aws-sdk-js-v3/commit/026ef659f2bd3a528bf44061cf993cb3f902b702)) +* **client-quicksight:** Added Impala connector support ([1af8f7e](https://github.com/aws/aws-sdk-js-v3/commit/1af8f7e68b21d2e06927da32b418acb51323d40b)) +* **client-s3-control:** Add Tags field to CreateAccessPoint ([4e13ff3](https://github.com/aws/aws-sdk-js-v3/commit/4e13ff31dff017431e4f557ff1cfbe672d66b582)) +* **client-sesv2:** This release introduces support for Multi-tenant management ([41eae73](https://github.com/aws/aws-sdk-js-v3/commit/41eae73ba22f94029d70f2f1790821e4c5c55b24)) +* **client-workspaces-web:** Added ability to log session activity on a portal to an S3 bucket. ([1d75d43](https://github.com/aws/aws-sdk-js-v3/commit/1d75d4301ca79082989fb39022c7e93c2b9b7211)) +* **clients:** update client endpoints as of 2025-07-31 ([38d91b6](https://github.com/aws/aws-sdk-js-v3/commit/38d91b61bf94d1235d2b8dafb8d498e417652563)) + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) diff --git a/benchmark/size/report.md b/benchmark/size/report.md index a4dfa787aebb..bf22236b58b6 100644 --- a/benchmark/size/report.md +++ b/benchmark/size/report.md @@ -36,12 +36,12 @@ |@aws-sdk/client-sts|3.495.0|392.8 KB|✅(5.88.2)|✅(3.26.3)|✅(0.18.15)| |@aws-sdk/client-xray|3.495.0|573.8 KB|✅(5.88.2)|✅(3.26.3)|✅(0.18.15)| |@aws-sdk/credential-provider-cognito-identity|3.496.0|36 KB|✅(5.88.2)|✅(3.26.3)|✅(0.18.15)| -|@aws-sdk/credential-provider-env|3.856.0|18.8 KB|N/A|N/A|N/A| +|@aws-sdk/credential-provider-env|3.857.0|18.8 KB|N/A|N/A|N/A| |@aws-sdk/credential-provider-imds|3.370.0|14.8 KB|N/A|N/A|N/A| -|@aws-sdk/credential-provider-ini|3.856.0|46.5 KB|N/A|N/A|N/A| -|@aws-sdk/credential-provider-node|3.856.0|33.9 KB|N/A|N/A|N/A| -|@aws-sdk/credential-provider-process|3.856.0|22.7 KB|N/A|N/A|N/A| -|@aws-sdk/credential-provider-sso|3.856.0|33.7 KB|N/A|N/A|N/A| +|@aws-sdk/credential-provider-ini|3.857.0|46.5 KB|N/A|N/A|N/A| +|@aws-sdk/credential-provider-node|3.857.0|33.9 KB|N/A|N/A|N/A| +|@aws-sdk/credential-provider-process|3.857.0|22.7 KB|N/A|N/A|N/A| +|@aws-sdk/credential-provider-sso|3.857.0|33.7 KB|N/A|N/A|N/A| |@aws-sdk/credential-provider-web-identity|3.495.0|28.9 KB|✅(5.88.2)|✅(3.26.3)|✅(0.18.15)| |@aws-sdk/credential-providers|3.496.0|84.3 KB|✅(5.88.2)|✅(3.26.3)|✅(0.18.15)| |@aws-sdk/fetch-http-handler|3.370.0|14.4 KB|✅(5.77.0)|✅(3.20.2)|✅(0.17.15)| @@ -50,8 +50,8 @@ |@aws-sdk/node-http-handler|3.370.0|14.4 KB|N/A|N/A|N/A| |@aws-sdk/polly-request-presigner|3.495.0|23.3 KB|✅(5.88.2)|✅(3.26.3)|✅(0.18.15)| |@aws-sdk/s3-presigned-post|3.496.0|27.4 KB|✅(5.88.2)|✅(3.26.3)|✅(0.18.15)| -|@aws-sdk/s3-request-presigner|3.856.0|31.6 KB|✅(5.88.2)|✅(3.26.3)|✅(0.25.1)| +|@aws-sdk/s3-request-presigner|3.857.0|31.6 KB|✅(5.88.2)|✅(3.26.3)|✅(0.25.1)| |@aws-sdk/signature-v4|3.370.0|14.4 KB|✅(5.77.0)|✅(3.20.2)|✅(0.17.15)| -|@aws-sdk/signature-v4-crt|3.856.0|54.5 KB|N/A|N/A|N/A| +|@aws-sdk/signature-v4-crt|3.857.0|54.5 KB|N/A|N/A|N/A| |@aws-sdk/smithy-client|3.370.0|18.8 KB|✅(5.77.0)|✅(3.20.2)|✅(0.17.15)| |@aws-sdk/types|3.821.0|43.5 KB|✅(5.88.2)|✅(3.26.3)|✅(0.25.1)| diff --git a/clients/client-accessanalyzer/CHANGELOG.md b/clients/client-accessanalyzer/CHANGELOG.md index fa2c823dde68..920e37c8bbf3 100644 --- a/clients/client-accessanalyzer/CHANGELOG.md +++ b/clients/client-accessanalyzer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-accessanalyzer + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-accessanalyzer diff --git a/clients/client-accessanalyzer/package.json b/clients/client-accessanalyzer/package.json index 19e40b968f06..94a2008be718 100644 --- a/clients/client-accessanalyzer/package.json +++ b/clients/client-accessanalyzer/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-accessanalyzer", "description": "AWS SDK for JavaScript Accessanalyzer Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-accessanalyzer", diff --git a/clients/client-account/CHANGELOG.md b/clients/client-account/CHANGELOG.md index c0da01e43dd2..2294ba79d695 100644 --- a/clients/client-account/CHANGELOG.md +++ b/clients/client-account/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-account + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-account diff --git a/clients/client-account/package.json b/clients/client-account/package.json index d6076826dafb..b76820ce7c9b 100644 --- a/clients/client-account/package.json +++ b/clients/client-account/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-account", "description": "AWS SDK for JavaScript Account Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-account", diff --git a/clients/client-acm-pca/CHANGELOG.md b/clients/client-acm-pca/CHANGELOG.md index 2e61265b12a5..7aff067e0410 100644 --- a/clients/client-acm-pca/CHANGELOG.md +++ b/clients/client-acm-pca/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-acm-pca + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-acm-pca diff --git a/clients/client-acm-pca/package.json b/clients/client-acm-pca/package.json index 94809feadf49..64a05ec6de89 100644 --- a/clients/client-acm-pca/package.json +++ b/clients/client-acm-pca/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-acm-pca", "description": "AWS SDK for JavaScript Acm Pca Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-acm-pca", diff --git a/clients/client-acm/CHANGELOG.md b/clients/client-acm/CHANGELOG.md index fd1ca927eec5..c687233556ce 100644 --- a/clients/client-acm/CHANGELOG.md +++ b/clients/client-acm/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-acm + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-acm diff --git a/clients/client-acm/package.json b/clients/client-acm/package.json index 011e753a1680..f0246750ec4d 100644 --- a/clients/client-acm/package.json +++ b/clients/client-acm/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-acm", "description": "AWS SDK for JavaScript Acm Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-acm", diff --git a/clients/client-aiops/CHANGELOG.md b/clients/client-aiops/CHANGELOG.md index 3d6fcb1dc43e..700923356a3a 100644 --- a/clients/client-aiops/CHANGELOG.md +++ b/clients/client-aiops/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-aiops + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-aiops diff --git a/clients/client-aiops/package.json b/clients/client-aiops/package.json index 5e15c5cc9afa..6e7f780b742f 100644 --- a/clients/client-aiops/package.json +++ b/clients/client-aiops/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-aiops", "description": "AWS SDK for JavaScript Aiops Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-amp/CHANGELOG.md b/clients/client-amp/CHANGELOG.md index f3fa50ef706a..003e9bbccb25 100644 --- a/clients/client-amp/CHANGELOG.md +++ b/clients/client-amp/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-amp + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-amp diff --git a/clients/client-amp/package.json b/clients/client-amp/package.json index 99d5e3b6f086..0133bdc459ec 100644 --- a/clients/client-amp/package.json +++ b/clients/client-amp/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-amp", "description": "AWS SDK for JavaScript Amp Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-amp", diff --git a/clients/client-amplify/CHANGELOG.md b/clients/client-amplify/CHANGELOG.md index c11f97f23d46..3fe9ff9e56c2 100644 --- a/clients/client-amplify/CHANGELOG.md +++ b/clients/client-amplify/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-amplify + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-amplify diff --git a/clients/client-amplify/package.json b/clients/client-amplify/package.json index a710ea7b0f78..5dfa6424988a 100644 --- a/clients/client-amplify/package.json +++ b/clients/client-amplify/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-amplify", "description": "AWS SDK for JavaScript Amplify Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-amplify", diff --git a/clients/client-amplifybackend/CHANGELOG.md b/clients/client-amplifybackend/CHANGELOG.md index aa5d663996db..5395741ab14e 100644 --- a/clients/client-amplifybackend/CHANGELOG.md +++ b/clients/client-amplifybackend/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-amplifybackend + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-amplifybackend diff --git a/clients/client-amplifybackend/package.json b/clients/client-amplifybackend/package.json index 920280930345..358f66e7f88f 100644 --- a/clients/client-amplifybackend/package.json +++ b/clients/client-amplifybackend/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-amplifybackend", "description": "AWS SDK for JavaScript Amplifybackend Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-amplifybackend", diff --git a/clients/client-amplifyuibuilder/CHANGELOG.md b/clients/client-amplifyuibuilder/CHANGELOG.md index eadf7d719044..3d41c3a3e81c 100644 --- a/clients/client-amplifyuibuilder/CHANGELOG.md +++ b/clients/client-amplifyuibuilder/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-amplifyuibuilder + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-amplifyuibuilder diff --git a/clients/client-amplifyuibuilder/package.json b/clients/client-amplifyuibuilder/package.json index bec1bf72341a..de3b56635f9b 100644 --- a/clients/client-amplifyuibuilder/package.json +++ b/clients/client-amplifyuibuilder/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-amplifyuibuilder", "description": "AWS SDK for JavaScript Amplifyuibuilder Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-amplifyuibuilder", diff --git a/clients/client-api-gateway/CHANGELOG.md b/clients/client-api-gateway/CHANGELOG.md index 2094f0a4fe4d..c58c21a4bc54 100644 --- a/clients/client-api-gateway/CHANGELOG.md +++ b/clients/client-api-gateway/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-api-gateway + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-api-gateway diff --git a/clients/client-api-gateway/package.json b/clients/client-api-gateway/package.json index 69f0429d9a06..260be5624302 100644 --- a/clients/client-api-gateway/package.json +++ b/clients/client-api-gateway/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-api-gateway", "description": "AWS SDK for JavaScript Api Gateway Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-api-gateway", diff --git a/clients/client-apigatewaymanagementapi/CHANGELOG.md b/clients/client-apigatewaymanagementapi/CHANGELOG.md index c000ef026145..b8bcc3a82698 100644 --- a/clients/client-apigatewaymanagementapi/CHANGELOG.md +++ b/clients/client-apigatewaymanagementapi/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-apigatewaymanagementapi + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-apigatewaymanagementapi diff --git a/clients/client-apigatewaymanagementapi/package.json b/clients/client-apigatewaymanagementapi/package.json index 1f390d41a95e..a63862aeb30d 100644 --- a/clients/client-apigatewaymanagementapi/package.json +++ b/clients/client-apigatewaymanagementapi/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-apigatewaymanagementapi", "description": "AWS SDK for JavaScript Apigatewaymanagementapi Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-apigatewaymanagementapi", diff --git a/clients/client-apigatewayv2/CHANGELOG.md b/clients/client-apigatewayv2/CHANGELOG.md index 6f1e010ddc04..649558049ad4 100644 --- a/clients/client-apigatewayv2/CHANGELOG.md +++ b/clients/client-apigatewayv2/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-apigatewayv2 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-apigatewayv2 diff --git a/clients/client-apigatewayv2/package.json b/clients/client-apigatewayv2/package.json index 6a7c0e283814..3731b27085e6 100644 --- a/clients/client-apigatewayv2/package.json +++ b/clients/client-apigatewayv2/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-apigatewayv2", "description": "AWS SDK for JavaScript Apigatewayv2 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-apigatewayv2", diff --git a/clients/client-app-mesh/CHANGELOG.md b/clients/client-app-mesh/CHANGELOG.md index 56aacb144bab..ce5481cceb6c 100644 --- a/clients/client-app-mesh/CHANGELOG.md +++ b/clients/client-app-mesh/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-app-mesh + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-app-mesh diff --git a/clients/client-app-mesh/package.json b/clients/client-app-mesh/package.json index dafff10b078b..d8b9d3a253f0 100644 --- a/clients/client-app-mesh/package.json +++ b/clients/client-app-mesh/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-app-mesh", "description": "AWS SDK for JavaScript App Mesh Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-app-mesh", diff --git a/clients/client-appconfig/CHANGELOG.md b/clients/client-appconfig/CHANGELOG.md index 3a8c22c2a9c0..b9793337b28e 100644 --- a/clients/client-appconfig/CHANGELOG.md +++ b/clients/client-appconfig/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-appconfig + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-appconfig diff --git a/clients/client-appconfig/package.json b/clients/client-appconfig/package.json index 08154550fdc4..58bf9f9c68a5 100644 --- a/clients/client-appconfig/package.json +++ b/clients/client-appconfig/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-appconfig", "description": "AWS SDK for JavaScript Appconfig Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-appconfig", diff --git a/clients/client-appconfigdata/CHANGELOG.md b/clients/client-appconfigdata/CHANGELOG.md index 318f61047459..6021054ef135 100644 --- a/clients/client-appconfigdata/CHANGELOG.md +++ b/clients/client-appconfigdata/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-appconfigdata + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-appconfigdata diff --git a/clients/client-appconfigdata/package.json b/clients/client-appconfigdata/package.json index e805b2c4ee4f..09cd2f906a22 100644 --- a/clients/client-appconfigdata/package.json +++ b/clients/client-appconfigdata/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-appconfigdata", "description": "AWS SDK for JavaScript Appconfigdata Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-appconfigdata", diff --git a/clients/client-appfabric/CHANGELOG.md b/clients/client-appfabric/CHANGELOG.md index 31744a2ade4d..04652bafbbd3 100644 --- a/clients/client-appfabric/CHANGELOG.md +++ b/clients/client-appfabric/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-appfabric + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-appfabric diff --git a/clients/client-appfabric/package.json b/clients/client-appfabric/package.json index 461fbdd41ec5..ae77e8210aed 100644 --- a/clients/client-appfabric/package.json +++ b/clients/client-appfabric/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-appfabric", "description": "AWS SDK for JavaScript Appfabric Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-appfabric", diff --git a/clients/client-appflow/CHANGELOG.md b/clients/client-appflow/CHANGELOG.md index 1eb8f1dfc4ba..347ee443f26b 100644 --- a/clients/client-appflow/CHANGELOG.md +++ b/clients/client-appflow/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-appflow + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-appflow diff --git a/clients/client-appflow/package.json b/clients/client-appflow/package.json index 7684a41e3129..71b353e6b4ee 100644 --- a/clients/client-appflow/package.json +++ b/clients/client-appflow/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-appflow", "description": "AWS SDK for JavaScript Appflow Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-appflow", diff --git a/clients/client-appintegrations/CHANGELOG.md b/clients/client-appintegrations/CHANGELOG.md index 185378d88d02..d7b589ccdb03 100644 --- a/clients/client-appintegrations/CHANGELOG.md +++ b/clients/client-appintegrations/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-appintegrations + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-appintegrations diff --git a/clients/client-appintegrations/package.json b/clients/client-appintegrations/package.json index a224c9c98a66..747b294b9ca2 100644 --- a/clients/client-appintegrations/package.json +++ b/clients/client-appintegrations/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-appintegrations", "description": "AWS SDK for JavaScript Appintegrations Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-appintegrations", diff --git a/clients/client-application-auto-scaling/CHANGELOG.md b/clients/client-application-auto-scaling/CHANGELOG.md index 705dc291fb13..4dad4b2435e7 100644 --- a/clients/client-application-auto-scaling/CHANGELOG.md +++ b/clients/client-application-auto-scaling/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-application-auto-scaling + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-application-auto-scaling diff --git a/clients/client-application-auto-scaling/package.json b/clients/client-application-auto-scaling/package.json index bc041c0a090a..d55b6c170f74 100644 --- a/clients/client-application-auto-scaling/package.json +++ b/clients/client-application-auto-scaling/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-application-auto-scaling", "description": "AWS SDK for JavaScript Application Auto Scaling Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-application-auto-scaling", diff --git a/clients/client-application-discovery-service/CHANGELOG.md b/clients/client-application-discovery-service/CHANGELOG.md index 147b72392ca1..9c0a83988c82 100644 --- a/clients/client-application-discovery-service/CHANGELOG.md +++ b/clients/client-application-discovery-service/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-application-discovery-service + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-application-discovery-service diff --git a/clients/client-application-discovery-service/package.json b/clients/client-application-discovery-service/package.json index bbf2ca9c39b9..c5c82cf37a83 100644 --- a/clients/client-application-discovery-service/package.json +++ b/clients/client-application-discovery-service/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-application-discovery-service", "description": "AWS SDK for JavaScript Application Discovery Service Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-application-discovery-service", diff --git a/clients/client-application-insights/CHANGELOG.md b/clients/client-application-insights/CHANGELOG.md index 2e69004cda14..62235e84765f 100644 --- a/clients/client-application-insights/CHANGELOG.md +++ b/clients/client-application-insights/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-application-insights + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-application-insights diff --git a/clients/client-application-insights/package.json b/clients/client-application-insights/package.json index 3858a6692297..04cf27c18165 100644 --- a/clients/client-application-insights/package.json +++ b/clients/client-application-insights/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-application-insights", "description": "AWS SDK for JavaScript Application Insights Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-application-insights", diff --git a/clients/client-application-signals/CHANGELOG.md b/clients/client-application-signals/CHANGELOG.md index 36f65c9c0116..2aa588de5a03 100644 --- a/clients/client-application-signals/CHANGELOG.md +++ b/clients/client-application-signals/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-application-signals + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-application-signals diff --git a/clients/client-application-signals/package.json b/clients/client-application-signals/package.json index 7a826722c301..5af41ac97edc 100644 --- a/clients/client-application-signals/package.json +++ b/clients/client-application-signals/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-application-signals", "description": "AWS SDK for JavaScript Application Signals Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-applicationcostprofiler/CHANGELOG.md b/clients/client-applicationcostprofiler/CHANGELOG.md index f03807d9403c..ac6b7285ab42 100644 --- a/clients/client-applicationcostprofiler/CHANGELOG.md +++ b/clients/client-applicationcostprofiler/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-applicationcostprofiler + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-applicationcostprofiler diff --git a/clients/client-applicationcostprofiler/package.json b/clients/client-applicationcostprofiler/package.json index 0c8ddf3fc32b..0db09853bcfe 100644 --- a/clients/client-applicationcostprofiler/package.json +++ b/clients/client-applicationcostprofiler/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-applicationcostprofiler", "description": "AWS SDK for JavaScript Applicationcostprofiler Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-applicationcostprofiler", diff --git a/clients/client-apprunner/CHANGELOG.md b/clients/client-apprunner/CHANGELOG.md index 4f5498d55993..7a2d2b6b0341 100644 --- a/clients/client-apprunner/CHANGELOG.md +++ b/clients/client-apprunner/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-apprunner + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-apprunner diff --git a/clients/client-apprunner/package.json b/clients/client-apprunner/package.json index 19a20f20dfcc..826eb6867dc8 100644 --- a/clients/client-apprunner/package.json +++ b/clients/client-apprunner/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-apprunner", "description": "AWS SDK for JavaScript Apprunner Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-apprunner", diff --git a/clients/client-appstream/CHANGELOG.md b/clients/client-appstream/CHANGELOG.md index 959a9e492d7a..058a8d55d55b 100644 --- a/clients/client-appstream/CHANGELOG.md +++ b/clients/client-appstream/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-appstream + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-appstream diff --git a/clients/client-appstream/package.json b/clients/client-appstream/package.json index 0609c0baaab1..0f004dd2eadf 100644 --- a/clients/client-appstream/package.json +++ b/clients/client-appstream/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-appstream", "description": "AWS SDK for JavaScript Appstream Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-appstream", diff --git a/clients/client-appsync/CHANGELOG.md b/clients/client-appsync/CHANGELOG.md index 01e4db50257c..96a214222193 100644 --- a/clients/client-appsync/CHANGELOG.md +++ b/clients/client-appsync/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-appsync + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-appsync diff --git a/clients/client-appsync/package.json b/clients/client-appsync/package.json index 5933eea55bbf..12d311d4554d 100644 --- a/clients/client-appsync/package.json +++ b/clients/client-appsync/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-appsync", "description": "AWS SDK for JavaScript Appsync Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-appsync", diff --git a/clients/client-apptest/CHANGELOG.md b/clients/client-apptest/CHANGELOG.md index d69e2bc1ced2..ccc0a84c58a8 100644 --- a/clients/client-apptest/CHANGELOG.md +++ b/clients/client-apptest/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-apptest + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-apptest diff --git a/clients/client-apptest/package.json b/clients/client-apptest/package.json index 7f4571ee4292..853b5efe1f83 100644 --- a/clients/client-apptest/package.json +++ b/clients/client-apptest/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-apptest", "description": "AWS SDK for JavaScript Apptest Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-arc-zonal-shift/CHANGELOG.md b/clients/client-arc-zonal-shift/CHANGELOG.md index 3287bfe104ed..a052f71fe1a1 100644 --- a/clients/client-arc-zonal-shift/CHANGELOG.md +++ b/clients/client-arc-zonal-shift/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-arc-zonal-shift + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-arc-zonal-shift diff --git a/clients/client-arc-zonal-shift/package.json b/clients/client-arc-zonal-shift/package.json index 10df3d41c57b..5c27783d5b27 100644 --- a/clients/client-arc-zonal-shift/package.json +++ b/clients/client-arc-zonal-shift/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-arc-zonal-shift", "description": "AWS SDK for JavaScript Arc Zonal Shift Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-arc-zonal-shift", diff --git a/clients/client-artifact/CHANGELOG.md b/clients/client-artifact/CHANGELOG.md index cca40f0d994d..3184f6e4dbd6 100644 --- a/clients/client-artifact/CHANGELOG.md +++ b/clients/client-artifact/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-artifact + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-artifact diff --git a/clients/client-artifact/package.json b/clients/client-artifact/package.json index 1a889620c3f6..fc165211d13c 100644 --- a/clients/client-artifact/package.json +++ b/clients/client-artifact/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-artifact", "description": "AWS SDK for JavaScript Artifact Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-athena/CHANGELOG.md b/clients/client-athena/CHANGELOG.md index 1efdd1c4be95..8e411cf0d9dd 100644 --- a/clients/client-athena/CHANGELOG.md +++ b/clients/client-athena/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-athena + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-athena diff --git a/clients/client-athena/package.json b/clients/client-athena/package.json index e7f888384cb9..f1e9e26b19da 100644 --- a/clients/client-athena/package.json +++ b/clients/client-athena/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-athena", "description": "AWS SDK for JavaScript Athena Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-athena", diff --git a/clients/client-auditmanager/CHANGELOG.md b/clients/client-auditmanager/CHANGELOG.md index d600fe167c4e..a161cc928aee 100644 --- a/clients/client-auditmanager/CHANGELOG.md +++ b/clients/client-auditmanager/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-auditmanager + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-auditmanager diff --git a/clients/client-auditmanager/package.json b/clients/client-auditmanager/package.json index 18513780cd86..941cc3f55e46 100644 --- a/clients/client-auditmanager/package.json +++ b/clients/client-auditmanager/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-auditmanager", "description": "AWS SDK for JavaScript Auditmanager Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-auditmanager", diff --git a/clients/client-auto-scaling-plans/CHANGELOG.md b/clients/client-auto-scaling-plans/CHANGELOG.md index 99fce1debcf5..d3d0a28527c6 100644 --- a/clients/client-auto-scaling-plans/CHANGELOG.md +++ b/clients/client-auto-scaling-plans/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-auto-scaling-plans + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-auto-scaling-plans diff --git a/clients/client-auto-scaling-plans/package.json b/clients/client-auto-scaling-plans/package.json index 92964d2eeac9..9b9e1207cad0 100644 --- a/clients/client-auto-scaling-plans/package.json +++ b/clients/client-auto-scaling-plans/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-auto-scaling-plans", "description": "AWS SDK for JavaScript Auto Scaling Plans Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-auto-scaling-plans", diff --git a/clients/client-auto-scaling/CHANGELOG.md b/clients/client-auto-scaling/CHANGELOG.md index 8579fab2fefe..2cf116c63966 100644 --- a/clients/client-auto-scaling/CHANGELOG.md +++ b/clients/client-auto-scaling/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-auto-scaling + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-auto-scaling diff --git a/clients/client-auto-scaling/package.json b/clients/client-auto-scaling/package.json index 4e0061268bd2..753a8eb27046 100644 --- a/clients/client-auto-scaling/package.json +++ b/clients/client-auto-scaling/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-auto-scaling", "description": "AWS SDK for JavaScript Auto Scaling Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-auto-scaling", diff --git a/clients/client-b2bi/CHANGELOG.md b/clients/client-b2bi/CHANGELOG.md index d034501c8a4a..4aa6780d3b78 100644 --- a/clients/client-b2bi/CHANGELOG.md +++ b/clients/client-b2bi/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-b2bi + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-b2bi diff --git a/clients/client-b2bi/package.json b/clients/client-b2bi/package.json index 37d2ea88fd89..69c89c834171 100644 --- a/clients/client-b2bi/package.json +++ b/clients/client-b2bi/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-b2bi", "description": "AWS SDK for JavaScript B2bi Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-b2bi", diff --git a/clients/client-backup-gateway/CHANGELOG.md b/clients/client-backup-gateway/CHANGELOG.md index 7d3a8b9d7dcf..93cfcb62d633 100644 --- a/clients/client-backup-gateway/CHANGELOG.md +++ b/clients/client-backup-gateway/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-backup-gateway + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-backup-gateway diff --git a/clients/client-backup-gateway/package.json b/clients/client-backup-gateway/package.json index 6ca4c8d0f2f1..3b694802580b 100644 --- a/clients/client-backup-gateway/package.json +++ b/clients/client-backup-gateway/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-backup-gateway", "description": "AWS SDK for JavaScript Backup Gateway Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-backup-gateway", diff --git a/clients/client-backup/CHANGELOG.md b/clients/client-backup/CHANGELOG.md index 5ba7e2e005d2..23b457a96730 100644 --- a/clients/client-backup/CHANGELOG.md +++ b/clients/client-backup/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-backup + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-backup diff --git a/clients/client-backup/package.json b/clients/client-backup/package.json index 4778596a0fad..e8f35c0db5ae 100644 --- a/clients/client-backup/package.json +++ b/clients/client-backup/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-backup", "description": "AWS SDK for JavaScript Backup Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-backup", diff --git a/clients/client-backupsearch/CHANGELOG.md b/clients/client-backupsearch/CHANGELOG.md index 63b7f47fd091..d0e533dbee5d 100644 --- a/clients/client-backupsearch/CHANGELOG.md +++ b/clients/client-backupsearch/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-backupsearch + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-backupsearch diff --git a/clients/client-backupsearch/package.json b/clients/client-backupsearch/package.json index 641fa2212c65..d9eb78283b21 100644 --- a/clients/client-backupsearch/package.json +++ b/clients/client-backupsearch/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-backupsearch", "description": "AWS SDK for JavaScript Backupsearch Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-batch/CHANGELOG.md b/clients/client-batch/CHANGELOG.md index b2549aefe985..e8e4e549fc69 100644 --- a/clients/client-batch/CHANGELOG.md +++ b/clients/client-batch/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-batch + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-batch diff --git a/clients/client-batch/package.json b/clients/client-batch/package.json index d6d821471180..8817c91ed262 100644 --- a/clients/client-batch/package.json +++ b/clients/client-batch/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-batch", "description": "AWS SDK for JavaScript Batch Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-batch", diff --git a/clients/client-bcm-data-exports/CHANGELOG.md b/clients/client-bcm-data-exports/CHANGELOG.md index 499fd9415ca4..e50e999bb32d 100644 --- a/clients/client-bcm-data-exports/CHANGELOG.md +++ b/clients/client-bcm-data-exports/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-bcm-data-exports + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-bcm-data-exports diff --git a/clients/client-bcm-data-exports/package.json b/clients/client-bcm-data-exports/package.json index 82942bb514a9..0436683012af 100644 --- a/clients/client-bcm-data-exports/package.json +++ b/clients/client-bcm-data-exports/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-bcm-data-exports", "description": "AWS SDK for JavaScript Bcm Data Exports Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-bcm-data-exports", diff --git a/clients/client-bcm-pricing-calculator/CHANGELOG.md b/clients/client-bcm-pricing-calculator/CHANGELOG.md index f64338afb201..0906eb214bfe 100644 --- a/clients/client-bcm-pricing-calculator/CHANGELOG.md +++ b/clients/client-bcm-pricing-calculator/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-bcm-pricing-calculator + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-bcm-pricing-calculator diff --git a/clients/client-bcm-pricing-calculator/package.json b/clients/client-bcm-pricing-calculator/package.json index b0bd288c6d97..4535b76ca7f2 100644 --- a/clients/client-bcm-pricing-calculator/package.json +++ b/clients/client-bcm-pricing-calculator/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-bcm-pricing-calculator", "description": "AWS SDK for JavaScript Bcm Pricing Calculator Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-bedrock-agent-runtime/CHANGELOG.md b/clients/client-bedrock-agent-runtime/CHANGELOG.md index 0d78756e4b2f..1150e079c487 100644 --- a/clients/client-bedrock-agent-runtime/CHANGELOG.md +++ b/clients/client-bedrock-agent-runtime/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-bedrock-agent-runtime + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-bedrock-agent-runtime diff --git a/clients/client-bedrock-agent-runtime/package.json b/clients/client-bedrock-agent-runtime/package.json index aad673cef8ac..e69b2c34a396 100644 --- a/clients/client-bedrock-agent-runtime/package.json +++ b/clients/client-bedrock-agent-runtime/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-bedrock-agent-runtime", "description": "AWS SDK for JavaScript Bedrock Agent Runtime Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-bedrock-agent-runtime", diff --git a/clients/client-bedrock-agent/CHANGELOG.md b/clients/client-bedrock-agent/CHANGELOG.md index 498c91e85b6a..fd4dd8e87520 100644 --- a/clients/client-bedrock-agent/CHANGELOG.md +++ b/clients/client-bedrock-agent/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-bedrock-agent + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-bedrock-agent diff --git a/clients/client-bedrock-agent/package.json b/clients/client-bedrock-agent/package.json index dc280e77a26b..399e3509c0c3 100644 --- a/clients/client-bedrock-agent/package.json +++ b/clients/client-bedrock-agent/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-bedrock-agent", "description": "AWS SDK for JavaScript Bedrock Agent Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-bedrock-agent", diff --git a/clients/client-bedrock-agentcore-control/CHANGELOG.md b/clients/client-bedrock-agentcore-control/CHANGELOG.md index 7cbd7db38966..84ae162a80a8 100644 --- a/clients/client-bedrock-agentcore-control/CHANGELOG.md +++ b/clients/client-bedrock-agentcore-control/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-bedrock-agentcore-control + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-bedrock-agentcore-control diff --git a/clients/client-bedrock-agentcore-control/package.json b/clients/client-bedrock-agentcore-control/package.json index 0fb310160184..1f2c04a1f3ba 100644 --- a/clients/client-bedrock-agentcore-control/package.json +++ b/clients/client-bedrock-agentcore-control/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-bedrock-agentcore-control", "description": "AWS SDK for JavaScript Bedrock Agentcore Control Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-bedrock-agentcore/CHANGELOG.md b/clients/client-bedrock-agentcore/CHANGELOG.md index 324bec50025a..0366ebc1255b 100644 --- a/clients/client-bedrock-agentcore/CHANGELOG.md +++ b/clients/client-bedrock-agentcore/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-bedrock-agentcore + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-bedrock-agentcore diff --git a/clients/client-bedrock-agentcore/package.json b/clients/client-bedrock-agentcore/package.json index f19cecb5ebc0..35c6224bbe73 100644 --- a/clients/client-bedrock-agentcore/package.json +++ b/clients/client-bedrock-agentcore/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-bedrock-agentcore", "description": "AWS SDK for JavaScript Bedrock Agentcore Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-bedrock-data-automation-runtime/CHANGELOG.md b/clients/client-bedrock-data-automation-runtime/CHANGELOG.md index fde0852642e7..12ad95c1c2c2 100644 --- a/clients/client-bedrock-data-automation-runtime/CHANGELOG.md +++ b/clients/client-bedrock-data-automation-runtime/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-bedrock-data-automation-runtime + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-bedrock-data-automation-runtime diff --git a/clients/client-bedrock-data-automation-runtime/package.json b/clients/client-bedrock-data-automation-runtime/package.json index 93951e77b6db..07c1fe3ac98e 100644 --- a/clients/client-bedrock-data-automation-runtime/package.json +++ b/clients/client-bedrock-data-automation-runtime/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-bedrock-data-automation-runtime", "description": "AWS SDK for JavaScript Bedrock Data Automation Runtime Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-bedrock-data-automation/CHANGELOG.md b/clients/client-bedrock-data-automation/CHANGELOG.md index 2b4e9238a9ce..49382abc253b 100644 --- a/clients/client-bedrock-data-automation/CHANGELOG.md +++ b/clients/client-bedrock-data-automation/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-bedrock-data-automation + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-bedrock-data-automation diff --git a/clients/client-bedrock-data-automation/package.json b/clients/client-bedrock-data-automation/package.json index 1716e367423b..d6711639edfb 100644 --- a/clients/client-bedrock-data-automation/package.json +++ b/clients/client-bedrock-data-automation/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-bedrock-data-automation", "description": "AWS SDK for JavaScript Bedrock Data Automation Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-bedrock-runtime/CHANGELOG.md b/clients/client-bedrock-runtime/CHANGELOG.md index 095abbe8583b..3231399ba356 100644 --- a/clients/client-bedrock-runtime/CHANGELOG.md +++ b/clients/client-bedrock-runtime/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-bedrock-runtime + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-bedrock-runtime diff --git a/clients/client-bedrock-runtime/package.json b/clients/client-bedrock-runtime/package.json index 0bf93daa3e77..30fe3a87bfbc 100644 --- a/clients/client-bedrock-runtime/package.json +++ b/clients/client-bedrock-runtime/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-bedrock-runtime", "description": "AWS SDK for JavaScript Bedrock Runtime Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-bedrock-runtime", diff --git a/clients/client-bedrock/CHANGELOG.md b/clients/client-bedrock/CHANGELOG.md index 301ccdcddd6f..647f12f24a83 100644 --- a/clients/client-bedrock/CHANGELOG.md +++ b/clients/client-bedrock/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-bedrock + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-bedrock diff --git a/clients/client-bedrock/package.json b/clients/client-bedrock/package.json index 9b84fa07a737..71c4f3aee8f2 100644 --- a/clients/client-bedrock/package.json +++ b/clients/client-bedrock/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-bedrock", "description": "AWS SDK for JavaScript Bedrock Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-bedrock", diff --git a/clients/client-billing/CHANGELOG.md b/clients/client-billing/CHANGELOG.md index f83dfc968f81..138a900ab0dd 100644 --- a/clients/client-billing/CHANGELOG.md +++ b/clients/client-billing/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-billing + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-billing diff --git a/clients/client-billing/package.json b/clients/client-billing/package.json index 975f89a7e85b..4958b3f4b933 100644 --- a/clients/client-billing/package.json +++ b/clients/client-billing/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-billing", "description": "AWS SDK for JavaScript Billing Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-billingconductor/CHANGELOG.md b/clients/client-billingconductor/CHANGELOG.md index 5c799aa74fe1..9792913cd0f8 100644 --- a/clients/client-billingconductor/CHANGELOG.md +++ b/clients/client-billingconductor/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-billingconductor + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-billingconductor diff --git a/clients/client-billingconductor/package.json b/clients/client-billingconductor/package.json index ba29de10b841..2a7be27bc6ea 100644 --- a/clients/client-billingconductor/package.json +++ b/clients/client-billingconductor/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-billingconductor", "description": "AWS SDK for JavaScript Billingconductor Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-billingconductor", diff --git a/clients/client-braket/CHANGELOG.md b/clients/client-braket/CHANGELOG.md index 870e1dffd4a5..bdc8b13e2507 100644 --- a/clients/client-braket/CHANGELOG.md +++ b/clients/client-braket/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-braket + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-braket diff --git a/clients/client-braket/package.json b/clients/client-braket/package.json index 973717c1f0e6..f40eacc12e8b 100644 --- a/clients/client-braket/package.json +++ b/clients/client-braket/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-braket", "description": "AWS SDK for JavaScript Braket Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-braket", diff --git a/clients/client-budgets/CHANGELOG.md b/clients/client-budgets/CHANGELOG.md index ae70466dbba7..38c7669ee47d 100644 --- a/clients/client-budgets/CHANGELOG.md +++ b/clients/client-budgets/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-budgets + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-budgets diff --git a/clients/client-budgets/package.json b/clients/client-budgets/package.json index 1f19bba134a8..3d4fcfac8547 100644 --- a/clients/client-budgets/package.json +++ b/clients/client-budgets/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-budgets", "description": "AWS SDK for JavaScript Budgets Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-budgets", diff --git a/clients/client-chatbot/CHANGELOG.md b/clients/client-chatbot/CHANGELOG.md index 5ff0f4d073a0..382b9cb47ec0 100644 --- a/clients/client-chatbot/CHANGELOG.md +++ b/clients/client-chatbot/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-chatbot + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-chatbot diff --git a/clients/client-chatbot/package.json b/clients/client-chatbot/package.json index 0219099d633a..a3c42288ca77 100644 --- a/clients/client-chatbot/package.json +++ b/clients/client-chatbot/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-chatbot", "description": "AWS SDK for JavaScript Chatbot Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-chime-sdk-identity/CHANGELOG.md b/clients/client-chime-sdk-identity/CHANGELOG.md index 039487ea6788..925c88add592 100644 --- a/clients/client-chime-sdk-identity/CHANGELOG.md +++ b/clients/client-chime-sdk-identity/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-chime-sdk-identity + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-chime-sdk-identity diff --git a/clients/client-chime-sdk-identity/package.json b/clients/client-chime-sdk-identity/package.json index 0720cf910b5e..b17a2fa752e7 100644 --- a/clients/client-chime-sdk-identity/package.json +++ b/clients/client-chime-sdk-identity/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-chime-sdk-identity", "description": "AWS SDK for JavaScript Chime Sdk Identity Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-chime-sdk-identity", diff --git a/clients/client-chime-sdk-media-pipelines/CHANGELOG.md b/clients/client-chime-sdk-media-pipelines/CHANGELOG.md index aed0dddc2df6..61aaa237316b 100644 --- a/clients/client-chime-sdk-media-pipelines/CHANGELOG.md +++ b/clients/client-chime-sdk-media-pipelines/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-chime-sdk-media-pipelines + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-chime-sdk-media-pipelines diff --git a/clients/client-chime-sdk-media-pipelines/package.json b/clients/client-chime-sdk-media-pipelines/package.json index b174d7f7ae14..247b63634963 100644 --- a/clients/client-chime-sdk-media-pipelines/package.json +++ b/clients/client-chime-sdk-media-pipelines/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-chime-sdk-media-pipelines", "description": "AWS SDK for JavaScript Chime Sdk Media Pipelines Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-chime-sdk-media-pipelines", diff --git a/clients/client-chime-sdk-meetings/CHANGELOG.md b/clients/client-chime-sdk-meetings/CHANGELOG.md index 70f293e760ad..0e8cc9b74f34 100644 --- a/clients/client-chime-sdk-meetings/CHANGELOG.md +++ b/clients/client-chime-sdk-meetings/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-chime-sdk-meetings + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-chime-sdk-meetings diff --git a/clients/client-chime-sdk-meetings/package.json b/clients/client-chime-sdk-meetings/package.json index 8d48c77d565e..f8dae38e7180 100644 --- a/clients/client-chime-sdk-meetings/package.json +++ b/clients/client-chime-sdk-meetings/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-chime-sdk-meetings", "description": "AWS SDK for JavaScript Chime Sdk Meetings Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-chime-sdk-meetings", diff --git a/clients/client-chime-sdk-messaging/CHANGELOG.md b/clients/client-chime-sdk-messaging/CHANGELOG.md index eb94a27929e6..b4398a8e1d29 100644 --- a/clients/client-chime-sdk-messaging/CHANGELOG.md +++ b/clients/client-chime-sdk-messaging/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-chime-sdk-messaging + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-chime-sdk-messaging diff --git a/clients/client-chime-sdk-messaging/package.json b/clients/client-chime-sdk-messaging/package.json index 99f848aed196..6212822b9fbe 100644 --- a/clients/client-chime-sdk-messaging/package.json +++ b/clients/client-chime-sdk-messaging/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-chime-sdk-messaging", "description": "AWS SDK for JavaScript Chime Sdk Messaging Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-chime-sdk-messaging", diff --git a/clients/client-chime-sdk-voice/CHANGELOG.md b/clients/client-chime-sdk-voice/CHANGELOG.md index 4b2b0624fd10..5b0a6e470dac 100644 --- a/clients/client-chime-sdk-voice/CHANGELOG.md +++ b/clients/client-chime-sdk-voice/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-chime-sdk-voice + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-chime-sdk-voice diff --git a/clients/client-chime-sdk-voice/package.json b/clients/client-chime-sdk-voice/package.json index da49a9a454ab..6de72b1297d5 100644 --- a/clients/client-chime-sdk-voice/package.json +++ b/clients/client-chime-sdk-voice/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-chime-sdk-voice", "description": "AWS SDK for JavaScript Chime Sdk Voice Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-chime-sdk-voice", diff --git a/clients/client-chime/CHANGELOG.md b/clients/client-chime/CHANGELOG.md index 4e96e047184e..f20fd81d1fc9 100644 --- a/clients/client-chime/CHANGELOG.md +++ b/clients/client-chime/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-chime + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-chime diff --git a/clients/client-chime/package.json b/clients/client-chime/package.json index 0b9655890c64..e383d83c4253 100644 --- a/clients/client-chime/package.json +++ b/clients/client-chime/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-chime", "description": "AWS SDK for JavaScript Chime Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-chime", diff --git a/clients/client-cleanrooms/CHANGELOG.md b/clients/client-cleanrooms/CHANGELOG.md index e90e5549c954..4536919df721 100644 --- a/clients/client-cleanrooms/CHANGELOG.md +++ b/clients/client-cleanrooms/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cleanrooms + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cleanrooms diff --git a/clients/client-cleanrooms/package.json b/clients/client-cleanrooms/package.json index 41482a16325c..88a41621eaa1 100644 --- a/clients/client-cleanrooms/package.json +++ b/clients/client-cleanrooms/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cleanrooms", "description": "AWS SDK for JavaScript Cleanrooms Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cleanrooms", diff --git a/clients/client-cleanroomsml/CHANGELOG.md b/clients/client-cleanroomsml/CHANGELOG.md index 3c951dbd1305..7bdfff65f394 100644 --- a/clients/client-cleanroomsml/CHANGELOG.md +++ b/clients/client-cleanroomsml/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cleanroomsml + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cleanroomsml diff --git a/clients/client-cleanroomsml/package.json b/clients/client-cleanroomsml/package.json index c1d0f8b01acf..3f4e00b5287d 100644 --- a/clients/client-cleanroomsml/package.json +++ b/clients/client-cleanroomsml/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cleanroomsml", "description": "AWS SDK for JavaScript Cleanroomsml Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cleanroomsml", diff --git a/clients/client-cloud9/CHANGELOG.md b/clients/client-cloud9/CHANGELOG.md index 5fb5e3cc6474..af2fa48b9f8c 100644 --- a/clients/client-cloud9/CHANGELOG.md +++ b/clients/client-cloud9/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cloud9 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cloud9 diff --git a/clients/client-cloud9/package.json b/clients/client-cloud9/package.json index a9479f054ba2..fc6cfa19fcbe 100644 --- a/clients/client-cloud9/package.json +++ b/clients/client-cloud9/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cloud9", "description": "AWS SDK for JavaScript Cloud9 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cloud9", diff --git a/clients/client-cloudcontrol/CHANGELOG.md b/clients/client-cloudcontrol/CHANGELOG.md index 3916c748c204..84a90399aff0 100644 --- a/clients/client-cloudcontrol/CHANGELOG.md +++ b/clients/client-cloudcontrol/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cloudcontrol + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cloudcontrol diff --git a/clients/client-cloudcontrol/package.json b/clients/client-cloudcontrol/package.json index 117e06eac307..871845e6349e 100644 --- a/clients/client-cloudcontrol/package.json +++ b/clients/client-cloudcontrol/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cloudcontrol", "description": "AWS SDK for JavaScript Cloudcontrol Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cloudcontrol", diff --git a/clients/client-clouddirectory/CHANGELOG.md b/clients/client-clouddirectory/CHANGELOG.md index 593cc246124c..c32bd3ad958b 100644 --- a/clients/client-clouddirectory/CHANGELOG.md +++ b/clients/client-clouddirectory/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-clouddirectory + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-clouddirectory diff --git a/clients/client-clouddirectory/package.json b/clients/client-clouddirectory/package.json index fa56583cca2c..4a729b3927c6 100644 --- a/clients/client-clouddirectory/package.json +++ b/clients/client-clouddirectory/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-clouddirectory", "description": "AWS SDK for JavaScript Clouddirectory Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-clouddirectory", diff --git a/clients/client-cloudformation/CHANGELOG.md b/clients/client-cloudformation/CHANGELOG.md index b879567d1274..68ec74cd0d95 100644 --- a/clients/client-cloudformation/CHANGELOG.md +++ b/clients/client-cloudformation/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cloudformation + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cloudformation diff --git a/clients/client-cloudformation/package.json b/clients/client-cloudformation/package.json index fc36a5992d23..94dd7972ccfe 100644 --- a/clients/client-cloudformation/package.json +++ b/clients/client-cloudformation/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cloudformation", "description": "AWS SDK for JavaScript Cloudformation Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cloudformation", diff --git a/clients/client-cloudfront-keyvaluestore/CHANGELOG.md b/clients/client-cloudfront-keyvaluestore/CHANGELOG.md index 8002da9403e1..ff41c2f0aae7 100644 --- a/clients/client-cloudfront-keyvaluestore/CHANGELOG.md +++ b/clients/client-cloudfront-keyvaluestore/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cloudfront-keyvaluestore + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cloudfront-keyvaluestore diff --git a/clients/client-cloudfront-keyvaluestore/package.json b/clients/client-cloudfront-keyvaluestore/package.json index 64debf047956..20c40106f8e2 100644 --- a/clients/client-cloudfront-keyvaluestore/package.json +++ b/clients/client-cloudfront-keyvaluestore/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cloudfront-keyvaluestore", "description": "AWS SDK for JavaScript Cloudfront Keyvaluestore Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cloudfront-keyvaluestore", diff --git a/clients/client-cloudfront/CHANGELOG.md b/clients/client-cloudfront/CHANGELOG.md index 7ebfad582b1a..119ad6662ef4 100644 --- a/clients/client-cloudfront/CHANGELOG.md +++ b/clients/client-cloudfront/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cloudfront + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) diff --git a/clients/client-cloudfront/package.json b/clients/client-cloudfront/package.json index 71d7ceb4cedf..a60eebe9efd2 100644 --- a/clients/client-cloudfront/package.json +++ b/clients/client-cloudfront/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cloudfront", "description": "AWS SDK for JavaScript Cloudfront Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cloudfront", diff --git a/clients/client-cloudhsm-v2/CHANGELOG.md b/clients/client-cloudhsm-v2/CHANGELOG.md index 002ca7b4ee52..29eb21de540c 100644 --- a/clients/client-cloudhsm-v2/CHANGELOG.md +++ b/clients/client-cloudhsm-v2/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cloudhsm-v2 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cloudhsm-v2 diff --git a/clients/client-cloudhsm-v2/package.json b/clients/client-cloudhsm-v2/package.json index a98b08431cec..b085d8b97a9d 100644 --- a/clients/client-cloudhsm-v2/package.json +++ b/clients/client-cloudhsm-v2/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cloudhsm-v2", "description": "AWS SDK for JavaScript Cloudhsm V2 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cloudhsm-v2", diff --git a/clients/client-cloudhsm/CHANGELOG.md b/clients/client-cloudhsm/CHANGELOG.md index 9e79eb244694..527c51256bfe 100644 --- a/clients/client-cloudhsm/CHANGELOG.md +++ b/clients/client-cloudhsm/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cloudhsm + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cloudhsm diff --git a/clients/client-cloudhsm/package.json b/clients/client-cloudhsm/package.json index 6ec6b8a72426..8c6bba340b57 100644 --- a/clients/client-cloudhsm/package.json +++ b/clients/client-cloudhsm/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cloudhsm", "description": "AWS SDK for JavaScript Cloudhsm Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cloudhsm", diff --git a/clients/client-cloudsearch-domain/CHANGELOG.md b/clients/client-cloudsearch-domain/CHANGELOG.md index e78844ede425..9b0bae863ed1 100644 --- a/clients/client-cloudsearch-domain/CHANGELOG.md +++ b/clients/client-cloudsearch-domain/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cloudsearch-domain + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cloudsearch-domain diff --git a/clients/client-cloudsearch-domain/package.json b/clients/client-cloudsearch-domain/package.json index 4241668dd0a0..909f5819b41a 100644 --- a/clients/client-cloudsearch-domain/package.json +++ b/clients/client-cloudsearch-domain/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cloudsearch-domain", "description": "AWS SDK for JavaScript Cloudsearch Domain Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cloudsearch-domain", diff --git a/clients/client-cloudsearch/CHANGELOG.md b/clients/client-cloudsearch/CHANGELOG.md index 5789af77341d..1e1687aab91d 100644 --- a/clients/client-cloudsearch/CHANGELOG.md +++ b/clients/client-cloudsearch/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cloudsearch + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cloudsearch diff --git a/clients/client-cloudsearch/package.json b/clients/client-cloudsearch/package.json index e032a3df73bc..748807dde21e 100644 --- a/clients/client-cloudsearch/package.json +++ b/clients/client-cloudsearch/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cloudsearch", "description": "AWS SDK for JavaScript Cloudsearch Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cloudsearch", diff --git a/clients/client-cloudtrail-data/CHANGELOG.md b/clients/client-cloudtrail-data/CHANGELOG.md index 813e3ac76d60..49ffb4896f94 100644 --- a/clients/client-cloudtrail-data/CHANGELOG.md +++ b/clients/client-cloudtrail-data/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cloudtrail-data + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cloudtrail-data diff --git a/clients/client-cloudtrail-data/package.json b/clients/client-cloudtrail-data/package.json index d6e259a5538a..6a665865a831 100644 --- a/clients/client-cloudtrail-data/package.json +++ b/clients/client-cloudtrail-data/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cloudtrail-data", "description": "AWS SDK for JavaScript Cloudtrail Data Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cloudtrail-data", diff --git a/clients/client-cloudtrail/CHANGELOG.md b/clients/client-cloudtrail/CHANGELOG.md index c6ad4ab43073..5c51551bfc5f 100644 --- a/clients/client-cloudtrail/CHANGELOG.md +++ b/clients/client-cloudtrail/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cloudtrail + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cloudtrail diff --git a/clients/client-cloudtrail/package.json b/clients/client-cloudtrail/package.json index 4401c2552a6d..eb320a6ff20d 100644 --- a/clients/client-cloudtrail/package.json +++ b/clients/client-cloudtrail/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cloudtrail", "description": "AWS SDK for JavaScript Cloudtrail Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cloudtrail", diff --git a/clients/client-cloudwatch-events/CHANGELOG.md b/clients/client-cloudwatch-events/CHANGELOG.md index 48c0050311e5..8266dbb23b38 100644 --- a/clients/client-cloudwatch-events/CHANGELOG.md +++ b/clients/client-cloudwatch-events/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cloudwatch-events + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cloudwatch-events diff --git a/clients/client-cloudwatch-events/package.json b/clients/client-cloudwatch-events/package.json index 4a9d959ffb97..f36f920f452a 100644 --- a/clients/client-cloudwatch-events/package.json +++ b/clients/client-cloudwatch-events/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cloudwatch-events", "description": "AWS SDK for JavaScript Cloudwatch Events Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cloudwatch-events", diff --git a/clients/client-cloudwatch-logs/CHANGELOG.md b/clients/client-cloudwatch-logs/CHANGELOG.md index 703ff46495ff..41b8e674d422 100644 --- a/clients/client-cloudwatch-logs/CHANGELOG.md +++ b/clients/client-cloudwatch-logs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cloudwatch-logs + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cloudwatch-logs diff --git a/clients/client-cloudwatch-logs/package.json b/clients/client-cloudwatch-logs/package.json index f62ffce3df0f..c0028fd2cee1 100644 --- a/clients/client-cloudwatch-logs/package.json +++ b/clients/client-cloudwatch-logs/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cloudwatch-logs", "description": "AWS SDK for JavaScript Cloudwatch Logs Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cloudwatch-logs", diff --git a/clients/client-cloudwatch/CHANGELOG.md b/clients/client-cloudwatch/CHANGELOG.md index ec5e746cf7f2..87eab3661f1a 100644 --- a/clients/client-cloudwatch/CHANGELOG.md +++ b/clients/client-cloudwatch/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cloudwatch + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cloudwatch diff --git a/clients/client-cloudwatch/package.json b/clients/client-cloudwatch/package.json index 7a2ba6e6695a..3f3ba40b4d88 100644 --- a/clients/client-cloudwatch/package.json +++ b/clients/client-cloudwatch/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cloudwatch", "description": "AWS SDK for JavaScript Cloudwatch Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cloudwatch", diff --git a/clients/client-codeartifact/CHANGELOG.md b/clients/client-codeartifact/CHANGELOG.md index 3cbaf51c504e..1604ae63a45d 100644 --- a/clients/client-codeartifact/CHANGELOG.md +++ b/clients/client-codeartifact/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-codeartifact + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-codeartifact diff --git a/clients/client-codeartifact/package.json b/clients/client-codeartifact/package.json index 673bbde7c696..3d581b7d7f9f 100644 --- a/clients/client-codeartifact/package.json +++ b/clients/client-codeartifact/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-codeartifact", "description": "AWS SDK for JavaScript Codeartifact Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-codeartifact", diff --git a/clients/client-codebuild/CHANGELOG.md b/clients/client-codebuild/CHANGELOG.md index 8f1b5f283b90..972261ff9fbf 100644 --- a/clients/client-codebuild/CHANGELOG.md +++ b/clients/client-codebuild/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-codebuild + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-codebuild diff --git a/clients/client-codebuild/package.json b/clients/client-codebuild/package.json index b5900ef81bad..b81d6b0d532c 100644 --- a/clients/client-codebuild/package.json +++ b/clients/client-codebuild/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-codebuild", "description": "AWS SDK for JavaScript Codebuild Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-codebuild", diff --git a/clients/client-codecatalyst/CHANGELOG.md b/clients/client-codecatalyst/CHANGELOG.md index afea1bdb387f..94b5bb558d29 100644 --- a/clients/client-codecatalyst/CHANGELOG.md +++ b/clients/client-codecatalyst/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-codecatalyst + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-codecatalyst diff --git a/clients/client-codecatalyst/package.json b/clients/client-codecatalyst/package.json index 3b079288dd49..22b0b3f5ce19 100644 --- a/clients/client-codecatalyst/package.json +++ b/clients/client-codecatalyst/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-codecatalyst", "description": "AWS SDK for JavaScript Codecatalyst Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-codecatalyst", diff --git a/clients/client-codecommit/CHANGELOG.md b/clients/client-codecommit/CHANGELOG.md index d5fcee068d50..999936f68045 100644 --- a/clients/client-codecommit/CHANGELOG.md +++ b/clients/client-codecommit/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-codecommit + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-codecommit diff --git a/clients/client-codecommit/package.json b/clients/client-codecommit/package.json index be01ba8344a8..f0773356aed7 100644 --- a/clients/client-codecommit/package.json +++ b/clients/client-codecommit/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-codecommit", "description": "AWS SDK for JavaScript Codecommit Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-codecommit", diff --git a/clients/client-codeconnections/CHANGELOG.md b/clients/client-codeconnections/CHANGELOG.md index dd530fd0a322..580c49e7b3ef 100644 --- a/clients/client-codeconnections/CHANGELOG.md +++ b/clients/client-codeconnections/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-codeconnections + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-codeconnections diff --git a/clients/client-codeconnections/package.json b/clients/client-codeconnections/package.json index d703d1213e9f..4a0f9bc32cf5 100644 --- a/clients/client-codeconnections/package.json +++ b/clients/client-codeconnections/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-codeconnections", "description": "AWS SDK for JavaScript Codeconnections Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-codedeploy/CHANGELOG.md b/clients/client-codedeploy/CHANGELOG.md index bc1f375be070..8065ea2475f7 100644 --- a/clients/client-codedeploy/CHANGELOG.md +++ b/clients/client-codedeploy/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-codedeploy + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-codedeploy diff --git a/clients/client-codedeploy/package.json b/clients/client-codedeploy/package.json index 20be1e909f59..9882abe2f4fb 100644 --- a/clients/client-codedeploy/package.json +++ b/clients/client-codedeploy/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-codedeploy", "description": "AWS SDK for JavaScript Codedeploy Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-codedeploy", diff --git a/clients/client-codeguru-reviewer/CHANGELOG.md b/clients/client-codeguru-reviewer/CHANGELOG.md index 81b86133a471..dd17b19e1d80 100644 --- a/clients/client-codeguru-reviewer/CHANGELOG.md +++ b/clients/client-codeguru-reviewer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-codeguru-reviewer + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-codeguru-reviewer diff --git a/clients/client-codeguru-reviewer/package.json b/clients/client-codeguru-reviewer/package.json index 9330b8056d11..c7a98967a58e 100644 --- a/clients/client-codeguru-reviewer/package.json +++ b/clients/client-codeguru-reviewer/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-codeguru-reviewer", "description": "AWS SDK for JavaScript Codeguru Reviewer Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-codeguru-reviewer", diff --git a/clients/client-codeguru-security/CHANGELOG.md b/clients/client-codeguru-security/CHANGELOG.md index 677af1166d9b..f906f7570381 100644 --- a/clients/client-codeguru-security/CHANGELOG.md +++ b/clients/client-codeguru-security/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-codeguru-security + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-codeguru-security diff --git a/clients/client-codeguru-security/package.json b/clients/client-codeguru-security/package.json index a52c1f2069f0..bec66cc5815d 100644 --- a/clients/client-codeguru-security/package.json +++ b/clients/client-codeguru-security/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-codeguru-security", "description": "AWS SDK for JavaScript Codeguru Security Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-codeguru-security", diff --git a/clients/client-codeguruprofiler/CHANGELOG.md b/clients/client-codeguruprofiler/CHANGELOG.md index bf99728b36cd..c79e57ff352d 100644 --- a/clients/client-codeguruprofiler/CHANGELOG.md +++ b/clients/client-codeguruprofiler/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-codeguruprofiler + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-codeguruprofiler diff --git a/clients/client-codeguruprofiler/package.json b/clients/client-codeguruprofiler/package.json index 0bc1809beccb..5e375913c254 100644 --- a/clients/client-codeguruprofiler/package.json +++ b/clients/client-codeguruprofiler/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-codeguruprofiler", "description": "AWS SDK for JavaScript Codeguruprofiler Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-codeguruprofiler", diff --git a/clients/client-codepipeline/CHANGELOG.md b/clients/client-codepipeline/CHANGELOG.md index 823029a32c40..8684097ac1aa 100644 --- a/clients/client-codepipeline/CHANGELOG.md +++ b/clients/client-codepipeline/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-codepipeline + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-codepipeline diff --git a/clients/client-codepipeline/package.json b/clients/client-codepipeline/package.json index c73fef20f6c1..c8b301273687 100644 --- a/clients/client-codepipeline/package.json +++ b/clients/client-codepipeline/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-codepipeline", "description": "AWS SDK for JavaScript Codepipeline Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-codepipeline", diff --git a/clients/client-codestar-connections/CHANGELOG.md b/clients/client-codestar-connections/CHANGELOG.md index 50f420764a24..026950a68909 100644 --- a/clients/client-codestar-connections/CHANGELOG.md +++ b/clients/client-codestar-connections/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-codestar-connections + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-codestar-connections diff --git a/clients/client-codestar-connections/package.json b/clients/client-codestar-connections/package.json index e239065b50ed..18a6dddaac87 100644 --- a/clients/client-codestar-connections/package.json +++ b/clients/client-codestar-connections/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-codestar-connections", "description": "AWS SDK for JavaScript Codestar Connections Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-codestar-connections", diff --git a/clients/client-codestar-notifications/CHANGELOG.md b/clients/client-codestar-notifications/CHANGELOG.md index 3d8f56cbf8e1..3af28d1c641d 100644 --- a/clients/client-codestar-notifications/CHANGELOG.md +++ b/clients/client-codestar-notifications/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-codestar-notifications + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-codestar-notifications diff --git a/clients/client-codestar-notifications/package.json b/clients/client-codestar-notifications/package.json index 5be6dce19c8c..b3077b767f2a 100644 --- a/clients/client-codestar-notifications/package.json +++ b/clients/client-codestar-notifications/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-codestar-notifications", "description": "AWS SDK for JavaScript Codestar Notifications Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-codestar-notifications", diff --git a/clients/client-cognito-identity-provider/CHANGELOG.md b/clients/client-cognito-identity-provider/CHANGELOG.md index 601c913ba6f3..118faed27240 100644 --- a/clients/client-cognito-identity-provider/CHANGELOG.md +++ b/clients/client-cognito-identity-provider/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cognito-identity-provider + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cognito-identity-provider diff --git a/clients/client-cognito-identity-provider/package.json b/clients/client-cognito-identity-provider/package.json index 973ce8cd2f22..1dc5ac3ccfb6 100644 --- a/clients/client-cognito-identity-provider/package.json +++ b/clients/client-cognito-identity-provider/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cognito-identity-provider", "description": "AWS SDK for JavaScript Cognito Identity Provider Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cognito-identity-provider", diff --git a/clients/client-cognito-identity/CHANGELOG.md b/clients/client-cognito-identity/CHANGELOG.md index 09aaaa044db9..753165fa2b49 100644 --- a/clients/client-cognito-identity/CHANGELOG.md +++ b/clients/client-cognito-identity/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cognito-identity + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cognito-identity diff --git a/clients/client-cognito-identity/package.json b/clients/client-cognito-identity/package.json index 2cac4b519392..b2d976221189 100644 --- a/clients/client-cognito-identity/package.json +++ b/clients/client-cognito-identity/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cognito-identity", "description": "AWS SDK for JavaScript Cognito Identity Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cognito-identity", diff --git a/clients/client-cognito-sync/CHANGELOG.md b/clients/client-cognito-sync/CHANGELOG.md index 186cd6944b3c..56ec7f7ad354 100644 --- a/clients/client-cognito-sync/CHANGELOG.md +++ b/clients/client-cognito-sync/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cognito-sync + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cognito-sync diff --git a/clients/client-cognito-sync/package.json b/clients/client-cognito-sync/package.json index 67cb072a9085..c4cae862722a 100644 --- a/clients/client-cognito-sync/package.json +++ b/clients/client-cognito-sync/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cognito-sync", "description": "AWS SDK for JavaScript Cognito Sync Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cognito-sync", diff --git a/clients/client-comprehend/CHANGELOG.md b/clients/client-comprehend/CHANGELOG.md index 5a20b3af68ca..353e9ef1793e 100644 --- a/clients/client-comprehend/CHANGELOG.md +++ b/clients/client-comprehend/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-comprehend + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-comprehend diff --git a/clients/client-comprehend/package.json b/clients/client-comprehend/package.json index e23e71fa7e8b..eb0197accfe3 100644 --- a/clients/client-comprehend/package.json +++ b/clients/client-comprehend/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-comprehend", "description": "AWS SDK for JavaScript Comprehend Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-comprehend", diff --git a/clients/client-comprehendmedical/CHANGELOG.md b/clients/client-comprehendmedical/CHANGELOG.md index 7bb65e54c47f..1ab92934849e 100644 --- a/clients/client-comprehendmedical/CHANGELOG.md +++ b/clients/client-comprehendmedical/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-comprehendmedical + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-comprehendmedical diff --git a/clients/client-comprehendmedical/package.json b/clients/client-comprehendmedical/package.json index 232031693e0b..d1de3c94a74e 100644 --- a/clients/client-comprehendmedical/package.json +++ b/clients/client-comprehendmedical/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-comprehendmedical", "description": "AWS SDK for JavaScript Comprehendmedical Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-comprehendmedical", diff --git a/clients/client-compute-optimizer/CHANGELOG.md b/clients/client-compute-optimizer/CHANGELOG.md index 22830e0739c7..96697b1cbcbb 100644 --- a/clients/client-compute-optimizer/CHANGELOG.md +++ b/clients/client-compute-optimizer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-compute-optimizer + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-compute-optimizer diff --git a/clients/client-compute-optimizer/package.json b/clients/client-compute-optimizer/package.json index 2641da8919a1..e5d13c202418 100644 --- a/clients/client-compute-optimizer/package.json +++ b/clients/client-compute-optimizer/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-compute-optimizer", "description": "AWS SDK for JavaScript Compute Optimizer Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-compute-optimizer", diff --git a/clients/client-config-service/CHANGELOG.md b/clients/client-config-service/CHANGELOG.md index ccfd746bcca7..38923afd33e5 100644 --- a/clients/client-config-service/CHANGELOG.md +++ b/clients/client-config-service/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-config-service + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-config-service diff --git a/clients/client-config-service/package.json b/clients/client-config-service/package.json index e08a49253f4e..ea5caa2f90be 100644 --- a/clients/client-config-service/package.json +++ b/clients/client-config-service/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-config-service", "description": "AWS SDK for JavaScript Config Service Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-config-service", diff --git a/clients/client-connect-contact-lens/CHANGELOG.md b/clients/client-connect-contact-lens/CHANGELOG.md index b8cd9bbce148..db4602f7bc5c 100644 --- a/clients/client-connect-contact-lens/CHANGELOG.md +++ b/clients/client-connect-contact-lens/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-connect-contact-lens + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-connect-contact-lens diff --git a/clients/client-connect-contact-lens/package.json b/clients/client-connect-contact-lens/package.json index c3606031f67a..ade7a4982745 100644 --- a/clients/client-connect-contact-lens/package.json +++ b/clients/client-connect-contact-lens/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-connect-contact-lens", "description": "AWS SDK for JavaScript Connect Contact Lens Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-connect-contact-lens", diff --git a/clients/client-connect/CHANGELOG.md b/clients/client-connect/CHANGELOG.md index b07fee437856..b0b8c96603b4 100644 --- a/clients/client-connect/CHANGELOG.md +++ b/clients/client-connect/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-connect + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-connect diff --git a/clients/client-connect/package.json b/clients/client-connect/package.json index 41510308b370..9f876a040518 100644 --- a/clients/client-connect/package.json +++ b/clients/client-connect/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-connect", "description": "AWS SDK for JavaScript Connect Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-connect", diff --git a/clients/client-connectcampaigns/CHANGELOG.md b/clients/client-connectcampaigns/CHANGELOG.md index ecab8ca9f835..fe46e27a8275 100644 --- a/clients/client-connectcampaigns/CHANGELOG.md +++ b/clients/client-connectcampaigns/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-connectcampaigns + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-connectcampaigns diff --git a/clients/client-connectcampaigns/package.json b/clients/client-connectcampaigns/package.json index 2d4c3d5fcc95..72a53d8dcf2a 100644 --- a/clients/client-connectcampaigns/package.json +++ b/clients/client-connectcampaigns/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-connectcampaigns", "description": "AWS SDK for JavaScript Connectcampaigns Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-connectcampaigns", diff --git a/clients/client-connectcampaignsv2/CHANGELOG.md b/clients/client-connectcampaignsv2/CHANGELOG.md index cccbbda9697f..fe4261cb5d73 100644 --- a/clients/client-connectcampaignsv2/CHANGELOG.md +++ b/clients/client-connectcampaignsv2/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-connectcampaignsv2 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-connectcampaignsv2 diff --git a/clients/client-connectcampaignsv2/package.json b/clients/client-connectcampaignsv2/package.json index f5d8bfb441f5..00976bfe556f 100644 --- a/clients/client-connectcampaignsv2/package.json +++ b/clients/client-connectcampaignsv2/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-connectcampaignsv2", "description": "AWS SDK for JavaScript Connectcampaignsv2 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-connectcases/CHANGELOG.md b/clients/client-connectcases/CHANGELOG.md index 3df03de06edf..f27cb021fa87 100644 --- a/clients/client-connectcases/CHANGELOG.md +++ b/clients/client-connectcases/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-connectcases + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-connectcases diff --git a/clients/client-connectcases/package.json b/clients/client-connectcases/package.json index a46046b72a85..27cdbab849c0 100644 --- a/clients/client-connectcases/package.json +++ b/clients/client-connectcases/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-connectcases", "description": "AWS SDK for JavaScript Connectcases Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-connectcases", diff --git a/clients/client-connectparticipant/CHANGELOG.md b/clients/client-connectparticipant/CHANGELOG.md index f3ae5cb340d1..9b5212d24af9 100644 --- a/clients/client-connectparticipant/CHANGELOG.md +++ b/clients/client-connectparticipant/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-connectparticipant + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-connectparticipant diff --git a/clients/client-connectparticipant/package.json b/clients/client-connectparticipant/package.json index ed7cf01c42d6..fe1abc0f9d0c 100644 --- a/clients/client-connectparticipant/package.json +++ b/clients/client-connectparticipant/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-connectparticipant", "description": "AWS SDK for JavaScript Connectparticipant Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-connectparticipant", diff --git a/clients/client-controlcatalog/CHANGELOG.md b/clients/client-controlcatalog/CHANGELOG.md index 9cc97dff68a1..c2277b4533b1 100644 --- a/clients/client-controlcatalog/CHANGELOG.md +++ b/clients/client-controlcatalog/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-controlcatalog + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-controlcatalog diff --git a/clients/client-controlcatalog/package.json b/clients/client-controlcatalog/package.json index 1d5e5de34c73..042e2ade81b3 100644 --- a/clients/client-controlcatalog/package.json +++ b/clients/client-controlcatalog/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-controlcatalog", "description": "AWS SDK for JavaScript Controlcatalog Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-controltower/CHANGELOG.md b/clients/client-controltower/CHANGELOG.md index eab67e49c01f..21a3364824c9 100644 --- a/clients/client-controltower/CHANGELOG.md +++ b/clients/client-controltower/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-controltower + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-controltower diff --git a/clients/client-controltower/package.json b/clients/client-controltower/package.json index dd3cc99d1de8..52ea119624d0 100644 --- a/clients/client-controltower/package.json +++ b/clients/client-controltower/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-controltower", "description": "AWS SDK for JavaScript Controltower Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-controltower", diff --git a/clients/client-cost-and-usage-report-service/CHANGELOG.md b/clients/client-cost-and-usage-report-service/CHANGELOG.md index 4631861bab43..9eb2a8f05d3d 100644 --- a/clients/client-cost-and-usage-report-service/CHANGELOG.md +++ b/clients/client-cost-and-usage-report-service/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cost-and-usage-report-service + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cost-and-usage-report-service diff --git a/clients/client-cost-and-usage-report-service/package.json b/clients/client-cost-and-usage-report-service/package.json index 95cb50e939d4..bf2e41782894 100644 --- a/clients/client-cost-and-usage-report-service/package.json +++ b/clients/client-cost-and-usage-report-service/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cost-and-usage-report-service", "description": "AWS SDK for JavaScript Cost And Usage Report Service Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cost-and-usage-report-service", diff --git a/clients/client-cost-explorer/CHANGELOG.md b/clients/client-cost-explorer/CHANGELOG.md index cd3e8adc99a6..8e1cb55ae2e5 100644 --- a/clients/client-cost-explorer/CHANGELOG.md +++ b/clients/client-cost-explorer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cost-explorer + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cost-explorer diff --git a/clients/client-cost-explorer/package.json b/clients/client-cost-explorer/package.json index aebd57cd5159..22cc8d19de63 100644 --- a/clients/client-cost-explorer/package.json +++ b/clients/client-cost-explorer/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cost-explorer", "description": "AWS SDK for JavaScript Cost Explorer Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cost-explorer", diff --git a/clients/client-cost-optimization-hub/CHANGELOG.md b/clients/client-cost-optimization-hub/CHANGELOG.md index 2bb8dfd815dd..083526534705 100644 --- a/clients/client-cost-optimization-hub/CHANGELOG.md +++ b/clients/client-cost-optimization-hub/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-cost-optimization-hub + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-cost-optimization-hub diff --git a/clients/client-cost-optimization-hub/package.json b/clients/client-cost-optimization-hub/package.json index dd08d7a653be..774f4342d676 100644 --- a/clients/client-cost-optimization-hub/package.json +++ b/clients/client-cost-optimization-hub/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-cost-optimization-hub", "description": "AWS SDK for JavaScript Cost Optimization Hub Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-cost-optimization-hub", diff --git a/clients/client-customer-profiles/CHANGELOG.md b/clients/client-customer-profiles/CHANGELOG.md index 97a5cbc8312b..e86f9e308c42 100644 --- a/clients/client-customer-profiles/CHANGELOG.md +++ b/clients/client-customer-profiles/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + + +### Features + +* **client-customer-profiles:** The release updates standard profile with 2 new fields that supports account-level engagement. Updated APIs include CreateProfile, UpdateProfile, MergeProfiles, SearchProfiles, BatchGetProfile, GetSegmentMembership, CreateSegmentDefinition, CreateSegmentEstimate. ([04e0957](https://github.com/aws/aws-sdk-js-v3/commit/04e0957b70e97aa2d8be423b0d1b381e8707cb7f)) + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-customer-profiles diff --git a/clients/client-customer-profiles/package.json b/clients/client-customer-profiles/package.json index 9f162c66561a..ce2555a2dd72 100644 --- a/clients/client-customer-profiles/package.json +++ b/clients/client-customer-profiles/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-customer-profiles", "description": "AWS SDK for JavaScript Customer Profiles Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-customer-profiles", diff --git a/clients/client-customer-profiles/src/commands/BatchGetProfileCommand.ts b/clients/client-customer-profiles/src/commands/BatchGetProfileCommand.ts index 9a10f92b405f..32a94dd7654d 100644 --- a/clients/client-customer-profiles/src/commands/BatchGetProfileCommand.ts +++ b/clients/client-customer-profiles/src/commands/BatchGetProfileCommand.ts @@ -135,6 +135,25 @@ export interface BatchGetProfileCommandOutput extends BatchGetProfileResponse, _ * // ], * // PartyTypeString: "STRING_VALUE", * // GenderString: "STRING_VALUE", + * // ProfileType: "ACCOUNT_PROFILE" || "PROFILE", + * // EngagementPreferences: { // EngagementPreferences + * // Phone: [ // PhonePreferenceList + * // { // ContactPreference + * // KeyName: "STRING_VALUE", + * // KeyValue: "STRING_VALUE", + * // ProfileId: "STRING_VALUE", + * // ContactType: "PhoneNumber" || "MobilePhoneNumber" || "HomePhoneNumber" || "BusinessPhoneNumber" || "EmailAddress" || "PersonalEmailAddress" || "BusinessEmailAddress", + * // }, + * // ], + * // Email: [ // EmailPreferenceList + * // { + * // KeyName: "STRING_VALUE", + * // KeyValue: "STRING_VALUE", + * // ProfileId: "STRING_VALUE", + * // ContactType: "PhoneNumber" || "MobilePhoneNumber" || "HomePhoneNumber" || "BusinessPhoneNumber" || "EmailAddress" || "PersonalEmailAddress" || "BusinessEmailAddress", + * // }, + * // ], + * // }, * // }, * // ], * // }; diff --git a/clients/client-customer-profiles/src/commands/CreateProfileCommand.ts b/clients/client-customer-profiles/src/commands/CreateProfileCommand.ts index 44704d071ebd..9031427d642f 100644 --- a/clients/client-customer-profiles/src/commands/CreateProfileCommand.ts +++ b/clients/client-customer-profiles/src/commands/CreateProfileCommand.ts @@ -112,6 +112,25 @@ export interface CreateProfileCommandOutput extends CreateProfileResponse, __Met * }, * PartyTypeString: "STRING_VALUE", * GenderString: "STRING_VALUE", + * ProfileType: "ACCOUNT_PROFILE" || "PROFILE", + * EngagementPreferences: { // EngagementPreferences + * Phone: [ // PhonePreferenceList + * { // ContactPreference + * KeyName: "STRING_VALUE", + * KeyValue: "STRING_VALUE", + * ProfileId: "STRING_VALUE", + * ContactType: "PhoneNumber" || "MobilePhoneNumber" || "HomePhoneNumber" || "BusinessPhoneNumber" || "EmailAddress" || "PersonalEmailAddress" || "BusinessEmailAddress", + * }, + * ], + * Email: [ // EmailPreferenceList + * { + * KeyName: "STRING_VALUE", + * KeyValue: "STRING_VALUE", + * ProfileId: "STRING_VALUE", + * ContactType: "PhoneNumber" || "MobilePhoneNumber" || "HomePhoneNumber" || "BusinessPhoneNumber" || "EmailAddress" || "PersonalEmailAddress" || "BusinessEmailAddress", + * }, + * ], + * }, * }; * const command = new CreateProfileCommand(input); * const response = await client.send(command); diff --git a/clients/client-customer-profiles/src/commands/CreateSegmentDefinitionCommand.ts b/clients/client-customer-profiles/src/commands/CreateSegmentDefinitionCommand.ts index a57a8e571cee..42fedd155fa7 100644 --- a/clients/client-customer-profiles/src/commands/CreateSegmentDefinitionCommand.ts +++ b/clients/client-customer-profiles/src/commands/CreateSegmentDefinitionCommand.ts @@ -140,6 +140,12 @@ export interface CreateSegmentDefinitionCommandOutput extends CreateSegmentDefin * Values: "", // required * }, * }, + * ProfileType: { // ProfileTypeDimension + * DimensionType: "INCLUSIVE" || "EXCLUSIVE", // required + * Values: [ // ProfileTypeValues // required + * "ACCOUNT_PROFILE" || "PROFILE", + * ], + * }, * }, * CalculatedAttributes: { // CalculatedCustomAttributes * "": { // CalculatedAttributeDimension diff --git a/clients/client-customer-profiles/src/commands/CreateSegmentEstimateCommand.ts b/clients/client-customer-profiles/src/commands/CreateSegmentEstimateCommand.ts index 0cc6b6815c76..cd3ae56161ab 100644 --- a/clients/client-customer-profiles/src/commands/CreateSegmentEstimateCommand.ts +++ b/clients/client-customer-profiles/src/commands/CreateSegmentEstimateCommand.ts @@ -136,6 +136,12 @@ export interface CreateSegmentEstimateCommandOutput extends CreateSegmentEstimat * Values: "", // required * }, * }, + * ProfileType: { // ProfileTypeDimension + * DimensionType: "INCLUSIVE" || "EXCLUSIVE", // required + * Values: [ // ProfileTypeValues // required + * "ACCOUNT_PROFILE" || "PROFILE", + * ], + * }, * }, * CalculatedAttributes: { // CalculatedCustomAttributes * "": { // CalculatedAttributeDimension diff --git a/clients/client-customer-profiles/src/commands/GetSegmentDefinitionCommand.ts b/clients/client-customer-profiles/src/commands/GetSegmentDefinitionCommand.ts index b4fcd08dc7b6..27cab235d9b1 100644 --- a/clients/client-customer-profiles/src/commands/GetSegmentDefinitionCommand.ts +++ b/clients/client-customer-profiles/src/commands/GetSegmentDefinitionCommand.ts @@ -144,6 +144,12 @@ export interface GetSegmentDefinitionCommandOutput extends GetSegmentDefinitionR * // Values: "", // required * // }, * // }, + * // ProfileType: { // ProfileTypeDimension + * // DimensionType: "INCLUSIVE" || "EXCLUSIVE", // required + * // Values: [ // ProfileTypeValues // required + * // "ACCOUNT_PROFILE" || "PROFILE", + * // ], + * // }, * // }, * // CalculatedAttributes: { // CalculatedCustomAttributes * // "": { // CalculatedAttributeDimension diff --git a/clients/client-customer-profiles/src/commands/GetSegmentMembershipCommand.ts b/clients/client-customer-profiles/src/commands/GetSegmentMembershipCommand.ts index 292252ee4eb0..d0da9c717e26 100644 --- a/clients/client-customer-profiles/src/commands/GetSegmentMembershipCommand.ts +++ b/clients/client-customer-profiles/src/commands/GetSegmentMembershipCommand.ts @@ -133,6 +133,25 @@ export interface GetSegmentMembershipCommandOutput extends GetSegmentMembershipR * // ], * // PartyTypeString: "STRING_VALUE", * // GenderString: "STRING_VALUE", + * // ProfileType: "ACCOUNT_PROFILE" || "PROFILE", + * // EngagementPreferences: { // EngagementPreferences + * // Phone: [ // PhonePreferenceList + * // { // ContactPreference + * // KeyName: "STRING_VALUE", + * // KeyValue: "STRING_VALUE", + * // ProfileId: "STRING_VALUE", + * // ContactType: "PhoneNumber" || "MobilePhoneNumber" || "HomePhoneNumber" || "BusinessPhoneNumber" || "EmailAddress" || "PersonalEmailAddress" || "BusinessEmailAddress", + * // }, + * // ], + * // Email: [ // EmailPreferenceList + * // { + * // KeyName: "STRING_VALUE", + * // KeyValue: "STRING_VALUE", + * // ProfileId: "STRING_VALUE", + * // ContactType: "PhoneNumber" || "MobilePhoneNumber" || "HomePhoneNumber" || "BusinessPhoneNumber" || "EmailAddress" || "PersonalEmailAddress" || "BusinessEmailAddress", + * // }, + * // ], + * // }, * // }, * // }, * // ], diff --git a/clients/client-customer-profiles/src/commands/MergeProfilesCommand.ts b/clients/client-customer-profiles/src/commands/MergeProfilesCommand.ts index 42fe3c265eb8..7227a70c5939 100644 --- a/clients/client-customer-profiles/src/commands/MergeProfilesCommand.ts +++ b/clients/client-customer-profiles/src/commands/MergeProfilesCommand.ts @@ -107,6 +107,8 @@ export interface MergeProfilesCommandOutput extends MergeProfilesResponse, __Met * Attributes: { // AttributeSourceIdMap * "": "STRING_VALUE", * }, + * ProfileType: "STRING_VALUE", + * EngagementPreferences: "STRING_VALUE", * }, * }; * const command = new MergeProfilesCommand(input); diff --git a/clients/client-customer-profiles/src/commands/PutProfileObjectTypeCommand.ts b/clients/client-customer-profiles/src/commands/PutProfileObjectTypeCommand.ts index e796b3681889..075e04f0d5fb 100644 --- a/clients/client-customer-profiles/src/commands/PutProfileObjectTypeCommand.ts +++ b/clients/client-customer-profiles/src/commands/PutProfileObjectTypeCommand.ts @@ -11,7 +11,7 @@ import { PutProfileObjectTypeRequestFilterSensitiveLog, PutProfileObjectTypeResponse, PutProfileObjectTypeResponseFilterSensitiveLog, -} from "../models/models_0"; +} from "../models/models_1"; import { de_PutProfileObjectTypeCommand, se_PutProfileObjectTypeCommand } from "../protocols/Aws_restJson1"; /** diff --git a/clients/client-customer-profiles/src/commands/SearchProfilesCommand.ts b/clients/client-customer-profiles/src/commands/SearchProfilesCommand.ts index 96b6ed17c900..fed64a6ee297 100644 --- a/clients/client-customer-profiles/src/commands/SearchProfilesCommand.ts +++ b/clients/client-customer-profiles/src/commands/SearchProfilesCommand.ts @@ -10,7 +10,7 @@ import { SearchProfilesRequest, SearchProfilesResponse, SearchProfilesResponseFilterSensitiveLog, -} from "../models/models_0"; +} from "../models/models_1"; import { de_SearchProfilesCommand, se_SearchProfilesCommand } from "../protocols/Aws_restJson1"; /** @@ -145,6 +145,25 @@ export interface SearchProfilesCommandOutput extends SearchProfilesResponse, __M * // ], * // PartyTypeString: "STRING_VALUE", * // GenderString: "STRING_VALUE", + * // ProfileType: "ACCOUNT_PROFILE" || "PROFILE", + * // EngagementPreferences: { // EngagementPreferences + * // Phone: [ // PhonePreferenceList + * // { // ContactPreference + * // KeyName: "STRING_VALUE", + * // KeyValue: "STRING_VALUE", + * // ProfileId: "STRING_VALUE", + * // ContactType: "PhoneNumber" || "MobilePhoneNumber" || "HomePhoneNumber" || "BusinessPhoneNumber" || "EmailAddress" || "PersonalEmailAddress" || "BusinessEmailAddress", + * // }, + * // ], + * // Email: [ // EmailPreferenceList + * // { + * // KeyName: "STRING_VALUE", + * // KeyValue: "STRING_VALUE", + * // ProfileId: "STRING_VALUE", + * // ContactType: "PhoneNumber" || "MobilePhoneNumber" || "HomePhoneNumber" || "BusinessPhoneNumber" || "EmailAddress" || "PersonalEmailAddress" || "BusinessEmailAddress", + * // }, + * // ], + * // }, * // }, * // ], * // NextToken: "STRING_VALUE", diff --git a/clients/client-customer-profiles/src/commands/StartUploadJobCommand.ts b/clients/client-customer-profiles/src/commands/StartUploadJobCommand.ts index 6981bd6b5dbf..74b654c44a86 100644 --- a/clients/client-customer-profiles/src/commands/StartUploadJobCommand.ts +++ b/clients/client-customer-profiles/src/commands/StartUploadJobCommand.ts @@ -6,8 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CustomerProfilesClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CustomerProfilesClient"; import { commonParams } from "../endpoint/EndpointParameters"; -import { StartUploadJobRequest } from "../models/models_0"; -import { StartUploadJobResponse } from "../models/models_1"; +import { StartUploadJobRequest, StartUploadJobResponse } from "../models/models_1"; import { de_StartUploadJobCommand, se_StartUploadJobCommand } from "../protocols/Aws_restJson1"; /** diff --git a/clients/client-customer-profiles/src/commands/UpdateProfileCommand.ts b/clients/client-customer-profiles/src/commands/UpdateProfileCommand.ts index a702ce9c9c17..7e910babf4bd 100644 --- a/clients/client-customer-profiles/src/commands/UpdateProfileCommand.ts +++ b/clients/client-customer-profiles/src/commands/UpdateProfileCommand.ts @@ -115,6 +115,25 @@ export interface UpdateProfileCommandOutput extends UpdateProfileResponse, __Met * }, * PartyTypeString: "STRING_VALUE", * GenderString: "STRING_VALUE", + * ProfileType: "ACCOUNT_PROFILE" || "PROFILE", + * EngagementPreferences: { // EngagementPreferences + * Phone: [ // PhonePreferenceList + * { // ContactPreference + * KeyName: "STRING_VALUE", + * KeyValue: "STRING_VALUE", + * ProfileId: "STRING_VALUE", + * ContactType: "PhoneNumber" || "MobilePhoneNumber" || "HomePhoneNumber" || "BusinessPhoneNumber" || "EmailAddress" || "PersonalEmailAddress" || "BusinessEmailAddress", + * }, + * ], + * Email: [ // EmailPreferenceList + * { + * KeyName: "STRING_VALUE", + * KeyValue: "STRING_VALUE", + * ProfileId: "STRING_VALUE", + * ContactType: "PhoneNumber" || "MobilePhoneNumber" || "HomePhoneNumber" || "BusinessPhoneNumber" || "EmailAddress" || "PersonalEmailAddress" || "BusinessEmailAddress", + * }, + * ], + * }, * }; * const command = new UpdateProfileCommand(input); * const response = await client.send(command); diff --git a/clients/client-customer-profiles/src/models/models_0.ts b/clients/client-customer-profiles/src/models/models_0.ts index 0855e370127a..c99cbf27e281 100644 --- a/clients/client-customer-profiles/src/models/models_0.ts +++ b/clients/client-customer-profiles/src/models/models_0.ts @@ -1670,6 +1670,74 @@ export interface BatchGetProfileError { ProfileId: string | undefined; } +/** + * @public + * @enum + */ +export const ContactType = { + BUSINESS_EMAIL_ADDRESS: "BusinessEmailAddress", + BUSINESS_PHONE_NUMBER: "BusinessPhoneNumber", + EMAIL_ADDRESS: "EmailAddress", + HOME_PHONE_NUMBER: "HomePhoneNumber", + MOBILE_PHONE_NUMBER: "MobilePhoneNumber", + PERSONAL_EMAIL_ADDRESS: "PersonalEmailAddress", + PHONE_NUMBER: "PhoneNumber", +} as const; + +/** + * @public + */ +export type ContactType = (typeof ContactType)[keyof typeof ContactType]; + +/** + *

Object that defines users contact preference.

+ * @public + */ +export interface ContactPreference { + /** + *

A searchable, unique identifier of a customer profile.

+ * @public + */ + KeyName?: string | undefined; + + /** + *

The key value used to look up profile based off the keyName.

+ * @public + */ + KeyValue?: string | undefined; + + /** + *

The unique identifier of a customer profile.

+ * @public + */ + ProfileId?: string | undefined; + + /** + *

The contact type used for engagement. For example: HomePhoneNumber, + * PersonalEmailAddress.

+ * @public + */ + ContactType?: ContactType | undefined; +} + +/** + *

Object that defines users preferred methods of engagement.

+ * @public + */ +export interface EngagementPreferences { + /** + *

A list of phone-related contact preferences

+ * @public + */ + Phone?: ContactPreference[] | undefined; + + /** + *

A list of email-related contact preferences

+ * @public + */ + Email?: ContactPreference[] | undefined; +} + /** *

A data type pair that consists of a KeyName and Values list * that were used to find a profile returned in response to a SearchProfiles request. @@ -1720,6 +1788,20 @@ export const PartyType = { */ export type PartyType = (typeof PartyType)[keyof typeof PartyType]; +/** + * @public + * @enum + */ +export const ProfileType = { + ACCOUNT_PROFILE: "ACCOUNT_PROFILE", + PROFILE: "PROFILE", +} as const; + +/** + * @public + */ +export type ProfileType = (typeof ProfileType)[keyof typeof ProfileType]; + /** *

The standard profile of a customer.

* @public @@ -1903,6 +1985,18 @@ export interface Profile { * @public */ GenderString?: string | undefined; + + /** + *

The type of the profile.

+ * @public + */ + ProfileType?: ProfileType | undefined; + + /** + *

The customer or account’s engagement preferences.

+ * @public + */ + EngagementPreferences?: EngagementPreferences | undefined; } /** @@ -3683,6 +3777,18 @@ export interface CreateProfileRequest { * @public */ GenderString?: string | undefined; + + /** + *

The type of the profile.

+ * @public + */ + ProfileType?: ProfileType | undefined; + + /** + *

Object that defines the preferred methods of engagement, per channel.

+ * @public + */ + EngagementPreferences?: EngagementPreferences | undefined; } /** @@ -3750,6 +3856,38 @@ export interface DateDimension { Values: string[] | undefined; } +/** + * @public + * @enum + */ +export const ProfileTypeDimensionType = { + EXCLUSIVE: "EXCLUSIVE", + INCLUSIVE: "INCLUSIVE", +} as const; + +/** + * @public + */ +export type ProfileTypeDimensionType = (typeof ProfileTypeDimensionType)[keyof typeof ProfileTypeDimensionType]; + +/** + *

Object to hold the dimension of a profile type field to segment on.

+ * @public + */ +export interface ProfileTypeDimension { + /** + *

The action to segment on.

+ * @public + */ + DimensionType: ProfileTypeDimensionType | undefined; + + /** + *

The values to apply the DimensionType on.

+ * @public + */ + Values: ProfileType[] | undefined; +} + /** *

The object used to segment on attributes within the customer profile.

* @public @@ -3880,6 +4018,12 @@ export interface ProfileAttributes { * @public */ Attributes?: Record | undefined; + + /** + *

A field to describe values to segment on within profile type.

+ * @public + */ + ProfileType?: ProfileTypeDimension | undefined; } /** @@ -8376,6 +8520,18 @@ export interface FieldSourceProfileIds { * @public */ Attributes?: Record | undefined; + + /** + *

A unique identifier for the profile type field to be merged.

+ * @public + */ + ProfileType?: string | undefined; + + /** + *

A unique identifier for the engagement preferences field to be merged.

+ * @public + */ + EngagementPreferences?: string | undefined; } /** @@ -8588,315 +8744,6 @@ export interface PutProfileObjectResponse { ProfileObjectUniqueKey?: string | undefined; } -/** - * @public - */ -export interface PutProfileObjectTypeRequest { - /** - *

The unique name of the domain.

- * @public - */ - DomainName: string | undefined; - - /** - *

The name of the profile object type.

- * @public - */ - ObjectTypeName: string | undefined; - - /** - *

Description of the profile object type.

- * @public - */ - Description: string | undefined; - - /** - *

A unique identifier for the object template. For some attributes in the request, the - * service will use the default value from the object template when TemplateId is present. If - * these attributes are present in the request, the service may return a - * BadRequestException. These attributes include: AllowProfileCreation, - * SourceLastUpdatedTimestampFormat, Fields, and Keys. For example, if AllowProfileCreation is - * set to true when TemplateId is set, the service may return a - * BadRequestException.

- * @public - */ - TemplateId?: string | undefined; - - /** - *

The number of days until the data in the object expires.

- * @public - */ - ExpirationDays?: number | undefined; - - /** - *

The customer-provided key to encrypt the profile object that will be created in this - * profile object type.

- * @public - */ - EncryptionKey?: string | undefined; - - /** - *

Indicates whether a profile should be created when data is received if one doesn’t exist - * for an object of this type. The default is FALSE. If the AllowProfileCreation - * flag is set to FALSE, then the service tries to fetch a standard profile and - * associate this object with the profile. If it is set to TRUE, and if no match - * is found, then the service creates a new standard profile.

- * @public - */ - AllowProfileCreation?: boolean | undefined; - - /** - *

The format of your sourceLastUpdatedTimestamp that was previously set up. - *

- * @public - */ - SourceLastUpdatedTimestampFormat?: string | undefined; - - /** - *

The amount of profile object max count assigned to the object type

- * @public - */ - MaxProfileObjectCount?: number | undefined; - - /** - *

A map of the name and ObjectType field.

- * @public - */ - Fields?: Record | undefined; - - /** - *

A list of unique keys that can be used to map data to the profile.

- * @public - */ - Keys?: Record | undefined; - - /** - *

The tags used to organize, track, or control access for this resource.

- * @public - */ - Tags?: Record | undefined; -} - -/** - * @public - */ -export interface PutProfileObjectTypeResponse { - /** - *

The name of the profile object type.

- * @public - */ - ObjectTypeName: string | undefined; - - /** - *

Description of the profile object type.

- * @public - */ - Description: string | undefined; - - /** - *

A unique identifier for the object template.

- * @public - */ - TemplateId?: string | undefined; - - /** - *

The number of days until the data in the object expires.

- * @public - */ - ExpirationDays?: number | undefined; - - /** - *

The customer-provided key to encrypt the profile object that will be created in this - * profile object type.

- * @public - */ - EncryptionKey?: string | undefined; - - /** - *

Indicates whether a profile should be created when data is received if one doesn’t exist - * for an object of this type. The default is FALSE. If the AllowProfileCreation - * flag is set to FALSE, then the service tries to fetch a standard profile and - * associate this object with the profile. If it is set to TRUE, and if no match - * is found, then the service creates a new standard profile.

- * @public - */ - AllowProfileCreation?: boolean | undefined; - - /** - *

The format of your sourceLastUpdatedTimestamp that was previously set up in - * fields that were parsed using SimpleDateFormat. If you have sourceLastUpdatedTimestamp in your - * field, you must set up sourceLastUpdatedTimestampFormat.

- * @public - */ - SourceLastUpdatedTimestampFormat?: string | undefined; - - /** - *

The amount of profile object max count assigned to the object type.

- * @public - */ - MaxProfileObjectCount?: number | undefined; - - /** - *

The amount of provisioned profile object max count available.

- * @public - */ - MaxAvailableProfileObjectCount?: number | undefined; - - /** - *

A map of the name and ObjectType field.

- * @public - */ - Fields?: Record | undefined; - - /** - *

A list of unique keys that can be used to map data to the profile.

- * @public - */ - Keys?: Record | undefined; - - /** - *

The timestamp of when the domain was created.

- * @public - */ - CreatedAt?: Date | undefined; - - /** - *

The timestamp of when the domain was most recently edited.

- * @public - */ - LastUpdatedAt?: Date | undefined; - - /** - *

The tags used to organize, track, or control access for this resource.

- * @public - */ - Tags?: Record | undefined; -} - -/** - * @public - * @enum - */ -export const LogicalOperator = { - AND: "AND", - OR: "OR", -} as const; - -/** - * @public - */ -export type LogicalOperator = (typeof LogicalOperator)[keyof typeof LogicalOperator]; - -/** - * @public - */ -export interface SearchProfilesRequest { - /** - *

The pagination token from the previous SearchProfiles API call.

- * @public - */ - NextToken?: string | undefined; - - /** - *

The maximum number of objects returned per page.

- *

The default is 20 if this parameter is not included in the request.

- * @public - */ - MaxResults?: number | undefined; - - /** - *

The unique name of the domain.

- * @public - */ - DomainName: string | undefined; - - /** - *

A searchable identifier of a customer profile. The predefined keys you can use to search include: _account, _profileId, - * _assetId, _caseId, _orderId, _fullName, _phone, _email, _ctrContactId, _marketoLeadId, - * _salesforceAccountId, _salesforceContactId, _salesforceAssetId, _zendeskUserId, - * _zendeskExternalId, _zendeskTicketId, _serviceNowSystemId, _serviceNowIncidentId, - * _segmentUserId, _shopifyCustomerId, _shopifyOrderId.

- * @public - */ - KeyName: string | undefined; - - /** - *

A list of key values.

- * @public - */ - Values: string[] | undefined; - - /** - *

A list of AdditionalSearchKey objects that are each searchable identifiers - * of a profile. Each AdditionalSearchKey object contains a KeyName - * and a list of Values associated with that specific key (i.e., a key-value(s) - * pair). These additional search keys will be used in conjunction with the - * LogicalOperator and the required KeyName and - * Values parameters to search for profiles that satisfy the search criteria. - *

- * @public - */ - AdditionalSearchKeys?: AdditionalSearchKey[] | undefined; - - /** - *

Relationship between all specified search keys that will be used to search for profiles. - * This includes the required KeyName and Values parameters as well - * as any key-value(s) pairs specified in the AdditionalSearchKeys list.

- *

This parameter influences which profiles will be returned in the response in the - * following manner:

- *
    - *
  • - *

    - * AND - The response only includes profiles that match all of the - * search keys.

    - *
  • - *
  • - *

    - * OR - The response includes profiles that match at least one of the - * search keys.

    - *
  • - *
- *

The OR relationship is the default behavior if this parameter is not - * included in the request.

- * @public - */ - LogicalOperator?: LogicalOperator | undefined; -} - -/** - * @public - */ -export interface SearchProfilesResponse { - /** - *

The list of Profiles matching the search criteria.

- * @public - */ - Items?: Profile[] | undefined; - - /** - *

The pagination token from the previous SearchProfiles API call.

- * @public - */ - NextToken?: string | undefined; -} - -/** - * @public - */ -export interface StartUploadJobRequest { - /** - *

The unique name of the domain containing the upload job to start.

- * @public - */ - DomainName: string | undefined; - - /** - *

The unique identifier of the upload job to start.

- * @public - */ - JobId: string | undefined; -} - /** * @internal */ @@ -8953,6 +8800,13 @@ export const BatchGetCalculatedAttributeForProfileResponseFilterSensitiveLog = ( ...(obj.ConditionOverrides && { ConditionOverrides: SENSITIVE_STRING }), }); +/** + * @internal + */ +export const EngagementPreferencesFilterSensitiveLog = (obj: EngagementPreferences): any => ({ + ...obj, +}); + /** * @internal */ @@ -8981,6 +8835,8 @@ export const ProfileFilterSensitiveLog = (obj: Profile): any => ({ ...(obj.Attributes && { Attributes: SENSITIVE_STRING }), ...(obj.PartyTypeString && { PartyTypeString: SENSITIVE_STRING }), ...(obj.GenderString && { GenderString: SENSITIVE_STRING }), + ...(obj.ProfileType && { ProfileType: SENSITIVE_STRING }), + ...(obj.EngagementPreferences && { EngagementPreferences: SENSITIVE_STRING }), }); /** @@ -9122,6 +8978,16 @@ export const CreateProfileRequestFilterSensitiveLog = (obj: CreateProfileRequest ...(obj.Attributes && { Attributes: SENSITIVE_STRING }), ...(obj.PartyTypeString && { PartyTypeString: SENSITIVE_STRING }), ...(obj.GenderString && { GenderString: SENSITIVE_STRING }), + ...(obj.ProfileType && { ProfileType: SENSITIVE_STRING }), + ...(obj.EngagementPreferences && { EngagementPreferences: SENSITIVE_STRING }), +}); + +/** + * @internal + */ +export const ProfileTypeDimensionFilterSensitiveLog = (obj: ProfileTypeDimension): any => ({ + ...obj, + ...(obj.Values && { Values: SENSITIVE_STRING }), }); /** @@ -9129,6 +8995,7 @@ export const CreateProfileRequestFilterSensitiveLog = (obj: CreateProfileRequest */ export const ProfileAttributesFilterSensitiveLog = (obj: ProfileAttributes): any => ({ ...obj, + ...(obj.ProfileType && { ProfileType: ProfileTypeDimensionFilterSensitiveLog(obj.ProfileType) }), }); /** @@ -9408,31 +9275,3 @@ export const PutProfileObjectRequestFilterSensitiveLog = (obj: PutProfileObjectR ...obj, ...(obj.Object && { Object: SENSITIVE_STRING }), }); - -/** - * @internal - */ -export const PutProfileObjectTypeRequestFilterSensitiveLog = (obj: PutProfileObjectTypeRequest): any => ({ - ...obj, - ...(obj.Description && { Description: SENSITIVE_STRING }), - ...(obj.Fields && { Fields: SENSITIVE_STRING }), - ...(obj.Keys && { Keys: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const PutProfileObjectTypeResponseFilterSensitiveLog = (obj: PutProfileObjectTypeResponse): any => ({ - ...obj, - ...(obj.Description && { Description: SENSITIVE_STRING }), - ...(obj.Fields && { Fields: SENSITIVE_STRING }), - ...(obj.Keys && { Keys: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const SearchProfilesResponseFilterSensitiveLog = (obj: SearchProfilesResponse): any => ({ - ...obj, - ...(obj.Items && { Items: obj.Items.map((item) => ProfileFilterSensitiveLog(item)) }), -}); diff --git a/clients/client-customer-profiles/src/models/models_1.ts b/clients/client-customer-profiles/src/models/models_1.ts index a3564f6d9f8e..728ae1335d5f 100644 --- a/clients/client-customer-profiles/src/models/models_1.ts +++ b/clients/client-customer-profiles/src/models/models_1.ts @@ -2,15 +2,22 @@ import { SENSITIVE_STRING } from "@smithy/smithy-client"; import { + AdditionalSearchKey, AttributeDetails, Conditions, + EngagementPreferences, EventTriggerCondition, EventTriggerLimits, Gender, LayoutType, MatchingRequest, MatchingResponse, + ObjectTypeField, + ObjectTypeKey, PartyType, + Profile, + ProfileFilterSensitiveLog, + ProfileType, Readiness, ReadinessStatus, RuleBasedMatchingRequest, @@ -18,6 +25,315 @@ import { Statistic, } from "./models_0"; +/** + * @public + */ +export interface PutProfileObjectTypeRequest { + /** + *

The unique name of the domain.

+ * @public + */ + DomainName: string | undefined; + + /** + *

The name of the profile object type.

+ * @public + */ + ObjectTypeName: string | undefined; + + /** + *

Description of the profile object type.

+ * @public + */ + Description: string | undefined; + + /** + *

A unique identifier for the object template. For some attributes in the request, the + * service will use the default value from the object template when TemplateId is present. If + * these attributes are present in the request, the service may return a + * BadRequestException. These attributes include: AllowProfileCreation, + * SourceLastUpdatedTimestampFormat, Fields, and Keys. For example, if AllowProfileCreation is + * set to true when TemplateId is set, the service may return a + * BadRequestException.

+ * @public + */ + TemplateId?: string | undefined; + + /** + *

The number of days until the data in the object expires.

+ * @public + */ + ExpirationDays?: number | undefined; + + /** + *

The customer-provided key to encrypt the profile object that will be created in this + * profile object type.

+ * @public + */ + EncryptionKey?: string | undefined; + + /** + *

Indicates whether a profile should be created when data is received if one doesn’t exist + * for an object of this type. The default is FALSE. If the AllowProfileCreation + * flag is set to FALSE, then the service tries to fetch a standard profile and + * associate this object with the profile. If it is set to TRUE, and if no match + * is found, then the service creates a new standard profile.

+ * @public + */ + AllowProfileCreation?: boolean | undefined; + + /** + *

The format of your sourceLastUpdatedTimestamp that was previously set up. + *

+ * @public + */ + SourceLastUpdatedTimestampFormat?: string | undefined; + + /** + *

The amount of profile object max count assigned to the object type

+ * @public + */ + MaxProfileObjectCount?: number | undefined; + + /** + *

A map of the name and ObjectType field.

+ * @public + */ + Fields?: Record | undefined; + + /** + *

A list of unique keys that can be used to map data to the profile.

+ * @public + */ + Keys?: Record | undefined; + + /** + *

The tags used to organize, track, or control access for this resource.

+ * @public + */ + Tags?: Record | undefined; +} + +/** + * @public + */ +export interface PutProfileObjectTypeResponse { + /** + *

The name of the profile object type.

+ * @public + */ + ObjectTypeName: string | undefined; + + /** + *

Description of the profile object type.

+ * @public + */ + Description: string | undefined; + + /** + *

A unique identifier for the object template.

+ * @public + */ + TemplateId?: string | undefined; + + /** + *

The number of days until the data in the object expires.

+ * @public + */ + ExpirationDays?: number | undefined; + + /** + *

The customer-provided key to encrypt the profile object that will be created in this + * profile object type.

+ * @public + */ + EncryptionKey?: string | undefined; + + /** + *

Indicates whether a profile should be created when data is received if one doesn’t exist + * for an object of this type. The default is FALSE. If the AllowProfileCreation + * flag is set to FALSE, then the service tries to fetch a standard profile and + * associate this object with the profile. If it is set to TRUE, and if no match + * is found, then the service creates a new standard profile.

+ * @public + */ + AllowProfileCreation?: boolean | undefined; + + /** + *

The format of your sourceLastUpdatedTimestamp that was previously set up in + * fields that were parsed using SimpleDateFormat. If you have sourceLastUpdatedTimestamp in your + * field, you must set up sourceLastUpdatedTimestampFormat.

+ * @public + */ + SourceLastUpdatedTimestampFormat?: string | undefined; + + /** + *

The amount of profile object max count assigned to the object type.

+ * @public + */ + MaxProfileObjectCount?: number | undefined; + + /** + *

The amount of provisioned profile object max count available.

+ * @public + */ + MaxAvailableProfileObjectCount?: number | undefined; + + /** + *

A map of the name and ObjectType field.

+ * @public + */ + Fields?: Record | undefined; + + /** + *

A list of unique keys that can be used to map data to the profile.

+ * @public + */ + Keys?: Record | undefined; + + /** + *

The timestamp of when the domain was created.

+ * @public + */ + CreatedAt?: Date | undefined; + + /** + *

The timestamp of when the domain was most recently edited.

+ * @public + */ + LastUpdatedAt?: Date | undefined; + + /** + *

The tags used to organize, track, or control access for this resource.

+ * @public + */ + Tags?: Record | undefined; +} + +/** + * @public + * @enum + */ +export const LogicalOperator = { + AND: "AND", + OR: "OR", +} as const; + +/** + * @public + */ +export type LogicalOperator = (typeof LogicalOperator)[keyof typeof LogicalOperator]; + +/** + * @public + */ +export interface SearchProfilesRequest { + /** + *

The pagination token from the previous SearchProfiles API call.

+ * @public + */ + NextToken?: string | undefined; + + /** + *

The maximum number of objects returned per page.

+ *

The default is 20 if this parameter is not included in the request.

+ * @public + */ + MaxResults?: number | undefined; + + /** + *

The unique name of the domain.

+ * @public + */ + DomainName: string | undefined; + + /** + *

A searchable identifier of a customer profile. The predefined keys you can use to search include: _account, _profileId, + * _assetId, _caseId, _orderId, _fullName, _phone, _email, _ctrContactId, _marketoLeadId, + * _salesforceAccountId, _salesforceContactId, _salesforceAssetId, _zendeskUserId, + * _zendeskExternalId, _zendeskTicketId, _serviceNowSystemId, _serviceNowIncidentId, + * _segmentUserId, _shopifyCustomerId, _shopifyOrderId.

+ * @public + */ + KeyName: string | undefined; + + /** + *

A list of key values.

+ * @public + */ + Values: string[] | undefined; + + /** + *

A list of AdditionalSearchKey objects that are each searchable identifiers + * of a profile. Each AdditionalSearchKey object contains a KeyName + * and a list of Values associated with that specific key (i.e., a key-value(s) + * pair). These additional search keys will be used in conjunction with the + * LogicalOperator and the required KeyName and + * Values parameters to search for profiles that satisfy the search criteria. + *

+ * @public + */ + AdditionalSearchKeys?: AdditionalSearchKey[] | undefined; + + /** + *

Relationship between all specified search keys that will be used to search for profiles. + * This includes the required KeyName and Values parameters as well + * as any key-value(s) pairs specified in the AdditionalSearchKeys list.

+ *

This parameter influences which profiles will be returned in the response in the + * following manner:

+ *
    + *
  • + *

    + * AND - The response only includes profiles that match all of the + * search keys.

    + *
  • + *
  • + *

    + * OR - The response includes profiles that match at least one of the + * search keys.

    + *
  • + *
+ *

The OR relationship is the default behavior if this parameter is not + * included in the request.

+ * @public + */ + LogicalOperator?: LogicalOperator | undefined; +} + +/** + * @public + */ +export interface SearchProfilesResponse { + /** + *

The list of Profiles matching the search criteria.

+ * @public + */ + Items?: Profile[] | undefined; + + /** + *

The pagination token from the previous SearchProfiles API call.

+ * @public + */ + NextToken?: string | undefined; +} + +/** + * @public + */ +export interface StartUploadJobRequest { + /** + *

The unique name of the domain containing the upload job to start.

+ * @public + */ + DomainName: string | undefined; + + /** + *

The unique identifier of the upload job to start.

+ * @public + */ + JobId: string | undefined; +} + /** * @public */ @@ -800,6 +1116,18 @@ export interface UpdateProfileRequest { * @public */ GenderString?: string | undefined; + + /** + *

Determines the type of the profile.

+ * @public + */ + ProfileType?: ProfileType | undefined; + + /** + *

Object that defines users preferred methods of engagement.

+ * @public + */ + EngagementPreferences?: EngagementPreferences | undefined; } /** @@ -813,6 +1141,34 @@ export interface UpdateProfileResponse { ProfileId: string | undefined; } +/** + * @internal + */ +export const PutProfileObjectTypeRequestFilterSensitiveLog = (obj: PutProfileObjectTypeRequest): any => ({ + ...obj, + ...(obj.Description && { Description: SENSITIVE_STRING }), + ...(obj.Fields && { Fields: SENSITIVE_STRING }), + ...(obj.Keys && { Keys: SENSITIVE_STRING }), +}); + +/** + * @internal + */ +export const PutProfileObjectTypeResponseFilterSensitiveLog = (obj: PutProfileObjectTypeResponse): any => ({ + ...obj, + ...(obj.Description && { Description: SENSITIVE_STRING }), + ...(obj.Fields && { Fields: SENSITIVE_STRING }), + ...(obj.Keys && { Keys: SENSITIVE_STRING }), +}); + +/** + * @internal + */ +export const SearchProfilesResponseFilterSensitiveLog = (obj: SearchProfilesResponse): any => ({ + ...obj, + ...(obj.Items && { Items: obj.Items.map((item) => ProfileFilterSensitiveLog(item)) }), +}); + /** * @internal */ @@ -908,4 +1264,6 @@ export const UpdateProfileRequestFilterSensitiveLog = (obj: UpdateProfileRequest ...(obj.Attributes && { Attributes: SENSITIVE_STRING }), ...(obj.PartyTypeString && { PartyTypeString: SENSITIVE_STRING }), ...(obj.GenderString && { GenderString: SENSITIVE_STRING }), + ...(obj.ProfileType && { ProfileType: SENSITIVE_STRING }), + ...(obj.EngagementPreferences && { EngagementPreferences: SENSITIVE_STRING }), }); diff --git a/clients/client-customer-profiles/src/protocols/Aws_restJson1.ts b/clients/client-customer-profiles/src/protocols/Aws_restJson1.ts index 337422c7b27e..3e749e993572 100644 --- a/clients/client-customer-profiles/src/protocols/Aws_restJson1.ts +++ b/clients/client-customer-profiles/src/protocols/Aws_restJson1.ts @@ -232,9 +232,11 @@ import { ConflictResolution, ConnectorOperator, Consolidation, + ContactPreference, DateDimension, DestinationSummary, Dimension, + EngagementPreferences, EventStreamDestinationDetails, EventStreamSummary, EventTriggerCondition, @@ -278,6 +280,8 @@ import { ProfileDimension, ProfileQueryFailures, ProfileQueryResult, + ProfileType, + ProfileTypeDimension, Range, RangeOverride, ResourceNotFoundException, @@ -575,6 +579,7 @@ export const se_CreateProfileCommand = async ( BusinessName: [], BusinessPhoneNumber: [], EmailAddress: [], + EngagementPreferences: (_) => _json(_), FirstName: [], Gender: [], GenderString: [], @@ -587,6 +592,7 @@ export const se_CreateProfileCommand = async ( PartyTypeString: [], PersonalEmailAddress: [], PhoneNumber: [], + ProfileType: [], ShippingAddress: (_) => _json(_), }) ); @@ -2101,6 +2107,7 @@ export const se_UpdateProfileCommand = async ( BusinessName: [], BusinessPhoneNumber: [], EmailAddress: [], + EngagementPreferences: (_) => _json(_), FirstName: [], Gender: [], GenderString: [], @@ -2114,6 +2121,7 @@ export const se_UpdateProfileCommand = async ( PersonalEmailAddress: [], PhoneNumber: [], ProfileId: [], + ProfileType: [], ShippingAddress: (_) => _json(_), }) ); @@ -4328,6 +4336,8 @@ const se_CalculatedCustomAttributes = ( // se_Consolidation omitted. +// se_ContactPreference omitted. + /** * serializeAws_restJson1CustomAttributes */ @@ -4377,6 +4387,10 @@ const se_DimensionList = (input: Dimension[], context: __SerdeContext): any => { // se_EmailList omitted. +// se_EmailPreferenceList omitted. + +// se_EngagementPreferences omitted. + // se_EventTriggerCondition omitted. // se_EventTriggerConditions omitted. @@ -4510,6 +4524,8 @@ const se_MatchingRequest = (input: MatchingRequest, context: __SerdeContext): an // se_PhoneNumberList omitted. +// se_PhonePreferenceList omitted. + /** * serializeAws_restJson1ProfileAttributes */ @@ -4535,6 +4551,7 @@ const se_ProfileAttributes = (input: ProfileAttributes, context: __SerdeContext) PartyTypeString: [, (_) => se_ProfileDimension(_, context), `PartyTypeString`], PersonalEmailAddress: [, (_) => se_ProfileDimension(_, context), `PersonalEmailAddress`], PhoneNumber: [, (_) => se_ProfileDimension(_, context), `PhoneNumber`], + ProfileType: [, (_) => se_ProfileTypeDimension(_, context), `ProfileType`], ShippingAddress: [, (_) => se_AddressDimension(_, context), `ShippingAddress`], }); }; @@ -4553,6 +4570,18 @@ const se_ProfileDimension = (input: ProfileDimension, context: __SerdeContext): // se_ProfileIdToBeMergedList omitted. +/** + * serializeAws_restJson1ProfileTypeDimension + */ +const se_ProfileTypeDimension = (input: ProfileTypeDimension, context: __SerdeContext): any => { + return take(input, { + DimensionType: [, , `DimensionType`], + Values: [, _json, `Values`], + }); +}; + +// se_ProfileTypeValues omitted. + // se_Range omitted. // se_RangeOverride omitted. @@ -4862,6 +4891,8 @@ const de_CalculatedCustomAttributes = ( // de_Consolidation omitted. +// de_ContactPreference omitted. + /** * deserializeAws_restJson1CustomAttributes */ @@ -4947,6 +4978,10 @@ const de_DomainList = (output: any, context: __SerdeContext): ListDomainItem[] = // de_EmailList omitted. +// de_EmailPreferenceList omitted. + +// de_EngagementPreferences omitted. + /** * deserializeAws_restJson1EventStreamDestinationDetails */ @@ -5349,6 +5384,8 @@ const de_MatchItem = (output: any, context: __SerdeContext): MatchItem => { // de_PhoneNumberList omitted. +// de_PhonePreferenceList omitted. + // de_Profile omitted. /** @@ -5376,6 +5413,7 @@ const de_ProfileAttributes = (output: any, context: __SerdeContext): ProfileAttr PartyTypeString: [, (_: any) => de_ProfileDimension(_, context), `PartyTypeString`], PersonalEmailAddress: [, (_: any) => de_ProfileDimension(_, context), `PersonalEmailAddress`], PhoneNumber: [, (_: any) => de_ProfileDimension(_, context), `PhoneNumber`], + ProfileType: [, (_: any) => de_ProfileTypeDimension(_, context), `ProfileType`], ShippingAddress: [, (_: any) => de_AddressDimension(_, context), `ShippingAddress`], }) as any; }; @@ -5444,6 +5482,18 @@ const de_Profiles = (output: any, context: __SerdeContext): ProfileQueryResult[] return retVal; }; +/** + * deserializeAws_restJson1ProfileTypeDimension + */ +const de_ProfileTypeDimension = (output: any, context: __SerdeContext): ProfileTypeDimension => { + return take(output, { + DimensionType: [, __expectString, `DimensionType`], + Values: [, _json, `Values`], + }) as any; +}; + +// de_ProfileTypeValues omitted. + // de_Range omitted. // de_RangeOverride omitted. diff --git a/clients/client-data-pipeline/CHANGELOG.md b/clients/client-data-pipeline/CHANGELOG.md index 39bc87dedf73..b16dc851ccba 100644 --- a/clients/client-data-pipeline/CHANGELOG.md +++ b/clients/client-data-pipeline/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-data-pipeline + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-data-pipeline diff --git a/clients/client-data-pipeline/package.json b/clients/client-data-pipeline/package.json index bdd94b0eeb01..43f386e3be56 100644 --- a/clients/client-data-pipeline/package.json +++ b/clients/client-data-pipeline/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-data-pipeline", "description": "AWS SDK for JavaScript Data Pipeline Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-data-pipeline", diff --git a/clients/client-database-migration-service/CHANGELOG.md b/clients/client-database-migration-service/CHANGELOG.md index c09ff85f0ae2..a9a0e1d7a634 100644 --- a/clients/client-database-migration-service/CHANGELOG.md +++ b/clients/client-database-migration-service/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-database-migration-service + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-database-migration-service diff --git a/clients/client-database-migration-service/package.json b/clients/client-database-migration-service/package.json index d58d85fb0211..34b9ecaba728 100644 --- a/clients/client-database-migration-service/package.json +++ b/clients/client-database-migration-service/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-database-migration-service", "description": "AWS SDK for JavaScript Database Migration Service Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-database-migration-service", diff --git a/clients/client-databrew/CHANGELOG.md b/clients/client-databrew/CHANGELOG.md index 6a3ba70b739c..55663e605832 100644 --- a/clients/client-databrew/CHANGELOG.md +++ b/clients/client-databrew/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-databrew + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-databrew diff --git a/clients/client-databrew/package.json b/clients/client-databrew/package.json index 7ca00da9830f..5db95d680317 100644 --- a/clients/client-databrew/package.json +++ b/clients/client-databrew/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-databrew", "description": "AWS SDK for JavaScript Databrew Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-databrew", diff --git a/clients/client-dataexchange/CHANGELOG.md b/clients/client-dataexchange/CHANGELOG.md index e21ecb80a7a7..0a1a5a7405db 100644 --- a/clients/client-dataexchange/CHANGELOG.md +++ b/clients/client-dataexchange/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-dataexchange + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-dataexchange diff --git a/clients/client-dataexchange/package.json b/clients/client-dataexchange/package.json index 8505ffa9d013..4487b1a03e34 100644 --- a/clients/client-dataexchange/package.json +++ b/clients/client-dataexchange/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-dataexchange", "description": "AWS SDK for JavaScript Dataexchange Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-dataexchange", diff --git a/clients/client-datasync/CHANGELOG.md b/clients/client-datasync/CHANGELOG.md index a4fb34bba5a5..d7a0ac4bf367 100644 --- a/clients/client-datasync/CHANGELOG.md +++ b/clients/client-datasync/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-datasync + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-datasync diff --git a/clients/client-datasync/package.json b/clients/client-datasync/package.json index 99ddf5a10e66..9fcec3b568d6 100644 --- a/clients/client-datasync/package.json +++ b/clients/client-datasync/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-datasync", "description": "AWS SDK for JavaScript Datasync Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-datasync", diff --git a/clients/client-datazone/CHANGELOG.md b/clients/client-datazone/CHANGELOG.md index a8a65ea8eda8..f40abd58d6da 100644 --- a/clients/client-datazone/CHANGELOG.md +++ b/clients/client-datazone/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-datazone + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-datazone diff --git a/clients/client-datazone/package.json b/clients/client-datazone/package.json index ece17d3ae1a5..d8aa2835c340 100644 --- a/clients/client-datazone/package.json +++ b/clients/client-datazone/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-datazone", "description": "AWS SDK for JavaScript Datazone Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-datazone", diff --git a/clients/client-dax/CHANGELOG.md b/clients/client-dax/CHANGELOG.md index 6a970d49c848..cf62d67a9ed0 100644 --- a/clients/client-dax/CHANGELOG.md +++ b/clients/client-dax/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-dax + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-dax diff --git a/clients/client-dax/package.json b/clients/client-dax/package.json index 4b5079f67124..a0b93b21e670 100644 --- a/clients/client-dax/package.json +++ b/clients/client-dax/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-dax", "description": "AWS SDK for JavaScript Dax Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-dax", diff --git a/clients/client-deadline/CHANGELOG.md b/clients/client-deadline/CHANGELOG.md index 672aae553078..8009ee3cbb08 100644 --- a/clients/client-deadline/CHANGELOG.md +++ b/clients/client-deadline/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-deadline + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-deadline diff --git a/clients/client-deadline/package.json b/clients/client-deadline/package.json index 94615fee0bc9..829b706b39fb 100644 --- a/clients/client-deadline/package.json +++ b/clients/client-deadline/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-deadline", "description": "AWS SDK for JavaScript Deadline Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-detective/CHANGELOG.md b/clients/client-detective/CHANGELOG.md index 3d6a5fb5a3ee..d3f41404fade 100644 --- a/clients/client-detective/CHANGELOG.md +++ b/clients/client-detective/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-detective + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-detective diff --git a/clients/client-detective/package.json b/clients/client-detective/package.json index 1501c3b0d927..ec12676ed5a1 100644 --- a/clients/client-detective/package.json +++ b/clients/client-detective/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-detective", "description": "AWS SDK for JavaScript Detective Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-detective", diff --git a/clients/client-device-farm/CHANGELOG.md b/clients/client-device-farm/CHANGELOG.md index b0c340b915ef..1f21fd665ea2 100644 --- a/clients/client-device-farm/CHANGELOG.md +++ b/clients/client-device-farm/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-device-farm + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-device-farm diff --git a/clients/client-device-farm/package.json b/clients/client-device-farm/package.json index 11505bc89ee9..0c32b8bdd3f2 100644 --- a/clients/client-device-farm/package.json +++ b/clients/client-device-farm/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-device-farm", "description": "AWS SDK for JavaScript Device Farm Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-device-farm", diff --git a/clients/client-devops-guru/CHANGELOG.md b/clients/client-devops-guru/CHANGELOG.md index 9a57fe5a6b10..ef56087e6279 100644 --- a/clients/client-devops-guru/CHANGELOG.md +++ b/clients/client-devops-guru/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-devops-guru + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-devops-guru diff --git a/clients/client-devops-guru/package.json b/clients/client-devops-guru/package.json index f70f1610a73e..ced0051faf17 100644 --- a/clients/client-devops-guru/package.json +++ b/clients/client-devops-guru/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-devops-guru", "description": "AWS SDK for JavaScript Devops Guru Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-devops-guru", diff --git a/clients/client-direct-connect/CHANGELOG.md b/clients/client-direct-connect/CHANGELOG.md index cfc99adb30c6..1a4070ffde86 100644 --- a/clients/client-direct-connect/CHANGELOG.md +++ b/clients/client-direct-connect/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-direct-connect + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-direct-connect diff --git a/clients/client-direct-connect/package.json b/clients/client-direct-connect/package.json index 97971a65bf6d..ed024d546c5b 100644 --- a/clients/client-direct-connect/package.json +++ b/clients/client-direct-connect/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-direct-connect", "description": "AWS SDK for JavaScript Direct Connect Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-direct-connect", diff --git a/clients/client-directory-service-data/CHANGELOG.md b/clients/client-directory-service-data/CHANGELOG.md index 7ac5cc566312..f866155a3223 100644 --- a/clients/client-directory-service-data/CHANGELOG.md +++ b/clients/client-directory-service-data/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-directory-service-data + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-directory-service-data diff --git a/clients/client-directory-service-data/package.json b/clients/client-directory-service-data/package.json index c0c06f24a648..a831dadc5d1e 100644 --- a/clients/client-directory-service-data/package.json +++ b/clients/client-directory-service-data/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-directory-service-data", "description": "AWS SDK for JavaScript Directory Service Data Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-directory-service/CHANGELOG.md b/clients/client-directory-service/CHANGELOG.md index 107a4453951a..1362881968e3 100644 --- a/clients/client-directory-service/CHANGELOG.md +++ b/clients/client-directory-service/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-directory-service + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) diff --git a/clients/client-directory-service/package.json b/clients/client-directory-service/package.json index a2c06aaa49b3..0896d2a5cd2f 100644 --- a/clients/client-directory-service/package.json +++ b/clients/client-directory-service/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-directory-service", "description": "AWS SDK for JavaScript Directory Service Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-directory-service", diff --git a/clients/client-dlm/CHANGELOG.md b/clients/client-dlm/CHANGELOG.md index 893086fe5d87..6fc2497973f0 100644 --- a/clients/client-dlm/CHANGELOG.md +++ b/clients/client-dlm/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-dlm + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-dlm diff --git a/clients/client-dlm/package.json b/clients/client-dlm/package.json index 7cdaa1a7db42..4b7acd97001a 100644 --- a/clients/client-dlm/package.json +++ b/clients/client-dlm/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-dlm", "description": "AWS SDK for JavaScript Dlm Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-dlm", diff --git a/clients/client-docdb-elastic/CHANGELOG.md b/clients/client-docdb-elastic/CHANGELOG.md index 49537900ff16..85dff4b2be4f 100644 --- a/clients/client-docdb-elastic/CHANGELOG.md +++ b/clients/client-docdb-elastic/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-docdb-elastic + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-docdb-elastic diff --git a/clients/client-docdb-elastic/package.json b/clients/client-docdb-elastic/package.json index 37da71b72aa4..616eee65ec34 100644 --- a/clients/client-docdb-elastic/package.json +++ b/clients/client-docdb-elastic/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-docdb-elastic", "description": "AWS SDK for JavaScript Docdb Elastic Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-docdb-elastic", diff --git a/clients/client-docdb/CHANGELOG.md b/clients/client-docdb/CHANGELOG.md index 0674b8e61111..7a8608e4050d 100644 --- a/clients/client-docdb/CHANGELOG.md +++ b/clients/client-docdb/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-docdb + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) diff --git a/clients/client-docdb/package.json b/clients/client-docdb/package.json index b9668e15e4fc..a0deb12cfb91 100644 --- a/clients/client-docdb/package.json +++ b/clients/client-docdb/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-docdb", "description": "AWS SDK for JavaScript Docdb Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-docdb", diff --git a/clients/client-drs/CHANGELOG.md b/clients/client-drs/CHANGELOG.md index 416f4fa46152..9ee0bd552f3c 100644 --- a/clients/client-drs/CHANGELOG.md +++ b/clients/client-drs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-drs + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-drs diff --git a/clients/client-drs/package.json b/clients/client-drs/package.json index 0dcb4b3f49d8..fc656a58b903 100644 --- a/clients/client-drs/package.json +++ b/clients/client-drs/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-drs", "description": "AWS SDK for JavaScript Drs Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-drs", diff --git a/clients/client-dsql/CHANGELOG.md b/clients/client-dsql/CHANGELOG.md index ef2f56ba1992..3a4fee440519 100644 --- a/clients/client-dsql/CHANGELOG.md +++ b/clients/client-dsql/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-dsql + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-dsql diff --git a/clients/client-dsql/package.json b/clients/client-dsql/package.json index 834d976b2570..a8f9343e72be 100644 --- a/clients/client-dsql/package.json +++ b/clients/client-dsql/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-dsql", "description": "AWS SDK for JavaScript Dsql Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-dynamodb-streams/CHANGELOG.md b/clients/client-dynamodb-streams/CHANGELOG.md index 320da1de8d8b..212cbf0975ac 100644 --- a/clients/client-dynamodb-streams/CHANGELOG.md +++ b/clients/client-dynamodb-streams/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-dynamodb-streams + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-dynamodb-streams diff --git a/clients/client-dynamodb-streams/package.json b/clients/client-dynamodb-streams/package.json index 95c1a8edecce..b9c63bd96145 100644 --- a/clients/client-dynamodb-streams/package.json +++ b/clients/client-dynamodb-streams/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-dynamodb-streams", "description": "AWS SDK for JavaScript Dynamodb Streams Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-dynamodb-streams", diff --git a/clients/client-dynamodb/CHANGELOG.md b/clients/client-dynamodb/CHANGELOG.md index ba6a9434e43a..f7823c0a254b 100644 --- a/clients/client-dynamodb/CHANGELOG.md +++ b/clients/client-dynamodb/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-dynamodb + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-dynamodb diff --git a/clients/client-dynamodb/package.json b/clients/client-dynamodb/package.json index 8168dc3e9bcb..e44052a072ab 100644 --- a/clients/client-dynamodb/package.json +++ b/clients/client-dynamodb/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-dynamodb", "description": "AWS SDK for JavaScript Dynamodb Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-dynamodb", diff --git a/clients/client-ebs/CHANGELOG.md b/clients/client-ebs/CHANGELOG.md index bbce0ea69960..cb420e36b8d7 100644 --- a/clients/client-ebs/CHANGELOG.md +++ b/clients/client-ebs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-ebs + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-ebs diff --git a/clients/client-ebs/package.json b/clients/client-ebs/package.json index 8a9634b4105f..5d6483b20aad 100644 --- a/clients/client-ebs/package.json +++ b/clients/client-ebs/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ebs", "description": "AWS SDK for JavaScript Ebs Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-ebs", diff --git a/clients/client-ec2-instance-connect/CHANGELOG.md b/clients/client-ec2-instance-connect/CHANGELOG.md index 70dbe3bec2fa..87132ce7ceb6 100644 --- a/clients/client-ec2-instance-connect/CHANGELOG.md +++ b/clients/client-ec2-instance-connect/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-ec2-instance-connect + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-ec2-instance-connect diff --git a/clients/client-ec2-instance-connect/package.json b/clients/client-ec2-instance-connect/package.json index 401973434f0e..a32d4f9379c2 100644 --- a/clients/client-ec2-instance-connect/package.json +++ b/clients/client-ec2-instance-connect/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ec2-instance-connect", "description": "AWS SDK for JavaScript Ec2 Instance Connect Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-ec2-instance-connect", diff --git a/clients/client-ec2/CHANGELOG.md b/clients/client-ec2/CHANGELOG.md index 36825f277e6e..3e381726f4bd 100644 --- a/clients/client-ec2/CHANGELOG.md +++ b/clients/client-ec2/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + + +### Features + +* **client-ec2:** Added support for the force option for the EC2 instance terminate command. This feature enables customers to recover resources associated with an instance stuck in the shutting-down state as a result of rare issues caused by a frozen operating system or an underlying hardware problem. ([d8adec8](https://github.com/aws/aws-sdk-js-v3/commit/d8adec80ddedc6a3c8d40a1ca6a9fd3cacb2ab85)) + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) diff --git a/clients/client-ec2/package.json b/clients/client-ec2/package.json index f3801cb44853..f81e656636c5 100644 --- a/clients/client-ec2/package.json +++ b/clients/client-ec2/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ec2", "description": "AWS SDK for JavaScript Ec2 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-ec2", diff --git a/clients/client-ec2/src/commands/TerminateInstancesCommand.ts b/clients/client-ec2/src/commands/TerminateInstancesCommand.ts index 0f80e6c77575..55d2e446665d 100644 --- a/clients/client-ec2/src/commands/TerminateInstancesCommand.ts +++ b/clients/client-ec2/src/commands/TerminateInstancesCommand.ts @@ -105,6 +105,7 @@ export interface TerminateInstancesCommandOutput extends TerminateInstancesResul * InstanceIds: [ // InstanceIdStringList // required * "STRING_VALUE", * ], + * Force: true || false, * SkipOsShutdown: true || false, * DryRun: true || false, * }; diff --git a/clients/client-ec2/src/models/models_8.ts b/clients/client-ec2/src/models/models_8.ts index c87e75df7163..ae716493c41b 100644 --- a/clients/client-ec2/src/models/models_8.ts +++ b/clients/client-ec2/src/models/models_8.ts @@ -4045,6 +4045,15 @@ export interface TerminateInstancesRequest { */ InstanceIds: string[] | undefined; + /** + *

Forces the instances to terminate. The instance will first attempt a graceful + * shutdown, which includes flushing file system caches and metadata. If the graceful + * shutdown fails to complete within the timeout period, the instance shuts down forcibly + * without flushing the file system caches and metadata.

+ * @public + */ + Force?: boolean | undefined; + /** *

Specifies whether to bypass the graceful OS shutdown process when the instance is * terminated.

diff --git a/clients/client-ec2/src/protocols/Aws_ec2.ts b/clients/client-ec2/src/protocols/Aws_ec2.ts index 012ccafb732b..532a05f8e382 100644 --- a/clients/client-ec2/src/protocols/Aws_ec2.ts +++ b/clients/client-ec2/src/protocols/Aws_ec2.ts @@ -58231,6 +58231,9 @@ const se_TerminateInstancesRequest = (input: TerminateInstancesRequest, context: entries[loc] = value; }); } + if (input[_F] != null) { + entries[_F] = input[_F]; + } if (input[_SOS] != null) { entries[_SOS] = input[_SOS]; } diff --git a/clients/client-ecr-public/CHANGELOG.md b/clients/client-ecr-public/CHANGELOG.md index f604c20d611d..7e3b4d1879c6 100644 --- a/clients/client-ecr-public/CHANGELOG.md +++ b/clients/client-ecr-public/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-ecr-public + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-ecr-public diff --git a/clients/client-ecr-public/package.json b/clients/client-ecr-public/package.json index 80f1e9cfbb0d..4e6a9730c26e 100644 --- a/clients/client-ecr-public/package.json +++ b/clients/client-ecr-public/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ecr-public", "description": "AWS SDK for JavaScript Ecr Public Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-ecr-public", diff --git a/clients/client-ecr/CHANGELOG.md b/clients/client-ecr/CHANGELOG.md index 0d6c76022052..bd1572a85140 100644 --- a/clients/client-ecr/CHANGELOG.md +++ b/clients/client-ecr/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-ecr + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-ecr diff --git a/clients/client-ecr/package.json b/clients/client-ecr/package.json index 81ebe168ff90..8322fdc1f8e8 100644 --- a/clients/client-ecr/package.json +++ b/clients/client-ecr/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ecr", "description": "AWS SDK for JavaScript Ecr Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-ecr", diff --git a/clients/client-ecs/CHANGELOG.md b/clients/client-ecs/CHANGELOG.md index 958ee3e73e4c..f64f1c9e54fd 100644 --- a/clients/client-ecs/CHANGELOG.md +++ b/clients/client-ecs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-ecs + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-ecs diff --git a/clients/client-ecs/package.json b/clients/client-ecs/package.json index a9a13f1d1951..4ec0386e6828 100644 --- a/clients/client-ecs/package.json +++ b/clients/client-ecs/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ecs", "description": "AWS SDK for JavaScript Ecs Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-ecs", diff --git a/clients/client-efs/CHANGELOG.md b/clients/client-efs/CHANGELOG.md index b6ff810765af..a81a22e16ac5 100644 --- a/clients/client-efs/CHANGELOG.md +++ b/clients/client-efs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-efs + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-efs diff --git a/clients/client-efs/package.json b/clients/client-efs/package.json index ecf691144e68..4fbbdd58734a 100644 --- a/clients/client-efs/package.json +++ b/clients/client-efs/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-efs", "description": "AWS SDK for JavaScript Efs Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-efs", diff --git a/clients/client-eks-auth/CHANGELOG.md b/clients/client-eks-auth/CHANGELOG.md index 472f6b2ac505..a6ef5a25c416 100644 --- a/clients/client-eks-auth/CHANGELOG.md +++ b/clients/client-eks-auth/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-eks-auth + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-eks-auth diff --git a/clients/client-eks-auth/package.json b/clients/client-eks-auth/package.json index a18e02db7d23..f9d403703976 100644 --- a/clients/client-eks-auth/package.json +++ b/clients/client-eks-auth/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-eks-auth", "description": "AWS SDK for JavaScript Eks Auth Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-eks-auth", diff --git a/clients/client-eks/CHANGELOG.md b/clients/client-eks/CHANGELOG.md index 5cd4a90d6017..7ec62aef962f 100644 --- a/clients/client-eks/CHANGELOG.md +++ b/clients/client-eks/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-eks + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-eks diff --git a/clients/client-eks/package.json b/clients/client-eks/package.json index 91897b18c9ae..c129fc29ee47 100644 --- a/clients/client-eks/package.json +++ b/clients/client-eks/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-eks", "description": "AWS SDK for JavaScript Eks Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-eks", diff --git a/clients/client-elastic-beanstalk/CHANGELOG.md b/clients/client-elastic-beanstalk/CHANGELOG.md index 9d70c91bc87d..25fe159caa48 100644 --- a/clients/client-elastic-beanstalk/CHANGELOG.md +++ b/clients/client-elastic-beanstalk/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-elastic-beanstalk + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-elastic-beanstalk diff --git a/clients/client-elastic-beanstalk/package.json b/clients/client-elastic-beanstalk/package.json index 4fa45a6b1909..be9b4c1e7151 100644 --- a/clients/client-elastic-beanstalk/package.json +++ b/clients/client-elastic-beanstalk/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-elastic-beanstalk", "description": "AWS SDK for JavaScript Elastic Beanstalk Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-elastic-beanstalk", diff --git a/clients/client-elastic-load-balancing-v2/CHANGELOG.md b/clients/client-elastic-load-balancing-v2/CHANGELOG.md index dadaf4646355..fd0e815d8d1f 100644 --- a/clients/client-elastic-load-balancing-v2/CHANGELOG.md +++ b/clients/client-elastic-load-balancing-v2/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-elastic-load-balancing-v2 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-elastic-load-balancing-v2 diff --git a/clients/client-elastic-load-balancing-v2/package.json b/clients/client-elastic-load-balancing-v2/package.json index 9ddc27f3ba53..e575db6bdccf 100644 --- a/clients/client-elastic-load-balancing-v2/package.json +++ b/clients/client-elastic-load-balancing-v2/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-elastic-load-balancing-v2", "description": "AWS SDK for JavaScript Elastic Load Balancing V2 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-elastic-load-balancing-v2", diff --git a/clients/client-elastic-load-balancing-v2/src/models/models_0.ts b/clients/client-elastic-load-balancing-v2/src/models/models_0.ts index 41ca506a021c..5dac2e34ccc6 100644 --- a/clients/client-elastic-load-balancing-v2/src/models/models_0.ts +++ b/clients/client-elastic-load-balancing-v2/src/models/models_0.ts @@ -4322,6 +4322,13 @@ export interface LoadBalancerAttribute { * partial_availability_zone_affinity with 85 percent zonal affinity, * and any_availability_zone with 0 percent zonal affinity.

* + *
  • + *

    + * secondary_ips.auto_assigned.per_subnet - The number of secondary + * IP addresses to configure for your load balancer nodes. Use to address port + * allocation errors if you can't add targets. The valid range is 0 to 7. The + * default is 0. After you set this value, you can't decrease it.

    + *
  • * * @public */ diff --git a/clients/client-elastic-load-balancing/CHANGELOG.md b/clients/client-elastic-load-balancing/CHANGELOG.md index a830a591ea15..b2008bf4c804 100644 --- a/clients/client-elastic-load-balancing/CHANGELOG.md +++ b/clients/client-elastic-load-balancing/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-elastic-load-balancing + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-elastic-load-balancing diff --git a/clients/client-elastic-load-balancing/package.json b/clients/client-elastic-load-balancing/package.json index 67ed6dfe1ad5..5cc09b4c98ec 100644 --- a/clients/client-elastic-load-balancing/package.json +++ b/clients/client-elastic-load-balancing/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-elastic-load-balancing", "description": "AWS SDK for JavaScript Elastic Load Balancing Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-elastic-load-balancing", diff --git a/clients/client-elastic-transcoder/CHANGELOG.md b/clients/client-elastic-transcoder/CHANGELOG.md index 9f17b1e51994..148d961b1b43 100644 --- a/clients/client-elastic-transcoder/CHANGELOG.md +++ b/clients/client-elastic-transcoder/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-elastic-transcoder + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-elastic-transcoder diff --git a/clients/client-elastic-transcoder/package.json b/clients/client-elastic-transcoder/package.json index fcb9715557e3..a11135f677d7 100644 --- a/clients/client-elastic-transcoder/package.json +++ b/clients/client-elastic-transcoder/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-elastic-transcoder", "description": "AWS SDK for JavaScript Elastic Transcoder Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-elastic-transcoder", diff --git a/clients/client-elasticache/CHANGELOG.md b/clients/client-elasticache/CHANGELOG.md index 1bc08d8f4170..b4745074ea3c 100644 --- a/clients/client-elasticache/CHANGELOG.md +++ b/clients/client-elasticache/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-elasticache + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-elasticache diff --git a/clients/client-elasticache/package.json b/clients/client-elasticache/package.json index 32d485dc5d07..ce15d45b846a 100644 --- a/clients/client-elasticache/package.json +++ b/clients/client-elasticache/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-elasticache", "description": "AWS SDK for JavaScript Elasticache Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-elasticache", diff --git a/clients/client-elasticsearch-service/CHANGELOG.md b/clients/client-elasticsearch-service/CHANGELOG.md index 2d8ade4ef83c..b8b42a95b8c2 100644 --- a/clients/client-elasticsearch-service/CHANGELOG.md +++ b/clients/client-elasticsearch-service/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-elasticsearch-service + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-elasticsearch-service diff --git a/clients/client-elasticsearch-service/package.json b/clients/client-elasticsearch-service/package.json index 2627cfadb1de..ae0ee67975ad 100644 --- a/clients/client-elasticsearch-service/package.json +++ b/clients/client-elasticsearch-service/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-elasticsearch-service", "description": "AWS SDK for JavaScript Elasticsearch Service Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-elasticsearch-service", diff --git a/clients/client-emr-containers/CHANGELOG.md b/clients/client-emr-containers/CHANGELOG.md index 112f6ee1f993..9420fdcf3fcd 100644 --- a/clients/client-emr-containers/CHANGELOG.md +++ b/clients/client-emr-containers/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-emr-containers + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-emr-containers diff --git a/clients/client-emr-containers/package.json b/clients/client-emr-containers/package.json index 01123ddd2175..29f9b5713f95 100644 --- a/clients/client-emr-containers/package.json +++ b/clients/client-emr-containers/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-emr-containers", "description": "AWS SDK for JavaScript Emr Containers Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-emr-containers", diff --git a/clients/client-emr-serverless/CHANGELOG.md b/clients/client-emr-serverless/CHANGELOG.md index 22c8a983bfd1..5fc1b6b655f9 100644 --- a/clients/client-emr-serverless/CHANGELOG.md +++ b/clients/client-emr-serverless/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-emr-serverless + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-emr-serverless diff --git a/clients/client-emr-serverless/package.json b/clients/client-emr-serverless/package.json index 0b03a1742fbc..3000a7e10873 100644 --- a/clients/client-emr-serverless/package.json +++ b/clients/client-emr-serverless/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-emr-serverless", "description": "AWS SDK for JavaScript Emr Serverless Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-emr-serverless", diff --git a/clients/client-emr/CHANGELOG.md b/clients/client-emr/CHANGELOG.md index a3b18cd551e5..f24965c84ea8 100644 --- a/clients/client-emr/CHANGELOG.md +++ b/clients/client-emr/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-emr + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-emr diff --git a/clients/client-emr/package.json b/clients/client-emr/package.json index 288c1d5a5eff..582274778071 100644 --- a/clients/client-emr/package.json +++ b/clients/client-emr/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-emr", "description": "AWS SDK for JavaScript Emr Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-emr", diff --git a/clients/client-entityresolution/CHANGELOG.md b/clients/client-entityresolution/CHANGELOG.md index b1fd1f72fdd9..e1904e077bda 100644 --- a/clients/client-entityresolution/CHANGELOG.md +++ b/clients/client-entityresolution/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + + +### Features + +* **client-entityresolution:** Add support for creating advanced rule-based matching workflows in AWS Entity Resolution. ([f36fbb4](https://github.com/aws/aws-sdk-js-v3/commit/f36fbb4058bb8402440450e4f65327d562147b9f)) + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-entityresolution diff --git a/clients/client-entityresolution/package.json b/clients/client-entityresolution/package.json index 9c9dffa1fbbf..dee8dfe55ecb 100644 --- a/clients/client-entityresolution/package.json +++ b/clients/client-entityresolution/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-entityresolution", "description": "AWS SDK for JavaScript Entityresolution Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-entityresolution", diff --git a/clients/client-entityresolution/src/commands/CreateIdMappingWorkflowCommand.ts b/clients/client-entityresolution/src/commands/CreateIdMappingWorkflowCommand.ts index 4963249d6f8a..892d230f9c54 100644 --- a/clients/client-entityresolution/src/commands/CreateIdMappingWorkflowCommand.ts +++ b/clients/client-entityresolution/src/commands/CreateIdMappingWorkflowCommand.ts @@ -28,7 +28,7 @@ export interface CreateIdMappingWorkflowCommandInput extends CreateIdMappingWork export interface CreateIdMappingWorkflowCommandOutput extends CreateIdMappingWorkflowOutput, __MetadataBearer {} /** - *

    Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run. Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API.

    + *

    Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run. Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-entityresolution/src/commands/CreateIdNamespaceCommand.ts b/clients/client-entityresolution/src/commands/CreateIdNamespaceCommand.ts index 07b2c216472c..5b54b36ce828 100644 --- a/clients/client-entityresolution/src/commands/CreateIdNamespaceCommand.ts +++ b/clients/client-entityresolution/src/commands/CreateIdNamespaceCommand.ts @@ -28,7 +28,7 @@ export interface CreateIdNamespaceCommandInput extends CreateIdNamespaceInput {} export interface CreateIdNamespaceCommandOutput extends CreateIdNamespaceOutput, __MetadataBearer {} /** - *

    Creates an ID namespace object which will help customers provide metadata explaining their dataset and how to use it. Each ID namespace must have a unique name. To modify an existing ID namespace, use the UpdateIdNamespace API.

    + *

    Creates an ID namespace object which will help customers provide metadata explaining their dataset and how to use it. Each ID namespace must have a unique name. To modify an existing ID namespace, use the UpdateIdNamespace API.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-entityresolution/src/commands/CreateMatchingWorkflowCommand.ts b/clients/client-entityresolution/src/commands/CreateMatchingWorkflowCommand.ts index 03b9497df05e..f3dc78307f47 100644 --- a/clients/client-entityresolution/src/commands/CreateMatchingWorkflowCommand.ts +++ b/clients/client-entityresolution/src/commands/CreateMatchingWorkflowCommand.ts @@ -28,7 +28,7 @@ export interface CreateMatchingWorkflowCommandInput extends CreateMatchingWorkfl export interface CreateMatchingWorkflowCommandOutput extends CreateMatchingWorkflowOutput, __MetadataBearer {} /** - *

    Creates a MatchingWorkflow object which stores the configuration of the data processing job to be run. It is important to note that there should not be a pre-existing MatchingWorkflow with the same name. To modify an existing workflow, utilize the UpdateMatchingWorkflow API.

    + *

    Creates a matching workflow that defines the configuration for a data processing job. The workflow name must be unique. To modify an existing workflow, use UpdateMatchingWorkflow.

    For workflows where resolutionType is ML_MATCHING, incremental processing is not supported.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript @@ -72,6 +72,14 @@ export interface CreateMatchingWorkflowCommandOutput extends CreateMatchingWorkf * attributeMatchingModel: "ONE_TO_ONE" || "MANY_TO_MANY", // required * matchPurpose: "IDENTIFIER_GENERATION" || "INDEXING", * }, + * ruleConditionProperties: { // RuleConditionProperties + * rules: [ // RuleConditionList // required + * { // RuleCondition + * ruleName: "STRING_VALUE", // required + * condition: "STRING_VALUE", // required + * }, + * ], + * }, * providerProperties: { // ProviderProperties * providerServiceArn: "STRING_VALUE", // required * providerConfiguration: "DOCUMENT_VALUE", @@ -128,6 +136,14 @@ export interface CreateMatchingWorkflowCommandOutput extends CreateMatchingWorkf * // attributeMatchingModel: "ONE_TO_ONE" || "MANY_TO_MANY", // required * // matchPurpose: "IDENTIFIER_GENERATION" || "INDEXING", * // }, + * // ruleConditionProperties: { // RuleConditionProperties + * // rules: [ // RuleConditionList // required + * // { // RuleCondition + * // ruleName: "STRING_VALUE", // required + * // condition: "STRING_VALUE", // required + * // }, + * // ], + * // }, * // providerProperties: { // ProviderProperties * // providerServiceArn: "STRING_VALUE", // required * // providerConfiguration: "DOCUMENT_VALUE", diff --git a/clients/client-entityresolution/src/commands/GetMatchingWorkflowCommand.ts b/clients/client-entityresolution/src/commands/GetMatchingWorkflowCommand.ts index f0cd035d8b69..1a4f63936348 100644 --- a/clients/client-entityresolution/src/commands/GetMatchingWorkflowCommand.ts +++ b/clients/client-entityresolution/src/commands/GetMatchingWorkflowCommand.ts @@ -78,6 +78,14 @@ export interface GetMatchingWorkflowCommandOutput extends GetMatchingWorkflowOut * // attributeMatchingModel: "ONE_TO_ONE" || "MANY_TO_MANY", // required * // matchPurpose: "IDENTIFIER_GENERATION" || "INDEXING", * // }, + * // ruleConditionProperties: { // RuleConditionProperties + * // rules: [ // RuleConditionList // required + * // { // RuleCondition + * // ruleName: "STRING_VALUE", // required + * // condition: "STRING_VALUE", // required + * // }, + * // ], + * // }, * // providerProperties: { // ProviderProperties * // providerServiceArn: "STRING_VALUE", // required * // providerConfiguration: "DOCUMENT_VALUE", diff --git a/clients/client-entityresolution/src/commands/UpdateIdMappingWorkflowCommand.ts b/clients/client-entityresolution/src/commands/UpdateIdMappingWorkflowCommand.ts index bc901d689925..5eb0c92c8bbd 100644 --- a/clients/client-entityresolution/src/commands/UpdateIdMappingWorkflowCommand.ts +++ b/clients/client-entityresolution/src/commands/UpdateIdMappingWorkflowCommand.ts @@ -28,7 +28,7 @@ export interface UpdateIdMappingWorkflowCommandInput extends UpdateIdMappingWork export interface UpdateIdMappingWorkflowCommandOutput extends UpdateIdMappingWorkflowOutput, __MetadataBearer {} /** - *

    Updates an existing IdMappingWorkflow. This method is identical to CreateIdMappingWorkflow, except it uses an HTTP PUT request instead of a POST request, and the IdMappingWorkflow must already exist for the method to succeed.

    + *

    Updates an existing IdMappingWorkflow. This method is identical to CreateIdMappingWorkflow, except it uses an HTTP PUT request instead of a POST request, and the IdMappingWorkflow must already exist for the method to succeed.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-entityresolution/src/commands/UpdateMatchingWorkflowCommand.ts b/clients/client-entityresolution/src/commands/UpdateMatchingWorkflowCommand.ts index 60e1fa0c98f9..109b4da48c5f 100644 --- a/clients/client-entityresolution/src/commands/UpdateMatchingWorkflowCommand.ts +++ b/clients/client-entityresolution/src/commands/UpdateMatchingWorkflowCommand.ts @@ -28,7 +28,7 @@ export interface UpdateMatchingWorkflowCommandInput extends UpdateMatchingWorkfl export interface UpdateMatchingWorkflowCommandOutput extends UpdateMatchingWorkflowOutput, __MetadataBearer {} /** - *

    Updates an existing MatchingWorkflow. This method is identical to CreateMatchingWorkflow, except it uses an HTTP PUT request instead of a POST request, and the MatchingWorkflow must already exist for the method to succeed.

    + *

    Updates an existing matching workflow. The workflow must already exist for this operation to succeed.

    For workflows where resolutionType is ML_MATCHING, incremental processing is not supported.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript @@ -72,6 +72,14 @@ export interface UpdateMatchingWorkflowCommandOutput extends UpdateMatchingWorkf * attributeMatchingModel: "ONE_TO_ONE" || "MANY_TO_MANY", // required * matchPurpose: "IDENTIFIER_GENERATION" || "INDEXING", * }, + * ruleConditionProperties: { // RuleConditionProperties + * rules: [ // RuleConditionList // required + * { // RuleCondition + * ruleName: "STRING_VALUE", // required + * condition: "STRING_VALUE", // required + * }, + * ], + * }, * providerProperties: { // ProviderProperties * providerServiceArn: "STRING_VALUE", // required * providerConfiguration: "DOCUMENT_VALUE", @@ -124,6 +132,14 @@ export interface UpdateMatchingWorkflowCommandOutput extends UpdateMatchingWorkf * // attributeMatchingModel: "ONE_TO_ONE" || "MANY_TO_MANY", // required * // matchPurpose: "IDENTIFIER_GENERATION" || "INDEXING", * // }, + * // ruleConditionProperties: { // RuleConditionProperties + * // rules: [ // RuleConditionList // required + * // { // RuleCondition + * // ruleName: "STRING_VALUE", // required + * // condition: "STRING_VALUE", // required + * // }, + * // ], + * // }, * // providerProperties: { // ProviderProperties * // providerServiceArn: "STRING_VALUE", // required * // providerConfiguration: "DOCUMENT_VALUE", diff --git a/clients/client-entityresolution/src/models/models_0.ts b/clients/client-entityresolution/src/models/models_0.ts index 18eba0e7249b..4eae8f8668ae 100644 --- a/clients/client-entityresolution/src/models/models_0.ts +++ b/clients/client-entityresolution/src/models/models_0.ts @@ -411,7 +411,7 @@ export type IdMappingWorkflowRuleDefinitionType = (typeof IdMappingWorkflowRuleDefinitionType)[keyof typeof IdMappingWorkflowRuleDefinitionType]; /** - *

    An object containing RuleName, and MatchingKeys.

    + *

    An object containing the ruleName and matchingKeys.

    * @public */ export interface Rule { @@ -446,7 +446,7 @@ export interface IdMappingRuleBasedProperties { ruleDefinitionType: IdMappingWorkflowRuleDefinitionType | undefined; /** - *

    The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as the attributeMatchingModel.

    If you choose MANY_TO_MANY, the system can match attributes across the sub-types of an attribute type. For example, if the value of the Email field of Profile A matches the value of the BusinessEmail field of Profile B, the two profiles are matched on the Email attribute type.

    If you choose ONE_TO_ONE, the system can only match attributes if the sub-types are an exact match. For example, for the Email attribute type, the system will only consider it a match if the value of the Email field of Profile A matches the value of the Email field of Profile B.

    + *

    The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as the attributeMatchingModel.

    If you choose ONE_TO_ONE, the system can only match attributes if the sub-types are an exact match. For example, for the Email attribute type, the system will only consider it a match if the value of the Email field of Profile A matches the value of the Email field of Profile B.

    If you choose MANY_TO_MANY, the system can match attributes across the sub-types of an attribute type. For example, if the value of the Email field of Profile A matches the value of the BusinessEmail field of Profile B, the two profiles are matched on the Email attribute type.

    * @public */ attributeMatchingModel: AttributeMatchingModel | undefined; @@ -497,7 +497,7 @@ export const IdNamespaceType = { export type IdNamespaceType = (typeof IdNamespaceType)[keyof typeof IdNamespaceType]; /** - *

    An object containing InputSourceARN, SchemaName, and Type.

    + *

    An object containing inputSourceARN, schemaName, and type.

    * @public */ export interface IdMappingWorkflowInputSource { @@ -561,7 +561,7 @@ export interface CreateIdMappingWorkflowInput { inputSourceConfig: IdMappingWorkflowInputSource[] | undefined; /** - *

    A list of IdMappingWorkflowOutputSource objects, each of which contains fields OutputS3Path and Output.

    + *

    A list of IdMappingWorkflowOutputSource objects, each of which contains fields outputS3Path and KMSArn.

    * @public */ outputSourceConfig?: IdMappingWorkflowOutputSource[] | undefined; @@ -614,7 +614,7 @@ export interface CreateIdMappingWorkflowOutput { inputSourceConfig: IdMappingWorkflowInputSource[] | undefined; /** - *

    A list of IdMappingWorkflowOutputSource objects, each of which contains fields OutputS3Path and Output.

    + *

    A list of IdMappingWorkflowOutputSource objects, each of which contains fields outputS3Path and KMSArn.

    * @public */ outputSourceConfig?: IdMappingWorkflowOutputSource[] | undefined; @@ -667,7 +667,7 @@ export class ExceedsLimitException extends __BaseException { } /** - *

    An object containing ProviderConfiguration and ProviderServiceArn.

    + *

    An object containing providerConfiguration and providerServiceArn.

    * @public */ export interface NamespaceProviderProperties { @@ -702,7 +702,7 @@ export interface NamespaceRuleBasedProperties { ruleDefinitionTypes?: IdMappingWorkflowRuleDefinitionType[] | undefined; /** - *

    The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as the attributeMatchingModel.

    If you choose MANY_TO_MANY, the system can match attributes across the sub-types of an attribute type. For example, if the value of the Email field of Profile A matches the value of BusinessEmail field of Profile B, the two profiles are matched on the Email attribute type.

    If you choose ONE_TO_ONE, the system can only match attributes if the sub-types are an exact match. For example, for the Email attribute type, the system will only consider it a match if the value of the Email field of Profile A matches the value of the Email field of Profile B.

    + *

    The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as the attributeMatchingModel.

    If you choose ONE_TO_ONE, the system can only match attributes if the sub-types are an exact match. For example, for the Email attribute type, the system will only consider it a match if the value of the Email field of Profile A matches the value of the Email field of Profile B.

    If you choose MANY_TO_MANY, the system can match attributes across the sub-types of an attribute type. For example, if the value of the Email field of Profile A matches the value of BusinessEmail field of Profile B, the two profiles are matched on the Email attribute type.

    * @public */ attributeMatchingModel?: AttributeMatchingModel | undefined; @@ -715,7 +715,7 @@ export interface NamespaceRuleBasedProperties { } /** - *

    An object containing IdMappingType, ProviderProperties, and RuleBasedProperties.

    + *

    An object containing idMappingType, providerProperties, and ruleBasedProperties.

    * @public */ export interface IdNamespaceIdMappingWorkflowProperties { @@ -739,7 +739,7 @@ export interface IdNamespaceIdMappingWorkflowProperties { } /** - *

    An object containing InputSourceARN and SchemaName.

    + *

    An object containing inputSourceARN and schemaName.

    * @public */ export interface IdNamespaceInputSource { @@ -882,19 +882,19 @@ export const IncrementalRunType = { export type IncrementalRunType = (typeof IncrementalRunType)[keyof typeof IncrementalRunType]; /** - *

    An object which defines an incremental run type and has only incrementalRunType as a field.

    + *

    Optional. An object that defines the incremental run type. This object contains only the incrementalRunType field, which appears as "Automatic" in the console.

    For workflows where resolutionType is ML_MATCHING, incremental processing is not supported.

    * @public */ export interface IncrementalRunConfig { /** - *

    The type of incremental run. It takes only one value: IMMEDIATE.

    + *

    The type of incremental run. The only valid value is IMMEDIATE. This appears as "Automatic" in the console.

    For workflows where resolutionType is ML_MATCHING, incremental processing is not supported.

    * @public */ incrementalRunType?: IncrementalRunType | undefined; } /** - *

    An object containing InputSourceARN, SchemaName, and ApplyNormalization.

    + *

    An object containing inputSourceARN, schemaName, and applyNormalization.

    * @public */ export interface InputSource { @@ -995,7 +995,7 @@ export const MatchPurpose = { export type MatchPurpose = (typeof MatchPurpose)[keyof typeof MatchPurpose]; /** - *

    An object which defines the list of matching rules to run in a matching workflow. RuleBasedProperties contain a Rules field, which is a list of rule objects.

    + *

    An object which defines the list of matching rules to run in a matching workflow.

    * @public */ export interface RuleBasedProperties { @@ -1006,7 +1006,7 @@ export interface RuleBasedProperties { rules: Rule[] | undefined; /** - *

    The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as the attributeMatchingModel.

    If you choose MANY_TO_MANY, the system can match attributes across the sub-types of an attribute type. For example, if the value of the Email field of Profile A and the value of BusinessEmail field of Profile B matches, the two profiles are matched on the Email attribute type.

    If you choose ONE_TO_ONE, the system can only match attributes if the sub-types are an exact match. For example, for the Email attribute type, the system will only consider it a match if the value of the Email field of Profile A matches the value of the Email field of Profile B.

    + *

    The comparison type. You can choose ONE_TO_ONE or MANY_TO_MANY as the attributeMatchingModel.

    If you choose ONE_TO_ONE, the system can only match attributes if the sub-types are an exact match. For example, for the Email attribute type, the system will only consider it a match if the value of the Email field of Profile A matches the value of the Email field of Profile B.

    If you choose MANY_TO_MANY, the system can match attributes across the sub-types of an attribute type. For example, if the value of the Email field of Profile A and the value of BusinessEmail field of Profile B matches, the two profiles are matched on the Email attribute type.

    * @public */ attributeMatchingModel: AttributeMatchingModel | undefined; @@ -1018,6 +1018,36 @@ export interface RuleBasedProperties { matchPurpose?: MatchPurpose | undefined; } +/** + *

    An object that defines the ruleCondition and the ruleName to use in a matching workflow.

    + * @public + */ +export interface RuleCondition { + /** + *

    A name for the matching rule.

    For example: Rule1

    + * @public + */ + ruleName: string | undefined; + + /** + *

    A statement that specifies the conditions for a matching rule.

    If your data is accurate, use an Exact matching function: Exact or ExactManyToMany.

    If your data has variations in spelling or pronunciation, use a Fuzzy matching function: Cosine, Levenshtein, or Soundex.

    Use operators if you want to combine (AND), separate (OR), or group matching functions (...).

    For example: (Cosine(a, 10) AND Exact(b, true)) OR ExactManyToMany(c, d)

    + * @public + */ + condition: string | undefined; +} + +/** + *

    The properties of a rule condition that provides the ability to use more complex syntax.

    + * @public + */ +export interface RuleConditionProperties { + /** + *

    A list of rule objects, each of which have fields ruleName and condition.

    + * @public + */ + rules: RuleCondition[] | undefined; +} + /** *

    An object which defines the resolutionType and the ruleBasedProperties.

    * @public @@ -1030,11 +1060,17 @@ export interface ResolutionTechniques { resolutionType: ResolutionType | undefined; /** - *

    An object which defines the list of matching rules to run and has a field Rules, which is a list of rule objects.

    + *

    An object which defines the list of matching rules to run and has a field rules, which is a list of rule objects.

    * @public */ ruleBasedProperties?: RuleBasedProperties | undefined; + /** + *

    An object containing the rules for a matching workflow.

    + * @public + */ + ruleConditionProperties?: RuleConditionProperties | undefined; + /** *

    The properties of the provider service.

    * @public @@ -1065,7 +1101,7 @@ export interface CreateMatchingWorkflowInput { inputSourceConfig: InputSource[] | undefined; /** - *

    A list of OutputSource objects, each of which contains fields OutputS3Path, ApplyNormalization, and Output.

    + *

    A list of OutputSource objects, each of which contains fields outputS3Path, applyNormalization, KMSArn, and output.

    * @public */ outputSourceConfig: OutputSource[] | undefined; @@ -1077,7 +1113,7 @@ export interface CreateMatchingWorkflowInput { resolutionTechniques: ResolutionTechniques | undefined; /** - *

    An object which defines an incremental run type and has only incrementalRunType as a field.

    + *

    Optional. An object that defines the incremental run type. This object contains only the incrementalRunType field, which appears as "Automatic" in the console.

    For workflows where resolutionType is ML_MATCHING, incremental processing is not supported.

    * @public */ incrementalRunConfig?: IncrementalRunConfig | undefined; @@ -1124,7 +1160,7 @@ export interface CreateMatchingWorkflowOutput { inputSourceConfig: InputSource[] | undefined; /** - *

    A list of OutputSource objects, each of which contains fields OutputS3Path, ApplyNormalization, and Output.

    + *

    A list of OutputSource objects, each of which contains fields outputS3Path, applyNormalization, KMSArn, and output.

    * @public */ outputSourceConfig: OutputSource[] | undefined; @@ -1634,7 +1670,7 @@ export interface IdMappingJobMetrics { } /** - *

    An object containing KMSArn, OutputS3Path, and RoleARN.

    + *

    An object containing KMSArn, outputS3Path, and roleARN.

    * @public */ export interface IdMappingJobOutputSource { @@ -1760,7 +1796,7 @@ export interface GetIdMappingWorkflowOutput { inputSourceConfig: IdMappingWorkflowInputSource[] | undefined; /** - *

    A list of OutputSource objects, each of which contains fields OutputS3Path and KMSArn.

    + *

    A list of OutputSource objects, each of which contains fields outputS3Path and KMSArn.

    * @public */ outputSourceConfig?: IdMappingWorkflowOutputSource[] | undefined; @@ -1930,7 +1966,7 @@ export interface GetMatchingJobInput { } /** - *

    An object containing InputRecords, TotalRecordsProcessed, MatchIDs, and RecordsNotProcessed.

    + *

    An object containing inputRecords, totalRecordsProcessed, matchIDs, and recordsNotProcessed.

    * @public */ export interface JobMetrics { @@ -1960,7 +1996,7 @@ export interface JobMetrics { } /** - *

    An object containing KMSArn, OutputS3Path, and RoleArn.

    + *

    An object containing KMSArn, outputS3Path, and roleArn.

    * @public */ export interface JobOutputSource { @@ -2070,7 +2106,7 @@ export interface GetMatchingWorkflowOutput { inputSourceConfig: InputSource[] | undefined; /** - *

    A list of OutputSource objects, each of which contains fields OutputS3Path, ApplyNormalization, and Output.

    + *

    A list of OutputSource objects, each of which contains fields outputS3Path, applyNormalization, KMSArn, and output.

    * @public */ outputSourceConfig: OutputSource[] | undefined; @@ -2509,7 +2545,7 @@ export interface ListIdMappingJobsInput { } /** - *

    An object containing the JobId, Status, StartTime, and EndTime of a job.

    + *

    An object containing the jobId, status, startTime, and endTime of a job.

    * @public */ export interface JobSummary { @@ -2771,7 +2807,7 @@ export interface ListMatchingWorkflowsInput { } /** - *

    A list of MatchingWorkflowSummary objects, each of which contain the fields WorkflowName, WorkflowArn, CreatedAt, UpdatedAt.

    + *

    A list of MatchingWorkflowSummary objects, each of which contain the fields workflowName, workflowArn, resolutionType, createdAt, updatedAt.

    * @public */ export interface MatchingWorkflowSummary { @@ -2811,7 +2847,7 @@ export interface MatchingWorkflowSummary { */ export interface ListMatchingWorkflowsOutput { /** - *

    A list of MatchingWorkflowSummary objects, each of which contain the fields WorkflowName, WorkflowArn, CreatedAt, and UpdatedAt.

    + *

    A list of MatchingWorkflowSummary objects, each of which contain the fields workflowName, workflowArn, resolutionType, createdAt, and updatedAt.

    * @public */ workflowSummaries?: MatchingWorkflowSummary[] | undefined; @@ -2917,7 +2953,7 @@ export interface ListSchemaMappingsInput { } /** - *

    An object containing SchemaName, SchemaArn, CreatedAt, andUpdatedAt.

    + *

    An object containing schemaName, schemaArn, createdAt, updatedAt, and hasWorkflows.

    * @public */ export interface SchemaMappingSummary { @@ -3160,7 +3196,7 @@ export interface UpdateIdMappingWorkflowInput { inputSourceConfig: IdMappingWorkflowInputSource[] | undefined; /** - *

    A list of OutputSource objects, each of which contains fields OutputS3Path and KMSArn.

    + *

    A list of OutputSource objects, each of which contains fields outputS3Path and KMSArn.

    * @public */ outputSourceConfig?: IdMappingWorkflowOutputSource[] | undefined; @@ -3207,7 +3243,7 @@ export interface UpdateIdMappingWorkflowOutput { inputSourceConfig: IdMappingWorkflowInputSource[] | undefined; /** - *

    A list of OutputSource objects, each of which contains fields OutputS3Path and KMSArn.

    + *

    A list of OutputSource objects, each of which contains fields outputS3Path and KMSArn.

    * @public */ outputSourceConfig?: IdMappingWorkflowOutputSource[] | undefined; @@ -3342,7 +3378,7 @@ export interface UpdateMatchingWorkflowInput { inputSourceConfig: InputSource[] | undefined; /** - *

    A list of OutputSource objects, each of which contains fields OutputS3Path, ApplyNormalization, and Output.

    + *

    A list of OutputSource objects, each of which contains fields outputS3Path, applyNormalization, KMSArn, and output.

    * @public */ outputSourceConfig: OutputSource[] | undefined; @@ -3354,7 +3390,7 @@ export interface UpdateMatchingWorkflowInput { resolutionTechniques: ResolutionTechniques | undefined; /** - *

    An object which defines an incremental run type and has only incrementalRunType as a field.

    + *

    Optional. An object that defines the incremental run type. This object contains only the incrementalRunType field, which appears as "Automatic" in the console.

    For workflows where resolutionType is ML_MATCHING, incremental processing is not supported.

    * @public */ incrementalRunConfig?: IncrementalRunConfig | undefined; @@ -3389,7 +3425,7 @@ export interface UpdateMatchingWorkflowOutput { inputSourceConfig: InputSource[] | undefined; /** - *

    A list of OutputSource objects, each of which contains fields OutputS3Path, ApplyNormalization, and Output.

    + *

    A list of OutputSource objects, each of which contains fields outputS3Path, applyNormalization, KMSArn, and output.

    * @public */ outputSourceConfig: OutputSource[] | undefined; diff --git a/clients/client-entityresolution/src/protocols/Aws_restJson1.ts b/clients/client-entityresolution/src/protocols/Aws_restJson1.ts index 921f84344c9e..3be37d0e5129 100644 --- a/clients/client-entityresolution/src/protocols/Aws_restJson1.ts +++ b/clients/client-entityresolution/src/protocols/Aws_restJson1.ts @@ -155,6 +155,8 @@ import { ResourceNotFoundException, Rule, RuleBasedProperties, + RuleCondition, + RuleConditionProperties, SchemaInputAttribute, SchemaMappingSummary, ThrottlingException, @@ -2150,6 +2152,7 @@ const se_ResolutionTechniques = (input: ResolutionTechniques, context: __SerdeCo providerProperties: (_) => se_ProviderProperties(_, context), resolutionType: [], ruleBasedProperties: _json, + ruleConditionProperties: _json, }); }; @@ -2157,6 +2160,12 @@ const se_ResolutionTechniques = (input: ResolutionTechniques, context: __SerdeCo // se_RuleBasedProperties omitted. +// se_RuleCondition omitted. + +// se_RuleConditionList omitted. + +// se_RuleConditionProperties omitted. + // se_RuleList omitted. // se_SchemaInputAttribute omitted. @@ -2457,6 +2466,7 @@ const de_ResolutionTechniques = (output: any, context: __SerdeContext): Resoluti providerProperties: (_: any) => de_ProviderProperties(_, context), resolutionType: __expectString, ruleBasedProperties: _json, + ruleConditionProperties: _json, }) as any; }; @@ -2464,6 +2474,12 @@ const de_ResolutionTechniques = (output: any, context: __SerdeContext): Resoluti // de_RuleBasedProperties omitted. +// de_RuleCondition omitted. + +// de_RuleConditionList omitted. + +// de_RuleConditionProperties omitted. + // de_RuleList omitted. // de_SchemaInputAttribute omitted. diff --git a/clients/client-eventbridge/CHANGELOG.md b/clients/client-eventbridge/CHANGELOG.md index 425c27d66d91..de842e452a1c 100644 --- a/clients/client-eventbridge/CHANGELOG.md +++ b/clients/client-eventbridge/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-eventbridge + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-eventbridge diff --git a/clients/client-eventbridge/package.json b/clients/client-eventbridge/package.json index c09b035fced7..075dbffae817 100644 --- a/clients/client-eventbridge/package.json +++ b/clients/client-eventbridge/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-eventbridge", "description": "AWS SDK for JavaScript Eventbridge Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-eventbridge", diff --git a/clients/client-evidently/CHANGELOG.md b/clients/client-evidently/CHANGELOG.md index 47548b5da82b..daf91713830b 100644 --- a/clients/client-evidently/CHANGELOG.md +++ b/clients/client-evidently/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-evidently + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-evidently diff --git a/clients/client-evidently/package.json b/clients/client-evidently/package.json index c59967afc838..fa43b61223ad 100644 --- a/clients/client-evidently/package.json +++ b/clients/client-evidently/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-evidently", "description": "AWS SDK for JavaScript Evidently Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-evidently", diff --git a/clients/client-evs/CHANGELOG.md b/clients/client-evs/CHANGELOG.md index 90cccefd83ca..b944fd61cda6 100644 --- a/clients/client-evs/CHANGELOG.md +++ b/clients/client-evs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-evs + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-evs diff --git a/clients/client-evs/package.json b/clients/client-evs/package.json index 26328b867a97..cb8580303c64 100644 --- a/clients/client-evs/package.json +++ b/clients/client-evs/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-evs", "description": "AWS SDK for JavaScript Evs Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-finspace-data/CHANGELOG.md b/clients/client-finspace-data/CHANGELOG.md index ac33994716d4..57195f90a63b 100644 --- a/clients/client-finspace-data/CHANGELOG.md +++ b/clients/client-finspace-data/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-finspace-data + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-finspace-data diff --git a/clients/client-finspace-data/package.json b/clients/client-finspace-data/package.json index 7c9a69198bd8..0898671b4152 100644 --- a/clients/client-finspace-data/package.json +++ b/clients/client-finspace-data/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-finspace-data", "description": "AWS SDK for JavaScript Finspace Data Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-finspace-data", diff --git a/clients/client-finspace/CHANGELOG.md b/clients/client-finspace/CHANGELOG.md index eda4fd044c98..be1cde219bb3 100644 --- a/clients/client-finspace/CHANGELOG.md +++ b/clients/client-finspace/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-finspace + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-finspace diff --git a/clients/client-finspace/package.json b/clients/client-finspace/package.json index 469b028da221..490792d801ff 100644 --- a/clients/client-finspace/package.json +++ b/clients/client-finspace/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-finspace", "description": "AWS SDK for JavaScript Finspace Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-finspace", diff --git a/clients/client-firehose/CHANGELOG.md b/clients/client-firehose/CHANGELOG.md index 5050714da8d6..cd88f0149599 100644 --- a/clients/client-firehose/CHANGELOG.md +++ b/clients/client-firehose/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-firehose + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-firehose diff --git a/clients/client-firehose/package.json b/clients/client-firehose/package.json index 6854e1d0d757..f70ccf87bbf7 100644 --- a/clients/client-firehose/package.json +++ b/clients/client-firehose/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-firehose", "description": "AWS SDK for JavaScript Firehose Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-firehose", diff --git a/clients/client-fis/CHANGELOG.md b/clients/client-fis/CHANGELOG.md index bd1ae2b5eba1..e5e6b7fa4ff7 100644 --- a/clients/client-fis/CHANGELOG.md +++ b/clients/client-fis/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-fis + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-fis diff --git a/clients/client-fis/package.json b/clients/client-fis/package.json index d49b137f1a16..c5cd9654a068 100644 --- a/clients/client-fis/package.json +++ b/clients/client-fis/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-fis", "description": "AWS SDK for JavaScript Fis Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-fis", diff --git a/clients/client-fms/CHANGELOG.md b/clients/client-fms/CHANGELOG.md index b50de544d895..ee2245223155 100644 --- a/clients/client-fms/CHANGELOG.md +++ b/clients/client-fms/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-fms + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-fms diff --git a/clients/client-fms/package.json b/clients/client-fms/package.json index 278a1d1f3b0a..2e4e9e3fb7a2 100644 --- a/clients/client-fms/package.json +++ b/clients/client-fms/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-fms", "description": "AWS SDK for JavaScript Fms Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-fms", diff --git a/clients/client-forecast/CHANGELOG.md b/clients/client-forecast/CHANGELOG.md index 67116e6c81d7..a82b566ceb11 100644 --- a/clients/client-forecast/CHANGELOG.md +++ b/clients/client-forecast/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-forecast + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-forecast diff --git a/clients/client-forecast/package.json b/clients/client-forecast/package.json index b8a94732bb51..507e20112f8b 100644 --- a/clients/client-forecast/package.json +++ b/clients/client-forecast/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-forecast", "description": "AWS SDK for JavaScript Forecast Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-forecast", diff --git a/clients/client-forecastquery/CHANGELOG.md b/clients/client-forecastquery/CHANGELOG.md index 79b811e0b0b4..9c2e59dcd316 100644 --- a/clients/client-forecastquery/CHANGELOG.md +++ b/clients/client-forecastquery/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-forecastquery + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-forecastquery diff --git a/clients/client-forecastquery/package.json b/clients/client-forecastquery/package.json index 1160d806c7f1..0f0382ce937a 100644 --- a/clients/client-forecastquery/package.json +++ b/clients/client-forecastquery/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-forecastquery", "description": "AWS SDK for JavaScript Forecastquery Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-forecastquery", diff --git a/clients/client-frauddetector/CHANGELOG.md b/clients/client-frauddetector/CHANGELOG.md index a87f6e5cc511..e8de25e22a39 100644 --- a/clients/client-frauddetector/CHANGELOG.md +++ b/clients/client-frauddetector/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-frauddetector + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-frauddetector diff --git a/clients/client-frauddetector/package.json b/clients/client-frauddetector/package.json index eb77cd292e38..36af2d28c238 100644 --- a/clients/client-frauddetector/package.json +++ b/clients/client-frauddetector/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-frauddetector", "description": "AWS SDK for JavaScript Frauddetector Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-frauddetector", diff --git a/clients/client-freetier/CHANGELOG.md b/clients/client-freetier/CHANGELOG.md index d898da9fa5dd..e31ab7d3fbbb 100644 --- a/clients/client-freetier/CHANGELOG.md +++ b/clients/client-freetier/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-freetier + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-freetier diff --git a/clients/client-freetier/package.json b/clients/client-freetier/package.json index e398395d5cce..5e0abfe802a4 100644 --- a/clients/client-freetier/package.json +++ b/clients/client-freetier/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-freetier", "description": "AWS SDK for JavaScript Freetier Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-freetier", diff --git a/clients/client-fsx/CHANGELOG.md b/clients/client-fsx/CHANGELOG.md index f8476630c7f5..66c71f479fdd 100644 --- a/clients/client-fsx/CHANGELOG.md +++ b/clients/client-fsx/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-fsx + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-fsx diff --git a/clients/client-fsx/package.json b/clients/client-fsx/package.json index 1331bd8210f6..425b9d7ba7e6 100644 --- a/clients/client-fsx/package.json +++ b/clients/client-fsx/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-fsx", "description": "AWS SDK for JavaScript Fsx Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-fsx", diff --git a/clients/client-gamelift/CHANGELOG.md b/clients/client-gamelift/CHANGELOG.md index 02fe9d571389..75ebc198c533 100644 --- a/clients/client-gamelift/CHANGELOG.md +++ b/clients/client-gamelift/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-gamelift + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-gamelift diff --git a/clients/client-gamelift/package.json b/clients/client-gamelift/package.json index 9a11a605e5b6..4b9c937afe8e 100644 --- a/clients/client-gamelift/package.json +++ b/clients/client-gamelift/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-gamelift", "description": "AWS SDK for JavaScript Gamelift Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-gamelift", diff --git a/clients/client-gameliftstreams/CHANGELOG.md b/clients/client-gameliftstreams/CHANGELOG.md index 94e5552d2f00..7e6a8632612e 100644 --- a/clients/client-gameliftstreams/CHANGELOG.md +++ b/clients/client-gameliftstreams/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-gameliftstreams + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-gameliftstreams diff --git a/clients/client-gameliftstreams/package.json b/clients/client-gameliftstreams/package.json index 001a3078e4d1..25db0c19633d 100644 --- a/clients/client-gameliftstreams/package.json +++ b/clients/client-gameliftstreams/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-gameliftstreams", "description": "AWS SDK for JavaScript Gameliftstreams Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-geo-maps/CHANGELOG.md b/clients/client-geo-maps/CHANGELOG.md index e1aa58cfe6eb..5a445b1ac7a6 100644 --- a/clients/client-geo-maps/CHANGELOG.md +++ b/clients/client-geo-maps/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-geo-maps + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-geo-maps diff --git a/clients/client-geo-maps/package.json b/clients/client-geo-maps/package.json index c21b349ea8b6..8f1718acab81 100644 --- a/clients/client-geo-maps/package.json +++ b/clients/client-geo-maps/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-geo-maps", "description": "AWS SDK for JavaScript Geo Maps Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-geo-places/CHANGELOG.md b/clients/client-geo-places/CHANGELOG.md index f0b520effac9..42c75022d361 100644 --- a/clients/client-geo-places/CHANGELOG.md +++ b/clients/client-geo-places/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-geo-places + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-geo-places diff --git a/clients/client-geo-places/package.json b/clients/client-geo-places/package.json index be1f8c03eed6..50d9bed4e1e0 100644 --- a/clients/client-geo-places/package.json +++ b/clients/client-geo-places/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-geo-places", "description": "AWS SDK for JavaScript Geo Places Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-geo-routes/CHANGELOG.md b/clients/client-geo-routes/CHANGELOG.md index 6bbc6a7f5a26..1d2804e22178 100644 --- a/clients/client-geo-routes/CHANGELOG.md +++ b/clients/client-geo-routes/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-geo-routes + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-geo-routes diff --git a/clients/client-geo-routes/package.json b/clients/client-geo-routes/package.json index e650b254d3ec..f614f41d84b2 100644 --- a/clients/client-geo-routes/package.json +++ b/clients/client-geo-routes/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-geo-routes", "description": "AWS SDK for JavaScript Geo Routes Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-glacier/CHANGELOG.md b/clients/client-glacier/CHANGELOG.md index 6770bdf30b09..ea98e1248d34 100644 --- a/clients/client-glacier/CHANGELOG.md +++ b/clients/client-glacier/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-glacier + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-glacier diff --git a/clients/client-glacier/package.json b/clients/client-glacier/package.json index 8a077e42d674..794e2d0360db 100644 --- a/clients/client-glacier/package.json +++ b/clients/client-glacier/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-glacier", "description": "AWS SDK for JavaScript Glacier Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-glacier", diff --git a/clients/client-global-accelerator/CHANGELOG.md b/clients/client-global-accelerator/CHANGELOG.md index d97894e98b62..87cf44676349 100644 --- a/clients/client-global-accelerator/CHANGELOG.md +++ b/clients/client-global-accelerator/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-global-accelerator + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-global-accelerator diff --git a/clients/client-global-accelerator/package.json b/clients/client-global-accelerator/package.json index 7ce74704543c..3ab137a25f36 100644 --- a/clients/client-global-accelerator/package.json +++ b/clients/client-global-accelerator/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-global-accelerator", "description": "AWS SDK for JavaScript Global Accelerator Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-global-accelerator", diff --git a/clients/client-glue/CHANGELOG.md b/clients/client-glue/CHANGELOG.md index c568f519b2d7..061c23433fd8 100644 --- a/clients/client-glue/CHANGELOG.md +++ b/clients/client-glue/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + + +### Features + +* **client-glue:** Added support for Route node, S3 Iceberg sources/targets, catalog Iceberg sources, DynamoDB ELT connector, AutoDataQuality evaluation, enhanced PII detection with redaction, Kinesis fan-out support, and new R-series worker types. ([3cf6f20](https://github.com/aws/aws-sdk-js-v3/commit/3cf6f20a56c23b3145966d968ea5c30cc63a68cf)) + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-glue diff --git a/clients/client-glue/package.json b/clients/client-glue/package.json index ff90afaa9e1f..214aab4fe812 100644 --- a/clients/client-glue/package.json +++ b/clients/client-glue/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-glue", "description": "AWS SDK for JavaScript Glue Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-glue", diff --git a/clients/client-glue/src/commands/BatchGetJobsCommand.ts b/clients/client-glue/src/commands/BatchGetJobsCommand.ts index a4534e014eb2..9b51ba3935f2 100644 --- a/clients/client-glue/src/commands/BatchGetJobsCommand.ts +++ b/clients/client-glue/src/commands/BatchGetJobsCommand.ts @@ -101,6 +101,7 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // { // GlueStudioSchemaColumn * // Name: "STRING_VALUE", // required * // Type: "STRING_VALUE", + * // GlueStudioType: "STRING_VALUE", * // }, * // ], * // }, @@ -133,6 +134,7 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // { * // Name: "STRING_VALUE", // required * // Type: "STRING_VALUE", + * // GlueStudioType: "STRING_VALUE", * // }, * // ], * // }, @@ -152,6 +154,7 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // { * // Name: "STRING_VALUE", // required * // Type: "STRING_VALUE", + * // GlueStudioType: "STRING_VALUE", * // }, * // ], * // }, @@ -161,6 +164,18 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // Name: "STRING_VALUE", // required * // Database: "STRING_VALUE", // required * // Table: "STRING_VALUE", // required + * // PartitionPredicate: "STRING_VALUE", + * // OutputSchemas: [ + * // { + * // Columns: [ + * // { + * // Name: "STRING_VALUE", // required + * // Type: "STRING_VALUE", + * // GlueStudioType: "STRING_VALUE", + * // }, + * // ], + * // }, + * // ], * // }, * // RedshiftSource: { // RedshiftSource * // Name: "STRING_VALUE", // required @@ -213,17 +228,18 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // { * // Name: "STRING_VALUE", // required * // Type: "STRING_VALUE", + * // GlueStudioType: "STRING_VALUE", * // }, * // ], * // }, * // ], * // }, - * // S3ExcelSource: { // S3ExcelSource + * // S3JsonSource: { // S3JsonSource * // Name: "STRING_VALUE", // required * // Paths: [ // required * // "STRING_VALUE", * // ], - * // CompressionType: "snappy" || "lzo" || "gzip" || "brotli" || "lz4" || "uncompressed" || "none", + * // CompressionType: "gzip" || "bzip2", * // Exclusions: [ * // "STRING_VALUE", * // ], @@ -238,35 +254,6 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // EnableSamplePath: true || false, * // SamplePath: "STRING_VALUE", * // }, - * // NumberRows: Number("long"), - * // SkipFooter: Number("int"), - * // OutputSchemas: [ - * // { - * // Columns: [ - * // { - * // Name: "STRING_VALUE", // required - * // Type: "STRING_VALUE", - * // }, - * // ], - * // }, - * // ], - * // }, - * // S3JsonSource: { // S3JsonSource - * // Name: "STRING_VALUE", // required - * // Paths: "", // required - * // CompressionType: "gzip" || "bzip2", - * // Exclusions: "", - * // GroupSize: "STRING_VALUE", - * // GroupFiles: "STRING_VALUE", - * // Recurse: true || false, - * // MaxBand: Number("int"), - * // MaxFilesInBand: Number("int"), - * // AdditionalOptions: { - * // BoundedSize: Number("long"), - * // BoundedFiles: Number("long"), - * // EnableSamplePath: true || false, - * // SamplePath: "STRING_VALUE", - * // }, * // JsonPath: "STRING_VALUE", * // Multiline: true || false, * // OutputSchemas: "", @@ -298,6 +285,11 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // Name: "STRING_VALUE", // required * // Database: "STRING_VALUE", // required * // Table: "STRING_VALUE", // required + * // PitrEnabled: true || false, + * // AdditionalOptions: { // DDBELTCatalogAdditionalOptions + * // DynamodbExport: "STRING_VALUE", + * // DynamodbUnnestDDBJson: true || false, + * // }, * // }, * // JDBCConnectorTarget: { // JDBCConnectorTarget * // Name: "STRING_VALUE", // required @@ -368,6 +360,10 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // EnableUpdateCatalog: true || false, * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", * // }, + * // AutoDataQuality: { // AutoDataQuality + * // IsEnabled: true || false, + * // EvaluationContext: "STRING_VALUE", + * // }, * // }, * // S3GlueParquetTarget: { // S3GlueParquetTarget * // Name: "STRING_VALUE", // required @@ -384,20 +380,9 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // Table: "STRING_VALUE", * // Database: "STRING_VALUE", * // }, - * // }, - * // S3HyperDirectTarget: { // S3HyperDirectTarget - * // Name: "STRING_VALUE", // required - * // Inputs: "", // required - * // PartitionKeys: [ - * // "", - * // ], - * // Path: "STRING_VALUE", // required - * // Compression: "uncompressed", - * // SchemaChangePolicy: { - * // EnableUpdateCatalog: true || false, - * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", - * // Table: "STRING_VALUE", - * // Database: "STRING_VALUE", + * // AutoDataQuality: { + * // IsEnabled: true || false, + * // EvaluationContext: "STRING_VALUE", * // }, * // }, * // S3DirectTarget: { // S3DirectTarget @@ -416,24 +401,11 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // Table: "STRING_VALUE", * // Database: "STRING_VALUE", * // }, - * // }, - * // S3IcebergDirectTarget: { // S3IcebergDirectTarget - * // Name: "STRING_VALUE", // required - * // Inputs: "", // required - * // PartitionKeys: "", - * // Path: "STRING_VALUE", // required - * // Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", // required - * // AdditionalOptions: { - * // "": "STRING_VALUE", - * // }, - * // SchemaChangePolicy: { - * // EnableUpdateCatalog: true || false, - * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", - * // Table: "STRING_VALUE", - * // Database: "STRING_VALUE", + * // AutoDataQuality: { + * // IsEnabled: true || false, + * // EvaluationContext: "STRING_VALUE", * // }, - * // Compression: "gzip" || "lzo" || "uncompressed" || "snappy", // required - * // NumberTargetPartitions: "STRING_VALUE", + * // OutputSchemas: "", * // }, * // ApplyMapping: { // ApplyMapping * // Name: "STRING_VALUE", // required @@ -461,7 +433,9 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // SelectFields: { // SelectFields * // Name: "STRING_VALUE", // required * // Inputs: "", // required - * // Paths: "", // required + * // Paths: [ // required + * // "", + * // ], * // }, * // DropFields: { // DropFields * // Name: "STRING_VALUE", // required @@ -576,6 +550,7 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // AddRecordTimestamp: "STRING_VALUE", * // EmitConsumerLagMetrics: "STRING_VALUE", * // StartingTimestamp: new Date("TIMESTAMP"), + * // FanoutConsumerARN: "STRING_VALUE", * // }, * // DataPreviewOptions: { // StreamingDataPreviewOptions * // PollingTime: Number("long"), @@ -640,6 +615,7 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // AddRecordTimestamp: "STRING_VALUE", * // EmitConsumerLagMetrics: "STRING_VALUE", * // StartingTimestamp: new Date("TIMESTAMP"), + * // FanoutConsumerARN: "STRING_VALUE", * // }, * // DataPreviewOptions: { * // PollingTime: Number("long"), @@ -714,12 +690,19 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // PIIDetection: { // PIIDetection * // Name: "STRING_VALUE", // required * // Inputs: "", // required - * // PiiType: "RowAudit" || "RowMasking" || "ColumnAudit" || "ColumnMasking", // required + * // PiiType: "RowAudit" || "RowHashing" || "RowMasking" || "RowPartialMasking" || "ColumnAudit" || "ColumnHashing" || "ColumnMasking", // required * // EntityTypesToDetect: "", // required * // OutputColumnName: "STRING_VALUE", * // SampleFraction: Number("double"), * // ThresholdFraction: Number("double"), * // MaskValue: "STRING_VALUE", + * // RedactText: "STRING_VALUE", + * // RedactChar: "STRING_VALUE", + * // MatchPattern: "STRING_VALUE", + * // NumLeftCharsToExclude: Number("int"), + * // NumRightCharsToExclude: Number("int"), + * // DetectionParameters: "STRING_VALUE", + * // DetectionSensitivity: "STRING_VALUE", * // }, * // Aggregate: { // Aggregate * // Name: "STRING_VALUE", // required @@ -806,6 +789,28 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // Database: "STRING_VALUE", // required * // Table: "STRING_VALUE", // required * // }, + * // Route: { // Route + * // Name: "STRING_VALUE", // required + * // Inputs: "", // required + * // GroupFiltersList: [ // GroupFiltersList // required + * // { // GroupFilters + * // GroupName: "STRING_VALUE", // required + * // Filters: [ // required + * // { + * // Operation: "EQ" || "LT" || "GT" || "LTE" || "GTE" || "REGEX" || "ISNULL", // required + * // Negated: true || false, + * // Values: [ // required + * // { + * // Type: "COLUMNEXTRACTED" || "CONSTANT", // required + * // Value: "", // required + * // }, + * // ], + * // }, + * // ], + * // LogicalOperator: "AND" || "OR", // required + * // }, + * // ], + * // }, * // DynamicTransform: { // DynamicTransform * // Name: "STRING_VALUE", // required * // TransformName: "STRING_VALUE", // required @@ -854,7 +859,9 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // Name: "STRING_VALUE", // required * // Database: "STRING_VALUE", // required * // Table: "STRING_VALUE", // required - * // AdditionalHudiOptions: "", + * // AdditionalHudiOptions: { + * // "": "STRING_VALUE", + * // }, * // OutputSchemas: "", * // }, * // S3HudiSource: { // S3HudiSource @@ -880,6 +887,11 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // EnableUpdateCatalog: true || false, * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", * // }, + * // AutoDataQuality: { + * // IsEnabled: true || false, + * // EvaluationContext: "STRING_VALUE", + * // }, + * // OutputSchemas: "", * // }, * // S3HudiDirectTarget: { // S3HudiDirectTarget * // Name: "STRING_VALUE", // required @@ -896,6 +908,10 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // Table: "STRING_VALUE", * // Database: "STRING_VALUE", * // }, + * // AutoDataQuality: { + * // IsEnabled: true || false, + * // EvaluationContext: "STRING_VALUE", + * // }, * // }, * // DirectJDBCSource: { // DirectJDBCSource * // Name: "STRING_VALUE", // required @@ -904,6 +920,7 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // ConnectionName: "STRING_VALUE", // required * // ConnectionType: "sqlserver" || "mysql" || "oracle" || "postgresql" || "redshift", // required * // RedshiftTmpDir: "STRING_VALUE", + * // OutputSchemas: "", * // }, * // S3CatalogDeltaSource: { // S3CatalogDeltaSource * // Name: "STRING_VALUE", // required @@ -923,7 +940,12 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // Name: "STRING_VALUE", // required * // Paths: "", // required * // AdditionalDeltaOptions: "", - * // AdditionalOptions: "", + * // AdditionalOptions: { + * // BoundedSize: Number("long"), + * // BoundedFiles: Number("long"), + * // EnableSamplePath: true || false, + * // SamplePath: "STRING_VALUE", + * // }, * // OutputSchemas: "", * // }, * // S3DeltaCatalogTarget: { // S3DeltaCatalogTarget @@ -937,6 +959,8 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // EnableUpdateCatalog: true || false, * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", * // }, + * // AutoDataQuality: "", + * // OutputSchemas: "", * // }, * // S3DeltaDirectTarget: { // S3DeltaDirectTarget * // Name: "STRING_VALUE", // required @@ -947,7 +971,13 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // NumberTargetPartitions: "STRING_VALUE", * // Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", // required * // AdditionalOptions: "", - * // SchemaChangePolicy: "", + * // SchemaChangePolicy: { + * // EnableUpdateCatalog: true || false, + * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", + * // Table: "STRING_VALUE", + * // Database: "STRING_VALUE", + * // }, + * // AutoDataQuality: "", * // }, * // AmazonRedshiftSource: { // AmazonRedshiftSource * // Name: "STRING_VALUE", @@ -1169,6 +1199,90 @@ export interface BatchGetJobsCommandOutput extends BatchGetJobsResponse, __Metad * // }, * // Inputs: "", * // }, + * // S3CatalogIcebergSource: { // S3CatalogIcebergSource + * // Name: "STRING_VALUE", // required + * // Database: "STRING_VALUE", // required + * // Table: "STRING_VALUE", // required + * // AdditionalIcebergOptions: "", + * // OutputSchemas: "", + * // }, + * // CatalogIcebergSource: { // CatalogIcebergSource + * // Name: "STRING_VALUE", // required + * // Database: "STRING_VALUE", // required + * // Table: "STRING_VALUE", // required + * // AdditionalIcebergOptions: "", + * // OutputSchemas: "", + * // }, + * // S3IcebergCatalogTarget: { // S3IcebergCatalogTarget + * // Name: "STRING_VALUE", // required + * // Inputs: "", // required + * // PartitionKeys: "", + * // Table: "STRING_VALUE", // required + * // Database: "STRING_VALUE", // required + * // AdditionalOptions: "", + * // SchemaChangePolicy: { + * // EnableUpdateCatalog: true || false, + * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", + * // }, + * // AutoDataQuality: "", + * // }, + * // S3IcebergDirectTarget: { // S3IcebergDirectTarget + * // Name: "STRING_VALUE", // required + * // Inputs: "", // required + * // PartitionKeys: "", + * // Path: "STRING_VALUE", // required + * // Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", // required + * // AdditionalOptions: "", + * // SchemaChangePolicy: { + * // EnableUpdateCatalog: true || false, + * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", + * // Table: "STRING_VALUE", + * // Database: "STRING_VALUE", + * // }, + * // AutoDataQuality: "", + * // Compression: "gzip" || "lzo" || "uncompressed" || "snappy", // required + * // NumberTargetPartitions: "STRING_VALUE", + * // OutputSchemas: "", + * // }, + * // S3ExcelSource: { // S3ExcelSource + * // Name: "STRING_VALUE", // required + * // Paths: "", // required + * // CompressionType: "snappy" || "lzo" || "gzip" || "brotli" || "lz4" || "uncompressed" || "none", + * // Exclusions: "", + * // GroupSize: "STRING_VALUE", + * // GroupFiles: "STRING_VALUE", + * // Recurse: true || false, + * // MaxBand: Number("int"), + * // MaxFilesInBand: Number("int"), + * // AdditionalOptions: "", + * // NumberRows: Number("long"), + * // SkipFooter: Number("int"), + * // OutputSchemas: "", + * // }, + * // S3HyperDirectTarget: { // S3HyperDirectTarget + * // Name: "STRING_VALUE", // required + * // Inputs: "", // required + * // Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", + * // PartitionKeys: "", + * // Path: "STRING_VALUE", // required + * // Compression: "uncompressed", + * // SchemaChangePolicy: "", + * // AutoDataQuality: "", + * // OutputSchemas: "", + * // }, + * // DynamoDBELTConnectorSource: { // DynamoDBELTConnectorSource + * // Name: "STRING_VALUE", // required + * // ConnectionOptions: { // DDBELTConnectionOptions + * // DynamodbExport: "ddb" || "s3", + * // DynamodbUnnestDDBJson: true || false, + * // DynamodbTableArn: "STRING_VALUE", // required + * // DynamodbS3Bucket: "STRING_VALUE", + * // DynamodbS3Prefix: "STRING_VALUE", + * // DynamodbS3BucketOwner: "STRING_VALUE", + * // DynamodbStsRoleArn: "STRING_VALUE", + * // }, + * // OutputSchemas: "", + * // }, * // }, * // }, * // ExecutionClass: "FLEX" || "STANDARD", diff --git a/clients/client-glue/src/commands/CreateJobCommand.ts b/clients/client-glue/src/commands/CreateJobCommand.ts index 80783c2c310e..b9c2e5fddd8f 100644 --- a/clients/client-glue/src/commands/CreateJobCommand.ts +++ b/clients/client-glue/src/commands/CreateJobCommand.ts @@ -92,6 +92,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * { // GlueStudioSchemaColumn * Name: "STRING_VALUE", // required * Type: "STRING_VALUE", + * GlueStudioType: "STRING_VALUE", * }, * ], * }, @@ -124,6 +125,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * { * Name: "STRING_VALUE", // required * Type: "STRING_VALUE", + * GlueStudioType: "STRING_VALUE", * }, * ], * }, @@ -143,6 +145,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * { * Name: "STRING_VALUE", // required * Type: "STRING_VALUE", + * GlueStudioType: "STRING_VALUE", * }, * ], * }, @@ -152,6 +155,18 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * Name: "STRING_VALUE", // required * Database: "STRING_VALUE", // required * Table: "STRING_VALUE", // required + * PartitionPredicate: "STRING_VALUE", + * OutputSchemas: [ + * { + * Columns: [ + * { + * Name: "STRING_VALUE", // required + * Type: "STRING_VALUE", + * GlueStudioType: "STRING_VALUE", + * }, + * ], + * }, + * ], * }, * RedshiftSource: { // RedshiftSource * Name: "STRING_VALUE", // required @@ -204,17 +219,18 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * { * Name: "STRING_VALUE", // required * Type: "STRING_VALUE", + * GlueStudioType: "STRING_VALUE", * }, * ], * }, * ], * }, - * S3ExcelSource: { // S3ExcelSource + * S3JsonSource: { // S3JsonSource * Name: "STRING_VALUE", // required * Paths: [ // required * "STRING_VALUE", * ], - * CompressionType: "snappy" || "lzo" || "gzip" || "brotli" || "lz4" || "uncompressed" || "none", + * CompressionType: "gzip" || "bzip2", * Exclusions: [ * "STRING_VALUE", * ], @@ -229,35 +245,6 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * EnableSamplePath: true || false, * SamplePath: "STRING_VALUE", * }, - * NumberRows: Number("long"), - * SkipFooter: Number("int"), - * OutputSchemas: [ - * { - * Columns: [ - * { - * Name: "STRING_VALUE", // required - * Type: "STRING_VALUE", - * }, - * ], - * }, - * ], - * }, - * S3JsonSource: { // S3JsonSource - * Name: "STRING_VALUE", // required - * Paths: "", // required - * CompressionType: "gzip" || "bzip2", - * Exclusions: "", - * GroupSize: "STRING_VALUE", - * GroupFiles: "STRING_VALUE", - * Recurse: true || false, - * MaxBand: Number("int"), - * MaxFilesInBand: Number("int"), - * AdditionalOptions: { - * BoundedSize: Number("long"), - * BoundedFiles: Number("long"), - * EnableSamplePath: true || false, - * SamplePath: "STRING_VALUE", - * }, * JsonPath: "STRING_VALUE", * Multiline: true || false, * OutputSchemas: "", @@ -289,6 +276,11 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * Name: "STRING_VALUE", // required * Database: "STRING_VALUE", // required * Table: "STRING_VALUE", // required + * PitrEnabled: true || false, + * AdditionalOptions: { // DDBELTCatalogAdditionalOptions + * DynamodbExport: "STRING_VALUE", + * DynamodbUnnestDDBJson: true || false, + * }, * }, * JDBCConnectorTarget: { // JDBCConnectorTarget * Name: "STRING_VALUE", // required @@ -359,6 +351,10 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * EnableUpdateCatalog: true || false, * UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", * }, + * AutoDataQuality: { // AutoDataQuality + * IsEnabled: true || false, + * EvaluationContext: "STRING_VALUE", + * }, * }, * S3GlueParquetTarget: { // S3GlueParquetTarget * Name: "STRING_VALUE", // required @@ -375,20 +371,9 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * Table: "STRING_VALUE", * Database: "STRING_VALUE", * }, - * }, - * S3HyperDirectTarget: { // S3HyperDirectTarget - * Name: "STRING_VALUE", // required - * Inputs: "", // required - * PartitionKeys: [ - * "", - * ], - * Path: "STRING_VALUE", // required - * Compression: "uncompressed", - * SchemaChangePolicy: { - * EnableUpdateCatalog: true || false, - * UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", - * Table: "STRING_VALUE", - * Database: "STRING_VALUE", + * AutoDataQuality: { + * IsEnabled: true || false, + * EvaluationContext: "STRING_VALUE", * }, * }, * S3DirectTarget: { // S3DirectTarget @@ -407,24 +392,11 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * Table: "STRING_VALUE", * Database: "STRING_VALUE", * }, - * }, - * S3IcebergDirectTarget: { // S3IcebergDirectTarget - * Name: "STRING_VALUE", // required - * Inputs: "", // required - * PartitionKeys: "", - * Path: "STRING_VALUE", // required - * Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", // required - * AdditionalOptions: { - * "": "STRING_VALUE", - * }, - * SchemaChangePolicy: { - * EnableUpdateCatalog: true || false, - * UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", - * Table: "STRING_VALUE", - * Database: "STRING_VALUE", + * AutoDataQuality: { + * IsEnabled: true || false, + * EvaluationContext: "STRING_VALUE", * }, - * Compression: "gzip" || "lzo" || "uncompressed" || "snappy", // required - * NumberTargetPartitions: "STRING_VALUE", + * OutputSchemas: "", * }, * ApplyMapping: { // ApplyMapping * Name: "STRING_VALUE", // required @@ -452,7 +424,9 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * SelectFields: { // SelectFields * Name: "STRING_VALUE", // required * Inputs: "", // required - * Paths: "", // required + * Paths: [ // required + * "", + * ], * }, * DropFields: { // DropFields * Name: "STRING_VALUE", // required @@ -567,6 +541,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * AddRecordTimestamp: "STRING_VALUE", * EmitConsumerLagMetrics: "STRING_VALUE", * StartingTimestamp: new Date("TIMESTAMP"), + * FanoutConsumerARN: "STRING_VALUE", * }, * DataPreviewOptions: { // StreamingDataPreviewOptions * PollingTime: Number("long"), @@ -631,6 +606,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * AddRecordTimestamp: "STRING_VALUE", * EmitConsumerLagMetrics: "STRING_VALUE", * StartingTimestamp: new Date("TIMESTAMP"), + * FanoutConsumerARN: "STRING_VALUE", * }, * DataPreviewOptions: { * PollingTime: Number("long"), @@ -705,12 +681,19 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * PIIDetection: { // PIIDetection * Name: "STRING_VALUE", // required * Inputs: "", // required - * PiiType: "RowAudit" || "RowMasking" || "ColumnAudit" || "ColumnMasking", // required + * PiiType: "RowAudit" || "RowHashing" || "RowMasking" || "RowPartialMasking" || "ColumnAudit" || "ColumnHashing" || "ColumnMasking", // required * EntityTypesToDetect: "", // required * OutputColumnName: "STRING_VALUE", * SampleFraction: Number("double"), * ThresholdFraction: Number("double"), * MaskValue: "STRING_VALUE", + * RedactText: "STRING_VALUE", + * RedactChar: "STRING_VALUE", + * MatchPattern: "STRING_VALUE", + * NumLeftCharsToExclude: Number("int"), + * NumRightCharsToExclude: Number("int"), + * DetectionParameters: "STRING_VALUE", + * DetectionSensitivity: "STRING_VALUE", * }, * Aggregate: { // Aggregate * Name: "STRING_VALUE", // required @@ -797,6 +780,28 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * Database: "STRING_VALUE", // required * Table: "STRING_VALUE", // required * }, + * Route: { // Route + * Name: "STRING_VALUE", // required + * Inputs: "", // required + * GroupFiltersList: [ // GroupFiltersList // required + * { // GroupFilters + * GroupName: "STRING_VALUE", // required + * Filters: [ // required + * { + * Operation: "EQ" || "LT" || "GT" || "LTE" || "GTE" || "REGEX" || "ISNULL", // required + * Negated: true || false, + * Values: [ // required + * { + * Type: "COLUMNEXTRACTED" || "CONSTANT", // required + * Value: "", // required + * }, + * ], + * }, + * ], + * LogicalOperator: "AND" || "OR", // required + * }, + * ], + * }, * DynamicTransform: { // DynamicTransform * Name: "STRING_VALUE", // required * TransformName: "STRING_VALUE", // required @@ -845,7 +850,9 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * Name: "STRING_VALUE", // required * Database: "STRING_VALUE", // required * Table: "STRING_VALUE", // required - * AdditionalHudiOptions: "", + * AdditionalHudiOptions: { + * "": "STRING_VALUE", + * }, * OutputSchemas: "", * }, * S3HudiSource: { // S3HudiSource @@ -871,6 +878,11 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * EnableUpdateCatalog: true || false, * UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", * }, + * AutoDataQuality: { + * IsEnabled: true || false, + * EvaluationContext: "STRING_VALUE", + * }, + * OutputSchemas: "", * }, * S3HudiDirectTarget: { // S3HudiDirectTarget * Name: "STRING_VALUE", // required @@ -887,6 +899,10 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * Table: "STRING_VALUE", * Database: "STRING_VALUE", * }, + * AutoDataQuality: { + * IsEnabled: true || false, + * EvaluationContext: "STRING_VALUE", + * }, * }, * DirectJDBCSource: { // DirectJDBCSource * Name: "STRING_VALUE", // required @@ -895,6 +911,7 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * ConnectionName: "STRING_VALUE", // required * ConnectionType: "sqlserver" || "mysql" || "oracle" || "postgresql" || "redshift", // required * RedshiftTmpDir: "STRING_VALUE", + * OutputSchemas: "", * }, * S3CatalogDeltaSource: { // S3CatalogDeltaSource * Name: "STRING_VALUE", // required @@ -914,7 +931,12 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * Name: "STRING_VALUE", // required * Paths: "", // required * AdditionalDeltaOptions: "", - * AdditionalOptions: "", + * AdditionalOptions: { + * BoundedSize: Number("long"), + * BoundedFiles: Number("long"), + * EnableSamplePath: true || false, + * SamplePath: "STRING_VALUE", + * }, * OutputSchemas: "", * }, * S3DeltaCatalogTarget: { // S3DeltaCatalogTarget @@ -928,6 +950,8 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * EnableUpdateCatalog: true || false, * UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", * }, + * AutoDataQuality: "", + * OutputSchemas: "", * }, * S3DeltaDirectTarget: { // S3DeltaDirectTarget * Name: "STRING_VALUE", // required @@ -938,7 +962,13 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * NumberTargetPartitions: "STRING_VALUE", * Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", // required * AdditionalOptions: "", - * SchemaChangePolicy: "", + * SchemaChangePolicy: { + * EnableUpdateCatalog: true || false, + * UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", + * Table: "STRING_VALUE", + * Database: "STRING_VALUE", + * }, + * AutoDataQuality: "", * }, * AmazonRedshiftSource: { // AmazonRedshiftSource * Name: "STRING_VALUE", @@ -1160,6 +1190,90 @@ export interface CreateJobCommandOutput extends CreateJobResponse, __MetadataBea * }, * Inputs: "", * }, + * S3CatalogIcebergSource: { // S3CatalogIcebergSource + * Name: "STRING_VALUE", // required + * Database: "STRING_VALUE", // required + * Table: "STRING_VALUE", // required + * AdditionalIcebergOptions: "", + * OutputSchemas: "", + * }, + * CatalogIcebergSource: { // CatalogIcebergSource + * Name: "STRING_VALUE", // required + * Database: "STRING_VALUE", // required + * Table: "STRING_VALUE", // required + * AdditionalIcebergOptions: "", + * OutputSchemas: "", + * }, + * S3IcebergCatalogTarget: { // S3IcebergCatalogTarget + * Name: "STRING_VALUE", // required + * Inputs: "", // required + * PartitionKeys: "", + * Table: "STRING_VALUE", // required + * Database: "STRING_VALUE", // required + * AdditionalOptions: "", + * SchemaChangePolicy: { + * EnableUpdateCatalog: true || false, + * UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", + * }, + * AutoDataQuality: "", + * }, + * S3IcebergDirectTarget: { // S3IcebergDirectTarget + * Name: "STRING_VALUE", // required + * Inputs: "", // required + * PartitionKeys: "", + * Path: "STRING_VALUE", // required + * Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", // required + * AdditionalOptions: "", + * SchemaChangePolicy: { + * EnableUpdateCatalog: true || false, + * UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", + * Table: "STRING_VALUE", + * Database: "STRING_VALUE", + * }, + * AutoDataQuality: "", + * Compression: "gzip" || "lzo" || "uncompressed" || "snappy", // required + * NumberTargetPartitions: "STRING_VALUE", + * OutputSchemas: "", + * }, + * S3ExcelSource: { // S3ExcelSource + * Name: "STRING_VALUE", // required + * Paths: "", // required + * CompressionType: "snappy" || "lzo" || "gzip" || "brotli" || "lz4" || "uncompressed" || "none", + * Exclusions: "", + * GroupSize: "STRING_VALUE", + * GroupFiles: "STRING_VALUE", + * Recurse: true || false, + * MaxBand: Number("int"), + * MaxFilesInBand: Number("int"), + * AdditionalOptions: "", + * NumberRows: Number("long"), + * SkipFooter: Number("int"), + * OutputSchemas: "", + * }, + * S3HyperDirectTarget: { // S3HyperDirectTarget + * Name: "STRING_VALUE", // required + * Inputs: "", // required + * Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", + * PartitionKeys: "", + * Path: "STRING_VALUE", // required + * Compression: "uncompressed", + * SchemaChangePolicy: "", + * AutoDataQuality: "", + * OutputSchemas: "", + * }, + * DynamoDBELTConnectorSource: { // DynamoDBELTConnectorSource + * Name: "STRING_VALUE", // required + * ConnectionOptions: { // DDBELTConnectionOptions + * DynamodbExport: "ddb" || "s3", + * DynamodbUnnestDDBJson: true || false, + * DynamodbTableArn: "STRING_VALUE", // required + * DynamodbS3Bucket: "STRING_VALUE", + * DynamodbS3Prefix: "STRING_VALUE", + * DynamodbS3BucketOwner: "STRING_VALUE", + * DynamodbStsRoleArn: "STRING_VALUE", + * }, + * OutputSchemas: "", + * }, * }, * }, * ExecutionClass: "FLEX" || "STANDARD", diff --git a/clients/client-glue/src/commands/GetClassifierCommand.ts b/clients/client-glue/src/commands/GetClassifierCommand.ts index 15e84ff42e32..cdb294808233 100644 --- a/clients/client-glue/src/commands/GetClassifierCommand.ts +++ b/clients/client-glue/src/commands/GetClassifierCommand.ts @@ -6,7 +6,8 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GlueClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../GlueClient"; -import { GetClassifierRequest, GetClassifierResponse } from "../models/models_1"; +import { GetClassifierRequest } from "../models/models_1"; +import { GetClassifierResponse } from "../models/models_2"; import { de_GetClassifierCommand, se_GetClassifierCommand } from "../protocols/Aws_json1_1"; /** diff --git a/clients/client-glue/src/commands/GetClassifiersCommand.ts b/clients/client-glue/src/commands/GetClassifiersCommand.ts index cb3eabbc203e..7ae28a705fc7 100644 --- a/clients/client-glue/src/commands/GetClassifiersCommand.ts +++ b/clients/client-glue/src/commands/GetClassifiersCommand.ts @@ -6,7 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GlueClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../GlueClient"; -import { GetClassifiersRequest, GetClassifiersResponse } from "../models/models_1"; +import { GetClassifiersRequest, GetClassifiersResponse } from "../models/models_2"; import { de_GetClassifiersCommand, se_GetClassifiersCommand } from "../protocols/Aws_json1_1"; /** diff --git a/clients/client-glue/src/commands/GetColumnStatisticsForPartitionCommand.ts b/clients/client-glue/src/commands/GetColumnStatisticsForPartitionCommand.ts index 2e6c1ef1e49e..d76dc971e9a1 100644 --- a/clients/client-glue/src/commands/GetColumnStatisticsForPartitionCommand.ts +++ b/clients/client-glue/src/commands/GetColumnStatisticsForPartitionCommand.ts @@ -6,8 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GlueClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../GlueClient"; -import { GetColumnStatisticsForPartitionRequest } from "../models/models_1"; -import { GetColumnStatisticsForPartitionResponse } from "../models/models_2"; +import { GetColumnStatisticsForPartitionRequest, GetColumnStatisticsForPartitionResponse } from "../models/models_2"; import { de_GetColumnStatisticsForPartitionCommand, se_GetColumnStatisticsForPartitionCommand, diff --git a/clients/client-glue/src/commands/GetJobCommand.ts b/clients/client-glue/src/commands/GetJobCommand.ts index 2216c6b7e302..bb8fdb9cbd73 100644 --- a/clients/client-glue/src/commands/GetJobCommand.ts +++ b/clients/client-glue/src/commands/GetJobCommand.ts @@ -97,6 +97,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // { // GlueStudioSchemaColumn * // Name: "STRING_VALUE", // required * // Type: "STRING_VALUE", + * // GlueStudioType: "STRING_VALUE", * // }, * // ], * // }, @@ -129,6 +130,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // { * // Name: "STRING_VALUE", // required * // Type: "STRING_VALUE", + * // GlueStudioType: "STRING_VALUE", * // }, * // ], * // }, @@ -148,6 +150,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // { * // Name: "STRING_VALUE", // required * // Type: "STRING_VALUE", + * // GlueStudioType: "STRING_VALUE", * // }, * // ], * // }, @@ -157,6 +160,18 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // Name: "STRING_VALUE", // required * // Database: "STRING_VALUE", // required * // Table: "STRING_VALUE", // required + * // PartitionPredicate: "STRING_VALUE", + * // OutputSchemas: [ + * // { + * // Columns: [ + * // { + * // Name: "STRING_VALUE", // required + * // Type: "STRING_VALUE", + * // GlueStudioType: "STRING_VALUE", + * // }, + * // ], + * // }, + * // ], * // }, * // RedshiftSource: { // RedshiftSource * // Name: "STRING_VALUE", // required @@ -209,17 +224,18 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // { * // Name: "STRING_VALUE", // required * // Type: "STRING_VALUE", + * // GlueStudioType: "STRING_VALUE", * // }, * // ], * // }, * // ], * // }, - * // S3ExcelSource: { // S3ExcelSource + * // S3JsonSource: { // S3JsonSource * // Name: "STRING_VALUE", // required * // Paths: [ // required * // "STRING_VALUE", * // ], - * // CompressionType: "snappy" || "lzo" || "gzip" || "brotli" || "lz4" || "uncompressed" || "none", + * // CompressionType: "gzip" || "bzip2", * // Exclusions: [ * // "STRING_VALUE", * // ], @@ -234,35 +250,6 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // EnableSamplePath: true || false, * // SamplePath: "STRING_VALUE", * // }, - * // NumberRows: Number("long"), - * // SkipFooter: Number("int"), - * // OutputSchemas: [ - * // { - * // Columns: [ - * // { - * // Name: "STRING_VALUE", // required - * // Type: "STRING_VALUE", - * // }, - * // ], - * // }, - * // ], - * // }, - * // S3JsonSource: { // S3JsonSource - * // Name: "STRING_VALUE", // required - * // Paths: "", // required - * // CompressionType: "gzip" || "bzip2", - * // Exclusions: "", - * // GroupSize: "STRING_VALUE", - * // GroupFiles: "STRING_VALUE", - * // Recurse: true || false, - * // MaxBand: Number("int"), - * // MaxFilesInBand: Number("int"), - * // AdditionalOptions: { - * // BoundedSize: Number("long"), - * // BoundedFiles: Number("long"), - * // EnableSamplePath: true || false, - * // SamplePath: "STRING_VALUE", - * // }, * // JsonPath: "STRING_VALUE", * // Multiline: true || false, * // OutputSchemas: "", @@ -294,6 +281,11 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // Name: "STRING_VALUE", // required * // Database: "STRING_VALUE", // required * // Table: "STRING_VALUE", // required + * // PitrEnabled: true || false, + * // AdditionalOptions: { // DDBELTCatalogAdditionalOptions + * // DynamodbExport: "STRING_VALUE", + * // DynamodbUnnestDDBJson: true || false, + * // }, * // }, * // JDBCConnectorTarget: { // JDBCConnectorTarget * // Name: "STRING_VALUE", // required @@ -364,6 +356,10 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // EnableUpdateCatalog: true || false, * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", * // }, + * // AutoDataQuality: { // AutoDataQuality + * // IsEnabled: true || false, + * // EvaluationContext: "STRING_VALUE", + * // }, * // }, * // S3GlueParquetTarget: { // S3GlueParquetTarget * // Name: "STRING_VALUE", // required @@ -380,20 +376,9 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // Table: "STRING_VALUE", * // Database: "STRING_VALUE", * // }, - * // }, - * // S3HyperDirectTarget: { // S3HyperDirectTarget - * // Name: "STRING_VALUE", // required - * // Inputs: "", // required - * // PartitionKeys: [ - * // "", - * // ], - * // Path: "STRING_VALUE", // required - * // Compression: "uncompressed", - * // SchemaChangePolicy: { - * // EnableUpdateCatalog: true || false, - * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", - * // Table: "STRING_VALUE", - * // Database: "STRING_VALUE", + * // AutoDataQuality: { + * // IsEnabled: true || false, + * // EvaluationContext: "STRING_VALUE", * // }, * // }, * // S3DirectTarget: { // S3DirectTarget @@ -412,24 +397,11 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // Table: "STRING_VALUE", * // Database: "STRING_VALUE", * // }, - * // }, - * // S3IcebergDirectTarget: { // S3IcebergDirectTarget - * // Name: "STRING_VALUE", // required - * // Inputs: "", // required - * // PartitionKeys: "", - * // Path: "STRING_VALUE", // required - * // Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", // required - * // AdditionalOptions: { - * // "": "STRING_VALUE", - * // }, - * // SchemaChangePolicy: { - * // EnableUpdateCatalog: true || false, - * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", - * // Table: "STRING_VALUE", - * // Database: "STRING_VALUE", + * // AutoDataQuality: { + * // IsEnabled: true || false, + * // EvaluationContext: "STRING_VALUE", * // }, - * // Compression: "gzip" || "lzo" || "uncompressed" || "snappy", // required - * // NumberTargetPartitions: "STRING_VALUE", + * // OutputSchemas: "", * // }, * // ApplyMapping: { // ApplyMapping * // Name: "STRING_VALUE", // required @@ -457,7 +429,9 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // SelectFields: { // SelectFields * // Name: "STRING_VALUE", // required * // Inputs: "", // required - * // Paths: "", // required + * // Paths: [ // required + * // "", + * // ], * // }, * // DropFields: { // DropFields * // Name: "STRING_VALUE", // required @@ -572,6 +546,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // AddRecordTimestamp: "STRING_VALUE", * // EmitConsumerLagMetrics: "STRING_VALUE", * // StartingTimestamp: new Date("TIMESTAMP"), + * // FanoutConsumerARN: "STRING_VALUE", * // }, * // DataPreviewOptions: { // StreamingDataPreviewOptions * // PollingTime: Number("long"), @@ -636,6 +611,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // AddRecordTimestamp: "STRING_VALUE", * // EmitConsumerLagMetrics: "STRING_VALUE", * // StartingTimestamp: new Date("TIMESTAMP"), + * // FanoutConsumerARN: "STRING_VALUE", * // }, * // DataPreviewOptions: { * // PollingTime: Number("long"), @@ -710,12 +686,19 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // PIIDetection: { // PIIDetection * // Name: "STRING_VALUE", // required * // Inputs: "", // required - * // PiiType: "RowAudit" || "RowMasking" || "ColumnAudit" || "ColumnMasking", // required + * // PiiType: "RowAudit" || "RowHashing" || "RowMasking" || "RowPartialMasking" || "ColumnAudit" || "ColumnHashing" || "ColumnMasking", // required * // EntityTypesToDetect: "", // required * // OutputColumnName: "STRING_VALUE", * // SampleFraction: Number("double"), * // ThresholdFraction: Number("double"), * // MaskValue: "STRING_VALUE", + * // RedactText: "STRING_VALUE", + * // RedactChar: "STRING_VALUE", + * // MatchPattern: "STRING_VALUE", + * // NumLeftCharsToExclude: Number("int"), + * // NumRightCharsToExclude: Number("int"), + * // DetectionParameters: "STRING_VALUE", + * // DetectionSensitivity: "STRING_VALUE", * // }, * // Aggregate: { // Aggregate * // Name: "STRING_VALUE", // required @@ -802,6 +785,28 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // Database: "STRING_VALUE", // required * // Table: "STRING_VALUE", // required * // }, + * // Route: { // Route + * // Name: "STRING_VALUE", // required + * // Inputs: "", // required + * // GroupFiltersList: [ // GroupFiltersList // required + * // { // GroupFilters + * // GroupName: "STRING_VALUE", // required + * // Filters: [ // required + * // { + * // Operation: "EQ" || "LT" || "GT" || "LTE" || "GTE" || "REGEX" || "ISNULL", // required + * // Negated: true || false, + * // Values: [ // required + * // { + * // Type: "COLUMNEXTRACTED" || "CONSTANT", // required + * // Value: "", // required + * // }, + * // ], + * // }, + * // ], + * // LogicalOperator: "AND" || "OR", // required + * // }, + * // ], + * // }, * // DynamicTransform: { // DynamicTransform * // Name: "STRING_VALUE", // required * // TransformName: "STRING_VALUE", // required @@ -850,7 +855,9 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // Name: "STRING_VALUE", // required * // Database: "STRING_VALUE", // required * // Table: "STRING_VALUE", // required - * // AdditionalHudiOptions: "", + * // AdditionalHudiOptions: { + * // "": "STRING_VALUE", + * // }, * // OutputSchemas: "", * // }, * // S3HudiSource: { // S3HudiSource @@ -876,6 +883,11 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // EnableUpdateCatalog: true || false, * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", * // }, + * // AutoDataQuality: { + * // IsEnabled: true || false, + * // EvaluationContext: "STRING_VALUE", + * // }, + * // OutputSchemas: "", * // }, * // S3HudiDirectTarget: { // S3HudiDirectTarget * // Name: "STRING_VALUE", // required @@ -892,6 +904,10 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // Table: "STRING_VALUE", * // Database: "STRING_VALUE", * // }, + * // AutoDataQuality: { + * // IsEnabled: true || false, + * // EvaluationContext: "STRING_VALUE", + * // }, * // }, * // DirectJDBCSource: { // DirectJDBCSource * // Name: "STRING_VALUE", // required @@ -900,6 +916,7 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // ConnectionName: "STRING_VALUE", // required * // ConnectionType: "sqlserver" || "mysql" || "oracle" || "postgresql" || "redshift", // required * // RedshiftTmpDir: "STRING_VALUE", + * // OutputSchemas: "", * // }, * // S3CatalogDeltaSource: { // S3CatalogDeltaSource * // Name: "STRING_VALUE", // required @@ -919,7 +936,12 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // Name: "STRING_VALUE", // required * // Paths: "", // required * // AdditionalDeltaOptions: "", - * // AdditionalOptions: "", + * // AdditionalOptions: { + * // BoundedSize: Number("long"), + * // BoundedFiles: Number("long"), + * // EnableSamplePath: true || false, + * // SamplePath: "STRING_VALUE", + * // }, * // OutputSchemas: "", * // }, * // S3DeltaCatalogTarget: { // S3DeltaCatalogTarget @@ -933,6 +955,8 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // EnableUpdateCatalog: true || false, * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", * // }, + * // AutoDataQuality: "", + * // OutputSchemas: "", * // }, * // S3DeltaDirectTarget: { // S3DeltaDirectTarget * // Name: "STRING_VALUE", // required @@ -943,7 +967,13 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // NumberTargetPartitions: "STRING_VALUE", * // Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", // required * // AdditionalOptions: "", - * // SchemaChangePolicy: "", + * // SchemaChangePolicy: { + * // EnableUpdateCatalog: true || false, + * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", + * // Table: "STRING_VALUE", + * // Database: "STRING_VALUE", + * // }, + * // AutoDataQuality: "", * // }, * // AmazonRedshiftSource: { // AmazonRedshiftSource * // Name: "STRING_VALUE", @@ -1165,6 +1195,90 @@ export interface GetJobCommandOutput extends GetJobResponse, __MetadataBearer {} * // }, * // Inputs: "", * // }, + * // S3CatalogIcebergSource: { // S3CatalogIcebergSource + * // Name: "STRING_VALUE", // required + * // Database: "STRING_VALUE", // required + * // Table: "STRING_VALUE", // required + * // AdditionalIcebergOptions: "", + * // OutputSchemas: "", + * // }, + * // CatalogIcebergSource: { // CatalogIcebergSource + * // Name: "STRING_VALUE", // required + * // Database: "STRING_VALUE", // required + * // Table: "STRING_VALUE", // required + * // AdditionalIcebergOptions: "", + * // OutputSchemas: "", + * // }, + * // S3IcebergCatalogTarget: { // S3IcebergCatalogTarget + * // Name: "STRING_VALUE", // required + * // Inputs: "", // required + * // PartitionKeys: "", + * // Table: "STRING_VALUE", // required + * // Database: "STRING_VALUE", // required + * // AdditionalOptions: "", + * // SchemaChangePolicy: { + * // EnableUpdateCatalog: true || false, + * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", + * // }, + * // AutoDataQuality: "", + * // }, + * // S3IcebergDirectTarget: { // S3IcebergDirectTarget + * // Name: "STRING_VALUE", // required + * // Inputs: "", // required + * // PartitionKeys: "", + * // Path: "STRING_VALUE", // required + * // Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", // required + * // AdditionalOptions: "", + * // SchemaChangePolicy: { + * // EnableUpdateCatalog: true || false, + * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", + * // Table: "STRING_VALUE", + * // Database: "STRING_VALUE", + * // }, + * // AutoDataQuality: "", + * // Compression: "gzip" || "lzo" || "uncompressed" || "snappy", // required + * // NumberTargetPartitions: "STRING_VALUE", + * // OutputSchemas: "", + * // }, + * // S3ExcelSource: { // S3ExcelSource + * // Name: "STRING_VALUE", // required + * // Paths: "", // required + * // CompressionType: "snappy" || "lzo" || "gzip" || "brotli" || "lz4" || "uncompressed" || "none", + * // Exclusions: "", + * // GroupSize: "STRING_VALUE", + * // GroupFiles: "STRING_VALUE", + * // Recurse: true || false, + * // MaxBand: Number("int"), + * // MaxFilesInBand: Number("int"), + * // AdditionalOptions: "", + * // NumberRows: Number("long"), + * // SkipFooter: Number("int"), + * // OutputSchemas: "", + * // }, + * // S3HyperDirectTarget: { // S3HyperDirectTarget + * // Name: "STRING_VALUE", // required + * // Inputs: "", // required + * // Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", + * // PartitionKeys: "", + * // Path: "STRING_VALUE", // required + * // Compression: "uncompressed", + * // SchemaChangePolicy: "", + * // AutoDataQuality: "", + * // OutputSchemas: "", + * // }, + * // DynamoDBELTConnectorSource: { // DynamoDBELTConnectorSource + * // Name: "STRING_VALUE", // required + * // ConnectionOptions: { // DDBELTConnectionOptions + * // DynamodbExport: "ddb" || "s3", + * // DynamodbUnnestDDBJson: true || false, + * // DynamodbTableArn: "STRING_VALUE", // required + * // DynamodbS3Bucket: "STRING_VALUE", + * // DynamodbS3Prefix: "STRING_VALUE", + * // DynamodbS3BucketOwner: "STRING_VALUE", + * // DynamodbStsRoleArn: "STRING_VALUE", + * // }, + * // OutputSchemas: "", + * // }, * // }, * // }, * // ExecutionClass: "FLEX" || "STANDARD", diff --git a/clients/client-glue/src/commands/GetJobsCommand.ts b/clients/client-glue/src/commands/GetJobsCommand.ts index cf9959e10f12..a127cd34f429 100644 --- a/clients/client-glue/src/commands/GetJobsCommand.ts +++ b/clients/client-glue/src/commands/GetJobsCommand.ts @@ -99,6 +99,7 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // { // GlueStudioSchemaColumn * // Name: "STRING_VALUE", // required * // Type: "STRING_VALUE", + * // GlueStudioType: "STRING_VALUE", * // }, * // ], * // }, @@ -131,6 +132,7 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // { * // Name: "STRING_VALUE", // required * // Type: "STRING_VALUE", + * // GlueStudioType: "STRING_VALUE", * // }, * // ], * // }, @@ -150,6 +152,7 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // { * // Name: "STRING_VALUE", // required * // Type: "STRING_VALUE", + * // GlueStudioType: "STRING_VALUE", * // }, * // ], * // }, @@ -159,6 +162,18 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // Name: "STRING_VALUE", // required * // Database: "STRING_VALUE", // required * // Table: "STRING_VALUE", // required + * // PartitionPredicate: "STRING_VALUE", + * // OutputSchemas: [ + * // { + * // Columns: [ + * // { + * // Name: "STRING_VALUE", // required + * // Type: "STRING_VALUE", + * // GlueStudioType: "STRING_VALUE", + * // }, + * // ], + * // }, + * // ], * // }, * // RedshiftSource: { // RedshiftSource * // Name: "STRING_VALUE", // required @@ -211,17 +226,18 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // { * // Name: "STRING_VALUE", // required * // Type: "STRING_VALUE", + * // GlueStudioType: "STRING_VALUE", * // }, * // ], * // }, * // ], * // }, - * // S3ExcelSource: { // S3ExcelSource + * // S3JsonSource: { // S3JsonSource * // Name: "STRING_VALUE", // required * // Paths: [ // required * // "STRING_VALUE", * // ], - * // CompressionType: "snappy" || "lzo" || "gzip" || "brotli" || "lz4" || "uncompressed" || "none", + * // CompressionType: "gzip" || "bzip2", * // Exclusions: [ * // "STRING_VALUE", * // ], @@ -236,35 +252,6 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // EnableSamplePath: true || false, * // SamplePath: "STRING_VALUE", * // }, - * // NumberRows: Number("long"), - * // SkipFooter: Number("int"), - * // OutputSchemas: [ - * // { - * // Columns: [ - * // { - * // Name: "STRING_VALUE", // required - * // Type: "STRING_VALUE", - * // }, - * // ], - * // }, - * // ], - * // }, - * // S3JsonSource: { // S3JsonSource - * // Name: "STRING_VALUE", // required - * // Paths: "", // required - * // CompressionType: "gzip" || "bzip2", - * // Exclusions: "", - * // GroupSize: "STRING_VALUE", - * // GroupFiles: "STRING_VALUE", - * // Recurse: true || false, - * // MaxBand: Number("int"), - * // MaxFilesInBand: Number("int"), - * // AdditionalOptions: { - * // BoundedSize: Number("long"), - * // BoundedFiles: Number("long"), - * // EnableSamplePath: true || false, - * // SamplePath: "STRING_VALUE", - * // }, * // JsonPath: "STRING_VALUE", * // Multiline: true || false, * // OutputSchemas: "", @@ -296,6 +283,11 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // Name: "STRING_VALUE", // required * // Database: "STRING_VALUE", // required * // Table: "STRING_VALUE", // required + * // PitrEnabled: true || false, + * // AdditionalOptions: { // DDBELTCatalogAdditionalOptions + * // DynamodbExport: "STRING_VALUE", + * // DynamodbUnnestDDBJson: true || false, + * // }, * // }, * // JDBCConnectorTarget: { // JDBCConnectorTarget * // Name: "STRING_VALUE", // required @@ -366,6 +358,10 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // EnableUpdateCatalog: true || false, * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", * // }, + * // AutoDataQuality: { // AutoDataQuality + * // IsEnabled: true || false, + * // EvaluationContext: "STRING_VALUE", + * // }, * // }, * // S3GlueParquetTarget: { // S3GlueParquetTarget * // Name: "STRING_VALUE", // required @@ -382,20 +378,9 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // Table: "STRING_VALUE", * // Database: "STRING_VALUE", * // }, - * // }, - * // S3HyperDirectTarget: { // S3HyperDirectTarget - * // Name: "STRING_VALUE", // required - * // Inputs: "", // required - * // PartitionKeys: [ - * // "", - * // ], - * // Path: "STRING_VALUE", // required - * // Compression: "uncompressed", - * // SchemaChangePolicy: { - * // EnableUpdateCatalog: true || false, - * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", - * // Table: "STRING_VALUE", - * // Database: "STRING_VALUE", + * // AutoDataQuality: { + * // IsEnabled: true || false, + * // EvaluationContext: "STRING_VALUE", * // }, * // }, * // S3DirectTarget: { // S3DirectTarget @@ -414,24 +399,11 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // Table: "STRING_VALUE", * // Database: "STRING_VALUE", * // }, - * // }, - * // S3IcebergDirectTarget: { // S3IcebergDirectTarget - * // Name: "STRING_VALUE", // required - * // Inputs: "", // required - * // PartitionKeys: "", - * // Path: "STRING_VALUE", // required - * // Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", // required - * // AdditionalOptions: { - * // "": "STRING_VALUE", - * // }, - * // SchemaChangePolicy: { - * // EnableUpdateCatalog: true || false, - * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", - * // Table: "STRING_VALUE", - * // Database: "STRING_VALUE", + * // AutoDataQuality: { + * // IsEnabled: true || false, + * // EvaluationContext: "STRING_VALUE", * // }, - * // Compression: "gzip" || "lzo" || "uncompressed" || "snappy", // required - * // NumberTargetPartitions: "STRING_VALUE", + * // OutputSchemas: "", * // }, * // ApplyMapping: { // ApplyMapping * // Name: "STRING_VALUE", // required @@ -459,7 +431,9 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // SelectFields: { // SelectFields * // Name: "STRING_VALUE", // required * // Inputs: "", // required - * // Paths: "", // required + * // Paths: [ // required + * // "", + * // ], * // }, * // DropFields: { // DropFields * // Name: "STRING_VALUE", // required @@ -574,6 +548,7 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // AddRecordTimestamp: "STRING_VALUE", * // EmitConsumerLagMetrics: "STRING_VALUE", * // StartingTimestamp: new Date("TIMESTAMP"), + * // FanoutConsumerARN: "STRING_VALUE", * // }, * // DataPreviewOptions: { // StreamingDataPreviewOptions * // PollingTime: Number("long"), @@ -638,6 +613,7 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // AddRecordTimestamp: "STRING_VALUE", * // EmitConsumerLagMetrics: "STRING_VALUE", * // StartingTimestamp: new Date("TIMESTAMP"), + * // FanoutConsumerARN: "STRING_VALUE", * // }, * // DataPreviewOptions: { * // PollingTime: Number("long"), @@ -712,12 +688,19 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // PIIDetection: { // PIIDetection * // Name: "STRING_VALUE", // required * // Inputs: "", // required - * // PiiType: "RowAudit" || "RowMasking" || "ColumnAudit" || "ColumnMasking", // required + * // PiiType: "RowAudit" || "RowHashing" || "RowMasking" || "RowPartialMasking" || "ColumnAudit" || "ColumnHashing" || "ColumnMasking", // required * // EntityTypesToDetect: "", // required * // OutputColumnName: "STRING_VALUE", * // SampleFraction: Number("double"), * // ThresholdFraction: Number("double"), * // MaskValue: "STRING_VALUE", + * // RedactText: "STRING_VALUE", + * // RedactChar: "STRING_VALUE", + * // MatchPattern: "STRING_VALUE", + * // NumLeftCharsToExclude: Number("int"), + * // NumRightCharsToExclude: Number("int"), + * // DetectionParameters: "STRING_VALUE", + * // DetectionSensitivity: "STRING_VALUE", * // }, * // Aggregate: { // Aggregate * // Name: "STRING_VALUE", // required @@ -804,6 +787,28 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // Database: "STRING_VALUE", // required * // Table: "STRING_VALUE", // required * // }, + * // Route: { // Route + * // Name: "STRING_VALUE", // required + * // Inputs: "", // required + * // GroupFiltersList: [ // GroupFiltersList // required + * // { // GroupFilters + * // GroupName: "STRING_VALUE", // required + * // Filters: [ // required + * // { + * // Operation: "EQ" || "LT" || "GT" || "LTE" || "GTE" || "REGEX" || "ISNULL", // required + * // Negated: true || false, + * // Values: [ // required + * // { + * // Type: "COLUMNEXTRACTED" || "CONSTANT", // required + * // Value: "", // required + * // }, + * // ], + * // }, + * // ], + * // LogicalOperator: "AND" || "OR", // required + * // }, + * // ], + * // }, * // DynamicTransform: { // DynamicTransform * // Name: "STRING_VALUE", // required * // TransformName: "STRING_VALUE", // required @@ -852,7 +857,9 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // Name: "STRING_VALUE", // required * // Database: "STRING_VALUE", // required * // Table: "STRING_VALUE", // required - * // AdditionalHudiOptions: "", + * // AdditionalHudiOptions: { + * // "": "STRING_VALUE", + * // }, * // OutputSchemas: "", * // }, * // S3HudiSource: { // S3HudiSource @@ -878,6 +885,11 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // EnableUpdateCatalog: true || false, * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", * // }, + * // AutoDataQuality: { + * // IsEnabled: true || false, + * // EvaluationContext: "STRING_VALUE", + * // }, + * // OutputSchemas: "", * // }, * // S3HudiDirectTarget: { // S3HudiDirectTarget * // Name: "STRING_VALUE", // required @@ -894,6 +906,10 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // Table: "STRING_VALUE", * // Database: "STRING_VALUE", * // }, + * // AutoDataQuality: { + * // IsEnabled: true || false, + * // EvaluationContext: "STRING_VALUE", + * // }, * // }, * // DirectJDBCSource: { // DirectJDBCSource * // Name: "STRING_VALUE", // required @@ -902,6 +918,7 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // ConnectionName: "STRING_VALUE", // required * // ConnectionType: "sqlserver" || "mysql" || "oracle" || "postgresql" || "redshift", // required * // RedshiftTmpDir: "STRING_VALUE", + * // OutputSchemas: "", * // }, * // S3CatalogDeltaSource: { // S3CatalogDeltaSource * // Name: "STRING_VALUE", // required @@ -921,7 +938,12 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // Name: "STRING_VALUE", // required * // Paths: "", // required * // AdditionalDeltaOptions: "", - * // AdditionalOptions: "", + * // AdditionalOptions: { + * // BoundedSize: Number("long"), + * // BoundedFiles: Number("long"), + * // EnableSamplePath: true || false, + * // SamplePath: "STRING_VALUE", + * // }, * // OutputSchemas: "", * // }, * // S3DeltaCatalogTarget: { // S3DeltaCatalogTarget @@ -935,6 +957,8 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // EnableUpdateCatalog: true || false, * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", * // }, + * // AutoDataQuality: "", + * // OutputSchemas: "", * // }, * // S3DeltaDirectTarget: { // S3DeltaDirectTarget * // Name: "STRING_VALUE", // required @@ -945,7 +969,13 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // NumberTargetPartitions: "STRING_VALUE", * // Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", // required * // AdditionalOptions: "", - * // SchemaChangePolicy: "", + * // SchemaChangePolicy: { + * // EnableUpdateCatalog: true || false, + * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", + * // Table: "STRING_VALUE", + * // Database: "STRING_VALUE", + * // }, + * // AutoDataQuality: "", * // }, * // AmazonRedshiftSource: { // AmazonRedshiftSource * // Name: "STRING_VALUE", @@ -1167,6 +1197,90 @@ export interface GetJobsCommandOutput extends GetJobsResponse, __MetadataBearer * // }, * // Inputs: "", * // }, + * // S3CatalogIcebergSource: { // S3CatalogIcebergSource + * // Name: "STRING_VALUE", // required + * // Database: "STRING_VALUE", // required + * // Table: "STRING_VALUE", // required + * // AdditionalIcebergOptions: "", + * // OutputSchemas: "", + * // }, + * // CatalogIcebergSource: { // CatalogIcebergSource + * // Name: "STRING_VALUE", // required + * // Database: "STRING_VALUE", // required + * // Table: "STRING_VALUE", // required + * // AdditionalIcebergOptions: "", + * // OutputSchemas: "", + * // }, + * // S3IcebergCatalogTarget: { // S3IcebergCatalogTarget + * // Name: "STRING_VALUE", // required + * // Inputs: "", // required + * // PartitionKeys: "", + * // Table: "STRING_VALUE", // required + * // Database: "STRING_VALUE", // required + * // AdditionalOptions: "", + * // SchemaChangePolicy: { + * // EnableUpdateCatalog: true || false, + * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", + * // }, + * // AutoDataQuality: "", + * // }, + * // S3IcebergDirectTarget: { // S3IcebergDirectTarget + * // Name: "STRING_VALUE", // required + * // Inputs: "", // required + * // PartitionKeys: "", + * // Path: "STRING_VALUE", // required + * // Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", // required + * // AdditionalOptions: "", + * // SchemaChangePolicy: { + * // EnableUpdateCatalog: true || false, + * // UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", + * // Table: "STRING_VALUE", + * // Database: "STRING_VALUE", + * // }, + * // AutoDataQuality: "", + * // Compression: "gzip" || "lzo" || "uncompressed" || "snappy", // required + * // NumberTargetPartitions: "STRING_VALUE", + * // OutputSchemas: "", + * // }, + * // S3ExcelSource: { // S3ExcelSource + * // Name: "STRING_VALUE", // required + * // Paths: "", // required + * // CompressionType: "snappy" || "lzo" || "gzip" || "brotli" || "lz4" || "uncompressed" || "none", + * // Exclusions: "", + * // GroupSize: "STRING_VALUE", + * // GroupFiles: "STRING_VALUE", + * // Recurse: true || false, + * // MaxBand: Number("int"), + * // MaxFilesInBand: Number("int"), + * // AdditionalOptions: "", + * // NumberRows: Number("long"), + * // SkipFooter: Number("int"), + * // OutputSchemas: "", + * // }, + * // S3HyperDirectTarget: { // S3HyperDirectTarget + * // Name: "STRING_VALUE", // required + * // Inputs: "", // required + * // Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", + * // PartitionKeys: "", + * // Path: "STRING_VALUE", // required + * // Compression: "uncompressed", + * // SchemaChangePolicy: "", + * // AutoDataQuality: "", + * // OutputSchemas: "", + * // }, + * // DynamoDBELTConnectorSource: { // DynamoDBELTConnectorSource + * // Name: "STRING_VALUE", // required + * // ConnectionOptions: { // DDBELTConnectionOptions + * // DynamodbExport: "ddb" || "s3", + * // DynamodbUnnestDDBJson: true || false, + * // DynamodbTableArn: "STRING_VALUE", // required + * // DynamodbS3Bucket: "STRING_VALUE", + * // DynamodbS3Prefix: "STRING_VALUE", + * // DynamodbS3BucketOwner: "STRING_VALUE", + * // DynamodbStsRoleArn: "STRING_VALUE", + * // }, + * // OutputSchemas: "", + * // }, * // }, * // }, * // ExecutionClass: "FLEX" || "STANDARD", diff --git a/clients/client-glue/src/commands/ModifyIntegrationCommand.ts b/clients/client-glue/src/commands/ModifyIntegrationCommand.ts index 821824f9bcc2..ace92ad8894b 100644 --- a/clients/client-glue/src/commands/ModifyIntegrationCommand.ts +++ b/clients/client-glue/src/commands/ModifyIntegrationCommand.ts @@ -6,7 +6,8 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GlueClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../GlueClient"; -import { ModifyIntegrationRequest, ModifyIntegrationResponse } from "../models/models_2"; +import { ModifyIntegrationRequest } from "../models/models_2"; +import { ModifyIntegrationResponse } from "../models/models_3"; import { de_ModifyIntegrationCommand, se_ModifyIntegrationCommand } from "../protocols/Aws_json1_1"; /** diff --git a/clients/client-glue/src/commands/PutDataCatalogEncryptionSettingsCommand.ts b/clients/client-glue/src/commands/PutDataCatalogEncryptionSettingsCommand.ts index 4d180b5219ae..d54448409653 100644 --- a/clients/client-glue/src/commands/PutDataCatalogEncryptionSettingsCommand.ts +++ b/clients/client-glue/src/commands/PutDataCatalogEncryptionSettingsCommand.ts @@ -6,7 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GlueClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../GlueClient"; -import { PutDataCatalogEncryptionSettingsRequest, PutDataCatalogEncryptionSettingsResponse } from "../models/models_2"; +import { PutDataCatalogEncryptionSettingsRequest, PutDataCatalogEncryptionSettingsResponse } from "../models/models_3"; import { de_PutDataCatalogEncryptionSettingsCommand, se_PutDataCatalogEncryptionSettingsCommand, diff --git a/clients/client-glue/src/commands/PutDataQualityProfileAnnotationCommand.ts b/clients/client-glue/src/commands/PutDataQualityProfileAnnotationCommand.ts index 47e41a0d92f6..77ca90db1f68 100644 --- a/clients/client-glue/src/commands/PutDataQualityProfileAnnotationCommand.ts +++ b/clients/client-glue/src/commands/PutDataQualityProfileAnnotationCommand.ts @@ -6,7 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GlueClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../GlueClient"; -import { PutDataQualityProfileAnnotationRequest, PutDataQualityProfileAnnotationResponse } from "../models/models_2"; +import { PutDataQualityProfileAnnotationRequest, PutDataQualityProfileAnnotationResponse } from "../models/models_3"; import { de_PutDataQualityProfileAnnotationCommand, se_PutDataQualityProfileAnnotationCommand, diff --git a/clients/client-glue/src/commands/PutResourcePolicyCommand.ts b/clients/client-glue/src/commands/PutResourcePolicyCommand.ts index 18c261412a89..cff433d54d89 100644 --- a/clients/client-glue/src/commands/PutResourcePolicyCommand.ts +++ b/clients/client-glue/src/commands/PutResourcePolicyCommand.ts @@ -6,7 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GlueClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../GlueClient"; -import { PutResourcePolicyRequest, PutResourcePolicyResponse } from "../models/models_2"; +import { PutResourcePolicyRequest, PutResourcePolicyResponse } from "../models/models_3"; import { de_PutResourcePolicyCommand, se_PutResourcePolicyCommand } from "../protocols/Aws_json1_1"; /** diff --git a/clients/client-glue/src/commands/UpdateJobCommand.ts b/clients/client-glue/src/commands/UpdateJobCommand.ts index b14717dfec46..311d5429513a 100644 --- a/clients/client-glue/src/commands/UpdateJobCommand.ts +++ b/clients/client-glue/src/commands/UpdateJobCommand.ts @@ -89,6 +89,7 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * { // GlueStudioSchemaColumn * Name: "STRING_VALUE", // required * Type: "STRING_VALUE", + * GlueStudioType: "STRING_VALUE", * }, * ], * }, @@ -121,6 +122,7 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * { * Name: "STRING_VALUE", // required * Type: "STRING_VALUE", + * GlueStudioType: "STRING_VALUE", * }, * ], * }, @@ -140,6 +142,7 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * { * Name: "STRING_VALUE", // required * Type: "STRING_VALUE", + * GlueStudioType: "STRING_VALUE", * }, * ], * }, @@ -149,6 +152,18 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * Name: "STRING_VALUE", // required * Database: "STRING_VALUE", // required * Table: "STRING_VALUE", // required + * PartitionPredicate: "STRING_VALUE", + * OutputSchemas: [ + * { + * Columns: [ + * { + * Name: "STRING_VALUE", // required + * Type: "STRING_VALUE", + * GlueStudioType: "STRING_VALUE", + * }, + * ], + * }, + * ], * }, * RedshiftSource: { // RedshiftSource * Name: "STRING_VALUE", // required @@ -201,17 +216,18 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * { * Name: "STRING_VALUE", // required * Type: "STRING_VALUE", + * GlueStudioType: "STRING_VALUE", * }, * ], * }, * ], * }, - * S3ExcelSource: { // S3ExcelSource + * S3JsonSource: { // S3JsonSource * Name: "STRING_VALUE", // required * Paths: [ // required * "STRING_VALUE", * ], - * CompressionType: "snappy" || "lzo" || "gzip" || "brotli" || "lz4" || "uncompressed" || "none", + * CompressionType: "gzip" || "bzip2", * Exclusions: [ * "STRING_VALUE", * ], @@ -226,35 +242,6 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * EnableSamplePath: true || false, * SamplePath: "STRING_VALUE", * }, - * NumberRows: Number("long"), - * SkipFooter: Number("int"), - * OutputSchemas: [ - * { - * Columns: [ - * { - * Name: "STRING_VALUE", // required - * Type: "STRING_VALUE", - * }, - * ], - * }, - * ], - * }, - * S3JsonSource: { // S3JsonSource - * Name: "STRING_VALUE", // required - * Paths: "", // required - * CompressionType: "gzip" || "bzip2", - * Exclusions: "", - * GroupSize: "STRING_VALUE", - * GroupFiles: "STRING_VALUE", - * Recurse: true || false, - * MaxBand: Number("int"), - * MaxFilesInBand: Number("int"), - * AdditionalOptions: { - * BoundedSize: Number("long"), - * BoundedFiles: Number("long"), - * EnableSamplePath: true || false, - * SamplePath: "STRING_VALUE", - * }, * JsonPath: "STRING_VALUE", * Multiline: true || false, * OutputSchemas: "", @@ -286,6 +273,11 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * Name: "STRING_VALUE", // required * Database: "STRING_VALUE", // required * Table: "STRING_VALUE", // required + * PitrEnabled: true || false, + * AdditionalOptions: { // DDBELTCatalogAdditionalOptions + * DynamodbExport: "STRING_VALUE", + * DynamodbUnnestDDBJson: true || false, + * }, * }, * JDBCConnectorTarget: { // JDBCConnectorTarget * Name: "STRING_VALUE", // required @@ -356,6 +348,10 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * EnableUpdateCatalog: true || false, * UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", * }, + * AutoDataQuality: { // AutoDataQuality + * IsEnabled: true || false, + * EvaluationContext: "STRING_VALUE", + * }, * }, * S3GlueParquetTarget: { // S3GlueParquetTarget * Name: "STRING_VALUE", // required @@ -372,20 +368,9 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * Table: "STRING_VALUE", * Database: "STRING_VALUE", * }, - * }, - * S3HyperDirectTarget: { // S3HyperDirectTarget - * Name: "STRING_VALUE", // required - * Inputs: "", // required - * PartitionKeys: [ - * "", - * ], - * Path: "STRING_VALUE", // required - * Compression: "uncompressed", - * SchemaChangePolicy: { - * EnableUpdateCatalog: true || false, - * UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", - * Table: "STRING_VALUE", - * Database: "STRING_VALUE", + * AutoDataQuality: { + * IsEnabled: true || false, + * EvaluationContext: "STRING_VALUE", * }, * }, * S3DirectTarget: { // S3DirectTarget @@ -404,24 +389,11 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * Table: "STRING_VALUE", * Database: "STRING_VALUE", * }, - * }, - * S3IcebergDirectTarget: { // S3IcebergDirectTarget - * Name: "STRING_VALUE", // required - * Inputs: "", // required - * PartitionKeys: "", - * Path: "STRING_VALUE", // required - * Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", // required - * AdditionalOptions: { - * "": "STRING_VALUE", - * }, - * SchemaChangePolicy: { - * EnableUpdateCatalog: true || false, - * UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", - * Table: "STRING_VALUE", - * Database: "STRING_VALUE", + * AutoDataQuality: { + * IsEnabled: true || false, + * EvaluationContext: "STRING_VALUE", * }, - * Compression: "gzip" || "lzo" || "uncompressed" || "snappy", // required - * NumberTargetPartitions: "STRING_VALUE", + * OutputSchemas: "", * }, * ApplyMapping: { // ApplyMapping * Name: "STRING_VALUE", // required @@ -449,7 +421,9 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * SelectFields: { // SelectFields * Name: "STRING_VALUE", // required * Inputs: "", // required - * Paths: "", // required + * Paths: [ // required + * "", + * ], * }, * DropFields: { // DropFields * Name: "STRING_VALUE", // required @@ -564,6 +538,7 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * AddRecordTimestamp: "STRING_VALUE", * EmitConsumerLagMetrics: "STRING_VALUE", * StartingTimestamp: new Date("TIMESTAMP"), + * FanoutConsumerARN: "STRING_VALUE", * }, * DataPreviewOptions: { // StreamingDataPreviewOptions * PollingTime: Number("long"), @@ -628,6 +603,7 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * AddRecordTimestamp: "STRING_VALUE", * EmitConsumerLagMetrics: "STRING_VALUE", * StartingTimestamp: new Date("TIMESTAMP"), + * FanoutConsumerARN: "STRING_VALUE", * }, * DataPreviewOptions: { * PollingTime: Number("long"), @@ -702,12 +678,19 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * PIIDetection: { // PIIDetection * Name: "STRING_VALUE", // required * Inputs: "", // required - * PiiType: "RowAudit" || "RowMasking" || "ColumnAudit" || "ColumnMasking", // required + * PiiType: "RowAudit" || "RowHashing" || "RowMasking" || "RowPartialMasking" || "ColumnAudit" || "ColumnHashing" || "ColumnMasking", // required * EntityTypesToDetect: "", // required * OutputColumnName: "STRING_VALUE", * SampleFraction: Number("double"), * ThresholdFraction: Number("double"), * MaskValue: "STRING_VALUE", + * RedactText: "STRING_VALUE", + * RedactChar: "STRING_VALUE", + * MatchPattern: "STRING_VALUE", + * NumLeftCharsToExclude: Number("int"), + * NumRightCharsToExclude: Number("int"), + * DetectionParameters: "STRING_VALUE", + * DetectionSensitivity: "STRING_VALUE", * }, * Aggregate: { // Aggregate * Name: "STRING_VALUE", // required @@ -794,6 +777,28 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * Database: "STRING_VALUE", // required * Table: "STRING_VALUE", // required * }, + * Route: { // Route + * Name: "STRING_VALUE", // required + * Inputs: "", // required + * GroupFiltersList: [ // GroupFiltersList // required + * { // GroupFilters + * GroupName: "STRING_VALUE", // required + * Filters: [ // required + * { + * Operation: "EQ" || "LT" || "GT" || "LTE" || "GTE" || "REGEX" || "ISNULL", // required + * Negated: true || false, + * Values: [ // required + * { + * Type: "COLUMNEXTRACTED" || "CONSTANT", // required + * Value: "", // required + * }, + * ], + * }, + * ], + * LogicalOperator: "AND" || "OR", // required + * }, + * ], + * }, * DynamicTransform: { // DynamicTransform * Name: "STRING_VALUE", // required * TransformName: "STRING_VALUE", // required @@ -842,7 +847,9 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * Name: "STRING_VALUE", // required * Database: "STRING_VALUE", // required * Table: "STRING_VALUE", // required - * AdditionalHudiOptions: "", + * AdditionalHudiOptions: { + * "": "STRING_VALUE", + * }, * OutputSchemas: "", * }, * S3HudiSource: { // S3HudiSource @@ -868,6 +875,11 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * EnableUpdateCatalog: true || false, * UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", * }, + * AutoDataQuality: { + * IsEnabled: true || false, + * EvaluationContext: "STRING_VALUE", + * }, + * OutputSchemas: "", * }, * S3HudiDirectTarget: { // S3HudiDirectTarget * Name: "STRING_VALUE", // required @@ -884,6 +896,10 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * Table: "STRING_VALUE", * Database: "STRING_VALUE", * }, + * AutoDataQuality: { + * IsEnabled: true || false, + * EvaluationContext: "STRING_VALUE", + * }, * }, * DirectJDBCSource: { // DirectJDBCSource * Name: "STRING_VALUE", // required @@ -892,6 +908,7 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * ConnectionName: "STRING_VALUE", // required * ConnectionType: "sqlserver" || "mysql" || "oracle" || "postgresql" || "redshift", // required * RedshiftTmpDir: "STRING_VALUE", + * OutputSchemas: "", * }, * S3CatalogDeltaSource: { // S3CatalogDeltaSource * Name: "STRING_VALUE", // required @@ -911,7 +928,12 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * Name: "STRING_VALUE", // required * Paths: "", // required * AdditionalDeltaOptions: "", - * AdditionalOptions: "", + * AdditionalOptions: { + * BoundedSize: Number("long"), + * BoundedFiles: Number("long"), + * EnableSamplePath: true || false, + * SamplePath: "STRING_VALUE", + * }, * OutputSchemas: "", * }, * S3DeltaCatalogTarget: { // S3DeltaCatalogTarget @@ -925,6 +947,8 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * EnableUpdateCatalog: true || false, * UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", * }, + * AutoDataQuality: "", + * OutputSchemas: "", * }, * S3DeltaDirectTarget: { // S3DeltaDirectTarget * Name: "STRING_VALUE", // required @@ -935,7 +959,13 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * NumberTargetPartitions: "STRING_VALUE", * Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", // required * AdditionalOptions: "", - * SchemaChangePolicy: "", + * SchemaChangePolicy: { + * EnableUpdateCatalog: true || false, + * UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", + * Table: "STRING_VALUE", + * Database: "STRING_VALUE", + * }, + * AutoDataQuality: "", * }, * AmazonRedshiftSource: { // AmazonRedshiftSource * Name: "STRING_VALUE", @@ -1157,6 +1187,90 @@ export interface UpdateJobCommandOutput extends UpdateJobResponse, __MetadataBea * }, * Inputs: "", * }, + * S3CatalogIcebergSource: { // S3CatalogIcebergSource + * Name: "STRING_VALUE", // required + * Database: "STRING_VALUE", // required + * Table: "STRING_VALUE", // required + * AdditionalIcebergOptions: "", + * OutputSchemas: "", + * }, + * CatalogIcebergSource: { // CatalogIcebergSource + * Name: "STRING_VALUE", // required + * Database: "STRING_VALUE", // required + * Table: "STRING_VALUE", // required + * AdditionalIcebergOptions: "", + * OutputSchemas: "", + * }, + * S3IcebergCatalogTarget: { // S3IcebergCatalogTarget + * Name: "STRING_VALUE", // required + * Inputs: "", // required + * PartitionKeys: "", + * Table: "STRING_VALUE", // required + * Database: "STRING_VALUE", // required + * AdditionalOptions: "", + * SchemaChangePolicy: { + * EnableUpdateCatalog: true || false, + * UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", + * }, + * AutoDataQuality: "", + * }, + * S3IcebergDirectTarget: { // S3IcebergDirectTarget + * Name: "STRING_VALUE", // required + * Inputs: "", // required + * PartitionKeys: "", + * Path: "STRING_VALUE", // required + * Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", // required + * AdditionalOptions: "", + * SchemaChangePolicy: { + * EnableUpdateCatalog: true || false, + * UpdateBehavior: "UPDATE_IN_DATABASE" || "LOG", + * Table: "STRING_VALUE", + * Database: "STRING_VALUE", + * }, + * AutoDataQuality: "", + * Compression: "gzip" || "lzo" || "uncompressed" || "snappy", // required + * NumberTargetPartitions: "STRING_VALUE", + * OutputSchemas: "", + * }, + * S3ExcelSource: { // S3ExcelSource + * Name: "STRING_VALUE", // required + * Paths: "", // required + * CompressionType: "snappy" || "lzo" || "gzip" || "brotli" || "lz4" || "uncompressed" || "none", + * Exclusions: "", + * GroupSize: "STRING_VALUE", + * GroupFiles: "STRING_VALUE", + * Recurse: true || false, + * MaxBand: Number("int"), + * MaxFilesInBand: Number("int"), + * AdditionalOptions: "", + * NumberRows: Number("long"), + * SkipFooter: Number("int"), + * OutputSchemas: "", + * }, + * S3HyperDirectTarget: { // S3HyperDirectTarget + * Name: "STRING_VALUE", // required + * Inputs: "", // required + * Format: "json" || "csv" || "avro" || "orc" || "parquet" || "hudi" || "delta" || "iceberg" || "hyper" || "xml", + * PartitionKeys: "", + * Path: "STRING_VALUE", // required + * Compression: "uncompressed", + * SchemaChangePolicy: "", + * AutoDataQuality: "", + * OutputSchemas: "", + * }, + * DynamoDBELTConnectorSource: { // DynamoDBELTConnectorSource + * Name: "STRING_VALUE", // required + * ConnectionOptions: { // DDBELTConnectionOptions + * DynamodbExport: "ddb" || "s3", + * DynamodbUnnestDDBJson: true || false, + * DynamodbTableArn: "STRING_VALUE", // required + * DynamodbS3Bucket: "STRING_VALUE", + * DynamodbS3Prefix: "STRING_VALUE", + * DynamodbS3BucketOwner: "STRING_VALUE", + * DynamodbStsRoleArn: "STRING_VALUE", + * }, + * OutputSchemas: "", + * }, * }, * }, * ExecutionClass: "FLEX" || "STANDARD", diff --git a/clients/client-glue/src/models/models_0.ts b/clients/client-glue/src/models/models_0.ts index 7f386602561f..c58bd9218b89 100644 --- a/clients/client-glue/src/models/models_0.ts +++ b/clients/client-glue/src/models/models_0.ts @@ -100,6 +100,7 @@ export interface Action { */ export const AdditionalOptionKeys = { CacheOption: "performanceTuning.caching", + CompositeOption: "compositeRuleEvaluation.method", ObservationsOption: "observations.scope", } as const; @@ -592,6 +593,12 @@ export interface GlueStudioSchemaColumn { * @public */ Type?: string | undefined; + + /** + *

    The data type of the column as defined in Glue Studio.

    + * @public + */ + GlueStudioType?: string | undefined; } /** @@ -1046,6 +1053,25 @@ export interface AuthenticationConfigurationInput { CustomAuthenticationCredentials?: Record | undefined; } +/** + *

    Specifies configuration options for automatic data quality evaluation in Glue jobs. This structure enables automated data quality + * checks and monitoring during ETL operations, helping to ensure data integrity and reliability without manual intervention.

    + * @public + */ +export interface AutoDataQuality { + /** + *

    Specifies whether automatic data quality evaluation is enabled. When set to true, data quality checks are performed automatically.

    + * @public + */ + IsEnabled?: boolean | undefined; + + /** + *

    The evaluation context for the automatic data quality checks. This defines the scope and parameters for the data quality evaluation.

    + * @public + */ + EvaluationContext?: string | undefined; +} + /** *

    A column in a Table.

    * @public @@ -3514,6 +3540,42 @@ export interface CatalogHudiSource { OutputSchemas?: GlueSchema[] | undefined; } +/** + *

    Specifies an Apache Iceberg data source that is registered in the Glue Data Catalog.

    + * @public + */ +export interface CatalogIcebergSource { + /** + *

    The name of the Iceberg data source.

    + * @public + */ + Name: string | undefined; + + /** + *

    The name of the database to read from.

    + * @public + */ + Database: string | undefined; + + /** + *

    The name of the table in the database to read from.

    + * @public + */ + Table: string | undefined; + + /** + *

    Specifies additional connection options for the Iceberg data source.

    + * @public + */ + AdditionalIcebergOptions?: Record | undefined; + + /** + *

    Specifies the data schema for the Iceberg source.

    + * @public + */ + OutputSchemas?: GlueSchema[] | undefined; +} + /** *

    Specifies options related to data preview for viewing a sample of your data.

    * @public @@ -3850,6 +3912,13 @@ export interface KinesisStreamingSourceOptions { * @public */ StartingTimestamp?: Date | undefined; + + /** + *

    The Amazon Resource Name (ARN) of the Kinesis Data Streams enhanced fan-out consumer. When specified, enables enhanced fan-out for + * dedicated throughput and lower latency data consumption.

    + * @public + */ + FanoutConsumerARN?: string | undefined; } /** @@ -3922,6 +3991,20 @@ export interface CatalogSource { * @public */ Table: string | undefined; + + /** + *

    + * Partitions satisfying this predicate are deleted. Files within the retention period in these partitions are not deleted. + *

    + * @public + */ + PartitionPredicate?: string | undefined; + + /** + *

    Specifies the data schema for the catalog source.

    + * @public + */ + OutputSchemas?: GlueSchema[] | undefined; } /** @@ -4195,6 +4278,12 @@ export interface DirectJDBCSource { * @public */ RedshiftTmpDir?: string | undefined; + + /** + *

    Specifies the data schema for the direct JDBC source.

    + * @public + */ + OutputSchemas?: GlueSchema[] | undefined; } /** @@ -4529,6 +4618,24 @@ export interface DynamicTransform { OutputSchemas?: GlueSchema[] | undefined; } +/** + *

    Specifies additional options for DynamoDB ELT catalog operations.

    + * @public + */ +export interface DDBELTCatalogAdditionalOptions { + /** + *

    Specifies the DynamoDB export configuration for the ELT operation.

    + * @public + */ + DynamodbExport?: string | undefined; + + /** + *

    Specifies whether to unnest DynamoDB JSON format. When set to true, nested JSON structures in DynamoDB items are flattened.

    + * @public + */ + DynamodbUnnestDDBJson?: boolean | undefined; +} + /** *

    Specifies a DynamoDB data source in the Glue Data Catalog.

    * @public @@ -4551,6 +4658,113 @@ export interface DynamoDBCatalogSource { * @public */ Table: string | undefined; + + /** + *

    Specifies whether Point-in-Time Recovery (PITR) is enabled for the DynamoDB table. When set to true, + * allows reading from a specific point in time. The default value is false.

    + * @public + */ + PitrEnabled?: boolean | undefined; + + /** + *

    Specifies additional connection options for the DynamoDB data source.

    + * @public + */ + AdditionalOptions?: DDBELTCatalogAdditionalOptions | undefined; +} + +/** + * @public + * @enum + */ +export const DdbExportType = { + ddb: "ddb", + s3: "s3", +} as const; + +/** + * @public + */ +export type DdbExportType = (typeof DdbExportType)[keyof typeof DdbExportType]; + +/** + *

    Specifies connection options for DynamoDB ELT (Extract, Load, Transform) operations. This structure contains configuration parameters for connecting + * to and extracting data from DynamoDB tables using the ELT connector.

    + * @public + */ +export interface DDBELTConnectionOptions { + /** + *

    Specifies the export type for DynamoDB data extraction. This parameter determines how data is exported from the DynamoDB table during the ELT process.

    + * @public + */ + DynamodbExport?: DdbExportType | undefined; + + /** + *

    A boolean value that specifies whether to unnest DynamoDB JSON format during data extraction. When set to true, the connector will + * flatten nested JSON structures from DynamoDB items. When set to false, the original DynamoDB JSON structure is preserved.

    + * @public + */ + DynamodbUnnestDDBJson?: boolean | undefined; + + /** + *

    The Amazon Resource Name (ARN) of the DynamoDB table to extract data from. This parameter specifies the source table for the ELT operation. + *

    + * @public + */ + DynamodbTableArn: string | undefined; + + /** + *

    The name of the Amazon S3 bucket used for intermediate storage during the DynamoDB ELT process. This bucket is used to temporarily store exported + * DynamoDB data before it is processed by the ELT job.

    + * @public + */ + DynamodbS3Bucket?: string | undefined; + + /** + *

    The S3 object key prefix for files stored in the intermediate S3 bucket during the DynamoDB ELT process. This prefix helps organize and identify the + * temporary files created during data extraction.

    + * @public + */ + DynamodbS3Prefix?: string | undefined; + + /** + *

    The Amazon Web Services account ID of the owner of the S3 bucket specified in DynamodbS3Bucket. This parameter is required when the S3 bucket is owned by + * a different Amazon Web Services account than the one running the ELT job, enabling cross-account access to the intermediate storage bucket.

    + * @public + */ + DynamodbS3BucketOwner?: string | undefined; + + /** + *

    The Amazon Resource Name (ARN) of the Amazon Web Services Security Token Service (STS) role to assume for accessing DynamoDB and S3 resources during + * the ELT operation. + * This role must have the necessary permissions to read from the DynamoDB table and write to the intermediate S3 bucket.

    + * @public + */ + DynamodbStsRoleArn?: string | undefined; +} + +/** + *

    Specifies a DynamoDB ELT connector source for extracting data from DynamoDB tables.

    + * @public + */ +export interface DynamoDBELTConnectorSource { + /** + *

    The name of the DynamoDB ELT connector source.

    + * @public + */ + Name: string | undefined; + + /** + *

    The connection options for the DynamoDB ELT connector source.

    + * @public + */ + ConnectionOptions?: DDBELTConnectionOptions | undefined; + + /** + *

    Specifies the data schema for the DynamoDB ELT connector source.

    + * @public + */ + OutputSchemas?: GlueSchema[] | undefined; } /** @@ -5493,9 +5707,12 @@ export interface OracleSQLCatalogTarget { */ export const PiiType = { ColumnAudit: "ColumnAudit", + ColumnHashing: "ColumnHashing", ColumnMasking: "ColumnMasking", RowAudit: "RowAudit", + RowHashing: "RowHashing", RowMasking: "RowMasking", + RowPartialMasking: "RowPartialMasking", } as const; /** @@ -5560,6 +5777,48 @@ export interface PIIDetection { * @public */ MaskValue?: string | undefined; + + /** + *

    Specifies whether to redact the detected PII text. When set to true, PII content is replaced with redaction characters.

    + * @public + */ + RedactText?: string | undefined; + + /** + *

    The character used to replace detected PII content when redaction is enabled. The default redaction character is *.

    + * @public + */ + RedactChar?: string | undefined; + + /** + *

    A regular expression pattern used to identify additional PII content beyond the standard detection algorithms.

    + * @public + */ + MatchPattern?: string | undefined; + + /** + *

    The number of characters to exclude from redaction on the left side of detected PII content. This allows preserving context around the sensitive data.

    + * @public + */ + NumLeftCharsToExclude?: number | undefined; + + /** + *

    The number of characters to exclude from redaction on the right side of detected PII content. This allows preserving context around the sensitive data.

    + * @public + */ + NumRightCharsToExclude?: number | undefined; + + /** + *

    Additional parameters for configuring PII detection behavior and sensitivity settings.

    + * @public + */ + DetectionParameters?: string | undefined; + + /** + *

    The sensitivity level for PII detection. Higher sensitivity levels detect more potential PII but may result in more false positives.

    + * @public + */ + DetectionSensitivity?: string | undefined; } /** @@ -5886,6 +6145,54 @@ export interface RenameField { TargetPath: string[] | undefined; } +/** + *

    Specifies a group of filters with a logical operator that determines how the filters are combined to evaluate routing conditions.

    + * @public + */ +export interface GroupFilters { + /** + *

    The name of the filter group.

    + * @public + */ + GroupName: string | undefined; + + /** + *

    A list of filter expressions that define the conditions for this group.

    + * @public + */ + Filters: FilterExpression[] | undefined; + + /** + *

    The logical operator used to combine the filters in this group. Determines whether all filters must match (AND) or any filter can match (OR).

    + * @public + */ + LogicalOperator: FilterLogicalOperator | undefined; +} + +/** + *

    Specifies a route node that directs data to different output paths based on defined filtering conditions.

    + * @public + */ +export interface Route { + /** + *

    The name of the route node.

    + * @public + */ + Name: string | undefined; + + /** + *

    The input connection for the route node.

    + * @public + */ + Inputs: string[] | undefined; + + /** + *

    A list of group filters that define the routing conditions and criteria for directing data to different output paths.

    + * @public + */ + GroupFiltersList: GroupFilters[] | undefined; +} + /** *

    Specifies a Delta Lake data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.

    * @public @@ -5958,6 +6265,42 @@ export interface S3CatalogHudiSource { OutputSchemas?: GlueSchema[] | undefined; } +/** + *

    Specifies an Apache Iceberg data source that is registered in the Glue Data Catalog. The Iceberg data source must be stored in Amazon S3.

    + * @public + */ +export interface S3CatalogIcebergSource { + /** + *

    The name of the Iceberg data source.

    + * @public + */ + Name: string | undefined; + + /** + *

    The name of the database to read from.

    + * @public + */ + Database: string | undefined; + + /** + *

    The name of the table in the database to read from.

    + * @public + */ + Table: string | undefined; + + /** + *

    Specifies additional connection options for the Iceberg data source.

    + * @public + */ + AdditionalIcebergOptions?: Record | undefined; + + /** + *

    Specifies the data schema for the Iceberg source.

    + * @public + */ + OutputSchemas?: GlueSchema[] | undefined; +} + /** *

    Specifies an Amazon S3 data store in the Glue Data Catalog.

    * @public @@ -6034,6 +6377,13 @@ export interface S3CatalogTarget { * @public */ SchemaChangePolicy?: CatalogSchemaChangePolicy | undefined; + + /** + *

    Specifies whether to automatically enable data quality evaluation for the S3 catalog target. + * When set to true, data quality checks are performed automatically during the write operation.

    + * @public + */ + AutoDataQuality?: AutoDataQuality | undefined; } /** @@ -6279,6 +6629,19 @@ export interface S3DeltaCatalogTarget { * @public */ SchemaChangePolicy?: CatalogSchemaChangePolicy | undefined; + + /** + *

    Specifies whether to automatically enable data quality evaluation for the S3 Delta catalog target. When set to true, + * data quality checks are performed automatically during the write operation.

    + * @public + */ + AutoDataQuality?: AutoDataQuality | undefined; + + /** + *

    Specifies the data schema for the S3 Delta catalog target.

    + * @public + */ + OutputSchemas?: GlueSchema[] | undefined; } /** @@ -6405,7 +6768,14 @@ export interface S3DeltaDirectTarget { * @public */ SchemaChangePolicy?: DirectSchemaChangePolicy | undefined; -} + + /** + *

    Specifies whether to automatically enable data quality evaluation for the S3 Delta direct target. When set to true, + * data quality checks are performed automatically during the write operation.

    + * @public + */ + AutoDataQuality?: AutoDataQuality | undefined; +} /** *

    Specifies a Delta Lake data source stored in Amazon S3.

    @@ -6495,6 +6865,19 @@ export interface S3DirectTarget { * @public */ SchemaChangePolicy?: DirectSchemaChangePolicy | undefined; + + /** + *

    Specifies whether to automatically enable data quality evaluation for the S3 direct target. When set to true, + * data quality checks are performed automatically during the write operation.

    + * @public + */ + AutoDataQuality?: AutoDataQuality | undefined; + + /** + *

    Specifies the data schema for the S3 direct target.

    + * @public + */ + OutputSchemas?: GlueSchema[] | undefined; } /** @@ -6594,7 +6977,7 @@ export interface S3ExcelSource { SkipFooter?: number | undefined; /** - *

    The AWS Glue schemas to apply to the processed data.

    + *

    The Glue schemas to apply to the processed data.

    * @public */ OutputSchemas?: GlueSchema[] | undefined; @@ -6636,7 +7019,7 @@ export interface S3GlueParquetTarget { Compression?: ParquetCompressionType | undefined; /** - *

    Specifies the number of target partitions for Parquet files when writing to Amazon S3 using AWS Glue.

    + *

    Specifies the number of target partitions for Parquet files when writing to Amazon S3 using Glue.

    * @public */ NumberTargetPartitions?: string | undefined; @@ -6646,6 +7029,13 @@ export interface S3GlueParquetTarget { * @public */ SchemaChangePolicy?: DirectSchemaChangePolicy | undefined; + + /** + *

    Specifies whether to automatically enable data quality evaluation for the S3 Glue Parquet target. When set to true, + * data quality checks are performed automatically during the write operation.

    + * @public + */ + AutoDataQuality?: AutoDataQuality | undefined; } /** @@ -6694,6 +7084,19 @@ export interface S3HudiCatalogTarget { * @public */ SchemaChangePolicy?: CatalogSchemaChangePolicy | undefined; + + /** + *

    Specifies whether to automatically enable data quality evaluation for the S3 Hudi catalog target. When set to true, + * data quality checks are performed automatically during the write operation.

    + * @public + */ + AutoDataQuality?: AutoDataQuality | undefined; + + /** + *

    Specifies the data schema for the S3 Hudi catalog target.

    + * @public + */ + OutputSchemas?: GlueSchema[] | undefined; } /** @@ -6770,6 +7173,13 @@ export interface S3HudiDirectTarget { * @public */ SchemaChangePolicy?: DirectSchemaChangePolicy | undefined; + + /** + *

    Specifies whether to automatically enable data quality evaluation for the S3 Hudi direct target. When set to true, + * data quality checks are performed automatically during the write operation.

    + * @public + */ + AutoDataQuality?: AutoDataQuality | undefined; } /** @@ -6838,6 +7248,12 @@ export interface S3HyperDirectTarget { */ Inputs: string[] | undefined; + /** + *

    Specifies the data output format for the HyperDirect target.

    + * @public + */ + Format?: TargetFormat | undefined; + /** *

    Defines the partitioning strategy for the output data.

    * @public @@ -6861,6 +7277,72 @@ export interface S3HyperDirectTarget { * @public */ SchemaChangePolicy?: DirectSchemaChangePolicy | undefined; + + /** + *

    Specifies whether to automatically enable data quality evaluation for the S3 Hyper direct target. When set to true, data quality checks are performed automatically during the write operation.

    + * @public + */ + AutoDataQuality?: AutoDataQuality | undefined; + + /** + *

    Specifies the data schema for the S3 Hyper direct target.

    + * @public + */ + OutputSchemas?: GlueSchema[] | undefined; +} + +/** + *

    Specifies an Apache Iceberg catalog target that writes data to Amazon S3 and registers the table in the Glue Data Catalog.

    + * @public + */ +export interface S3IcebergCatalogTarget { + /** + *

    The name of the Iceberg catalog target.

    + * @public + */ + Name: string | undefined; + + /** + *

    The input connection for the Iceberg catalog target.

    + * @public + */ + Inputs: string[] | undefined; + + /** + *

    A list of partition keys for the Iceberg table.

    + * @public + */ + PartitionKeys?: string[][] | undefined; + + /** + *

    The name of the table to write to in the catalog.

    + * @public + */ + Table: string | undefined; + + /** + *

    The name of the database to write to.

    + * @public + */ + Database: string | undefined; + + /** + *

    Specifies additional connection options for the Iceberg catalog target.

    + * @public + */ + AdditionalOptions?: Record | undefined; + + /** + *

    The policy for handling schema changes in the catalog target.

    + * @public + */ + SchemaChangePolicy?: CatalogSchemaChangePolicy | undefined; + + /** + *

    Specifies whether to automatically enable data quality evaluation for the S3 Iceberg catalog target. When set to true, data quality checks are performed automatically during the write operation.

    + * @public + */ + AutoDataQuality?: AutoDataQuality | undefined; } /** @@ -6927,6 +7409,13 @@ export interface S3IcebergDirectTarget { */ SchemaChangePolicy?: DirectSchemaChangePolicy | undefined; + /** + *

    Specifies configuration options for automatic data quality evaluation in Glue jobs. This structure enables automated data quality + * checks and monitoring during ETL operations, helping to ensure data integrity and reliability without manual intervention.

    + * @public + */ + AutoDataQuality?: AutoDataQuality | undefined; + /** *

    Specifies the compression codec used for Iceberg table files in S3.

    * @public @@ -6938,6 +7427,12 @@ export interface S3IcebergDirectTarget { * @public */ NumberTargetPartitions?: string | undefined; + + /** + *

    Specifies the data schema for the S3 Iceberg direct target.

    + * @public + */ + OutputSchemas?: GlueSchema[] | undefined; } /** @@ -9007,488 +9502,6 @@ export interface Edge { DestinationId?: string | undefined; } -/** - *

    The details of a crawl in the workflow.

    - * @public - */ -export interface Crawl { - /** - *

    The state of the crawler.

    - * @public - */ - State?: CrawlState | undefined; - - /** - *

    The date and time on which the crawl started.

    - * @public - */ - StartedOn?: Date | undefined; - - /** - *

    The date and time on which the crawl completed.

    - * @public - */ - CompletedOn?: Date | undefined; - - /** - *

    The error message associated with the crawl.

    - * @public - */ - ErrorMessage?: string | undefined; - - /** - *

    The log group associated with the crawl.

    - * @public - */ - LogGroup?: string | undefined; - - /** - *

    The log stream associated with the crawl.

    - * @public - */ - LogStream?: string | undefined; -} - -/** - *

    The details of a Crawler node present in the workflow.

    - * @public - */ -export interface CrawlerNodeDetails { - /** - *

    A list of crawls represented by the crawl node.

    - * @public - */ - Crawls?: Crawl[] | undefined; -} - -/** - *

    A job run that was used in the predicate of a conditional trigger - * that triggered this job run.

    - * @public - */ -export interface Predecessor { - /** - *

    The name of the job definition used by the predecessor job run.

    - * @public - */ - JobName?: string | undefined; - - /** - *

    The job-run ID of the predecessor job run.

    - * @public - */ - RunId?: string | undefined; -} - -/** - *

    Contains information about a job run.

    - * @public - */ -export interface JobRun { - /** - *

    The ID of this job run.

    - * @public - */ - Id?: string | undefined; - - /** - *

    The number of the attempt to run this job.

    - * @public - */ - Attempt?: number | undefined; - - /** - *

    The ID of the previous run of this job. For example, the JobRunId specified - * in the StartJobRun action.

    - * @public - */ - PreviousRunId?: string | undefined; - - /** - *

    The name of the trigger that started this job run.

    - * @public - */ - TriggerName?: string | undefined; - - /** - *

    The name of the job definition being used in this run.

    - * @public - */ - JobName?: string | undefined; - - /** - *

    A mode that describes how a job was created. Valid values are:

    - *
      - *
    • - *

      - * SCRIPT - The job was created using the Glue Studio script editor.

      - *
    • - *
    • - *

      - * VISUAL - The job was created using the Glue Studio visual editor.

      - *
    • - *
    • - *

      - * NOTEBOOK - The job was created using an interactive sessions notebook.

      - *
    • - *
    - *

    When the JobMode field is missing or null, SCRIPT is assigned as the default value.

    - * @public - */ - JobMode?: JobMode | undefined; - - /** - *

    Specifies whether job run queuing is enabled for the job run.

    - *

    A value of true means job run queuing is enabled for the job run. If false or not populated, the job run will not be considered for queueing.

    - * @public - */ - JobRunQueuingEnabled?: boolean | undefined; - - /** - *

    The date and time at which this job run was started.

    - * @public - */ - StartedOn?: Date | undefined; - - /** - *

    The last time that this job run was modified.

    - * @public - */ - LastModifiedOn?: Date | undefined; - - /** - *

    The date and time that this job run completed.

    - * @public - */ - CompletedOn?: Date | undefined; - - /** - *

    The current state of the job run. For more information about the statuses of jobs that have terminated abnormally, see Glue Job Run Statuses.

    - * @public - */ - JobRunState?: JobRunState | undefined; - - /** - *

    The job arguments associated with this run. For this job run, they replace the default - * arguments set in the job definition itself.

    - *

    You can specify arguments here that your own job-execution script - * consumes, as well as arguments that Glue itself consumes.

    - *

    Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets - * from a Glue Connection, Secrets Manager or other secret management - * mechanism if you intend to keep them within the Job.

    - *

    For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

    - *

    For information about the arguments you can provide to this field when configuring Spark jobs, - * see the Special Parameters Used by Glue topic in the developer guide.

    - *

    For information about the arguments you can provide to this field when configuring Ray - * jobs, see Using - * job parameters in Ray jobs in the developer guide.

    - * @public - */ - Arguments?: Record | undefined; - - /** - *

    An error message associated with this job run.

    - * @public - */ - ErrorMessage?: string | undefined; - - /** - *

    A list of predecessors to this job run.

    - * @public - */ - PredecessorRuns?: Predecessor[] | undefined; - - /** - *

    This field is deprecated. Use MaxCapacity instead.

    - *

    The number of Glue data processing units (DPUs) allocated to this JobRun. - * From 2 to 100 DPUs can be allocated; the default is 10. A DPU is a relative measure - * of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. - * For more information, see the Glue - * pricing page.

    - * - * @deprecated - * @public - */ - AllocatedCapacity?: number | undefined; - - /** - *

    The amount of time (in seconds) that the job run consumed resources.

    - * @public - */ - ExecutionTime?: number | undefined; - - /** - *

    The JobRun timeout in minutes. This is the maximum time that a job run can - * consume resources before it is terminated and enters TIMEOUT status. This value overrides the timeout value set in the parent job.

    - *

    Jobs must have timeout values less than 7 days or 10080 minutes. Otherwise, the jobs will throw an exception.

    - *

    When the value is left blank, the timeout is defaulted to 2880 minutes.

    - *

    Any existing Glue jobs that had a timeout value greater than 7 days will be defaulted to 7 days. For instance if you have specified a timeout of 20 days for a batch job, it will be stopped on the 7th day.

    - *

    For streaming jobs, if you have set up a maintenance window, it will be restarted during the maintenance window after 7 days.

    - * @public - */ - Timeout?: number | undefined; - - /** - *

    For Glue version 1.0 or earlier jobs, using the standard worker type, the number of - * Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is - * a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB - * of memory. For more information, see the - * Glue pricing page.

    - *

    For Glue version 2.0+ jobs, you cannot specify a Maximum capacity. - * Instead, you should specify a Worker type and the Number of workers.

    - *

    Do not set MaxCapacity if using WorkerType and NumberOfWorkers.

    - *

    The value that can be allocated for MaxCapacity depends on whether you are - * running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL - * job:

    - *
      - *
    • - *

      When you specify a Python shell job (JobCommand.Name="pythonshell"), you can - * allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.

      - *
    • - *
    • - *

      When you specify an Apache Spark ETL job (JobCommand.Name="glueetl") or Apache - * Spark streaming ETL job (JobCommand.Name="gluestreaming"), you can allocate from 2 to 100 DPUs. - * The default is 10 DPUs. This job type cannot have a fractional DPU allocation.

      - *
    • - *
    - * @public - */ - MaxCapacity?: number | undefined; - - /** - *

    The type of predefined worker that is allocated when a job runs. Accepts a value of - * G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

    - *
      - *
    • - *

      For the G.1X worker type, each worker maps to 1 DPU (4 vCPUs, 16 GB of memory) with 94GB disk, and provides 1 executor per worker. We recommend this worker type for workloads such as data transforms, joins, and queries, to offers a scalable and cost effective way to run most jobs.

      - *
    • - *
    • - *

      For the G.2X worker type, each worker maps to 2 DPU (8 vCPUs, 32 GB of memory) with 138GB disk, and provides 1 executor per worker. We recommend this worker type for workloads such as data transforms, joins, and queries, to offers a scalable and cost effective way to run most jobs.

      - *
    • - *
    • - *

      For the G.4X worker type, each worker maps to 4 DPU (16 vCPUs, 64 GB of memory) with 256GB disk, and provides 1 executor per worker. We recommend this worker type for jobs whose workloads contain your most demanding transforms, aggregations, joins, and queries. This worker type is available only for Glue version 3.0 or later Spark ETL jobs in the following Amazon Web Services Regions: US East (Ohio), US East (N. Virginia), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), and Europe (Stockholm).

      - *
    • - *
    • - *

      For the G.8X worker type, each worker maps to 8 DPU (32 vCPUs, 128 GB of memory) with 512GB disk, and provides 1 executor per worker. We recommend this worker type for jobs whose workloads contain your most demanding transforms, aggregations, joins, and queries. This worker type is available only for Glue version 3.0 or later Spark ETL jobs, in the same Amazon Web Services Regions as supported for the G.4X worker type.

      - *
    • - *
    • - *

      For the G.025X worker type, each worker maps to 0.25 DPU (2 vCPUs, 4 GB of memory) with 84GB disk, and provides 1 executor per worker. We recommend this worker type for low volume streaming jobs. This worker type is only available for Glue version 3.0 or later streaming jobs.

      - *
    • - *
    • - *

      For the Z.2X worker type, each worker maps to 2 M-DPU (8vCPUs, 64 GB of memory) with 128 GB disk, and provides up to 8 Ray workers based on the autoscaler.

      - *
    • - *
    - * @public - */ - WorkerType?: WorkerType | undefined; - - /** - *

    The number of workers of a defined workerType that are allocated when a job runs.

    - * @public - */ - NumberOfWorkers?: number | undefined; - - /** - *

    The name of the SecurityConfiguration structure to be used with this job - * run.

    - * @public - */ - SecurityConfiguration?: string | undefined; - - /** - *

    The name of the log group for secure logging that can be server-side encrypted in Amazon - * CloudWatch using KMS. This name can be /aws-glue/jobs/, in which case the - * default encryption is NONE. If you add a role name and - * SecurityConfiguration name (in other words, - * /aws-glue/jobs-yourRoleName-yourSecurityConfigurationName/), then that security - * configuration is used to encrypt the log group.

    - * @public - */ - LogGroupName?: string | undefined; - - /** - *

    Specifies configuration properties of a job run notification.

    - * @public - */ - NotificationProperty?: NotificationProperty | undefined; - - /** - *

    In Spark jobs, GlueVersion determines the versions of Apache Spark and Python - * that Glue available in a job. The Python version indicates the version - * supported for jobs of type Spark.

    - *

    Ray jobs should set GlueVersion to 4.0 or greater. However, - * the versions of Ray, Python and additional libraries available in your Ray job are determined - * by the Runtime parameter of the Job command.

    - *

    For more information about the available Glue versions and corresponding - * Spark and Python versions, see Glue version in the developer - * guide.

    - *

    Jobs that are created without specifying a Glue version default to Glue 0.9.

    - * @public - */ - GlueVersion?: string | undefined; - - /** - *

    This field can be set for either job runs with execution class FLEX or when Auto Scaling is enabled, and represents the total time each executor ran during the lifecycle of a job run in seconds, multiplied by a DPU factor (1 for G.1X, 2 for G.2X, or 0.25 for G.025X workers). This value may be different than the executionEngineRuntime * MaxCapacity as in the case of Auto Scaling jobs, as the number of executors running at a given time may be less than the MaxCapacity. Therefore, it is possible that the value of DPUSeconds is less than executionEngineRuntime * MaxCapacity.

    - * @public - */ - DPUSeconds?: number | undefined; - - /** - *

    Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

    - *

    The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

    - *

    Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

    - * @public - */ - ExecutionClass?: ExecutionClass | undefined; - - /** - *

    This field specifies a day of the week and hour for a maintenance window for streaming jobs. Glue periodically performs maintenance activities. During these maintenance windows, Glue will need to restart your streaming jobs.

    - *

    Glue will restart the job within 3 hours of the specified maintenance window. For instance, if you set up the maintenance window for Monday at 10:00AM GMT, your jobs will be restarted between 10:00AM GMT to 1:00PM GMT.

    - * @public - */ - MaintenanceWindow?: string | undefined; - - /** - *

    The name of an Glue usage profile associated with the job run.

    - * @public - */ - ProfileName?: string | undefined; - - /** - *

    This field holds details that pertain to the state of a job run. The field is nullable.

    - *

    For example, when a job run is in a WAITING state as a result of job run queuing, the field has the reason why the job run is in that state.

    - * @public - */ - StateDetail?: string | undefined; - - /** - *

    This inline session policy to the StartJobRun API allows you to dynamically restrict the permissions of the specified - * execution role for the scope of the job, without requiring the creation of additional IAM roles.

    - * @public - */ - ExecutionRoleSessionPolicy?: string | undefined; -} - -/** - *

    The details of a Job node present in the workflow.

    - * @public - */ -export interface JobNodeDetails { - /** - *

    The information for the job runs represented by the job node.

    - * @public - */ - JobRuns?: JobRun[] | undefined; -} - -/** - *

    The details of a Trigger node present in the workflow.

    - * @public - */ -export interface TriggerNodeDetails { - /** - *

    The information of the trigger represented by the trigger node.

    - * @public - */ - Trigger?: Trigger | undefined; -} - -/** - * @public - * @enum - */ -export const NodeType = { - CRAWLER: "CRAWLER", - JOB: "JOB", - TRIGGER: "TRIGGER", -} as const; - -/** - * @public - */ -export type NodeType = (typeof NodeType)[keyof typeof NodeType]; - -/** - *

    A node represents an Glue component (trigger, crawler, or job) on a workflow graph.

    - * @public - */ -export interface Node { - /** - *

    The type of Glue component represented by the node.

    - * @public - */ - Type?: NodeType | undefined; - - /** - *

    The name of the Glue component represented by the node.

    - * @public - */ - Name?: string | undefined; - - /** - *

    The unique Id assigned to the node within the workflow.

    - * @public - */ - UniqueId?: string | undefined; - - /** - *

    Details of the Trigger when the node represents a Trigger.

    - * @public - */ - TriggerDetails?: TriggerNodeDetails | undefined; - - /** - *

    Details of the Job when the node represents a Job.

    - * @public - */ - JobDetails?: JobNodeDetails | undefined; - - /** - *

    Details of the crawler when the node represents a crawler.

    - * @public - */ - CrawlerDetails?: CrawlerNodeDetails | undefined; -} - -/** - *

    A workflow graph represents the complete workflow containing all the Glue components present in the - * workflow and all the directed connections between them.

    - * @public - */ -export interface WorkflowGraph { - /** - *

    A list of the the Glue components belong to the workflow represented as nodes.

    - * @public - */ - Nodes?: Node[] | undefined; - - /** - *

    A list of all the directed connections between the nodes belonging to the workflow.

    - * @public - */ - Edges?: Edge[] | undefined; -} - -/** - *

    The batch condition that started the workflow run. Either the number of events in the batch size arrived, - * in which case the BatchSize member is non-zero, or the batch window expired, in which case the BatchWindow - * member is non-zero.

    - * @public - */ -export interface StartingEventBatchCondition { - /** - *

    Number of events in the batch.

    - * @public - */ - BatchSize?: number | undefined; - - /** - *

    Duration of the batch window in seconds.

    - * @public - */ - BatchWindow?: number | undefined; -} - /** * @internal */ diff --git a/clients/client-glue/src/models/models_1.ts b/clients/client-glue/src/models/models_1.ts index e78a2a2a95b4..9cf1ed0fac54 100644 --- a/clients/client-glue/src/models/models_1.ts +++ b/clients/client-glue/src/models/models_1.ts @@ -18,28 +18,515 @@ import { Column, ConnectionsList, CrawlerTargets, + CrawlState, DataOperation, + Edge, ErrorDetail, EventBatchingCondition, + ExecutionClass, GlueTable, InclusionAnnotationValue, + JobMode, + JobRunState, LakeFormationConfiguration, LineageConfiguration, + NotificationProperty, PartitionInput, Predicate, Property, RecrawlPolicy, SchemaChangePolicy, SchemaId, - StartingEventBatchCondition, StorageDescriptor, TableOptimizerConfiguration, TableOptimizerType, + Trigger, TriggerType, WorkerType, - WorkflowGraph, } from "./models_0"; +/** + *

    The details of a crawl in the workflow.

    + * @public + */ +export interface Crawl { + /** + *

    The state of the crawler.

    + * @public + */ + State?: CrawlState | undefined; + + /** + *

    The date and time on which the crawl started.

    + * @public + */ + StartedOn?: Date | undefined; + + /** + *

    The date and time on which the crawl completed.

    + * @public + */ + CompletedOn?: Date | undefined; + + /** + *

    The error message associated with the crawl.

    + * @public + */ + ErrorMessage?: string | undefined; + + /** + *

    The log group associated with the crawl.

    + * @public + */ + LogGroup?: string | undefined; + + /** + *

    The log stream associated with the crawl.

    + * @public + */ + LogStream?: string | undefined; +} + +/** + *

    The details of a Crawler node present in the workflow.

    + * @public + */ +export interface CrawlerNodeDetails { + /** + *

    A list of crawls represented by the crawl node.

    + * @public + */ + Crawls?: Crawl[] | undefined; +} + +/** + *

    A job run that was used in the predicate of a conditional trigger + * that triggered this job run.

    + * @public + */ +export interface Predecessor { + /** + *

    The name of the job definition used by the predecessor job run.

    + * @public + */ + JobName?: string | undefined; + + /** + *

    The job-run ID of the predecessor job run.

    + * @public + */ + RunId?: string | undefined; +} + +/** + *

    Contains information about a job run.

    + * @public + */ +export interface JobRun { + /** + *

    The ID of this job run.

    + * @public + */ + Id?: string | undefined; + + /** + *

    The number of the attempt to run this job.

    + * @public + */ + Attempt?: number | undefined; + + /** + *

    The ID of the previous run of this job. For example, the JobRunId specified + * in the StartJobRun action.

    + * @public + */ + PreviousRunId?: string | undefined; + + /** + *

    The name of the trigger that started this job run.

    + * @public + */ + TriggerName?: string | undefined; + + /** + *

    The name of the job definition being used in this run.

    + * @public + */ + JobName?: string | undefined; + + /** + *

    A mode that describes how a job was created. Valid values are:

    + *
      + *
    • + *

      + * SCRIPT - The job was created using the Glue Studio script editor.

      + *
    • + *
    • + *

      + * VISUAL - The job was created using the Glue Studio visual editor.

      + *
    • + *
    • + *

      + * NOTEBOOK - The job was created using an interactive sessions notebook.

      + *
    • + *
    + *

    When the JobMode field is missing or null, SCRIPT is assigned as the default value.

    + * @public + */ + JobMode?: JobMode | undefined; + + /** + *

    Specifies whether job run queuing is enabled for the job run.

    + *

    A value of true means job run queuing is enabled for the job run. If false or not populated, the job run will not be considered for queueing.

    + * @public + */ + JobRunQueuingEnabled?: boolean | undefined; + + /** + *

    The date and time at which this job run was started.

    + * @public + */ + StartedOn?: Date | undefined; + + /** + *

    The last time that this job run was modified.

    + * @public + */ + LastModifiedOn?: Date | undefined; + + /** + *

    The date and time that this job run completed.

    + * @public + */ + CompletedOn?: Date | undefined; + + /** + *

    The current state of the job run. For more information about the statuses of jobs that have terminated abnormally, see Glue Job Run Statuses.

    + * @public + */ + JobRunState?: JobRunState | undefined; + + /** + *

    The job arguments associated with this run. For this job run, they replace the default + * arguments set in the job definition itself.

    + *

    You can specify arguments here that your own job-execution script + * consumes, as well as arguments that Glue itself consumes.

    + *

    Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets + * from a Glue Connection, Secrets Manager or other secret management + * mechanism if you intend to keep them within the Job.

    + *

    For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

    + *

    For information about the arguments you can provide to this field when configuring Spark jobs, + * see the Special Parameters Used by Glue topic in the developer guide.

    + *

    For information about the arguments you can provide to this field when configuring Ray + * jobs, see Using + * job parameters in Ray jobs in the developer guide.

    + * @public + */ + Arguments?: Record | undefined; + + /** + *

    An error message associated with this job run.

    + * @public + */ + ErrorMessage?: string | undefined; + + /** + *

    A list of predecessors to this job run.

    + * @public + */ + PredecessorRuns?: Predecessor[] | undefined; + + /** + *

    This field is deprecated. Use MaxCapacity instead.

    + *

    The number of Glue data processing units (DPUs) allocated to this JobRun. + * From 2 to 100 DPUs can be allocated; the default is 10. A DPU is a relative measure + * of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. + * For more information, see the Glue + * pricing page.

    + * + * @deprecated + * @public + */ + AllocatedCapacity?: number | undefined; + + /** + *

    The amount of time (in seconds) that the job run consumed resources.

    + * @public + */ + ExecutionTime?: number | undefined; + + /** + *

    The JobRun timeout in minutes. This is the maximum time that a job run can + * consume resources before it is terminated and enters TIMEOUT status. This value overrides the timeout value set in the parent job.

    + *

    Jobs must have timeout values less than 7 days or 10080 minutes. Otherwise, the jobs will throw an exception.

    + *

    When the value is left blank, the timeout is defaulted to 2880 minutes.

    + *

    Any existing Glue jobs that had a timeout value greater than 7 days will be defaulted to 7 days. For instance if you have specified a timeout of 20 days for a batch job, it will be stopped on the 7th day.

    + *

    For streaming jobs, if you have set up a maintenance window, it will be restarted during the maintenance window after 7 days.

    + * @public + */ + Timeout?: number | undefined; + + /** + *

    For Glue version 1.0 or earlier jobs, using the standard worker type, the number of + * Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is + * a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB + * of memory. For more information, see the + * Glue pricing page.

    + *

    For Glue version 2.0+ jobs, you cannot specify a Maximum capacity. + * Instead, you should specify a Worker type and the Number of workers.

    + *

    Do not set MaxCapacity if using WorkerType and NumberOfWorkers.

    + *

    The value that can be allocated for MaxCapacity depends on whether you are + * running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL + * job:

    + *
      + *
    • + *

      When you specify a Python shell job (JobCommand.Name="pythonshell"), you can + * allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.

      + *
    • + *
    • + *

      When you specify an Apache Spark ETL job (JobCommand.Name="glueetl") or Apache + * Spark streaming ETL job (JobCommand.Name="gluestreaming"), you can allocate from 2 to 100 DPUs. + * The default is 10 DPUs. This job type cannot have a fractional DPU allocation.

      + *
    • + *
    + * @public + */ + MaxCapacity?: number | undefined; + + /** + *

    The type of predefined worker that is allocated when a job runs. Accepts a value of + * G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

    + *
      + *
    • + *

      For the G.1X worker type, each worker maps to 1 DPU (4 vCPUs, 16 GB of memory) with 94GB disk, and provides 1 executor per worker. We recommend this worker type for workloads such as data transforms, joins, and queries, to offers a scalable and cost effective way to run most jobs.

      + *
    • + *
    • + *

      For the G.2X worker type, each worker maps to 2 DPU (8 vCPUs, 32 GB of memory) with 138GB disk, and provides 1 executor per worker. We recommend this worker type for workloads such as data transforms, joins, and queries, to offers a scalable and cost effective way to run most jobs.

      + *
    • + *
    • + *

      For the G.4X worker type, each worker maps to 4 DPU (16 vCPUs, 64 GB of memory) with 256GB disk, and provides 1 executor per worker. We recommend this worker type for jobs whose workloads contain your most demanding transforms, aggregations, joins, and queries. This worker type is available only for Glue version 3.0 or later Spark ETL jobs in the following Amazon Web Services Regions: US East (Ohio), US East (N. Virginia), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), and Europe (Stockholm).

      + *
    • + *
    • + *

      For the G.8X worker type, each worker maps to 8 DPU (32 vCPUs, 128 GB of memory) with 512GB disk, and provides 1 executor per worker. We recommend this worker type for jobs whose workloads contain your most demanding transforms, aggregations, joins, and queries. This worker type is available only for Glue version 3.0 or later Spark ETL jobs, in the same Amazon Web Services Regions as supported for the G.4X worker type.

      + *
    • + *
    • + *

      For the G.025X worker type, each worker maps to 0.25 DPU (2 vCPUs, 4 GB of memory) with 84GB disk, and provides 1 executor per worker. We recommend this worker type for low volume streaming jobs. This worker type is only available for Glue version 3.0 or later streaming jobs.

      + *
    • + *
    • + *

      For the Z.2X worker type, each worker maps to 2 M-DPU (8vCPUs, 64 GB of memory) with 128 GB disk, and provides up to 8 Ray workers based on the autoscaler.

      + *
    • + *
    + * @public + */ + WorkerType?: WorkerType | undefined; + + /** + *

    The number of workers of a defined workerType that are allocated when a job runs.

    + * @public + */ + NumberOfWorkers?: number | undefined; + + /** + *

    The name of the SecurityConfiguration structure to be used with this job + * run.

    + * @public + */ + SecurityConfiguration?: string | undefined; + + /** + *

    The name of the log group for secure logging that can be server-side encrypted in Amazon + * CloudWatch using KMS. This name can be /aws-glue/jobs/, in which case the + * default encryption is NONE. If you add a role name and + * SecurityConfiguration name (in other words, + * /aws-glue/jobs-yourRoleName-yourSecurityConfigurationName/), then that security + * configuration is used to encrypt the log group.

    + * @public + */ + LogGroupName?: string | undefined; + + /** + *

    Specifies configuration properties of a job run notification.

    + * @public + */ + NotificationProperty?: NotificationProperty | undefined; + + /** + *

    In Spark jobs, GlueVersion determines the versions of Apache Spark and Python + * that Glue available in a job. The Python version indicates the version + * supported for jobs of type Spark.

    + *

    Ray jobs should set GlueVersion to 4.0 or greater. However, + * the versions of Ray, Python and additional libraries available in your Ray job are determined + * by the Runtime parameter of the Job command.

    + *

    For more information about the available Glue versions and corresponding + * Spark and Python versions, see Glue version in the developer + * guide.

    + *

    Jobs that are created without specifying a Glue version default to Glue 0.9.

    + * @public + */ + GlueVersion?: string | undefined; + + /** + *

    This field can be set for either job runs with execution class FLEX or when Auto Scaling is enabled, and represents the total time each executor ran during the lifecycle of a job run in seconds, multiplied by a DPU factor (1 for G.1X, 2 for G.2X, or 0.25 for G.025X workers). This value may be different than the executionEngineRuntime * MaxCapacity as in the case of Auto Scaling jobs, as the number of executors running at a given time may be less than the MaxCapacity. Therefore, it is possible that the value of DPUSeconds is less than executionEngineRuntime * MaxCapacity.

    + * @public + */ + DPUSeconds?: number | undefined; + + /** + *

    Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

    + *

    The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

    + *

    Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

    + * @public + */ + ExecutionClass?: ExecutionClass | undefined; + + /** + *

    This field specifies a day of the week and hour for a maintenance window for streaming jobs. Glue periodically performs maintenance activities. During these maintenance windows, Glue will need to restart your streaming jobs.

    + *

    Glue will restart the job within 3 hours of the specified maintenance window. For instance, if you set up the maintenance window for Monday at 10:00AM GMT, your jobs will be restarted between 10:00AM GMT to 1:00PM GMT.

    + * @public + */ + MaintenanceWindow?: string | undefined; + + /** + *

    The name of an Glue usage profile associated with the job run.

    + * @public + */ + ProfileName?: string | undefined; + + /** + *

    This field holds details that pertain to the state of a job run. The field is nullable.

    + *

    For example, when a job run is in a WAITING state as a result of job run queuing, the field has the reason why the job run is in that state.

    + * @public + */ + StateDetail?: string | undefined; + + /** + *

    This inline session policy to the StartJobRun API allows you to dynamically restrict the permissions of the specified + * execution role for the scope of the job, without requiring the creation of additional IAM roles.

    + * @public + */ + ExecutionRoleSessionPolicy?: string | undefined; +} + +/** + *

    The details of a Job node present in the workflow.

    + * @public + */ +export interface JobNodeDetails { + /** + *

    The information for the job runs represented by the job node.

    + * @public + */ + JobRuns?: JobRun[] | undefined; +} + +/** + *

    The details of a Trigger node present in the workflow.

    + * @public + */ +export interface TriggerNodeDetails { + /** + *

    The information of the trigger represented by the trigger node.

    + * @public + */ + Trigger?: Trigger | undefined; +} + +/** + * @public + * @enum + */ +export const NodeType = { + CRAWLER: "CRAWLER", + JOB: "JOB", + TRIGGER: "TRIGGER", +} as const; + +/** + * @public + */ +export type NodeType = (typeof NodeType)[keyof typeof NodeType]; + +/** + *

    A node represents an Glue component (trigger, crawler, or job) on a workflow graph.

    + * @public + */ +export interface Node { + /** + *

    The type of Glue component represented by the node.

    + * @public + */ + Type?: NodeType | undefined; + + /** + *

    The name of the Glue component represented by the node.

    + * @public + */ + Name?: string | undefined; + + /** + *

    The unique Id assigned to the node within the workflow.

    + * @public + */ + UniqueId?: string | undefined; + + /** + *

    Details of the Trigger when the node represents a Trigger.

    + * @public + */ + TriggerDetails?: TriggerNodeDetails | undefined; + + /** + *

    Details of the Job when the node represents a Job.

    + * @public + */ + JobDetails?: JobNodeDetails | undefined; + + /** + *

    Details of the crawler when the node represents a crawler.

    + * @public + */ + CrawlerDetails?: CrawlerNodeDetails | undefined; +} + +/** + *

    A workflow graph represents the complete workflow containing all the Glue components present in the + * workflow and all the directed connections between them.

    + * @public + */ +export interface WorkflowGraph { + /** + *

    A list of the the Glue components belong to the workflow represented as nodes.

    + * @public + */ + Nodes?: Node[] | undefined; + + /** + *

    A list of all the directed connections between the nodes belonging to the workflow.

    + * @public + */ + Edges?: Edge[] | undefined; +} + +/** + *

    The batch condition that started the workflow run. Either the number of events in the batch size arrived, + * in which case the BatchSize member is non-zero, or the batch window expired, in which case the BatchWindow + * member is non-zero.

    + * @public + */ +export interface StartingEventBatchCondition { + /** + *

    Number of events in the batch.

    + * @public + */ + BatchSize?: number | undefined; + + /** + *

    Duration of the batch window in seconds.

    + * @public + */ + BatchWindow?: number | undefined; +} + /** *

    Workflow run statistics provides statistics about the workflow run.

    * @public @@ -7788,268 +8275,6 @@ export interface JsonClassifier { JsonPath: string | undefined; } -/** - *

    A classifier for XML content.

    - * @public - */ -export interface XMLClassifier { - /** - *

    The name of the classifier.

    - * @public - */ - Name: string | undefined; - - /** - *

    An identifier of the data format that the classifier matches.

    - * @public - */ - Classification: string | undefined; - - /** - *

    The time that this classifier was registered.

    - * @public - */ - CreationTime?: Date | undefined; - - /** - *

    The time that this classifier was last updated.

    - * @public - */ - LastUpdated?: Date | undefined; - - /** - *

    The version of this classifier.

    - * @public - */ - Version?: number | undefined; - - /** - *

    The XML tag designating the element that contains each record in an XML document being - * parsed. This can't identify a self-closing element (closed by />). An empty - * row element that contains only attributes can be parsed as long as it ends with a closing tag - * (for example, is okay, but - * is not).

    - * @public - */ - RowTag?: string | undefined; -} - -/** - *

    Classifiers are triggered during a crawl task. A classifier checks whether a given file is - * in a format it can handle. If it is, the classifier creates a schema in the form of a - * StructType object that matches that data format.

    - *

    You can use the standard classifiers that Glue provides, or you can write your own - * classifiers to best categorize your data sources and specify the appropriate schemas to use - * for them. A classifier can be a grok classifier, an XML classifier, - * a JSON classifier, or a custom CSV classifier, as specified in one - * of the fields in the Classifier object.

    - * @public - */ -export interface Classifier { - /** - *

    A classifier that uses grok.

    - * @public - */ - GrokClassifier?: GrokClassifier | undefined; - - /** - *

    A classifier for XML content.

    - * @public - */ - XMLClassifier?: XMLClassifier | undefined; - - /** - *

    A classifier for JSON content.

    - * @public - */ - JsonClassifier?: JsonClassifier | undefined; - - /** - *

    A classifier for comma-separated values (CSV).

    - * @public - */ - CsvClassifier?: CsvClassifier | undefined; -} - -/** - * @public - */ -export interface GetClassifierResponse { - /** - *

    The requested classifier.

    - * @public - */ - Classifier?: Classifier | undefined; -} - -/** - * @public - */ -export interface GetClassifiersRequest { - /** - *

    The size of the list to return (optional).

    - * @public - */ - MaxResults?: number | undefined; - - /** - *

    An optional continuation token.

    - * @public - */ - NextToken?: string | undefined; -} - -/** - * @public - */ -export interface GetClassifiersResponse { - /** - *

    The requested list of classifier - * objects.

    - * @public - */ - Classifiers?: Classifier[] | undefined; - - /** - *

    A continuation token.

    - * @public - */ - NextToken?: string | undefined; -} - -/** - * @public - */ -export interface GetColumnStatisticsForPartitionRequest { - /** - *

    The ID of the Data Catalog where the partitions in question reside. - * If none is supplied, the Amazon Web Services account ID is used by default.

    - * @public - */ - CatalogId?: string | undefined; - - /** - *

    The name of the catalog database where the partitions reside.

    - * @public - */ - DatabaseName: string | undefined; - - /** - *

    The name of the partitions' table.

    - * @public - */ - TableName: string | undefined; - - /** - *

    A list of partition values identifying the partition.

    - * @public - */ - PartitionValues: string[] | undefined; - - /** - *

    A list of the column names.

    - * @public - */ - ColumnNames: string[] | undefined; -} - -/** - *

    Defines column statistics supported for bit sequence data values.

    - * @public - */ -export interface BinaryColumnStatisticsData { - /** - *

    The size of the longest bit sequence in the column.

    - * @public - */ - MaximumLength: number | undefined; - - /** - *

    The average bit sequence length in the column.

    - * @public - */ - AverageLength: number | undefined; - - /** - *

    The number of null values in the column.

    - * @public - */ - NumberOfNulls: number | undefined; -} - -/** - *

    Defines column statistics supported for Boolean data columns.

    - * @public - */ -export interface BooleanColumnStatisticsData { - /** - *

    The number of true values in the column.

    - * @public - */ - NumberOfTrues: number | undefined; - - /** - *

    The number of false values in the column.

    - * @public - */ - NumberOfFalses: number | undefined; - - /** - *

    The number of null values in the column.

    - * @public - */ - NumberOfNulls: number | undefined; -} - -/** - *

    Defines column statistics supported for timestamp data columns.

    - * @public - */ -export interface DateColumnStatisticsData { - /** - *

    The lowest value in the column.

    - * @public - */ - MinimumValue?: Date | undefined; - - /** - *

    The highest value in the column.

    - * @public - */ - MaximumValue?: Date | undefined; - - /** - *

    The number of null values in the column.

    - * @public - */ - NumberOfNulls: number | undefined; - - /** - *

    The number of distinct values in a column.

    - * @public - */ - NumberOfDistinctValues: number | undefined; -} - -/** - *

    Contains a numeric value in decimal format.

    - * @public - */ -export interface DecimalNumber { - /** - *

    The unscaled numeric value.

    - * @public - */ - UnscaledValue: Uint8Array | undefined; - - /** - *

    The scale that determines where the decimal point falls in the - * unscaled value.

    - * @public - */ - Scale: number | undefined; -} - /** * @internal */ diff --git a/clients/client-glue/src/models/models_2.ts b/clients/client-glue/src/models/models_2.ts index 1a021ea7c22d..66a3f3255a79 100644 --- a/clients/client-glue/src/models/models_2.ts +++ b/clients/client-glue/src/models/models_2.ts @@ -22,7 +22,6 @@ import { ErrorDetail, GlueTable, InclusionAnnotationValue, - JobRun, Partition, PartitionValueList, Schedule, @@ -37,8 +36,6 @@ import { } from "./models_0"; import { - BinaryColumnStatisticsData, - BooleanColumnStatisticsData, Capabilities, CodeGenEdge, CodeGenNode, @@ -48,15 +45,15 @@ import { ConnectionPropertyKey, ConnectionStatus, ConnectionType, + CsvClassifier, DatabaseIdentifier, DataFormat, DataQualityTargetTable, - DateColumnStatisticsData, - DecimalNumber, EncryptionConfiguration, FederatedDatabase, - IntegrationError, - IntegrationStatus, + GrokClassifier, + JobRun, + JsonClassifier, Language, Permission, PhysicalConnectionRequirements, @@ -71,7 +68,6 @@ import { Session, SourceProcessingProperties, SourceTableConfig, - Tag, TargetProcessingProperties, TargetTableConfig, TaskStatusType, @@ -83,6 +79,268 @@ import { WorkflowRun, } from "./models_1"; +/** + *

    A classifier for XML content.

    + * @public + */ +export interface XMLClassifier { + /** + *

    The name of the classifier.

    + * @public + */ + Name: string | undefined; + + /** + *

    An identifier of the data format that the classifier matches.

    + * @public + */ + Classification: string | undefined; + + /** + *

    The time that this classifier was registered.

    + * @public + */ + CreationTime?: Date | undefined; + + /** + *

    The time that this classifier was last updated.

    + * @public + */ + LastUpdated?: Date | undefined; + + /** + *

    The version of this classifier.

    + * @public + */ + Version?: number | undefined; + + /** + *

    The XML tag designating the element that contains each record in an XML document being + * parsed. This can't identify a self-closing element (closed by />). An empty + * row element that contains only attributes can be parsed as long as it ends with a closing tag + * (for example, is okay, but + * is not).

    + * @public + */ + RowTag?: string | undefined; +} + +/** + *

    Classifiers are triggered during a crawl task. A classifier checks whether a given file is + * in a format it can handle. If it is, the classifier creates a schema in the form of a + * StructType object that matches that data format.

    + *

    You can use the standard classifiers that Glue provides, or you can write your own + * classifiers to best categorize your data sources and specify the appropriate schemas to use + * for them. A classifier can be a grok classifier, an XML classifier, + * a JSON classifier, or a custom CSV classifier, as specified in one + * of the fields in the Classifier object.

    + * @public + */ +export interface Classifier { + /** + *

    A classifier that uses grok.

    + * @public + */ + GrokClassifier?: GrokClassifier | undefined; + + /** + *

    A classifier for XML content.

    + * @public + */ + XMLClassifier?: XMLClassifier | undefined; + + /** + *

    A classifier for JSON content.

    + * @public + */ + JsonClassifier?: JsonClassifier | undefined; + + /** + *

    A classifier for comma-separated values (CSV).

    + * @public + */ + CsvClassifier?: CsvClassifier | undefined; +} + +/** + * @public + */ +export interface GetClassifierResponse { + /** + *

    The requested classifier.

    + * @public + */ + Classifier?: Classifier | undefined; +} + +/** + * @public + */ +export interface GetClassifiersRequest { + /** + *

    The size of the list to return (optional).

    + * @public + */ + MaxResults?: number | undefined; + + /** + *

    An optional continuation token.

    + * @public + */ + NextToken?: string | undefined; +} + +/** + * @public + */ +export interface GetClassifiersResponse { + /** + *

    The requested list of classifier + * objects.

    + * @public + */ + Classifiers?: Classifier[] | undefined; + + /** + *

    A continuation token.

    + * @public + */ + NextToken?: string | undefined; +} + +/** + * @public + */ +export interface GetColumnStatisticsForPartitionRequest { + /** + *

    The ID of the Data Catalog where the partitions in question reside. + * If none is supplied, the Amazon Web Services account ID is used by default.

    + * @public + */ + CatalogId?: string | undefined; + + /** + *

    The name of the catalog database where the partitions reside.

    + * @public + */ + DatabaseName: string | undefined; + + /** + *

    The name of the partitions' table.

    + * @public + */ + TableName: string | undefined; + + /** + *

    A list of partition values identifying the partition.

    + * @public + */ + PartitionValues: string[] | undefined; + + /** + *

    A list of the column names.

    + * @public + */ + ColumnNames: string[] | undefined; +} + +/** + *

    Defines column statistics supported for bit sequence data values.

    + * @public + */ +export interface BinaryColumnStatisticsData { + /** + *

    The size of the longest bit sequence in the column.

    + * @public + */ + MaximumLength: number | undefined; + + /** + *

    The average bit sequence length in the column.

    + * @public + */ + AverageLength: number | undefined; + + /** + *

    The number of null values in the column.

    + * @public + */ + NumberOfNulls: number | undefined; +} + +/** + *

    Defines column statistics supported for Boolean data columns.

    + * @public + */ +export interface BooleanColumnStatisticsData { + /** + *

    The number of true values in the column.

    + * @public + */ + NumberOfTrues: number | undefined; + + /** + *

    The number of false values in the column.

    + * @public + */ + NumberOfFalses: number | undefined; + + /** + *

    The number of null values in the column.

    + * @public + */ + NumberOfNulls: number | undefined; +} + +/** + *

    Defines column statistics supported for timestamp data columns.

    + * @public + */ +export interface DateColumnStatisticsData { + /** + *

    The lowest value in the column.

    + * @public + */ + MinimumValue?: Date | undefined; + + /** + *

    The highest value in the column.

    + * @public + */ + MaximumValue?: Date | undefined; + + /** + *

    The number of null values in the column.

    + * @public + */ + NumberOfNulls: number | undefined; + + /** + *

    The number of distinct values in a column.

    + * @public + */ + NumberOfDistinctValues: number | undefined; +} + +/** + *

    Contains a numeric value in decimal format.

    + * @public + */ +export interface DecimalNumber { + /** + *

    The unscaled numeric value.

    + * @public + */ + UnscaledValue: Uint8Array | undefined; + + /** + *

    The scale that determines where the decimal point falls in the + * unscaled value.

    + * @public + */ + Scale: number | undefined; +} + /** *

    Defines column statistics supported for fixed-point number data columns.

    * @public @@ -8464,264 +8722,6 @@ export interface ModifyIntegrationRequest { IntegrationName?: string | undefined; } -/** - * @public - */ -export interface ModifyIntegrationResponse { - /** - *

    The ARN of the source for the integration.

    - * @public - */ - SourceArn: string | undefined; - - /** - *

    The ARN of the target for the integration.

    - * @public - */ - TargetArn: string | undefined; - - /** - *

    A unique name for an integration in Glue.

    - * @public - */ - IntegrationName: string | undefined; - - /** - *

    A description of the integration.

    - * @public - */ - Description?: string | undefined; - - /** - *

    The Amazon Resource Name (ARN) for the integration.

    - * @public - */ - IntegrationArn: string | undefined; - - /** - *

    The ARN of a KMS key used for encrypting the channel.

    - * @public - */ - KmsKeyId?: string | undefined; - - /** - *

    An optional set of non-secret key–value pairs that contains additional contextual information for encryption.

    - * @public - */ - AdditionalEncryptionContext?: Record | undefined; - - /** - *

    Metadata assigned to the resource consisting of a list of key-value pairs.

    - * @public - */ - Tags?: Tag[] | undefined; - - /** - *

    The status of the integration being modified.

    - *

    The possible statuses are:

    - *
      - *
    • - *

      CREATING: The integration is being created.

      - *
    • - *
    • - *

      ACTIVE: The integration creation succeeds.

      - *
    • - *
    • - *

      MODIFYING: The integration is being modified.

      - *
    • - *
    • - *

      FAILED: The integration creation fails.

      - *
    • - *
    • - *

      DELETING: The integration is deleted.

      - *
    • - *
    • - *

      SYNCING: The integration is synchronizing.

      - *
    • - *
    • - *

      NEEDS_ATTENTION: The integration needs attention, such as synchronization.

      - *
    • - *
    - * @public - */ - Status: IntegrationStatus | undefined; - - /** - *

    The time when the integration was created, in UTC.

    - * @public - */ - CreateTime: Date | undefined; - - /** - *

    A list of errors associated with the integration modification.

    - * @public - */ - Errors?: IntegrationError[] | undefined; - - /** - *

    Selects source tables for the integration using Maxwell filter syntax.

    - * @public - */ - DataFilter?: string | undefined; -} - -/** - * @public - */ -export interface PutDataCatalogEncryptionSettingsRequest { - /** - *

    The ID of the Data Catalog to set the security configuration for. If none is provided, the - * Amazon Web Services account ID is used by default.

    - * @public - */ - CatalogId?: string | undefined; - - /** - *

    The security configuration to set.

    - * @public - */ - DataCatalogEncryptionSettings: DataCatalogEncryptionSettings | undefined; -} - -/** - * @public - */ -export interface PutDataCatalogEncryptionSettingsResponse {} - -/** - * @public - */ -export interface PutDataQualityProfileAnnotationRequest { - /** - *

    The ID of the data quality monitoring profile to annotate.

    - * @public - */ - ProfileId: string | undefined; - - /** - *

    The inclusion annotation value to apply to the profile.

    - * @public - */ - InclusionAnnotation: InclusionAnnotationValue | undefined; -} - -/** - *

    Left blank.

    - * @public - */ -export interface PutDataQualityProfileAnnotationResponse {} - -/** - * @public - * @enum - */ -export const EnableHybridValues = { - FALSE: "FALSE", - TRUE: "TRUE", -} as const; - -/** - * @public - */ -export type EnableHybridValues = (typeof EnableHybridValues)[keyof typeof EnableHybridValues]; - -/** - * @public - * @enum - */ -export const ExistCondition = { - MUST_EXIST: "MUST_EXIST", - NONE: "NONE", - NOT_EXIST: "NOT_EXIST", -} as const; - -/** - * @public - */ -export type ExistCondition = (typeof ExistCondition)[keyof typeof ExistCondition]; - -/** - * @public - */ -export interface PutResourcePolicyRequest { - /** - *

    Contains the policy document to set, in JSON format.

    - * @public - */ - PolicyInJson: string | undefined; - - /** - *

    Do not use. For internal use only.

    - * @public - */ - ResourceArn?: string | undefined; - - /** - *

    The hash value returned when the previous policy was set using - * PutResourcePolicy. Its purpose is to prevent concurrent modifications of a - * policy. Do not use this parameter if no previous policy has been set.

    - * @public - */ - PolicyHashCondition?: string | undefined; - - /** - *

    A value of MUST_EXIST is used to update a policy. A value of - * NOT_EXIST is used to create a new policy. If a value of NONE or a - * null value is used, the call does not depend on the existence of a policy.

    - * @public - */ - PolicyExistsCondition?: ExistCondition | undefined; - - /** - *

    If 'TRUE', indicates that you are using both methods to grant cross-account - * access to Data Catalog resources:

    - *
      - *
    • - *

      By directly updating the resource policy with PutResourePolicy - *

      - *
    • - *
    • - *

      By using the Grant permissions command on the Amazon Web Services Management Console.

      - *
    • - *
    - *

    Must be set to 'TRUE' if you have already used the Management Console to - * grant cross-account access, otherwise the call fails. Default is 'FALSE'.

    - * @public - */ - EnableHybrid?: EnableHybridValues | undefined; -} - -/** - * @public - */ -export interface PutResourcePolicyResponse { - /** - *

    A hash of the policy that has just been set. This must - * be included in a subsequent call that overwrites or updates - * this policy.

    - * @public - */ - PolicyHash?: string | undefined; -} - -/** - *

    A structure containing a key value pair for metadata.

    - * @public - */ -export interface MetadataKeyValuePair { - /** - *

    A metadata key.

    - * @public - */ - MetadataKey?: string | undefined; - - /** - *

    A metadata key’s corresponding value.

    - * @public - */ - MetadataValue?: string | undefined; -} - /** * @internal */ diff --git a/clients/client-glue/src/models/models_3.ts b/clients/client-glue/src/models/models_3.ts index fb009cfd9061..33b73a70dac5 100644 --- a/clients/client-glue/src/models/models_3.ts +++ b/clients/client-glue/src/models/models_3.ts @@ -14,6 +14,7 @@ import { BasicCatalogTarget, CatalogDeltaSource, CatalogHudiSource, + CatalogIcebergSource, CatalogKafkaSource, CatalogKinesisSource, CatalogSource, @@ -32,6 +33,7 @@ import { DropNullFields, DynamicTransform, DynamoDBCatalogSource, + DynamoDBELTConnectorSource, ErrorDetail, EvaluateDataQuality, EvaluateDataQualityMultiFrame, @@ -42,6 +44,7 @@ import { Filter, GovernedCatalogSource, GovernedCatalogTarget, + InclusionAnnotationValue, JDBCConnectorSource, JDBCConnectorTarget, JobCommand, @@ -68,8 +71,10 @@ import { RedshiftTarget, RelationalCatalogSource, RenameField, + Route, S3CatalogDeltaSource, S3CatalogHudiSource, + S3CatalogIcebergSource, S3CatalogSource, S3CatalogTarget, S3CsvSource, @@ -83,6 +88,7 @@ import { S3HudiDirectTarget, S3HudiSource, S3HyperDirectTarget, + S3IcebergCatalogTarget, S3IcebergDirectTarget, S3JsonSource, S3ParquetSource, @@ -121,6 +127,8 @@ import { IcebergPartitionSpec, IcebergSchema, IcebergSortOrder, + IntegrationError, + IntegrationStatus, Permission, ProfileConfiguration, RegistryId, @@ -129,6 +137,7 @@ import { SourceTableConfig, TableIdentifier, TableInput, + Tag, TargetProcessingProperties, TargetTableConfig, TransformParameters, @@ -138,10 +147,10 @@ import { import { ColumnRowFilter, ColumnStatistics, + DataCatalogEncryptionSettings, DataQualityEvaluationRunAdditionalRunOptions, FederatedTable, JobBookmarkEntry, - MetadataKeyValuePair, ResourceAction, ResourceShareType, ResourceState, @@ -150,6 +159,264 @@ import { ViewValidation, } from "./models_2"; +/** + * @public + */ +export interface ModifyIntegrationResponse { + /** + *

    The ARN of the source for the integration.

    + * @public + */ + SourceArn: string | undefined; + + /** + *

    The ARN of the target for the integration.

    + * @public + */ + TargetArn: string | undefined; + + /** + *

    A unique name for an integration in Glue.

    + * @public + */ + IntegrationName: string | undefined; + + /** + *

    A description of the integration.

    + * @public + */ + Description?: string | undefined; + + /** + *

    The Amazon Resource Name (ARN) for the integration.

    + * @public + */ + IntegrationArn: string | undefined; + + /** + *

    The ARN of a KMS key used for encrypting the channel.

    + * @public + */ + KmsKeyId?: string | undefined; + + /** + *

    An optional set of non-secret key–value pairs that contains additional contextual information for encryption.

    + * @public + */ + AdditionalEncryptionContext?: Record | undefined; + + /** + *

    Metadata assigned to the resource consisting of a list of key-value pairs.

    + * @public + */ + Tags?: Tag[] | undefined; + + /** + *

    The status of the integration being modified.

    + *

    The possible statuses are:

    + *
      + *
    • + *

      CREATING: The integration is being created.

      + *
    • + *
    • + *

      ACTIVE: The integration creation succeeds.

      + *
    • + *
    • + *

      MODIFYING: The integration is being modified.

      + *
    • + *
    • + *

      FAILED: The integration creation fails.

      + *
    • + *
    • + *

      DELETING: The integration is deleted.

      + *
    • + *
    • + *

      SYNCING: The integration is synchronizing.

      + *
    • + *
    • + *

      NEEDS_ATTENTION: The integration needs attention, such as synchronization.

      + *
    • + *
    + * @public + */ + Status: IntegrationStatus | undefined; + + /** + *

    The time when the integration was created, in UTC.

    + * @public + */ + CreateTime: Date | undefined; + + /** + *

    A list of errors associated with the integration modification.

    + * @public + */ + Errors?: IntegrationError[] | undefined; + + /** + *

    Selects source tables for the integration using Maxwell filter syntax.

    + * @public + */ + DataFilter?: string | undefined; +} + +/** + * @public + */ +export interface PutDataCatalogEncryptionSettingsRequest { + /** + *

    The ID of the Data Catalog to set the security configuration for. If none is provided, the + * Amazon Web Services account ID is used by default.

    + * @public + */ + CatalogId?: string | undefined; + + /** + *

    The security configuration to set.

    + * @public + */ + DataCatalogEncryptionSettings: DataCatalogEncryptionSettings | undefined; +} + +/** + * @public + */ +export interface PutDataCatalogEncryptionSettingsResponse {} + +/** + * @public + */ +export interface PutDataQualityProfileAnnotationRequest { + /** + *

    The ID of the data quality monitoring profile to annotate.

    + * @public + */ + ProfileId: string | undefined; + + /** + *

    The inclusion annotation value to apply to the profile.

    + * @public + */ + InclusionAnnotation: InclusionAnnotationValue | undefined; +} + +/** + *

    Left blank.

    + * @public + */ +export interface PutDataQualityProfileAnnotationResponse {} + +/** + * @public + * @enum + */ +export const EnableHybridValues = { + FALSE: "FALSE", + TRUE: "TRUE", +} as const; + +/** + * @public + */ +export type EnableHybridValues = (typeof EnableHybridValues)[keyof typeof EnableHybridValues]; + +/** + * @public + * @enum + */ +export const ExistCondition = { + MUST_EXIST: "MUST_EXIST", + NONE: "NONE", + NOT_EXIST: "NOT_EXIST", +} as const; + +/** + * @public + */ +export type ExistCondition = (typeof ExistCondition)[keyof typeof ExistCondition]; + +/** + * @public + */ +export interface PutResourcePolicyRequest { + /** + *

    Contains the policy document to set, in JSON format.

    + * @public + */ + PolicyInJson: string | undefined; + + /** + *

    Do not use. For internal use only.

    + * @public + */ + ResourceArn?: string | undefined; + + /** + *

    The hash value returned when the previous policy was set using + * PutResourcePolicy. Its purpose is to prevent concurrent modifications of a + * policy. Do not use this parameter if no previous policy has been set.

    + * @public + */ + PolicyHashCondition?: string | undefined; + + /** + *

    A value of MUST_EXIST is used to update a policy. A value of + * NOT_EXIST is used to create a new policy. If a value of NONE or a + * null value is used, the call does not depend on the existence of a policy.

    + * @public + */ + PolicyExistsCondition?: ExistCondition | undefined; + + /** + *

    If 'TRUE', indicates that you are using both methods to grant cross-account + * access to Data Catalog resources:

    + *
      + *
    • + *

      By directly updating the resource policy with PutResourePolicy + *

      + *
    • + *
    • + *

      By using the Grant permissions command on the Amazon Web Services Management Console.

      + *
    • + *
    + *

    Must be set to 'TRUE' if you have already used the Management Console to + * grant cross-account access, otherwise the call fails. Default is 'FALSE'.

    + * @public + */ + EnableHybrid?: EnableHybridValues | undefined; +} + +/** + * @public + */ +export interface PutResourcePolicyResponse { + /** + *

    A hash of the policy that has just been set. This must + * be included in a subsequent call that overwrites or updates + * this policy.

    + * @public + */ + PolicyHash?: string | undefined; +} + +/** + *

    A structure containing a key value pair for metadata.

    + * @public + */ +export interface MetadataKeyValuePair { + /** + *

    A metadata key.

    + * @public + */ + MetadataKey?: string | undefined; + + /** + *

    A metadata key’s corresponding value.

    + * @public + */ + MetadataValue?: string | undefined; +} + /** * @public */ @@ -3913,12 +4180,6 @@ export interface CodeGenConfigurationNode { */ S3CsvSource?: S3CsvSource | undefined; - /** - *

    Defines configuration parameters for reading Excel files from Amazon S3.

    - * @public - */ - S3ExcelSource?: S3ExcelSource | undefined; - /** *

    Specifies a JSON data store stored in Amazon S3.

    * @public @@ -3979,24 +4240,12 @@ export interface CodeGenConfigurationNode { */ S3GlueParquetTarget?: S3GlueParquetTarget | undefined; - /** - *

    Defines configuration parameters for writing data to Amazon S3 using HyperDirect optimization.

    - * @public - */ - S3HyperDirectTarget?: S3HyperDirectTarget | undefined; - /** *

    Specifies a data target that writes to Amazon S3.

    * @public */ S3DirectTarget?: S3DirectTarget | undefined; - /** - *

    Defines configuration parameters for writing data to Amazon S3 as an Apache Iceberg table.

    - * @public - */ - S3IcebergDirectTarget?: S3IcebergDirectTarget | undefined; - /** *

    Specifies a transform that maps data property keys in the data source to data property keys in the data target. You can rename keys, modify the data types for keys, and choose which keys to drop from the dataset.

    * @public @@ -4190,6 +4439,12 @@ export interface CodeGenConfigurationNode { */ PostgreSQLCatalogTarget?: PostgreSQLCatalogTarget | undefined; + /** + *

    Specifies a route node that directs data to different output paths based on defined filtering conditions.

    + * @public + */ + Route?: Route | undefined; + /** *

    Specifies a custom visual transform created by a user.

    * @public @@ -4315,6 +4570,48 @@ export interface CodeGenConfigurationNode { * @public */ ConnectorDataTarget?: ConnectorDataTarget | undefined; + + /** + *

    Specifies an Apache Iceberg data source that is registered in the Glue Data Catalog. The Iceberg data source must be stored in Amazon S3.

    + * @public + */ + S3CatalogIcebergSource?: S3CatalogIcebergSource | undefined; + + /** + *

    Specifies an Apache Iceberg data source that is registered in the Glue Data Catalog.

    + * @public + */ + CatalogIcebergSource?: CatalogIcebergSource | undefined; + + /** + *

    Specifies an Apache Iceberg catalog target that writes data to Amazon S3 and registers the table in the Glue Data Catalog.

    + * @public + */ + S3IcebergCatalogTarget?: S3IcebergCatalogTarget | undefined; + + /** + *

    Defines configuration parameters for writing data to Amazon S3 as an Apache Iceberg table.

    + * @public + */ + S3IcebergDirectTarget?: S3IcebergDirectTarget | undefined; + + /** + *

    Defines configuration parameters for reading Excel files from Amazon S3.

    + * @public + */ + S3ExcelSource?: S3ExcelSource | undefined; + + /** + *

    Defines configuration parameters for writing data to Amazon S3 using HyperDirect optimization.

    + * @public + */ + S3HyperDirectTarget?: S3HyperDirectTarget | undefined; + + /** + *

    Specifies a DynamoDB ELT connector source for extracting data from DynamoDB tables.

    + * @public + */ + DynamoDBELTConnectorSource?: DynamoDBELTConnectorSource | undefined; } /** @@ -4666,7 +4963,7 @@ export interface CreateJobRequest { *

    For the G.2X worker type, each worker maps to 2 DPU (8 vCPUs, 32 GB of memory) with 138GB disk, and provides 1 executor per worker. We recommend this worker type for workloads such as data transforms, joins, and queries, to offers a scalable and cost effective way to run most jobs.

    * *
  • - *

    For the G.4X worker type, each worker maps to 4 DPU (16 vCPUs, 64 GB of memory) with 256GB disk, and provides 1 executor per worker. We recommend this worker type for jobs whose workloads contain your most demanding transforms, aggregations, joins, and queries. This worker type is available only for Glue version 3.0 or later Spark ETL jobs in the following Amazon Web Services Regions: US East (Ohio), US East (N. Virginia), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), and Europe (Stockholm).

    + *

    For the G.4X worker type, each worker maps to 4 DPU (16 vCPUs, 64 GB of memory) with 256GB disk, and provides 1 executor per worker. We recommend this worker type for jobs whose workloads contain your most demanding transforms, aggregations, joins, and queries. This worker type is available only for Glue version 3.0 or later Spark ETL jobs in the following Amazon Web Services Regions: US East (Ohio), US East (N. Virginia), US West (N. California), US West (Oregon), Asia Pacific (Mumbai), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), Europe (London), Europe (Spain), Europe (Stockholm), and South America (São Paulo).

    *
  • *
  • *

    For the G.8X worker type, each worker maps to 8 DPU (32 vCPUs, 128 GB of memory) with 512GB disk, and provides 1 executor per worker. We recommend this worker type for jobs whose workloads contain your most demanding transforms, aggregations, joins, and queries. This worker type is available only for Glue version 3.0 or later Spark ETL jobs, in the same Amazon Web Services Regions as supported for the G.4X worker type.

    @@ -4902,26 +5199,42 @@ export interface Job { MaxCapacity?: number | undefined; /** - *

    The type of predefined worker that is allocated when a job runs. Accepts a value of - * G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

    + *

    The type of predefined worker that is allocated when a job runs.

    + *

    Glue provides multiple worker types to accommodate different workload requirements:

    + *

    G Worker Types (General-purpose compute workers):

    *
      *
    • - *

      For the G.1X worker type, each worker maps to 1 DPU (4 vCPUs, 16 GB of memory) with 94GB disk, and provides 1 executor per worker. We recommend this worker type for workloads such as data transforms, joins, and queries, to offers a scalable and cost effective way to run most jobs.

      + *

      G.1X: 1 DPU (4 vCPUs, 16 GB memory, 94GB disk)

      *
    • *
    • - *

      For the G.2X worker type, each worker maps to 2 DPU (8 vCPUs, 32 GB of memory) with 138GB disk, and provides 1 executor per worker. We recommend this worker type for workloads such as data transforms, joins, and queries, to offers a scalable and cost effective way to run most jobs.

      + *

      G.2X: 2 DPU (8 vCPUs, 32 GB memory, 138GB disk)

      *
    • *
    • - *

      For the G.4X worker type, each worker maps to 4 DPU (16 vCPUs, 64 GB of memory) with 256GB disk, and provides 1 executor per worker. We recommend this worker type for jobs whose workloads contain your most demanding transforms, aggregations, joins, and queries. This worker type is available only for Glue version 3.0 or later Spark ETL jobs in the following Amazon Web Services Regions: US East (Ohio), US East (N. Virginia), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), and Europe (Stockholm).

      + *

      G.4X: 4 DPU (16 vCPUs, 64 GB memory, 256GB disk)

      *
    • *
    • - *

      For the G.8X worker type, each worker maps to 8 DPU (32 vCPUs, 128 GB of memory) with 512GB disk, and provides 1 executor per worker. We recommend this worker type for jobs whose workloads contain your most demanding transforms, aggregations, joins, and queries. This worker type is available only for Glue version 3.0 or later Spark ETL jobs, in the same Amazon Web Services Regions as supported for the G.4X worker type.

      + *

      G.8X: 8 DPU (32 vCPUs, 128 GB memory, 512GB disk)

      *
    • *
    • - *

      For the G.025X worker type, each worker maps to 0.25 DPU (2 vCPUs, 4 GB of memory) with 84GB disk, and provides 1 executor per worker. We recommend this worker type for low volume streaming jobs. This worker type is only available for Glue version 3.0 or later streaming jobs.

      + *

      G.12X: 12 DPU (48 vCPUs, 192 GB memory, 768GB disk)

      *
    • *
    • - *

      For the Z.2X worker type, each worker maps to 2 M-DPU (8vCPUs, 64 GB of memory) with 128 GB disk, and provides up to 8 Ray workers based on the autoscaler.

      + *

      G.16X: 16 DPU (64 vCPUs, 256 GB memory, 1024GB disk)

      + *
    • + *
    + *

    R Worker Types (Memory-optimized workers):

    + *
      + *
    • + *

      R.1X: 1 M-DPU (4 vCPUs, 32 GB memory)

      + *
    • + *
    • + *

      R.2X: 2 M-DPU (8 vCPUs, 64 GB memory)

      + *
    • + *
    • + *

      R.4X: 4 M-DPU (16 vCPUs, 128 GB memory)

      + *
    • + *
    • + *

      R.8X: 8 M-DPU (32 vCPUs, 256 GB memory)

      *
    • *
    * @public diff --git a/clients/client-glue/src/protocols/Aws_json1_1.ts b/clients/client-glue/src/protocols/Aws_json1_1.ts index 434a6e60195f..51af9eb2594c 100644 --- a/clients/client-glue/src/protocols/Aws_json1_1.ts +++ b/clients/client-glue/src/protocols/Aws_json1_1.ts @@ -614,6 +614,7 @@ import { AuditContext, AuthenticationConfigurationInput, AuthorizationCodeProperties, + AutoDataQuality, BasicAuthenticationCredentials, BasicCatalogTarget, BatchCreatePartitionRequest, @@ -642,6 +643,7 @@ import { Blueprint, CatalogDeltaSource, CatalogHudiSource, + CatalogIcebergSource, CatalogKafkaSource, CatalogKinesisSource, CatalogSchemaChangePolicy, @@ -655,9 +657,7 @@ import { ConnectionsList, ConnectorDataSource, ConnectorDataTarget, - Crawl, Crawler, - CrawlerNodeDetails, CrawlerTargets, CustomCode, DataQualityAggregatedMetrics, @@ -668,6 +668,8 @@ import { DataQualityRuleResult, DataSource, Datatype, + DDBELTCatalogAdditionalOptions, + DDBELTConnectionOptions, DeltaTarget, DevEndpoint, DirectJDBCSource, @@ -681,6 +683,7 @@ import { DropNullFields, DynamicTransform, DynamoDBCatalogSource, + DynamoDBELTConnectorSource, DynamoDBTarget, EntityNotFoundException, EvaluateDataQuality, @@ -700,6 +703,7 @@ import { GlueTable, GovernedCatalogSource, GovernedCatalogTarget, + GroupFilters, HudiTarget, IcebergCompactionConfiguration, IcebergCompactionMetrics, @@ -718,8 +722,6 @@ import { JdbcMetadataEntry, JdbcTarget, JobCommand, - JobNodeDetails, - JobRun, Join, JoinColumn, KafkaStreamingSourceOptions, @@ -735,7 +737,6 @@ import { MongoDBTarget, MySQLCatalogSource, MySQLCatalogTarget, - Node, NotificationProperty, NullCheckBoxList, NullValueField, @@ -769,8 +770,10 @@ import { ResourceNumberLimitExceededException, RetentionConfiguration, RetentionMetrics, + Route, S3CatalogDeltaSource, S3CatalogHudiSource, + S3CatalogIcebergSource, S3CatalogSource, S3CatalogTarget, S3CsvSource, @@ -785,6 +788,7 @@ import { S3HudiDirectTarget, S3HudiSource, S3HyperDirectTarget, + S3IcebergCatalogTarget, S3IcebergDirectTarget, S3JsonSource, S3ParquetSource, @@ -819,7 +823,6 @@ import { TransformConfigParameter, Union, UpsertRedshiftTargetOptions, - WorkflowGraph, } from "../models/models_0"; import { BatchGetWorkflowsResponse, @@ -827,9 +830,7 @@ import { BatchStopJobRunRequest, BatchUpdatePartitionRequest, BatchUpdatePartitionRequestEntry, - BinaryColumnStatisticsData, BlueprintRun, - BooleanColumnStatisticsData, CancelDataQualityRuleRecommendationRunRequest, CancelDataQualityRulesetEvaluationRunRequest, CancelMLTaskRunRequest, @@ -839,7 +840,6 @@ import { CatalogInput, CatalogProperties, CheckSchemaVersionValidityInput, - Classifier, CloudWatchEncryption, CodeGenEdge, CodeGenNode, @@ -852,6 +852,8 @@ import { ConflictException, ConnectionInput, ConnectionPropertyKey, + Crawl, + CrawlerNodeDetails, CrawlerRunningException, CreateBlueprintRequest, CreateCatalogRequest, @@ -897,8 +899,6 @@ import { DatapointInclusionAnnotation, DataQualityEncryption, DataQualityTargetTable, - DateColumnStatisticsData, - DecimalNumber, DeleteBlueprintRequest, DeleteCatalogRequest, DeleteClassifierRequest, @@ -955,10 +955,6 @@ import { GetCatalogsRequest, GetCatalogsResponse, GetClassifierRequest, - GetClassifierResponse, - GetClassifiersRequest, - GetClassifiersResponse, - GetColumnStatisticsForPartitionRequest, GrokClassifier, IcebergInput, IcebergPartitionField, @@ -980,9 +976,12 @@ import { InternalServerException, InvalidIntegrationStateFault, JobBookmarksEncryption, + JobNodeDetails, + JobRun, JsonClassifier, KMSKeyNotAccessibleFault, MLUserDataEncryption, + Node, OpenTableFormatInput, OperationNotSupportedException, PartitionIndex, @@ -1013,11 +1012,14 @@ import { ViewDefinitionInput, ViewRepresentationInput, Workflow, + WorkflowGraph, WorkflowRun, - XMLClassifier, } from "../models/models_1"; import { + BinaryColumnStatisticsData, + BooleanColumnStatisticsData, CatalogEntry, + Classifier, ColumnImportance, ColumnStatistics, ColumnStatisticsData, @@ -1040,12 +1042,18 @@ import { DataQualityRulesetEvaluationRunFilter, DataQualityRulesetFilterCriteria, DataQualityRulesetListDetails, + DateColumnStatisticsData, DecimalColumnStatisticsData, + DecimalNumber, DoubleColumnStatisticsData, EncryptionAtRest, EvaluationMetrics, ExecutionAttempt, FindMatchesMetrics, + GetClassifierResponse, + GetClassifiersRequest, + GetClassifiersResponse, + GetColumnStatisticsForPartitionRequest, GetColumnStatisticsForPartitionResponse, GetColumnStatisticsForTableRequest, GetColumnStatisticsForTableResponse, @@ -1200,15 +1208,10 @@ import { Location, LongColumnStatisticsData, MappingEntry, - MetadataKeyValuePair, MLTransform, ModifyIntegrationRequest, - ModifyIntegrationResponse, PermissionType, PermissionTypeMismatchException, - PutDataCatalogEncryptionSettingsRequest, - PutDataQualityProfileAnnotationRequest, - PutResourcePolicyRequest, QuerySessionContext, SchemaColumn, SchemaVersionNumber, @@ -1230,6 +1233,7 @@ import { UsageProfileDefinition, UserDefinedFunction, ViewValidation, + XMLClassifier, } from "../models/models_2"; import { ApplyMapping, @@ -1256,9 +1260,14 @@ import { Job, JobUpdate, Mapping, + MetadataKeyValuePair, MLTransformNotReadyException, + ModifyIntegrationResponse, NoScheduleException, PropertyPredicate, + PutDataCatalogEncryptionSettingsRequest, + PutDataQualityProfileAnnotationRequest, + PutResourcePolicyRequest, PutSchemaVersionMetadataInput, PutWorkflowRunPropertiesRequest, QuerySchemaVersionMetadataInput, @@ -10599,6 +10608,8 @@ const se_ApplyMapping = (input: ApplyMapping, context: __SerdeContext): any => { // se_AuthorizationCodeProperties omitted. +// se_AutoDataQuality omitted. + // se_BasicAuthenticationCredentials omitted. // se_BasicCatalogTarget omitted. @@ -10730,6 +10741,8 @@ const se_BinaryColumnStatisticsData = (input: BinaryColumnStatisticsData, contex // se_CatalogHudiSource omitted. +// se_CatalogIcebergSource omitted. + // se_CatalogInput omitted. /** @@ -10792,6 +10805,7 @@ const se_CodeGenConfigurationNode = (input: CodeGenConfigurationNode, context: _ AthenaConnectorSource: _json, CatalogDeltaSource: _json, CatalogHudiSource: _json, + CatalogIcebergSource: _json, CatalogKafkaSource: (_) => se_CatalogKafkaSource(_, context), CatalogKinesisSource: (_) => se_CatalogKinesisSource(_, context), CatalogSource: _json, @@ -10807,6 +10821,7 @@ const se_CodeGenConfigurationNode = (input: CodeGenConfigurationNode, context: _ DropNullFields: _json, DynamicTransform: _json, DynamoDBCatalogSource: _json, + DynamoDBELTConnectorSource: _json, EvaluateDataQuality: _json, EvaluateDataQualityMultiFrame: _json, FillMissingValues: _json, @@ -10831,8 +10846,10 @@ const se_CodeGenConfigurationNode = (input: CodeGenConfigurationNode, context: _ RedshiftTarget: _json, RelationalCatalogSource: _json, RenameField: _json, + Route: _json, S3CatalogDeltaSource: _json, S3CatalogHudiSource: _json, + S3CatalogIcebergSource: _json, S3CatalogSource: _json, S3CatalogTarget: _json, S3CsvSource: _json, @@ -10846,6 +10863,7 @@ const se_CodeGenConfigurationNode = (input: CodeGenConfigurationNode, context: _ S3HudiDirectTarget: _json, S3HudiSource: _json, S3HyperDirectTarget: _json, + S3IcebergCatalogTarget: _json, S3IcebergDirectTarget: _json, S3JsonSource: _json, S3ParquetSource: _json, @@ -11300,6 +11318,10 @@ const se_DateColumnStatisticsData = (input: DateColumnStatisticsData, context: _ }); }; +// se_DDBELTCatalogAdditionalOptions omitted. + +// se_DDBELTConnectionOptions omitted. + /** * serializeAws_json1_1DecimalColumnStatisticsData */ @@ -11462,6 +11484,8 @@ const se_DoubleColumnStatisticsData = (input: DoubleColumnStatisticsData, contex // se_DynamoDBCatalogSource omitted. +// se_DynamoDBELTConnectorSource omitted. + /** * serializeAws_json1_1DynamoDBTarget */ @@ -11831,6 +11855,10 @@ const se_GetUnfilteredTableMetadataRequest = ( // se_GovernedCatalogTarget omitted. +// se_GroupFilters omitted. + +// se_GroupFiltersList omitted. + // se_HudiTarget omitted. // se_HudiTargetList omitted. @@ -12056,6 +12084,7 @@ const se_KinesisStreamingSourceOptions = (input: KinesisStreamingSourceOptions, DescribeShardInterval: [], EmitConsumerLagMetrics: [], EndpointUrl: [], + FanoutConsumerARN: [], IdleTimeBetweenReadsInMs: [], MaxFetchRecordsPerShard: [], MaxFetchTimeInMs: [], @@ -12366,12 +12395,19 @@ const se_PartitionInputList = (input: PartitionInput[], context: __SerdeContext) */ const se_PIIDetection = (input: PIIDetection, context: __SerdeContext): any => { return take(input, { + DetectionParameters: [], + DetectionSensitivity: [], EntityTypesToDetect: _json, Inputs: _json, MaskValue: [], + MatchPattern: [], Name: [], + NumLeftCharsToExclude: [], + NumRightCharsToExclude: [], OutputColumnName: [], PiiType: [], + RedactChar: [], + RedactText: [], SampleFraction: __serializeFloat, ThresholdFraction: __serializeFloat, }); @@ -12458,6 +12494,8 @@ const se_QuerySessionContext = (input: QuerySessionContext, context: __SerdeCont // se_RetentionConfiguration omitted. +// se_Route omitted. + // se_RulesetNames omitted. // se_RunStatementRequest omitted. @@ -12466,6 +12504,8 @@ const se_QuerySessionContext = (input: QuerySessionContext, context: __SerdeCont // se_S3CatalogHudiSource omitted. +// se_S3CatalogIcebergSource omitted. + // se_S3CatalogSource omitted. // se_S3CatalogTarget omitted. @@ -12498,6 +12538,8 @@ const se_QuerySessionContext = (input: QuerySessionContext, context: __SerdeCont // se_S3HyperDirectTarget omitted. +// se_S3IcebergCatalogTarget omitted. + // se_S3IcebergDirectTarget omitted. // se_S3JsonSource omitted. @@ -13104,6 +13146,8 @@ const de_ApplyMapping = (output: any, context: __SerdeContext): ApplyMapping => // de_AuthenticationTypes omitted. +// de_AutoDataQuality omitted. + // de_BackfillError omitted. // de_BackfillErroredPartitionsList omitted. @@ -13371,6 +13415,8 @@ const de_Catalog = (output: any, context: __SerdeContext): Catalog => { // de_CatalogHudiSource omitted. +// de_CatalogIcebergSource omitted. + /** * deserializeAws_json1_1CatalogImportStatus */ @@ -13478,6 +13524,7 @@ const de_CodeGenConfigurationNode = (output: any, context: __SerdeContext): Code AthenaConnectorSource: _json, CatalogDeltaSource: _json, CatalogHudiSource: _json, + CatalogIcebergSource: _json, CatalogKafkaSource: (_: any) => de_CatalogKafkaSource(_, context), CatalogKinesisSource: (_: any) => de_CatalogKinesisSource(_, context), CatalogSource: _json, @@ -13493,6 +13540,7 @@ const de_CodeGenConfigurationNode = (output: any, context: __SerdeContext): Code DropNullFields: _json, DynamicTransform: _json, DynamoDBCatalogSource: _json, + DynamoDBELTConnectorSource: _json, EvaluateDataQuality: _json, EvaluateDataQualityMultiFrame: _json, FillMissingValues: _json, @@ -13517,8 +13565,10 @@ const de_CodeGenConfigurationNode = (output: any, context: __SerdeContext): Code RedshiftTarget: _json, RelationalCatalogSource: _json, RenameField: _json, + Route: _json, S3CatalogDeltaSource: _json, S3CatalogHudiSource: _json, + S3CatalogIcebergSource: _json, S3CatalogSource: _json, S3CatalogTarget: _json, S3CsvSource: _json, @@ -13532,6 +13582,7 @@ const de_CodeGenConfigurationNode = (output: any, context: __SerdeContext): Code S3HudiDirectTarget: _json, S3HudiSource: _json, S3HyperDirectTarget: _json, + S3IcebergCatalogTarget: _json, S3IcebergDirectTarget: _json, S3JsonSource: _json, S3ParquetSource: _json, @@ -14468,6 +14519,10 @@ const de_DateColumnStatisticsData = (output: any, context: __SerdeContext): Date }) as any; }; +// de_DDBELTCatalogAdditionalOptions omitted. + +// de_DDBELTConnectionOptions omitted. + /** * deserializeAws_json1_1DecimalColumnStatisticsData */ @@ -14710,6 +14765,8 @@ const de_DoubleColumnStatisticsData = (output: any, context: __SerdeContext): Do // de_DynamoDBCatalogSource omitted. +// de_DynamoDBELTConnectorSource omitted. + /** * deserializeAws_json1_1DynamoDBTarget */ @@ -15667,6 +15724,10 @@ const de_GrokClassifier = (output: any, context: __SerdeContext): GrokClassifier }) as any; }; +// de_GroupFilters omitted. + +// de_GroupFiltersList omitted. + // de_HudiTarget omitted. // de_HudiTargetList omitted. @@ -16016,6 +16077,7 @@ const de_KinesisStreamingSourceOptions = (output: any, context: __SerdeContext): DescribeShardInterval: __expectLong, EmitConsumerLagMetrics: __expectString, EndpointUrl: __expectString, + FanoutConsumerARN: __expectString, IdleTimeBetweenReadsInMs: __expectLong, MaxFetchRecordsPerShard: __expectLong, MaxFetchTimeInMs: __expectLong, @@ -16489,12 +16551,19 @@ const de_PartitionList = (output: any, context: __SerdeContext): Partition[] => */ const de_PIIDetection = (output: any, context: __SerdeContext): PIIDetection => { return take(output, { + DetectionParameters: __expectString, + DetectionSensitivity: __expectString, EntityTypesToDetect: _json, Inputs: _json, MaskValue: __expectString, + MatchPattern: __expectString, Name: __expectString, + NumLeftCharsToExclude: __expectInt32, + NumRightCharsToExclude: __expectInt32, OutputColumnName: __expectString, PiiType: __expectString, + RedactChar: __expectString, + RedactText: __expectString, SampleFraction: __limitedParseDouble, ThresholdFraction: __limitedParseDouble, }) as any; @@ -16616,6 +16685,8 @@ const de_RetentionMetrics = (output: any, context: __SerdeContext): RetentionMet }) as any; }; +// de_Route omitted. + /** * deserializeAws_json1_1RuleMetricsMap */ @@ -16641,6 +16712,8 @@ const de_RuleMetricsMap = (output: any, context: __SerdeContext): Record +
    + +DescribeEncryptionConfiguration + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iot/command/DescribeEncryptionConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iot/Interface/DescribeEncryptionConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iot/Interface/DescribeEncryptionConfigurationCommandOutput/) +
    @@ -2226,6 +2234,14 @@ UpdateDynamicThingGroup [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iot/command/UpdateDynamicThingGroupCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iot/Interface/UpdateDynamicThingGroupCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iot/Interface/UpdateDynamicThingGroupCommandOutput/) +
    +
    + +UpdateEncryptionConfiguration + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iot/command/UpdateEncryptionConfigurationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iot/Interface/UpdateEncryptionConfigurationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-iot/Interface/UpdateEncryptionConfigurationCommandOutput/) +
    diff --git a/clients/client-iot/package.json b/clients/client-iot/package.json index 364e5938c374..5bd93af732d0 100644 --- a/clients/client-iot/package.json +++ b/clients/client-iot/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-iot", "description": "AWS SDK for JavaScript Iot Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-iot", diff --git a/clients/client-iot/src/IoT.ts b/clients/client-iot/src/IoT.ts index 60b87503d50b..528ad6a7a272 100644 --- a/clients/client-iot/src/IoT.ts +++ b/clients/client-iot/src/IoT.ts @@ -487,6 +487,11 @@ import { DescribeDomainConfigurationCommandInput, DescribeDomainConfigurationCommandOutput, } from "./commands/DescribeDomainConfigurationCommand"; +import { + DescribeEncryptionConfigurationCommand, + DescribeEncryptionConfigurationCommandInput, + DescribeEncryptionConfigurationCommandOutput, +} from "./commands/DescribeEncryptionConfigurationCommand"; import { DescribeEndpointCommand, DescribeEndpointCommandInput, @@ -1197,6 +1202,11 @@ import { UpdateDynamicThingGroupCommandInput, UpdateDynamicThingGroupCommandOutput, } from "./commands/UpdateDynamicThingGroupCommand"; +import { + UpdateEncryptionConfigurationCommand, + UpdateEncryptionConfigurationCommandInput, + UpdateEncryptionConfigurationCommandOutput, +} from "./commands/UpdateEncryptionConfigurationCommand"; import { UpdateEventConfigurationsCommand, UpdateEventConfigurationsCommandInput, @@ -1388,6 +1398,7 @@ const commands = { DescribeDetectMitigationActionsTaskCommand, DescribeDimensionCommand, DescribeDomainConfigurationCommand, + DescribeEncryptionConfigurationCommand, DescribeEndpointCommand, DescribeEventConfigurationsCommand, DescribeFleetMetricCommand, @@ -1538,6 +1549,7 @@ const commands = { UpdateDimensionCommand, UpdateDomainConfigurationCommand, UpdateDynamicThingGroupCommand, + UpdateEncryptionConfigurationCommand, UpdateEventConfigurationsCommand, UpdateFleetMetricCommand, UpdateIndexingConfigurationCommand, @@ -3168,6 +3180,24 @@ export interface IoT { cb: (err: any, data?: DescribeDomainConfigurationCommandOutput) => void ): void; + /** + * @see {@link DescribeEncryptionConfigurationCommand} + */ + describeEncryptionConfiguration(): Promise; + describeEncryptionConfiguration( + args: DescribeEncryptionConfigurationCommandInput, + options?: __HttpHandlerOptions + ): Promise; + describeEncryptionConfiguration( + args: DescribeEncryptionConfigurationCommandInput, + cb: (err: any, data?: DescribeEncryptionConfigurationCommandOutput) => void + ): void; + describeEncryptionConfiguration( + args: DescribeEncryptionConfigurationCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: DescribeEncryptionConfigurationCommandOutput) => void + ): void; + /** * @see {@link DescribeEndpointCommand} */ @@ -5593,6 +5623,23 @@ export interface IoT { cb: (err: any, data?: UpdateDynamicThingGroupCommandOutput) => void ): void; + /** + * @see {@link UpdateEncryptionConfigurationCommand} + */ + updateEncryptionConfiguration( + args: UpdateEncryptionConfigurationCommandInput, + options?: __HttpHandlerOptions + ): Promise; + updateEncryptionConfiguration( + args: UpdateEncryptionConfigurationCommandInput, + cb: (err: any, data?: UpdateEncryptionConfigurationCommandOutput) => void + ): void; + updateEncryptionConfiguration( + args: UpdateEncryptionConfigurationCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: UpdateEncryptionConfigurationCommandOutput) => void + ): void; + /** * @see {@link UpdateEventConfigurationsCommand} */ diff --git a/clients/client-iot/src/IoTClient.ts b/clients/client-iot/src/IoTClient.ts index c8b5f7f3a06b..9a0738ddb5dc 100644 --- a/clients/client-iot/src/IoTClient.ts +++ b/clients/client-iot/src/IoTClient.ts @@ -331,6 +331,10 @@ import { DescribeDomainConfigurationCommandInput, DescribeDomainConfigurationCommandOutput, } from "./commands/DescribeDomainConfigurationCommand"; +import { + DescribeEncryptionConfigurationCommandInput, + DescribeEncryptionConfigurationCommandOutput, +} from "./commands/DescribeEncryptionConfigurationCommand"; import { DescribeEndpointCommandInput, DescribeEndpointCommandOutput } from "./commands/DescribeEndpointCommand"; import { DescribeEventConfigurationsCommandInput, @@ -748,6 +752,10 @@ import { UpdateDynamicThingGroupCommandInput, UpdateDynamicThingGroupCommandOutput, } from "./commands/UpdateDynamicThingGroupCommand"; +import { + UpdateEncryptionConfigurationCommandInput, + UpdateEncryptionConfigurationCommandOutput, +} from "./commands/UpdateEncryptionConfigurationCommand"; import { UpdateEventConfigurationsCommandInput, UpdateEventConfigurationsCommandOutput, @@ -916,6 +924,7 @@ export type ServiceInputTypes = | DescribeDetectMitigationActionsTaskCommandInput | DescribeDimensionCommandInput | DescribeDomainConfigurationCommandInput + | DescribeEncryptionConfigurationCommandInput | DescribeEndpointCommandInput | DescribeEventConfigurationsCommandInput | DescribeFleetMetricCommandInput @@ -1066,6 +1075,7 @@ export type ServiceInputTypes = | UpdateDimensionCommandInput | UpdateDomainConfigurationCommandInput | UpdateDynamicThingGroupCommandInput + | UpdateEncryptionConfigurationCommandInput | UpdateEventConfigurationsCommandInput | UpdateFleetMetricCommandInput | UpdateIndexingConfigurationCommandInput @@ -1191,6 +1201,7 @@ export type ServiceOutputTypes = | DescribeDetectMitigationActionsTaskCommandOutput | DescribeDimensionCommandOutput | DescribeDomainConfigurationCommandOutput + | DescribeEncryptionConfigurationCommandOutput | DescribeEndpointCommandOutput | DescribeEventConfigurationsCommandOutput | DescribeFleetMetricCommandOutput @@ -1341,6 +1352,7 @@ export type ServiceOutputTypes = | UpdateDimensionCommandOutput | UpdateDomainConfigurationCommandOutput | UpdateDynamicThingGroupCommandOutput + | UpdateEncryptionConfigurationCommandOutput | UpdateEventConfigurationsCommandOutput | UpdateFleetMetricCommandOutput | UpdateIndexingConfigurationCommandOutput diff --git a/clients/client-iot/src/commands/CreateTopicRuleCommand.ts b/clients/client-iot/src/commands/CreateTopicRuleCommand.ts index 40c60db3833d..e8fd1ced29bf 100644 --- a/clients/client-iot/src/commands/CreateTopicRuleCommand.ts +++ b/clients/client-iot/src/commands/CreateTopicRuleCommand.ts @@ -492,6 +492,9 @@ export interface CreateTopicRuleCommandOutput extends __MetadataBearer {} * @throws {@link SqlParseException} (client fault) *

    The Rule-SQL expression can't be parsed correctly.

    * + * @throws {@link UnauthorizedException} (client fault) + *

    You are not authorized to perform this operation.

    + * * @throws {@link IoTServiceException} *

    Base exception class for all service exceptions from IoT service.

    * diff --git a/clients/client-iot/src/commands/CreateTopicRuleDestinationCommand.ts b/clients/client-iot/src/commands/CreateTopicRuleDestinationCommand.ts index 1c4601d1df62..6302790be3c6 100644 --- a/clients/client-iot/src/commands/CreateTopicRuleDestinationCommand.ts +++ b/clients/client-iot/src/commands/CreateTopicRuleDestinationCommand.ts @@ -103,6 +103,9 @@ export interface CreateTopicRuleDestinationCommandOutput extends CreateTopicRule * @throws {@link ServiceUnavailableException} (server fault) *

    The service is temporarily unavailable.

    * + * @throws {@link UnauthorizedException} (client fault) + *

    You are not authorized to perform this operation.

    + * * @throws {@link IoTServiceException} *

    Base exception class for all service exceptions from IoT service.

    * diff --git a/clients/client-iot/src/commands/DescribeEncryptionConfigurationCommand.ts b/clients/client-iot/src/commands/DescribeEncryptionConfigurationCommand.ts new file mode 100644 index 000000000000..c84e2e360c61 --- /dev/null +++ b/clients/client-iot/src/commands/DescribeEncryptionConfigurationCommand.ts @@ -0,0 +1,121 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { IoTClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../IoTClient"; +import { DescribeEncryptionConfigurationRequest, DescribeEncryptionConfigurationResponse } from "../models/models_1"; +import { + de_DescribeEncryptionConfigurationCommand, + se_DescribeEncryptionConfigurationCommand, +} from "../protocols/Aws_restJson1"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link DescribeEncryptionConfigurationCommand}. + */ +export interface DescribeEncryptionConfigurationCommandInput extends DescribeEncryptionConfigurationRequest {} +/** + * @public + * + * The output of {@link DescribeEncryptionConfigurationCommand}. + */ +export interface DescribeEncryptionConfigurationCommandOutput + extends DescribeEncryptionConfigurationResponse, + __MetadataBearer {} + +/** + *

    Retrieves the encryption configuration for resources and data of your Amazon Web Services account in + * Amazon Web Services IoT Core. For more information, see Key management in IoT from + * the Amazon Web Services IoT Core Developer Guide.

    + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { IoTClient, DescribeEncryptionConfigurationCommand } from "@aws-sdk/client-iot"; // ES Modules import + * // const { IoTClient, DescribeEncryptionConfigurationCommand } = require("@aws-sdk/client-iot"); // CommonJS import + * const client = new IoTClient(config); + * const input = {}; + * const command = new DescribeEncryptionConfigurationCommand(input); + * const response = await client.send(command); + * // { // DescribeEncryptionConfigurationResponse + * // encryptionType: "CUSTOMER_MANAGED_KMS_KEY" || "AWS_OWNED_KMS_KEY", + * // kmsKeyArn: "STRING_VALUE", + * // kmsAccessRoleArn: "STRING_VALUE", + * // configurationDetails: { // ConfigurationDetails + * // configurationStatus: "HEALTHY" || "UNHEALTHY", + * // errorCode: "STRING_VALUE", + * // errorMessage: "STRING_VALUE", + * // }, + * // lastModifiedDate: new Date("TIMESTAMP"), + * // }; + * + * ``` + * + * @param DescribeEncryptionConfigurationCommandInput - {@link DescribeEncryptionConfigurationCommandInput} + * @returns {@link DescribeEncryptionConfigurationCommandOutput} + * @see {@link DescribeEncryptionConfigurationCommandInput} for command's `input` shape. + * @see {@link DescribeEncryptionConfigurationCommandOutput} for command's `response` shape. + * @see {@link IoTClientResolvedConfig | config} for IoTClient's `config` shape. + * + * @throws {@link InternalFailureException} (server fault) + *

    An unexpected error has occurred.

    + * + * @throws {@link InvalidRequestException} (client fault) + *

    The request is not valid.

    + * + * @throws {@link ServiceUnavailableException} (server fault) + *

    The service is temporarily unavailable.

    + * + * @throws {@link ThrottlingException} (client fault) + *

    The rate exceeds the limit.

    + * + * @throws {@link UnauthorizedException} (client fault) + *

    You are not authorized to perform this operation.

    + * + * @throws {@link IoTServiceException} + *

    Base exception class for all service exceptions from IoT service.

    + * + * + * @public + */ +export class DescribeEncryptionConfigurationCommand extends $Command + .classBuilder< + DescribeEncryptionConfigurationCommandInput, + DescribeEncryptionConfigurationCommandOutput, + IoTClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: IoTClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("AWSIotService", "DescribeEncryptionConfiguration", {}) + .n("IoTClient", "DescribeEncryptionConfigurationCommand") + .f(void 0, void 0) + .ser(se_DescribeEncryptionConfigurationCommand) + .de(de_DescribeEncryptionConfigurationCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: {}; + output: DescribeEncryptionConfigurationResponse; + }; + sdk: { + input: DescribeEncryptionConfigurationCommandInput; + output: DescribeEncryptionConfigurationCommandOutput; + }; + }; +} diff --git a/clients/client-iot/src/commands/ListCommandExecutionsCommand.ts b/clients/client-iot/src/commands/ListCommandExecutionsCommand.ts index cffee8d8af6c..a5ca3adce461 100644 --- a/clients/client-iot/src/commands/ListCommandExecutionsCommand.ts +++ b/clients/client-iot/src/commands/ListCommandExecutionsCommand.ts @@ -6,7 +6,8 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { IoTClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../IoTClient"; -import { ListCommandExecutionsRequest, ListCommandExecutionsResponse } from "../models/models_1"; +import { ListCommandExecutionsRequest } from "../models/models_1"; +import { ListCommandExecutionsResponse } from "../models/models_2"; import { de_ListCommandExecutionsCommand, se_ListCommandExecutionsCommand } from "../protocols/Aws_restJson1"; /** diff --git a/clients/client-iot/src/commands/ListCommandsCommand.ts b/clients/client-iot/src/commands/ListCommandsCommand.ts index 7e8d20459f33..5b70052ba402 100644 --- a/clients/client-iot/src/commands/ListCommandsCommand.ts +++ b/clients/client-iot/src/commands/ListCommandsCommand.ts @@ -6,7 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { IoTClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../IoTClient"; -import { ListCommandsRequest, ListCommandsResponse } from "../models/models_1"; +import { ListCommandsRequest, ListCommandsResponse } from "../models/models_2"; import { de_ListCommandsCommand, se_ListCommandsCommand } from "../protocols/Aws_restJson1"; /** diff --git a/clients/client-iot/src/commands/ListCustomMetricsCommand.ts b/clients/client-iot/src/commands/ListCustomMetricsCommand.ts index 62e8a10971a7..ce7bac8af9ed 100644 --- a/clients/client-iot/src/commands/ListCustomMetricsCommand.ts +++ b/clients/client-iot/src/commands/ListCustomMetricsCommand.ts @@ -6,8 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { IoTClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../IoTClient"; -import { ListCustomMetricsRequest } from "../models/models_1"; -import { ListCustomMetricsResponse } from "../models/models_2"; +import { ListCustomMetricsRequest, ListCustomMetricsResponse } from "../models/models_2"; import { de_ListCustomMetricsCommand, se_ListCustomMetricsCommand } from "../protocols/Aws_restJson1"; /** diff --git a/clients/client-iot/src/commands/ListTopicRulesCommand.ts b/clients/client-iot/src/commands/ListTopicRulesCommand.ts index 1cf4e19711e6..9b0f0e0c676a 100644 --- a/clients/client-iot/src/commands/ListTopicRulesCommand.ts +++ b/clients/client-iot/src/commands/ListTopicRulesCommand.ts @@ -74,6 +74,9 @@ export interface ListTopicRulesCommandOutput extends ListTopicRulesResponse, __M * @throws {@link ServiceUnavailableException} (server fault) *

    The service is temporarily unavailable.

    * + * @throws {@link UnauthorizedException} (client fault) + *

    You are not authorized to perform this operation.

    + * * @throws {@link IoTServiceException} *

    Base exception class for all service exceptions from IoT service.

    * diff --git a/clients/client-iot/src/commands/TransferCertificateCommand.ts b/clients/client-iot/src/commands/TransferCertificateCommand.ts index 8659faf52db4..90a9b107e82e 100644 --- a/clients/client-iot/src/commands/TransferCertificateCommand.ts +++ b/clients/client-iot/src/commands/TransferCertificateCommand.ts @@ -31,12 +31,28 @@ export interface TransferCertificateCommandOutput extends TransferCertificateRes *

    Transfers the specified certificate to the specified Amazon Web Services account.

    *

    Requires permission to access the TransferCertificate action.

    *

    You can cancel the transfer until it is acknowledged by the recipient.

    - *

    No notification is sent to the transfer destination's account. It is up to the caller + *

    No notification is sent to the transfer destination's account. It's up to the caller * to notify the transfer target.

    - *

    The certificate being transferred must not be in the ACTIVE state. You can use the + *

    The certificate being transferred must not be in the ACTIVE state. You can use the * UpdateCertificate action to deactivate it.

    *

    The certificate must not have any policies attached to it. You can use the * DetachPolicy action to detach them.

    + *

    + * Customer managed key behavior: When you use a customer managed key to secure your data and then transfer + * the key to a customer in a different account using the TransferCertificate operation, the certificates will no longer be protected by their + * customer managed key configuration. During the transfer process, certificates are encrypted using IoT owned keys.

    + *

    While a certificate is in the PENDING_TRANSFER state, it's always protected by IoT owned keys, regardless of the customer managed key configuration of either the source or destination account.

    + *

    Once the transfer is completed through AcceptCertificateTransfer, RejectCertificateTransfer, or + * CancelCertificateTransfer, the certificate will be protected by the customer managed key configuration of the account that owns + * the certificate after the transfer operation:

    + *
      + *
    • + *

      If the transfer is accepted: The certificate is protected by the destination account's customer managed key configuration.

      + *
    • + *
    • + *

      If the transfer is rejected or cancelled: The certificate is protected by the source account's customer managed key configuration.

      + *
    • + *
    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-iot/src/commands/UpdateEncryptionConfigurationCommand.ts b/clients/client-iot/src/commands/UpdateEncryptionConfigurationCommand.ts new file mode 100644 index 000000000000..a9c5f97c1f5c --- /dev/null +++ b/clients/client-iot/src/commands/UpdateEncryptionConfigurationCommand.ts @@ -0,0 +1,132 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { IoTClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../IoTClient"; +import { UpdateEncryptionConfigurationRequest, UpdateEncryptionConfigurationResponse } from "../models/models_2"; +import { + de_UpdateEncryptionConfigurationCommand, + se_UpdateEncryptionConfigurationCommand, +} from "../protocols/Aws_restJson1"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link UpdateEncryptionConfigurationCommand}. + */ +export interface UpdateEncryptionConfigurationCommandInput extends UpdateEncryptionConfigurationRequest {} +/** + * @public + * + * The output of {@link UpdateEncryptionConfigurationCommand}. + */ +export interface UpdateEncryptionConfigurationCommandOutput + extends UpdateEncryptionConfigurationResponse, + __MetadataBearer {} + +/** + *

    Updates the encryption configuration. By default, all Amazon Web Services IoT Core data at rest is + * encrypted using Amazon Web Services owned keys. Amazon Web Services IoT Core also supports symmetric customer managed keys + * from Amazon Web Services Key Management Service (KMS). With customer managed keys, you create, own, and + * manage the KMS keys in your Amazon Web Services account. For more information, see Data + * encryption in the Amazon Web Services IoT Core Developer Guide.

    + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { IoTClient, UpdateEncryptionConfigurationCommand } from "@aws-sdk/client-iot"; // ES Modules import + * // const { IoTClient, UpdateEncryptionConfigurationCommand } = require("@aws-sdk/client-iot"); // CommonJS import + * const client = new IoTClient(config); + * const input = { // UpdateEncryptionConfigurationRequest + * encryptionType: "CUSTOMER_MANAGED_KMS_KEY" || "AWS_OWNED_KMS_KEY", // required + * kmsKeyArn: "STRING_VALUE", + * kmsAccessRoleArn: "STRING_VALUE", + * }; + * const command = new UpdateEncryptionConfigurationCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param UpdateEncryptionConfigurationCommandInput - {@link UpdateEncryptionConfigurationCommandInput} + * @returns {@link UpdateEncryptionConfigurationCommandOutput} + * @see {@link UpdateEncryptionConfigurationCommandInput} for command's `input` shape. + * @see {@link UpdateEncryptionConfigurationCommandOutput} for command's `response` shape. + * @see {@link IoTClientResolvedConfig | config} for IoTClient's `config` shape. + * + * @throws {@link InternalFailureException} (server fault) + *

    An unexpected error has occurred.

    + * + * @throws {@link InvalidRequestException} (client fault) + *

    The request is not valid.

    + * + * @throws {@link ServiceUnavailableException} (server fault) + *

    The service is temporarily unavailable.

    + * + * @throws {@link ThrottlingException} (client fault) + *

    The rate exceeds the limit.

    + * + * @throws {@link UnauthorizedException} (client fault) + *

    You are not authorized to perform this operation.

    + * + * @throws {@link IoTServiceException} + *

    Base exception class for all service exceptions from IoT service.

    + * + * + * @example UpdateEncryptionConfiguration example + * ```javascript + * // This operation updates the encryption configuration. + * const input = { + * encryptionType: "CUSTOMER_MANAGED_KMS_KEY", + * kmsAccessRoleArn: "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab", + * kmsKeyArn: "arn:aws:iam:us-west-2:111122223333:role/myrole" + * }; + * const command = new UpdateEncryptionConfigurationCommand(input); + * const response = await client.send(command); + * /* response is + * { /* metadata only *\/ } + * *\/ + * ``` + * + * @public + */ +export class UpdateEncryptionConfigurationCommand extends $Command + .classBuilder< + UpdateEncryptionConfigurationCommandInput, + UpdateEncryptionConfigurationCommandOutput, + IoTClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: IoTClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("AWSIotService", "UpdateEncryptionConfiguration", {}) + .n("IoTClient", "UpdateEncryptionConfigurationCommand") + .f(void 0, void 0) + .ser(se_UpdateEncryptionConfigurationCommand) + .de(de_UpdateEncryptionConfigurationCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: UpdateEncryptionConfigurationRequest; + output: {}; + }; + sdk: { + input: UpdateEncryptionConfigurationCommandInput; + output: UpdateEncryptionConfigurationCommandOutput; + }; + }; +} diff --git a/clients/client-iot/src/commands/index.ts b/clients/client-iot/src/commands/index.ts index 79598f8cbdbb..9b11186808f9 100644 --- a/clients/client-iot/src/commands/index.ts +++ b/clients/client-iot/src/commands/index.ts @@ -100,6 +100,7 @@ export * from "./DescribeDefaultAuthorizerCommand"; export * from "./DescribeDetectMitigationActionsTaskCommand"; export * from "./DescribeDimensionCommand"; export * from "./DescribeDomainConfigurationCommand"; +export * from "./DescribeEncryptionConfigurationCommand"; export * from "./DescribeEndpointCommand"; export * from "./DescribeEventConfigurationsCommand"; export * from "./DescribeFleetMetricCommand"; @@ -250,6 +251,7 @@ export * from "./UpdateCustomMetricCommand"; export * from "./UpdateDimensionCommand"; export * from "./UpdateDomainConfigurationCommand"; export * from "./UpdateDynamicThingGroupCommand"; +export * from "./UpdateEncryptionConfigurationCommand"; export * from "./UpdateEventConfigurationsCommand"; export * from "./UpdateFleetMetricCommand"; export * from "./UpdateIndexingConfigurationCommand"; diff --git a/clients/client-iot/src/models/models_1.ts b/clients/client-iot/src/models/models_1.ts index 0c958d8a0743..84161c547cff 100644 --- a/clients/client-iot/src/models/models_1.ts +++ b/clients/client-iot/src/models/models_1.ts @@ -2436,6 +2436,105 @@ export interface DescribeDomainConfigurationResponse { clientCertificateConfig?: ClientCertificateConfig | undefined; } +/** + * @public + */ +export interface DescribeEncryptionConfigurationRequest {} + +/** + * @public + * @enum + */ +export const ConfigurationStatus = { + HEALTHY: "HEALTHY", + UNHEALTHY: "UNHEALTHY", +} as const; + +/** + * @public + */ +export type ConfigurationStatus = (typeof ConfigurationStatus)[keyof typeof ConfigurationStatus]; + +/** + *

    The encryption configuration details that include the status information of the Amazon Web Services Key Management Service (KMS) key and the KMS access role.

    + * @public + */ +export interface ConfigurationDetails { + /** + *

    The health status of KMS key and KMS access role. If either KMS key or KMS access role + * is UNHEALTHY, the return value will be UNHEALTHY. To use a + * customer-managed KMS key, the value of configurationStatus must be + * HEALTHY.

    + * @public + */ + configurationStatus?: ConfigurationStatus | undefined; + + /** + *

    The error code that indicates either the KMS key or the KMS access role is UNHEALTHY. + * Valid values: KMS_KEY_VALIDATION_ERROR and ROLE_VALIDATION_ERROR. + *

    + * @public + */ + errorCode?: string | undefined; + + /** + *

    The detailed error message that corresponds to the errorCode.

    + * @public + */ + errorMessage?: string | undefined; +} + +/** + * @public + * @enum + */ +export const EncryptionType = { + AWS_OWNED_KMS_KEY: "AWS_OWNED_KMS_KEY", + CUSTOMER_MANAGED_KMS_KEY: "CUSTOMER_MANAGED_KMS_KEY", +} as const; + +/** + * @public + */ +export type EncryptionType = (typeof EncryptionType)[keyof typeof EncryptionType]; + +/** + * @public + */ +export interface DescribeEncryptionConfigurationResponse { + /** + *

    The type of the Amazon Web Services Key Management Service (KMS) key.

    + * @public + */ + encryptionType?: EncryptionType | undefined; + + /** + *

    The Amazon Resource Name (ARN) of the IAM role assumed by Amazon Web Services IoT Core to call KMS on + * behalf of the customer.

    + * @public + */ + kmsKeyArn?: string | undefined; + + /** + *

    The ARN of the customer-managed KMS key.

    + * @public + */ + kmsAccessRoleArn?: string | undefined; + + /** + *

    The encryption configuration details that include the status information of the KMS key + * and the KMS access role.

    + * @public + */ + configurationDetails?: ConfigurationDetails | undefined; + + /** + *

    The date when encryption configuration is last updated.

    + * @public + */ + lastModifiedDate?: Date | undefined; +} + /** *

    The input for the DescribeEndpoint operation.

    * @public @@ -7326,155 +7425,6 @@ export interface CommandExecutionSummary { completedAt?: Date | undefined; } -/** - * @public - */ -export interface ListCommandExecutionsResponse { - /** - *

    The list of command executions.

    - * @public - */ - commandExecutions?: CommandExecutionSummary[] | undefined; - - /** - *

    The token to use to get the next set of results, or null if there are no - * additional results.

    - * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListCommandsRequest { - /** - *

    The maximum number of results to return in this operation. By default, the API returns - * up to a maximum of 25 results. You can override this default value to return up to a - * maximum of 100 results for this operation.

    - * @public - */ - maxResults?: number | undefined; - - /** - *

    To retrieve the next set of results, the nextToken value from a previous - * response; otherwise null to receive the first set of results.

    - * @public - */ - nextToken?: string | undefined; - - /** - *

    The namespace of the command. By default, the API returns all commands that have been - * created for both AWS-IoT and AWS-IoT-FleetWise namespaces. You - * can override this default value if you want to return all commands that have been - * created only for a specific namespace.

    - * @public - */ - namespace?: CommandNamespace | undefined; - - /** - *

    A filter that can be used to display the list of commands that have a specific command - * parameter name.

    - * @public - */ - commandParameterName?: string | undefined; - - /** - *

    Specify whether to list the commands that you have created in the ascending or - * descending order. By default, the API returns all commands in the descending order based - * on the time that they were created.

    - * @public - */ - sortOrder?: SortOrder | undefined; -} - -/** - *

    Summary information about a particular command resource.

    - * @public - */ -export interface CommandSummary { - /** - *

    The Amazon Resource Name (ARN) of the command.

    - * @public - */ - commandArn?: string | undefined; - - /** - *

    The unique identifier of the command.

    - * @public - */ - commandId?: string | undefined; - - /** - *

    The display name of the command.

    - * @public - */ - displayName?: string | undefined; - - /** - *

    Indicates whether the command has been deprecated.

    - * @public - */ - deprecated?: boolean | undefined; - - /** - *

    The timestamp, when the command was created.

    - * @public - */ - createdAt?: Date | undefined; - - /** - *

    The timestamp, when the command was last updated.

    - * @public - */ - lastUpdatedAt?: Date | undefined; - - /** - *

    Indicates whether the command is pending deletion.

    - * @public - */ - pendingDeletion?: boolean | undefined; -} - -/** - * @public - */ -export interface ListCommandsResponse { - /** - *

    The list of commands.

    - * @public - */ - commands?: CommandSummary[] | undefined; - - /** - *

    The token to use to get the next set of results, or null if there are no - * additional results.

    - * @public - */ - nextToken?: string | undefined; -} - -/** - * @public - */ -export interface ListCustomMetricsRequest { - /** - *

    - * The token for the next set of results. - *

    - * @public - */ - nextToken?: string | undefined; - - /** - *

    - * The maximum number of results to return at one time. The default is 25. - *

    - * @public - */ - maxResults?: number | undefined; -} - /** * @internal */ diff --git a/clients/client-iot/src/models/models_2.ts b/clients/client-iot/src/models/models_2.ts index 504760343819..2ce017fe99f3 100644 --- a/clients/client-iot/src/models/models_2.ts +++ b/clients/client-iot/src/models/models_2.ts @@ -25,6 +25,7 @@ import { BillingGroupProperties, CertificateProviderOperation, ClientCertificateConfig, + CommandNamespace, CustomMetricType, DayOfWeek, DimensionType, @@ -67,10 +68,12 @@ import { CACertificateStatus, CertificateMode, CertificateStatus, + CommandExecutionSummary, Configuration, DetectMitigationActionsTaskSummary, DetectMitigationActionsTaskTarget, DomainConfigurationStatus, + EncryptionType, EventType, GroupNameAndArn, JobExecutionStatus, @@ -78,6 +81,7 @@ import { LogTargetType, MitigationActionType, RegistrationConfig, + SortOrder, Status, ThingGroupIndexingConfiguration, ThingIndexingConfiguration, @@ -86,6 +90,155 @@ import { ViolationEventOccurrenceRange, } from "./models_1"; +/** + * @public + */ +export interface ListCommandExecutionsResponse { + /** + *

    The list of command executions.

    + * @public + */ + commandExecutions?: CommandExecutionSummary[] | undefined; + + /** + *

    The token to use to get the next set of results, or null if there are no + * additional results.

    + * @public + */ + nextToken?: string | undefined; +} + +/** + * @public + */ +export interface ListCommandsRequest { + /** + *

    The maximum number of results to return in this operation. By default, the API returns + * up to a maximum of 25 results. You can override this default value to return up to a + * maximum of 100 results for this operation.

    + * @public + */ + maxResults?: number | undefined; + + /** + *

    To retrieve the next set of results, the nextToken value from a previous + * response; otherwise null to receive the first set of results.

    + * @public + */ + nextToken?: string | undefined; + + /** + *

    The namespace of the command. By default, the API returns all commands that have been + * created for both AWS-IoT and AWS-IoT-FleetWise namespaces. You + * can override this default value if you want to return all commands that have been + * created only for a specific namespace.

    + * @public + */ + namespace?: CommandNamespace | undefined; + + /** + *

    A filter that can be used to display the list of commands that have a specific command + * parameter name.

    + * @public + */ + commandParameterName?: string | undefined; + + /** + *

    Specify whether to list the commands that you have created in the ascending or + * descending order. By default, the API returns all commands in the descending order based + * on the time that they were created.

    + * @public + */ + sortOrder?: SortOrder | undefined; +} + +/** + *

    Summary information about a particular command resource.

    + * @public + */ +export interface CommandSummary { + /** + *

    The Amazon Resource Name (ARN) of the command.

    + * @public + */ + commandArn?: string | undefined; + + /** + *

    The unique identifier of the command.

    + * @public + */ + commandId?: string | undefined; + + /** + *

    The display name of the command.

    + * @public + */ + displayName?: string | undefined; + + /** + *

    Indicates whether the command has been deprecated.

    + * @public + */ + deprecated?: boolean | undefined; + + /** + *

    The timestamp, when the command was created.

    + * @public + */ + createdAt?: Date | undefined; + + /** + *

    The timestamp, when the command was last updated.

    + * @public + */ + lastUpdatedAt?: Date | undefined; + + /** + *

    Indicates whether the command is pending deletion.

    + * @public + */ + pendingDeletion?: boolean | undefined; +} + +/** + * @public + */ +export interface ListCommandsResponse { + /** + *

    The list of commands.

    + * @public + */ + commands?: CommandSummary[] | undefined; + + /** + *

    The token to use to get the next set of results, or null if there are no + * additional results.

    + * @public + */ + nextToken?: string | undefined; +} + +/** + * @public + */ +export interface ListCustomMetricsRequest { + /** + *

    + * The token for the next set of results. + *

    + * @public + */ + nextToken?: string | undefined; + + /** + *

    + * The maximum number of results to return at one time. The default is 25. + *

    + * @public + */ + maxResults?: number | undefined; +} + /** * @public */ @@ -5616,6 +5769,35 @@ export interface UpdateDynamicThingGroupResponse { version?: number | undefined; } +/** + * @public + */ +export interface UpdateEncryptionConfigurationRequest { + /** + *

    The type of the Amazon Web Services Key Management Service (KMS) key.

    + * @public + */ + encryptionType: EncryptionType | undefined; + + /** + *

    The ARN of the customer-managed KMS key.

    + * @public + */ + kmsKeyArn?: string | undefined; + + /** + *

    The Amazon Resource Name (ARN) of the IAM role assumed by Amazon Web Services IoT Core to call KMS on + * behalf of the customer.

    + * @public + */ + kmsAccessRoleArn?: string | undefined; +} + +/** + * @public + */ +export interface UpdateEncryptionConfigurationResponse {} + /** * @public */ diff --git a/clients/client-iot/src/protocols/Aws_restJson1.ts b/clients/client-iot/src/protocols/Aws_restJson1.ts index d0de34c520f3..c6de0a7509f4 100644 --- a/clients/client-iot/src/protocols/Aws_restJson1.ts +++ b/clients/client-iot/src/protocols/Aws_restJson1.ts @@ -303,6 +303,10 @@ import { DescribeDomainConfigurationCommandInput, DescribeDomainConfigurationCommandOutput, } from "../commands/DescribeDomainConfigurationCommand"; +import { + DescribeEncryptionConfigurationCommandInput, + DescribeEncryptionConfigurationCommandOutput, +} from "../commands/DescribeEncryptionConfigurationCommand"; import { DescribeEndpointCommandInput, DescribeEndpointCommandOutput } from "../commands/DescribeEndpointCommand"; import { DescribeEventConfigurationsCommandInput, @@ -720,6 +724,10 @@ import { UpdateDynamicThingGroupCommandInput, UpdateDynamicThingGroupCommandOutput, } from "../commands/UpdateDynamicThingGroupCommand"; +import { + UpdateEncryptionConfigurationCommandInput, + UpdateEncryptionConfigurationCommandOutput, +} from "../commands/UpdateEncryptionConfigurationCommand"; import { UpdateEventConfigurationsCommandInput, UpdateEventConfigurationsCommandOutput, @@ -936,7 +944,6 @@ import { CertificateValidity, CommandExecutionResult, CommandExecutionSummary, - CommandSummary, Configuration, DeleteConflictException, DetectMitigationActionsTaskSummary, @@ -968,6 +975,7 @@ import { } from "../models/models_1"; import { CertificateConflictException, + CommandSummary, DetectMitigationActionExecution, HttpContext, InvalidResponseException, @@ -3116,6 +3124,21 @@ export const se_DescribeDomainConfigurationCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1DescribeEncryptionConfigurationCommand + */ +export const se_DescribeEncryptionConfigurationCommand = async ( + input: DescribeEncryptionConfigurationCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = {}; + b.bp("/encryption-configuration"); + let body: any; + b.m("GET").h(headers).b(body); + return b.build(); +}; + /** * serializeAws_restJson1DescribeEndpointCommand */ @@ -6251,6 +6274,30 @@ export const se_UpdateDynamicThingGroupCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1UpdateEncryptionConfigurationCommand + */ +export const se_UpdateEncryptionConfigurationCommand = async ( + input: UpdateEncryptionConfigurationCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/encryption-configuration"); + let body: any; + body = JSON.stringify( + take(input, { + encryptionType: [], + kmsAccessRoleArn: [], + kmsKeyArn: [], + }) + ); + b.m("PATCH").h(headers).b(body); + return b.build(); +}; + /** * serializeAws_restJson1UpdateEventConfigurationsCommand */ @@ -8777,6 +8824,31 @@ export const de_DescribeDomainConfigurationCommand = async ( return contents; }; +/** + * deserializeAws_restJson1DescribeEncryptionConfigurationCommand + */ +export const de_DescribeEncryptionConfigurationCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + configurationDetails: _json, + encryptionType: __expectString, + kmsAccessRoleArn: __expectString, + kmsKeyArn: __expectString, + lastModifiedDate: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), + }); + Object.assign(contents, doc); + return contents; +}; + /** * deserializeAws_restJson1DescribeEndpointCommand */ @@ -12092,6 +12164,23 @@ export const de_UpdateDynamicThingGroupCommand = async ( return contents; }; +/** + * deserializeAws_restJson1UpdateEncryptionConfigurationCommand + */ +export const de_UpdateEncryptionConfigurationCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + await collectBody(output.body, context); + return contents; +}; + /** * deserializeAws_restJson1UpdateEventConfigurationsCommand */ @@ -14551,6 +14640,8 @@ const de_CommandSummaryList = (output: any, context: __SerdeContext): CommandSum // de_Configuration omitted. +// de_ConfigurationDetails omitted. + /** * deserializeAws_restJson1CustomCodeSigning */ diff --git a/clients/client-iotanalytics/CHANGELOG.md b/clients/client-iotanalytics/CHANGELOG.md index 2fb40152fbba..f17c6dfb61e1 100644 --- a/clients/client-iotanalytics/CHANGELOG.md +++ b/clients/client-iotanalytics/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-iotanalytics + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-iotanalytics diff --git a/clients/client-iotanalytics/package.json b/clients/client-iotanalytics/package.json index ff61d8cb74c6..845bfd8d58e5 100644 --- a/clients/client-iotanalytics/package.json +++ b/clients/client-iotanalytics/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-iotanalytics", "description": "AWS SDK for JavaScript Iotanalytics Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-iotanalytics", diff --git a/clients/client-iotdeviceadvisor/CHANGELOG.md b/clients/client-iotdeviceadvisor/CHANGELOG.md index 4ba532f2370f..04b7ba3ff1e5 100644 --- a/clients/client-iotdeviceadvisor/CHANGELOG.md +++ b/clients/client-iotdeviceadvisor/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-iotdeviceadvisor + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-iotdeviceadvisor diff --git a/clients/client-iotdeviceadvisor/package.json b/clients/client-iotdeviceadvisor/package.json index 1fe9c2a67964..8ca86da766be 100644 --- a/clients/client-iotdeviceadvisor/package.json +++ b/clients/client-iotdeviceadvisor/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-iotdeviceadvisor", "description": "AWS SDK for JavaScript Iotdeviceadvisor Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-iotdeviceadvisor", diff --git a/clients/client-iotfleethub/CHANGELOG.md b/clients/client-iotfleethub/CHANGELOG.md index dace8d4c52b3..b3a3fdf27acf 100644 --- a/clients/client-iotfleethub/CHANGELOG.md +++ b/clients/client-iotfleethub/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-iotfleethub + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-iotfleethub diff --git a/clients/client-iotfleethub/package.json b/clients/client-iotfleethub/package.json index 0f4f0836a42e..30f8800c85d2 100644 --- a/clients/client-iotfleethub/package.json +++ b/clients/client-iotfleethub/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-iotfleethub", "description": "AWS SDK for JavaScript Iotfleethub Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-iotfleethub", diff --git a/clients/client-iotfleetwise/CHANGELOG.md b/clients/client-iotfleetwise/CHANGELOG.md index c90937be37e7..a19934bb6068 100644 --- a/clients/client-iotfleetwise/CHANGELOG.md +++ b/clients/client-iotfleetwise/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-iotfleetwise + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-iotfleetwise diff --git a/clients/client-iotfleetwise/package.json b/clients/client-iotfleetwise/package.json index e21f079740d3..c7ba86148a9f 100644 --- a/clients/client-iotfleetwise/package.json +++ b/clients/client-iotfleetwise/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-iotfleetwise", "description": "AWS SDK for JavaScript Iotfleetwise Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-iotfleetwise", diff --git a/clients/client-iotsecuretunneling/CHANGELOG.md b/clients/client-iotsecuretunneling/CHANGELOG.md index 2d5f6c4d0758..851d113a7510 100644 --- a/clients/client-iotsecuretunneling/CHANGELOG.md +++ b/clients/client-iotsecuretunneling/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-iotsecuretunneling + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-iotsecuretunneling diff --git a/clients/client-iotsecuretunneling/package.json b/clients/client-iotsecuretunneling/package.json index 0f48ffab6f50..b093fcb85753 100644 --- a/clients/client-iotsecuretunneling/package.json +++ b/clients/client-iotsecuretunneling/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-iotsecuretunneling", "description": "AWS SDK for JavaScript Iotsecuretunneling Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-iotsecuretunneling", diff --git a/clients/client-iotsitewise/CHANGELOG.md b/clients/client-iotsitewise/CHANGELOG.md index 3839c26ef4d2..0e0eeba2a235 100644 --- a/clients/client-iotsitewise/CHANGELOG.md +++ b/clients/client-iotsitewise/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-iotsitewise + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-iotsitewise diff --git a/clients/client-iotsitewise/package.json b/clients/client-iotsitewise/package.json index 36a3fedfcd32..fa7aed9c7977 100644 --- a/clients/client-iotsitewise/package.json +++ b/clients/client-iotsitewise/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-iotsitewise", "description": "AWS SDK for JavaScript Iotsitewise Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-iotsitewise", diff --git a/clients/client-iotthingsgraph/CHANGELOG.md b/clients/client-iotthingsgraph/CHANGELOG.md index 9112d4ea4f14..c15a6a39e3d8 100644 --- a/clients/client-iotthingsgraph/CHANGELOG.md +++ b/clients/client-iotthingsgraph/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-iotthingsgraph + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-iotthingsgraph diff --git a/clients/client-iotthingsgraph/package.json b/clients/client-iotthingsgraph/package.json index 2351575973b1..0558d9c1eb96 100644 --- a/clients/client-iotthingsgraph/package.json +++ b/clients/client-iotthingsgraph/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-iotthingsgraph", "description": "AWS SDK for JavaScript Iotthingsgraph Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-iotthingsgraph", diff --git a/clients/client-iottwinmaker/CHANGELOG.md b/clients/client-iottwinmaker/CHANGELOG.md index c053168a2330..b50e672efb7c 100644 --- a/clients/client-iottwinmaker/CHANGELOG.md +++ b/clients/client-iottwinmaker/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-iottwinmaker + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-iottwinmaker diff --git a/clients/client-iottwinmaker/package.json b/clients/client-iottwinmaker/package.json index 656dc59599f3..cd9d4a42bd4c 100644 --- a/clients/client-iottwinmaker/package.json +++ b/clients/client-iottwinmaker/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-iottwinmaker", "description": "AWS SDK for JavaScript Iottwinmaker Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-iottwinmaker", diff --git a/clients/client-ivs-realtime/CHANGELOG.md b/clients/client-ivs-realtime/CHANGELOG.md index d4472a756eab..dbbcfa70a371 100644 --- a/clients/client-ivs-realtime/CHANGELOG.md +++ b/clients/client-ivs-realtime/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-ivs-realtime + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-ivs-realtime diff --git a/clients/client-ivs-realtime/package.json b/clients/client-ivs-realtime/package.json index f5eab5bb9033..2af8980eb3b5 100644 --- a/clients/client-ivs-realtime/package.json +++ b/clients/client-ivs-realtime/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ivs-realtime", "description": "AWS SDK for JavaScript Ivs Realtime Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-ivs-realtime", diff --git a/clients/client-ivs/CHANGELOG.md b/clients/client-ivs/CHANGELOG.md index be9475b30657..f31b2b75c483 100644 --- a/clients/client-ivs/CHANGELOG.md +++ b/clients/client-ivs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-ivs + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-ivs diff --git a/clients/client-ivs/package.json b/clients/client-ivs/package.json index 6428053f932f..29ba5f55b469 100644 --- a/clients/client-ivs/package.json +++ b/clients/client-ivs/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ivs", "description": "AWS SDK for JavaScript Ivs Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-ivs", diff --git a/clients/client-ivschat/CHANGELOG.md b/clients/client-ivschat/CHANGELOG.md index c0145a593cc1..3f7261b128c9 100644 --- a/clients/client-ivschat/CHANGELOG.md +++ b/clients/client-ivschat/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-ivschat + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-ivschat diff --git a/clients/client-ivschat/package.json b/clients/client-ivschat/package.json index 0927cbd01409..cb61c44631a2 100644 --- a/clients/client-ivschat/package.json +++ b/clients/client-ivschat/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ivschat", "description": "AWS SDK for JavaScript Ivschat Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-ivschat", diff --git a/clients/client-kafka/CHANGELOG.md b/clients/client-kafka/CHANGELOG.md index c708107aed31..adb89ae758c4 100644 --- a/clients/client-kafka/CHANGELOG.md +++ b/clients/client-kafka/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-kafka + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-kafka diff --git a/clients/client-kafka/package.json b/clients/client-kafka/package.json index 4b60c1f44595..102ae32d10ce 100644 --- a/clients/client-kafka/package.json +++ b/clients/client-kafka/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-kafka", "description": "AWS SDK for JavaScript Kafka Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-kafka", diff --git a/clients/client-kafkaconnect/CHANGELOG.md b/clients/client-kafkaconnect/CHANGELOG.md index 099905140913..f396ddc40601 100644 --- a/clients/client-kafkaconnect/CHANGELOG.md +++ b/clients/client-kafkaconnect/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-kafkaconnect + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-kafkaconnect diff --git a/clients/client-kafkaconnect/package.json b/clients/client-kafkaconnect/package.json index 32c898937530..778932176aea 100644 --- a/clients/client-kafkaconnect/package.json +++ b/clients/client-kafkaconnect/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-kafkaconnect", "description": "AWS SDK for JavaScript Kafkaconnect Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-kafkaconnect", diff --git a/clients/client-kendra-ranking/CHANGELOG.md b/clients/client-kendra-ranking/CHANGELOG.md index dba0a4e5aa03..fcf31234e1a8 100644 --- a/clients/client-kendra-ranking/CHANGELOG.md +++ b/clients/client-kendra-ranking/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-kendra-ranking + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-kendra-ranking diff --git a/clients/client-kendra-ranking/package.json b/clients/client-kendra-ranking/package.json index 2ad5b41ecde9..c814a94ac44e 100644 --- a/clients/client-kendra-ranking/package.json +++ b/clients/client-kendra-ranking/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-kendra-ranking", "description": "AWS SDK for JavaScript Kendra Ranking Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-kendra-ranking", diff --git a/clients/client-kendra/CHANGELOG.md b/clients/client-kendra/CHANGELOG.md index d5ac733f0a23..c1a7eff0b97d 100644 --- a/clients/client-kendra/CHANGELOG.md +++ b/clients/client-kendra/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-kendra + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-kendra diff --git a/clients/client-kendra/package.json b/clients/client-kendra/package.json index 92118147aa2c..af9228ddf822 100644 --- a/clients/client-kendra/package.json +++ b/clients/client-kendra/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-kendra", "description": "AWS SDK for JavaScript Kendra Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-kendra", diff --git a/clients/client-keyspaces/CHANGELOG.md b/clients/client-keyspaces/CHANGELOG.md index 56c9ccfdc126..5f7e91d6476d 100644 --- a/clients/client-keyspaces/CHANGELOG.md +++ b/clients/client-keyspaces/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-keyspaces + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-keyspaces diff --git a/clients/client-keyspaces/package.json b/clients/client-keyspaces/package.json index b96a80d8d870..52a2515022f1 100644 --- a/clients/client-keyspaces/package.json +++ b/clients/client-keyspaces/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-keyspaces", "description": "AWS SDK for JavaScript Keyspaces Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-keyspaces", diff --git a/clients/client-keyspacesstreams/CHANGELOG.md b/clients/client-keyspacesstreams/CHANGELOG.md index d848eb0b45d2..5154f3d8611f 100644 --- a/clients/client-keyspacesstreams/CHANGELOG.md +++ b/clients/client-keyspacesstreams/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-keyspacesstreams + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-keyspacesstreams diff --git a/clients/client-keyspacesstreams/package.json b/clients/client-keyspacesstreams/package.json index bef72987363d..bee30d0b860c 100644 --- a/clients/client-keyspacesstreams/package.json +++ b/clients/client-keyspacesstreams/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-keyspacesstreams", "description": "AWS SDK for JavaScript Keyspacesstreams Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-kinesis-analytics-v2/CHANGELOG.md b/clients/client-kinesis-analytics-v2/CHANGELOG.md index 9a2a6567f9ba..4dfe5156788b 100644 --- a/clients/client-kinesis-analytics-v2/CHANGELOG.md +++ b/clients/client-kinesis-analytics-v2/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-kinesis-analytics-v2 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-kinesis-analytics-v2 diff --git a/clients/client-kinesis-analytics-v2/package.json b/clients/client-kinesis-analytics-v2/package.json index 4aa12c270b1d..abb3911e9a4d 100644 --- a/clients/client-kinesis-analytics-v2/package.json +++ b/clients/client-kinesis-analytics-v2/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-kinesis-analytics-v2", "description": "AWS SDK for JavaScript Kinesis Analytics V2 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-kinesis-analytics-v2", diff --git a/clients/client-kinesis-analytics/CHANGELOG.md b/clients/client-kinesis-analytics/CHANGELOG.md index e2b26f411d35..d88bd8a47009 100644 --- a/clients/client-kinesis-analytics/CHANGELOG.md +++ b/clients/client-kinesis-analytics/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-kinesis-analytics + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-kinesis-analytics diff --git a/clients/client-kinesis-analytics/package.json b/clients/client-kinesis-analytics/package.json index 1f98f6e8da92..1debd9a2a82d 100644 --- a/clients/client-kinesis-analytics/package.json +++ b/clients/client-kinesis-analytics/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-kinesis-analytics", "description": "AWS SDK for JavaScript Kinesis Analytics Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-kinesis-analytics", diff --git a/clients/client-kinesis-video-archived-media/CHANGELOG.md b/clients/client-kinesis-video-archived-media/CHANGELOG.md index d3e198e5b5ad..e43806f98d85 100644 --- a/clients/client-kinesis-video-archived-media/CHANGELOG.md +++ b/clients/client-kinesis-video-archived-media/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-kinesis-video-archived-media + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-kinesis-video-archived-media diff --git a/clients/client-kinesis-video-archived-media/package.json b/clients/client-kinesis-video-archived-media/package.json index 4f9d7685b802..955de65f57ad 100644 --- a/clients/client-kinesis-video-archived-media/package.json +++ b/clients/client-kinesis-video-archived-media/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-kinesis-video-archived-media", "description": "AWS SDK for JavaScript Kinesis Video Archived Media Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-kinesis-video-archived-media", diff --git a/clients/client-kinesis-video-media/CHANGELOG.md b/clients/client-kinesis-video-media/CHANGELOG.md index 3243ea545623..476a11a837ec 100644 --- a/clients/client-kinesis-video-media/CHANGELOG.md +++ b/clients/client-kinesis-video-media/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-kinesis-video-media + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-kinesis-video-media diff --git a/clients/client-kinesis-video-media/package.json b/clients/client-kinesis-video-media/package.json index 5afebf8db38b..90cc3635e5c4 100644 --- a/clients/client-kinesis-video-media/package.json +++ b/clients/client-kinesis-video-media/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-kinesis-video-media", "description": "AWS SDK for JavaScript Kinesis Video Media Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-kinesis-video-media", diff --git a/clients/client-kinesis-video-signaling/CHANGELOG.md b/clients/client-kinesis-video-signaling/CHANGELOG.md index 86ff083c43d4..6d885c927f18 100644 --- a/clients/client-kinesis-video-signaling/CHANGELOG.md +++ b/clients/client-kinesis-video-signaling/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-kinesis-video-signaling + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-kinesis-video-signaling diff --git a/clients/client-kinesis-video-signaling/package.json b/clients/client-kinesis-video-signaling/package.json index 85b3164b96b8..cbbd1e2e1c42 100644 --- a/clients/client-kinesis-video-signaling/package.json +++ b/clients/client-kinesis-video-signaling/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-kinesis-video-signaling", "description": "AWS SDK for JavaScript Kinesis Video Signaling Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-kinesis-video-signaling", diff --git a/clients/client-kinesis-video-webrtc-storage/CHANGELOG.md b/clients/client-kinesis-video-webrtc-storage/CHANGELOG.md index d28cdd83821c..91696cc642bd 100644 --- a/clients/client-kinesis-video-webrtc-storage/CHANGELOG.md +++ b/clients/client-kinesis-video-webrtc-storage/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-kinesis-video-webrtc-storage + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-kinesis-video-webrtc-storage diff --git a/clients/client-kinesis-video-webrtc-storage/package.json b/clients/client-kinesis-video-webrtc-storage/package.json index f1d58d791a8c..c37ad0f90607 100644 --- a/clients/client-kinesis-video-webrtc-storage/package.json +++ b/clients/client-kinesis-video-webrtc-storage/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-kinesis-video-webrtc-storage", "description": "AWS SDK for JavaScript Kinesis Video Webrtc Storage Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-kinesis-video-webrtc-storage", diff --git a/clients/client-kinesis-video/CHANGELOG.md b/clients/client-kinesis-video/CHANGELOG.md index d685569dec60..f19980c490d7 100644 --- a/clients/client-kinesis-video/CHANGELOG.md +++ b/clients/client-kinesis-video/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-kinesis-video + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-kinesis-video diff --git a/clients/client-kinesis-video/package.json b/clients/client-kinesis-video/package.json index 1f0325f8ba50..4670011cc887 100644 --- a/clients/client-kinesis-video/package.json +++ b/clients/client-kinesis-video/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-kinesis-video", "description": "AWS SDK for JavaScript Kinesis Video Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-kinesis-video", diff --git a/clients/client-kinesis/CHANGELOG.md b/clients/client-kinesis/CHANGELOG.md index f01130d0b53d..c25d173d180c 100644 --- a/clients/client-kinesis/CHANGELOG.md +++ b/clients/client-kinesis/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-kinesis + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-kinesis diff --git a/clients/client-kinesis/package.json b/clients/client-kinesis/package.json index 2d1969b159e2..93359b1a81a1 100644 --- a/clients/client-kinesis/package.json +++ b/clients/client-kinesis/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-kinesis", "description": "AWS SDK for JavaScript Kinesis Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-kinesis", diff --git a/clients/client-kms/CHANGELOG.md b/clients/client-kms/CHANGELOG.md index a205f051f630..bc4d35874745 100644 --- a/clients/client-kms/CHANGELOG.md +++ b/clients/client-kms/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-kms + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-kms diff --git a/clients/client-kms/package.json b/clients/client-kms/package.json index c7d9f3bd4b79..49824533d21a 100644 --- a/clients/client-kms/package.json +++ b/clients/client-kms/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-kms", "description": "AWS SDK for JavaScript Kms Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-kms", diff --git a/clients/client-lakeformation/CHANGELOG.md b/clients/client-lakeformation/CHANGELOG.md index 66563d98af8e..051b2f904ac0 100644 --- a/clients/client-lakeformation/CHANGELOG.md +++ b/clients/client-lakeformation/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-lakeformation + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-lakeformation diff --git a/clients/client-lakeformation/package.json b/clients/client-lakeformation/package.json index 54bde5d5a2ba..54438fe81794 100644 --- a/clients/client-lakeformation/package.json +++ b/clients/client-lakeformation/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-lakeformation", "description": "AWS SDK for JavaScript Lakeformation Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-lakeformation", diff --git a/clients/client-lambda/CHANGELOG.md b/clients/client-lambda/CHANGELOG.md index fd29599aafdb..349fab00ad5b 100644 --- a/clients/client-lambda/CHANGELOG.md +++ b/clients/client-lambda/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-lambda + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-lambda diff --git a/clients/client-lambda/package.json b/clients/client-lambda/package.json index 54c4bef9b60b..7bcf32e74633 100644 --- a/clients/client-lambda/package.json +++ b/clients/client-lambda/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-lambda", "description": "AWS SDK for JavaScript Lambda Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-lambda", diff --git a/clients/client-launch-wizard/CHANGELOG.md b/clients/client-launch-wizard/CHANGELOG.md index e9c75560ddba..4013c42b3f3c 100644 --- a/clients/client-launch-wizard/CHANGELOG.md +++ b/clients/client-launch-wizard/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-launch-wizard + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-launch-wizard diff --git a/clients/client-launch-wizard/package.json b/clients/client-launch-wizard/package.json index a04d4b32aa10..2974543e90cc 100644 --- a/clients/client-launch-wizard/package.json +++ b/clients/client-launch-wizard/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-launch-wizard", "description": "AWS SDK for JavaScript Launch Wizard Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-launch-wizard", diff --git a/clients/client-lex-model-building-service/CHANGELOG.md b/clients/client-lex-model-building-service/CHANGELOG.md index 0956261eaa41..4d7e26c0a582 100644 --- a/clients/client-lex-model-building-service/CHANGELOG.md +++ b/clients/client-lex-model-building-service/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-lex-model-building-service + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-lex-model-building-service diff --git a/clients/client-lex-model-building-service/package.json b/clients/client-lex-model-building-service/package.json index 2990b11f09e1..595b7fcc5962 100644 --- a/clients/client-lex-model-building-service/package.json +++ b/clients/client-lex-model-building-service/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-lex-model-building-service", "description": "AWS SDK for JavaScript Lex Model Building Service Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-lex-model-building-service", diff --git a/clients/client-lex-models-v2/CHANGELOG.md b/clients/client-lex-models-v2/CHANGELOG.md index e157477d0b7d..f489f5663c8d 100644 --- a/clients/client-lex-models-v2/CHANGELOG.md +++ b/clients/client-lex-models-v2/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-lex-models-v2 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-lex-models-v2 diff --git a/clients/client-lex-models-v2/package.json b/clients/client-lex-models-v2/package.json index b78e453fa2d7..5b7e67370e6e 100644 --- a/clients/client-lex-models-v2/package.json +++ b/clients/client-lex-models-v2/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-lex-models-v2", "description": "AWS SDK for JavaScript Lex Models V2 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-lex-models-v2", diff --git a/clients/client-lex-runtime-service/CHANGELOG.md b/clients/client-lex-runtime-service/CHANGELOG.md index 014923e46d3c..4cdf2682b319 100644 --- a/clients/client-lex-runtime-service/CHANGELOG.md +++ b/clients/client-lex-runtime-service/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-lex-runtime-service + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-lex-runtime-service diff --git a/clients/client-lex-runtime-service/package.json b/clients/client-lex-runtime-service/package.json index a14ab87b95f1..2dc74609a79d 100644 --- a/clients/client-lex-runtime-service/package.json +++ b/clients/client-lex-runtime-service/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-lex-runtime-service", "description": "AWS SDK for JavaScript Lex Runtime Service Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-lex-runtime-service", diff --git a/clients/client-lex-runtime-v2/CHANGELOG.md b/clients/client-lex-runtime-v2/CHANGELOG.md index 2040e4606530..047ab6be660e 100644 --- a/clients/client-lex-runtime-v2/CHANGELOG.md +++ b/clients/client-lex-runtime-v2/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-lex-runtime-v2 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-lex-runtime-v2 diff --git a/clients/client-lex-runtime-v2/package.json b/clients/client-lex-runtime-v2/package.json index 6570e99c4ce6..b763e2a46a15 100644 --- a/clients/client-lex-runtime-v2/package.json +++ b/clients/client-lex-runtime-v2/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-lex-runtime-v2", "description": "AWS SDK for JavaScript Lex Runtime V2 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-lex-runtime-v2", diff --git a/clients/client-license-manager-linux-subscriptions/CHANGELOG.md b/clients/client-license-manager-linux-subscriptions/CHANGELOG.md index 93c32ccbc03e..92fa1e807e43 100644 --- a/clients/client-license-manager-linux-subscriptions/CHANGELOG.md +++ b/clients/client-license-manager-linux-subscriptions/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-license-manager-linux-subscriptions + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-license-manager-linux-subscriptions diff --git a/clients/client-license-manager-linux-subscriptions/package.json b/clients/client-license-manager-linux-subscriptions/package.json index 84c7e142a54a..b7b3ead481ae 100644 --- a/clients/client-license-manager-linux-subscriptions/package.json +++ b/clients/client-license-manager-linux-subscriptions/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-license-manager-linux-subscriptions", "description": "AWS SDK for JavaScript License Manager Linux Subscriptions Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-license-manager-linux-subscriptions", diff --git a/clients/client-license-manager-user-subscriptions/CHANGELOG.md b/clients/client-license-manager-user-subscriptions/CHANGELOG.md index 03bb6fe85360..cb2e145335bf 100644 --- a/clients/client-license-manager-user-subscriptions/CHANGELOG.md +++ b/clients/client-license-manager-user-subscriptions/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-license-manager-user-subscriptions + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-license-manager-user-subscriptions diff --git a/clients/client-license-manager-user-subscriptions/package.json b/clients/client-license-manager-user-subscriptions/package.json index 30419e4bc4a5..8e8f232562d9 100644 --- a/clients/client-license-manager-user-subscriptions/package.json +++ b/clients/client-license-manager-user-subscriptions/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-license-manager-user-subscriptions", "description": "AWS SDK for JavaScript License Manager User Subscriptions Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-license-manager-user-subscriptions", diff --git a/clients/client-license-manager/CHANGELOG.md b/clients/client-license-manager/CHANGELOG.md index b6586d938649..e22afe3c50e6 100644 --- a/clients/client-license-manager/CHANGELOG.md +++ b/clients/client-license-manager/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-license-manager + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-license-manager diff --git a/clients/client-license-manager/package.json b/clients/client-license-manager/package.json index d30b2b8ba0bd..df7fb1fe6336 100644 --- a/clients/client-license-manager/package.json +++ b/clients/client-license-manager/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-license-manager", "description": "AWS SDK for JavaScript License Manager Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-license-manager", diff --git a/clients/client-lightsail/CHANGELOG.md b/clients/client-lightsail/CHANGELOG.md index 1a7cb2e3b88a..8464e34f9ebf 100644 --- a/clients/client-lightsail/CHANGELOG.md +++ b/clients/client-lightsail/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-lightsail + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-lightsail diff --git a/clients/client-lightsail/package.json b/clients/client-lightsail/package.json index 6e6bd898157e..384727fed62f 100644 --- a/clients/client-lightsail/package.json +++ b/clients/client-lightsail/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-lightsail", "description": "AWS SDK for JavaScript Lightsail Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-lightsail", diff --git a/clients/client-location/CHANGELOG.md b/clients/client-location/CHANGELOG.md index c1272b0e6627..b3a5bdeedb38 100644 --- a/clients/client-location/CHANGELOG.md +++ b/clients/client-location/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-location + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-location diff --git a/clients/client-location/package.json b/clients/client-location/package.json index d69bc2a2d5c9..b67abc124a37 100644 --- a/clients/client-location/package.json +++ b/clients/client-location/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-location", "description": "AWS SDK for JavaScript Location Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-location", diff --git a/clients/client-lookoutequipment/CHANGELOG.md b/clients/client-lookoutequipment/CHANGELOG.md index fe358f2c5a97..3f3d068f8257 100644 --- a/clients/client-lookoutequipment/CHANGELOG.md +++ b/clients/client-lookoutequipment/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-lookoutequipment + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-lookoutequipment diff --git a/clients/client-lookoutequipment/package.json b/clients/client-lookoutequipment/package.json index 81bfbebcca95..3efe7085df8e 100644 --- a/clients/client-lookoutequipment/package.json +++ b/clients/client-lookoutequipment/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-lookoutequipment", "description": "AWS SDK for JavaScript Lookoutequipment Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-lookoutequipment", diff --git a/clients/client-lookoutmetrics/CHANGELOG.md b/clients/client-lookoutmetrics/CHANGELOG.md index 798a1ffe8c27..4c176daf4595 100644 --- a/clients/client-lookoutmetrics/CHANGELOG.md +++ b/clients/client-lookoutmetrics/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-lookoutmetrics + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-lookoutmetrics diff --git a/clients/client-lookoutmetrics/package.json b/clients/client-lookoutmetrics/package.json index 346d4ec82b77..b34e38846c94 100644 --- a/clients/client-lookoutmetrics/package.json +++ b/clients/client-lookoutmetrics/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-lookoutmetrics", "description": "AWS SDK for JavaScript Lookoutmetrics Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-lookoutmetrics", diff --git a/clients/client-lookoutvision/CHANGELOG.md b/clients/client-lookoutvision/CHANGELOG.md index 4c31c6792ca9..88937715f096 100644 --- a/clients/client-lookoutvision/CHANGELOG.md +++ b/clients/client-lookoutvision/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-lookoutvision + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-lookoutvision diff --git a/clients/client-lookoutvision/package.json b/clients/client-lookoutvision/package.json index 1eaf9e9e5a62..f70e8f408910 100644 --- a/clients/client-lookoutvision/package.json +++ b/clients/client-lookoutvision/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-lookoutvision", "description": "AWS SDK for JavaScript Lookoutvision Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-lookoutvision", diff --git a/clients/client-m2/CHANGELOG.md b/clients/client-m2/CHANGELOG.md index 7c66b384880f..58cc8468a42a 100644 --- a/clients/client-m2/CHANGELOG.md +++ b/clients/client-m2/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-m2 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-m2 diff --git a/clients/client-m2/package.json b/clients/client-m2/package.json index 42c0f297d8b9..058c75b3c7bb 100644 --- a/clients/client-m2/package.json +++ b/clients/client-m2/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-m2", "description": "AWS SDK for JavaScript M2 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-m2", diff --git a/clients/client-machine-learning/CHANGELOG.md b/clients/client-machine-learning/CHANGELOG.md index 017c236fa95d..fecc2273982b 100644 --- a/clients/client-machine-learning/CHANGELOG.md +++ b/clients/client-machine-learning/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-machine-learning + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-machine-learning diff --git a/clients/client-machine-learning/package.json b/clients/client-machine-learning/package.json index f8a99d30586a..1c4a6bb8f307 100644 --- a/clients/client-machine-learning/package.json +++ b/clients/client-machine-learning/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-machine-learning", "description": "AWS SDK for JavaScript Machine Learning Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-machine-learning", diff --git a/clients/client-macie2/CHANGELOG.md b/clients/client-macie2/CHANGELOG.md index 8d16b66abb1a..5dffd105e798 100644 --- a/clients/client-macie2/CHANGELOG.md +++ b/clients/client-macie2/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-macie2 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-macie2 diff --git a/clients/client-macie2/package.json b/clients/client-macie2/package.json index e221dd944ef0..a05cf5a2b914 100644 --- a/clients/client-macie2/package.json +++ b/clients/client-macie2/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-macie2", "description": "AWS SDK for JavaScript Macie2 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-macie2", diff --git a/clients/client-mailmanager/CHANGELOG.md b/clients/client-mailmanager/CHANGELOG.md index ffae3ad1f017..57bbc1d95e0d 100644 --- a/clients/client-mailmanager/CHANGELOG.md +++ b/clients/client-mailmanager/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-mailmanager + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-mailmanager diff --git a/clients/client-mailmanager/package.json b/clients/client-mailmanager/package.json index 4b558a56a6ce..43d6d24c2aa5 100644 --- a/clients/client-mailmanager/package.json +++ b/clients/client-mailmanager/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-mailmanager", "description": "AWS SDK for JavaScript Mailmanager Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-managedblockchain-query/CHANGELOG.md b/clients/client-managedblockchain-query/CHANGELOG.md index cb3022b30b28..76edac633b57 100644 --- a/clients/client-managedblockchain-query/CHANGELOG.md +++ b/clients/client-managedblockchain-query/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-managedblockchain-query + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-managedblockchain-query diff --git a/clients/client-managedblockchain-query/package.json b/clients/client-managedblockchain-query/package.json index daeb7bb53564..8923dcf14e25 100644 --- a/clients/client-managedblockchain-query/package.json +++ b/clients/client-managedblockchain-query/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-managedblockchain-query", "description": "AWS SDK for JavaScript Managedblockchain Query Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-managedblockchain-query", diff --git a/clients/client-managedblockchain/CHANGELOG.md b/clients/client-managedblockchain/CHANGELOG.md index e69e518de83c..f3a768718eee 100644 --- a/clients/client-managedblockchain/CHANGELOG.md +++ b/clients/client-managedblockchain/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-managedblockchain + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-managedblockchain diff --git a/clients/client-managedblockchain/package.json b/clients/client-managedblockchain/package.json index 2d185e4a811d..c915fe7d7ef5 100644 --- a/clients/client-managedblockchain/package.json +++ b/clients/client-managedblockchain/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-managedblockchain", "description": "AWS SDK for JavaScript Managedblockchain Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-managedblockchain", diff --git a/clients/client-marketplace-agreement/CHANGELOG.md b/clients/client-marketplace-agreement/CHANGELOG.md index e5bef62a3a6c..04a6056c66c2 100644 --- a/clients/client-marketplace-agreement/CHANGELOG.md +++ b/clients/client-marketplace-agreement/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-marketplace-agreement + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-marketplace-agreement diff --git a/clients/client-marketplace-agreement/package.json b/clients/client-marketplace-agreement/package.json index 26c85e73089e..bec5ccd785c6 100644 --- a/clients/client-marketplace-agreement/package.json +++ b/clients/client-marketplace-agreement/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-marketplace-agreement", "description": "AWS SDK for JavaScript Marketplace Agreement Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-marketplace-agreement", diff --git a/clients/client-marketplace-catalog/CHANGELOG.md b/clients/client-marketplace-catalog/CHANGELOG.md index 70a78bae1fed..fc9aac3e4276 100644 --- a/clients/client-marketplace-catalog/CHANGELOG.md +++ b/clients/client-marketplace-catalog/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-marketplace-catalog + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-marketplace-catalog diff --git a/clients/client-marketplace-catalog/package.json b/clients/client-marketplace-catalog/package.json index ef0dacb14daa..dd93dea00148 100644 --- a/clients/client-marketplace-catalog/package.json +++ b/clients/client-marketplace-catalog/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-marketplace-catalog", "description": "AWS SDK for JavaScript Marketplace Catalog Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-marketplace-catalog", diff --git a/clients/client-marketplace-commerce-analytics/CHANGELOG.md b/clients/client-marketplace-commerce-analytics/CHANGELOG.md index d407c7a84552..fb673aae6731 100644 --- a/clients/client-marketplace-commerce-analytics/CHANGELOG.md +++ b/clients/client-marketplace-commerce-analytics/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-marketplace-commerce-analytics + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-marketplace-commerce-analytics diff --git a/clients/client-marketplace-commerce-analytics/package.json b/clients/client-marketplace-commerce-analytics/package.json index a2dc5c458bca..1e7b5c072619 100644 --- a/clients/client-marketplace-commerce-analytics/package.json +++ b/clients/client-marketplace-commerce-analytics/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-marketplace-commerce-analytics", "description": "AWS SDK for JavaScript Marketplace Commerce Analytics Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-marketplace-commerce-analytics", diff --git a/clients/client-marketplace-deployment/CHANGELOG.md b/clients/client-marketplace-deployment/CHANGELOG.md index 2fea5e62eae4..9224bcd67c68 100644 --- a/clients/client-marketplace-deployment/CHANGELOG.md +++ b/clients/client-marketplace-deployment/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-marketplace-deployment + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-marketplace-deployment diff --git a/clients/client-marketplace-deployment/package.json b/clients/client-marketplace-deployment/package.json index f4936bd497de..9dbe20db954c 100644 --- a/clients/client-marketplace-deployment/package.json +++ b/clients/client-marketplace-deployment/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-marketplace-deployment", "description": "AWS SDK for JavaScript Marketplace Deployment Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-marketplace-deployment", diff --git a/clients/client-marketplace-entitlement-service/CHANGELOG.md b/clients/client-marketplace-entitlement-service/CHANGELOG.md index 5a8d47400a34..64833ba05ab8 100644 --- a/clients/client-marketplace-entitlement-service/CHANGELOG.md +++ b/clients/client-marketplace-entitlement-service/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-marketplace-entitlement-service + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-marketplace-entitlement-service diff --git a/clients/client-marketplace-entitlement-service/package.json b/clients/client-marketplace-entitlement-service/package.json index ae16b3ddc1fb..4b7f5118ca8b 100644 --- a/clients/client-marketplace-entitlement-service/package.json +++ b/clients/client-marketplace-entitlement-service/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-marketplace-entitlement-service", "description": "AWS SDK for JavaScript Marketplace Entitlement Service Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-marketplace-entitlement-service", diff --git a/clients/client-marketplace-metering/CHANGELOG.md b/clients/client-marketplace-metering/CHANGELOG.md index da55e2b6679a..e379fa020a67 100644 --- a/clients/client-marketplace-metering/CHANGELOG.md +++ b/clients/client-marketplace-metering/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-marketplace-metering + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-marketplace-metering diff --git a/clients/client-marketplace-metering/package.json b/clients/client-marketplace-metering/package.json index 33c6d9d519ba..e3e39ef7d0d3 100644 --- a/clients/client-marketplace-metering/package.json +++ b/clients/client-marketplace-metering/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-marketplace-metering", "description": "AWS SDK for JavaScript Marketplace Metering Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-marketplace-metering", diff --git a/clients/client-marketplace-reporting/CHANGELOG.md b/clients/client-marketplace-reporting/CHANGELOG.md index a5cdf8e235f9..d10bc6181546 100644 --- a/clients/client-marketplace-reporting/CHANGELOG.md +++ b/clients/client-marketplace-reporting/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-marketplace-reporting + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-marketplace-reporting diff --git a/clients/client-marketplace-reporting/package.json b/clients/client-marketplace-reporting/package.json index e5c7ba3cd03c..14b4cc88e7aa 100644 --- a/clients/client-marketplace-reporting/package.json +++ b/clients/client-marketplace-reporting/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-marketplace-reporting", "description": "AWS SDK for JavaScript Marketplace Reporting Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-mediaconnect/CHANGELOG.md b/clients/client-mediaconnect/CHANGELOG.md index db2605e038f7..c778595eb8fd 100644 --- a/clients/client-mediaconnect/CHANGELOG.md +++ b/clients/client-mediaconnect/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-mediaconnect + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-mediaconnect diff --git a/clients/client-mediaconnect/package.json b/clients/client-mediaconnect/package.json index f993045b54cc..41d3671c2ef7 100644 --- a/clients/client-mediaconnect/package.json +++ b/clients/client-mediaconnect/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-mediaconnect", "description": "AWS SDK for JavaScript Mediaconnect Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-mediaconnect", diff --git a/clients/client-mediaconvert/CHANGELOG.md b/clients/client-mediaconvert/CHANGELOG.md index cf733dc247ef..1470baf4885f 100644 --- a/clients/client-mediaconvert/CHANGELOG.md +++ b/clients/client-mediaconvert/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-mediaconvert + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-mediaconvert diff --git a/clients/client-mediaconvert/package.json b/clients/client-mediaconvert/package.json index 5bf03489204f..a4a130b1c8e1 100644 --- a/clients/client-mediaconvert/package.json +++ b/clients/client-mediaconvert/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-mediaconvert", "description": "AWS SDK for JavaScript Mediaconvert Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-mediaconvert", diff --git a/clients/client-medialive/CHANGELOG.md b/clients/client-medialive/CHANGELOG.md index ad268aa83c2d..fdab65d2870f 100644 --- a/clients/client-medialive/CHANGELOG.md +++ b/clients/client-medialive/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-medialive + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-medialive diff --git a/clients/client-medialive/package.json b/clients/client-medialive/package.json index 11aaabc23357..e11af07dcd55 100644 --- a/clients/client-medialive/package.json +++ b/clients/client-medialive/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-medialive", "description": "AWS SDK for JavaScript Medialive Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-medialive", diff --git a/clients/client-mediapackage-vod/CHANGELOG.md b/clients/client-mediapackage-vod/CHANGELOG.md index a65f7ef66387..f3f28c7f5a1d 100644 --- a/clients/client-mediapackage-vod/CHANGELOG.md +++ b/clients/client-mediapackage-vod/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-mediapackage-vod + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-mediapackage-vod diff --git a/clients/client-mediapackage-vod/package.json b/clients/client-mediapackage-vod/package.json index 41225fb83eca..9bd28e4c4f45 100644 --- a/clients/client-mediapackage-vod/package.json +++ b/clients/client-mediapackage-vod/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-mediapackage-vod", "description": "AWS SDK for JavaScript Mediapackage Vod Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-mediapackage-vod", diff --git a/clients/client-mediapackage/CHANGELOG.md b/clients/client-mediapackage/CHANGELOG.md index 008ebe6ca5cf..e1c62a2ef61b 100644 --- a/clients/client-mediapackage/CHANGELOG.md +++ b/clients/client-mediapackage/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-mediapackage + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-mediapackage diff --git a/clients/client-mediapackage/package.json b/clients/client-mediapackage/package.json index e1acd0878009..7ec31629d450 100644 --- a/clients/client-mediapackage/package.json +++ b/clients/client-mediapackage/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-mediapackage", "description": "AWS SDK for JavaScript Mediapackage Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-mediapackage", diff --git a/clients/client-mediapackagev2/CHANGELOG.md b/clients/client-mediapackagev2/CHANGELOG.md index ab3b7865fd0e..033fa6d60da7 100644 --- a/clients/client-mediapackagev2/CHANGELOG.md +++ b/clients/client-mediapackagev2/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-mediapackagev2 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-mediapackagev2 diff --git a/clients/client-mediapackagev2/package.json b/clients/client-mediapackagev2/package.json index 58ed8f5b01f6..3f6dd7b7799c 100644 --- a/clients/client-mediapackagev2/package.json +++ b/clients/client-mediapackagev2/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-mediapackagev2", "description": "AWS SDK for JavaScript Mediapackagev2 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-mediapackagev2", diff --git a/clients/client-mediastore-data/CHANGELOG.md b/clients/client-mediastore-data/CHANGELOG.md index 46913eb5d500..addd02ef861a 100644 --- a/clients/client-mediastore-data/CHANGELOG.md +++ b/clients/client-mediastore-data/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-mediastore-data + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-mediastore-data diff --git a/clients/client-mediastore-data/package.json b/clients/client-mediastore-data/package.json index bad45a5dcb60..6c3d65ff6c30 100644 --- a/clients/client-mediastore-data/package.json +++ b/clients/client-mediastore-data/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-mediastore-data", "description": "AWS SDK for JavaScript Mediastore Data Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-mediastore-data", diff --git a/clients/client-mediastore/CHANGELOG.md b/clients/client-mediastore/CHANGELOG.md index 2ea7a128ce99..6e0460c40125 100644 --- a/clients/client-mediastore/CHANGELOG.md +++ b/clients/client-mediastore/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-mediastore + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-mediastore diff --git a/clients/client-mediastore/package.json b/clients/client-mediastore/package.json index 19c900a3f971..9fb6a5904715 100644 --- a/clients/client-mediastore/package.json +++ b/clients/client-mediastore/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-mediastore", "description": "AWS SDK for JavaScript Mediastore Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-mediastore", diff --git a/clients/client-mediatailor/CHANGELOG.md b/clients/client-mediatailor/CHANGELOG.md index 118d0e51be98..72ba9bac8a50 100644 --- a/clients/client-mediatailor/CHANGELOG.md +++ b/clients/client-mediatailor/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-mediatailor + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-mediatailor diff --git a/clients/client-mediatailor/package.json b/clients/client-mediatailor/package.json index c47553c707a2..3eeca64d6066 100644 --- a/clients/client-mediatailor/package.json +++ b/clients/client-mediatailor/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-mediatailor", "description": "AWS SDK for JavaScript Mediatailor Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-mediatailor", diff --git a/clients/client-medical-imaging/CHANGELOG.md b/clients/client-medical-imaging/CHANGELOG.md index 58fd3a48fa1d..49e136feb49f 100644 --- a/clients/client-medical-imaging/CHANGELOG.md +++ b/clients/client-medical-imaging/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-medical-imaging + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-medical-imaging diff --git a/clients/client-medical-imaging/package.json b/clients/client-medical-imaging/package.json index 5ff43127a18a..ec723b909f35 100644 --- a/clients/client-medical-imaging/package.json +++ b/clients/client-medical-imaging/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-medical-imaging", "description": "AWS SDK for JavaScript Medical Imaging Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-medical-imaging", diff --git a/clients/client-memorydb/CHANGELOG.md b/clients/client-memorydb/CHANGELOG.md index bc6be3cd0d77..47737248ea57 100644 --- a/clients/client-memorydb/CHANGELOG.md +++ b/clients/client-memorydb/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-memorydb + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-memorydb diff --git a/clients/client-memorydb/package.json b/clients/client-memorydb/package.json index 4be696b45ee5..219ae07fca65 100644 --- a/clients/client-memorydb/package.json +++ b/clients/client-memorydb/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-memorydb", "description": "AWS SDK for JavaScript Memorydb Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-memorydb", diff --git a/clients/client-mgn/CHANGELOG.md b/clients/client-mgn/CHANGELOG.md index a75f7a6e70dd..3f150b426f70 100644 --- a/clients/client-mgn/CHANGELOG.md +++ b/clients/client-mgn/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-mgn + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-mgn diff --git a/clients/client-mgn/package.json b/clients/client-mgn/package.json index 990dc8f96cbe..c0c910815409 100644 --- a/clients/client-mgn/package.json +++ b/clients/client-mgn/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-mgn", "description": "AWS SDK for JavaScript Mgn Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-mgn", diff --git a/clients/client-migration-hub-refactor-spaces/CHANGELOG.md b/clients/client-migration-hub-refactor-spaces/CHANGELOG.md index 963428dd3a53..26700190493f 100644 --- a/clients/client-migration-hub-refactor-spaces/CHANGELOG.md +++ b/clients/client-migration-hub-refactor-spaces/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-migration-hub-refactor-spaces + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-migration-hub-refactor-spaces diff --git a/clients/client-migration-hub-refactor-spaces/package.json b/clients/client-migration-hub-refactor-spaces/package.json index b185481d069f..0b06f3a09516 100644 --- a/clients/client-migration-hub-refactor-spaces/package.json +++ b/clients/client-migration-hub-refactor-spaces/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-migration-hub-refactor-spaces", "description": "AWS SDK for JavaScript Migration Hub Refactor Spaces Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-migration-hub-refactor-spaces", diff --git a/clients/client-migration-hub/CHANGELOG.md b/clients/client-migration-hub/CHANGELOG.md index f9e7d16a633a..140685253339 100644 --- a/clients/client-migration-hub/CHANGELOG.md +++ b/clients/client-migration-hub/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-migration-hub + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-migration-hub diff --git a/clients/client-migration-hub/package.json b/clients/client-migration-hub/package.json index ca0246b07aa4..230fdb35a76a 100644 --- a/clients/client-migration-hub/package.json +++ b/clients/client-migration-hub/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-migration-hub", "description": "AWS SDK for JavaScript Migration Hub Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-migration-hub", diff --git a/clients/client-migrationhub-config/CHANGELOG.md b/clients/client-migrationhub-config/CHANGELOG.md index 7cd136dfb18a..a2a9306107d6 100644 --- a/clients/client-migrationhub-config/CHANGELOG.md +++ b/clients/client-migrationhub-config/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-migrationhub-config + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-migrationhub-config diff --git a/clients/client-migrationhub-config/package.json b/clients/client-migrationhub-config/package.json index 51276f76a946..1035a65bfa1b 100644 --- a/clients/client-migrationhub-config/package.json +++ b/clients/client-migrationhub-config/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-migrationhub-config", "description": "AWS SDK for JavaScript Migrationhub Config Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-migrationhub-config", diff --git a/clients/client-migrationhuborchestrator/CHANGELOG.md b/clients/client-migrationhuborchestrator/CHANGELOG.md index 769624f913de..48dfda17dfda 100644 --- a/clients/client-migrationhuborchestrator/CHANGELOG.md +++ b/clients/client-migrationhuborchestrator/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-migrationhuborchestrator + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-migrationhuborchestrator diff --git a/clients/client-migrationhuborchestrator/package.json b/clients/client-migrationhuborchestrator/package.json index 3d6d6ec91f24..63e4d4acfadf 100644 --- a/clients/client-migrationhuborchestrator/package.json +++ b/clients/client-migrationhuborchestrator/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-migrationhuborchestrator", "description": "AWS SDK for JavaScript Migrationhuborchestrator Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-migrationhuborchestrator", diff --git a/clients/client-migrationhubstrategy/CHANGELOG.md b/clients/client-migrationhubstrategy/CHANGELOG.md index 6465159746e2..41d37d5e8e60 100644 --- a/clients/client-migrationhubstrategy/CHANGELOG.md +++ b/clients/client-migrationhubstrategy/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-migrationhubstrategy + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-migrationhubstrategy diff --git a/clients/client-migrationhubstrategy/package.json b/clients/client-migrationhubstrategy/package.json index 24f8e20a8811..a7ab6a0b52d7 100644 --- a/clients/client-migrationhubstrategy/package.json +++ b/clients/client-migrationhubstrategy/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-migrationhubstrategy", "description": "AWS SDK for JavaScript Migrationhubstrategy Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-migrationhubstrategy", diff --git a/clients/client-mpa/CHANGELOG.md b/clients/client-mpa/CHANGELOG.md index fb8e312d1fdb..7503f0dc222f 100644 --- a/clients/client-mpa/CHANGELOG.md +++ b/clients/client-mpa/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-mpa + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-mpa diff --git a/clients/client-mpa/package.json b/clients/client-mpa/package.json index 756b9de35447..1c6796a4c58f 100644 --- a/clients/client-mpa/package.json +++ b/clients/client-mpa/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-mpa", "description": "AWS SDK for JavaScript Mpa Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-mq/CHANGELOG.md b/clients/client-mq/CHANGELOG.md index 4e3cbd4f812e..114c99b5d79c 100644 --- a/clients/client-mq/CHANGELOG.md +++ b/clients/client-mq/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-mq + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-mq diff --git a/clients/client-mq/package.json b/clients/client-mq/package.json index 3c9db8fbabb4..5f458e0eeeff 100644 --- a/clients/client-mq/package.json +++ b/clients/client-mq/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-mq", "description": "AWS SDK for JavaScript Mq Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-mq", diff --git a/clients/client-mturk/CHANGELOG.md b/clients/client-mturk/CHANGELOG.md index 4ee3beff59f1..ef7118f47a68 100644 --- a/clients/client-mturk/CHANGELOG.md +++ b/clients/client-mturk/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-mturk + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-mturk diff --git a/clients/client-mturk/package.json b/clients/client-mturk/package.json index 1b4a2a46c8c7..c214b08edbd4 100644 --- a/clients/client-mturk/package.json +++ b/clients/client-mturk/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-mturk", "description": "AWS SDK for JavaScript Mturk Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-mturk", diff --git a/clients/client-mwaa/CHANGELOG.md b/clients/client-mwaa/CHANGELOG.md index aeed1e045c8c..0f9f2bae86a6 100644 --- a/clients/client-mwaa/CHANGELOG.md +++ b/clients/client-mwaa/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-mwaa + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-mwaa diff --git a/clients/client-mwaa/package.json b/clients/client-mwaa/package.json index 8c243714fbc5..82efe0d64b80 100644 --- a/clients/client-mwaa/package.json +++ b/clients/client-mwaa/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-mwaa", "description": "AWS SDK for JavaScript Mwaa Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-mwaa", diff --git a/clients/client-neptune-graph/CHANGELOG.md b/clients/client-neptune-graph/CHANGELOG.md index 7015a59ef0dd..78cb6c41487e 100644 --- a/clients/client-neptune-graph/CHANGELOG.md +++ b/clients/client-neptune-graph/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-neptune-graph + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-neptune-graph diff --git a/clients/client-neptune-graph/package.json b/clients/client-neptune-graph/package.json index a485abc8e5d2..77c484b0b6ef 100644 --- a/clients/client-neptune-graph/package.json +++ b/clients/client-neptune-graph/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-neptune-graph", "description": "AWS SDK for JavaScript Neptune Graph Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-neptune-graph", diff --git a/clients/client-neptune/CHANGELOG.md b/clients/client-neptune/CHANGELOG.md index a547ba98d2e2..15144a724492 100644 --- a/clients/client-neptune/CHANGELOG.md +++ b/clients/client-neptune/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-neptune + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-neptune diff --git a/clients/client-neptune/package.json b/clients/client-neptune/package.json index c971d35fa373..a8d026669987 100644 --- a/clients/client-neptune/package.json +++ b/clients/client-neptune/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-neptune", "description": "AWS SDK for JavaScript Neptune Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-neptune", diff --git a/clients/client-neptunedata/CHANGELOG.md b/clients/client-neptunedata/CHANGELOG.md index 93f2894bbcfe..1eb106d91f56 100644 --- a/clients/client-neptunedata/CHANGELOG.md +++ b/clients/client-neptunedata/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-neptunedata + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-neptunedata diff --git a/clients/client-neptunedata/package.json b/clients/client-neptunedata/package.json index a5a39dec5a03..3854765df722 100644 --- a/clients/client-neptunedata/package.json +++ b/clients/client-neptunedata/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-neptunedata", "description": "AWS SDK for JavaScript Neptunedata Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-neptunedata", diff --git a/clients/client-network-firewall/CHANGELOG.md b/clients/client-network-firewall/CHANGELOG.md index c7f65b2404c6..bbcc64b4f1af 100644 --- a/clients/client-network-firewall/CHANGELOG.md +++ b/clients/client-network-firewall/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-network-firewall + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-network-firewall diff --git a/clients/client-network-firewall/package.json b/clients/client-network-firewall/package.json index 530adca02dd5..00abea701d60 100644 --- a/clients/client-network-firewall/package.json +++ b/clients/client-network-firewall/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-network-firewall", "description": "AWS SDK for JavaScript Network Firewall Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-network-firewall", diff --git a/clients/client-networkflowmonitor/CHANGELOG.md b/clients/client-networkflowmonitor/CHANGELOG.md index ae413daebe5b..8349571e8924 100644 --- a/clients/client-networkflowmonitor/CHANGELOG.md +++ b/clients/client-networkflowmonitor/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-networkflowmonitor + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-networkflowmonitor diff --git a/clients/client-networkflowmonitor/package.json b/clients/client-networkflowmonitor/package.json index 32e922a12ced..422406aa5175 100644 --- a/clients/client-networkflowmonitor/package.json +++ b/clients/client-networkflowmonitor/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-networkflowmonitor", "description": "AWS SDK for JavaScript Networkflowmonitor Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-networkmanager/CHANGELOG.md b/clients/client-networkmanager/CHANGELOG.md index dd7630958fad..de23788ecfb7 100644 --- a/clients/client-networkmanager/CHANGELOG.md +++ b/clients/client-networkmanager/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-networkmanager + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-networkmanager diff --git a/clients/client-networkmanager/package.json b/clients/client-networkmanager/package.json index b926dcd8d1bd..11cf3d21341b 100644 --- a/clients/client-networkmanager/package.json +++ b/clients/client-networkmanager/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-networkmanager", "description": "AWS SDK for JavaScript Networkmanager Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-networkmanager", diff --git a/clients/client-networkmonitor/CHANGELOG.md b/clients/client-networkmonitor/CHANGELOG.md index 95527cff78ed..43cca5b74416 100644 --- a/clients/client-networkmonitor/CHANGELOG.md +++ b/clients/client-networkmonitor/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-networkmonitor + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-networkmonitor diff --git a/clients/client-networkmonitor/package.json b/clients/client-networkmonitor/package.json index 9bb5d4f7166d..e95525912168 100644 --- a/clients/client-networkmonitor/package.json +++ b/clients/client-networkmonitor/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-networkmonitor", "description": "AWS SDK for JavaScript Networkmonitor Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-networkmonitor", diff --git a/clients/client-notifications/CHANGELOG.md b/clients/client-notifications/CHANGELOG.md index 18cd4a87ec06..0afba74b6cd0 100644 --- a/clients/client-notifications/CHANGELOG.md +++ b/clients/client-notifications/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-notifications + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-notifications diff --git a/clients/client-notifications/package.json b/clients/client-notifications/package.json index fde00022f780..951ec612cf6a 100644 --- a/clients/client-notifications/package.json +++ b/clients/client-notifications/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-notifications", "description": "AWS SDK for JavaScript Notifications Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-notificationscontacts/CHANGELOG.md b/clients/client-notificationscontacts/CHANGELOG.md index 88b5fa2a9264..09beff2cdfe5 100644 --- a/clients/client-notificationscontacts/CHANGELOG.md +++ b/clients/client-notificationscontacts/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-notificationscontacts + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-notificationscontacts diff --git a/clients/client-notificationscontacts/package.json b/clients/client-notificationscontacts/package.json index d1bc5a7b6971..ef90db5bc73a 100644 --- a/clients/client-notificationscontacts/package.json +++ b/clients/client-notificationscontacts/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-notificationscontacts", "description": "AWS SDK for JavaScript Notificationscontacts Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-oam/CHANGELOG.md b/clients/client-oam/CHANGELOG.md index 616dcd07ec14..149ad730d8ee 100644 --- a/clients/client-oam/CHANGELOG.md +++ b/clients/client-oam/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-oam + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-oam diff --git a/clients/client-oam/package.json b/clients/client-oam/package.json index 1310beb0f49c..2ee1ff722ac6 100644 --- a/clients/client-oam/package.json +++ b/clients/client-oam/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-oam", "description": "AWS SDK for JavaScript Oam Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-oam", diff --git a/clients/client-observabilityadmin/CHANGELOG.md b/clients/client-observabilityadmin/CHANGELOG.md index 0c56cb71ff98..287caf8981c8 100644 --- a/clients/client-observabilityadmin/CHANGELOG.md +++ b/clients/client-observabilityadmin/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-observabilityadmin + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-observabilityadmin diff --git a/clients/client-observabilityadmin/package.json b/clients/client-observabilityadmin/package.json index f0b1b34f8684..89c0f54e1bdd 100644 --- a/clients/client-observabilityadmin/package.json +++ b/clients/client-observabilityadmin/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-observabilityadmin", "description": "AWS SDK for JavaScript Observabilityadmin Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-odb/CHANGELOG.md b/clients/client-odb/CHANGELOG.md index a145329d4dd8..3a714eed87bf 100644 --- a/clients/client-odb/CHANGELOG.md +++ b/clients/client-odb/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-odb + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-odb diff --git a/clients/client-odb/package.json b/clients/client-odb/package.json index f230d7277259..7df2102961e5 100644 --- a/clients/client-odb/package.json +++ b/clients/client-odb/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-odb", "description": "AWS SDK for JavaScript Odb Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-omics/CHANGELOG.md b/clients/client-omics/CHANGELOG.md index d9c14381fd26..21c3d1ea887e 100644 --- a/clients/client-omics/CHANGELOG.md +++ b/clients/client-omics/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-omics + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-omics diff --git a/clients/client-omics/package.json b/clients/client-omics/package.json index 5ba9d4fa3aa8..6f6ec9676985 100644 --- a/clients/client-omics/package.json +++ b/clients/client-omics/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-omics", "description": "AWS SDK for JavaScript Omics Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-omics", diff --git a/clients/client-opensearch/CHANGELOG.md b/clients/client-opensearch/CHANGELOG.md index e0abf33d621d..2e83a9e98496 100644 --- a/clients/client-opensearch/CHANGELOG.md +++ b/clients/client-opensearch/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + + +### Features + +* **client-opensearch:** Granular access control support for NEO-SAML with IAMFederation for AOS data source ([026ef65](https://github.com/aws/aws-sdk-js-v3/commit/026ef659f2bd3a528bf44061cf993cb3f902b702)) + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-opensearch diff --git a/clients/client-opensearch/package.json b/clients/client-opensearch/package.json index cca5ca078e7f..317046f43565 100644 --- a/clients/client-opensearch/package.json +++ b/clients/client-opensearch/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-opensearch", "description": "AWS SDK for JavaScript Opensearch Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-opensearch", diff --git a/clients/client-opensearch/src/commands/AddDataSourceCommand.ts b/clients/client-opensearch/src/commands/AddDataSourceCommand.ts index b006050fa641..93351607fcf5 100644 --- a/clients/client-opensearch/src/commands/AddDataSourceCommand.ts +++ b/clients/client-opensearch/src/commands/AddDataSourceCommand.ts @@ -29,8 +29,7 @@ export interface AddDataSourceCommandOutput extends AddDataSourceResponse, __Met /** *

    Creates a new direct-query data source to the specified domain. For more information, see - * Creating Amazon - * OpenSearch Service data source integrations with Amazon S3.

    + * Creating Amazon OpenSearch Service data source integrations with Amazon S3.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/AddDirectQueryDataSourceCommand.ts b/clients/client-opensearch/src/commands/AddDirectQueryDataSourceCommand.ts index e3f9138094bf..467515948074 100644 --- a/clients/client-opensearch/src/commands/AddDirectQueryDataSourceCommand.ts +++ b/clients/client-opensearch/src/commands/AddDirectQueryDataSourceCommand.ts @@ -28,8 +28,10 @@ export interface AddDirectQueryDataSourceCommandInput extends AddDirectQueryData export interface AddDirectQueryDataSourceCommandOutput extends AddDirectQueryDataSourceResponse, __MetadataBearer {} /** - *

    Adds a new data source in Amazon OpenSearch Service so that you can perform direct queries - * on external data.

    + *

    + * Adds a new data source in Amazon OpenSearch Service + * so that you can perform direct queries on external data. + *

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/AssociatePackageCommand.ts b/clients/client-opensearch/src/commands/AssociatePackageCommand.ts index 8595804ebb77..22cfe975870b 100644 --- a/clients/client-opensearch/src/commands/AssociatePackageCommand.ts +++ b/clients/client-opensearch/src/commands/AssociatePackageCommand.ts @@ -29,7 +29,8 @@ export interface AssociatePackageCommandOutput extends AssociatePackageResponse, /** *

    Associates a package with an Amazon OpenSearch Service domain. For more information, see - * Custom packages for Amazon OpenSearch Service.

    + * Custom packages + * for Amazon OpenSearch Service.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/AssociatePackagesCommand.ts b/clients/client-opensearch/src/commands/AssociatePackagesCommand.ts index 5a02967a4b2d..b5a3ef3c71f6 100644 --- a/clients/client-opensearch/src/commands/AssociatePackagesCommand.ts +++ b/clients/client-opensearch/src/commands/AssociatePackagesCommand.ts @@ -28,8 +28,7 @@ export interface AssociatePackagesCommandInput extends AssociatePackagesRequest export interface AssociatePackagesCommandOutput extends AssociatePackagesResponse, __MetadataBearer {} /** - *

    Operation in the Amazon OpenSearch Service API for associating multiple packages with a - * domain simultaneously.

    + *

    Operation in the Amazon OpenSearch Service API for associating multiple packages with a domain simultaneously.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/CreateApplicationCommand.ts b/clients/client-opensearch/src/commands/CreateApplicationCommand.ts index b3385f62e954..17d19b560c8b 100644 --- a/clients/client-opensearch/src/commands/CreateApplicationCommand.ts +++ b/clients/client-opensearch/src/commands/CreateApplicationCommand.ts @@ -28,8 +28,7 @@ export interface CreateApplicationCommandInput extends CreateApplicationRequest export interface CreateApplicationCommandOutput extends CreateApplicationResponse, __MetadataBearer {} /** - *

    Creates an OpenSearch UI application. For more information, see Using the OpenSearch user - * interface in Amazon OpenSearch Service.

    + *

    Creates an OpenSearch UI application. For more information, see Using the OpenSearch user interface in Amazon OpenSearch Service.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/CreateDomainCommand.ts b/clients/client-opensearch/src/commands/CreateDomainCommand.ts index e194aa362815..994acf436e7b 100644 --- a/clients/client-opensearch/src/commands/CreateDomainCommand.ts +++ b/clients/client-opensearch/src/commands/CreateDomainCommand.ts @@ -141,6 +141,11 @@ export interface CreateDomainCommandOutput extends CreateDomainResponse, __Metad * RolesKey: "STRING_VALUE", * PublicKey: "STRING_VALUE", * }, + * IAMFederationOptions: { // IAMFederationOptionsInput + * Enabled: true || false, + * SubjectKey: "STRING_VALUE", + * RolesKey: "STRING_VALUE", + * }, * AnonymousAuthEnabled: true || false, * }, * IdentityCenterOptions: { // IdentityCenterOptionsInput @@ -318,6 +323,11 @@ export interface CreateDomainCommandOutput extends CreateDomainResponse, __Metad * // RolesKey: "STRING_VALUE", * // PublicKey: "STRING_VALUE", * // }, + * // IAMFederationOptions: { // IAMFederationOptionsOutput + * // Enabled: true || false, + * // SubjectKey: "STRING_VALUE", + * // RolesKey: "STRING_VALUE", + * // }, * // AnonymousAuthDisableDate: new Date("TIMESTAMP"), * // AnonymousAuthEnabled: true || false, * // }, diff --git a/clients/client-opensearch/src/commands/DeleteDataSourceCommand.ts b/clients/client-opensearch/src/commands/DeleteDataSourceCommand.ts index 472eaf3e9601..ed84385bb29e 100644 --- a/clients/client-opensearch/src/commands/DeleteDataSourceCommand.ts +++ b/clients/client-opensearch/src/commands/DeleteDataSourceCommand.ts @@ -28,8 +28,7 @@ export interface DeleteDataSourceCommandInput extends DeleteDataSourceRequest {} export interface DeleteDataSourceCommandOutput extends DeleteDataSourceResponse, __MetadataBearer {} /** - *

    Deletes a direct-query data source. For more information, see Deleting an Amazon - * OpenSearch Service data source with Amazon S3.

    + *

    Deletes a direct-query data source. For more information, see Deleting an Amazon OpenSearch Service data source with Amazon S3.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/DeleteDirectQueryDataSourceCommand.ts b/clients/client-opensearch/src/commands/DeleteDirectQueryDataSourceCommand.ts index a647597f9bfc..5642415a0fda 100644 --- a/clients/client-opensearch/src/commands/DeleteDirectQueryDataSourceCommand.ts +++ b/clients/client-opensearch/src/commands/DeleteDirectQueryDataSourceCommand.ts @@ -31,7 +31,9 @@ export interface DeleteDirectQueryDataSourceCommandInput extends DeleteDirectQue export interface DeleteDirectQueryDataSourceCommandOutput extends __MetadataBearer {} /** - *

    Deletes a previously configured direct query data source from Amazon OpenSearch Service. + *

    + * Deletes a previously configured direct query data + * source from Amazon OpenSearch Service. *

    * @example * Use a bare-bones client and the command you need to make an API call. diff --git a/clients/client-opensearch/src/commands/DeleteDomainCommand.ts b/clients/client-opensearch/src/commands/DeleteDomainCommand.ts index 155e3388bcf0..d48ea75f4b03 100644 --- a/clients/client-opensearch/src/commands/DeleteDomainCommand.ts +++ b/clients/client-opensearch/src/commands/DeleteDomainCommand.ts @@ -167,6 +167,11 @@ export interface DeleteDomainCommandOutput extends DeleteDomainResponse, __Metad * // RolesKey: "STRING_VALUE", * // PublicKey: "STRING_VALUE", * // }, + * // IAMFederationOptions: { // IAMFederationOptionsOutput + * // Enabled: true || false, + * // SubjectKey: "STRING_VALUE", + * // RolesKey: "STRING_VALUE", + * // }, * // AnonymousAuthDisableDate: new Date("TIMESTAMP"), * // AnonymousAuthEnabled: true || false, * // }, diff --git a/clients/client-opensearch/src/commands/DescribeDomainChangeProgressCommand.ts b/clients/client-opensearch/src/commands/DescribeDomainChangeProgressCommand.ts index 81479bdd12b2..6ac5dc89e863 100644 --- a/clients/client-opensearch/src/commands/DescribeDomainChangeProgressCommand.ts +++ b/clients/client-opensearch/src/commands/DescribeDomainChangeProgressCommand.ts @@ -34,8 +34,7 @@ export interface DescribeDomainChangeProgressCommandOutput /** *

    Returns information about the current blue/green deployment happening on an Amazon - * OpenSearch Service domain. For more information, see Making - * configuration changes in Amazon OpenSearch Service.

    + * OpenSearch Service domain. For more information, see Making configuration changes in Amazon OpenSearch Service.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/DescribeDomainCommand.ts b/clients/client-opensearch/src/commands/DescribeDomainCommand.ts index d4749cd4d981..c8ab26b8f6ca 100644 --- a/clients/client-opensearch/src/commands/DescribeDomainCommand.ts +++ b/clients/client-opensearch/src/commands/DescribeDomainCommand.ts @@ -167,6 +167,11 @@ export interface DescribeDomainCommandOutput extends DescribeDomainResponse, __M * // RolesKey: "STRING_VALUE", * // PublicKey: "STRING_VALUE", * // }, + * // IAMFederationOptions: { // IAMFederationOptionsOutput + * // Enabled: true || false, + * // SubjectKey: "STRING_VALUE", + * // RolesKey: "STRING_VALUE", + * // }, * // AnonymousAuthDisableDate: new Date("TIMESTAMP"), * // AnonymousAuthEnabled: true || false, * // }, diff --git a/clients/client-opensearch/src/commands/DescribeDomainConfigCommand.ts b/clients/client-opensearch/src/commands/DescribeDomainConfigCommand.ts index 562d5da46925..96616b88adc9 100644 --- a/clients/client-opensearch/src/commands/DescribeDomainConfigCommand.ts +++ b/clients/client-opensearch/src/commands/DescribeDomainConfigCommand.ts @@ -213,6 +213,11 @@ export interface DescribeDomainConfigCommandOutput extends DescribeDomainConfigR * // RolesKey: "STRING_VALUE", * // PublicKey: "STRING_VALUE", * // }, + * // IAMFederationOptions: { // IAMFederationOptionsOutput + * // Enabled: true || false, + * // SubjectKey: "STRING_VALUE", + * // RolesKey: "STRING_VALUE", + * // }, * // AnonymousAuthDisableDate: new Date("TIMESTAMP"), * // AnonymousAuthEnabled: true || false, * // }, diff --git a/clients/client-opensearch/src/commands/DescribeDomainHealthCommand.ts b/clients/client-opensearch/src/commands/DescribeDomainHealthCommand.ts index b087a17354b3..84c32e4c98be 100644 --- a/clients/client-opensearch/src/commands/DescribeDomainHealthCommand.ts +++ b/clients/client-opensearch/src/commands/DescribeDomainHealthCommand.ts @@ -28,8 +28,7 @@ export interface DescribeDomainHealthCommandInput extends DescribeDomainHealthRe export interface DescribeDomainHealthCommandOutput extends DescribeDomainHealthResponse, __MetadataBearer {} /** - *

    Returns information about domain and node health, the standby Availability Zone, number of - * nodes per Availability Zone, and shard count per node.

    + *

    Returns information about domain and node health, the standby Availability Zone, number of nodes per Availability Zone, and shard count per node.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/DescribeDomainsCommand.ts b/clients/client-opensearch/src/commands/DescribeDomainsCommand.ts index 88a0e36648a0..2bf33fd81f41 100644 --- a/clients/client-opensearch/src/commands/DescribeDomainsCommand.ts +++ b/clients/client-opensearch/src/commands/DescribeDomainsCommand.ts @@ -170,6 +170,11 @@ export interface DescribeDomainsCommandOutput extends DescribeDomainsResponse, _ * // RolesKey: "STRING_VALUE", * // PublicKey: "STRING_VALUE", * // }, + * // IAMFederationOptions: { // IAMFederationOptionsOutput + * // Enabled: true || false, + * // SubjectKey: "STRING_VALUE", + * // RolesKey: "STRING_VALUE", + * // }, * // AnonymousAuthDisableDate: new Date("TIMESTAMP"), * // AnonymousAuthEnabled: true || false, * // }, diff --git a/clients/client-opensearch/src/commands/DescribeDryRunProgressCommand.ts b/clients/client-opensearch/src/commands/DescribeDryRunProgressCommand.ts index 9f568fc0f9d9..496f57fdd81e 100644 --- a/clients/client-opensearch/src/commands/DescribeDryRunProgressCommand.ts +++ b/clients/client-opensearch/src/commands/DescribeDryRunProgressCommand.ts @@ -28,8 +28,8 @@ export interface DescribeDryRunProgressCommandInput extends DescribeDryRunProgre export interface DescribeDryRunProgressCommandOutput extends DescribeDryRunProgressResponse, __MetadataBearer {} /** - *

    Describes the progress of a pre-update dry run analysis on an Amazon OpenSearch Service - * domain. For more information, see Determining whether a change will cause a blue/green deployment.

    + *

    Describes the progress of a pre-update dry run analysis on an Amazon OpenSearch + * Service domain. For more information, see Determining whether a change will cause a blue/green deployment.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript @@ -181,6 +181,11 @@ export interface DescribeDryRunProgressCommandOutput extends DescribeDryRunProgr * // RolesKey: "STRING_VALUE", * // PublicKey: "STRING_VALUE", * // }, + * // IAMFederationOptions: { // IAMFederationOptionsOutput + * // Enabled: true || false, + * // SubjectKey: "STRING_VALUE", + * // RolesKey: "STRING_VALUE", + * // }, * // AnonymousAuthDisableDate: new Date("TIMESTAMP"), * // AnonymousAuthEnabled: true || false, * // }, diff --git a/clients/client-opensearch/src/commands/DescribeReservedInstanceOfferingsCommand.ts b/clients/client-opensearch/src/commands/DescribeReservedInstanceOfferingsCommand.ts index 9a6a03bf38a1..f09e5ea509bb 100644 --- a/clients/client-opensearch/src/commands/DescribeReservedInstanceOfferingsCommand.ts +++ b/clients/client-opensearch/src/commands/DescribeReservedInstanceOfferingsCommand.ts @@ -37,8 +37,7 @@ export interface DescribeReservedInstanceOfferingsCommandOutput /** *

    Describes the available Amazon OpenSearch Service Reserved Instance offerings for a given - * Region. For more information, see Reserved Instances in Amazon OpenSearch - * Service.

    + * Region. For more information, see Reserved Instances in Amazon OpenSearch Service.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/GetDirectQueryDataSourceCommand.ts b/clients/client-opensearch/src/commands/GetDirectQueryDataSourceCommand.ts index 47b503d99ba8..4c73b9be55de 100644 --- a/clients/client-opensearch/src/commands/GetDirectQueryDataSourceCommand.ts +++ b/clients/client-opensearch/src/commands/GetDirectQueryDataSourceCommand.ts @@ -28,8 +28,10 @@ export interface GetDirectQueryDataSourceCommandInput extends GetDirectQueryData export interface GetDirectQueryDataSourceCommandOutput extends GetDirectQueryDataSourceResponse, __MetadataBearer {} /** - *

    Returns detailed configuration information for a specific direct query data source in - * Amazon OpenSearch Service.

    + *

    + * Returns detailed configuration information for + * a specific direct query data source in Amazon OpenSearch Service. + *

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/GetPackageVersionHistoryCommand.ts b/clients/client-opensearch/src/commands/GetPackageVersionHistoryCommand.ts index 5191b2b9c5f8..22fa977cdfa8 100644 --- a/clients/client-opensearch/src/commands/GetPackageVersionHistoryCommand.ts +++ b/clients/client-opensearch/src/commands/GetPackageVersionHistoryCommand.ts @@ -28,9 +28,8 @@ export interface GetPackageVersionHistoryCommandInput extends GetPackageVersionH export interface GetPackageVersionHistoryCommandOutput extends GetPackageVersionHistoryResponse, __MetadataBearer {} /** - *

    Returns a list of Amazon OpenSearch Service package versions, along with their creation - * time, commit message, and plugin properties (if the package is a zip plugin package). For more - * information, see Custom packages for Amazon + *

    Returns a list of Amazon OpenSearch Service package versions, along with their creation time, commit message, and plugin properties (if the + * package is a zip plugin package). For more information, see Custom packages for Amazon * OpenSearch Service.

    * @example * Use a bare-bones client and the command you need to make an API call. diff --git a/clients/client-opensearch/src/commands/ListDataSourcesCommand.ts b/clients/client-opensearch/src/commands/ListDataSourcesCommand.ts index 72811bfbce98..8e0aefd56f1a 100644 --- a/clients/client-opensearch/src/commands/ListDataSourcesCommand.ts +++ b/clients/client-opensearch/src/commands/ListDataSourcesCommand.ts @@ -28,9 +28,9 @@ export interface ListDataSourcesCommandInput extends ListDataSourcesRequest {} export interface ListDataSourcesCommandOutput extends ListDataSourcesResponse, __MetadataBearer {} /** - *

    Lists direct-query data sources for a specific domain. For more information, see For more - * information, see Working with Amazon - * OpenSearch Service direct queries with Amazon S3.

    + *

    Lists direct-query data sources for a specific domain. For more information, see + * For more information, see + * Working with Amazon OpenSearch Service direct queries with Amazon S3.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/ListDirectQueryDataSourcesCommand.ts b/clients/client-opensearch/src/commands/ListDirectQueryDataSourcesCommand.ts index 9bf72b09cea6..4e3c225c4f71 100644 --- a/clients/client-opensearch/src/commands/ListDirectQueryDataSourcesCommand.ts +++ b/clients/client-opensearch/src/commands/ListDirectQueryDataSourcesCommand.ts @@ -28,8 +28,10 @@ export interface ListDirectQueryDataSourcesCommandInput extends ListDirectQueryD export interface ListDirectQueryDataSourcesCommandOutput extends ListDirectQueryDataSourcesResponse, __MetadataBearer {} /** - *

    Lists an inventory of all the direct query data sources that you have configured within - * Amazon OpenSearch Service.

    + *

    + * Lists an inventory of all the direct query data sources that you + * have configured within Amazon OpenSearch Service. + *

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/ListDomainNamesCommand.ts b/clients/client-opensearch/src/commands/ListDomainNamesCommand.ts index 03c263291d2d..4ca359cc9592 100644 --- a/clients/client-opensearch/src/commands/ListDomainNamesCommand.ts +++ b/clients/client-opensearch/src/commands/ListDomainNamesCommand.ts @@ -5,7 +5,8 @@ import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { ListDomainNamesRequest, ListDomainNamesResponse } from "../models/models_0"; +import { ListDomainNamesRequest } from "../models/models_0"; +import { ListDomainNamesResponse } from "../models/models_1"; import { OpenSearchClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../OpenSearchClient"; import { de_ListDomainNamesCommand, se_ListDomainNamesCommand } from "../protocols/Aws_restJson1"; diff --git a/clients/client-opensearch/src/commands/ListDomainsForPackageCommand.ts b/clients/client-opensearch/src/commands/ListDomainsForPackageCommand.ts index 37c0a5b0cae1..d1d9a2a5ce1d 100644 --- a/clients/client-opensearch/src/commands/ListDomainsForPackageCommand.ts +++ b/clients/client-opensearch/src/commands/ListDomainsForPackageCommand.ts @@ -5,8 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { ListDomainsForPackageRequest } from "../models/models_0"; -import { ListDomainsForPackageResponse } from "../models/models_1"; +import { ListDomainsForPackageRequest, ListDomainsForPackageResponse } from "../models/models_1"; import { OpenSearchClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../OpenSearchClient"; import { de_ListDomainsForPackageCommand, se_ListDomainsForPackageCommand } from "../protocols/Aws_restJson1"; diff --git a/clients/client-opensearch/src/commands/ListScheduledActionsCommand.ts b/clients/client-opensearch/src/commands/ListScheduledActionsCommand.ts index 65c0e0ebeaf5..6d5891271183 100644 --- a/clients/client-opensearch/src/commands/ListScheduledActionsCommand.ts +++ b/clients/client-opensearch/src/commands/ListScheduledActionsCommand.ts @@ -31,7 +31,7 @@ export interface ListScheduledActionsCommandOutput extends ListScheduledActionsR *

    Retrieves a list of configuration changes that are scheduled for a domain. These changes can * be service software * updates or blue/green - * Auto-Tune enhancements.

    + * Auto-Tune enhancements.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/StartDomainMaintenanceCommand.ts b/clients/client-opensearch/src/commands/StartDomainMaintenanceCommand.ts index afc716fe5742..6cccae4917cd 100644 --- a/clients/client-opensearch/src/commands/StartDomainMaintenanceCommand.ts +++ b/clients/client-opensearch/src/commands/StartDomainMaintenanceCommand.ts @@ -28,8 +28,8 @@ export interface StartDomainMaintenanceCommandInput extends StartDomainMaintenan export interface StartDomainMaintenanceCommandOutput extends StartDomainMaintenanceResponse, __MetadataBearer {} /** - *

    Starts the node maintenance process on the data node. These processes can include a node - * reboot, an Opensearch or Elasticsearch process restart, or a Dashboard or Kibana restart.

    + *

    Starts the node maintenance process on the data node. These processes can include a node reboot, an Opensearch or Elasticsearch process restart, + * or a Dashboard or Kibana restart.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/UpdateDataSourceCommand.ts b/clients/client-opensearch/src/commands/UpdateDataSourceCommand.ts index 5be6dab52efd..97da0165ec95 100644 --- a/clients/client-opensearch/src/commands/UpdateDataSourceCommand.ts +++ b/clients/client-opensearch/src/commands/UpdateDataSourceCommand.ts @@ -28,8 +28,8 @@ export interface UpdateDataSourceCommandInput extends UpdateDataSourceRequest {} export interface UpdateDataSourceCommandOutput extends UpdateDataSourceResponse, __MetadataBearer {} /** - *

    Updates a direct-query data source. For more information, see Working with Amazon - * OpenSearch Service data source integrations with Amazon S3.

    + *

    Updates a direct-query data source. For more information, see + * Working with Amazon OpenSearch Service data source integrations with Amazon S3.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/UpdateDirectQueryDataSourceCommand.ts b/clients/client-opensearch/src/commands/UpdateDirectQueryDataSourceCommand.ts index f936df418395..51c8d6adbd26 100644 --- a/clients/client-opensearch/src/commands/UpdateDirectQueryDataSourceCommand.ts +++ b/clients/client-opensearch/src/commands/UpdateDirectQueryDataSourceCommand.ts @@ -33,8 +33,10 @@ export interface UpdateDirectQueryDataSourceCommandOutput __MetadataBearer {} /** - *

    Updates the configuration or properties of an existing direct query data source in Amazon - * OpenSearch Service.

    + *

    + * Updates the configuration or properties of an existing + * direct query data source in Amazon OpenSearch Service. + *

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/UpdateDomainConfigCommand.ts b/clients/client-opensearch/src/commands/UpdateDomainConfigCommand.ts index bedebd49d70d..8bc09fe4821e 100644 --- a/clients/client-opensearch/src/commands/UpdateDomainConfigCommand.ts +++ b/clients/client-opensearch/src/commands/UpdateDomainConfigCommand.ts @@ -32,7 +32,8 @@ export interface UpdateDomainConfigCommandInput extends UpdateDomainConfigReques export interface UpdateDomainConfigCommandOutput extends UpdateDomainConfigResponse, __MetadataBearer {} /** - *

    Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.

    + *

    Modifies the cluster configuration of the specified Amazon OpenSearch Service + * domain.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript @@ -144,6 +145,11 @@ export interface UpdateDomainConfigCommandOutput extends UpdateDomainConfigRespo * RolesKey: "STRING_VALUE", * PublicKey: "STRING_VALUE", * }, + * IAMFederationOptions: { // IAMFederationOptionsInput + * Enabled: true || false, + * SubjectKey: "STRING_VALUE", + * RolesKey: "STRING_VALUE", + * }, * AnonymousAuthEnabled: true || false, * }, * IdentityCenterOptions: { // IdentityCenterOptionsInput @@ -365,6 +371,11 @@ export interface UpdateDomainConfigCommandOutput extends UpdateDomainConfigRespo * // RolesKey: "STRING_VALUE", * // PublicKey: "STRING_VALUE", * // }, + * // IAMFederationOptions: { // IAMFederationOptionsOutput + * // Enabled: true || false, + * // SubjectKey: "STRING_VALUE", + * // RolesKey: "STRING_VALUE", + * // }, * // AnonymousAuthDisableDate: new Date("TIMESTAMP"), * // AnonymousAuthEnabled: true || false, * // }, diff --git a/clients/client-opensearch/src/commands/UpdatePackageScopeCommand.ts b/clients/client-opensearch/src/commands/UpdatePackageScopeCommand.ts index 6c4267999aa8..79f5b51dc42a 100644 --- a/clients/client-opensearch/src/commands/UpdatePackageScopeCommand.ts +++ b/clients/client-opensearch/src/commands/UpdatePackageScopeCommand.ts @@ -28,8 +28,7 @@ export interface UpdatePackageScopeCommandInput extends UpdatePackageScopeReques export interface UpdatePackageScopeCommandOutput extends UpdatePackageScopeResponse, __MetadataBearer {} /** - *

    Updates the scope of a package. Scope of the package defines users who can view and - * associate a package.

    + *

    Updates the scope of a package. Scope of the package defines users who can view and associate a package.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/commands/UpdateScheduledActionCommand.ts b/clients/client-opensearch/src/commands/UpdateScheduledActionCommand.ts index e8ce94bc697f..e00bbc7c58ef 100644 --- a/clients/client-opensearch/src/commands/UpdateScheduledActionCommand.ts +++ b/clients/client-opensearch/src/commands/UpdateScheduledActionCommand.ts @@ -31,7 +31,7 @@ export interface UpdateScheduledActionCommandOutput extends UpdateScheduledActio *

    Reschedules a planned domain configuration change for a later time. This change can be a * scheduled service software * update or a blue/green - * Auto-Tune enhancement.

    + * Auto-Tune enhancement.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript diff --git a/clients/client-opensearch/src/models/models_0.ts b/clients/client-opensearch/src/models/models_0.ts index c5d0c885ab4a..a38f5df4ea89 100644 --- a/clients/client-opensearch/src/models/models_0.ts +++ b/clients/client-opensearch/src/models/models_0.ts @@ -445,7 +445,8 @@ export namespace DataSourceType { } /** - *

    Container for the parameters to the AddDataSource operation.

    + *

    Container for the parameters to the AddDataSource + * operation.

    * @public */ export interface AddDataSourceRequest { @@ -567,35 +568,46 @@ export class ValidationException extends __BaseException { } /** - *

    Configuration details for a CloudWatch Logs data source that can be used for direct - * queries.

    + *

    + * Configuration details for a CloudWatch Logs data source + * that can be used for direct queries. + *

    * @public */ export interface CloudWatchDirectQueryDataSource { /** - *

    The unique identifier of the IAM role that grants OpenSearch Service permission to access - * the specified data source.

    + *

    + * The unique identifier of the IAM role that grants + * OpenSearch Service permission to access the specified data source. + *

    * @public */ RoleArn: string | undefined; } /** - *

    Configuration details for a Security Lake data source that can be used for direct queries. + *

    + * Configuration details for a Security Lake data source + * that can be used for direct queries. *

    * @public */ export interface SecurityLakeDirectQueryDataSource { /** - *

    The unique identifier of the IAM role that grants OpenSearch Service permission to access - * the specified data source.

    + *

    + * The unique identifier of the IAM role that grants OpenSearch + * Service permission to access the specified data source. + *

    * @public */ RoleArn: string | undefined; } /** - *

    The type of data source that is used for direct queries. This is a supported Amazon Web Services service, such as CloudWatch Logs or Security Lake.

    + *

    + * The type of data source that is used for direct queries. + * This is a supported Amazon Web Services service, such as CloudWatch Logs or Security Lake. + *

    * @public */ export type DirectQueryDataSourceType = @@ -608,7 +620,9 @@ export type DirectQueryDataSourceType = */ export namespace DirectQueryDataSourceType { /** - *

    Specifies CloudWatch Logs as a type of data source for direct queries.

    + *

    + * Specifies CloudWatch Logs as a type of data source for direct queries. + *

    * @public */ export interface CloudWatchLogMember { @@ -618,7 +632,9 @@ export namespace DirectQueryDataSourceType { } /** - *

    Specifies Security Lake as a type of data source for direct queries.

    + *

    + * Specifies Security Lake as a type of data source for direct queries. + *

    * @public */ export interface SecurityLakeMember { @@ -675,29 +691,35 @@ export interface Tag { */ export interface AddDirectQueryDataSourceRequest { /** - *

    A unique, user-defined label to identify the data source within your OpenSearch Service - * environment.

    + *

    + * A unique, user-defined label to identify the data source + * within your OpenSearch Service environment. + *

    * @public */ DataSourceName: string | undefined; /** - *

    The supported Amazon Web Services service that you want to use as the source for direct - * queries in OpenSearch Service.

    + *

    + * The supported Amazon Web Services service that you want to use as the source for direct queries in OpenSearch Service. + *

    * @public */ DataSourceType: DirectQueryDataSourceType | undefined; /** - *

    An optional text field for providing additional context and details about the data source. + *

    + * An optional text field for providing additional context and details about the data source. *

    * @public */ Description?: string | undefined; /** - *

    A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated - * with the direct query data source.

    + *

    + * A list of Amazon Resource Names (ARNs) for the OpenSearch + * collections that are associated with the direct query data source. + *

    * @public */ OpenSearchArns: string[] | undefined; @@ -714,7 +736,9 @@ export interface AddDirectQueryDataSourceRequest { */ export interface AddDirectQueryDataSourceResponse { /** - *

    The unique, system-generated identifier that represents the data source.

    + *

    + * The unique, system-generated identifier that represents the data source. + *

    * @public */ DataSourceArn?: string | undefined; @@ -794,7 +818,7 @@ export interface AddTagsRequest { * "indices.query.bool.max_clause_count": "1024" - Note the use of a string * rather than a boolean. Specifies the maximum number of clauses allowed in a Lucene boolean * query. Default is 1,024. Queries with more than the permitted number of clauses result in a - * TooManyClauses error.

    + * TooManyClauses error.

    *
  • *
  • *

    @@ -821,6 +845,30 @@ export interface AdvancedOptionsStatus { Status: OptionStatus | undefined; } +/** + *

    Describes the IAM federation options configured for the domain.

    + * @public + */ +export interface IAMFederationOptionsOutput { + /** + *

    True if IAM federation is enabled.

    + * @public + */ + Enabled?: boolean | undefined; + + /** + *

    The key used for matching the IAM federation subject attribute.

    + * @public + */ + SubjectKey?: string | undefined; + + /** + *

    The key used for matching the IAM federation roles attribute.

    + * @public + */ + RolesKey?: string | undefined; +} + /** *

    Describes the JWT options configured for the domain.

    * @public @@ -929,12 +977,17 @@ export interface AdvancedSecurityOptions { SAMLOptions?: SAMLOptionsOutput | undefined; /** - *

    Container for information about the JWT configuration of the Amazon OpenSearch - * Service.

    + *

    Container for information about the JWT configuration of the Amazon OpenSearch Service.

    * @public */ JWTOptions?: JWTOptionsOutput | undefined; + /** + *

    Container for information about the IAM federation configuration for an OpenSearch UI application.

    + * @public + */ + IAMFederationOptions?: IAMFederationOptionsOutput | undefined; + /** *

    Date and time when the migration period will be disabled. Only necessary when enabling * fine-grained access control on an existing domain.

    @@ -952,8 +1005,33 @@ export interface AdvancedSecurityOptions { } /** - *

    The JWT authentication and authorization configuration for an Amazon OpenSearch Service - * domain.

    + *

    The IAM federation authentication configuration for an Amazon OpenSearch Service domain.

    + * @public + */ +export interface IAMFederationOptionsInput { + /** + *

    True to enable IAM federation authentication for a domain.

    + * @public + */ + Enabled?: boolean | undefined; + + /** + *

    Element of the IAM federation assertion to use for the user name. Default is + * sub.

    + * @public + */ + SubjectKey?: string | undefined; + + /** + *

    Element of the IAM federation assertion to use for backend roles. Default is + * roles.

    + * @public + */ + RolesKey?: string | undefined; +} + +/** + *

    The JWT authentication and authorization configuration for an Amazon OpenSearch Service domain.

    * @public */ export interface JWTOptionsInput { @@ -1053,8 +1131,8 @@ export interface SAMLOptionsInput { RolesKey?: string | undefined; /** - *

    The duration, in minutes, after which a user session becomes inactive. Acceptable values are - * between 1 and 1440, and the default value is 60.

    + *

    The duration, in minutes, after which a user session becomes inactive. Acceptable values are between 1 and 1440, + * and the default value is 60.

    * @public */ SessionTimeoutMinutes?: number | undefined; @@ -1091,12 +1169,17 @@ export interface AdvancedSecurityOptionsInput { SAMLOptions?: SAMLOptionsInput | undefined; /** - *

    Container for information about the JWT configuration of the Amazon OpenSearch Service. - *

    + *

    Container for information about the JWT configuration of the Amazon OpenSearch Service.

    * @public */ JWTOptions?: JWTOptionsInput | undefined; + /** + *

    Container for information about the IAM federation configuration for an OpenSearch UI application.

    + * @public + */ + IAMFederationOptions?: IAMFederationOptionsInput | undefined; + /** *

    True to enable a 30-day migration period during which administrators can create role * mappings. Only necessary when enabling @@ -1140,14 +1223,12 @@ export type NaturalLanguageQueryGenerationDesiredState = (typeof NaturalLanguageQueryGenerationDesiredState)[keyof typeof NaturalLanguageQueryGenerationDesiredState]; /** - *

    Container for parameters required to enable the natural language query generation - * feature.

    + *

    Container for parameters required to enable the natural language query generation feature.

    * @public */ export interface NaturalLanguageQueryGenerationOptionsInput { /** - *

    The desired state of the natural language query generation feature. Valid values are ENABLED - * and DISABLED.

    + *

    The desired state of the natural language query generation feature. Valid values are ENABLED and DISABLED.

    * @public */ DesiredState?: NaturalLanguageQueryGenerationDesiredState | undefined; @@ -1171,8 +1252,7 @@ export interface S3VectorsEngine { */ export interface AIMLOptionsInput { /** - *

    Container for parameters required for natural language query generation on the specified - * domain.

    + *

    Container for parameters required for natural language query generation on the specified domain.

    * @public */ NaturalLanguageQueryGenerationOptions?: NaturalLanguageQueryGenerationOptionsInput | undefined; @@ -1205,35 +1285,30 @@ export type NaturalLanguageQueryGenerationCurrentState = (typeof NaturalLanguageQueryGenerationCurrentState)[keyof typeof NaturalLanguageQueryGenerationCurrentState]; /** - *

    Container for parameters representing the state of the natural language query generation - * feature on the specified domain.

    + *

    Container for parameters representing the state of the natural language query generation feature on the specified domain.

    * @public */ export interface NaturalLanguageQueryGenerationOptionsOutput { /** - *

    The desired state of the natural language query generation feature. Valid values are ENABLED - * and DISABLED.

    + *

    The desired state of the natural language query generation feature. Valid values are ENABLED and DISABLED.

    * @public */ DesiredState?: NaturalLanguageQueryGenerationDesiredState | undefined; /** - *

    The current state of the natural language query generation feature, indicating completion, - * in progress, or failure.

    + *

    The current state of the natural language query generation feature, indicating completion, in progress, or failure.

    * @public */ CurrentState?: NaturalLanguageQueryGenerationCurrentState | undefined; } /** - *

    Container for parameters representing the state of machine learning features on the - * specified domain.

    + *

    Container for parameters representing the state of machine learning features on the specified domain.

    * @public */ export interface AIMLOptionsOutput { /** - *

    Container for parameters required for natural language query generation on the specified - * domain.

    + *

    Container for parameters required for natural language query generation on the specified domain.

    * @public */ NaturalLanguageQueryGenerationOptions?: NaturalLanguageQueryGenerationOptionsOutput | undefined; @@ -1264,8 +1339,7 @@ export interface AIMLOptionsStatus { } /** - *

    The configuration parameters to enable access to the key store required by the - * package.

    + *

    The configuration parameters to enable access to the key store required by the package.

    * @public */ export interface KeyStoreAccessOption { @@ -1288,8 +1362,7 @@ export interface KeyStoreAccessOption { */ export interface PackageAssociationConfiguration { /** - *

    The configuration parameters to enable accessing the key store required by the - * package.

    + *

    The configuration parameters to enable accessing the key store required by the package.

    * @public */ KeyStoreAccessOption?: KeyStoreAccessOption | undefined; @@ -1301,8 +1374,8 @@ export interface PackageAssociationConfiguration { */ export interface AssociatePackageRequest { /** - *

    Internal ID of the package to associate with a domain. Use DescribePackages to - * find this value.

    + *

    Internal ID of the package to associate with a domain. Use DescribePackages to find this value. + *

    * @public */ PackageID: string | undefined; @@ -1314,8 +1387,7 @@ export interface AssociatePackageRequest { DomainName: string | undefined; /** - *

    A list of package IDs that must be associated with the domain before the package specified - * in the request can be associated.

    + *

    A list of package IDs that must be associated with the domain before the package specified in the request can be associated.

    * @public */ PrerequisitePackageIDList?: string[] | undefined; @@ -1427,15 +1499,14 @@ export interface DomainPackageDetails { PackageVersion?: string | undefined; /** - *

    A list of package IDs that must be associated with the domain before or with the package can - * be associated.

    + *

    A list of package IDs that must be associated with the domain before or with the package can be associated.

    * @public */ PrerequisitePackageIDList?: string[] | undefined; /** - *

    The relative path of the package on the OpenSearch Service cluster nodes. This is - * synonym_path when the package is for synonym files.

    + *

    The relative path of the package on the OpenSearch Service cluster nodes. This is synonym_path + * when the package is for synonym files.

    * @public */ ReferencePath?: string | undefined; @@ -1497,8 +1568,7 @@ export interface PackageDetailsForAssociation { PackageID: string | undefined; /** - *

    List of package IDs that must be linked to the domain before or simultaneously with the - * package association.

    + *

    List of package IDs that must be linked to the domain before or simultaneously with the package association.

    * @public */ PrerequisitePackageIDList?: string[] | undefined; @@ -1602,8 +1672,7 @@ export interface AuthorizedPrincipal { PrincipalType?: PrincipalType | undefined; /** - *

    The IAM principal that - * is allowed access to the domain.

    + *

    The IAM principal that is allowed access to the domain.

    * @public */ Principal?: string | undefined; @@ -1633,8 +1702,7 @@ export interface CancelDomainConfigChangeRequest { DomainName: string | undefined; /** - *

    When set to True, returns the list of change IDs and properties that will be - * cancelled without actually cancelling the change.

    + *

    When set to True, returns the list of change IDs and properties that will be cancelled without actually cancelling the change.

    * @public */ DryRun?: boolean | undefined; @@ -1652,8 +1720,7 @@ export interface CancelledChangeProperty { PropertyName?: string | undefined; /** - *

    The pending value of the property that was cancelled. This would have been the eventual - * value of the property if the chance had not been cancelled.

    + *

    The pending value of the property that was cancelled. This would have been the eventual value of the property if the chance had not been cancelled.

    * @public */ CancelledValue?: string | undefined; @@ -1682,8 +1749,7 @@ export interface CancelDomainConfigChangeResponse { CancelledChangeProperties?: CancelledChangeProperty[] | undefined; /** - *

    Whether or not the request was a dry run. If True, the changes were not - * actually cancelled.

    + *

    Whether or not the request was a dry run. If True, the changes were not actually cancelled.

    * @public */ DryRun?: boolean | undefined; @@ -1765,8 +1831,8 @@ export interface ServiceSoftwareOptions { Description?: string | undefined; /** - *

    The timestamp, in Epoch time, until which you can manually request a service software - * update. After this date, we automatically update your service software.

    + *

    The timestamp, in Epoch time, until which you can manually request a service software update. After this date, + * we automatically update your service software.

    * @public */ AutomatedUpdateDate?: Date | undefined; @@ -1807,8 +1873,8 @@ export const AppConfigType = { export type AppConfigType = (typeof AppConfigType)[keyof typeof AppConfigType]; /** - *

    Configuration settings for an OpenSearch application. For more information, see see Using the - * OpenSearch user interface in Amazon OpenSearch Service.

    + *

    Configuration settings for an OpenSearch application. For more information, see + * see Using the OpenSearch user interface in Amazon OpenSearch Service.

    * @public */ export interface AppConfig { @@ -1831,8 +1897,9 @@ export interface AppConfig { */ export interface DataSource { /** - *

    The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities in Using - * Amazon Web Services Identity and Access Management for more information.

    + *

    The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities + * in Using Amazon Web Services Identity and Access Management for more information. + *

    * @public */ dataSourceArn?: string | undefined; @@ -1856,8 +1923,9 @@ export interface IamIdentityCenterOptionsInput { enabled?: boolean | undefined; /** - *

    The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities in Using - * Amazon Web Services Identity and Access Management for more information.

    + *

    The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities + * in Using Amazon Web Services Identity and Access Management for more information. + *

    * @public */ iamIdentityCenterInstanceArn?: string | undefined; @@ -1892,15 +1960,13 @@ export interface CreateApplicationRequest { dataSources?: DataSource[] | undefined; /** - *

    Configuration settings for integrating Amazon Web Services IAM Identity Center with the - * OpenSearch application.

    + *

    Configuration settings for integrating Amazon Web Services IAM Identity Center with the OpenSearch application.

    * @public */ iamIdentityCenterOptions?: IamIdentityCenterOptionsInput | undefined; /** - *

    Configuration settings for the OpenSearch application, including administrative - * options.

    + *

    Configuration settings for the OpenSearch application, including administrative options.

    * @public */ appConfigs?: AppConfig[] | undefined; @@ -1924,22 +1990,23 @@ export interface IamIdentityCenterOptions { enabled?: boolean | undefined; /** - *

    The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities in Using - * Amazon Web Services Identity and Access Management for more information.

    + *

    The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities + * in Using Amazon Web Services Identity and Access Management for more information. + *

    * @public */ iamIdentityCenterInstanceArn?: string | undefined; /** - *

    The Amazon Resource Name (ARN) of the IAM role assigned to the IAM Identity Center - * application for the OpenSearch application.

    + *

    The Amazon Resource Name (ARN) of the IAM role assigned to the IAM Identity Center application for the OpenSearch application.

    * @public */ iamRoleForIdentityCenterApplicationArn?: string | undefined; /** - *

    The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities in Using - * Amazon Web Services Identity and Access Management for more information.

    + *

    The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities + * in Using Amazon Web Services Identity and Access Management for more information. + *

    * @public */ iamIdentityCenterApplicationArn?: string | undefined; @@ -1962,8 +2029,9 @@ export interface CreateApplicationResponse { name?: string | undefined; /** - *

    The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities in Using - * Amazon Web Services Identity and Access Management for more information.

    + *

    The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities + * in Using Amazon Web Services Identity and Access Management for more information. + *

    * @public */ arn?: string | undefined; @@ -1981,8 +2049,7 @@ export interface CreateApplicationResponse { iamIdentityCenterOptions?: IamIdentityCenterOptions | undefined; /** - *

    Configuration settings for the OpenSearch application, including administrative - * options.

    + *

    Configuration settings for the OpenSearch application, including administrative options.

    * @public */ appConfigs?: AppConfig[] | undefined; @@ -2049,10 +2116,11 @@ export interface Duration { /** * *

    This object is deprecated. Use the domain's off-peak window to - * schedule Auto-Tune optimizations. For migration instructions, see Migrating from - * Auto-Tune maintenance windows.

    + * schedule Auto-Tune optimizations. For migration instructions, see Migrating from Auto-Tune + * maintenance windows.

    *
    - *

    The Auto-Tune maintenance schedule. For more information, see Auto-Tune for Amazon OpenSearch + *

    The Auto-Tune maintenance schedule. + * For more information, see Auto-Tune for Amazon OpenSearch * Service.

    * @public */ @@ -2092,15 +2160,13 @@ export interface AutoTuneOptionsInput { DesiredState?: AutoTuneDesiredState | undefined; /** - *

    A list of maintenance schedules during which Auto-Tune can deploy changes. Maintenance - * windows are deprecated and have been replaced with off-peak windows.

    + *

    A list of maintenance schedules during which Auto-Tune can deploy changes. Maintenance windows are deprecated and have been replaced with off-peak windows.

    * @public */ MaintenanceSchedules?: AutoTuneMaintenanceSchedule[] | undefined; /** - *

    Whether to schedule Auto-Tune optimizations that require blue/green deployments during the - * domain's configured daily off-peak window.

    + *

    Whether to schedule Auto-Tune optimizations that require blue/green deployments during the domain's configured daily off-peak window.

    * @public */ UseOffPeakWindow?: boolean | undefined; @@ -2114,8 +2180,7 @@ export interface AutoTuneOptionsInput { */ export interface ColdStorageOptions { /** - *

    Whether to enable or disable cold storage on the domain. You must enable UltraWarm storage - * to enable cold storage.

    + *

    Whether to enable or disable cold storage on the domain. You must enable UltraWarm storage to enable cold storage.

    * @public */ Enabled: boolean | undefined; @@ -2324,8 +2389,7 @@ export interface ZoneAwarenessConfig { /** *

    Container for the cluster configuration of an OpenSearch Service domain. For more - * information, see Creating and managing - * Amazon OpenSearch Service domains.

    + * information, see Creating and managing Amazon OpenSearch Service domains.

    * @public */ export interface ClusterConfig { @@ -2369,8 +2433,8 @@ export interface ClusterConfig { DedicatedMasterType?: OpenSearchPartitionInstanceType | undefined; /** - *

    Number of dedicated master nodes in the cluster. This number must be greater than 2 and not - * 4, otherwise you receive a validation exception.

    + *

    Number of dedicated master nodes in the cluster. This number must be greater than 2 and not 4, + * otherwise you receive a validation exception.

    * @public */ DedicatedMasterCount?: number | undefined; @@ -2400,9 +2464,7 @@ export interface ClusterConfig { ColdStorageOptions?: ColdStorageOptions | undefined; /** - *

    A boolean that indicates whether a multi-AZ domain is turned on with a standby AZ. For more - * information, see Configuring a multi-AZ - * domain in Amazon OpenSearch Service.

    + *

    A boolean that indicates whether a multi-AZ domain is turned on with a standby AZ. For more information, see Configuring a multi-AZ domain in Amazon OpenSearch Service.

    * @public */ MultiAZWithStandbyEnabled?: boolean | undefined; @@ -2577,9 +2639,9 @@ export interface EBSOptions { /** *

    Specifies whether the domain should encrypt data at rest, and if so, the Key Management - * Service (KMS) key to use. Can only be used when creating a new domain or enabling encryption at - * rest for the first time on an existing domain. You can't modify this parameter after it's already - * been specified.

    + * Service (KMS) key to use. Can only be used when creating a new domain or enabling encryption at rest + * for the first time on an existing domain. You can't modify this parameter after it's already been + * specified.

    * @public */ export interface EncryptionAtRestOptions { @@ -2631,29 +2693,25 @@ export type SubjectKeyIdCOption = (typeof SubjectKeyIdCOption)[keyof typeof Subj */ export interface IdentityCenterOptionsInput { /** - *

    Indicates whether IAM Identity Center is enabled for API access in Amazon OpenSearch - * Service.

    + *

    Indicates whether IAM Identity Center is enabled for API access in Amazon OpenSearch Service.

    * @public */ EnabledAPIAccess?: boolean | undefined; /** - *

    The ARN of the IAM Identity Center instance used to create an OpenSearch UI application that - * uses IAM Identity Center for authentication.

    + *

    The ARN of the IAM Identity Center instance used to create an OpenSearch UI application that uses IAM Identity Center for authentication.

    * @public */ IdentityCenterInstanceARN?: string | undefined; /** - *

    Specifies the attribute that contains the subject identifier (such as username, user ID, or - * email) in IAM Identity Center.

    + *

    Specifies the attribute that contains the subject identifier (such as username, user ID, or email) in IAM Identity Center.

    * @public */ SubjectKey?: SubjectKeyIdCOption | undefined; /** - *

    Specifies the attribute that contains the backend role identifier (such as group name or - * group ID) in IAM Identity Center.

    + *

    Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.

    * @public */ RolesKey?: RolesKeyIdCOption | undefined; @@ -2691,8 +2749,7 @@ export type LogType = (typeof LogType)[keyof typeof LogType]; /** *

    Specifies whether the Amazon OpenSearch Service domain publishes the OpenSearch application - * and slow logs to Amazon CloudWatch. For more information, see Monitoring - * OpenSearch logs with Amazon CloudWatch Logs.

    + * and slow logs to Amazon CloudWatch. For more information, see Monitoring OpenSearch logs with Amazon CloudWatch Logs.

    * *

    After you enable log publishing, you still have to enable the collection of slow logs using * the OpenSearch REST API.

    @@ -2714,8 +2771,7 @@ export interface LogPublishingOption { } /** - *

    Enables or disables node-to-node encryption. For more information, see Node-to-node - * encryption for Amazon OpenSearch Service.

    + *

    Enables or disables node-to-node encryption. For more information, see Node-to-node encryption for Amazon OpenSearch Service.

    * @public */ export interface NodeToNodeEncryptionOptions { @@ -2733,8 +2789,8 @@ export interface NodeToNodeEncryptionOptions { */ export interface WindowStartTime { /** - *

    The start hour of the window in Coordinated Universal Time (UTC), using 24-hour time. For - * example, 17 refers to 5:00 P.M. UTC.

    + *

    The start hour of the window in Coordinated Universal Time (UTC), using 24-hour time. For example, 17 refers to + * 5:00 P.M. UTC.

    * @public */ Hours: number | undefined; @@ -2749,8 +2805,8 @@ export interface WindowStartTime { /** *

    A custom 10-hour, low-traffic window during which OpenSearch Service can perform mandatory * configuration changes on the domain. These actions can include scheduled service software updates - * and blue/green Auto-Tune enhancements. OpenSearch Service will schedule these actions during the - * window that you specify.

    + * and blue/green Auto-Tune enhancements. OpenSearch Service will schedule these + * actions during the window that you specify.

    *

    If you don't specify a window start time, it defaults to 10:00 P.M. local time.

    *

    For more information, see Defining off-peak maintenance * windows for Amazon OpenSearch Service.

    @@ -2831,8 +2887,7 @@ export interface VPCOptions { /** *

    The list of security group IDs associated with the VPC endpoints for the domain. If you do - * not provide a security group ID, OpenSearch Service uses the default security group for the - * VPC.

    + * not provide a security group ID, OpenSearch Service uses the default security group for the VPC.

    * @public */ SecurityGroupIds?: string[] | undefined; @@ -2880,8 +2935,8 @@ export interface CreateDomainRequest { /** *

    Specify either dual stack or IPv4 as your IP address type. Dual stack allows you to share - * domain resources across IPv4 and IPv6 address types, and is the recommended option. If you set - * your IP address type to dual stack, you can't change your address type later.

    + * domain resources across IPv4 and IPv6 address types, and is the recommended option. + * If you set your IP address type to dual stack, you can't change your address type later.

    * @public */ IPAddressType?: IPAddressType | undefined; @@ -2978,8 +3033,7 @@ export interface CreateDomainRequest { AdvancedSecurityOptions?: AdvancedSecurityOptionsInput | undefined; /** - *

    Configuration options for enabling and managing IAM Identity Center integration within a - * domain.

    + *

    Configuration options for enabling and managing IAM Identity Center integration within a domain.

    * @public */ IdentityCenterOptions?: IdentityCenterOptionsInput | undefined; @@ -3057,8 +3111,8 @@ export interface AutoTuneOptionsOutput { ErrorMessage?: string | undefined; /** - *

    Whether the domain's off-peak window will be used to deploy Auto-Tune changes rather than a - * maintenance schedule.

    + *

    Whether the domain's off-peak window will be used to deploy Auto-Tune changes rather + * than a maintenance schedule.

    * @public */ UseOffPeakWindow?: boolean | undefined; @@ -3128,8 +3182,7 @@ export interface ChangeProgressDetails { InitiatedBy?: InitiatedBy | undefined; /** - *

    The time that the configuration change was initiated, in Universal Coordinated Time - * (UTC).

    + *

    The time that the configuration change was initiated, in Universal Coordinated Time (UTC).

    * @public */ StartTime?: Date | undefined; @@ -3162,9 +3215,8 @@ export type DomainProcessingStatusType = (typeof DomainProcessingStatusType)[key /** *

    Settings container for integrating IAM Identity Center with OpenSearch UI applications, - * which enables enabling secure user authentication and access control across multiple data - * sources. This setup supports single sign-on (SSO) through IAM Identity Center, allowing - * centralized user management.

    + * which enables enabling secure user authentication and access control across multiple data sources. + * This setup supports single sign-on (SSO) through IAM Identity Center, allowing centralized user management.

    * @public */ export interface IdentityCenterOptions { @@ -3181,22 +3233,19 @@ export interface IdentityCenterOptions { IdentityCenterInstanceARN?: string | undefined; /** - *

    Specifies the attribute that contains the subject identifier (such as username, user ID, or - * email) in IAM Identity Center.

    + *

    Specifies the attribute that contains the subject identifier (such as username, user ID, or email) in IAM Identity Center.

    * @public */ SubjectKey?: SubjectKeyIdCOption | undefined; /** - *

    Specifies the attribute that contains the backend role identifier (such as group name or - * group ID) in IAM Identity Center.

    + *

    Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.

    * @public */ RolesKey?: RolesKeyIdCOption | undefined; /** - *

    The ARN of the IAM Identity Center application that integrates with Amazon OpenSearch - * Service.

    + *

    The ARN of the IAM Identity Center application that integrates with Amazon OpenSearch Service.

    * @public */ IdentityCenterApplicationARN?: string | undefined; @@ -3250,13 +3299,11 @@ export interface ModifyingProperties { *
      *
    • *

      - * PLAIN_TEXT: Contain direct values such as "1", "True", or - * "c5.large.search".

      + * PLAIN_TEXT: Contain direct values such as "1", "True", or "c5.large.search".

      *
    • *
    • *

      - * STRINGIFIED_JSON: Contain content in JSON format, such as - * \{"Enabled":"True"\}".

      + * STRINGIFIED_JSON: Contain content in JSON format, such as \{"Enabled":"True"\}".

      *
    • *
    * @public @@ -3345,16 +3392,16 @@ export interface DomainStatus { Endpoint?: string | undefined; /** - *

    If IPAddressType to set to dualstack, a version 2 domain endpoint - * is provisioned. This endpoint functions like a normal endpoint, except that it works with both - * IPv4 and IPv6 IP addresses. Normal endpoints work only with IPv4 IP addresses.

    + *

    If IPAddressType to set to dualstack, a version 2 domain endpoint is provisioned. + * This endpoint functions like a normal endpoint, except that it works with both IPv4 and IPv6 IP addresses. + * Normal endpoints work only with IPv4 IP addresses. + *

    * @public */ EndpointV2?: string | undefined; /** - *

    The key-value pair that exists if the OpenSearch Service domain uses VPC endpoints. For - * example:

    + *

    The key-value pair that exists if the OpenSearch Service domain uses VPC endpoints. For example:

    *
      *
    • *

      @@ -3489,8 +3536,7 @@ export interface DomainStatus { AdvancedSecurityOptions?: AdvancedSecurityOptions | undefined; /** - *

      Configuration options for controlling IAM Identity Center integration within a - * domain.

      + *

      Configuration options for controlling IAM Identity Center integration within a domain.

      * @public */ IdentityCenterOptions?: IdentityCenterOptions | undefined; @@ -3720,43 +3766,40 @@ export interface OutboundConnectionStatus { *
    • *
    • *

      - * PENDING_ACCEPTANCE: Outbound connection request is - * validated and is not yet accepted by the remote domain owner.

      + * PENDING_ACCEPTANCE: Outbound connection request is validated and is + * not yet accepted by the remote domain owner.

      *
    • *
    • *

      - * APPROVED - Outbound connection has been approved by the - * remote domain owner for getting provisioned.

      + * APPROVED - Outbound connection has been approved by the remote domain + * owner for getting provisioned.

      *
    • *
    • *

      - * PROVISIONING - Outbound connection request is in - * process.

      + * PROVISIONING - Outbound connection request is in process.

      *
    • *
    • *

      - * ACTIVE - Outbound connection is active and ready to - * use.

      + * ACTIVE - Outbound connection is active and ready to use.

      *
    • *
    • *

      - * REJECTING - Outbound connection rejection by remote - * domain owner is in progress.

      + * REJECTING - Outbound connection rejection by remote domain owner is in + * progress.

      *
    • *
    • *

      - * REJECTED - Outbound connection request is rejected by - * remote domain owner.

      + * REJECTED - Outbound connection request is rejected by remote domain + * owner.

      *
    • *
    • *

      - * DELETING - Outbound connection deletion is in - * progress.

      + * DELETING - Outbound connection deletion is in progress.

      *
    • *
    • *

      - * DELETED - Outbound connection is deleted and can no - * longer be used.

      + * DELETED - Outbound connection is deleted and can no longer be + * used.

      *
    • *
    * @public @@ -3859,8 +3902,7 @@ export interface PackageConfiguration { ConfigurationRequirement: RequirementLevel | undefined; /** - *

    This indicates whether a B/G deployment is required for updating the configuration that the - * plugin is prerequisite for.

    + *

    This indicates whether a B/G deployment is required for updating the configuration that the plugin is prerequisite for.

    * @public */ RequiresRestartForConfigurationUpdate?: boolean | undefined; @@ -3903,14 +3945,12 @@ export interface PackageSource { } /** - *

    Configuration options for determining whether a package can be made available for use by - * other users.

    + *

    Configuration options for determining whether a package can be made available for use by other users.

    * @public */ export interface PackageVendingOptions { /** - *

    Indicates whether the package vending feature is enabled, allowing the package to be used by - * other users.

    + *

    Indicates whether the package vending feature is enabled, allowing the package to be used by other users.

    * @public */ VendingEnabled: boolean | undefined; @@ -3952,16 +3992,14 @@ export interface CreatePackageRequest { PackageConfiguration?: PackageConfiguration | undefined; /** - *

    The version of the Amazon OpenSearch Service engine for which is compatible with the - * package. This can only be specified for package type ZIP-PLUGIN + *

    The version of the Amazon OpenSearch Service engine for which is compatible with the package. This can only be specified for package type ZIP-PLUGIN *

    * @public */ EngineVersion?: string | undefined; /** - *

    The vending options for the package being created. They determine if the package can be - * vended to other users.

    + *

    The vending options for the package being created. They determine if the package can be vended to other users.

    * @public */ PackageVendingOptions?: PackageVendingOptions | undefined; @@ -4059,9 +4097,7 @@ export interface PackageDetails { PackageDescription?: string | undefined; /** - *

    The current status of the package. The available options are AVAILABLE, - * COPYING, COPY_FAILED, VALIDATNG, - * VALIDATION_FAILED, DELETING, and DELETE_FAILED.

    + *

    The current status of the package. The available options are AVAILABLE, COPYING, COPY_FAILED, VALIDATNG, VALIDATION_FAILED, DELETING, and DELETE_FAILED.

    * @public */ PackageStatus?: PackageStatus | undefined; @@ -4098,8 +4134,7 @@ export interface PackageDetails { EngineVersion?: string | undefined; /** - *

    If the package is a ZIP-PLUGIN package, additional information about plugin - * properties.

    + *

    If the package is a ZIP-PLUGIN package, additional information about plugin properties.

    * @public */ AvailablePluginProperties?: PluginProperties | undefined; @@ -4111,15 +4146,13 @@ export interface PackageDetails { AvailablePackageConfiguration?: PackageConfiguration | undefined; /** - *

    A list of users who are allowed to view and associate the package. This field is only - * visible to the owner of a package.

    + *

    A list of users who are allowed to view and associate the package. This field is only visible to the owner of a package.

    * @public */ AllowListedUserList?: string[] | undefined; /** - *

    The owner of the package who is allowed to create and update a package and add users to the - * package scope.

    + *

    The owner of the package who is allowed to create and update a package and add users to the package scope.

    * @public */ PackageOwner?: string | undefined; @@ -4263,7 +4296,8 @@ export interface DeleteApplicationRequest { export interface DeleteApplicationResponse {} /** - *

    Container for the parameters to the DeleteDataSource operation.

    + *

    Container for the parameters to the DeleteDataSource + * operation.

    * @public */ export interface DeleteDataSourceRequest { @@ -4297,8 +4331,10 @@ export interface DeleteDataSourceResponse { */ export interface DeleteDirectQueryDataSourceRequest { /** - *

    A unique, user-defined label to identify the data source within your OpenSearch Service - * environment.

    + *

    + * A unique, user-defined label to identify the data source + * within your OpenSearch Service environment. + *

    * @public */ DataSourceName: string | undefined; @@ -4318,8 +4354,7 @@ export interface DeleteDomainRequest { /** *

    The results of a DeleteDomain request. Contains the status of the pending - * deletion, or a "domain not found" error if the domain and all of its resources have been - * deleted.

    + * deletion, or a "domain not found" error if the domain and all of its resources have been deleted.

    * @public */ export interface DeleteDomainResponse { @@ -4434,8 +4469,7 @@ export interface DeleteOutboundConnectionResponse { */ export interface DeletePackageRequest { /** - *

    The internal ID of the package you want to delete. Use DescribePackages to find - * this value.

    + *

    The internal ID of the package you want to delete. Use DescribePackages to find this value.

    * @public */ PackageID: string | undefined; @@ -4678,8 +4712,8 @@ export interface DescribeDomainAutoTunesResponse { /** *

    When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

    + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

    * @public */ NextToken?: string | undefined; @@ -4793,8 +4827,7 @@ export interface ChangeProgressStatusDetails { TotalNumberOfStages?: number | undefined; /** - *

    The specific stages that the domain is going through to perform the configuration - * change.

    + *

    The specific stages that the domain is going through to perform the configuration change.

    * @public */ ChangeProgressStages?: ChangeProgressStage[] | undefined; @@ -4825,8 +4858,7 @@ export interface ChangeProgressStatusDetails { */ export interface DescribeDomainChangeProgressResponse { /** - *

    Container for information about the stages of a configuration change happening on a - * domain.

    + *

    Container for information about the stages of a configuration change happening on a domain.

    * @public */ ChangeProgressStatus?: ChangeProgressStatusDetails | undefined; @@ -5187,8 +5219,7 @@ export interface SoftwareUpdateOptionsStatus { Options?: SoftwareUpdateOptions | undefined; /** - *

    The status of service software update options, including creation date and last updated - * date.

    + *

    The status of service software update options, including creation date and last updated date.

    * @public */ Status?: OptionStatus | undefined; @@ -5242,9 +5273,9 @@ export interface DomainConfig { AccessPolicies?: AccessPoliciesStatus | undefined; /** - *

    Choose either dual stack or IPv4 as your IP address type. Dual stack allows you to share - * domain resources across IPv4 and IPv6 address types, and is the recommended option. If you set - * your IP address type to dual stack, you can't change your address type later.

    + *

    Choose either dual stack or IPv4 as your IP address type. + * Dual stack allows you to share domain resources across IPv4 and IPv6 address types, and is the recommended option. + * If you set your IP address type to dual stack, you can't change your address type later.

    * @public */ IPAddressType?: IPAddressTypeStatus | undefined; @@ -5307,8 +5338,7 @@ export interface DomainConfig { AdvancedSecurityOptions?: AdvancedSecurityOptionsStatus | undefined; /** - *

    Configuration options for enabling and managing IAM Identity Center integration within a - * domain.

    + *

    Configuration options for enabling and managing IAM Identity Center integration within a domain.

    * @public */ IdentityCenterOptions?: IdentityCenterOptionsStatus | undefined; @@ -5432,8 +5462,7 @@ export interface AvailabilityZoneInfo { AvailabilityZoneName?: string | undefined; /** - *

    The current state of the Availability Zone. Current options are Active and - * StandBy.

    + *

    The current state of the Availability Zone. Current options are Active and StandBy.

    *
      *
    • *

      @@ -5471,8 +5500,7 @@ export interface AvailabilityZoneInfo { TotalShards?: string | undefined; /** - *

      The total number of primary and replica shards that aren't allocated to any of the nodes in - * the Availability Zone.

      + *

      The total number of primary and replica shards that aren't allocated to any of the nodes in the Availability Zone.

      * @public */ TotalUnAssignedShards?: string | undefined; @@ -5505,8 +5533,7 @@ export const MasterNodeStatus = { export type MasterNodeStatus = (typeof MasterNodeStatus)[keyof typeof MasterNodeStatus]; /** - *

      The result of a DescribeDomainHealth request. Contains health information for - * the requested domain.

      + *

      The result of a DescribeDomainHealth request. Contains health information for the requested domain.

      * @public */ export interface DescribeDomainHealthResponse { @@ -5519,8 +5546,7 @@ export interface DescribeDomainHealthResponse { *
    • *
    • *

      - * Active - Requested changes have been processed and deployed to the - * domain.

      + * Active - Requested changes have been processed and deployed to the domain.

      *
    • *
    * @public @@ -5528,29 +5554,25 @@ export interface DescribeDomainHealthResponse { DomainState?: DomainState | undefined; /** - *

    The number of Availability Zones configured for the domain. If the service is unable to - * fetch this information, it will return NotAvailable.

    + *

    The number of Availability Zones configured for the domain. If the service is unable to fetch this information, it will return NotAvailable.

    * @public */ AvailabilityZoneCount?: string | undefined; /** - *

    The number of active Availability Zones configured for the domain. If the service is unable - * to fetch this information, it will return NotAvailable.

    + *

    The number of active Availability Zones configured for the domain. If the service is unable to fetch this information, it will return NotAvailable.

    * @public */ ActiveAvailabilityZoneCount?: string | undefined; /** - *

    The number of standby Availability Zones configured for the domain. If the service is unable - * to fetch this information, it will return NotAvailable.

    + *

    The number of standby Availability Zones configured for the domain. If the service is unable to fetch this information, it will return NotAvailable.

    * @public */ StandByAvailabilityZoneCount?: string | undefined; /** - *

    The number of data nodes configured for the domain. If the service is unable to fetch this - * information, it will return NotAvailable.

    + *

    The number of data nodes configured for the domain. If the service is unable to fetch this information, it will return NotAvailable.

    * @public */ DataNodeCount?: string | undefined; @@ -5562,9 +5584,8 @@ export interface DescribeDomainHealthResponse { DedicatedMaster?: boolean | undefined; /** - *

    The number of nodes that can be elected as a master node. If dedicated master nodes is - * turned on, this value is the number of dedicated master nodes configured for the domain. If the - * service is unable to fetch this information, it will return NotAvailable.

    + *

    The number of nodes that can be elected as a master node. If dedicated master nodes is turned on, this value is the number of dedicated master nodes configured for the domain. + * If the service is unable to fetch this information, it will return NotAvailable.

    * @public */ MasterEligibleNodeCount?: string | undefined; @@ -5584,8 +5605,7 @@ export interface DescribeDomainHealthResponse { *
  • *
  • *

    - * UnAvailable - The master node hasn't yet been elected, - * and a quorum to elect a new master node hasn't been reached.

    + * UnAvailable - The master node hasn't yet been elected, and a quorum to elect a new master node hasn't been reached.

    *
  • * * @public @@ -5601,8 +5621,7 @@ export interface DescribeDomainHealthResponse { * *
  • *

    - * Yellow - All primary shards are allocated to nodes, but some replicas - * aren’t.

    + * Yellow - All primary shards are allocated to nodes, but some replicas aren’t.

    *
  • *
  • *

    @@ -5624,8 +5643,7 @@ export interface DescribeDomainHealthResponse { TotalShards?: string | undefined; /** - *

    The total number of primary and replica shards not allocated to any of the nodes for the - * cluster.

    + *

    The total number of primary and replica shards not allocated to any of the nodes for the cluster.

    * @public */ TotalUnAssignedShards?: string | undefined; @@ -5638,7 +5656,8 @@ export interface DescribeDomainHealthResponse { } /** - *

    Container for the parameters to the DescribeDomainNodes operation.

    + *

    Container for the parameters to the DescribeDomainNodes + * operation.

    * @public */ export interface DescribeDomainNodesRequest { @@ -5735,14 +5754,13 @@ export interface DomainNodesStatus { } /** - *

    The result of a DescribeDomainNodes request. Contains information about the - * nodes on the requested domain.

    + *

    The result of a DescribeDomainNodes request. Contains information about the nodes on the requested domain.

    * @public */ export interface DescribeDomainNodesResponse { /** - *

    Contains nodes information list DomainNodesStatusList with details about the - * all nodes on the requested domain.

    + *

    Contains nodes information list DomainNodesStatusList with + * details about the all nodes on the requested domain.

    * @public */ DomainNodesStatusList?: DomainNodesStatus[] | undefined; @@ -5936,8 +5954,7 @@ export interface Filter { } /** - *

    Container for the parameters to the DescribeInboundConnections - * operation.

    + *

    Container for the parameters to the DescribeInboundConnections operation.

    * @public */ export interface DescribeInboundConnectionsRequest { @@ -5977,8 +5994,8 @@ export interface DescribeInboundConnectionsResponse { /** *

    When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

    + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

    * @public */ NextToken?: string | undefined; @@ -6005,8 +6022,7 @@ export class InvalidPaginationTokenException extends __BaseException { } /** - *

    Container for the parameters to the DescribeInstanceTypeLimits - * operation.

    + *

    Container for the parameters to the DescribeInstanceTypeLimits operation.

    * @public */ export interface DescribeInstanceTypeLimitsRequest { @@ -6072,23 +6088,23 @@ export interface StorageTypeLimit { *
      *
    • *

      - * MinimumVolumeSize - Minimum volume size that is available - * for the given storage type. Can be empty if not applicable.

      + * MinimumVolumeSize - Minimum volume size that is available for the + * given storage type. Can be empty if not applicable.

      *
    • *
    • *

      - * MaximumVolumeSize - Maximum volume size that is available - * for the given storage type. Can be empty if not applicable.

      + * MaximumVolumeSize - Maximum volume size that is available for the + * given storage type. Can be empty if not applicable.

      *
    • *
    • *

      - * MaximumIops - Maximum amount of IOPS that is available - * for the given the storage type. Can be empty if not applicable.

      + * MaximumIops - Maximum amount of IOPS that is available for the given + * the storage type. Can be empty if not applicable.

      *
    • *
    • *

      - * MinimumIops - Minimum amount of IOPS that is available - * for the given the storage type. Can be empty if not applicable.

      + * MinimumIops - Minimum amount of IOPS that is available for the given + * the storage type. Can be empty if not applicable.

      *
    • *
    • *

      @@ -6170,15 +6186,14 @@ export interface Limits { export interface DescribeInstanceTypeLimitsResponse { /** *

      Map that contains all applicable instance type limits.data refers to data - * nodes.master refers to dedicated master nodes.

      + * nodes.master refers to dedicated master nodes.

      * @public */ LimitsByRole?: Record | undefined; } /** - *

      Container for the parameters to the DescribeOutboundConnections - * operation.

      + *

      Container for the parameters to the DescribeOutboundConnections operation.

      * @public */ export interface DescribeOutboundConnectionsRequest { @@ -6218,8 +6233,8 @@ export interface DescribeOutboundConnectionsResponse { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken?: string | undefined; @@ -6274,15 +6289,15 @@ export interface DescribePackagesRequest { /** *

      An optional parameter that specifies the maximum number of results to return. You can use - * nextToken to get the next page of results.

      + * nextToken to get the next page of results.

      * @public */ MaxResults?: number | undefined; /** *

      If your initial DescribePackageFilters operation returns a - * nextToken, you can include the returned nextToken in subsequent - * DescribePackageFilters operations, which returns results in the next page.

      + * nextToken, you can include the returned nextToken in subsequent + * DescribePackageFilters operations, which returns results in the next page.

      * @public */ NextToken?: string | undefined; @@ -6301,8 +6316,8 @@ export interface DescribePackagesResponse { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken?: string | undefined; @@ -6391,8 +6406,7 @@ export interface ReservedInstanceOffering { InstanceType?: OpenSearchPartitionInstanceType | undefined; /** - *

      The duration, in seconds, for which the offering will reserve the OpenSearch - * instance.

      + *

      The duration, in seconds, for which the offering will reserve the OpenSearch instance.

      * @public */ Duration?: number | undefined; @@ -6437,8 +6451,8 @@ export interface ReservedInstanceOffering { export interface DescribeReservedInstanceOfferingsResponse { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken?: string | undefined; @@ -6457,8 +6471,8 @@ export interface DescribeReservedInstanceOfferingsResponse { */ export interface DescribeReservedInstancesRequest { /** - *

      The reserved instance identifier filter value. Use this parameter to show only the - * reservation that matches the specified reserved OpenSearch instance ID.

      + *

      The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the + * specified reserved OpenSearch instance ID.

      * @public */ ReservedInstanceId?: string | undefined; @@ -6580,8 +6594,8 @@ export interface ReservedInstance { export interface DescribeReservedInstancesResponse { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken?: string | undefined; @@ -6759,8 +6773,9 @@ export interface GetApplicationResponse { id?: string | undefined; /** - *

      The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities in Using - * Amazon Web Services Identity and Access Management for more information.

      + *

      The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities + * in Using Amazon Web Services Identity and Access Management for more information. + *

      * @public */ arn?: string | undefined; @@ -6778,9 +6793,7 @@ export interface GetApplicationResponse { endpoint?: string | undefined; /** - *

      The current status of the OpenSearch application. Possible values: CREATING, - * UPDATING, DELETING, FAILED, ACTIVE, and - * DELETED.

      + *

      The current status of the OpenSearch application. Possible values: CREATING, UPDATING, DELETING, FAILED, ACTIVE, and DELETED.

      * @public */ status?: ApplicationStatus | undefined; @@ -6849,8 +6862,7 @@ export interface CompatibleVersionsMap { } /** - *

      Container for the response returned by the GetCompatibleVersions - * operation.

      + *

      Container for the response returned by the GetCompatibleVersions operation.

      * @public */ export interface GetCompatibleVersionsResponse { @@ -6863,7 +6875,8 @@ export interface GetCompatibleVersionsResponse { } /** - *

      Container for the parameters to the GetDataSource operation.

      + *

      Container for the parameters to the GetDataSource + * operation.

      * @public */ export interface GetDataSourceRequest { @@ -6929,8 +6942,10 @@ export interface GetDataSourceResponse { */ export interface GetDirectQueryDataSourceRequest { /** - *

      A unique, user-defined label that identifies the data source within your OpenSearch Service - * environment.

      + *

      + * A unique, user-defined label that identifies the data source within + * your OpenSearch Service environment. + *

      * @public */ DataSourceName: string | undefined; @@ -6941,34 +6956,44 @@ export interface GetDirectQueryDataSourceRequest { */ export interface GetDirectQueryDataSourceResponse { /** - *

      A unique, user-defined label to identify the data source within your OpenSearch Service - * environment.

      + *

      + * A unique, user-defined label to identify the data source + * within your OpenSearch Service environment. + *

      * @public */ DataSourceName?: string | undefined; /** - *

      The supported Amazon Web Services service that is used as the source for direct queries in - * OpenSearch Service.

      + *

      + * The supported Amazon Web Services service that is used as the source for + * direct queries in OpenSearch Service. + *

      * @public */ DataSourceType?: DirectQueryDataSourceType | undefined; /** - *

      A description that provides additional context and details about the data source.

      + *

      + * A description that provides additional context and details about the data source. + *

      * @public */ Description?: string | undefined; /** - *

      A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated - * with the direct query data source.

      + *

      + * A list of Amazon Resource Names (ARNs) for the OpenSearch + * collections that are associated with the direct query data source. + *

      * @public */ OpenSearchArns?: string[] | undefined; /** - *

      The unique, system-generated identifier that represents the data source.

      + *

      + * The unique, system-generated identifier that represents the data source. + *

      * @public */ DataSourceArn?: string | undefined; @@ -7026,8 +7051,7 @@ export const MaintenanceStatus = { export type MaintenanceStatus = (typeof MaintenanceStatus)[keyof typeof MaintenanceStatus]; /** - *

      The result of a GetDomainMaintenanceStatus request that information about the - * requested action.

      + *

      The result of a GetDomainMaintenanceStatus request that information about the requested action.

      * @public */ export interface GetDomainMaintenanceStatusResponse { @@ -7069,8 +7093,7 @@ export interface GetDomainMaintenanceStatusResponse { } /** - *

      Container for the request parameters to the GetPackageVersionHistory - * operation.

      + *

      Container for the request parameters to the GetPackageVersionHistory operation.

      * @public */ export interface GetPackageVersionHistoryRequest { @@ -7121,8 +7144,7 @@ export interface PackageVersionHistory { CreatedAt?: Date | undefined; /** - *

      Additional information about plugin properties if the package is a ZIP-PLUGIN - * package.

      + *

      Additional information about plugin properties if the package is a ZIP-PLUGIN package.

      * @public */ PluginProperties?: PluginProperties | undefined; @@ -7135,7 +7157,7 @@ export interface PackageVersionHistory { } /** - *

      Container for response returned by GetPackageVersionHistory operation.

      + *

      Container for response returned by GetPackageVersionHistory operation.

      * @public */ export interface GetPackageVersionHistoryResponse { @@ -7153,8 +7175,8 @@ export interface GetPackageVersionHistoryResponse { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken?: string | undefined; @@ -7261,8 +7283,7 @@ export interface UpgradeStepItem { UpgradeStepStatus?: UpgradeStatus | undefined; /** - *

      A list of strings containing detailed information about the errors encountered in a - * particular step.

      + *

      A list of strings containing detailed information about the errors encountered in a particular step.

      * @public */ Issues?: string[] | undefined; @@ -7314,8 +7335,7 @@ export interface UpgradeHistory { UpgradeStatus?: UpgradeStatus | undefined; /** - *

      A list of each step performed as part of a specific upgrade or upgrade eligibility - * check.

      + *

      A list of each step performed as part of a specific upgrade or upgrade eligibility check.

      * @public */ StepsList?: UpgradeStepItem[] | undefined; @@ -7335,8 +7355,8 @@ export interface GetUpgradeHistoryResponse { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken?: string | undefined; @@ -7384,16 +7404,14 @@ export interface GetUpgradeStatusResponse { export interface ListApplicationsRequest { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ nextToken?: string | undefined; /** - *

      Filters the list of OpenSearch applications by status. Possible values: - * CREATING, UPDATING, DELETING, FAILED, - * ACTIVE, and DELETED.

      + *

      Filters the list of OpenSearch applications by status. Possible values: CREATING, UPDATING, DELETING, FAILED, ACTIVE, and DELETED.

      * @public */ statuses?: ApplicationStatus[] | undefined; @@ -7418,8 +7436,9 @@ export interface ApplicationSummary { id?: string | undefined; /** - *

      The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities in Using - * Amazon Web Services Identity and Access Management for more information.

      + *

      The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities + * in Using Amazon Web Services Identity and Access Management for more information. + *

      * @public */ arn?: string | undefined; @@ -7437,9 +7456,7 @@ export interface ApplicationSummary { endpoint?: string | undefined; /** - *

      The current status of an OpenSearch application. Possible values: CREATING, - * UPDATING, DELETING, FAILED, ACTIVE, and - * DELETED.

      + *

      The current status of an OpenSearch application. Possible values: CREATING, UPDATING, DELETING, FAILED, ACTIVE, and DELETED.

      * @public */ status?: ApplicationStatus | undefined; @@ -7462,23 +7479,23 @@ export interface ApplicationSummary { */ export interface ListApplicationsResponse { /** - *

      Summarizes OpenSearch applications, including ID, ARN, name, endpoint, status, creation - * time, and last update time.

      + *

      Summarizes OpenSearch applications, including ID, ARN, name, endpoint, status, creation time, and last update time.

      * @public */ ApplicationSummaries?: ApplicationSummary[] | undefined; /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ nextToken?: string | undefined; } /** - *

      Container for the parameters to the ListDataSources operation.

      + *

      Container for the parameters to the ListDataSources + * operation.

      * @public */ export interface ListDataSourcesRequest { @@ -7537,53 +7554,63 @@ export interface ListDataSourcesResponse { export interface ListDirectQueryDataSourcesRequest { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken?: string | undefined; } /** - *

      The configuration details for a data source that can be directly queried.

      + *

      + * The configuration details for a data source that can be directly queried. + *

      * @public */ export interface DirectQueryDataSource { /** - *

      A unique, user-defined label to identify the data source within your OpenSearch Service - * environment.

      + *

      + * A unique, user-defined label to identify the data source + * within your OpenSearch Service environment. + *

      * @public */ DataSourceName?: string | undefined; /** - *

      The supported Amazon Web Services service that is used as the source for direct queries in - * OpenSearch Service.

      + *

      + * The supported Amazon Web Services service that is used as the source for direct queries in OpenSearch Service. + *

      * @public */ DataSourceType?: DirectQueryDataSourceType | undefined; /** - *

      A description that provides additional context and details about the data source.

      + *

      + * A description that provides additional context and details about the data source.

      * @public */ Description?: string | undefined; /** - *

      A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated - * with the direct query data source.

      + *

      + * A list of Amazon Resource Names (ARNs) for the OpenSearch + * collections that are associated with the direct query data source. + *

      * @public */ OpenSearchArns?: string[] | undefined; /** - *

      The unique, system-generated identifier that represents the data source.

      + *

      + * The unique, system-generated identifier that represents the data source.

      * @public */ DataSourceArn?: string | undefined; /** - *

      A list of tags attached to a direct query data source.

      + *

      + * A list of tags attached to a direct query data source.

      * @public */ TagList?: Tag[] | undefined; @@ -7595,22 +7622,25 @@ export interface DirectQueryDataSource { export interface ListDirectQueryDataSourcesResponse { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken?: string | undefined; /** - *

      A list of the direct query data sources that are returned by the - * ListDirectQueryDataSources API operation.

      + *

      + * A list of the direct query data sources that are returned by + * the ListDirectQueryDataSources API operation. + *

      * @public */ DirectQueryDataSources?: DirectQueryDataSource[] | undefined; } /** - *

      Container for the parameters to the ListDomainMaintenances operation.

      + *

      Container for the parameters to the ListDomainMaintenances + * operation.

      * @public */ export interface ListDomainMaintenancesRequest { @@ -7634,15 +7664,15 @@ export interface ListDomainMaintenancesRequest { /** *

      An optional parameter that specifies the maximum number of results to return. You can use - * nextToken to get the next page of results.

      + * nextToken to get the next page of results.

      * @public */ MaxResults?: number | undefined; /** *

      If your initial ListDomainMaintenances operation returns a - * nextToken, include the returned nextToken in subsequent - * ListDomainMaintenances operations, which returns results in the next page.

      + * nextToken, include the returned nextToken in subsequent + * ListDomainMaintenances operations, which returns results in the next page.

      * @public */ NextToken?: string | undefined; @@ -7703,8 +7733,7 @@ export interface DomainMaintenanceDetails { } /** - *

      The result of a ListDomainMaintenances request that contains information about - * the requested actions.

      + *

      The result of a ListDomainMaintenances request that contains information about the requested actions.

      * @public */ export interface ListDomainMaintenancesResponse { @@ -7716,8 +7745,8 @@ export interface ListDomainMaintenancesResponse { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken?: string | undefined; @@ -7768,48 +7797,6 @@ export interface DomainInfo { EngineType?: EngineType | undefined; } -/** - *

      The results of a ListDomainNames operation. Contains the names of all domains - * owned by this account and their respective engine types.

      - * @public - */ -export interface ListDomainNamesResponse { - /** - *

      The names of all OpenSearch Service domains owned by the current user and their respective - * engine types.

      - * @public - */ - DomainNames?: DomainInfo[] | undefined; -} - -/** - *

      Container for the request parameters to the ListDomainsForPackage - * operation.

      - * @public - */ -export interface ListDomainsForPackageRequest { - /** - *

      The unique identifier of the package for which to list associated domains.

      - * @public - */ - PackageID: string | undefined; - - /** - *

      An optional parameter that specifies the maximum number of results to return. You can use - * nextToken to get the next page of results.

      - * @public - */ - MaxResults?: number | undefined; - - /** - *

      If your initial ListDomainsForPackage operation returns a - * nextToken, you can include the returned nextToken in subsequent - * ListDomainsForPackage operations, which returns results in the next page.

      - * @public - */ - NextToken?: string | undefined; -} - /** * @internal */ diff --git a/clients/client-opensearch/src/models/models_1.ts b/clients/client-opensearch/src/models/models_1.ts index a941f665d63c..d82e36a07846 100644 --- a/clients/client-opensearch/src/models/models_1.ts +++ b/clients/client-opensearch/src/models/models_1.ts @@ -21,6 +21,7 @@ import { DirectQueryDataSourceType, DomainConfig, DomainEndpointOptions, + DomainInfo, DomainPackageDetails, DryRunProgressStatus, DryRunResults, @@ -52,8 +53,48 @@ import { import { OpenSearchServiceException as __BaseException } from "./OpenSearchServiceException"; /** - *

      Container for the response parameters to the ListDomainsForPackage - * operation.

      + *

      The results of a ListDomainNames operation. Contains the names of all domains + * owned by this account and their respective engine types.

      + * @public + */ +export interface ListDomainNamesResponse { + /** + *

      The names of all OpenSearch Service domains owned by the current user and their respective + * engine types.

      + * @public + */ + DomainNames?: DomainInfo[] | undefined; +} + +/** + *

      Container for the request parameters to the ListDomainsForPackage operation.

      + * @public + */ +export interface ListDomainsForPackageRequest { + /** + *

      The unique identifier of the package for which to list associated domains.

      + * @public + */ + PackageID: string | undefined; + + /** + *

      An optional parameter that specifies the maximum number of results to return. You can use + * nextToken to get the next page of results.

      + * @public + */ + MaxResults?: number | undefined; + + /** + *

      If your initial ListDomainsForPackage operation returns a + * nextToken, you can include the returned nextToken in subsequent + * ListDomainsForPackage operations, which returns results in the next page.

      + * @public + */ + NextToken?: string | undefined; +} + +/** + *

      Container for the response parameters to the ListDomainsForPackage operation.

      * @public */ export interface ListDomainsForPackageResponse { @@ -65,8 +106,8 @@ export interface ListDomainsForPackageResponse { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken?: string | undefined; @@ -77,8 +118,8 @@ export interface ListDomainsForPackageResponse { */ export interface ListInstanceTypeDetailsRequest { /** - *

      The version of OpenSearch or Elasticsearch, in the format Elasticsearch_X.Y or - * OpenSearch_X.Y. Defaults to the latest version of OpenSearch.

      + *

      The version of OpenSearch or Elasticsearch, in the format Elasticsearch_X.Y or OpenSearch_X.Y. + * Defaults to the latest version of OpenSearch.

      * @public */ EngineVersion: string | undefined; @@ -187,16 +228,15 @@ export interface ListInstanceTypeDetailsResponse { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken?: string | undefined; } /** - *

      Container for the request parameters to the ListPackagesForDomain - * operation.

      + *

      Container for the request parameters to the ListPackagesForDomain operation.

      * @public */ export interface ListPackagesForDomainRequest { @@ -223,8 +263,7 @@ export interface ListPackagesForDomainRequest { } /** - *

      Container for the response parameters to the ListPackagesForDomain - * operation.

      + *

      Container for the response parameters to the ListPackagesForDomain operation.

      * @public */ export interface ListPackagesForDomainResponse { @@ -236,8 +275,8 @@ export interface ListPackagesForDomainResponse { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken?: string | undefined; @@ -255,15 +294,15 @@ export interface ListScheduledActionsRequest { /** *

      An optional parameter that specifies the maximum number of results to return. You can use - * nextToken to get the next page of results.

      + * nextToken to get the next page of results.

      * @public */ MaxResults?: number | undefined; /** - *

      If your initial ListScheduledActions operation returns a - * nextToken, you can include the returned nextToken in subsequent - * ListScheduledActions operations, which returns results in the next page.

      + *

      If your initial ListScheduledActions operation returns a nextToken, you + * can include the returned nextToken in subsequent ListScheduledActions + * operations, which returns results in the next page.

      * @public */ NextToken?: string | undefined; @@ -322,8 +361,7 @@ export interface ScheduledAction { Description?: string | undefined; /** - *

      Whether the action was scheduled manually (CUSTOMER, or by OpenSearch Service - * automatically (SYSTEM).

      + *

      Whether the action was scheduled manually (CUSTOMER, or by OpenSearch Service automatically (SYSTEM).

      * @public */ ScheduledBy?: ScheduledBy | undefined; @@ -359,8 +397,8 @@ export interface ListScheduledActionsResponse { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken?: string | undefined; @@ -428,8 +466,8 @@ export interface ListVersionsResponse { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken?: string | undefined; @@ -467,8 +505,8 @@ export interface ListVpcEndpointAccessResponse { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken: string | undefined; @@ -499,8 +537,8 @@ export interface ListVpcEndpointsResponse { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken: string | undefined; @@ -537,8 +575,8 @@ export interface ListVpcEndpointsForDomainResponse { /** *

      When nextToken is returned, there are more results available. The value of - * nextToken is a unique pagination token for each page. Send the request again using - * the returned token to retrieve the next page.

      + * nextToken is a unique pagination token for each page. Send the request again using the + * returned token to retrieve the next page.

      * @public */ NextToken: string | undefined; @@ -588,8 +626,7 @@ export interface PurchaseReservedInstanceOfferingResponse { } /** - *

      Container for the request parameters to the RejectInboundConnection - * operation.

      + *

      Container for the request parameters to the RejectInboundConnection operation.

      * @public */ export interface RejectInboundConnectionRequest { @@ -660,7 +697,8 @@ export interface RevokeVpcEndpointAccessRequest { export interface RevokeVpcEndpointAccessResponse {} /** - *

      Container for the parameters to the StartDomainMaintenance operation.

      + *

      Container for the parameters to the StartDomainMaintenance + * operation.

      * @public */ export interface StartDomainMaintenanceRequest { @@ -684,8 +722,7 @@ export interface StartDomainMaintenanceRequest { } /** - *

      The result of a StartDomainMaintenance request that information about the - * requested action.

      + *

      The result of a StartDomainMaintenance request that information about the requested action.

      * @public */ export interface StartDomainMaintenanceResponse { @@ -810,8 +847,9 @@ export interface UpdateApplicationResponse { name?: string | undefined; /** - *

      The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities in Using - * Amazon Web Services Identity and Access Management for more information.

      + *

      The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities + * in Using Amazon Web Services Identity and Access Management for more information. + *

      * @public */ arn?: string | undefined; @@ -848,7 +886,8 @@ export interface UpdateApplicationResponse { } /** - *

      Container for the parameters to the UpdateDataSource operation.

      + *

      Container for the parameters to the UpdateDataSource + * operation.

      * @public */ export interface UpdateDataSourceRequest { @@ -900,29 +939,37 @@ export interface UpdateDataSourceResponse { */ export interface UpdateDirectQueryDataSourceRequest { /** - *

      A unique, user-defined label to identify the data source within your OpenSearch Service - * environment.

      + *

      + * A unique, user-defined label to identify the data + * source within your OpenSearch Service environment. + *

      * @public */ DataSourceName: string | undefined; /** - *

      The supported Amazon Web Services service that you want to use as the source for direct - * queries in OpenSearch Service.

      + *

      + * The supported Amazon Web Services service that you want to use as the source for + * direct queries in OpenSearch Service. + *

      * @public */ DataSourceType: DirectQueryDataSourceType | undefined; /** - *

      An optional text field for providing additional context and details about the data source. + *

      + * An optional text field for providing additional context and + * details about the data source. *

      * @public */ Description?: string | undefined; /** - *

      A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated - * with the direct query data source.

      + *

      + * A list of Amazon Resource Names (ARNs) for the OpenSearch + * collections that are associated with the direct query data source. + *

      * @public */ OpenSearchArns: string[] | undefined; @@ -933,7 +980,9 @@ export interface UpdateDirectQueryDataSourceRequest { */ export interface UpdateDirectQueryDataSourceResponse { /** - *

      The unique, system-generated identifier that represents the data source.

      + *

      + * The unique, system-generated identifier that represents the data source. + *

      * @public */ DataSourceArn?: string | undefined; @@ -978,8 +1027,8 @@ export interface UpdateDomainConfigRequest { EBSOptions?: EBSOptions | undefined; /** - *

      Option to set the time, in UTC format, for the daily automated snapshot. Default value is - * 0 hours.

      + *

      Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours. + *

      * @public */ SnapshotOptions?: SnapshotOptions | undefined; @@ -1021,7 +1070,7 @@ export interface UpdateDomainConfigRequest { * "indices.query.bool.max_clause_count": "1024" - Note the use of a string * rather than a boolean. Specifies the maximum number of clauses allowed in a Lucene boolean * query. Default is 1,024. Queries with more than the permitted number of clauses result in a - * TooManyClauses error.

      + * TooManyClauses error.

      *
    • *
    *

    For more information, see Advanced cluster parameters.

    @@ -1036,9 +1085,10 @@ export interface UpdateDomainConfigRequest { AccessPolicies?: string | undefined; /** - *

    Specify either dual stack or IPv4 as your IP address type. Dual stack allows you to share - * domain resources across IPv4 and IPv6 address types, and is the recommended option. If your IP - * address type is currently set to dual stack, you can't change it.

    + *

    Specify either dual stack or IPv4 as your IP address type. Dual stack allows you to share domain resources across + * IPv4 and IPv6 address types, and is the recommended option. + * If your IP address type is currently set to dual stack, you can't change it. + *

    * @public */ IPAddressType?: IPAddressType | undefined; @@ -1099,8 +1149,8 @@ export interface UpdateDomainConfigRequest { *
      *
    • *

      - * Basic only returns the type of deployment (blue/green or dynamic) that the - * update will cause.

      + * Basic only returns the type of deployment (blue/green or dynamic) that the update + * will cause.

      *
    • *
    • *

      @@ -1317,8 +1367,7 @@ export interface UpdateScheduledActionRequest { /** *

      The type of action to reschedule. Can be one of SERVICE_SOFTWARE_UPDATE, - * JVM_HEAP_SIZE_TUNING, or JVM_YOUNG_GEN_TUNING. To retrieve this value, - * send a ListScheduledActions request.

      + * JVM_HEAP_SIZE_TUNING, or JVM_YOUNG_GEN_TUNING. To retrieve this value, send a ListScheduledActions request.

      * @public */ ActionType: ActionType | undefined; diff --git a/clients/client-opensearch/src/protocols/Aws_restJson1.ts b/clients/client-opensearch/src/protocols/Aws_restJson1.ts index 4099f57533da..243fb6eb010d 100644 --- a/clients/client-opensearch/src/protocols/Aws_restJson1.ts +++ b/clients/client-opensearch/src/protocols/Aws_restJson1.ts @@ -280,6 +280,7 @@ import { EncryptionAtRestOptions, EncryptionAtRestOptionsStatus, Filter, + IAMFederationOptionsInput, IamIdentityCenterOptionsInput, IdentityCenterOptionsInput, IdentityCenterOptionsStatus, @@ -4032,6 +4033,8 @@ const se_AutoTuneOptionsInput = (input: AutoTuneOptionsInput, context: __SerdeCo // se_FilterList omitted. +// se_IAMFederationOptionsInput omitted. + // se_IamIdentityCenterOptionsInput omitted. // se_IdentityCenterOptionsInput omitted. @@ -4142,6 +4145,7 @@ const de_AdvancedSecurityOptions = (output: any, context: __SerdeContext): Advan AnonymousAuthDisableDate: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), AnonymousAuthEnabled: __expectBoolean, Enabled: __expectBoolean, + IAMFederationOptions: _json, InternalUserDatabaseEnabled: __expectBoolean, JWTOptions: _json, SAMLOptions: _json, @@ -4623,6 +4627,8 @@ const de_EncryptionAtRestOptionsStatus = (output: any, context: __SerdeContext): // de_GUIDList omitted. +// de_IAMFederationOptionsOutput omitted. + // de_IamIdentityCenterOptions omitted. // de_IdentityCenterOptions omitted. diff --git a/clients/client-opensearchserverless/CHANGELOG.md b/clients/client-opensearchserverless/CHANGELOG.md index fb3f9139723a..8a0faf2ced78 100644 --- a/clients/client-opensearchserverless/CHANGELOG.md +++ b/clients/client-opensearchserverless/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-opensearchserverless + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-opensearchserverless diff --git a/clients/client-opensearchserverless/package.json b/clients/client-opensearchserverless/package.json index c67bf8edb08e..dc9a8ec8e803 100644 --- a/clients/client-opensearchserverless/package.json +++ b/clients/client-opensearchserverless/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-opensearchserverless", "description": "AWS SDK for JavaScript Opensearchserverless Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-opensearchserverless", diff --git a/clients/client-opsworks/CHANGELOG.md b/clients/client-opsworks/CHANGELOG.md index 50f5f2692b30..2a02ed435bfb 100644 --- a/clients/client-opsworks/CHANGELOG.md +++ b/clients/client-opsworks/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-opsworks + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-opsworks diff --git a/clients/client-opsworks/package.json b/clients/client-opsworks/package.json index 068b7e84aaad..cc0429c066c9 100644 --- a/clients/client-opsworks/package.json +++ b/clients/client-opsworks/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-opsworks", "description": "AWS SDK for JavaScript Opsworks Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-opsworks", diff --git a/clients/client-opsworkscm/CHANGELOG.md b/clients/client-opsworkscm/CHANGELOG.md index 1f529aa6515e..4461099a6b37 100644 --- a/clients/client-opsworkscm/CHANGELOG.md +++ b/clients/client-opsworkscm/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-opsworkscm + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-opsworkscm diff --git a/clients/client-opsworkscm/package.json b/clients/client-opsworkscm/package.json index 5fa589e65831..90b1a6d46245 100644 --- a/clients/client-opsworkscm/package.json +++ b/clients/client-opsworkscm/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-opsworkscm", "description": "AWS SDK for JavaScript Opsworkscm Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-opsworkscm", diff --git a/clients/client-organizations/CHANGELOG.md b/clients/client-organizations/CHANGELOG.md index bda50532fee3..de7567d6ae99 100644 --- a/clients/client-organizations/CHANGELOG.md +++ b/clients/client-organizations/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-organizations + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-organizations diff --git a/clients/client-organizations/package.json b/clients/client-organizations/package.json index 205e6bf356fe..9142e7c60a88 100644 --- a/clients/client-organizations/package.json +++ b/clients/client-organizations/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-organizations", "description": "AWS SDK for JavaScript Organizations Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-organizations", diff --git a/clients/client-osis/CHANGELOG.md b/clients/client-osis/CHANGELOG.md index e0d3f57cb14b..45a5f1c3a0ce 100644 --- a/clients/client-osis/CHANGELOG.md +++ b/clients/client-osis/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-osis + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-osis diff --git a/clients/client-osis/package.json b/clients/client-osis/package.json index 902781a1deff..5cadeaa1c9be 100644 --- a/clients/client-osis/package.json +++ b/clients/client-osis/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-osis", "description": "AWS SDK for JavaScript Osis Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-osis", diff --git a/clients/client-outposts/CHANGELOG.md b/clients/client-outposts/CHANGELOG.md index 27f2eb19f279..9aaeb734c26b 100644 --- a/clients/client-outposts/CHANGELOG.md +++ b/clients/client-outposts/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-outposts + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-outposts diff --git a/clients/client-outposts/package.json b/clients/client-outposts/package.json index f70481fec171..62844610a62e 100644 --- a/clients/client-outposts/package.json +++ b/clients/client-outposts/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-outposts", "description": "AWS SDK for JavaScript Outposts Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-outposts", diff --git a/clients/client-panorama/CHANGELOG.md b/clients/client-panorama/CHANGELOG.md index 12a0135be24f..8df7c6396ef6 100644 --- a/clients/client-panorama/CHANGELOG.md +++ b/clients/client-panorama/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-panorama + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-panorama diff --git a/clients/client-panorama/package.json b/clients/client-panorama/package.json index d8e482abcac5..4dec700ce3c1 100644 --- a/clients/client-panorama/package.json +++ b/clients/client-panorama/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-panorama", "description": "AWS SDK for JavaScript Panorama Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-panorama", diff --git a/clients/client-partnercentral-selling/CHANGELOG.md b/clients/client-partnercentral-selling/CHANGELOG.md index f5156bd2bdc8..426f84f1f6e7 100644 --- a/clients/client-partnercentral-selling/CHANGELOG.md +++ b/clients/client-partnercentral-selling/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-partnercentral-selling + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-partnercentral-selling diff --git a/clients/client-partnercentral-selling/package.json b/clients/client-partnercentral-selling/package.json index 5963aa182778..088c376246ab 100644 --- a/clients/client-partnercentral-selling/package.json +++ b/clients/client-partnercentral-selling/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-partnercentral-selling", "description": "AWS SDK for JavaScript Partnercentral Selling Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-payment-cryptography-data/CHANGELOG.md b/clients/client-payment-cryptography-data/CHANGELOG.md index b8cf3fb3a4de..4a493ea1637a 100644 --- a/clients/client-payment-cryptography-data/CHANGELOG.md +++ b/clients/client-payment-cryptography-data/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-payment-cryptography-data + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-payment-cryptography-data diff --git a/clients/client-payment-cryptography-data/package.json b/clients/client-payment-cryptography-data/package.json index 1af3b7717a0c..bc43ef5ace86 100644 --- a/clients/client-payment-cryptography-data/package.json +++ b/clients/client-payment-cryptography-data/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-payment-cryptography-data", "description": "AWS SDK for JavaScript Payment Cryptography Data Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-payment-cryptography-data", diff --git a/clients/client-payment-cryptography/CHANGELOG.md b/clients/client-payment-cryptography/CHANGELOG.md index 5455ab7ae7fa..96997dea7560 100644 --- a/clients/client-payment-cryptography/CHANGELOG.md +++ b/clients/client-payment-cryptography/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-payment-cryptography + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-payment-cryptography diff --git a/clients/client-payment-cryptography/package.json b/clients/client-payment-cryptography/package.json index 2a2d38fdbb8c..0de92681a901 100644 --- a/clients/client-payment-cryptography/package.json +++ b/clients/client-payment-cryptography/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-payment-cryptography", "description": "AWS SDK for JavaScript Payment Cryptography Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-payment-cryptography", diff --git a/clients/client-pca-connector-ad/CHANGELOG.md b/clients/client-pca-connector-ad/CHANGELOG.md index 4c1015757417..1870a3ebf581 100644 --- a/clients/client-pca-connector-ad/CHANGELOG.md +++ b/clients/client-pca-connector-ad/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-pca-connector-ad + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-pca-connector-ad diff --git a/clients/client-pca-connector-ad/package.json b/clients/client-pca-connector-ad/package.json index 2bb91d6ec7d1..033a094a39ec 100644 --- a/clients/client-pca-connector-ad/package.json +++ b/clients/client-pca-connector-ad/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-pca-connector-ad", "description": "AWS SDK for JavaScript Pca Connector Ad Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-pca-connector-ad", diff --git a/clients/client-pca-connector-scep/CHANGELOG.md b/clients/client-pca-connector-scep/CHANGELOG.md index 11a23516f5f1..e595a89b31b3 100644 --- a/clients/client-pca-connector-scep/CHANGELOG.md +++ b/clients/client-pca-connector-scep/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-pca-connector-scep + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-pca-connector-scep diff --git a/clients/client-pca-connector-scep/package.json b/clients/client-pca-connector-scep/package.json index 78c65c97c551..3d1b5f3def41 100644 --- a/clients/client-pca-connector-scep/package.json +++ b/clients/client-pca-connector-scep/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-pca-connector-scep", "description": "AWS SDK for JavaScript Pca Connector Scep Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-pcs/CHANGELOG.md b/clients/client-pcs/CHANGELOG.md index 8bb18c66db68..60b0963b22f4 100644 --- a/clients/client-pcs/CHANGELOG.md +++ b/clients/client-pcs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-pcs + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-pcs diff --git a/clients/client-pcs/package.json b/clients/client-pcs/package.json index f44ff02a3196..6775a323c277 100644 --- a/clients/client-pcs/package.json +++ b/clients/client-pcs/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-pcs", "description": "AWS SDK for JavaScript Pcs Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-personalize-events/CHANGELOG.md b/clients/client-personalize-events/CHANGELOG.md index f78d5054202f..6a41d8704968 100644 --- a/clients/client-personalize-events/CHANGELOG.md +++ b/clients/client-personalize-events/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-personalize-events + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-personalize-events diff --git a/clients/client-personalize-events/package.json b/clients/client-personalize-events/package.json index cd01cb8a2830..c6c5ce63aaa9 100644 --- a/clients/client-personalize-events/package.json +++ b/clients/client-personalize-events/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-personalize-events", "description": "AWS SDK for JavaScript Personalize Events Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-personalize-events", diff --git a/clients/client-personalize-runtime/CHANGELOG.md b/clients/client-personalize-runtime/CHANGELOG.md index b4179ce6138c..73724763bf06 100644 --- a/clients/client-personalize-runtime/CHANGELOG.md +++ b/clients/client-personalize-runtime/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-personalize-runtime + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-personalize-runtime diff --git a/clients/client-personalize-runtime/package.json b/clients/client-personalize-runtime/package.json index bfcca79e5cbe..b6bc9fbb16ea 100644 --- a/clients/client-personalize-runtime/package.json +++ b/clients/client-personalize-runtime/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-personalize-runtime", "description": "AWS SDK for JavaScript Personalize Runtime Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-personalize-runtime", diff --git a/clients/client-personalize/CHANGELOG.md b/clients/client-personalize/CHANGELOG.md index b0d50b3be7ec..050689c495a6 100644 --- a/clients/client-personalize/CHANGELOG.md +++ b/clients/client-personalize/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-personalize + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-personalize diff --git a/clients/client-personalize/package.json b/clients/client-personalize/package.json index ddc1761dccb6..38a07be7709e 100644 --- a/clients/client-personalize/package.json +++ b/clients/client-personalize/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-personalize", "description": "AWS SDK for JavaScript Personalize Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-personalize", diff --git a/clients/client-pi/CHANGELOG.md b/clients/client-pi/CHANGELOG.md index 9d7046323bb7..8f8441395485 100644 --- a/clients/client-pi/CHANGELOG.md +++ b/clients/client-pi/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-pi + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-pi diff --git a/clients/client-pi/package.json b/clients/client-pi/package.json index 3801f5b20391..be17fe8999f8 100644 --- a/clients/client-pi/package.json +++ b/clients/client-pi/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-pi", "description": "AWS SDK for JavaScript Pi Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-pi", diff --git a/clients/client-pinpoint-email/CHANGELOG.md b/clients/client-pinpoint-email/CHANGELOG.md index 6de62c7a0b30..192c8d2176fc 100644 --- a/clients/client-pinpoint-email/CHANGELOG.md +++ b/clients/client-pinpoint-email/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-pinpoint-email + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-pinpoint-email diff --git a/clients/client-pinpoint-email/package.json b/clients/client-pinpoint-email/package.json index 055dc0ea7a2e..f5f32915ab99 100644 --- a/clients/client-pinpoint-email/package.json +++ b/clients/client-pinpoint-email/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-pinpoint-email", "description": "AWS SDK for JavaScript Pinpoint Email Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-pinpoint-email", diff --git a/clients/client-pinpoint-sms-voice-v2/CHANGELOG.md b/clients/client-pinpoint-sms-voice-v2/CHANGELOG.md index 5e7bdd770cf3..aa29e0c15a5d 100644 --- a/clients/client-pinpoint-sms-voice-v2/CHANGELOG.md +++ b/clients/client-pinpoint-sms-voice-v2/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-pinpoint-sms-voice-v2 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-pinpoint-sms-voice-v2 diff --git a/clients/client-pinpoint-sms-voice-v2/package.json b/clients/client-pinpoint-sms-voice-v2/package.json index 9324984b5da4..912bcc082485 100644 --- a/clients/client-pinpoint-sms-voice-v2/package.json +++ b/clients/client-pinpoint-sms-voice-v2/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-pinpoint-sms-voice-v2", "description": "AWS SDK for JavaScript Pinpoint Sms Voice V2 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-pinpoint-sms-voice-v2", diff --git a/clients/client-pinpoint-sms-voice/CHANGELOG.md b/clients/client-pinpoint-sms-voice/CHANGELOG.md index e1992ae0856f..a874abae0d1f 100644 --- a/clients/client-pinpoint-sms-voice/CHANGELOG.md +++ b/clients/client-pinpoint-sms-voice/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-pinpoint-sms-voice + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-pinpoint-sms-voice diff --git a/clients/client-pinpoint-sms-voice/package.json b/clients/client-pinpoint-sms-voice/package.json index d865b84f71df..adfe23e66b55 100644 --- a/clients/client-pinpoint-sms-voice/package.json +++ b/clients/client-pinpoint-sms-voice/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-pinpoint-sms-voice", "description": "AWS SDK for JavaScript Pinpoint Sms Voice Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-pinpoint-sms-voice", diff --git a/clients/client-pinpoint/CHANGELOG.md b/clients/client-pinpoint/CHANGELOG.md index 9bd8f4704d24..3a6a63b6da9c 100644 --- a/clients/client-pinpoint/CHANGELOG.md +++ b/clients/client-pinpoint/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-pinpoint + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-pinpoint diff --git a/clients/client-pinpoint/package.json b/clients/client-pinpoint/package.json index db61ce3179ef..b7915c156101 100644 --- a/clients/client-pinpoint/package.json +++ b/clients/client-pinpoint/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-pinpoint", "description": "AWS SDK for JavaScript Pinpoint Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-pinpoint", diff --git a/clients/client-pipes/CHANGELOG.md b/clients/client-pipes/CHANGELOG.md index 5d4ae527a0ba..2f7d3e37641f 100644 --- a/clients/client-pipes/CHANGELOG.md +++ b/clients/client-pipes/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-pipes + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-pipes diff --git a/clients/client-pipes/package.json b/clients/client-pipes/package.json index d09fa3f53a4d..3c2408b36e16 100644 --- a/clients/client-pipes/package.json +++ b/clients/client-pipes/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-pipes", "description": "AWS SDK for JavaScript Pipes Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-pipes", diff --git a/clients/client-polly/CHANGELOG.md b/clients/client-polly/CHANGELOG.md index b9848662d187..2fafe450e047 100644 --- a/clients/client-polly/CHANGELOG.md +++ b/clients/client-polly/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-polly + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-polly diff --git a/clients/client-polly/package.json b/clients/client-polly/package.json index c8db0ce0c80a..8e6cb0ca49a2 100644 --- a/clients/client-polly/package.json +++ b/clients/client-polly/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-polly", "description": "AWS SDK for JavaScript Polly Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-polly", diff --git a/clients/client-pricing/CHANGELOG.md b/clients/client-pricing/CHANGELOG.md index 4c04e1d9dc0f..b87f5447d55e 100644 --- a/clients/client-pricing/CHANGELOG.md +++ b/clients/client-pricing/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-pricing + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-pricing diff --git a/clients/client-pricing/package.json b/clients/client-pricing/package.json index 517e5f7d982d..0d36c2fdd31e 100644 --- a/clients/client-pricing/package.json +++ b/clients/client-pricing/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-pricing", "description": "AWS SDK for JavaScript Pricing Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-pricing", diff --git a/clients/client-proton/CHANGELOG.md b/clients/client-proton/CHANGELOG.md index a9b289b46113..acf0d11511d2 100644 --- a/clients/client-proton/CHANGELOG.md +++ b/clients/client-proton/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-proton + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-proton diff --git a/clients/client-proton/package.json b/clients/client-proton/package.json index cb114a132645..26b8bc646378 100644 --- a/clients/client-proton/package.json +++ b/clients/client-proton/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-proton", "description": "AWS SDK for JavaScript Proton Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-proton", diff --git a/clients/client-qapps/CHANGELOG.md b/clients/client-qapps/CHANGELOG.md index c34f91349610..9d2d9689ac74 100644 --- a/clients/client-qapps/CHANGELOG.md +++ b/clients/client-qapps/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-qapps + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-qapps diff --git a/clients/client-qapps/package.json b/clients/client-qapps/package.json index ea0e82b7cc78..8638bfccf318 100644 --- a/clients/client-qapps/package.json +++ b/clients/client-qapps/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-qapps", "description": "AWS SDK for JavaScript Qapps Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-qbusiness/CHANGELOG.md b/clients/client-qbusiness/CHANGELOG.md index 9da2ed596be9..70603b6dc10f 100644 --- a/clients/client-qbusiness/CHANGELOG.md +++ b/clients/client-qbusiness/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-qbusiness + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-qbusiness diff --git a/clients/client-qbusiness/package.json b/clients/client-qbusiness/package.json index dafc00f626d2..9a864535f2f4 100644 --- a/clients/client-qbusiness/package.json +++ b/clients/client-qbusiness/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-qbusiness", "description": "AWS SDK for JavaScript Qbusiness Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-qbusiness", diff --git a/clients/client-qconnect/CHANGELOG.md b/clients/client-qconnect/CHANGELOG.md index 59bfe0a61ebe..3167a840fd46 100644 --- a/clients/client-qconnect/CHANGELOG.md +++ b/clients/client-qconnect/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-qconnect + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-qconnect diff --git a/clients/client-qconnect/package.json b/clients/client-qconnect/package.json index fc45e8c4b182..7333930cb4c9 100644 --- a/clients/client-qconnect/package.json +++ b/clients/client-qconnect/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-qconnect", "description": "AWS SDK for JavaScript Qconnect Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-qconnect", diff --git a/clients/client-qldb-session/CHANGELOG.md b/clients/client-qldb-session/CHANGELOG.md index 736277db9241..8c82239162d4 100644 --- a/clients/client-qldb-session/CHANGELOG.md +++ b/clients/client-qldb-session/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-qldb-session + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-qldb-session diff --git a/clients/client-qldb-session/package.json b/clients/client-qldb-session/package.json index a80a46cbe85c..1d4678322493 100644 --- a/clients/client-qldb-session/package.json +++ b/clients/client-qldb-session/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-qldb-session", "description": "AWS SDK for JavaScript Qldb Session Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-qldb-session", diff --git a/clients/client-qldb/CHANGELOG.md b/clients/client-qldb/CHANGELOG.md index 72533cbbc732..6a1e3b8ef5e9 100644 --- a/clients/client-qldb/CHANGELOG.md +++ b/clients/client-qldb/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-qldb + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-qldb diff --git a/clients/client-qldb/package.json b/clients/client-qldb/package.json index a5c61d5376b8..b6221bcb3fb2 100644 --- a/clients/client-qldb/package.json +++ b/clients/client-qldb/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-qldb", "description": "AWS SDK for JavaScript Qldb Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-qldb", diff --git a/clients/client-quicksight/CHANGELOG.md b/clients/client-quicksight/CHANGELOG.md index cfd51f1aa5b1..d1eae48a51f9 100644 --- a/clients/client-quicksight/CHANGELOG.md +++ b/clients/client-quicksight/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + + +### Features + +* **client-quicksight:** Added Impala connector support ([1af8f7e](https://github.com/aws/aws-sdk-js-v3/commit/1af8f7e68b21d2e06927da32b418acb51323d40b)) + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-quicksight diff --git a/clients/client-quicksight/package.json b/clients/client-quicksight/package.json index 8e0d92bb45a1..f03047e8d44d 100644 --- a/clients/client-quicksight/package.json +++ b/clients/client-quicksight/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-quicksight", "description": "AWS SDK for JavaScript Quicksight Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-quicksight", diff --git a/clients/client-quicksight/src/commands/CreateDataSourceCommand.ts b/clients/client-quicksight/src/commands/CreateDataSourceCommand.ts index 619755d2f922..a42d98d67a7d 100644 --- a/clients/client-quicksight/src/commands/CreateDataSourceCommand.ts +++ b/clients/client-quicksight/src/commands/CreateDataSourceCommand.ts @@ -198,6 +198,12 @@ export interface CreateDataSourceCommandOutput extends CreateDataSourceResponse, * ProjectId: "STRING_VALUE", // required * DataSetRegion: "STRING_VALUE", * }, + * ImpalaParameters: { // ImpalaParameters + * Host: "STRING_VALUE", // required + * Port: Number("int"), // required + * Database: "STRING_VALUE", + * SqlEndpointPath: "STRING_VALUE", // required + * }, * }, * Credentials: { // DataSourceCredentials * CredentialPair: { // CredentialPair @@ -358,6 +364,12 @@ export interface CreateDataSourceCommandOutput extends CreateDataSourceResponse, * ProjectId: "STRING_VALUE", // required * DataSetRegion: "STRING_VALUE", * }, + * ImpalaParameters: { + * Host: "STRING_VALUE", // required + * Port: Number("int"), // required + * Database: "STRING_VALUE", + * SqlEndpointPath: "STRING_VALUE", // required + * }, * }, * ], * }, diff --git a/clients/client-quicksight/src/commands/DeleteThemeAliasCommand.ts b/clients/client-quicksight/src/commands/DeleteThemeAliasCommand.ts index ba16ec417a50..7916ae7473a2 100644 --- a/clients/client-quicksight/src/commands/DeleteThemeAliasCommand.ts +++ b/clients/client-quicksight/src/commands/DeleteThemeAliasCommand.ts @@ -5,8 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { DeleteThemeAliasRequest } from "../models/models_3"; -import { DeleteThemeAliasResponse } from "../models/models_4"; +import { DeleteThemeAliasRequest, DeleteThemeAliasResponse } from "../models/models_4"; import { de_DeleteThemeAliasCommand, se_DeleteThemeAliasCommand } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; diff --git a/clients/client-quicksight/src/commands/DescribeAssetBundleImportJobCommand.ts b/clients/client-quicksight/src/commands/DescribeAssetBundleImportJobCommand.ts index 7b6cc611dfde..b5ffe4d3ba00 100644 --- a/clients/client-quicksight/src/commands/DescribeAssetBundleImportJobCommand.ts +++ b/clients/client-quicksight/src/commands/DescribeAssetBundleImportJobCommand.ts @@ -260,6 +260,12 @@ export interface DescribeAssetBundleImportJobCommandOutput * // ProjectId: "STRING_VALUE", // required * // DataSetRegion: "STRING_VALUE", * // }, + * // ImpalaParameters: { // ImpalaParameters + * // Host: "STRING_VALUE", // required + * // Port: Number("int"), // required + * // Database: "STRING_VALUE", + * // SqlEndpointPath: "STRING_VALUE", // required + * // }, * // }, * // VpcConnectionProperties: { * // VpcConnectionArn: "STRING_VALUE", // required diff --git a/clients/client-quicksight/src/commands/DescribeDataSourceCommand.ts b/clients/client-quicksight/src/commands/DescribeDataSourceCommand.ts index 8162b4e76e48..eb2c97025b00 100644 --- a/clients/client-quicksight/src/commands/DescribeDataSourceCommand.ts +++ b/clients/client-quicksight/src/commands/DescribeDataSourceCommand.ts @@ -204,6 +204,12 @@ export interface DescribeDataSourceCommandOutput extends DescribeDataSourceRespo * // ProjectId: "STRING_VALUE", // required * // DataSetRegion: "STRING_VALUE", * // }, + * // ImpalaParameters: { // ImpalaParameters + * // Host: "STRING_VALUE", // required + * // Port: Number("int"), // required + * // Database: "STRING_VALUE", + * // SqlEndpointPath: "STRING_VALUE", // required + * // }, * // }, * // AlternateDataSourceParameters: [ // DataSourceParametersList * // {// Union: only one key present @@ -360,6 +366,12 @@ export interface DescribeDataSourceCommandOutput extends DescribeDataSourceRespo * // ProjectId: "STRING_VALUE", // required * // DataSetRegion: "STRING_VALUE", * // }, + * // ImpalaParameters: { + * // Host: "STRING_VALUE", // required + * // Port: Number("int"), // required + * // Database: "STRING_VALUE", + * // SqlEndpointPath: "STRING_VALUE", // required + * // }, * // }, * // ], * // VpcConnectionProperties: "", diff --git a/clients/client-quicksight/src/commands/ListDataSourcesCommand.ts b/clients/client-quicksight/src/commands/ListDataSourcesCommand.ts index ca369a43ae67..b7a59ab88670 100644 --- a/clients/client-quicksight/src/commands/ListDataSourcesCommand.ts +++ b/clients/client-quicksight/src/commands/ListDataSourcesCommand.ts @@ -206,6 +206,12 @@ export interface ListDataSourcesCommandOutput extends ListDataSourcesResponse, _ * // ProjectId: "STRING_VALUE", // required * // DataSetRegion: "STRING_VALUE", * // }, + * // ImpalaParameters: { // ImpalaParameters + * // Host: "STRING_VALUE", // required + * // Port: Number("int"), // required + * // Database: "STRING_VALUE", + * // SqlEndpointPath: "STRING_VALUE", // required + * // }, * // }, * // AlternateDataSourceParameters: [ // DataSourceParametersList * // {// Union: only one key present @@ -362,6 +368,12 @@ export interface ListDataSourcesCommandOutput extends ListDataSourcesResponse, _ * // ProjectId: "STRING_VALUE", // required * // DataSetRegion: "STRING_VALUE", * // }, + * // ImpalaParameters: { + * // Host: "STRING_VALUE", // required + * // Port: Number("int"), // required + * // Database: "STRING_VALUE", + * // SqlEndpointPath: "STRING_VALUE", // required + * // }, * // }, * // ], * // VpcConnectionProperties: "", diff --git a/clients/client-quicksight/src/commands/SearchTopicsCommand.ts b/clients/client-quicksight/src/commands/SearchTopicsCommand.ts index bbc7fb518fbb..ac5b99eaa1cf 100644 --- a/clients/client-quicksight/src/commands/SearchTopicsCommand.ts +++ b/clients/client-quicksight/src/commands/SearchTopicsCommand.ts @@ -5,8 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { SearchTopicsRequest } from "../models/models_4"; -import { SearchTopicsResponse } from "../models/models_5"; +import { SearchTopicsRequest, SearchTopicsResponse } from "../models/models_5"; import { de_SearchTopicsCommand, se_SearchTopicsCommand } from "../protocols/Aws_restJson1"; import { QuickSightClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../QuickSightClient"; diff --git a/clients/client-quicksight/src/commands/StartAssetBundleImportJobCommand.ts b/clients/client-quicksight/src/commands/StartAssetBundleImportJobCommand.ts index f63878d5cd3f..d1fb0fb2c12d 100644 --- a/clients/client-quicksight/src/commands/StartAssetBundleImportJobCommand.ts +++ b/clients/client-quicksight/src/commands/StartAssetBundleImportJobCommand.ts @@ -233,6 +233,12 @@ export interface StartAssetBundleImportJobCommandOutput extends StartAssetBundle * ProjectId: "STRING_VALUE", // required * DataSetRegion: "STRING_VALUE", * }, + * ImpalaParameters: { // ImpalaParameters + * Host: "STRING_VALUE", // required + * Port: Number("int"), // required + * Database: "STRING_VALUE", + * SqlEndpointPath: "STRING_VALUE", // required + * }, * }, * VpcConnectionProperties: { * VpcConnectionArn: "STRING_VALUE", // required diff --git a/clients/client-quicksight/src/commands/UpdateDataSourceCommand.ts b/clients/client-quicksight/src/commands/UpdateDataSourceCommand.ts index d1b8416777d8..9948b51ac3aa 100644 --- a/clients/client-quicksight/src/commands/UpdateDataSourceCommand.ts +++ b/clients/client-quicksight/src/commands/UpdateDataSourceCommand.ts @@ -197,6 +197,12 @@ export interface UpdateDataSourceCommandOutput extends UpdateDataSourceResponse, * ProjectId: "STRING_VALUE", // required * DataSetRegion: "STRING_VALUE", * }, + * ImpalaParameters: { // ImpalaParameters + * Host: "STRING_VALUE", // required + * Port: Number("int"), // required + * Database: "STRING_VALUE", + * SqlEndpointPath: "STRING_VALUE", // required + * }, * }, * Credentials: { // DataSourceCredentials * CredentialPair: { // CredentialPair @@ -357,6 +363,12 @@ export interface UpdateDataSourceCommandOutput extends UpdateDataSourceResponse, * ProjectId: "STRING_VALUE", // required * DataSetRegion: "STRING_VALUE", * }, + * ImpalaParameters: { + * Host: "STRING_VALUE", // required + * Port: Number("int"), // required + * Database: "STRING_VALUE", + * SqlEndpointPath: "STRING_VALUE", // required + * }, * }, * ], * }, diff --git a/clients/client-quicksight/src/models/models_2.ts b/clients/client-quicksight/src/models/models_2.ts index 832839a0be92..5e9a4bd745c0 100644 --- a/clients/client-quicksight/src/models/models_2.ts +++ b/clients/client-quicksight/src/models/models_2.ts @@ -4656,6 +4656,36 @@ export interface ExasolParameters { Port: number | undefined; } +/** + *

      The parameters that are required to connect to a Impala data source.

      + * @public + */ +export interface ImpalaParameters { + /** + *

      The host name of the Impala data source.

      + * @public + */ + Host: string | undefined; + + /** + *

      The port of the Impala data source.

      + * @public + */ + Port: number | undefined; + + /** + *

      The database of the Impala data source.

      + * @public + */ + Database?: string | undefined; + + /** + *

      The HTTP path of the Impala data source.

      + * @public + */ + SqlEndpointPath: string | undefined; +} + /** *

      The parameters for Jira.

      * @public @@ -5223,6 +5253,7 @@ export type DataSourceParameters = | DataSourceParameters.BigQueryParametersMember | DataSourceParameters.DatabricksParametersMember | DataSourceParameters.ExasolParametersMember + | DataSourceParameters.ImpalaParametersMember | DataSourceParameters.JiraParametersMember | DataSourceParameters.MariaDbParametersMember | DataSourceParameters.MySqlParametersMember @@ -5277,6 +5308,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5311,6 +5343,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5345,6 +5378,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5379,6 +5413,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5413,6 +5448,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5447,6 +5483,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5481,6 +5518,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5515,6 +5553,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5549,6 +5588,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5583,6 +5623,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5617,6 +5658,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5651,6 +5693,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5685,6 +5728,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5719,6 +5763,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5753,6 +5798,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5787,6 +5833,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5821,6 +5868,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5855,6 +5903,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5889,6 +5938,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5923,6 +5973,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5957,6 +6008,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -5991,6 +6043,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -6025,6 +6078,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -6059,6 +6113,7 @@ export namespace DataSourceParameters { StarburstParameters: StarburstParameters; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -6093,6 +6148,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters: TrinoParameters; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown?: never; } @@ -6127,6 +6183,42 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters: BigQueryParameters; + ImpalaParameters?: never; + $unknown?: never; + } + + /** + *

      The parameters for Impala.

      + * @public + */ + export interface ImpalaParametersMember { + AmazonElasticsearchParameters?: never; + AthenaParameters?: never; + AuroraParameters?: never; + AuroraPostgreSqlParameters?: never; + AwsIotAnalyticsParameters?: never; + JiraParameters?: never; + MariaDbParameters?: never; + MySqlParameters?: never; + OracleParameters?: never; + PostgreSqlParameters?: never; + PrestoParameters?: never; + RdsParameters?: never; + RedshiftParameters?: never; + S3Parameters?: never; + ServiceNowParameters?: never; + SnowflakeParameters?: never; + SparkParameters?: never; + SqlServerParameters?: never; + TeradataParameters?: never; + TwitterParameters?: never; + AmazonOpenSearchParameters?: never; + ExasolParameters?: never; + DatabricksParameters?: never; + StarburstParameters?: never; + TrinoParameters?: never; + BigQueryParameters?: never; + ImpalaParameters: ImpalaParameters; $unknown?: never; } @@ -6160,6 +6252,7 @@ export namespace DataSourceParameters { StarburstParameters?: never; TrinoParameters?: never; BigQueryParameters?: never; + ImpalaParameters?: never; $unknown: [string, any]; } @@ -6190,6 +6283,7 @@ export namespace DataSourceParameters { StarburstParameters: (value: StarburstParameters) => T; TrinoParameters: (value: TrinoParameters) => T; BigQueryParameters: (value: BigQueryParameters) => T; + ImpalaParameters: (value: ImpalaParameters) => T; _: (name: string, value: any) => T; } @@ -6224,6 +6318,7 @@ export namespace DataSourceParameters { if (value.StarburstParameters !== undefined) return visitor.StarburstParameters(value.StarburstParameters); if (value.TrinoParameters !== undefined) return visitor.TrinoParameters(value.TrinoParameters); if (value.BigQueryParameters !== undefined) return visitor.BigQueryParameters(value.BigQueryParameters); + if (value.ImpalaParameters !== undefined) return visitor.ImpalaParameters(value.ImpalaParameters); return visitor._(value.$unknown[0], value.$unknown[1]); }; } @@ -8321,21 +8416,6 @@ export interface Logo { LogoSet: LogoSet | undefined; } -/** - * @public - * @enum - */ -export const BrandVersionStatus = { - CREATE_FAILED: "CREATE_FAILED", - CREATE_IN_PROGRESS: "CREATE_IN_PROGRESS", - CREATE_SUCCEEDED: "CREATE_SUCCEEDED", -} as const; - -/** - * @public - */ -export type BrandVersionStatus = (typeof BrandVersionStatus)[keyof typeof BrandVersionStatus]; - /** * @internal */ diff --git a/clients/client-quicksight/src/models/models_3.ts b/clients/client-quicksight/src/models/models_3.ts index 6944f9db8b1f..8314ee966656 100644 --- a/clients/client-quicksight/src/models/models_3.ts +++ b/clients/client-quicksight/src/models/models_3.ts @@ -34,7 +34,6 @@ import { BorderStyle, BrandDefinition, BrandStatus, - BrandVersionStatus, ConstantType, DataSetReference, DataSourceParameters, @@ -54,6 +53,21 @@ import { import { QuickSightServiceException as __BaseException } from "./QuickSightServiceException"; +/** + * @public + * @enum + */ +export const BrandVersionStatus = { + CREATE_FAILED: "CREATE_FAILED", + CREATE_IN_PROGRESS: "CREATE_IN_PROGRESS", + CREATE_SUCCEEDED: "CREATE_SUCCEEDED", +} as const; + +/** + * @public + */ +export type BrandVersionStatus = (typeof BrandVersionStatus)[keyof typeof BrandVersionStatus]; + /** *

      The details of the brand.

      * @public @@ -8947,29 +8961,6 @@ export interface DeleteThemeResponse { ThemeId?: string | undefined; } -/** - * @public - */ -export interface DeleteThemeAliasRequest { - /** - *

      The ID of the Amazon Web Services account that contains the theme alias to delete.

      - * @public - */ - AwsAccountId: string | undefined; - - /** - *

      The ID for the theme that the specified alias is for.

      - * @public - */ - ThemeId: string | undefined; - - /** - *

      The unique name for the theme alias to delete.

      - * @public - */ - AliasName: string | undefined; -} - /** * @internal */ diff --git a/clients/client-quicksight/src/models/models_4.ts b/clients/client-quicksight/src/models/models_4.ts index 1e14607641ab..d5a8e43f5376 100644 --- a/clients/client-quicksight/src/models/models_4.ts +++ b/clients/client-quicksight/src/models/models_4.ts @@ -101,6 +101,29 @@ import { import { QuickSightServiceException as __BaseException } from "./QuickSightServiceException"; +/** + * @public + */ +export interface DeleteThemeAliasRequest { + /** + *

      The ID of the Amazon Web Services account that contains the theme alias to delete.

      + * @public + */ + AwsAccountId: string | undefined; + + /** + *

      The ID for the theme that the specified alias is for.

      + * @public + */ + ThemeId: string | undefined; + + /** + *

      The unique name for the theme alias to delete.

      + * @public + */ + AliasName: string | undefined; +} + /** * @public */ @@ -9016,35 +9039,6 @@ export interface TopicSearchFilter { Value: string | undefined; } -/** - * @public - */ -export interface SearchTopicsRequest { - /** - *

      The ID of the Amazon Web Services account that contains the topic that you want to find.

      - * @public - */ - AwsAccountId: string | undefined; - - /** - *

      The filters that you want to use to search for the topic.

      - * @public - */ - Filters: TopicSearchFilter[] | undefined; - - /** - *

      The token for the next set of results, or null if there are no more results.

      - * @public - */ - NextToken?: string | undefined; - - /** - *

      The maximum number of results to be returned per request.

      - * @public - */ - MaxResults?: number | undefined; -} - /** * @internal */ diff --git a/clients/client-quicksight/src/models/models_5.ts b/clients/client-quicksight/src/models/models_5.ts index 5532813436b9..a2252d357489 100644 --- a/clients/client-quicksight/src/models/models_5.ts +++ b/clients/client-quicksight/src/models/models_5.ts @@ -81,11 +81,41 @@ import { SessionTag, SessionTagFilterSensitiveLog, SnapshotConfiguration, + TopicSearchFilter, TopicSummary, User, UserRole, } from "./models_4"; +/** + * @public + */ +export interface SearchTopicsRequest { + /** + *

      The ID of the Amazon Web Services account that contains the topic that you want to find.

      + * @public + */ + AwsAccountId: string | undefined; + + /** + *

      The filters that you want to use to search for the topic.

      + * @public + */ + Filters: TopicSearchFilter[] | undefined; + + /** + *

      The token for the next set of results, or null if there are no more results.

      + * @public + */ + NextToken?: string | undefined; + + /** + *

      The maximum number of results to be returned per request.

      + * @public + */ + MaxResults?: number | undefined; +} + /** * @public */ diff --git a/clients/client-quicksight/src/protocols/Aws_restJson1.ts b/clients/client-quicksight/src/protocols/Aws_restJson1.ts index a23c298cec0c..32ff8ba240e7 100644 --- a/clients/client-quicksight/src/protocols/Aws_restJson1.ts +++ b/clients/client-quicksight/src/protocols/Aws_restJson1.ts @@ -1194,6 +1194,7 @@ import { ImageSetConfiguration, ImageSource, ImageStaticFile, + ImpalaParameters, IncrementalRefresh, InternalFailureException, InvalidParameterValueException, @@ -14956,6 +14957,8 @@ const se_ImageCustomActionOperationList = (input: ImageCustomActionOperation[], // se_ImageStaticFile omitted. +// se_ImpalaParameters omitted. + // se_IncrementalRefresh omitted. /** @@ -21173,6 +21176,8 @@ const de_ImageCustomActionOperationList = (output: any, context: __SerdeContext) // de_ImageStaticFile omitted. +// de_ImpalaParameters omitted. + // de_IncrementalRefresh omitted. /** diff --git a/clients/client-ram/CHANGELOG.md b/clients/client-ram/CHANGELOG.md index 9139e78409fb..8b198dca6721 100644 --- a/clients/client-ram/CHANGELOG.md +++ b/clients/client-ram/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-ram + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-ram diff --git a/clients/client-ram/package.json b/clients/client-ram/package.json index f729d71a9acd..9c0ef13ec822 100644 --- a/clients/client-ram/package.json +++ b/clients/client-ram/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ram", "description": "AWS SDK for JavaScript Ram Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-ram", diff --git a/clients/client-rbin/CHANGELOG.md b/clients/client-rbin/CHANGELOG.md index adb51d647603..4791aa7e146a 100644 --- a/clients/client-rbin/CHANGELOG.md +++ b/clients/client-rbin/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-rbin + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-rbin diff --git a/clients/client-rbin/package.json b/clients/client-rbin/package.json index 2ad5f337ec73..44909cd6ef9c 100644 --- a/clients/client-rbin/package.json +++ b/clients/client-rbin/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-rbin", "description": "AWS SDK for JavaScript Rbin Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-rbin", diff --git a/clients/client-rds-data/CHANGELOG.md b/clients/client-rds-data/CHANGELOG.md index f68878b87a49..63bcc0ee02f5 100644 --- a/clients/client-rds-data/CHANGELOG.md +++ b/clients/client-rds-data/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-rds-data + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-rds-data diff --git a/clients/client-rds-data/package.json b/clients/client-rds-data/package.json index 5a7373dd3780..d786f05801ba 100644 --- a/clients/client-rds-data/package.json +++ b/clients/client-rds-data/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-rds-data", "description": "AWS SDK for JavaScript Rds Data Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-rds-data", diff --git a/clients/client-rds/CHANGELOG.md b/clients/client-rds/CHANGELOG.md index 0428ec428f3d..1db117fa7ac6 100644 --- a/clients/client-rds/CHANGELOG.md +++ b/clients/client-rds/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-rds + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-rds diff --git a/clients/client-rds/package.json b/clients/client-rds/package.json index f9ca189c5712..efee1bb2da2d 100644 --- a/clients/client-rds/package.json +++ b/clients/client-rds/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-rds", "description": "AWS SDK for JavaScript Rds Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-rds", diff --git a/clients/client-redshift-data/CHANGELOG.md b/clients/client-redshift-data/CHANGELOG.md index 8e733956fe06..9c960a13c6fe 100644 --- a/clients/client-redshift-data/CHANGELOG.md +++ b/clients/client-redshift-data/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-redshift-data + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-redshift-data diff --git a/clients/client-redshift-data/package.json b/clients/client-redshift-data/package.json index 2edc997d77be..db329eff4c0d 100644 --- a/clients/client-redshift-data/package.json +++ b/clients/client-redshift-data/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-redshift-data", "description": "AWS SDK for JavaScript Redshift Data Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-redshift-data", diff --git a/clients/client-redshift-serverless/CHANGELOG.md b/clients/client-redshift-serverless/CHANGELOG.md index 3ac87d03af2b..8af69adbdb58 100644 --- a/clients/client-redshift-serverless/CHANGELOG.md +++ b/clients/client-redshift-serverless/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-redshift-serverless + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-redshift-serverless diff --git a/clients/client-redshift-serverless/package.json b/clients/client-redshift-serverless/package.json index 208c63a02922..e154220d410a 100644 --- a/clients/client-redshift-serverless/package.json +++ b/clients/client-redshift-serverless/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-redshift-serverless", "description": "AWS SDK for JavaScript Redshift Serverless Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-redshift-serverless", diff --git a/clients/client-redshift/CHANGELOG.md b/clients/client-redshift/CHANGELOG.md index 5e3cc80efa35..5ac1475f1158 100644 --- a/clients/client-redshift/CHANGELOG.md +++ b/clients/client-redshift/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-redshift + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-redshift diff --git a/clients/client-redshift/package.json b/clients/client-redshift/package.json index b855234631d7..84b51005a70f 100644 --- a/clients/client-redshift/package.json +++ b/clients/client-redshift/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-redshift", "description": "AWS SDK for JavaScript Redshift Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-redshift", diff --git a/clients/client-rekognition/CHANGELOG.md b/clients/client-rekognition/CHANGELOG.md index bb4ce0a97ac1..2568aaafb6a3 100644 --- a/clients/client-rekognition/CHANGELOG.md +++ b/clients/client-rekognition/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-rekognition + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-rekognition diff --git a/clients/client-rekognition/package.json b/clients/client-rekognition/package.json index 00e162d153e8..b8eb81753f1d 100644 --- a/clients/client-rekognition/package.json +++ b/clients/client-rekognition/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-rekognition", "description": "AWS SDK for JavaScript Rekognition Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-rekognition", diff --git a/clients/client-rekognitionstreaming/CHANGELOG.md b/clients/client-rekognitionstreaming/CHANGELOG.md index e28e332fc21a..08e95f2585fd 100644 --- a/clients/client-rekognitionstreaming/CHANGELOG.md +++ b/clients/client-rekognitionstreaming/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-rekognitionstreaming + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-rekognitionstreaming diff --git a/clients/client-rekognitionstreaming/package.json b/clients/client-rekognitionstreaming/package.json index 3b93153238b6..561c19fb5e88 100644 --- a/clients/client-rekognitionstreaming/package.json +++ b/clients/client-rekognitionstreaming/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-rekognitionstreaming", "description": "AWS SDK for JavaScript Rekognitionstreaming Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-rekognitionstreaming", diff --git a/clients/client-repostspace/CHANGELOG.md b/clients/client-repostspace/CHANGELOG.md index 50f1b87cb110..01c2c9556a87 100644 --- a/clients/client-repostspace/CHANGELOG.md +++ b/clients/client-repostspace/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-repostspace + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-repostspace diff --git a/clients/client-repostspace/package.json b/clients/client-repostspace/package.json index 8e0ee2890bac..68c43627ba10 100644 --- a/clients/client-repostspace/package.json +++ b/clients/client-repostspace/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-repostspace", "description": "AWS SDK for JavaScript Repostspace Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-repostspace", diff --git a/clients/client-resiliencehub/CHANGELOG.md b/clients/client-resiliencehub/CHANGELOG.md index 15b75c7c3552..b9379e598205 100644 --- a/clients/client-resiliencehub/CHANGELOG.md +++ b/clients/client-resiliencehub/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-resiliencehub + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-resiliencehub diff --git a/clients/client-resiliencehub/package.json b/clients/client-resiliencehub/package.json index 707a8b7c1088..c426bcc4be53 100644 --- a/clients/client-resiliencehub/package.json +++ b/clients/client-resiliencehub/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-resiliencehub", "description": "AWS SDK for JavaScript Resiliencehub Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-resiliencehub", diff --git a/clients/client-resource-explorer-2/CHANGELOG.md b/clients/client-resource-explorer-2/CHANGELOG.md index 5f2f271cadc3..db0f446c89e0 100644 --- a/clients/client-resource-explorer-2/CHANGELOG.md +++ b/clients/client-resource-explorer-2/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-resource-explorer-2 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-resource-explorer-2 diff --git a/clients/client-resource-explorer-2/package.json b/clients/client-resource-explorer-2/package.json index a5824d4a35c8..f8e7422d8dd6 100644 --- a/clients/client-resource-explorer-2/package.json +++ b/clients/client-resource-explorer-2/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-resource-explorer-2", "description": "AWS SDK for JavaScript Resource Explorer 2 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-resource-explorer-2", diff --git a/clients/client-resource-groups-tagging-api/CHANGELOG.md b/clients/client-resource-groups-tagging-api/CHANGELOG.md index ffc779f3b733..4ef98487123f 100644 --- a/clients/client-resource-groups-tagging-api/CHANGELOG.md +++ b/clients/client-resource-groups-tagging-api/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-resource-groups-tagging-api + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-resource-groups-tagging-api diff --git a/clients/client-resource-groups-tagging-api/package.json b/clients/client-resource-groups-tagging-api/package.json index 0e9e84dbf686..3915b9ff3e59 100644 --- a/clients/client-resource-groups-tagging-api/package.json +++ b/clients/client-resource-groups-tagging-api/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-resource-groups-tagging-api", "description": "AWS SDK for JavaScript Resource Groups Tagging Api Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-resource-groups-tagging-api", diff --git a/clients/client-resource-groups/CHANGELOG.md b/clients/client-resource-groups/CHANGELOG.md index 937a97f5f786..aaf41dc3e76d 100644 --- a/clients/client-resource-groups/CHANGELOG.md +++ b/clients/client-resource-groups/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-resource-groups + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-resource-groups diff --git a/clients/client-resource-groups/package.json b/clients/client-resource-groups/package.json index 29b900b5f3b2..96ca5d967dde 100644 --- a/clients/client-resource-groups/package.json +++ b/clients/client-resource-groups/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-resource-groups", "description": "AWS SDK for JavaScript Resource Groups Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-resource-groups", diff --git a/clients/client-robomaker/CHANGELOG.md b/clients/client-robomaker/CHANGELOG.md index 18dcba94119a..40947e5cc151 100644 --- a/clients/client-robomaker/CHANGELOG.md +++ b/clients/client-robomaker/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-robomaker + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-robomaker diff --git a/clients/client-robomaker/package.json b/clients/client-robomaker/package.json index e3b98f06a1d7..153954c892b9 100644 --- a/clients/client-robomaker/package.json +++ b/clients/client-robomaker/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-robomaker", "description": "AWS SDK for JavaScript Robomaker Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-robomaker", diff --git a/clients/client-rolesanywhere/CHANGELOG.md b/clients/client-rolesanywhere/CHANGELOG.md index ce47bb3c3a21..762fc77dc74c 100644 --- a/clients/client-rolesanywhere/CHANGELOG.md +++ b/clients/client-rolesanywhere/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-rolesanywhere + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-rolesanywhere diff --git a/clients/client-rolesanywhere/package.json b/clients/client-rolesanywhere/package.json index d5276ec33e00..583c6d7951f1 100644 --- a/clients/client-rolesanywhere/package.json +++ b/clients/client-rolesanywhere/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-rolesanywhere", "description": "AWS SDK for JavaScript Rolesanywhere Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-rolesanywhere", diff --git a/clients/client-route-53-domains/CHANGELOG.md b/clients/client-route-53-domains/CHANGELOG.md index 46f1a2d42870..c8efcefc5578 100644 --- a/clients/client-route-53-domains/CHANGELOG.md +++ b/clients/client-route-53-domains/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-route-53-domains + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-route-53-domains diff --git a/clients/client-route-53-domains/package.json b/clients/client-route-53-domains/package.json index 9baa8c28d20a..1a3a3252f407 100644 --- a/clients/client-route-53-domains/package.json +++ b/clients/client-route-53-domains/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-route-53-domains", "description": "AWS SDK for JavaScript Route 53 Domains Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-route-53-domains", diff --git a/clients/client-route-53/CHANGELOG.md b/clients/client-route-53/CHANGELOG.md index e032bebe7515..2f4b0d567e41 100644 --- a/clients/client-route-53/CHANGELOG.md +++ b/clients/client-route-53/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-route-53 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-route-53 diff --git a/clients/client-route-53/package.json b/clients/client-route-53/package.json index 8e6ba1a6d568..f1fde38e2f64 100644 --- a/clients/client-route-53/package.json +++ b/clients/client-route-53/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-route-53", "description": "AWS SDK for JavaScript Route 53 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-route-53", diff --git a/clients/client-route53-recovery-cluster/CHANGELOG.md b/clients/client-route53-recovery-cluster/CHANGELOG.md index 711787c0ae03..d8e66711f95f 100644 --- a/clients/client-route53-recovery-cluster/CHANGELOG.md +++ b/clients/client-route53-recovery-cluster/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-route53-recovery-cluster + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-route53-recovery-cluster diff --git a/clients/client-route53-recovery-cluster/package.json b/clients/client-route53-recovery-cluster/package.json index d6edf4ae006e..19299e384b67 100644 --- a/clients/client-route53-recovery-cluster/package.json +++ b/clients/client-route53-recovery-cluster/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-route53-recovery-cluster", "description": "AWS SDK for JavaScript Route53 Recovery Cluster Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-route53-recovery-cluster", diff --git a/clients/client-route53-recovery-control-config/CHANGELOG.md b/clients/client-route53-recovery-control-config/CHANGELOG.md index facb52deea39..9df0481d83b2 100644 --- a/clients/client-route53-recovery-control-config/CHANGELOG.md +++ b/clients/client-route53-recovery-control-config/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-route53-recovery-control-config + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-route53-recovery-control-config diff --git a/clients/client-route53-recovery-control-config/package.json b/clients/client-route53-recovery-control-config/package.json index 34a9e871b0f6..d3e6317bd109 100644 --- a/clients/client-route53-recovery-control-config/package.json +++ b/clients/client-route53-recovery-control-config/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-route53-recovery-control-config", "description": "AWS SDK for JavaScript Route53 Recovery Control Config Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-route53-recovery-control-config", diff --git a/clients/client-route53-recovery-readiness/CHANGELOG.md b/clients/client-route53-recovery-readiness/CHANGELOG.md index 758f9cd29126..aaa5fdc31d0a 100644 --- a/clients/client-route53-recovery-readiness/CHANGELOG.md +++ b/clients/client-route53-recovery-readiness/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-route53-recovery-readiness + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-route53-recovery-readiness diff --git a/clients/client-route53-recovery-readiness/package.json b/clients/client-route53-recovery-readiness/package.json index f43b2b85c7aa..8dc22769d40d 100644 --- a/clients/client-route53-recovery-readiness/package.json +++ b/clients/client-route53-recovery-readiness/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-route53-recovery-readiness", "description": "AWS SDK for JavaScript Route53 Recovery Readiness Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-route53-recovery-readiness", diff --git a/clients/client-route53profiles/CHANGELOG.md b/clients/client-route53profiles/CHANGELOG.md index 12aa78cc11ac..7cab6ba75a60 100644 --- a/clients/client-route53profiles/CHANGELOG.md +++ b/clients/client-route53profiles/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-route53profiles + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-route53profiles diff --git a/clients/client-route53profiles/package.json b/clients/client-route53profiles/package.json index d51d95f9f1cb..75cdd40fe7cb 100644 --- a/clients/client-route53profiles/package.json +++ b/clients/client-route53profiles/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-route53profiles", "description": "AWS SDK for JavaScript Route53profiles Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-route53resolver/CHANGELOG.md b/clients/client-route53resolver/CHANGELOG.md index 3368b86e782d..8382bb11eb3b 100644 --- a/clients/client-route53resolver/CHANGELOG.md +++ b/clients/client-route53resolver/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-route53resolver + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-route53resolver diff --git a/clients/client-route53resolver/package.json b/clients/client-route53resolver/package.json index 5a2b8c89ab65..82f15b0aa75f 100644 --- a/clients/client-route53resolver/package.json +++ b/clients/client-route53resolver/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-route53resolver", "description": "AWS SDK for JavaScript Route53resolver Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-route53resolver", diff --git a/clients/client-rum/CHANGELOG.md b/clients/client-rum/CHANGELOG.md index 8521b12e5aef..dc346efe587e 100644 --- a/clients/client-rum/CHANGELOG.md +++ b/clients/client-rum/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-rum + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-rum diff --git a/clients/client-rum/package.json b/clients/client-rum/package.json index ab96329ec1c6..d57dcfda2dde 100644 --- a/clients/client-rum/package.json +++ b/clients/client-rum/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-rum", "description": "AWS SDK for JavaScript Rum Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-rum", diff --git a/clients/client-s3-control/CHANGELOG.md b/clients/client-s3-control/CHANGELOG.md index 23e4ba5ff5d6..52972920a2f9 100644 --- a/clients/client-s3-control/CHANGELOG.md +++ b/clients/client-s3-control/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + + +### Features + +* **client-s3-control:** Add Tags field to CreateAccessPoint ([4e13ff3](https://github.com/aws/aws-sdk-js-v3/commit/4e13ff31dff017431e4f557ff1cfbe672d66b582)) + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-s3-control diff --git a/clients/client-s3-control/package.json b/clients/client-s3-control/package.json index aae59c99b7f6..72dcadf5247e 100644 --- a/clients/client-s3-control/package.json +++ b/clients/client-s3-control/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-s3-control", "description": "AWS SDK for JavaScript S3 Control Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-s3-control", diff --git a/clients/client-s3-control/src/commands/CreateAccessPointCommand.ts b/clients/client-s3-control/src/commands/CreateAccessPointCommand.ts index f5935bedd7a0..4d9627b14bf1 100644 --- a/clients/client-s3-control/src/commands/CreateAccessPointCommand.ts +++ b/clients/client-s3-control/src/commands/CreateAccessPointCommand.ts @@ -96,6 +96,12 @@ export interface CreateAccessPointCommandOutput extends CreateAccessPointResult, * "GetObject" || "GetObjectAttributes" || "ListMultipartUploadParts" || "ListBucket" || "ListBucketMultipartUploads" || "PutObject" || "DeleteObject" || "AbortMultipartUpload", * ], * }, + * Tags: [ // TagList + * { // Tag + * Key: "STRING_VALUE", // required + * Value: "STRING_VALUE", // required + * }, + * ], * }; * const command = new CreateAccessPointCommand(input); * const response = await client.send(command); diff --git a/clients/client-s3-control/src/models/models_0.ts b/clients/client-s3-control/src/models/models_0.ts index d0c40f2117b6..fe8adea5ef71 100644 --- a/clients/client-s3-control/src/models/models_0.ts +++ b/clients/client-s3-control/src/models/models_0.ts @@ -1356,6 +1356,12 @@ export interface CreateAccessPointRequest { * @public */ Scope?: Scope | undefined; + + /** + *

      An array of tags that you can apply to an access point. Tags are key-value pairs of metadata used to control access to your access points. For more information about tags, see Using tags with Amazon S3. For information about tagging access points, see Using tags for attribute-based access control (ABAC).

      + * @public + */ + Tags?: Tag[] | undefined; } /** diff --git a/clients/client-s3-control/src/protocols/Aws_restXml.ts b/clients/client-s3-control/src/protocols/Aws_restXml.ts index 93edf45d4bf8..03e284ec4bc6 100644 --- a/clients/client-s3-control/src/protocols/Aws_restXml.ts +++ b/clients/client-s3-control/src/protocols/Aws_restXml.ts @@ -630,6 +630,7 @@ export const se_CreateAccessPointCommand = async ( if (input[_S] != null) { bn.c(se_Scope(input[_S], context).n(_S)); } + bn.lc(input, "Tags", "Tags", () => se_TagList(input[_T]!, context)); if (input[_VC] != null) { bn.c(se_VpcConfiguration(input[_VC], context).n(_VC)); } diff --git a/clients/client-s3/CHANGELOG.md b/clients/client-s3/CHANGELOG.md index 64c44f0c8fb6..d6ae9265ce4e 100644 --- a/clients/client-s3/CHANGELOG.md +++ b/clients/client-s3/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-s3 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-s3 diff --git a/clients/client-s3/package.json b/clients/client-s3/package.json index faa2e2de7183..1c2db93d245b 100644 --- a/clients/client-s3/package.json +++ b/clients/client-s3/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-s3", "description": "AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-s3", diff --git a/clients/client-s3outposts/CHANGELOG.md b/clients/client-s3outposts/CHANGELOG.md index 126aadbfa373..c2f29e6ad745 100644 --- a/clients/client-s3outposts/CHANGELOG.md +++ b/clients/client-s3outposts/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-s3outposts + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-s3outposts diff --git a/clients/client-s3outposts/package.json b/clients/client-s3outposts/package.json index cc19bf1ce58a..283b29d2a17c 100644 --- a/clients/client-s3outposts/package.json +++ b/clients/client-s3outposts/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-s3outposts", "description": "AWS SDK for JavaScript S3outposts Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-s3outposts", diff --git a/clients/client-s3tables/CHANGELOG.md b/clients/client-s3tables/CHANGELOG.md index f0c659b31856..c84c2d010f31 100644 --- a/clients/client-s3tables/CHANGELOG.md +++ b/clients/client-s3tables/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-s3tables + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-s3tables diff --git a/clients/client-s3tables/package.json b/clients/client-s3tables/package.json index edda639c2bc2..321348ed937b 100644 --- a/clients/client-s3tables/package.json +++ b/clients/client-s3tables/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-s3tables", "description": "AWS SDK for JavaScript S3tables Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-s3vectors/CHANGELOG.md b/clients/client-s3vectors/CHANGELOG.md index 49d3c9df404d..9d3538cbda5a 100644 --- a/clients/client-s3vectors/CHANGELOG.md +++ b/clients/client-s3vectors/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-s3vectors + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-s3vectors diff --git a/clients/client-s3vectors/package.json b/clients/client-s3vectors/package.json index 0c8e861ba551..82f28ebc987b 100644 --- a/clients/client-s3vectors/package.json +++ b/clients/client-s3vectors/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-s3vectors", "description": "AWS SDK for JavaScript S3vectors Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-sagemaker-a2i-runtime/CHANGELOG.md b/clients/client-sagemaker-a2i-runtime/CHANGELOG.md index 0b37f754c578..0ed98aae1993 100644 --- a/clients/client-sagemaker-a2i-runtime/CHANGELOG.md +++ b/clients/client-sagemaker-a2i-runtime/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-sagemaker-a2i-runtime + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-sagemaker-a2i-runtime diff --git a/clients/client-sagemaker-a2i-runtime/package.json b/clients/client-sagemaker-a2i-runtime/package.json index 65ec76f49635..8d59b79482c3 100644 --- a/clients/client-sagemaker-a2i-runtime/package.json +++ b/clients/client-sagemaker-a2i-runtime/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-sagemaker-a2i-runtime", "description": "AWS SDK for JavaScript Sagemaker A2i Runtime Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-sagemaker-a2i-runtime", diff --git a/clients/client-sagemaker-edge/CHANGELOG.md b/clients/client-sagemaker-edge/CHANGELOG.md index 5813fd609ef9..8b7eadd807a1 100644 --- a/clients/client-sagemaker-edge/CHANGELOG.md +++ b/clients/client-sagemaker-edge/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-sagemaker-edge + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-sagemaker-edge diff --git a/clients/client-sagemaker-edge/package.json b/clients/client-sagemaker-edge/package.json index 314bc0321b47..bd10ca64df55 100644 --- a/clients/client-sagemaker-edge/package.json +++ b/clients/client-sagemaker-edge/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-sagemaker-edge", "description": "AWS SDK for JavaScript Sagemaker Edge Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-sagemaker-edge", diff --git a/clients/client-sagemaker-featurestore-runtime/CHANGELOG.md b/clients/client-sagemaker-featurestore-runtime/CHANGELOG.md index ad21138046c9..d39654130f87 100644 --- a/clients/client-sagemaker-featurestore-runtime/CHANGELOG.md +++ b/clients/client-sagemaker-featurestore-runtime/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-sagemaker-featurestore-runtime + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-sagemaker-featurestore-runtime diff --git a/clients/client-sagemaker-featurestore-runtime/package.json b/clients/client-sagemaker-featurestore-runtime/package.json index 4f6c38fbd5e2..681ba5b91ec9 100644 --- a/clients/client-sagemaker-featurestore-runtime/package.json +++ b/clients/client-sagemaker-featurestore-runtime/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-sagemaker-featurestore-runtime", "description": "AWS SDK for JavaScript Sagemaker Featurestore Runtime Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-sagemaker-featurestore-runtime", diff --git a/clients/client-sagemaker-geospatial/CHANGELOG.md b/clients/client-sagemaker-geospatial/CHANGELOG.md index 3c01b1dcb992..ea8337a23b50 100644 --- a/clients/client-sagemaker-geospatial/CHANGELOG.md +++ b/clients/client-sagemaker-geospatial/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-sagemaker-geospatial + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-sagemaker-geospatial diff --git a/clients/client-sagemaker-geospatial/package.json b/clients/client-sagemaker-geospatial/package.json index ad326fd3a61a..8ba65a51c486 100644 --- a/clients/client-sagemaker-geospatial/package.json +++ b/clients/client-sagemaker-geospatial/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-sagemaker-geospatial", "description": "AWS SDK for JavaScript Sagemaker Geospatial Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-sagemaker-geospatial", diff --git a/clients/client-sagemaker-metrics/CHANGELOG.md b/clients/client-sagemaker-metrics/CHANGELOG.md index b0a3836ef04d..6b1bc50cc934 100644 --- a/clients/client-sagemaker-metrics/CHANGELOG.md +++ b/clients/client-sagemaker-metrics/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-sagemaker-metrics + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-sagemaker-metrics diff --git a/clients/client-sagemaker-metrics/package.json b/clients/client-sagemaker-metrics/package.json index 020e11f16994..4df299c63799 100644 --- a/clients/client-sagemaker-metrics/package.json +++ b/clients/client-sagemaker-metrics/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-sagemaker-metrics", "description": "AWS SDK for JavaScript Sagemaker Metrics Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-sagemaker-metrics", diff --git a/clients/client-sagemaker-runtime/CHANGELOG.md b/clients/client-sagemaker-runtime/CHANGELOG.md index 4aa46abe0b5c..53834d0d85f8 100644 --- a/clients/client-sagemaker-runtime/CHANGELOG.md +++ b/clients/client-sagemaker-runtime/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-sagemaker-runtime + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-sagemaker-runtime diff --git a/clients/client-sagemaker-runtime/package.json b/clients/client-sagemaker-runtime/package.json index 9a4887bf3a1b..e871937c55ae 100644 --- a/clients/client-sagemaker-runtime/package.json +++ b/clients/client-sagemaker-runtime/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-sagemaker-runtime", "description": "AWS SDK for JavaScript Sagemaker Runtime Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-sagemaker-runtime", diff --git a/clients/client-sagemaker/CHANGELOG.md b/clients/client-sagemaker/CHANGELOG.md index 42711a55a616..70fa8f9a790d 100644 --- a/clients/client-sagemaker/CHANGELOG.md +++ b/clients/client-sagemaker/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-sagemaker + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-sagemaker diff --git a/clients/client-sagemaker/package.json b/clients/client-sagemaker/package.json index 7f2a8153d9f5..2c2fb3bed602 100644 --- a/clients/client-sagemaker/package.json +++ b/clients/client-sagemaker/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-sagemaker", "description": "AWS SDK for JavaScript Sagemaker Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-sagemaker", diff --git a/clients/client-savingsplans/CHANGELOG.md b/clients/client-savingsplans/CHANGELOG.md index 758a6dc1d137..d0fb86fa37ae 100644 --- a/clients/client-savingsplans/CHANGELOG.md +++ b/clients/client-savingsplans/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-savingsplans + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-savingsplans diff --git a/clients/client-savingsplans/package.json b/clients/client-savingsplans/package.json index 8a878e965353..728a12d07b44 100644 --- a/clients/client-savingsplans/package.json +++ b/clients/client-savingsplans/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-savingsplans", "description": "AWS SDK for JavaScript Savingsplans Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-savingsplans", diff --git a/clients/client-scheduler/CHANGELOG.md b/clients/client-scheduler/CHANGELOG.md index 8129d85dce6c..b312559cbb26 100644 --- a/clients/client-scheduler/CHANGELOG.md +++ b/clients/client-scheduler/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-scheduler + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-scheduler diff --git a/clients/client-scheduler/package.json b/clients/client-scheduler/package.json index a52054a80937..b0277930dcbd 100644 --- a/clients/client-scheduler/package.json +++ b/clients/client-scheduler/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-scheduler", "description": "AWS SDK for JavaScript Scheduler Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-scheduler", diff --git a/clients/client-schemas/CHANGELOG.md b/clients/client-schemas/CHANGELOG.md index 32ee2c2882b4..5c5aca7fc60f 100644 --- a/clients/client-schemas/CHANGELOG.md +++ b/clients/client-schemas/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-schemas + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-schemas diff --git a/clients/client-schemas/package.json b/clients/client-schemas/package.json index 7fcaa119b03a..56d246635d3c 100644 --- a/clients/client-schemas/package.json +++ b/clients/client-schemas/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-schemas", "description": "AWS SDK for JavaScript Schemas Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-schemas", diff --git a/clients/client-secrets-manager/CHANGELOG.md b/clients/client-secrets-manager/CHANGELOG.md index d1a7dbda8de4..53c9ba986643 100644 --- a/clients/client-secrets-manager/CHANGELOG.md +++ b/clients/client-secrets-manager/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-secrets-manager + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-secrets-manager diff --git a/clients/client-secrets-manager/package.json b/clients/client-secrets-manager/package.json index 796fc1de2bf4..ed84dcbc752e 100644 --- a/clients/client-secrets-manager/package.json +++ b/clients/client-secrets-manager/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-secrets-manager", "description": "AWS SDK for JavaScript Secrets Manager Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-secrets-manager", diff --git a/clients/client-security-ir/CHANGELOG.md b/clients/client-security-ir/CHANGELOG.md index e90cf90eba6c..6dbf5eed9343 100644 --- a/clients/client-security-ir/CHANGELOG.md +++ b/clients/client-security-ir/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-security-ir + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-security-ir diff --git a/clients/client-security-ir/package.json b/clients/client-security-ir/package.json index e26c11abf6e7..25383658129e 100644 --- a/clients/client-security-ir/package.json +++ b/clients/client-security-ir/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-security-ir", "description": "AWS SDK for JavaScript Security Ir Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-securityhub/CHANGELOG.md b/clients/client-securityhub/CHANGELOG.md index c9409405c03c..462b7b5f9530 100644 --- a/clients/client-securityhub/CHANGELOG.md +++ b/clients/client-securityhub/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-securityhub + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-securityhub diff --git a/clients/client-securityhub/package.json b/clients/client-securityhub/package.json index fcef05541260..d5e6176b9911 100644 --- a/clients/client-securityhub/package.json +++ b/clients/client-securityhub/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-securityhub", "description": "AWS SDK for JavaScript Securityhub Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-securityhub", diff --git a/clients/client-securitylake/CHANGELOG.md b/clients/client-securitylake/CHANGELOG.md index 68bdc01441ba..65eeef6588e6 100644 --- a/clients/client-securitylake/CHANGELOG.md +++ b/clients/client-securitylake/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-securitylake + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-securitylake diff --git a/clients/client-securitylake/package.json b/clients/client-securitylake/package.json index 26e017b1b5ce..003ce14d8266 100644 --- a/clients/client-securitylake/package.json +++ b/clients/client-securitylake/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-securitylake", "description": "AWS SDK for JavaScript Securitylake Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-securitylake", diff --git a/clients/client-serverlessapplicationrepository/CHANGELOG.md b/clients/client-serverlessapplicationrepository/CHANGELOG.md index bbfd5edad82a..554c04958ea7 100644 --- a/clients/client-serverlessapplicationrepository/CHANGELOG.md +++ b/clients/client-serverlessapplicationrepository/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-serverlessapplicationrepository + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-serverlessapplicationrepository diff --git a/clients/client-serverlessapplicationrepository/package.json b/clients/client-serverlessapplicationrepository/package.json index ff194e4bf558..e90ffad27d81 100644 --- a/clients/client-serverlessapplicationrepository/package.json +++ b/clients/client-serverlessapplicationrepository/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-serverlessapplicationrepository", "description": "AWS SDK for JavaScript Serverlessapplicationrepository Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-serverlessapplicationrepository", diff --git a/clients/client-service-catalog-appregistry/CHANGELOG.md b/clients/client-service-catalog-appregistry/CHANGELOG.md index 48d2dc232a66..41dbc66d0347 100644 --- a/clients/client-service-catalog-appregistry/CHANGELOG.md +++ b/clients/client-service-catalog-appregistry/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-service-catalog-appregistry + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-service-catalog-appregistry diff --git a/clients/client-service-catalog-appregistry/package.json b/clients/client-service-catalog-appregistry/package.json index 7c6ce99bd96c..86e6131b0468 100644 --- a/clients/client-service-catalog-appregistry/package.json +++ b/clients/client-service-catalog-appregistry/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-service-catalog-appregistry", "description": "AWS SDK for JavaScript Service Catalog Appregistry Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-service-catalog-appregistry", diff --git a/clients/client-service-catalog/CHANGELOG.md b/clients/client-service-catalog/CHANGELOG.md index 31b435604c5d..6ec69ea5eeab 100644 --- a/clients/client-service-catalog/CHANGELOG.md +++ b/clients/client-service-catalog/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-service-catalog + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-service-catalog diff --git a/clients/client-service-catalog/package.json b/clients/client-service-catalog/package.json index c36d2327cc28..9b8f2e840229 100644 --- a/clients/client-service-catalog/package.json +++ b/clients/client-service-catalog/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-service-catalog", "description": "AWS SDK for JavaScript Service Catalog Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-service-catalog", diff --git a/clients/client-service-quotas/CHANGELOG.md b/clients/client-service-quotas/CHANGELOG.md index 1ec60ea4c3eb..2ab09e7c9bd7 100644 --- a/clients/client-service-quotas/CHANGELOG.md +++ b/clients/client-service-quotas/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-service-quotas + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-service-quotas diff --git a/clients/client-service-quotas/package.json b/clients/client-service-quotas/package.json index 7b06c3951f5b..1d763451cf7a 100644 --- a/clients/client-service-quotas/package.json +++ b/clients/client-service-quotas/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-service-quotas", "description": "AWS SDK for JavaScript Service Quotas Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-service-quotas", diff --git a/clients/client-servicediscovery/CHANGELOG.md b/clients/client-servicediscovery/CHANGELOG.md index a9aa99952e0e..2b11d8058ab6 100644 --- a/clients/client-servicediscovery/CHANGELOG.md +++ b/clients/client-servicediscovery/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-servicediscovery + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-servicediscovery diff --git a/clients/client-servicediscovery/package.json b/clients/client-servicediscovery/package.json index dc2e52a0c8a4..510e35abf3b4 100644 --- a/clients/client-servicediscovery/package.json +++ b/clients/client-servicediscovery/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-servicediscovery", "description": "AWS SDK for JavaScript Servicediscovery Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-servicediscovery", diff --git a/clients/client-ses/CHANGELOG.md b/clients/client-ses/CHANGELOG.md index ac84341ab40a..650a45e98add 100644 --- a/clients/client-ses/CHANGELOG.md +++ b/clients/client-ses/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-ses + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-ses diff --git a/clients/client-ses/package.json b/clients/client-ses/package.json index c43948cb223e..246f5f32d850 100644 --- a/clients/client-ses/package.json +++ b/clients/client-ses/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ses", "description": "AWS SDK for JavaScript Ses Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-ses", diff --git a/clients/client-sesv2/CHANGELOG.md b/clients/client-sesv2/CHANGELOG.md index c5741e175cd4..a3eedd24431d 100644 --- a/clients/client-sesv2/CHANGELOG.md +++ b/clients/client-sesv2/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + + +### Features + +* **client-sesv2:** This release introduces support for Multi-tenant management ([41eae73](https://github.com/aws/aws-sdk-js-v3/commit/41eae73ba22f94029d70f2f1790821e4c5c55b24)) + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-sesv2 diff --git a/clients/client-sesv2/README.md b/clients/client-sesv2/README.md index 1d2421ffca0a..8aa1ce196511 100644 --- a/clients/client-sesv2/README.md +++ b/clients/client-sesv2/README.md @@ -30,16 +30,16 @@ using your favorite package manager: The AWS SDK is modulized by clients and commands. To send a request, you only need to import the `SESv2Client` and -the commands you need, for example `ListContactListsCommand`: +the commands you need, for example `ListTenantsCommand`: ```js // ES5 example -const { SESv2Client, ListContactListsCommand } = require("@aws-sdk/client-sesv2"); +const { SESv2Client, ListTenantsCommand } = require("@aws-sdk/client-sesv2"); ``` ```ts // ES6+ example -import { SESv2Client, ListContactListsCommand } from "@aws-sdk/client-sesv2"; +import { SESv2Client, ListTenantsCommand } from "@aws-sdk/client-sesv2"; ``` ### Usage @@ -58,7 +58,7 @@ const client = new SESv2Client({ region: "REGION" }); const params = { /** input parameters */ }; -const command = new ListContactListsCommand(params); +const command = new ListTenantsCommand(params); ``` #### Async/await @@ -137,7 +137,7 @@ const client = new AWS.SESv2({ region: "REGION" }); // async/await. try { - const data = await client.listContactLists(params); + const data = await client.listTenants(params); // process data. } catch (error) { // error handling. @@ -145,7 +145,7 @@ try { // Promises. client - .listContactLists(params) + .listTenants(params) .then((data) => { // process data. }) @@ -154,7 +154,7 @@ client }); // callbacks. -client.listContactLists(params, (err, data) => { +client.listTenants(params, (err, data) => { // process err and data. }); ``` @@ -329,6 +329,22 @@ CreateMultiRegionEndpoint [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/CreateMultiRegionEndpointCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/CreateMultiRegionEndpointCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/CreateMultiRegionEndpointCommandOutput/) + +
      + +CreateTenant + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/CreateTenantCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/CreateTenantCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/CreateTenantCommandOutput/) + +
      +
      + +CreateTenantResourceAssociation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/CreateTenantResourceAssociationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/CreateTenantResourceAssociationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/CreateTenantResourceAssociationCommandOutput/) +
      @@ -417,6 +433,22 @@ DeleteSuppressedDestination [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/DeleteSuppressedDestinationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/DeleteSuppressedDestinationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/DeleteSuppressedDestinationCommandOutput/) +
      +
      + +DeleteTenant + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/DeleteTenantCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/DeleteTenantCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/DeleteTenantCommandOutput/) + +
      +
      + +DeleteTenantResourceAssociation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/DeleteTenantResourceAssociationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/DeleteTenantResourceAssociationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/DeleteTenantResourceAssociationCommandOutput/) +
      @@ -585,6 +617,14 @@ GetMultiRegionEndpoint [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/GetMultiRegionEndpointCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/GetMultiRegionEndpointCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/GetMultiRegionEndpointCommandOutput/) +
      +
      + +GetReputationEntity + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/GetReputationEntityCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/GetReputationEntityCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/GetReputationEntityCommandOutput/) +
      @@ -593,6 +633,14 @@ GetSuppressedDestination [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/GetSuppressedDestinationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/GetSuppressedDestinationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/GetSuppressedDestinationCommandOutput/) +
      +
      + +GetTenant + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/GetTenantCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/GetTenantCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/GetTenantCommandOutput/) +
      @@ -697,6 +745,22 @@ ListRecommendations [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/ListRecommendationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/ListRecommendationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/ListRecommendationsCommandOutput/) +
      +
      + +ListReputationEntities + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/ListReputationEntitiesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/ListReputationEntitiesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/ListReputationEntitiesCommandOutput/) + +
      +
      + +ListResourceTenants + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/ListResourceTenantsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/ListResourceTenantsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/ListResourceTenantsCommandOutput/) +
      @@ -713,6 +777,22 @@ ListTagsForResource [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/ListTagsForResourceCommandOutput/) +
      +
      + +ListTenantResources + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/ListTenantResourcesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/ListTenantResourcesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/ListTenantResourcesCommandOutput/) + +
      +
      + +ListTenants + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/ListTenantsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/ListTenantsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/ListTenantsCommandOutput/) +
      @@ -986,3 +1066,19 @@ UpdateEmailTemplate [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/UpdateEmailTemplateCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/UpdateEmailTemplateCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/UpdateEmailTemplateCommandOutput/)
      +
      + +UpdateReputationEntityCustomerManagedStatus + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/UpdateReputationEntityCustomerManagedStatusCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/UpdateReputationEntityCustomerManagedStatusCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/UpdateReputationEntityCustomerManagedStatusCommandOutput/) + +
      +
      + +UpdateReputationEntityPolicy + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sesv2/command/UpdateReputationEntityPolicyCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/UpdateReputationEntityPolicyCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-sesv2/Interface/UpdateReputationEntityPolicyCommandOutput/) + +
      diff --git a/clients/client-sesv2/package.json b/clients/client-sesv2/package.json index 9f9bf269598e..8bf2d8a6777b 100644 --- a/clients/client-sesv2/package.json +++ b/clients/client-sesv2/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-sesv2", "description": "AWS SDK for JavaScript Sesv2 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-sesv2", diff --git a/clients/client-sesv2/src/SESv2.ts b/clients/client-sesv2/src/SESv2.ts index a95e77ca752f..5e726d5b1ad2 100644 --- a/clients/client-sesv2/src/SESv2.ts +++ b/clients/client-sesv2/src/SESv2.ts @@ -77,6 +77,16 @@ import { CreateMultiRegionEndpointCommandInput, CreateMultiRegionEndpointCommandOutput, } from "./commands/CreateMultiRegionEndpointCommand"; +import { + CreateTenantCommand, + CreateTenantCommandInput, + CreateTenantCommandOutput, +} from "./commands/CreateTenantCommand"; +import { + CreateTenantResourceAssociationCommand, + CreateTenantResourceAssociationCommandInput, + CreateTenantResourceAssociationCommandOutput, +} from "./commands/CreateTenantResourceAssociationCommand"; import { DeleteConfigurationSetCommand, DeleteConfigurationSetCommandInput, @@ -132,6 +142,16 @@ import { DeleteSuppressedDestinationCommandInput, DeleteSuppressedDestinationCommandOutput, } from "./commands/DeleteSuppressedDestinationCommand"; +import { + DeleteTenantCommand, + DeleteTenantCommandInput, + DeleteTenantCommandOutput, +} from "./commands/DeleteTenantCommand"; +import { + DeleteTenantResourceAssociationCommand, + DeleteTenantResourceAssociationCommandInput, + DeleteTenantResourceAssociationCommandOutput, +} from "./commands/DeleteTenantResourceAssociationCommand"; import { GetAccountCommand, GetAccountCommandInput, GetAccountCommandOutput } from "./commands/GetAccountCommand"; import { GetBlacklistReportsCommand, @@ -229,11 +249,17 @@ import { GetMultiRegionEndpointCommandInput, GetMultiRegionEndpointCommandOutput, } from "./commands/GetMultiRegionEndpointCommand"; +import { + GetReputationEntityCommand, + GetReputationEntityCommandInput, + GetReputationEntityCommandOutput, +} from "./commands/GetReputationEntityCommand"; import { GetSuppressedDestinationCommand, GetSuppressedDestinationCommandInput, GetSuppressedDestinationCommandOutput, } from "./commands/GetSuppressedDestinationCommand"; +import { GetTenantCommand, GetTenantCommandInput, GetTenantCommandOutput } from "./commands/GetTenantCommand"; import { ListConfigurationSetsCommand, ListConfigurationSetsCommandInput, @@ -299,6 +325,16 @@ import { ListRecommendationsCommandInput, ListRecommendationsCommandOutput, } from "./commands/ListRecommendationsCommand"; +import { + ListReputationEntitiesCommand, + ListReputationEntitiesCommandInput, + ListReputationEntitiesCommandOutput, +} from "./commands/ListReputationEntitiesCommand"; +import { + ListResourceTenantsCommand, + ListResourceTenantsCommandInput, + ListResourceTenantsCommandOutput, +} from "./commands/ListResourceTenantsCommand"; import { ListSuppressedDestinationsCommand, ListSuppressedDestinationsCommandInput, @@ -309,6 +345,12 @@ import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; +import { + ListTenantResourcesCommand, + ListTenantResourcesCommandInput, + ListTenantResourcesCommandOutput, +} from "./commands/ListTenantResourcesCommand"; +import { ListTenantsCommand, ListTenantsCommandInput, ListTenantsCommandOutput } from "./commands/ListTenantsCommand"; import { PutAccountDedicatedIpWarmupAttributesCommand, PutAccountDedicatedIpWarmupAttributesCommandInput, @@ -471,6 +513,16 @@ import { UpdateEmailTemplateCommandInput, UpdateEmailTemplateCommandOutput, } from "./commands/UpdateEmailTemplateCommand"; +import { + UpdateReputationEntityCustomerManagedStatusCommand, + UpdateReputationEntityCustomerManagedStatusCommandInput, + UpdateReputationEntityCustomerManagedStatusCommandOutput, +} from "./commands/UpdateReputationEntityCustomerManagedStatusCommand"; +import { + UpdateReputationEntityPolicyCommand, + UpdateReputationEntityPolicyCommandInput, + UpdateReputationEntityPolicyCommandOutput, +} from "./commands/UpdateReputationEntityPolicyCommand"; import { SESv2Client, SESv2ClientConfig } from "./SESv2Client"; const commands = { @@ -489,6 +541,8 @@ const commands = { CreateExportJobCommand, CreateImportJobCommand, CreateMultiRegionEndpointCommand, + CreateTenantCommand, + CreateTenantResourceAssociationCommand, DeleteConfigurationSetCommand, DeleteConfigurationSetEventDestinationCommand, DeleteContactCommand, @@ -500,6 +554,8 @@ const commands = { DeleteEmailTemplateCommand, DeleteMultiRegionEndpointCommand, DeleteSuppressedDestinationCommand, + DeleteTenantCommand, + DeleteTenantResourceAssociationCommand, GetAccountCommand, GetBlacklistReportsCommand, GetConfigurationSetCommand, @@ -521,7 +577,9 @@ const commands = { GetImportJobCommand, GetMessageInsightsCommand, GetMultiRegionEndpointCommand, + GetReputationEntityCommand, GetSuppressedDestinationCommand, + GetTenantCommand, ListConfigurationSetsCommand, ListContactListsCommand, ListContactsCommand, @@ -535,8 +593,12 @@ const commands = { ListImportJobsCommand, ListMultiRegionEndpointsCommand, ListRecommendationsCommand, + ListReputationEntitiesCommand, + ListResourceTenantsCommand, ListSuppressedDestinationsCommand, ListTagsForResourceCommand, + ListTenantResourcesCommand, + ListTenantsCommand, PutAccountDedicatedIpWarmupAttributesCommand, PutAccountDetailsCommand, PutAccountSendingAttributesCommand, @@ -571,6 +633,8 @@ const commands = { UpdateCustomVerificationEmailTemplateCommand, UpdateEmailIdentityPolicyCommand, UpdateEmailTemplateCommand, + UpdateReputationEntityCustomerManagedStatusCommand, + UpdateReputationEntityPolicyCommand, }; export interface SESv2 { @@ -814,6 +878,34 @@ export interface SESv2 { cb: (err: any, data?: CreateMultiRegionEndpointCommandOutput) => void ): void; + /** + * @see {@link CreateTenantCommand} + */ + createTenant(args: CreateTenantCommandInput, options?: __HttpHandlerOptions): Promise; + createTenant(args: CreateTenantCommandInput, cb: (err: any, data?: CreateTenantCommandOutput) => void): void; + createTenant( + args: CreateTenantCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: CreateTenantCommandOutput) => void + ): void; + + /** + * @see {@link CreateTenantResourceAssociationCommand} + */ + createTenantResourceAssociation( + args: CreateTenantResourceAssociationCommandInput, + options?: __HttpHandlerOptions + ): Promise; + createTenantResourceAssociation( + args: CreateTenantResourceAssociationCommandInput, + cb: (err: any, data?: CreateTenantResourceAssociationCommandOutput) => void + ): void; + createTenantResourceAssociation( + args: CreateTenantResourceAssociationCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: CreateTenantResourceAssociationCommandOutput) => void + ): void; + /** * @see {@link DeleteConfigurationSetCommand} */ @@ -995,6 +1087,34 @@ export interface SESv2 { cb: (err: any, data?: DeleteSuppressedDestinationCommandOutput) => void ): void; + /** + * @see {@link DeleteTenantCommand} + */ + deleteTenant(args: DeleteTenantCommandInput, options?: __HttpHandlerOptions): Promise; + deleteTenant(args: DeleteTenantCommandInput, cb: (err: any, data?: DeleteTenantCommandOutput) => void): void; + deleteTenant( + args: DeleteTenantCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: DeleteTenantCommandOutput) => void + ): void; + + /** + * @see {@link DeleteTenantResourceAssociationCommand} + */ + deleteTenantResourceAssociation( + args: DeleteTenantResourceAssociationCommandInput, + options?: __HttpHandlerOptions + ): Promise; + deleteTenantResourceAssociation( + args: DeleteTenantResourceAssociationCommandInput, + cb: (err: any, data?: DeleteTenantResourceAssociationCommandOutput) => void + ): void; + deleteTenantResourceAssociation( + args: DeleteTenantResourceAssociationCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: DeleteTenantResourceAssociationCommandOutput) => void + ): void; + /** * @see {@link GetAccountCommand} */ @@ -1322,6 +1442,23 @@ export interface SESv2 { cb: (err: any, data?: GetMultiRegionEndpointCommandOutput) => void ): void; + /** + * @see {@link GetReputationEntityCommand} + */ + getReputationEntity( + args: GetReputationEntityCommandInput, + options?: __HttpHandlerOptions + ): Promise; + getReputationEntity( + args: GetReputationEntityCommandInput, + cb: (err: any, data?: GetReputationEntityCommandOutput) => void + ): void; + getReputationEntity( + args: GetReputationEntityCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: GetReputationEntityCommandOutput) => void + ): void; + /** * @see {@link GetSuppressedDestinationCommand} */ @@ -1339,6 +1476,17 @@ export interface SESv2 { cb: (err: any, data?: GetSuppressedDestinationCommandOutput) => void ): void; + /** + * @see {@link GetTenantCommand} + */ + getTenant(args: GetTenantCommandInput, options?: __HttpHandlerOptions): Promise; + getTenant(args: GetTenantCommandInput, cb: (err: any, data?: GetTenantCommandOutput) => void): void; + getTenant( + args: GetTenantCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: GetTenantCommandOutput) => void + ): void; + /** * @see {@link ListConfigurationSetsCommand} */ @@ -1559,6 +1707,41 @@ export interface SESv2 { cb: (err: any, data?: ListRecommendationsCommandOutput) => void ): void; + /** + * @see {@link ListReputationEntitiesCommand} + */ + listReputationEntities(): Promise; + listReputationEntities( + args: ListReputationEntitiesCommandInput, + options?: __HttpHandlerOptions + ): Promise; + listReputationEntities( + args: ListReputationEntitiesCommandInput, + cb: (err: any, data?: ListReputationEntitiesCommandOutput) => void + ): void; + listReputationEntities( + args: ListReputationEntitiesCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: ListReputationEntitiesCommandOutput) => void + ): void; + + /** + * @see {@link ListResourceTenantsCommand} + */ + listResourceTenants( + args: ListResourceTenantsCommandInput, + options?: __HttpHandlerOptions + ): Promise; + listResourceTenants( + args: ListResourceTenantsCommandInput, + cb: (err: any, data?: ListResourceTenantsCommandOutput) => void + ): void; + listResourceTenants( + args: ListResourceTenantsCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: ListResourceTenantsCommandOutput) => void + ): void; + /** * @see {@link ListSuppressedDestinationsCommand} */ @@ -1594,6 +1777,35 @@ export interface SESv2 { cb: (err: any, data?: ListTagsForResourceCommandOutput) => void ): void; + /** + * @see {@link ListTenantResourcesCommand} + */ + listTenantResources( + args: ListTenantResourcesCommandInput, + options?: __HttpHandlerOptions + ): Promise; + listTenantResources( + args: ListTenantResourcesCommandInput, + cb: (err: any, data?: ListTenantResourcesCommandOutput) => void + ): void; + listTenantResources( + args: ListTenantResourcesCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: ListTenantResourcesCommandOutput) => void + ): void; + + /** + * @see {@link ListTenantsCommand} + */ + listTenants(): Promise; + listTenants(args: ListTenantsCommandInput, options?: __HttpHandlerOptions): Promise; + listTenants(args: ListTenantsCommandInput, cb: (err: any, data?: ListTenantsCommandOutput) => void): void; + listTenants( + args: ListTenantsCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: ListTenantsCommandOutput) => void + ): void; + /** * @see {@link PutAccountDedicatedIpWarmupAttributesCommand} */ @@ -2144,6 +2356,40 @@ export interface SESv2 { options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEmailTemplateCommandOutput) => void ): void; + + /** + * @see {@link UpdateReputationEntityCustomerManagedStatusCommand} + */ + updateReputationEntityCustomerManagedStatus( + args: UpdateReputationEntityCustomerManagedStatusCommandInput, + options?: __HttpHandlerOptions + ): Promise; + updateReputationEntityCustomerManagedStatus( + args: UpdateReputationEntityCustomerManagedStatusCommandInput, + cb: (err: any, data?: UpdateReputationEntityCustomerManagedStatusCommandOutput) => void + ): void; + updateReputationEntityCustomerManagedStatus( + args: UpdateReputationEntityCustomerManagedStatusCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: UpdateReputationEntityCustomerManagedStatusCommandOutput) => void + ): void; + + /** + * @see {@link UpdateReputationEntityPolicyCommand} + */ + updateReputationEntityPolicy( + args: UpdateReputationEntityPolicyCommandInput, + options?: __HttpHandlerOptions + ): Promise; + updateReputationEntityPolicy( + args: UpdateReputationEntityPolicyCommandInput, + cb: (err: any, data?: UpdateReputationEntityPolicyCommandOutput) => void + ): void; + updateReputationEntityPolicy( + args: UpdateReputationEntityPolicyCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: UpdateReputationEntityPolicyCommandOutput) => void + ): void; } /** diff --git a/clients/client-sesv2/src/SESv2Client.ts b/clients/client-sesv2/src/SESv2Client.ts index ccba6ca2a104..226f7a31a6c1 100644 --- a/clients/client-sesv2/src/SESv2Client.ts +++ b/clients/client-sesv2/src/SESv2Client.ts @@ -95,6 +95,11 @@ import { CreateMultiRegionEndpointCommandInput, CreateMultiRegionEndpointCommandOutput, } from "./commands/CreateMultiRegionEndpointCommand"; +import { CreateTenantCommandInput, CreateTenantCommandOutput } from "./commands/CreateTenantCommand"; +import { + CreateTenantResourceAssociationCommandInput, + CreateTenantResourceAssociationCommandOutput, +} from "./commands/CreateTenantResourceAssociationCommand"; import { DeleteConfigurationSetCommandInput, DeleteConfigurationSetCommandOutput, @@ -133,6 +138,11 @@ import { DeleteSuppressedDestinationCommandInput, DeleteSuppressedDestinationCommandOutput, } from "./commands/DeleteSuppressedDestinationCommand"; +import { DeleteTenantCommandInput, DeleteTenantCommandOutput } from "./commands/DeleteTenantCommand"; +import { + DeleteTenantResourceAssociationCommandInput, + DeleteTenantResourceAssociationCommandOutput, +} from "./commands/DeleteTenantResourceAssociationCommand"; import { GetAccountCommandInput, GetAccountCommandOutput } from "./commands/GetAccountCommand"; import { GetBlacklistReportsCommandInput, @@ -184,10 +194,15 @@ import { GetMultiRegionEndpointCommandInput, GetMultiRegionEndpointCommandOutput, } from "./commands/GetMultiRegionEndpointCommand"; +import { + GetReputationEntityCommandInput, + GetReputationEntityCommandOutput, +} from "./commands/GetReputationEntityCommand"; import { GetSuppressedDestinationCommandInput, GetSuppressedDestinationCommandOutput, } from "./commands/GetSuppressedDestinationCommand"; +import { GetTenantCommandInput, GetTenantCommandOutput } from "./commands/GetTenantCommand"; import { ListConfigurationSetsCommandInput, ListConfigurationSetsCommandOutput, @@ -225,6 +240,14 @@ import { ListRecommendationsCommandInput, ListRecommendationsCommandOutput, } from "./commands/ListRecommendationsCommand"; +import { + ListReputationEntitiesCommandInput, + ListReputationEntitiesCommandOutput, +} from "./commands/ListReputationEntitiesCommand"; +import { + ListResourceTenantsCommandInput, + ListResourceTenantsCommandOutput, +} from "./commands/ListResourceTenantsCommand"; import { ListSuppressedDestinationsCommandInput, ListSuppressedDestinationsCommandOutput, @@ -233,6 +256,11 @@ import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; +import { + ListTenantResourcesCommandInput, + ListTenantResourcesCommandOutput, +} from "./commands/ListTenantResourcesCommand"; +import { ListTenantsCommandInput, ListTenantsCommandOutput } from "./commands/ListTenantsCommand"; import { PutAccountDedicatedIpWarmupAttributesCommandInput, PutAccountDedicatedIpWarmupAttributesCommandOutput, @@ -348,6 +376,14 @@ import { UpdateEmailTemplateCommandInput, UpdateEmailTemplateCommandOutput, } from "./commands/UpdateEmailTemplateCommand"; +import { + UpdateReputationEntityCustomerManagedStatusCommandInput, + UpdateReputationEntityCustomerManagedStatusCommandOutput, +} from "./commands/UpdateReputationEntityCustomerManagedStatusCommand"; +import { + UpdateReputationEntityPolicyCommandInput, + UpdateReputationEntityPolicyCommandOutput, +} from "./commands/UpdateReputationEntityPolicyCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, @@ -378,6 +414,8 @@ export type ServiceInputTypes = | CreateExportJobCommandInput | CreateImportJobCommandInput | CreateMultiRegionEndpointCommandInput + | CreateTenantCommandInput + | CreateTenantResourceAssociationCommandInput | DeleteConfigurationSetCommandInput | DeleteConfigurationSetEventDestinationCommandInput | DeleteContactCommandInput @@ -389,6 +427,8 @@ export type ServiceInputTypes = | DeleteEmailTemplateCommandInput | DeleteMultiRegionEndpointCommandInput | DeleteSuppressedDestinationCommandInput + | DeleteTenantCommandInput + | DeleteTenantResourceAssociationCommandInput | GetAccountCommandInput | GetBlacklistReportsCommandInput | GetConfigurationSetCommandInput @@ -410,7 +450,9 @@ export type ServiceInputTypes = | GetImportJobCommandInput | GetMessageInsightsCommandInput | GetMultiRegionEndpointCommandInput + | GetReputationEntityCommandInput | GetSuppressedDestinationCommandInput + | GetTenantCommandInput | ListConfigurationSetsCommandInput | ListContactListsCommandInput | ListContactsCommandInput @@ -424,8 +466,12 @@ export type ServiceInputTypes = | ListImportJobsCommandInput | ListMultiRegionEndpointsCommandInput | ListRecommendationsCommandInput + | ListReputationEntitiesCommandInput + | ListResourceTenantsCommandInput | ListSuppressedDestinationsCommandInput | ListTagsForResourceCommandInput + | ListTenantResourcesCommandInput + | ListTenantsCommandInput | PutAccountDedicatedIpWarmupAttributesCommandInput | PutAccountDetailsCommandInput | PutAccountSendingAttributesCommandInput @@ -459,7 +505,9 @@ export type ServiceInputTypes = | UpdateContactListCommandInput | UpdateCustomVerificationEmailTemplateCommandInput | UpdateEmailIdentityPolicyCommandInput - | UpdateEmailTemplateCommandInput; + | UpdateEmailTemplateCommandInput + | UpdateReputationEntityCustomerManagedStatusCommandInput + | UpdateReputationEntityPolicyCommandInput; /** * @public @@ -480,6 +528,8 @@ export type ServiceOutputTypes = | CreateExportJobCommandOutput | CreateImportJobCommandOutput | CreateMultiRegionEndpointCommandOutput + | CreateTenantCommandOutput + | CreateTenantResourceAssociationCommandOutput | DeleteConfigurationSetCommandOutput | DeleteConfigurationSetEventDestinationCommandOutput | DeleteContactCommandOutput @@ -491,6 +541,8 @@ export type ServiceOutputTypes = | DeleteEmailTemplateCommandOutput | DeleteMultiRegionEndpointCommandOutput | DeleteSuppressedDestinationCommandOutput + | DeleteTenantCommandOutput + | DeleteTenantResourceAssociationCommandOutput | GetAccountCommandOutput | GetBlacklistReportsCommandOutput | GetConfigurationSetCommandOutput @@ -512,7 +564,9 @@ export type ServiceOutputTypes = | GetImportJobCommandOutput | GetMessageInsightsCommandOutput | GetMultiRegionEndpointCommandOutput + | GetReputationEntityCommandOutput | GetSuppressedDestinationCommandOutput + | GetTenantCommandOutput | ListConfigurationSetsCommandOutput | ListContactListsCommandOutput | ListContactsCommandOutput @@ -526,8 +580,12 @@ export type ServiceOutputTypes = | ListImportJobsCommandOutput | ListMultiRegionEndpointsCommandOutput | ListRecommendationsCommandOutput + | ListReputationEntitiesCommandOutput + | ListResourceTenantsCommandOutput | ListSuppressedDestinationsCommandOutput | ListTagsForResourceCommandOutput + | ListTenantResourcesCommandOutput + | ListTenantsCommandOutput | PutAccountDedicatedIpWarmupAttributesCommandOutput | PutAccountDetailsCommandOutput | PutAccountSendingAttributesCommandOutput @@ -561,7 +619,9 @@ export type ServiceOutputTypes = | UpdateContactListCommandOutput | UpdateCustomVerificationEmailTemplateCommandOutput | UpdateEmailIdentityPolicyCommandOutput - | UpdateEmailTemplateCommandOutput; + | UpdateEmailTemplateCommandOutput + | UpdateReputationEntityCustomerManagedStatusCommandOutput + | UpdateReputationEntityPolicyCommandOutput; /** * @public diff --git a/clients/client-sesv2/src/commands/CreateTenantCommand.ts b/clients/client-sesv2/src/commands/CreateTenantCommand.ts new file mode 100644 index 000000000000..8aa8ff17f9d4 --- /dev/null +++ b/clients/client-sesv2/src/commands/CreateTenantCommand.ts @@ -0,0 +1,126 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { CreateTenantRequest, CreateTenantResponse } from "../models/models_0"; +import { de_CreateTenantCommand, se_CreateTenantCommand } from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, SESv2ClientResolvedConfig } from "../SESv2Client"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link CreateTenantCommand}. + */ +export interface CreateTenantCommandInput extends CreateTenantRequest {} +/** + * @public + * + * The output of {@link CreateTenantCommand}. + */ +export interface CreateTenantCommandOutput extends CreateTenantResponse, __MetadataBearer {} + +/** + *

      Create a tenant.

      + *

      + * Tenants are logical containers that group related SES resources together. + * Each tenant can have its own set of resources like email identities, configuration sets, + * and templates, along with reputation metrics and sending status. This helps isolate and manage + * email sending for different customers or business units within your Amazon SES API v2 account.

      + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { SESv2Client, CreateTenantCommand } from "@aws-sdk/client-sesv2"; // ES Modules import + * // const { SESv2Client, CreateTenantCommand } = require("@aws-sdk/client-sesv2"); // CommonJS import + * const client = new SESv2Client(config); + * const input = { // CreateTenantRequest + * TenantName: "STRING_VALUE", // required + * Tags: [ // TagList + * { // Tag + * Key: "STRING_VALUE", // required + * Value: "STRING_VALUE", // required + * }, + * ], + * }; + * const command = new CreateTenantCommand(input); + * const response = await client.send(command); + * // { // CreateTenantResponse + * // TenantName: "STRING_VALUE", + * // TenantId: "STRING_VALUE", + * // TenantArn: "STRING_VALUE", + * // CreatedTimestamp: new Date("TIMESTAMP"), + * // Tags: [ // TagList + * // { // Tag + * // Key: "STRING_VALUE", // required + * // Value: "STRING_VALUE", // required + * // }, + * // ], + * // SendingStatus: "ENABLED" || "REINSTATED" || "DISABLED", + * // }; + * + * ``` + * + * @param CreateTenantCommandInput - {@link CreateTenantCommandInput} + * @returns {@link CreateTenantCommandOutput} + * @see {@link CreateTenantCommandInput} for command's `input` shape. + * @see {@link CreateTenantCommandOutput} for command's `response` shape. + * @see {@link SESv2ClientResolvedConfig | config} for SESv2Client's `config` shape. + * + * @throws {@link AlreadyExistsException} (client fault) + *

      The resource specified in your request already exists.

      + * + * @throws {@link BadRequestException} (client fault) + *

      The input you provided is invalid.

      + * + * @throws {@link LimitExceededException} (client fault) + *

      There are too many instances of the specified resource type.

      + * + * @throws {@link TooManyRequestsException} (client fault) + *

      Too many requests have been made to the operation.

      + * + * @throws {@link SESv2ServiceException} + *

      Base exception class for all service exceptions from SESv2 service.

      + * + * + * @public + */ +export class CreateTenantCommand extends $Command + .classBuilder< + CreateTenantCommandInput, + CreateTenantCommandOutput, + SESv2ClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: SESv2ClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("SimpleEmailService_v2", "CreateTenant", {}) + .n("SESv2Client", "CreateTenantCommand") + .f(void 0, void 0) + .ser(se_CreateTenantCommand) + .de(de_CreateTenantCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: CreateTenantRequest; + output: CreateTenantResponse; + }; + sdk: { + input: CreateTenantCommandInput; + output: CreateTenantCommandOutput; + }; + }; +} diff --git a/clients/client-sesv2/src/commands/CreateTenantResourceAssociationCommand.ts b/clients/client-sesv2/src/commands/CreateTenantResourceAssociationCommand.ts new file mode 100644 index 000000000000..5bb27854fe26 --- /dev/null +++ b/clients/client-sesv2/src/commands/CreateTenantResourceAssociationCommand.ts @@ -0,0 +1,115 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { CreateTenantResourceAssociationRequest, CreateTenantResourceAssociationResponse } from "../models/models_0"; +import { + de_CreateTenantResourceAssociationCommand, + se_CreateTenantResourceAssociationCommand, +} from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, SESv2ClientResolvedConfig } from "../SESv2Client"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link CreateTenantResourceAssociationCommand}. + */ +export interface CreateTenantResourceAssociationCommandInput extends CreateTenantResourceAssociationRequest {} +/** + * @public + * + * The output of {@link CreateTenantResourceAssociationCommand}. + */ +export interface CreateTenantResourceAssociationCommandOutput + extends CreateTenantResourceAssociationResponse, + __MetadataBearer {} + +/** + *

      Associate a resource with a tenant.

      + *

      + * Resources can be email identities, configuration sets, or email templates. + * When you associate a resource with a tenant, you can use that resource when sending emails + * on behalf of that tenant.

      + *

      A single resource can be associated with multiple tenants, allowing for resource sharing + * across different tenants while maintaining isolation in email sending operations.

      + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { SESv2Client, CreateTenantResourceAssociationCommand } from "@aws-sdk/client-sesv2"; // ES Modules import + * // const { SESv2Client, CreateTenantResourceAssociationCommand } = require("@aws-sdk/client-sesv2"); // CommonJS import + * const client = new SESv2Client(config); + * const input = { // CreateTenantResourceAssociationRequest + * TenantName: "STRING_VALUE", // required + * ResourceArn: "STRING_VALUE", // required + * }; + * const command = new CreateTenantResourceAssociationCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param CreateTenantResourceAssociationCommandInput - {@link CreateTenantResourceAssociationCommandInput} + * @returns {@link CreateTenantResourceAssociationCommandOutput} + * @see {@link CreateTenantResourceAssociationCommandInput} for command's `input` shape. + * @see {@link CreateTenantResourceAssociationCommandOutput} for command's `response` shape. + * @see {@link SESv2ClientResolvedConfig | config} for SESv2Client's `config` shape. + * + * @throws {@link AlreadyExistsException} (client fault) + *

      The resource specified in your request already exists.

      + * + * @throws {@link BadRequestException} (client fault) + *

      The input you provided is invalid.

      + * + * @throws {@link NotFoundException} (client fault) + *

      The resource you attempted to access doesn't exist.

      + * + * @throws {@link TooManyRequestsException} (client fault) + *

      Too many requests have been made to the operation.

      + * + * @throws {@link SESv2ServiceException} + *

      Base exception class for all service exceptions from SESv2 service.

      + * + * + * @public + */ +export class CreateTenantResourceAssociationCommand extends $Command + .classBuilder< + CreateTenantResourceAssociationCommandInput, + CreateTenantResourceAssociationCommandOutput, + SESv2ClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: SESv2ClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("SimpleEmailService_v2", "CreateTenantResourceAssociation", {}) + .n("SESv2Client", "CreateTenantResourceAssociationCommand") + .f(void 0, void 0) + .ser(se_CreateTenantResourceAssociationCommand) + .de(de_CreateTenantResourceAssociationCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: CreateTenantResourceAssociationRequest; + output: {}; + }; + sdk: { + input: CreateTenantResourceAssociationCommandInput; + output: CreateTenantResourceAssociationCommandOutput; + }; + }; +} diff --git a/clients/client-sesv2/src/commands/DeleteTenantCommand.ts b/clients/client-sesv2/src/commands/DeleteTenantCommand.ts new file mode 100644 index 000000000000..1b3d86f48b14 --- /dev/null +++ b/clients/client-sesv2/src/commands/DeleteTenantCommand.ts @@ -0,0 +1,102 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { DeleteTenantRequest, DeleteTenantResponse } from "../models/models_0"; +import { de_DeleteTenantCommand, se_DeleteTenantCommand } from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, SESv2ClientResolvedConfig } from "../SESv2Client"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link DeleteTenantCommand}. + */ +export interface DeleteTenantCommandInput extends DeleteTenantRequest {} +/** + * @public + * + * The output of {@link DeleteTenantCommand}. + */ +export interface DeleteTenantCommandOutput extends DeleteTenantResponse, __MetadataBearer {} + +/** + *

      Delete an existing tenant.

      + *

      When you delete a tenant, its associations with resources + * are removed, but the resources themselves are not deleted.

      + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { SESv2Client, DeleteTenantCommand } from "@aws-sdk/client-sesv2"; // ES Modules import + * // const { SESv2Client, DeleteTenantCommand } = require("@aws-sdk/client-sesv2"); // CommonJS import + * const client = new SESv2Client(config); + * const input = { // DeleteTenantRequest + * TenantName: "STRING_VALUE", // required + * }; + * const command = new DeleteTenantCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param DeleteTenantCommandInput - {@link DeleteTenantCommandInput} + * @returns {@link DeleteTenantCommandOutput} + * @see {@link DeleteTenantCommandInput} for command's `input` shape. + * @see {@link DeleteTenantCommandOutput} for command's `response` shape. + * @see {@link SESv2ClientResolvedConfig | config} for SESv2Client's `config` shape. + * + * @throws {@link BadRequestException} (client fault) + *

      The input you provided is invalid.

      + * + * @throws {@link NotFoundException} (client fault) + *

      The resource you attempted to access doesn't exist.

      + * + * @throws {@link TooManyRequestsException} (client fault) + *

      Too many requests have been made to the operation.

      + * + * @throws {@link SESv2ServiceException} + *

      Base exception class for all service exceptions from SESv2 service.

      + * + * + * @public + */ +export class DeleteTenantCommand extends $Command + .classBuilder< + DeleteTenantCommandInput, + DeleteTenantCommandOutput, + SESv2ClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: SESv2ClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("SimpleEmailService_v2", "DeleteTenant", {}) + .n("SESv2Client", "DeleteTenantCommand") + .f(void 0, void 0) + .ser(se_DeleteTenantCommand) + .de(de_DeleteTenantCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: DeleteTenantRequest; + output: {}; + }; + sdk: { + input: DeleteTenantCommandInput; + output: DeleteTenantCommandOutput; + }; + }; +} diff --git a/clients/client-sesv2/src/commands/DeleteTenantResourceAssociationCommand.ts b/clients/client-sesv2/src/commands/DeleteTenantResourceAssociationCommand.ts new file mode 100644 index 000000000000..e7cc6cf849f9 --- /dev/null +++ b/clients/client-sesv2/src/commands/DeleteTenantResourceAssociationCommand.ts @@ -0,0 +1,109 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { DeleteTenantResourceAssociationRequest, DeleteTenantResourceAssociationResponse } from "../models/models_0"; +import { + de_DeleteTenantResourceAssociationCommand, + se_DeleteTenantResourceAssociationCommand, +} from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, SESv2ClientResolvedConfig } from "../SESv2Client"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link DeleteTenantResourceAssociationCommand}. + */ +export interface DeleteTenantResourceAssociationCommandInput extends DeleteTenantResourceAssociationRequest {} +/** + * @public + * + * The output of {@link DeleteTenantResourceAssociationCommand}. + */ +export interface DeleteTenantResourceAssociationCommandOutput + extends DeleteTenantResourceAssociationResponse, + __MetadataBearer {} + +/** + *

      Delete an association between a tenant and a resource.

      + *

      When you delete a tenant-resource association, the resource itself is not deleted, + * only its association with the specific tenant is removed. After removal, the resource + * will no longer be available for use with that tenant's email sending operations.

      + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { SESv2Client, DeleteTenantResourceAssociationCommand } from "@aws-sdk/client-sesv2"; // ES Modules import + * // const { SESv2Client, DeleteTenantResourceAssociationCommand } = require("@aws-sdk/client-sesv2"); // CommonJS import + * const client = new SESv2Client(config); + * const input = { // DeleteTenantResourceAssociationRequest + * TenantName: "STRING_VALUE", // required + * ResourceArn: "STRING_VALUE", // required + * }; + * const command = new DeleteTenantResourceAssociationCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param DeleteTenantResourceAssociationCommandInput - {@link DeleteTenantResourceAssociationCommandInput} + * @returns {@link DeleteTenantResourceAssociationCommandOutput} + * @see {@link DeleteTenantResourceAssociationCommandInput} for command's `input` shape. + * @see {@link DeleteTenantResourceAssociationCommandOutput} for command's `response` shape. + * @see {@link SESv2ClientResolvedConfig | config} for SESv2Client's `config` shape. + * + * @throws {@link BadRequestException} (client fault) + *

      The input you provided is invalid.

      + * + * @throws {@link NotFoundException} (client fault) + *

      The resource you attempted to access doesn't exist.

      + * + * @throws {@link TooManyRequestsException} (client fault) + *

      Too many requests have been made to the operation.

      + * + * @throws {@link SESv2ServiceException} + *

      Base exception class for all service exceptions from SESv2 service.

      + * + * + * @public + */ +export class DeleteTenantResourceAssociationCommand extends $Command + .classBuilder< + DeleteTenantResourceAssociationCommandInput, + DeleteTenantResourceAssociationCommandOutput, + SESv2ClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: SESv2ClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("SimpleEmailService_v2", "DeleteTenantResourceAssociation", {}) + .n("SESv2Client", "DeleteTenantResourceAssociationCommand") + .f(void 0, void 0) + .ser(se_DeleteTenantResourceAssociationCommand) + .de(de_DeleteTenantResourceAssociationCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: DeleteTenantResourceAssociationRequest; + output: {}; + }; + sdk: { + input: DeleteTenantResourceAssociationCommandInput; + output: DeleteTenantResourceAssociationCommandOutput; + }; + }; +} diff --git a/clients/client-sesv2/src/commands/GetReputationEntityCommand.ts b/clients/client-sesv2/src/commands/GetReputationEntityCommand.ts new file mode 100644 index 000000000000..53783be712fc --- /dev/null +++ b/clients/client-sesv2/src/commands/GetReputationEntityCommand.ts @@ -0,0 +1,126 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { GetReputationEntityRequest, GetReputationEntityResponse } from "../models/models_0"; +import { de_GetReputationEntityCommand, se_GetReputationEntityCommand } from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, SESv2ClientResolvedConfig } from "../SESv2Client"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link GetReputationEntityCommand}. + */ +export interface GetReputationEntityCommandInput extends GetReputationEntityRequest {} +/** + * @public + * + * The output of {@link GetReputationEntityCommand}. + */ +export interface GetReputationEntityCommandOutput extends GetReputationEntityResponse, __MetadataBearer {} + +/** + *

      Retrieve information about a specific reputation entity, including its reputation + * management policy, customer-managed status, Amazon Web Services Amazon SES-managed status, and aggregate + * sending status.

      + *

      + * Reputation entities represent resources in your Amazon SES account that have reputation + * tracking and management capabilities. The reputation impact reflects the highest + * impact reputation finding for the entity. Reputation findings can be retrieved + * using the ListRecommendations operation.

      + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { SESv2Client, GetReputationEntityCommand } from "@aws-sdk/client-sesv2"; // ES Modules import + * // const { SESv2Client, GetReputationEntityCommand } = require("@aws-sdk/client-sesv2"); // CommonJS import + * const client = new SESv2Client(config); + * const input = { // GetReputationEntityRequest + * ReputationEntityReference: "STRING_VALUE", // required + * ReputationEntityType: "RESOURCE", // required + * }; + * const command = new GetReputationEntityCommand(input); + * const response = await client.send(command); + * // { // GetReputationEntityResponse + * // ReputationEntity: { // ReputationEntity + * // ReputationEntityReference: "STRING_VALUE", + * // ReputationEntityType: "RESOURCE", + * // ReputationManagementPolicy: "STRING_VALUE", + * // CustomerManagedStatus: { // StatusRecord + * // Status: "ENABLED" || "REINSTATED" || "DISABLED", + * // Cause: "STRING_VALUE", + * // LastUpdatedTimestamp: new Date("TIMESTAMP"), + * // }, + * // AwsSesManagedStatus: { + * // Status: "ENABLED" || "REINSTATED" || "DISABLED", + * // Cause: "STRING_VALUE", + * // LastUpdatedTimestamp: new Date("TIMESTAMP"), + * // }, + * // SendingStatusAggregate: "ENABLED" || "REINSTATED" || "DISABLED", + * // ReputationImpact: "LOW" || "HIGH", + * // }, + * // }; + * + * ``` + * + * @param GetReputationEntityCommandInput - {@link GetReputationEntityCommandInput} + * @returns {@link GetReputationEntityCommandOutput} + * @see {@link GetReputationEntityCommandInput} for command's `input` shape. + * @see {@link GetReputationEntityCommandOutput} for command's `response` shape. + * @see {@link SESv2ClientResolvedConfig | config} for SESv2Client's `config` shape. + * + * @throws {@link BadRequestException} (client fault) + *

      The input you provided is invalid.

      + * + * @throws {@link NotFoundException} (client fault) + *

      The resource you attempted to access doesn't exist.

      + * + * @throws {@link TooManyRequestsException} (client fault) + *

      Too many requests have been made to the operation.

      + * + * @throws {@link SESv2ServiceException} + *

      Base exception class for all service exceptions from SESv2 service.

      + * + * + * @public + */ +export class GetReputationEntityCommand extends $Command + .classBuilder< + GetReputationEntityCommandInput, + GetReputationEntityCommandOutput, + SESv2ClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: SESv2ClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("SimpleEmailService_v2", "GetReputationEntity", {}) + .n("SESv2Client", "GetReputationEntityCommand") + .f(void 0, void 0) + .ser(se_GetReputationEntityCommand) + .de(de_GetReputationEntityCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: GetReputationEntityRequest; + output: GetReputationEntityResponse; + }; + sdk: { + input: GetReputationEntityCommandInput; + output: GetReputationEntityCommandOutput; + }; + }; +} diff --git a/clients/client-sesv2/src/commands/GetTenantCommand.ts b/clients/client-sesv2/src/commands/GetTenantCommand.ts new file mode 100644 index 000000000000..b91225955067 --- /dev/null +++ b/clients/client-sesv2/src/commands/GetTenantCommand.ts @@ -0,0 +1,115 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { GetTenantRequest, GetTenantResponse } from "../models/models_0"; +import { de_GetTenantCommand, se_GetTenantCommand } from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, SESv2ClientResolvedConfig } from "../SESv2Client"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link GetTenantCommand}. + */ +export interface GetTenantCommandInput extends GetTenantRequest {} +/** + * @public + * + * The output of {@link GetTenantCommand}. + */ +export interface GetTenantCommandOutput extends GetTenantResponse, __MetadataBearer {} + +/** + *

      Get information about a specific tenant, including the tenant's name, ID, ARN, + * creation timestamp, tags, and sending status.

      + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { SESv2Client, GetTenantCommand } from "@aws-sdk/client-sesv2"; // ES Modules import + * // const { SESv2Client, GetTenantCommand } = require("@aws-sdk/client-sesv2"); // CommonJS import + * const client = new SESv2Client(config); + * const input = { // GetTenantRequest + * TenantName: "STRING_VALUE", // required + * }; + * const command = new GetTenantCommand(input); + * const response = await client.send(command); + * // { // GetTenantResponse + * // Tenant: { // Tenant + * // TenantName: "STRING_VALUE", + * // TenantId: "STRING_VALUE", + * // TenantArn: "STRING_VALUE", + * // CreatedTimestamp: new Date("TIMESTAMP"), + * // Tags: [ // TagList + * // { // Tag + * // Key: "STRING_VALUE", // required + * // Value: "STRING_VALUE", // required + * // }, + * // ], + * // SendingStatus: "ENABLED" || "REINSTATED" || "DISABLED", + * // }, + * // }; + * + * ``` + * + * @param GetTenantCommandInput - {@link GetTenantCommandInput} + * @returns {@link GetTenantCommandOutput} + * @see {@link GetTenantCommandInput} for command's `input` shape. + * @see {@link GetTenantCommandOutput} for command's `response` shape. + * @see {@link SESv2ClientResolvedConfig | config} for SESv2Client's `config` shape. + * + * @throws {@link BadRequestException} (client fault) + *

      The input you provided is invalid.

      + * + * @throws {@link NotFoundException} (client fault) + *

      The resource you attempted to access doesn't exist.

      + * + * @throws {@link TooManyRequestsException} (client fault) + *

      Too many requests have been made to the operation.

      + * + * @throws {@link SESv2ServiceException} + *

      Base exception class for all service exceptions from SESv2 service.

      + * + * + * @public + */ +export class GetTenantCommand extends $Command + .classBuilder< + GetTenantCommandInput, + GetTenantCommandOutput, + SESv2ClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: SESv2ClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("SimpleEmailService_v2", "GetTenant", {}) + .n("SESv2Client", "GetTenantCommand") + .f(void 0, void 0) + .ser(se_GetTenantCommand) + .de(de_GetTenantCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: GetTenantRequest; + output: GetTenantResponse; + }; + sdk: { + input: GetTenantCommandInput; + output: GetTenantCommandOutput; + }; + }; +} diff --git a/clients/client-sesv2/src/commands/ListRecommendationsCommand.ts b/clients/client-sesv2/src/commands/ListRecommendationsCommand.ts index ff864d2fcb84..195b483f9d40 100644 --- a/clients/client-sesv2/src/commands/ListRecommendationsCommand.ts +++ b/clients/client-sesv2/src/commands/ListRecommendationsCommand.ts @@ -49,7 +49,7 @@ export interface ListRecommendationsCommandOutput extends ListRecommendationsRes * // Recommendations: [ // RecommendationsList * // { // Recommendation * // ResourceArn: "STRING_VALUE", - * // Type: "DKIM" || "DMARC" || "SPF" || "BIMI" || "COMPLAINT", + * // Type: "DKIM" || "DMARC" || "SPF" || "BIMI" || "COMPLAINT" || "BOUNCE" || "FEEDBACK_3P" || "IP_LISTING", * // Description: "STRING_VALUE", * // Status: "OPEN" || "FIXED", * // CreatedTimestamp: new Date("TIMESTAMP"), diff --git a/clients/client-sesv2/src/commands/ListReputationEntitiesCommand.ts b/clients/client-sesv2/src/commands/ListReputationEntitiesCommand.ts new file mode 100644 index 000000000000..34516500b3ca --- /dev/null +++ b/clients/client-sesv2/src/commands/ListReputationEntitiesCommand.ts @@ -0,0 +1,128 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { ListReputationEntitiesRequest, ListReputationEntitiesResponse } from "../models/models_0"; +import { de_ListReputationEntitiesCommand, se_ListReputationEntitiesCommand } from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, SESv2ClientResolvedConfig } from "../SESv2Client"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link ListReputationEntitiesCommand}. + */ +export interface ListReputationEntitiesCommandInput extends ListReputationEntitiesRequest {} +/** + * @public + * + * The output of {@link ListReputationEntitiesCommand}. + */ +export interface ListReputationEntitiesCommandOutput extends ListReputationEntitiesResponse, __MetadataBearer {} + +/** + *

      List reputation entities in your Amazon SES account in the current Amazon Web Services Region. + * You can filter the results by entity type, reputation impact, sending status, + * or entity reference prefix.

      + *

      + * Reputation entities represent resources in your account that have reputation + * tracking and management capabilities. Use this operation to get an overview of + * all entities and their current reputation status.

      + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { SESv2Client, ListReputationEntitiesCommand } from "@aws-sdk/client-sesv2"; // ES Modules import + * // const { SESv2Client, ListReputationEntitiesCommand } = require("@aws-sdk/client-sesv2"); // CommonJS import + * const client = new SESv2Client(config); + * const input = { // ListReputationEntitiesRequest + * Filter: { // ReputationEntityFilter + * "": "STRING_VALUE", + * }, + * NextToken: "STRING_VALUE", + * PageSize: Number("int"), + * }; + * const command = new ListReputationEntitiesCommand(input); + * const response = await client.send(command); + * // { // ListReputationEntitiesResponse + * // ReputationEntities: [ // ReputationEntitiesList + * // { // ReputationEntity + * // ReputationEntityReference: "STRING_VALUE", + * // ReputationEntityType: "RESOURCE", + * // ReputationManagementPolicy: "STRING_VALUE", + * // CustomerManagedStatus: { // StatusRecord + * // Status: "ENABLED" || "REINSTATED" || "DISABLED", + * // Cause: "STRING_VALUE", + * // LastUpdatedTimestamp: new Date("TIMESTAMP"), + * // }, + * // AwsSesManagedStatus: { + * // Status: "ENABLED" || "REINSTATED" || "DISABLED", + * // Cause: "STRING_VALUE", + * // LastUpdatedTimestamp: new Date("TIMESTAMP"), + * // }, + * // SendingStatusAggregate: "ENABLED" || "REINSTATED" || "DISABLED", + * // ReputationImpact: "LOW" || "HIGH", + * // }, + * // ], + * // NextToken: "STRING_VALUE", + * // }; + * + * ``` + * + * @param ListReputationEntitiesCommandInput - {@link ListReputationEntitiesCommandInput} + * @returns {@link ListReputationEntitiesCommandOutput} + * @see {@link ListReputationEntitiesCommandInput} for command's `input` shape. + * @see {@link ListReputationEntitiesCommandOutput} for command's `response` shape. + * @see {@link SESv2ClientResolvedConfig | config} for SESv2Client's `config` shape. + * + * @throws {@link BadRequestException} (client fault) + *

      The input you provided is invalid.

      + * + * @throws {@link TooManyRequestsException} (client fault) + *

      Too many requests have been made to the operation.

      + * + * @throws {@link SESv2ServiceException} + *

      Base exception class for all service exceptions from SESv2 service.

      + * + * + * @public + */ +export class ListReputationEntitiesCommand extends $Command + .classBuilder< + ListReputationEntitiesCommandInput, + ListReputationEntitiesCommandOutput, + SESv2ClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: SESv2ClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("SimpleEmailService_v2", "ListReputationEntities", {}) + .n("SESv2Client", "ListReputationEntitiesCommand") + .f(void 0, void 0) + .ser(se_ListReputationEntitiesCommand) + .de(de_ListReputationEntitiesCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: ListReputationEntitiesRequest; + output: ListReputationEntitiesResponse; + }; + sdk: { + input: ListReputationEntitiesCommandInput; + output: ListReputationEntitiesCommandOutput; + }; + }; +} diff --git a/clients/client-sesv2/src/commands/ListResourceTenantsCommand.ts b/clients/client-sesv2/src/commands/ListResourceTenantsCommand.ts new file mode 100644 index 000000000000..0cb0509b01cb --- /dev/null +++ b/clients/client-sesv2/src/commands/ListResourceTenantsCommand.ts @@ -0,0 +1,115 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { ListResourceTenantsRequest, ListResourceTenantsResponse } from "../models/models_0"; +import { de_ListResourceTenantsCommand, se_ListResourceTenantsCommand } from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, SESv2ClientResolvedConfig } from "../SESv2Client"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link ListResourceTenantsCommand}. + */ +export interface ListResourceTenantsCommandInput extends ListResourceTenantsRequest {} +/** + * @public + * + * The output of {@link ListResourceTenantsCommand}. + */ +export interface ListResourceTenantsCommandOutput extends ListResourceTenantsResponse, __MetadataBearer {} + +/** + *

      List all tenants associated with a specific resource.

      + *

      This operation returns a list of tenants that are associated with the specified + * resource. This is useful for understanding which tenants are currently using a particular + * resource such as an email identity, configuration set, or email template.

      + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { SESv2Client, ListResourceTenantsCommand } from "@aws-sdk/client-sesv2"; // ES Modules import + * // const { SESv2Client, ListResourceTenantsCommand } = require("@aws-sdk/client-sesv2"); // CommonJS import + * const client = new SESv2Client(config); + * const input = { // ListResourceTenantsRequest + * ResourceArn: "STRING_VALUE", // required + * PageSize: Number("int"), + * NextToken: "STRING_VALUE", + * }; + * const command = new ListResourceTenantsCommand(input); + * const response = await client.send(command); + * // { // ListResourceTenantsResponse + * // ResourceTenants: [ // ResourceTenantMetadataList + * // { // ResourceTenantMetadata + * // TenantName: "STRING_VALUE", + * // TenantId: "STRING_VALUE", + * // ResourceArn: "STRING_VALUE", + * // AssociatedTimestamp: new Date("TIMESTAMP"), + * // }, + * // ], + * // NextToken: "STRING_VALUE", + * // }; + * + * ``` + * + * @param ListResourceTenantsCommandInput - {@link ListResourceTenantsCommandInput} + * @returns {@link ListResourceTenantsCommandOutput} + * @see {@link ListResourceTenantsCommandInput} for command's `input` shape. + * @see {@link ListResourceTenantsCommandOutput} for command's `response` shape. + * @see {@link SESv2ClientResolvedConfig | config} for SESv2Client's `config` shape. + * + * @throws {@link BadRequestException} (client fault) + *

      The input you provided is invalid.

      + * + * @throws {@link NotFoundException} (client fault) + *

      The resource you attempted to access doesn't exist.

      + * + * @throws {@link TooManyRequestsException} (client fault) + *

      Too many requests have been made to the operation.

      + * + * @throws {@link SESv2ServiceException} + *

      Base exception class for all service exceptions from SESv2 service.

      + * + * + * @public + */ +export class ListResourceTenantsCommand extends $Command + .classBuilder< + ListResourceTenantsCommandInput, + ListResourceTenantsCommandOutput, + SESv2ClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: SESv2ClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("SimpleEmailService_v2", "ListResourceTenants", {}) + .n("SESv2Client", "ListResourceTenantsCommand") + .f(void 0, void 0) + .ser(se_ListResourceTenantsCommand) + .de(de_ListResourceTenantsCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: ListResourceTenantsRequest; + output: ListResourceTenantsResponse; + }; + sdk: { + input: ListResourceTenantsCommandInput; + output: ListResourceTenantsCommandOutput; + }; + }; +} diff --git a/clients/client-sesv2/src/commands/ListSuppressedDestinationsCommand.ts b/clients/client-sesv2/src/commands/ListSuppressedDestinationsCommand.ts index b388c1868e56..28fa501ccef2 100644 --- a/clients/client-sesv2/src/commands/ListSuppressedDestinationsCommand.ts +++ b/clients/client-sesv2/src/commands/ListSuppressedDestinationsCommand.ts @@ -5,7 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { ListSuppressedDestinationsRequest, ListSuppressedDestinationsResponse } from "../models/models_0"; +import { ListSuppressedDestinationsRequest, ListSuppressedDestinationsResponse } from "../models/models_1"; import { de_ListSuppressedDestinationsCommand, se_ListSuppressedDestinationsCommand } from "../protocols/Aws_restJson1"; import { ServiceInputTypes, ServiceOutputTypes, SESv2ClientResolvedConfig } from "../SESv2Client"; diff --git a/clients/client-sesv2/src/commands/ListTagsForResourceCommand.ts b/clients/client-sesv2/src/commands/ListTagsForResourceCommand.ts index 4c0102107d17..28ac85680324 100644 --- a/clients/client-sesv2/src/commands/ListTagsForResourceCommand.ts +++ b/clients/client-sesv2/src/commands/ListTagsForResourceCommand.ts @@ -5,7 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { ListTagsForResourceRequest, ListTagsForResourceResponse } from "../models/models_0"; +import { ListTagsForResourceRequest, ListTagsForResourceResponse } from "../models/models_1"; import { de_ListTagsForResourceCommand, se_ListTagsForResourceCommand } from "../protocols/Aws_restJson1"; import { ServiceInputTypes, ServiceOutputTypes, SESv2ClientResolvedConfig } from "../SESv2Client"; diff --git a/clients/client-sesv2/src/commands/ListTenantResourcesCommand.ts b/clients/client-sesv2/src/commands/ListTenantResourcesCommand.ts new file mode 100644 index 000000000000..e0f9d16e7570 --- /dev/null +++ b/clients/client-sesv2/src/commands/ListTenantResourcesCommand.ts @@ -0,0 +1,116 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { ListTenantResourcesRequest, ListTenantResourcesResponse } from "../models/models_1"; +import { de_ListTenantResourcesCommand, se_ListTenantResourcesCommand } from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, SESv2ClientResolvedConfig } from "../SESv2Client"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link ListTenantResourcesCommand}. + */ +export interface ListTenantResourcesCommandInput extends ListTenantResourcesRequest {} +/** + * @public + * + * The output of {@link ListTenantResourcesCommand}. + */ +export interface ListTenantResourcesCommandOutput extends ListTenantResourcesResponse, __MetadataBearer {} + +/** + *

      List all resources associated with a specific tenant.

      + *

      This operation returns a list of resources (email identities, configuration sets, + * or email templates) that are associated with the specified tenant. You can optionally + * filter the results by resource type.

      + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { SESv2Client, ListTenantResourcesCommand } from "@aws-sdk/client-sesv2"; // ES Modules import + * // const { SESv2Client, ListTenantResourcesCommand } = require("@aws-sdk/client-sesv2"); // CommonJS import + * const client = new SESv2Client(config); + * const input = { // ListTenantResourcesRequest + * TenantName: "STRING_VALUE", // required + * Filter: { // ListTenantResourcesFilter + * "": "STRING_VALUE", + * }, + * PageSize: Number("int"), + * NextToken: "STRING_VALUE", + * }; + * const command = new ListTenantResourcesCommand(input); + * const response = await client.send(command); + * // { // ListTenantResourcesResponse + * // TenantResources: [ // TenantResourceList + * // { // TenantResource + * // ResourceType: "EMAIL_IDENTITY" || "CONFIGURATION_SET" || "EMAIL_TEMPLATE", + * // ResourceArn: "STRING_VALUE", + * // }, + * // ], + * // NextToken: "STRING_VALUE", + * // }; + * + * ``` + * + * @param ListTenantResourcesCommandInput - {@link ListTenantResourcesCommandInput} + * @returns {@link ListTenantResourcesCommandOutput} + * @see {@link ListTenantResourcesCommandInput} for command's `input` shape. + * @see {@link ListTenantResourcesCommandOutput} for command's `response` shape. + * @see {@link SESv2ClientResolvedConfig | config} for SESv2Client's `config` shape. + * + * @throws {@link BadRequestException} (client fault) + *

      The input you provided is invalid.

      + * + * @throws {@link NotFoundException} (client fault) + *

      The resource you attempted to access doesn't exist.

      + * + * @throws {@link TooManyRequestsException} (client fault) + *

      Too many requests have been made to the operation.

      + * + * @throws {@link SESv2ServiceException} + *

      Base exception class for all service exceptions from SESv2 service.

      + * + * + * @public + */ +export class ListTenantResourcesCommand extends $Command + .classBuilder< + ListTenantResourcesCommandInput, + ListTenantResourcesCommandOutput, + SESv2ClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: SESv2ClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("SimpleEmailService_v2", "ListTenantResources", {}) + .n("SESv2Client", "ListTenantResourcesCommand") + .f(void 0, void 0) + .ser(se_ListTenantResourcesCommand) + .de(de_ListTenantResourcesCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: ListTenantResourcesRequest; + output: ListTenantResourcesResponse; + }; + sdk: { + input: ListTenantResourcesCommandInput; + output: ListTenantResourcesCommandOutput; + }; + }; +} diff --git a/clients/client-sesv2/src/commands/ListTenantsCommand.ts b/clients/client-sesv2/src/commands/ListTenantsCommand.ts new file mode 100644 index 000000000000..270d74388a46 --- /dev/null +++ b/clients/client-sesv2/src/commands/ListTenantsCommand.ts @@ -0,0 +1,110 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { ListTenantsRequest, ListTenantsResponse } from "../models/models_1"; +import { de_ListTenantsCommand, se_ListTenantsCommand } from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, SESv2ClientResolvedConfig } from "../SESv2Client"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link ListTenantsCommand}. + */ +export interface ListTenantsCommandInput extends ListTenantsRequest {} +/** + * @public + * + * The output of {@link ListTenantsCommand}. + */ +export interface ListTenantsCommandOutput extends ListTenantsResponse, __MetadataBearer {} + +/** + *

      List all tenants associated with your account in the current Amazon Web Services Region.

      + *

      This operation returns basic information about each tenant, + * such as tenant name, ID, ARN, and creation timestamp.

      + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { SESv2Client, ListTenantsCommand } from "@aws-sdk/client-sesv2"; // ES Modules import + * // const { SESv2Client, ListTenantsCommand } = require("@aws-sdk/client-sesv2"); // CommonJS import + * const client = new SESv2Client(config); + * const input = { // ListTenantsRequest + * NextToken: "STRING_VALUE", + * PageSize: Number("int"), + * }; + * const command = new ListTenantsCommand(input); + * const response = await client.send(command); + * // { // ListTenantsResponse + * // Tenants: [ // TenantInfoList + * // { // TenantInfo + * // TenantName: "STRING_VALUE", + * // TenantId: "STRING_VALUE", + * // TenantArn: "STRING_VALUE", + * // CreatedTimestamp: new Date("TIMESTAMP"), + * // }, + * // ], + * // NextToken: "STRING_VALUE", + * // }; + * + * ``` + * + * @param ListTenantsCommandInput - {@link ListTenantsCommandInput} + * @returns {@link ListTenantsCommandOutput} + * @see {@link ListTenantsCommandInput} for command's `input` shape. + * @see {@link ListTenantsCommandOutput} for command's `response` shape. + * @see {@link SESv2ClientResolvedConfig | config} for SESv2Client's `config` shape. + * + * @throws {@link BadRequestException} (client fault) + *

      The input you provided is invalid.

      + * + * @throws {@link TooManyRequestsException} (client fault) + *

      Too many requests have been made to the operation.

      + * + * @throws {@link SESv2ServiceException} + *

      Base exception class for all service exceptions from SESv2 service.

      + * + * + * @public + */ +export class ListTenantsCommand extends $Command + .classBuilder< + ListTenantsCommandInput, + ListTenantsCommandOutput, + SESv2ClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: SESv2ClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("SimpleEmailService_v2", "ListTenants", {}) + .n("SESv2Client", "ListTenantsCommand") + .f(void 0, void 0) + .ser(se_ListTenantsCommand) + .de(de_ListTenantsCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: ListTenantsRequest; + output: ListTenantsResponse; + }; + sdk: { + input: ListTenantsCommandInput; + output: ListTenantsCommandOutput; + }; + }; +} diff --git a/clients/client-sesv2/src/commands/PutAccountDedicatedIpWarmupAttributesCommand.ts b/clients/client-sesv2/src/commands/PutAccountDedicatedIpWarmupAttributesCommand.ts index 30c0556ffc84..197d4d0ce104 100644 --- a/clients/client-sesv2/src/commands/PutAccountDedicatedIpWarmupAttributesCommand.ts +++ b/clients/client-sesv2/src/commands/PutAccountDedicatedIpWarmupAttributesCommand.ts @@ -8,7 +8,7 @@ import { commonParams } from "../endpoint/EndpointParameters"; import { PutAccountDedicatedIpWarmupAttributesRequest, PutAccountDedicatedIpWarmupAttributesResponse, -} from "../models/models_0"; +} from "../models/models_1"; import { de_PutAccountDedicatedIpWarmupAttributesCommand, se_PutAccountDedicatedIpWarmupAttributesCommand, diff --git a/clients/client-sesv2/src/commands/PutAccountDetailsCommand.ts b/clients/client-sesv2/src/commands/PutAccountDetailsCommand.ts index 7d242c8822b3..f802933d5f2e 100644 --- a/clients/client-sesv2/src/commands/PutAccountDetailsCommand.ts +++ b/clients/client-sesv2/src/commands/PutAccountDetailsCommand.ts @@ -9,7 +9,7 @@ import { PutAccountDetailsRequest, PutAccountDetailsRequestFilterSensitiveLog, PutAccountDetailsResponse, -} from "../models/models_0"; +} from "../models/models_1"; import { de_PutAccountDetailsCommand, se_PutAccountDetailsCommand } from "../protocols/Aws_restJson1"; import { ServiceInputTypes, ServiceOutputTypes, SESv2ClientResolvedConfig } from "../SESv2Client"; diff --git a/clients/client-sesv2/src/commands/PutAccountSendingAttributesCommand.ts b/clients/client-sesv2/src/commands/PutAccountSendingAttributesCommand.ts index 03e09aee2c77..99a70b004dde 100644 --- a/clients/client-sesv2/src/commands/PutAccountSendingAttributesCommand.ts +++ b/clients/client-sesv2/src/commands/PutAccountSendingAttributesCommand.ts @@ -5,7 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { PutAccountSendingAttributesRequest, PutAccountSendingAttributesResponse } from "../models/models_0"; +import { PutAccountSendingAttributesRequest, PutAccountSendingAttributesResponse } from "../models/models_1"; import { de_PutAccountSendingAttributesCommand, se_PutAccountSendingAttributesCommand, diff --git a/clients/client-sesv2/src/commands/PutAccountSuppressionAttributesCommand.ts b/clients/client-sesv2/src/commands/PutAccountSuppressionAttributesCommand.ts index 3f48e14a5537..258c790b1425 100644 --- a/clients/client-sesv2/src/commands/PutAccountSuppressionAttributesCommand.ts +++ b/clients/client-sesv2/src/commands/PutAccountSuppressionAttributesCommand.ts @@ -5,7 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { PutAccountSuppressionAttributesRequest, PutAccountSuppressionAttributesResponse } from "../models/models_0"; +import { PutAccountSuppressionAttributesRequest, PutAccountSuppressionAttributesResponse } from "../models/models_1"; import { de_PutAccountSuppressionAttributesCommand, se_PutAccountSuppressionAttributesCommand, diff --git a/clients/client-sesv2/src/commands/PutAccountVdmAttributesCommand.ts b/clients/client-sesv2/src/commands/PutAccountVdmAttributesCommand.ts index 7c0662dfea02..87caba46878f 100644 --- a/clients/client-sesv2/src/commands/PutAccountVdmAttributesCommand.ts +++ b/clients/client-sesv2/src/commands/PutAccountVdmAttributesCommand.ts @@ -5,7 +5,7 @@ import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { PutAccountVdmAttributesRequest, PutAccountVdmAttributesResponse } from "../models/models_0"; +import { PutAccountVdmAttributesRequest, PutAccountVdmAttributesResponse } from "../models/models_1"; import { de_PutAccountVdmAttributesCommand, se_PutAccountVdmAttributesCommand } from "../protocols/Aws_restJson1"; import { ServiceInputTypes, ServiceOutputTypes, SESv2ClientResolvedConfig } from "../SESv2Client"; diff --git a/clients/client-sesv2/src/commands/PutConfigurationSetArchivingOptionsCommand.ts b/clients/client-sesv2/src/commands/PutConfigurationSetArchivingOptionsCommand.ts index 1ece2da3f226..6f4f9d44b582 100644 --- a/clients/client-sesv2/src/commands/PutConfigurationSetArchivingOptionsCommand.ts +++ b/clients/client-sesv2/src/commands/PutConfigurationSetArchivingOptionsCommand.ts @@ -8,7 +8,7 @@ import { commonParams } from "../endpoint/EndpointParameters"; import { PutConfigurationSetArchivingOptionsRequest, PutConfigurationSetArchivingOptionsResponse, -} from "../models/models_0"; +} from "../models/models_1"; import { de_PutConfigurationSetArchivingOptionsCommand, se_PutConfigurationSetArchivingOptionsCommand, diff --git a/clients/client-sesv2/src/commands/PutConfigurationSetDeliveryOptionsCommand.ts b/clients/client-sesv2/src/commands/PutConfigurationSetDeliveryOptionsCommand.ts index 6f1a978db170..b7feeedca512 100644 --- a/clients/client-sesv2/src/commands/PutConfigurationSetDeliveryOptionsCommand.ts +++ b/clients/client-sesv2/src/commands/PutConfigurationSetDeliveryOptionsCommand.ts @@ -8,7 +8,7 @@ import { commonParams } from "../endpoint/EndpointParameters"; import { PutConfigurationSetDeliveryOptionsRequest, PutConfigurationSetDeliveryOptionsResponse, -} from "../models/models_0"; +} from "../models/models_1"; import { de_PutConfigurationSetDeliveryOptionsCommand, se_PutConfigurationSetDeliveryOptionsCommand, diff --git a/clients/client-sesv2/src/commands/PutConfigurationSetReputationOptionsCommand.ts b/clients/client-sesv2/src/commands/PutConfigurationSetReputationOptionsCommand.ts index 7a3aaf099d3d..bcec23d1d53e 100644 --- a/clients/client-sesv2/src/commands/PutConfigurationSetReputationOptionsCommand.ts +++ b/clients/client-sesv2/src/commands/PutConfigurationSetReputationOptionsCommand.ts @@ -8,7 +8,7 @@ import { commonParams } from "../endpoint/EndpointParameters"; import { PutConfigurationSetReputationOptionsRequest, PutConfigurationSetReputationOptionsResponse, -} from "../models/models_0"; +} from "../models/models_1"; import { de_PutConfigurationSetReputationOptionsCommand, se_PutConfigurationSetReputationOptionsCommand, diff --git a/clients/client-sesv2/src/commands/PutConfigurationSetSendingOptionsCommand.ts b/clients/client-sesv2/src/commands/PutConfigurationSetSendingOptionsCommand.ts index 905da11afcea..161b5f905b42 100644 --- a/clients/client-sesv2/src/commands/PutConfigurationSetSendingOptionsCommand.ts +++ b/clients/client-sesv2/src/commands/PutConfigurationSetSendingOptionsCommand.ts @@ -8,7 +8,7 @@ import { commonParams } from "../endpoint/EndpointParameters"; import { PutConfigurationSetSendingOptionsRequest, PutConfigurationSetSendingOptionsResponse, -} from "../models/models_0"; +} from "../models/models_1"; import { de_PutConfigurationSetSendingOptionsCommand, se_PutConfigurationSetSendingOptionsCommand, diff --git a/clients/client-sesv2/src/commands/SendBulkEmailCommand.ts b/clients/client-sesv2/src/commands/SendBulkEmailCommand.ts index c7ea2119018e..980a1c8495d7 100644 --- a/clients/client-sesv2/src/commands/SendBulkEmailCommand.ts +++ b/clients/client-sesv2/src/commands/SendBulkEmailCommand.ts @@ -112,6 +112,7 @@ export interface SendBulkEmailCommandOutput extends SendBulkEmailResponse, __Met * ], * ConfigurationSetName: "STRING_VALUE", * EndpointId: "STRING_VALUE", + * TenantName: "STRING_VALUE", * }; * const command = new SendBulkEmailCommand(input); * const response = await client.send(command); diff --git a/clients/client-sesv2/src/commands/SendEmailCommand.ts b/clients/client-sesv2/src/commands/SendEmailCommand.ts index 863115d5ac9d..70232c7b44c6 100644 --- a/clients/client-sesv2/src/commands/SendEmailCommand.ts +++ b/clients/client-sesv2/src/commands/SendEmailCommand.ts @@ -150,6 +150,7 @@ export interface SendEmailCommandOutput extends SendEmailResponse, __MetadataBea * ], * ConfigurationSetName: "STRING_VALUE", * EndpointId: "STRING_VALUE", + * TenantName: "STRING_VALUE", * ListManagementOptions: { // ListManagementOptions * ContactListName: "STRING_VALUE", // required * TopicName: "STRING_VALUE", diff --git a/clients/client-sesv2/src/commands/UpdateReputationEntityCustomerManagedStatusCommand.ts b/clients/client-sesv2/src/commands/UpdateReputationEntityCustomerManagedStatusCommand.ts new file mode 100644 index 000000000000..0db7d958b69b --- /dev/null +++ b/clients/client-sesv2/src/commands/UpdateReputationEntityCustomerManagedStatusCommand.ts @@ -0,0 +1,119 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { + UpdateReputationEntityCustomerManagedStatusRequest, + UpdateReputationEntityCustomerManagedStatusResponse, +} from "../models/models_1"; +import { + de_UpdateReputationEntityCustomerManagedStatusCommand, + se_UpdateReputationEntityCustomerManagedStatusCommand, +} from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, SESv2ClientResolvedConfig } from "../SESv2Client"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link UpdateReputationEntityCustomerManagedStatusCommand}. + */ +export interface UpdateReputationEntityCustomerManagedStatusCommandInput + extends UpdateReputationEntityCustomerManagedStatusRequest {} +/** + * @public + * + * The output of {@link UpdateReputationEntityCustomerManagedStatusCommand}. + */ +export interface UpdateReputationEntityCustomerManagedStatusCommandOutput + extends UpdateReputationEntityCustomerManagedStatusResponse, + __MetadataBearer {} + +/** + *

      Update the customer-managed sending status for a reputation entity. This allows + * you to enable, disable, or reinstate sending for the entity.

      + *

      The customer-managed status works in conjunction with the Amazon Web Services Amazon SES-managed status + * to determine the overall sending capability. When you update the customer-managed status, + * the Amazon Web Services Amazon SES-managed status remains unchanged. If Amazon Web Services Amazon SES has disabled the entity, + * it will not be allowed to send regardless of the customer-managed status setting. When you + * reinstate an entity through the customer-managed status, it can continue sending only if + * the Amazon Web Services Amazon SES-managed status also permits sending, even if there are active reputation + * findings, until the findings are resolved or new violations occur.

      + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { SESv2Client, UpdateReputationEntityCustomerManagedStatusCommand } from "@aws-sdk/client-sesv2"; // ES Modules import + * // const { SESv2Client, UpdateReputationEntityCustomerManagedStatusCommand } = require("@aws-sdk/client-sesv2"); // CommonJS import + * const client = new SESv2Client(config); + * const input = { // UpdateReputationEntityCustomerManagedStatusRequest + * ReputationEntityType: "RESOURCE", // required + * ReputationEntityReference: "STRING_VALUE", // required + * SendingStatus: "ENABLED" || "REINSTATED" || "DISABLED", // required + * }; + * const command = new UpdateReputationEntityCustomerManagedStatusCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param UpdateReputationEntityCustomerManagedStatusCommandInput - {@link UpdateReputationEntityCustomerManagedStatusCommandInput} + * @returns {@link UpdateReputationEntityCustomerManagedStatusCommandOutput} + * @see {@link UpdateReputationEntityCustomerManagedStatusCommandInput} for command's `input` shape. + * @see {@link UpdateReputationEntityCustomerManagedStatusCommandOutput} for command's `response` shape. + * @see {@link SESv2ClientResolvedConfig | config} for SESv2Client's `config` shape. + * + * @throws {@link BadRequestException} (client fault) + *

      The input you provided is invalid.

      + * + * @throws {@link ConflictException} (client fault) + *

      If there is already an ongoing account details update under review.

      + * + * @throws {@link TooManyRequestsException} (client fault) + *

      Too many requests have been made to the operation.

      + * + * @throws {@link SESv2ServiceException} + *

      Base exception class for all service exceptions from SESv2 service.

      + * + * + * @public + */ +export class UpdateReputationEntityCustomerManagedStatusCommand extends $Command + .classBuilder< + UpdateReputationEntityCustomerManagedStatusCommandInput, + UpdateReputationEntityCustomerManagedStatusCommandOutput, + SESv2ClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: SESv2ClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("SimpleEmailService_v2", "UpdateReputationEntityCustomerManagedStatus", {}) + .n("SESv2Client", "UpdateReputationEntityCustomerManagedStatusCommand") + .f(void 0, void 0) + .ser(se_UpdateReputationEntityCustomerManagedStatusCommand) + .de(de_UpdateReputationEntityCustomerManagedStatusCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: UpdateReputationEntityCustomerManagedStatusRequest; + output: {}; + }; + sdk: { + input: UpdateReputationEntityCustomerManagedStatusCommandInput; + output: UpdateReputationEntityCustomerManagedStatusCommandOutput; + }; + }; +} diff --git a/clients/client-sesv2/src/commands/UpdateReputationEntityPolicyCommand.ts b/clients/client-sesv2/src/commands/UpdateReputationEntityPolicyCommand.ts new file mode 100644 index 000000000000..bce5609b178a --- /dev/null +++ b/clients/client-sesv2/src/commands/UpdateReputationEntityPolicyCommand.ts @@ -0,0 +1,111 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { UpdateReputationEntityPolicyRequest, UpdateReputationEntityPolicyResponse } from "../models/models_1"; +import { + de_UpdateReputationEntityPolicyCommand, + se_UpdateReputationEntityPolicyCommand, +} from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, SESv2ClientResolvedConfig } from "../SESv2Client"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link UpdateReputationEntityPolicyCommand}. + */ +export interface UpdateReputationEntityPolicyCommandInput extends UpdateReputationEntityPolicyRequest {} +/** + * @public + * + * The output of {@link UpdateReputationEntityPolicyCommand}. + */ +export interface UpdateReputationEntityPolicyCommandOutput + extends UpdateReputationEntityPolicyResponse, + __MetadataBearer {} + +/** + *

      Update the reputation management policy for a reputation entity. The policy + * determines how the entity responds to reputation findings, such as automatically + * pausing sending when certain thresholds are exceeded.

      + *

      Reputation management policies are Amazon Web Services Amazon SES-managed (predefined policies). + * You can select from none, standard, and strict policies.

      + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { SESv2Client, UpdateReputationEntityPolicyCommand } from "@aws-sdk/client-sesv2"; // ES Modules import + * // const { SESv2Client, UpdateReputationEntityPolicyCommand } = require("@aws-sdk/client-sesv2"); // CommonJS import + * const client = new SESv2Client(config); + * const input = { // UpdateReputationEntityPolicyRequest + * ReputationEntityType: "RESOURCE", // required + * ReputationEntityReference: "STRING_VALUE", // required + * ReputationEntityPolicy: "STRING_VALUE", // required + * }; + * const command = new UpdateReputationEntityPolicyCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param UpdateReputationEntityPolicyCommandInput - {@link UpdateReputationEntityPolicyCommandInput} + * @returns {@link UpdateReputationEntityPolicyCommandOutput} + * @see {@link UpdateReputationEntityPolicyCommandInput} for command's `input` shape. + * @see {@link UpdateReputationEntityPolicyCommandOutput} for command's `response` shape. + * @see {@link SESv2ClientResolvedConfig | config} for SESv2Client's `config` shape. + * + * @throws {@link BadRequestException} (client fault) + *

      The input you provided is invalid.

      + * + * @throws {@link ConflictException} (client fault) + *

      If there is already an ongoing account details update under review.

      + * + * @throws {@link TooManyRequestsException} (client fault) + *

      Too many requests have been made to the operation.

      + * + * @throws {@link SESv2ServiceException} + *

      Base exception class for all service exceptions from SESv2 service.

      + * + * + * @public + */ +export class UpdateReputationEntityPolicyCommand extends $Command + .classBuilder< + UpdateReputationEntityPolicyCommandInput, + UpdateReputationEntityPolicyCommandOutput, + SESv2ClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: SESv2ClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("SimpleEmailService_v2", "UpdateReputationEntityPolicy", {}) + .n("SESv2Client", "UpdateReputationEntityPolicyCommand") + .f(void 0, void 0) + .ser(se_UpdateReputationEntityPolicyCommand) + .de(de_UpdateReputationEntityPolicyCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: UpdateReputationEntityPolicyRequest; + output: {}; + }; + sdk: { + input: UpdateReputationEntityPolicyCommandInput; + output: UpdateReputationEntityPolicyCommandOutput; + }; + }; +} diff --git a/clients/client-sesv2/src/commands/index.ts b/clients/client-sesv2/src/commands/index.ts index 63d5f895a59b..8750e3c4917d 100644 --- a/clients/client-sesv2/src/commands/index.ts +++ b/clients/client-sesv2/src/commands/index.ts @@ -14,6 +14,8 @@ export * from "./CreateEmailTemplateCommand"; export * from "./CreateExportJobCommand"; export * from "./CreateImportJobCommand"; export * from "./CreateMultiRegionEndpointCommand"; +export * from "./CreateTenantCommand"; +export * from "./CreateTenantResourceAssociationCommand"; export * from "./DeleteConfigurationSetCommand"; export * from "./DeleteConfigurationSetEventDestinationCommand"; export * from "./DeleteContactCommand"; @@ -25,6 +27,8 @@ export * from "./DeleteEmailIdentityPolicyCommand"; export * from "./DeleteEmailTemplateCommand"; export * from "./DeleteMultiRegionEndpointCommand"; export * from "./DeleteSuppressedDestinationCommand"; +export * from "./DeleteTenantCommand"; +export * from "./DeleteTenantResourceAssociationCommand"; export * from "./GetAccountCommand"; export * from "./GetBlacklistReportsCommand"; export * from "./GetConfigurationSetCommand"; @@ -46,7 +50,9 @@ export * from "./GetExportJobCommand"; export * from "./GetImportJobCommand"; export * from "./GetMessageInsightsCommand"; export * from "./GetMultiRegionEndpointCommand"; +export * from "./GetReputationEntityCommand"; export * from "./GetSuppressedDestinationCommand"; +export * from "./GetTenantCommand"; export * from "./ListConfigurationSetsCommand"; export * from "./ListContactListsCommand"; export * from "./ListContactsCommand"; @@ -60,8 +66,12 @@ export * from "./ListExportJobsCommand"; export * from "./ListImportJobsCommand"; export * from "./ListMultiRegionEndpointsCommand"; export * from "./ListRecommendationsCommand"; +export * from "./ListReputationEntitiesCommand"; +export * from "./ListResourceTenantsCommand"; export * from "./ListSuppressedDestinationsCommand"; export * from "./ListTagsForResourceCommand"; +export * from "./ListTenantResourcesCommand"; +export * from "./ListTenantsCommand"; export * from "./PutAccountDedicatedIpWarmupAttributesCommand"; export * from "./PutAccountDetailsCommand"; export * from "./PutAccountSendingAttributesCommand"; @@ -96,3 +106,5 @@ export * from "./UpdateContactListCommand"; export * from "./UpdateCustomVerificationEmailTemplateCommand"; export * from "./UpdateEmailIdentityPolicyCommand"; export * from "./UpdateEmailTemplateCommand"; +export * from "./UpdateReputationEntityCustomerManagedStatusCommand"; +export * from "./UpdateReputationEntityPolicyCommand"; diff --git a/clients/client-sesv2/src/models/models_0.ts b/clients/client-sesv2/src/models/models_0.ts index 02b423db0fc3..60b26d657d19 100644 --- a/clients/client-sesv2/src/models/models_0.ts +++ b/clients/client-sesv2/src/models/models_0.ts @@ -3822,6 +3822,115 @@ export interface CreateMultiRegionEndpointResponse { EndpointId?: string | undefined; } +/** + *

      Represents a request to create a tenant.

      + *

      + * Tenants are logical containers that group related SES resources together. + * Each tenant can have its own set of resources like email identities, configuration sets, and templates, + * along with reputation metrics and sending status. This helps isolate and manage email sending + * for different customers or business units within your Amazon SES API v2 account.

      + * @public + */ +export interface CreateTenantRequest { + /** + *

      The name of the tenant to create. The name can contain up to 64 alphanumeric + * characters, including letters, numbers, hyphens (-) and underscores (_) only.

      + * @public + */ + TenantName: string | undefined; + + /** + *

      An array of objects that define the tags (keys and values) to associate with the tenant

      + * @public + */ + Tags?: Tag[] | undefined; +} + +/** + * @public + * @enum + */ +export const SendingStatus = { + DISABLED: "DISABLED", + ENABLED: "ENABLED", + REINSTATED: "REINSTATED", +} as const; + +/** + * @public + */ +export type SendingStatus = (typeof SendingStatus)[keyof typeof SendingStatus]; + +/** + *

      Information about a newly created tenant.

      + * @public + */ +export interface CreateTenantResponse { + /** + *

      The name of the tenant.

      + * @public + */ + TenantName?: string | undefined; + + /** + *

      A unique identifier for the tenant.

      + * @public + */ + TenantId?: string | undefined; + + /** + *

      The Amazon Resource Name (ARN) of the tenant.

      + * @public + */ + TenantArn?: string | undefined; + + /** + *

      The date and time when the tenant was created.

      + * @public + */ + CreatedTimestamp?: Date | undefined; + + /** + *

      An array of objects that define the tags (keys and values) associated with the tenant.

      + * @public + */ + Tags?: Tag[] | undefined; + + /** + *

      The status of email sending capability for the tenant.

      + * @public + */ + SendingStatus?: SendingStatus | undefined; +} + +/** + *

      Represents a request to associate a resource with a tenant.

      + *

      Resources can be email identities, configuration sets, or email templates. + * When you associate a resource with a tenant, you can use that resource when sending + * emails on behalf of that tenant.

      + * @public + */ +export interface CreateTenantResourceAssociationRequest { + /** + *

      The name of the tenant to associate the resource with.

      + * @public + */ + TenantName: string | undefined; + + /** + *

      The Amazon Resource Name (ARN) of the resource to associate with the tenant.

      + * @public + */ + ResourceArn: string | undefined; +} + +/** + *

      If the action is successful, the service sends back an HTTP 200 response with an empty + * HTTP body.

      + * @public + */ +export interface CreateTenantResourceAssociationResponse {} + /** *

      Contains information about a custom verification email template.

      * @public @@ -4350,6 +4459,50 @@ export interface DeleteSuppressedDestinationRequest { */ export interface DeleteSuppressedDestinationResponse {} +/** + *

      Represents a request to delete a tenant.

      + * @public + */ +export interface DeleteTenantRequest { + /** + *

      The name of the tenant to delete.

      + * @public + */ + TenantName: string | undefined; +} + +/** + *

      If the action is successful, the service sends back an HTTP 200 response with an empty + * HTTP body.

      + * @public + */ +export interface DeleteTenantResponse {} + +/** + *

      Represents a request to delete an association between a tenant and a resource.

      + * @public + */ +export interface DeleteTenantResourceAssociationRequest { + /** + *

      The name of the tenant to remove the resource association from.

      + * @public + */ + TenantName: string | undefined; + + /** + *

      The Amazon Resource Name (ARN) of the resource to remove from the tenant association.

      + * @public + */ + ResourceArn: string | undefined; +} + +/** + *

      If the action is successful, the service sends back an HTTP 200 response with an empty + * HTTP body.

      + * @public + */ +export interface DeleteTenantResourceAssociationResponse {} + /** * @public * @enum @@ -6536,6 +6689,167 @@ export interface GetMultiRegionEndpointResponse { LastUpdatedTimestamp?: Date | undefined; } +/** + * @public + * @enum + */ +export const ReputationEntityType = { + RESOURCE: "RESOURCE", +} as const; + +/** + * @public + */ +export type ReputationEntityType = (typeof ReputationEntityType)[keyof typeof ReputationEntityType]; + +/** + *

      Represents a request to retrieve information about a specific reputation entity.

      + * @public + */ +export interface GetReputationEntityRequest { + /** + *

      The unique identifier for the reputation entity. For resource-type entities, + * this is the Amazon Resource Name (ARN) of the resource.

      + * @public + */ + ReputationEntityReference: string | undefined; + + /** + *

      The type of reputation entity. Currently, only RESOURCE type entities are supported.

      + * @public + */ + ReputationEntityType: ReputationEntityType | undefined; +} + +/** + *

      An object that contains status information for a reputation entity, including + * the current status, cause description, and timestamp.

      + * @public + */ +export interface StatusRecord { + /** + *

      The current sending status. This can be one of the following:

      + *
        + *
      • + *

        + * ENABLED – Sending is allowed.

        + *
      • + *
      • + *

        + * DISABLED – Sending is prevented.

        + *
      • + *
      • + *

        + * REINSTATED – Sending is allowed even with active reputation findings.

        + *
      • + *
      + * @public + */ + Status?: SendingStatus | undefined; + + /** + *

      A description of the reason for the current status, or null if no specific + * cause is available.

      + * @public + */ + Cause?: string | undefined; + + /** + *

      The timestamp when this status was last updated.

      + * @public + */ + LastUpdatedTimestamp?: Date | undefined; +} + +/** + * @public + * @enum + */ +export const RecommendationImpact = { + HIGH: "HIGH", + LOW: "LOW", +} as const; + +/** + * @public + */ +export type RecommendationImpact = (typeof RecommendationImpact)[keyof typeof RecommendationImpact]; + +/** + *

      An object that contains information about a reputation entity, including its + * reference, type, policy, status records, and reputation impact.

      + * @public + */ +export interface ReputationEntity { + /** + *

      The unique identifier for the reputation entity. For resource-type entities, + * this is the Amazon Resource Name (ARN) of the resource.

      + * @public + */ + ReputationEntityReference?: string | undefined; + + /** + *

      The type of reputation entity. Currently, only RESOURCE type entities are supported.

      + * @public + */ + ReputationEntityType?: ReputationEntityType | undefined; + + /** + *

      The Amazon Resource Name (ARN) of the reputation management policy applied to + * this entity. This is an Amazon Web Services Amazon SES-managed policy.

      + * @public + */ + ReputationManagementPolicy?: string | undefined; + + /** + *

      The customer-managed status record for this reputation entity, including the + * current status, cause description, and last updated timestamp.

      + * @public + */ + CustomerManagedStatus?: StatusRecord | undefined; + + /** + *

      The Amazon Web Services Amazon SES-managed status record for this reputation entity, including the + * current status, cause description, and last updated timestamp.

      + * @public + */ + AwsSesManagedStatus?: StatusRecord | undefined; + + /** + *

      The aggregate sending status that determines whether the entity is allowed to + * send emails. This status is derived from both the customer-managed and Amazon Web Services Amazon SES-managed + * statuses. If either the customer-managed status or the Amazon Web Services Amazon SES-managed status is + * DISABLED, the aggregate status will be DISABLED and the entity + * will not be allowed to send emails. When the customer-managed status is set to + * REINSTATED, the entity can continue sending even if there are active + * reputation findings, provided the Amazon Web Services Amazon SES-managed status also permits sending. + * The entity can only send emails when both statuses permit sending.

      + * @public + */ + SendingStatusAggregate?: SendingStatus | undefined; + + /** + *

      The reputation impact level for this entity, representing the highest impact + * reputation finding currently active. Reputation findings can be retrieved using + * the ListRecommendations operation.

      + * @public + */ + ReputationImpact?: RecommendationImpact | undefined; +} + +/** + *

      Information about the requested reputation entity.

      + * @public + */ +export interface GetReputationEntityResponse { + /** + *

      The reputation entity information, including status records, policy configuration, + * and reputation impact.

      + * @public + */ + ReputationEntity?: ReputationEntity | undefined; +} + /** *

      A request to retrieve information about an email address that's on the suppression * list for your account.

      @@ -6616,60 +6930,126 @@ export interface GetSuppressedDestinationResponse { } /** - *

      Information about an email identity.

      + *

      Represents a request to get information about a specific tenant.

      * @public */ -export interface IdentityInfo { +export interface GetTenantRequest { /** - *

      The email identity type. Note: the MANAGED_DOMAIN type is not supported - * for email identity types.

      + *

      The name of the tenant to retrieve information about.

      * @public */ - IdentityType?: IdentityType | undefined; + TenantName: string | undefined; +} +/** + *

      A structure that contains details about a tenant.

      + * @public + */ +export interface Tenant { /** - *

      The address or domain of the identity.

      + *

      The name of the tenant.

      * @public */ - IdentityName?: string | undefined; + TenantName?: string | undefined; /** - *

      Indicates whether or not you can send email from the identity.

      - *

      An identity is an email address or domain that you send email - * from. Before you can send email from an identity, you have to demostrate that you own - * the identity, and that you authorize Amazon SES to send email from that identity.

      + *

      A unique identifier for the tenant.

      * @public */ - SendingEnabled?: boolean | undefined; + TenantId?: string | undefined; /** - *

      The verification status of the identity. The status can be one of the - * following:

      - *
        - *
      • - *

        - * PENDING – The verification process was initiated, but Amazon SES - * hasn't yet been able to verify the identity.

        - *
      • - *
      • - *

        - * SUCCESS – The verification process completed - * successfully.

        - *
      • - *
      • - *

        - * FAILED – The verification process failed.

        - *
      • - *
      • - *

        - * TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES - * from determining the verification status of the identity.

        - *
      • - *
      • - *

        - * NOT_STARTED – The verification process hasn't been - * initiated for the identity.

        - *
      • + *

        The Amazon Resource Name (ARN) of the tenant.

        + * @public + */ + TenantArn?: string | undefined; + + /** + *

        The date and time when the tenant was created.

        + * @public + */ + CreatedTimestamp?: Date | undefined; + + /** + *

        An array of objects that define the tags (keys and values) associated with the tenant.

        + * @public + */ + Tags?: Tag[] | undefined; + + /** + *

        The status of sending capability for the tenant.

        + * @public + */ + SendingStatus?: SendingStatus | undefined; +} + +/** + *

        Information about a specific tenant.

        + * @public + */ +export interface GetTenantResponse { + /** + *

        A structure that contains details about the tenant.

        + * @public + */ + Tenant?: Tenant | undefined; +} + +/** + *

        Information about an email identity.

        + * @public + */ +export interface IdentityInfo { + /** + *

        The email identity type. Note: the MANAGED_DOMAIN type is not supported + * for email identity types.

        + * @public + */ + IdentityType?: IdentityType | undefined; + + /** + *

        The address or domain of the identity.

        + * @public + */ + IdentityName?: string | undefined; + + /** + *

        Indicates whether or not you can send email from the identity.

        + *

        An identity is an email address or domain that you send email + * from. Before you can send email from an identity, you have to demostrate that you own + * the identity, and that you authorize Amazon SES to send email from that identity.

        + * @public + */ + SendingEnabled?: boolean | undefined; + + /** + *

        The verification status of the identity. The status can be one of the + * following:

        + *
          + *
        • + *

          + * PENDING – The verification process was initiated, but Amazon SES + * hasn't yet been able to verify the identity.

          + *
        • + *
        • + *

          + * SUCCESS – The verification process completed + * successfully.

          + *
        • + *
        • + *

          + * FAILED – The verification process failed.

          + *
        • + *
        • + *

          + * TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES + * from determining the verification status of the identity.

          + *
        • + *
        • + *

          + * NOT_STARTED – The verification process hasn't been + * initiated for the identity.

          + *
        • *
        * @public */ @@ -7535,20 +7915,6 @@ export interface ListRecommendationsRequest { PageSize?: number | undefined; } -/** - * @public - * @enum - */ -export const RecommendationImpact = { - HIGH: "HIGH", - LOW: "LOW", -} as const; - -/** - * @public - */ -export type RecommendationImpact = (typeof RecommendationImpact)[keyof typeof RecommendationImpact]; - /** * @public * @enum @@ -7569,9 +7935,12 @@ export type RecommendationStatus = (typeof RecommendationStatus)[keyof typeof Re */ export const RecommendationType = { BIMI: "BIMI", + BOUNCE: "BOUNCE", COMPLAINT: "COMPLAINT", DKIM: "DKIM", DMARC: "DMARC", + FEEDBACK_3P: "FEEDBACK_3P", + IP_LISTING: "IP_LISTING", SPF: "SPF", } as const; @@ -7655,404 +8024,146 @@ export interface ListRecommendationsResponse { } /** - *

        A request to obtain a list of email destinations that are on the suppression list for - * your account.

        * @public + * @enum */ -export interface ListSuppressedDestinationsRequest { - /** - *

        The factors that caused the email address to be added to .

        - * @public - */ - Reasons?: SuppressionListReason[] | undefined; - - /** - *

        Used to filter the list of suppressed email destinations so that it only includes - * addresses that were added to the list after a specific date.

        - * @public - */ - StartDate?: Date | undefined; - - /** - *

        Used to filter the list of suppressed email destinations so that it only includes - * addresses that were added to the list before a specific date.

        - * @public - */ - EndDate?: Date | undefined; - - /** - *

        A token returned from a previous call to ListSuppressedDestinations to - * indicate the position in the list of suppressed email addresses.

        - * @public - */ - NextToken?: string | undefined; - - /** - *

        The number of results to show in a single call to - * ListSuppressedDestinations. If the number of results is larger than the - * number you specified in this parameter, then the response includes a - * NextToken element, which you can use to obtain additional - * results.

        - * @public - */ - PageSize?: number | undefined; -} +export const ReputationEntityFilterKey = { + ENTITY_REFERENCE_PREFIX: "ENTITY_REFERENCE_PREFIX", + ENTITY_TYPE: "ENTITY_TYPE", + REPUTATION_IMPACT: "REPUTATION_IMPACT", + STATUS: "SENDING_STATUS", +} as const; /** - *

        A summary that describes the suppressed email address.

        * @public */ -export interface SuppressedDestinationSummary { - /** - *

        The email address that's on the suppression list for your account.

        - * @public - */ - EmailAddress: string | undefined; - - /** - *

        The reason that the address was added to the suppression list for your account.

        - * @public - */ - Reason: SuppressionListReason | undefined; - - /** - *

        The date and time when the suppressed destination was last updated, shown in Unix time - * format.

        - * @public - */ - LastUpdateTime: Date | undefined; -} +export type ReputationEntityFilterKey = (typeof ReputationEntityFilterKey)[keyof typeof ReputationEntityFilterKey]; /** - *

        A list of suppressed email addresses.

        + *

        Represents a request to list reputation entities with optional filtering.

        * @public */ -export interface ListSuppressedDestinationsResponse { +export interface ListReputationEntitiesRequest { /** - *

        A list of summaries, each containing a summary for a suppressed email - * destination.

        + *

        An object that contains filters to apply when listing reputation entities. + * You can filter by entity type, reputation impact, sending status, or entity + * reference prefix.

        * @public */ - SuppressedDestinationSummaries?: SuppressedDestinationSummary[] | undefined; + Filter?: Partial> | undefined; /** - *

        A token that indicates that there are additional email addresses on the suppression - * list for your account. To view additional suppressed addresses, issue another request to - * ListSuppressedDestinations, and pass this token in the - * NextToken parameter.

        + *

        A token returned from a previous call to ListReputationEntities to indicate + * the position in the list of reputation entities.

        * @public */ NextToken?: string | undefined; -} -/** - * @public - */ -export interface ListTagsForResourceRequest { /** - *

        The Amazon Resource Name (ARN) of the resource that you want to retrieve tag - * information for.

        - * @public - */ - ResourceArn: string | undefined; -} - -/** - * @public - */ -export interface ListTagsForResourceResponse { - /** - *

        An array that lists all the tags that are associated with the resource. Each tag - * consists of a required tag key (Key) and an associated tag value - * (Value)

        - * @public - */ - Tags: Tag[] | undefined; -} - -/** - *

        A request to enable or disable the automatic IP address warm-up feature.

        - * @public - */ -export interface PutAccountDedicatedIpWarmupAttributesRequest { - /** - *

        Enables or disables the automatic warm-up feature for dedicated IP addresses that are - * associated with your Amazon SES account in the current Amazon Web Services Region. Set to true - * to enable the automatic warm-up feature, or set to false to disable - * it.

        - * @public - */ - AutoWarmupEnabled?: boolean | undefined; -} - -/** - *

        An HTTP 200 response if the request succeeds, or an error message if the request - * fails.

        - * @public - */ -export interface PutAccountDedicatedIpWarmupAttributesResponse {} - -/** - *

        A request to submit new account details.

        - * @public - */ -export interface PutAccountDetailsRequest { - /** - *

        The type of email your account will send.

        - * @public - */ - MailType: MailType | undefined; - - /** - *

        The URL of your website. This information helps us better understand the type of - * content that you plan to send.

        - * @public - */ - WebsiteURL: string | undefined; - - /** - *

        The language you would prefer to be contacted with.

        - * @public - */ - ContactLanguage?: ContactLanguage | undefined; - - /** - *

        A description of the types of email that you plan to send.

        - * - * @deprecated - * @public - */ - UseCaseDescription?: string | undefined; - - /** - *

        Additional email addresses that you would like to be notified regarding Amazon SES - * matters.

        - * @public - */ - AdditionalContactEmailAddresses?: string[] | undefined; - - /** - *

        Indicates whether or not your account should have production access in the current - * Amazon Web Services Region.

        - *

        If the value is false, then your account is in the - * sandbox. When your account is in the sandbox, you can only send - * email to verified identities. - *

        - *

        If the value is true, then your account has production access. When your - * account has production access, you can send email to any address. The sending quota and - * maximum sending rate for your account vary based on your specific use case.

        + *

        The number of results to show in a single call to ListReputationEntities. + * If the number of results is larger than the number you specified in this parameter, + * then the response includes a NextToken element, which you can use to obtain + * additional results.

        * @public */ - ProductionAccessEnabled?: boolean | undefined; + PageSize?: number | undefined; } /** - *

        An HTTP 200 response if the request succeeds, or an error message if the request - * fails.

        - * @public - */ -export interface PutAccountDetailsResponse {} - -/** - *

        A request to change the ability of your account to send email.

        + *

        A list of reputation entities in your account.

        * @public */ -export interface PutAccountSendingAttributesRequest { +export interface ListReputationEntitiesResponse { /** - *

        Enables or disables your account's ability to send email. Set to true to - * enable email sending, or set to false to disable email sending.

        - * - *

        If Amazon Web Services paused your account's ability to send email, you can't use this operation - * to resume your account's ability to send email.

        - *
        + *

        An array that contains information about the reputation entities in your account.

        * @public */ - SendingEnabled?: boolean | undefined; -} - -/** - *

        An HTTP 200 response if the request succeeds, or an error message if the request - * fails.

        - * @public - */ -export interface PutAccountSendingAttributesResponse {} + ReputationEntities?: ReputationEntity[] | undefined; -/** - *

        A request to change your account's suppression preferences.

        - * @public - */ -export interface PutAccountSuppressionAttributesRequest { /** - *

        A list that contains the reasons that email addresses will be automatically added to - * the suppression list for your account. This list can contain any or all of the - * following:

        - *
          - *
        • - *

          - * COMPLAINT – Amazon SES adds an email address to the suppression - * list for your account when a message sent to that address results in a - * complaint.

          - *
        • - *
        • - *

          - * BOUNCE – Amazon SES adds an email address to the suppression - * list for your account when a message sent to that address results in a hard - * bounce.

          - *
        • - *
        + *

        A token that indicates that there are additional reputation entities to list. + * To view additional reputation entities, issue another request to ListReputationEntities, + * and pass this token in the NextToken parameter.

        * @public */ - SuppressedReasons?: SuppressionListReason[] | undefined; + NextToken?: string | undefined; } /** - *

        An HTTP 200 response if the request succeeds, or an error message if the request - * fails.

        - * @public - */ -export interface PutAccountSuppressionAttributesResponse {} - -/** - *

        A request to submit new account VDM attributes.

        + *

        Represents a request to list tenants associated with a specific resource.

        * @public */ -export interface PutAccountVdmAttributesRequest { +export interface ListResourceTenantsRequest { /** - *

        The VDM attributes that you wish to apply to your Amazon SES account.

        + *

        The Amazon Resource Name (ARN) of the resource to list associated tenants for.

        * @public */ - VdmAttributes: VdmAttributes | undefined; -} - -/** - * @public - */ -export interface PutAccountVdmAttributesResponse {} + ResourceArn: string | undefined; -/** - *

        A request to associate a configuration set with a MailManager archive.

        - * @public - */ -export interface PutConfigurationSetArchivingOptionsRequest { /** - *

        The name of the configuration set to associate with a MailManager archive.

        + *

        The number of results to show in a single call to ListResourceTenants. + * If the number of results is larger than the number you specified in this parameter, + * then the response includes a NextToken element, which you can use to obtain additional results.

        * @public */ - ConfigurationSetName: string | undefined; + PageSize?: number | undefined; /** - *

        The Amazon Resource Name (ARN) of the MailManager archive that the Amazon SES API v2 sends email - * to.

        + *

        A token returned from a previous call to ListResourceTenants to indicate the position in the list of resource tenants.

        * @public */ - ArchiveArn?: string | undefined; + NextToken?: string | undefined; } /** - *

        An HTTP 200 response if the request succeeds, or an error message if the request - * fails.

        + *

        A structure that contains information about a tenant associated with a resource.

        * @public */ -export interface PutConfigurationSetArchivingOptionsResponse {} - -/** - *

        A request to associate a configuration set with a dedicated IP pool.

        - * @public - */ -export interface PutConfigurationSetDeliveryOptionsRequest { +export interface ResourceTenantMetadata { /** - *

        The name of the configuration set to associate with a dedicated IP pool.

        + *

        The name of the tenant associated with the resource.

        * @public */ - ConfigurationSetName: string | undefined; + TenantName?: string | undefined; /** - *

        Specifies whether messages that use the configuration set are required to use - * Transport Layer Security (TLS). If the value is Require, messages are only - * delivered if a TLS connection can be established. If the value is Optional, - * messages can be delivered in plain text if a TLS connection can't be established.

        + *

        A unique identifier for the tenant associated with the resource.

        * @public */ - TlsPolicy?: TlsPolicy | undefined; - - /** - *

        The name of the dedicated IP pool to associate with the configuration set.

        - * @public - */ - SendingPoolName?: string | undefined; - - /** - *

        The maximum amount of time, in seconds, that Amazon SES API v2 will attempt delivery of email. - * If specified, the value must greater than or equal to 300 seconds (5 minutes) - * and less than or equal to 50400 seconds (840 minutes). - *

        - * @public - */ - MaxDeliverySeconds?: number | undefined; -} - -/** - *

        An HTTP 200 response if the request succeeds, or an error message if the request - * fails.

        - * @public - */ -export interface PutConfigurationSetDeliveryOptionsResponse {} + TenantId?: string | undefined; -/** - *

        A request to enable or disable tracking of reputation metrics for a configuration - * set.

        - * @public - */ -export interface PutConfigurationSetReputationOptionsRequest { /** - *

        The name of the configuration set.

        + *

        The Amazon Resource Name (ARN) of the resource.

        * @public */ - ConfigurationSetName: string | undefined; + ResourceArn?: string | undefined; /** - *

        If true, tracking of reputation metrics is enabled for the configuration - * set. If false, tracking of reputation metrics is disabled for the - * configuration set.

        + *

        The date and time when the resource was associated with the tenant.

        * @public */ - ReputationMetricsEnabled?: boolean | undefined; + AssociatedTimestamp?: Date | undefined; } /** - *

        An HTTP 200 response if the request succeeds, or an error message if the request - * fails.

        + *

        Information about tenants associated with a specific resource.

        * @public */ -export interface PutConfigurationSetReputationOptionsResponse {} - -/** - *

        A request to enable or disable the ability of Amazon SES to send emails that use a specific - * configuration set.

        - * @public - */ -export interface PutConfigurationSetSendingOptionsRequest { +export interface ListResourceTenantsResponse { /** - *

        The name of the configuration set to enable or disable email sending for.

        + *

        An array that contains information about each tenant associated with the resource.

        * @public */ - ConfigurationSetName: string | undefined; + ResourceTenants?: ResourceTenantMetadata[] | undefined; /** - *

        If true, email sending is enabled for the configuration set. If - * false, email sending is disabled for the configuration set.

        + *

        A token that indicates that there are additional tenants to list. To view additional tenants, + * issue another request to ListResourceTenants, and pass this token in the NextToken parameter.

        * @public */ - SendingEnabled?: boolean | undefined; + NextToken?: string | undefined; } -/** - *

        An HTTP 200 response if the request succeeds, or an error message if the request - * fails.

        - * @public - */ -export interface PutConfigurationSetSendingOptionsResponse {} - /** * @internal */ @@ -8151,13 +8262,3 @@ export const GetMessageInsightsResponseFilterSensitiveLog = (obj: GetMessageInsi ...(obj.Subject && { Subject: SENSITIVE_STRING }), ...(obj.Insights && { Insights: obj.Insights.map((item) => EmailInsightsFilterSensitiveLog(item)) }), }); - -/** - * @internal - */ -export const PutAccountDetailsRequestFilterSensitiveLog = (obj: PutAccountDetailsRequest): any => ({ - ...obj, - ...(obj.WebsiteURL && { WebsiteURL: SENSITIVE_STRING }), - ...(obj.UseCaseDescription && { UseCaseDescription: SENSITIVE_STRING }), - ...(obj.AdditionalContactEmailAddresses && { AdditionalContactEmailAddresses: SENSITIVE_STRING }), -}); diff --git a/clients/client-sesv2/src/models/models_1.ts b/clients/client-sesv2/src/models/models_1.ts index fcf4b6bba1ee..9068167d9cd7 100644 --- a/clients/client-sesv2/src/models/models_1.ts +++ b/clients/client-sesv2/src/models/models_1.ts @@ -1,9 +1,12 @@ // smithy-typescript generated code +import { SENSITIVE_STRING } from "@smithy/smithy-client"; + import { BehaviorOnMxFailure, BulkEmailContent, BulkEmailEntry, BulkEmailEntryResult, + ContactLanguage, Destination, DkimSigningAttributes, DkimSigningAttributesFilterSensitiveLog, @@ -15,15 +18,588 @@ import { EventDestinationDefinition, HttpsPolicy, ListManagementOptions, + MailType, MessageTag, + ReputationEntityType, ScalingMode, + SendingStatus, SuppressionListReason, Tag, + TlsPolicy, Topic, TopicPreference, + VdmAttributes, VdmOptions, } from "./models_0"; +/** + *

        A request to obtain a list of email destinations that are on the suppression list for + * your account.

        + * @public + */ +export interface ListSuppressedDestinationsRequest { + /** + *

        The factors that caused the email address to be added to .

        + * @public + */ + Reasons?: SuppressionListReason[] | undefined; + + /** + *

        Used to filter the list of suppressed email destinations so that it only includes + * addresses that were added to the list after a specific date.

        + * @public + */ + StartDate?: Date | undefined; + + /** + *

        Used to filter the list of suppressed email destinations so that it only includes + * addresses that were added to the list before a specific date.

        + * @public + */ + EndDate?: Date | undefined; + + /** + *

        A token returned from a previous call to ListSuppressedDestinations to + * indicate the position in the list of suppressed email addresses.

        + * @public + */ + NextToken?: string | undefined; + + /** + *

        The number of results to show in a single call to + * ListSuppressedDestinations. If the number of results is larger than the + * number you specified in this parameter, then the response includes a + * NextToken element, which you can use to obtain additional + * results.

        + * @public + */ + PageSize?: number | undefined; +} + +/** + *

        A summary that describes the suppressed email address.

        + * @public + */ +export interface SuppressedDestinationSummary { + /** + *

        The email address that's on the suppression list for your account.

        + * @public + */ + EmailAddress: string | undefined; + + /** + *

        The reason that the address was added to the suppression list for your account.

        + * @public + */ + Reason: SuppressionListReason | undefined; + + /** + *

        The date and time when the suppressed destination was last updated, shown in Unix time + * format.

        + * @public + */ + LastUpdateTime: Date | undefined; +} + +/** + *

        A list of suppressed email addresses.

        + * @public + */ +export interface ListSuppressedDestinationsResponse { + /** + *

        A list of summaries, each containing a summary for a suppressed email + * destination.

        + * @public + */ + SuppressedDestinationSummaries?: SuppressedDestinationSummary[] | undefined; + + /** + *

        A token that indicates that there are additional email addresses on the suppression + * list for your account. To view additional suppressed addresses, issue another request to + * ListSuppressedDestinations, and pass this token in the + * NextToken parameter.

        + * @public + */ + NextToken?: string | undefined; +} + +/** + * @public + */ +export interface ListTagsForResourceRequest { + /** + *

        The Amazon Resource Name (ARN) of the resource that you want to retrieve tag + * information for.

        + * @public + */ + ResourceArn: string | undefined; +} + +/** + * @public + */ +export interface ListTagsForResourceResponse { + /** + *

        An array that lists all the tags that are associated with the resource. Each tag + * consists of a required tag key (Key) and an associated tag value + * (Value)

        + * @public + */ + Tags: Tag[] | undefined; +} + +/** + * @public + * @enum + */ +export const ListTenantResourcesFilterKey = { + RESOURCE_TYPE: "RESOURCE_TYPE", +} as const; + +/** + * @public + */ +export type ListTenantResourcesFilterKey = + (typeof ListTenantResourcesFilterKey)[keyof typeof ListTenantResourcesFilterKey]; + +/** + *

        Represents a request to list resources associated with a specific tenant.

        + * @public + */ +export interface ListTenantResourcesRequest { + /** + *

        The name of the tenant to list resources for.

        + * @public + */ + TenantName: string | undefined; + + /** + *

        A map of filter keys and values for filtering the list of tenant resources. Currently, + * the only supported filter key is RESOURCE_TYPE.

        + * @public + */ + Filter?: Partial> | undefined; + + /** + *

        The number of results to show in a single call to ListTenantResources. + * If the number of results is larger than the number you specified in this parameter, + * then the response includes a NextToken element, which you can use to obtain additional results.

        + * @public + */ + PageSize?: number | undefined; + + /** + *

        A token returned from a previous call to ListTenantResources to indicate the position in the list of tenant resources.

        + * @public + */ + NextToken?: string | undefined; +} + +/** + * @public + * @enum + */ +export const ResourceType = { + CONFIGURATION_SET: "CONFIGURATION_SET", + EMAIL_IDENTITY: "EMAIL_IDENTITY", + EMAIL_TEMPLATE: "EMAIL_TEMPLATE", +} as const; + +/** + * @public + */ +export type ResourceType = (typeof ResourceType)[keyof typeof ResourceType]; + +/** + *

        A structure that contains information about a resource associated with a tenant.

        + * @public + */ +export interface TenantResource { + /** + *

        The type of resource associated with the tenant. Valid values are EMAIL_IDENTITY, + * CONFIGURATION_SET, or EMAIL_TEMPLATE.

        + * @public + */ + ResourceType?: ResourceType | undefined; + + /** + *

        The Amazon Resource Name (ARN) of the resource associated with the tenant.

        + * @public + */ + ResourceArn?: string | undefined; +} + +/** + *

        Information about resources associated with a specific tenant.

        + * @public + */ +export interface ListTenantResourcesResponse { + /** + *

        An array that contains information about each resource associated with the tenant.

        + * @public + */ + TenantResources?: TenantResource[] | undefined; + + /** + *

        A token that indicates that there are additional resources to list. To view additional resources, + * issue another request to ListTenantResources, and pass this token in the NextToken parameter.

        + * @public + */ + NextToken?: string | undefined; +} + +/** + *

        Represents a request to list all tenants associated with your account in the current Amazon Web Services Region.

        + * @public + */ +export interface ListTenantsRequest { + /** + *

        A token returned from a previous call to ListTenants to indicate the position in the list of tenants.

        + * @public + */ + NextToken?: string | undefined; + + /** + *

        The number of results to show in a single call to ListTenants. + * If the number of results is larger than the number you specified in this parameter, + * then the response includes a NextToken element, which you can use to obtain additional results.

        + * @public + */ + PageSize?: number | undefined; +} + +/** + *

        A structure that contains basic information about a tenant.

        + * @public + */ +export interface TenantInfo { + /** + *

        The name of the tenant.

        + * @public + */ + TenantName?: string | undefined; + + /** + *

        A unique identifier for the tenant.

        + * @public + */ + TenantId?: string | undefined; + + /** + *

        The Amazon Resource Name (ARN) of the tenant.

        + * @public + */ + TenantArn?: string | undefined; + + /** + *

        The date and time when the tenant was created.

        + * @public + */ + CreatedTimestamp?: Date | undefined; +} + +/** + *

        Information about tenants associated with your account.

        + * @public + */ +export interface ListTenantsResponse { + /** + *

        An array that contains basic information about each tenant.

        + * @public + */ + Tenants?: TenantInfo[] | undefined; + + /** + *

        A token that indicates that there are additional tenants to list. To view additional tenants, + * issue another request to ListTenants, and pass this token in the NextToken parameter.

        + * @public + */ + NextToken?: string | undefined; +} + +/** + *

        A request to enable or disable the automatic IP address warm-up feature.

        + * @public + */ +export interface PutAccountDedicatedIpWarmupAttributesRequest { + /** + *

        Enables or disables the automatic warm-up feature for dedicated IP addresses that are + * associated with your Amazon SES account in the current Amazon Web Services Region. Set to true + * to enable the automatic warm-up feature, or set to false to disable + * it.

        + * @public + */ + AutoWarmupEnabled?: boolean | undefined; +} + +/** + *

        An HTTP 200 response if the request succeeds, or an error message if the request + * fails.

        + * @public + */ +export interface PutAccountDedicatedIpWarmupAttributesResponse {} + +/** + *

        A request to submit new account details.

        + * @public + */ +export interface PutAccountDetailsRequest { + /** + *

        The type of email your account will send.

        + * @public + */ + MailType: MailType | undefined; + + /** + *

        The URL of your website. This information helps us better understand the type of + * content that you plan to send.

        + * @public + */ + WebsiteURL: string | undefined; + + /** + *

        The language you would prefer to be contacted with.

        + * @public + */ + ContactLanguage?: ContactLanguage | undefined; + + /** + *

        A description of the types of email that you plan to send.

        + * + * @deprecated + * @public + */ + UseCaseDescription?: string | undefined; + + /** + *

        Additional email addresses that you would like to be notified regarding Amazon SES + * matters.

        + * @public + */ + AdditionalContactEmailAddresses?: string[] | undefined; + + /** + *

        Indicates whether or not your account should have production access in the current + * Amazon Web Services Region.

        + *

        If the value is false, then your account is in the + * sandbox. When your account is in the sandbox, you can only send + * email to verified identities. + *

        + *

        If the value is true, then your account has production access. When your + * account has production access, you can send email to any address. The sending quota and + * maximum sending rate for your account vary based on your specific use case.

        + * @public + */ + ProductionAccessEnabled?: boolean | undefined; +} + +/** + *

        An HTTP 200 response if the request succeeds, or an error message if the request + * fails.

        + * @public + */ +export interface PutAccountDetailsResponse {} + +/** + *

        A request to change the ability of your account to send email.

        + * @public + */ +export interface PutAccountSendingAttributesRequest { + /** + *

        Enables or disables your account's ability to send email. Set to true to + * enable email sending, or set to false to disable email sending.

        + * + *

        If Amazon Web Services paused your account's ability to send email, you can't use this operation + * to resume your account's ability to send email.

        + *
        + * @public + */ + SendingEnabled?: boolean | undefined; +} + +/** + *

        An HTTP 200 response if the request succeeds, or an error message if the request + * fails.

        + * @public + */ +export interface PutAccountSendingAttributesResponse {} + +/** + *

        A request to change your account's suppression preferences.

        + * @public + */ +export interface PutAccountSuppressionAttributesRequest { + /** + *

        A list that contains the reasons that email addresses will be automatically added to + * the suppression list for your account. This list can contain any or all of the + * following:

        + *
          + *
        • + *

          + * COMPLAINT – Amazon SES adds an email address to the suppression + * list for your account when a message sent to that address results in a + * complaint.

          + *
        • + *
        • + *

          + * BOUNCE – Amazon SES adds an email address to the suppression + * list for your account when a message sent to that address results in a hard + * bounce.

          + *
        • + *
        + * @public + */ + SuppressedReasons?: SuppressionListReason[] | undefined; +} + +/** + *

        An HTTP 200 response if the request succeeds, or an error message if the request + * fails.

        + * @public + */ +export interface PutAccountSuppressionAttributesResponse {} + +/** + *

        A request to submit new account VDM attributes.

        + * @public + */ +export interface PutAccountVdmAttributesRequest { + /** + *

        The VDM attributes that you wish to apply to your Amazon SES account.

        + * @public + */ + VdmAttributes: VdmAttributes | undefined; +} + +/** + * @public + */ +export interface PutAccountVdmAttributesResponse {} + +/** + *

        A request to associate a configuration set with a MailManager archive.

        + * @public + */ +export interface PutConfigurationSetArchivingOptionsRequest { + /** + *

        The name of the configuration set to associate with a MailManager archive.

        + * @public + */ + ConfigurationSetName: string | undefined; + + /** + *

        The Amazon Resource Name (ARN) of the MailManager archive that the Amazon SES API v2 sends email + * to.

        + * @public + */ + ArchiveArn?: string | undefined; +} + +/** + *

        An HTTP 200 response if the request succeeds, or an error message if the request + * fails.

        + * @public + */ +export interface PutConfigurationSetArchivingOptionsResponse {} + +/** + *

        A request to associate a configuration set with a dedicated IP pool.

        + * @public + */ +export interface PutConfigurationSetDeliveryOptionsRequest { + /** + *

        The name of the configuration set to associate with a dedicated IP pool.

        + * @public + */ + ConfigurationSetName: string | undefined; + + /** + *

        Specifies whether messages that use the configuration set are required to use + * Transport Layer Security (TLS). If the value is Require, messages are only + * delivered if a TLS connection can be established. If the value is Optional, + * messages can be delivered in plain text if a TLS connection can't be established.

        + * @public + */ + TlsPolicy?: TlsPolicy | undefined; + + /** + *

        The name of the dedicated IP pool to associate with the configuration set.

        + * @public + */ + SendingPoolName?: string | undefined; + + /** + *

        The maximum amount of time, in seconds, that Amazon SES API v2 will attempt delivery of email. + * If specified, the value must greater than or equal to 300 seconds (5 minutes) + * and less than or equal to 50400 seconds (840 minutes). + *

        + * @public + */ + MaxDeliverySeconds?: number | undefined; +} + +/** + *

        An HTTP 200 response if the request succeeds, or an error message if the request + * fails.

        + * @public + */ +export interface PutConfigurationSetDeliveryOptionsResponse {} + +/** + *

        A request to enable or disable tracking of reputation metrics for a configuration + * set.

        + * @public + */ +export interface PutConfigurationSetReputationOptionsRequest { + /** + *

        The name of the configuration set.

        + * @public + */ + ConfigurationSetName: string | undefined; + + /** + *

        If true, tracking of reputation metrics is enabled for the configuration + * set. If false, tracking of reputation metrics is disabled for the + * configuration set.

        + * @public + */ + ReputationMetricsEnabled?: boolean | undefined; +} + +/** + *

        An HTTP 200 response if the request succeeds, or an error message if the request + * fails.

        + * @public + */ +export interface PutConfigurationSetReputationOptionsResponse {} + +/** + *

        A request to enable or disable the ability of Amazon SES to send emails that use a specific + * configuration set.

        + * @public + */ +export interface PutConfigurationSetSendingOptionsRequest { + /** + *

        The name of the configuration set to enable or disable email sending for.

        + * @public + */ + ConfigurationSetName: string | undefined; + + /** + *

        If true, email sending is enabled for the configuration set. If + * false, email sending is disabled for the configuration set.

        + * @public + */ + SendingEnabled?: boolean | undefined; +} + +/** + *

        An HTTP 200 response if the request succeeds, or an error message if the request + * fails.

        + * @public + */ +export interface PutConfigurationSetSendingOptionsResponse {} + /** *

        A request to change the account suppression list preferences for a specific * configuration set.

        @@ -603,6 +1179,18 @@ export interface SendBulkEmailRequest { * @public */ EndpointId?: string | undefined; + + /** + *

        The name of the tenant through which this bulk email will be sent.

        + * + *

        + * The email sending operation will only succeed if all referenced resources + * (identities, configuration sets, and templates) are associated with this tenant. + *

        + *
        + * @public + */ + TenantName?: string | undefined; } /** @@ -754,6 +1342,17 @@ export interface SendEmailRequest { */ EndpointId?: string | undefined; + /** + *

        The name of the tenant through which this email will be sent.

        + * + *

        The email sending operation will only succeed if all referenced resources + * (identities, configuration sets, and templates) are associated with this tenant. + *

        + *
        + * @public + */ + TenantName?: string | undefined; + /** *

        An object used to specify a list or topic to which an email belongs, which will be * used when a contact chooses to unsubscribe.

        @@ -1092,6 +1691,93 @@ export interface UpdateEmailTemplateRequest { */ export interface UpdateEmailTemplateResponse {} +/** + *

        Represents a request to update the customer-managed sending status for a reputation entity.

        + * @public + */ +export interface UpdateReputationEntityCustomerManagedStatusRequest { + /** + *

        The type of reputation entity. Currently, only RESOURCE type entities are supported.

        + * @public + */ + ReputationEntityType: ReputationEntityType | undefined; + + /** + *

        The unique identifier for the reputation entity. For resource-type entities, + * this is the Amazon Resource Name (ARN) of the resource.

        + * @public + */ + ReputationEntityReference: string | undefined; + + /** + *

        The new customer-managed sending status for the reputation entity. This can be one of the following:

        + *
          + *
        • + *

          + * ENABLED – Allow sending for this entity.

          + *
        • + *
        • + *

          + * DISABLED – Prevent sending for this entity.

          + *
        • + *
        • + *

          + * REINSTATED – Allow sending even if there are active reputation findings.

          + *
        • + *
        + * @public + */ + SendingStatus: SendingStatus | undefined; +} + +/** + *

        If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

        + * @public + */ +export interface UpdateReputationEntityCustomerManagedStatusResponse {} + +/** + *

        Represents a request to update the reputation management policy for a reputation entity.

        + * @public + */ +export interface UpdateReputationEntityPolicyRequest { + /** + *

        The type of reputation entity. Currently, only RESOURCE type entities are supported.

        + * @public + */ + ReputationEntityType: ReputationEntityType | undefined; + + /** + *

        The unique identifier for the reputation entity. For resource-type entities, + * this is the Amazon Resource Name (ARN) of the resource.

        + * @public + */ + ReputationEntityReference: string | undefined; + + /** + *

        The Amazon Resource Name (ARN) of the reputation management policy to apply + * to this entity. This is an Amazon Web Services Amazon SES-managed policy.

        + * @public + */ + ReputationEntityPolicy: string | undefined; +} + +/** + *

        If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

        + * @public + */ +export interface UpdateReputationEntityPolicyResponse {} + +/** + * @internal + */ +export const PutAccountDetailsRequestFilterSensitiveLog = (obj: PutAccountDetailsRequest): any => ({ + ...obj, + ...(obj.WebsiteURL && { WebsiteURL: SENSITIVE_STRING }), + ...(obj.UseCaseDescription && { UseCaseDescription: SENSITIVE_STRING }), + ...(obj.AdditionalContactEmailAddresses && { AdditionalContactEmailAddresses: SENSITIVE_STRING }), +}); + /** * @internal */ diff --git a/clients/client-sesv2/src/pagination/ListReputationEntitiesPaginator.ts b/clients/client-sesv2/src/pagination/ListReputationEntitiesPaginator.ts new file mode 100644 index 000000000000..2ae5a06d3591 --- /dev/null +++ b/clients/client-sesv2/src/pagination/ListReputationEntitiesPaginator.ts @@ -0,0 +1,24 @@ +// smithy-typescript generated code +import { createPaginator } from "@smithy/core"; +import { Paginator } from "@smithy/types"; + +import { + ListReputationEntitiesCommand, + ListReputationEntitiesCommandInput, + ListReputationEntitiesCommandOutput, +} from "../commands/ListReputationEntitiesCommand"; +import { SESv2Client } from "../SESv2Client"; +import { SESv2PaginationConfiguration } from "./Interfaces"; + +/** + * @public + */ +export const paginateListReputationEntities: ( + config: SESv2PaginationConfiguration, + input: ListReputationEntitiesCommandInput, + ...rest: any[] +) => Paginator = createPaginator< + SESv2PaginationConfiguration, + ListReputationEntitiesCommandInput, + ListReputationEntitiesCommandOutput +>(SESv2Client, ListReputationEntitiesCommand, "NextToken", "NextToken", "PageSize"); diff --git a/clients/client-sesv2/src/pagination/ListResourceTenantsPaginator.ts b/clients/client-sesv2/src/pagination/ListResourceTenantsPaginator.ts new file mode 100644 index 000000000000..a927fb522fbb --- /dev/null +++ b/clients/client-sesv2/src/pagination/ListResourceTenantsPaginator.ts @@ -0,0 +1,24 @@ +// smithy-typescript generated code +import { createPaginator } from "@smithy/core"; +import { Paginator } from "@smithy/types"; + +import { + ListResourceTenantsCommand, + ListResourceTenantsCommandInput, + ListResourceTenantsCommandOutput, +} from "../commands/ListResourceTenantsCommand"; +import { SESv2Client } from "../SESv2Client"; +import { SESv2PaginationConfiguration } from "./Interfaces"; + +/** + * @public + */ +export const paginateListResourceTenants: ( + config: SESv2PaginationConfiguration, + input: ListResourceTenantsCommandInput, + ...rest: any[] +) => Paginator = createPaginator< + SESv2PaginationConfiguration, + ListResourceTenantsCommandInput, + ListResourceTenantsCommandOutput +>(SESv2Client, ListResourceTenantsCommand, "NextToken", "NextToken", "PageSize"); diff --git a/clients/client-sesv2/src/pagination/ListTenantResourcesPaginator.ts b/clients/client-sesv2/src/pagination/ListTenantResourcesPaginator.ts new file mode 100644 index 000000000000..d029c6cfe162 --- /dev/null +++ b/clients/client-sesv2/src/pagination/ListTenantResourcesPaginator.ts @@ -0,0 +1,24 @@ +// smithy-typescript generated code +import { createPaginator } from "@smithy/core"; +import { Paginator } from "@smithy/types"; + +import { + ListTenantResourcesCommand, + ListTenantResourcesCommandInput, + ListTenantResourcesCommandOutput, +} from "../commands/ListTenantResourcesCommand"; +import { SESv2Client } from "../SESv2Client"; +import { SESv2PaginationConfiguration } from "./Interfaces"; + +/** + * @public + */ +export const paginateListTenantResources: ( + config: SESv2PaginationConfiguration, + input: ListTenantResourcesCommandInput, + ...rest: any[] +) => Paginator = createPaginator< + SESv2PaginationConfiguration, + ListTenantResourcesCommandInput, + ListTenantResourcesCommandOutput +>(SESv2Client, ListTenantResourcesCommand, "NextToken", "NextToken", "PageSize"); diff --git a/clients/client-sesv2/src/pagination/ListTenantsPaginator.ts b/clients/client-sesv2/src/pagination/ListTenantsPaginator.ts new file mode 100644 index 000000000000..645963e592d5 --- /dev/null +++ b/clients/client-sesv2/src/pagination/ListTenantsPaginator.ts @@ -0,0 +1,20 @@ +// smithy-typescript generated code +import { createPaginator } from "@smithy/core"; +import { Paginator } from "@smithy/types"; + +import { ListTenantsCommand, ListTenantsCommandInput, ListTenantsCommandOutput } from "../commands/ListTenantsCommand"; +import { SESv2Client } from "../SESv2Client"; +import { SESv2PaginationConfiguration } from "./Interfaces"; + +/** + * @public + */ +export const paginateListTenants: ( + config: SESv2PaginationConfiguration, + input: ListTenantsCommandInput, + ...rest: any[] +) => Paginator = createPaginator< + SESv2PaginationConfiguration, + ListTenantsCommandInput, + ListTenantsCommandOutput +>(SESv2Client, ListTenantsCommand, "NextToken", "NextToken", "PageSize"); diff --git a/clients/client-sesv2/src/pagination/index.ts b/clients/client-sesv2/src/pagination/index.ts index 9ed521758158..602eca9e1c39 100644 --- a/clients/client-sesv2/src/pagination/index.ts +++ b/clients/client-sesv2/src/pagination/index.ts @@ -14,4 +14,8 @@ export * from "./ListExportJobsPaginator"; export * from "./ListImportJobsPaginator"; export * from "./ListMultiRegionEndpointsPaginator"; export * from "./ListRecommendationsPaginator"; +export * from "./ListReputationEntitiesPaginator"; +export * from "./ListResourceTenantsPaginator"; export * from "./ListSuppressedDestinationsPaginator"; +export * from "./ListTenantResourcesPaginator"; +export * from "./ListTenantsPaginator"; diff --git a/clients/client-sesv2/src/protocols/Aws_restJson1.ts b/clients/client-sesv2/src/protocols/Aws_restJson1.ts index a1d589d61f56..1c68e2d875d9 100644 --- a/clients/client-sesv2/src/protocols/Aws_restJson1.ts +++ b/clients/client-sesv2/src/protocols/Aws_restJson1.ts @@ -70,6 +70,11 @@ import { CreateMultiRegionEndpointCommandInput, CreateMultiRegionEndpointCommandOutput, } from "../commands/CreateMultiRegionEndpointCommand"; +import { CreateTenantCommandInput, CreateTenantCommandOutput } from "../commands/CreateTenantCommand"; +import { + CreateTenantResourceAssociationCommandInput, + CreateTenantResourceAssociationCommandOutput, +} from "../commands/CreateTenantResourceAssociationCommand"; import { DeleteConfigurationSetCommandInput, DeleteConfigurationSetCommandOutput, @@ -108,6 +113,11 @@ import { DeleteSuppressedDestinationCommandInput, DeleteSuppressedDestinationCommandOutput, } from "../commands/DeleteSuppressedDestinationCommand"; +import { DeleteTenantCommandInput, DeleteTenantCommandOutput } from "../commands/DeleteTenantCommand"; +import { + DeleteTenantResourceAssociationCommandInput, + DeleteTenantResourceAssociationCommandOutput, +} from "../commands/DeleteTenantResourceAssociationCommand"; import { GetAccountCommandInput, GetAccountCommandOutput } from "../commands/GetAccountCommand"; import { GetBlacklistReportsCommandInput, @@ -159,10 +169,15 @@ import { GetMultiRegionEndpointCommandInput, GetMultiRegionEndpointCommandOutput, } from "../commands/GetMultiRegionEndpointCommand"; +import { + GetReputationEntityCommandInput, + GetReputationEntityCommandOutput, +} from "../commands/GetReputationEntityCommand"; import { GetSuppressedDestinationCommandInput, GetSuppressedDestinationCommandOutput, } from "../commands/GetSuppressedDestinationCommand"; +import { GetTenantCommandInput, GetTenantCommandOutput } from "../commands/GetTenantCommand"; import { ListConfigurationSetsCommandInput, ListConfigurationSetsCommandOutput, @@ -200,6 +215,14 @@ import { ListRecommendationsCommandInput, ListRecommendationsCommandOutput, } from "../commands/ListRecommendationsCommand"; +import { + ListReputationEntitiesCommandInput, + ListReputationEntitiesCommandOutput, +} from "../commands/ListReputationEntitiesCommand"; +import { + ListResourceTenantsCommandInput, + ListResourceTenantsCommandOutput, +} from "../commands/ListResourceTenantsCommand"; import { ListSuppressedDestinationsCommandInput, ListSuppressedDestinationsCommandOutput, @@ -208,6 +231,11 @@ import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "../commands/ListTagsForResourceCommand"; +import { + ListTenantResourcesCommandInput, + ListTenantResourcesCommandOutput, +} from "../commands/ListTenantResourcesCommand"; +import { ListTenantsCommandInput, ListTenantsCommandOutput } from "../commands/ListTenantsCommand"; import { PutAccountDedicatedIpWarmupAttributesCommandInput, PutAccountDedicatedIpWarmupAttributesCommandOutput, @@ -323,6 +351,14 @@ import { UpdateEmailTemplateCommandInput, UpdateEmailTemplateCommandOutput, } from "../commands/UpdateEmailTemplateCommand"; +import { + UpdateReputationEntityCustomerManagedStatusCommandInput, + UpdateReputationEntityCustomerManagedStatusCommandOutput, +} from "../commands/UpdateReputationEntityCustomerManagedStatusCommand"; +import { + UpdateReputationEntityPolicyCommandInput, + UpdateReputationEntityPolicyCommandOutput, +} from "../commands/UpdateReputationEntityPolicyCommand"; import { AccountSuspendedException, AlreadyExistsException, @@ -401,19 +437,23 @@ import { Recommendation, ReplacementEmailContent, ReplacementTemplate, + ReputationEntity, + ReputationEntityFilterKey, ReputationOptions, + ResourceTenantMetadata, RouteDetails, SendingOptions, SendingPausedException, SendQuota, SnsDestination, + StatusRecord, SuppressedDestination, - SuppressedDestinationSummary, SuppressionListDestination, SuppressionListReason, SuppressionOptions, Tag, Template, + Tenant, TooManyRequestsException, Topic, TopicFilter, @@ -423,6 +463,7 @@ import { VdmOptions, VerificationInfo, } from "../models/models_0"; +import { ListTenantResourcesFilterKey, SuppressedDestinationSummary, TenantInfo } from "../models/models_1"; import { SESv2ServiceException as __BaseException } from "../models/SESv2ServiceException"; /** @@ -786,6 +827,52 @@ export const se_CreateMultiRegionEndpointCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1CreateTenantCommand + */ +export const se_CreateTenantCommand = async ( + input: CreateTenantCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/v2/email/tenants"); + let body: any; + body = JSON.stringify( + take(input, { + Tags: (_) => _json(_), + TenantName: [], + }) + ); + b.m("POST").h(headers).b(body); + return b.build(); +}; + +/** + * serializeAws_restJson1CreateTenantResourceAssociationCommand + */ +export const se_CreateTenantResourceAssociationCommand = async ( + input: CreateTenantResourceAssociationCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/v2/email/tenants/resources"); + let body: any; + body = JSON.stringify( + take(input, { + ResourceArn: [], + TenantName: [], + }) + ); + b.m("POST").h(headers).b(body); + return b.build(); +}; + /** * serializeAws_restJson1DeleteConfigurationSetCommand */ @@ -965,6 +1052,51 @@ export const se_DeleteSuppressedDestinationCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1DeleteTenantCommand + */ +export const se_DeleteTenantCommand = async ( + input: DeleteTenantCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/v2/email/tenants/delete"); + let body: any; + body = JSON.stringify( + take(input, { + TenantName: [], + }) + ); + b.m("POST").h(headers).b(body); + return b.build(); +}; + +/** + * serializeAws_restJson1DeleteTenantResourceAssociationCommand + */ +export const se_DeleteTenantResourceAssociationCommand = async ( + input: DeleteTenantResourceAssociationCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/v2/email/tenants/resources/delete"); + let body: any; + body = JSON.stringify( + take(input, { + ResourceArn: [], + TenantName: [], + }) + ); + b.m("POST").h(headers).b(body); + return b.build(); +}; + /** * serializeAws_restJson1GetAccountCommand */ @@ -1310,6 +1442,23 @@ export const se_GetMultiRegionEndpointCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1GetReputationEntityCommand + */ +export const se_GetReputationEntityCommand = async ( + input: GetReputationEntityCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = {}; + b.bp("/v2/email/reputation/entities/{ReputationEntityType}/{ReputationEntityReference}"); + b.p("ReputationEntityReference", () => input.ReputationEntityReference!, "{ReputationEntityReference}", false); + b.p("ReputationEntityType", () => input.ReputationEntityType!, "{ReputationEntityType}", false); + let body: any; + b.m("GET").h(headers).b(body); + return b.build(); +}; + /** * serializeAws_restJson1GetSuppressedDestinationCommand */ @@ -1326,6 +1475,28 @@ export const se_GetSuppressedDestinationCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1GetTenantCommand + */ +export const se_GetTenantCommand = async ( + input: GetTenantCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/v2/email/tenants/get"); + let body: any; + body = JSON.stringify( + take(input, { + TenantName: [], + }) + ); + b.m("POST").h(headers).b(body); + return b.build(); +}; + /** * serializeAws_restJson1ListConfigurationSetsCommand */ @@ -1598,6 +1769,54 @@ export const se_ListRecommendationsCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1ListReputationEntitiesCommand + */ +export const se_ListReputationEntitiesCommand = async ( + input: ListReputationEntitiesCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/v2/email/reputation/entities"); + let body: any; + body = JSON.stringify( + take(input, { + Filter: (_) => _json(_), + NextToken: [], + PageSize: [], + }) + ); + b.m("POST").h(headers).b(body); + return b.build(); +}; + +/** + * serializeAws_restJson1ListResourceTenantsCommand + */ +export const se_ListResourceTenantsCommand = async ( + input: ListResourceTenantsCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/v2/email/resources/tenants/list"); + let body: any; + body = JSON.stringify( + take(input, { + NextToken: [], + PageSize: [], + ResourceArn: [], + }) + ); + b.m("POST").h(headers).b(body); + return b.build(); +}; + /** * serializeAws_restJson1ListSuppressedDestinationsCommand */ @@ -1638,6 +1857,54 @@ export const se_ListTagsForResourceCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1ListTenantResourcesCommand + */ +export const se_ListTenantResourcesCommand = async ( + input: ListTenantResourcesCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/v2/email/tenants/resources/list"); + let body: any; + body = JSON.stringify( + take(input, { + Filter: (_) => _json(_), + NextToken: [], + PageSize: [], + TenantName: [], + }) + ); + b.m("POST").h(headers).b(body); + return b.build(); +}; + +/** + * serializeAws_restJson1ListTenantsCommand + */ +export const se_ListTenantsCommand = async ( + input: ListTenantsCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/v2/email/tenants/list"); + let body: any; + body = JSON.stringify( + take(input, { + NextToken: [], + PageSize: [], + }) + ); + b.m("POST").h(headers).b(body); + return b.build(); +}; + /** * serializeAws_restJson1PutAccountDedicatedIpWarmupAttributesCommand */ @@ -2174,6 +2441,7 @@ export const se_SendBulkEmailCommand = async ( FromEmailAddress: [], FromEmailAddressIdentityArn: [], ReplyToAddresses: (_) => _json(_), + TenantName: [], }) ); b.m("POST").h(headers).b(body); @@ -2230,6 +2498,7 @@ export const se_SendEmailCommand = async ( FromEmailAddressIdentityArn: [], ListManagementOptions: (_) => _json(_), ReplyToAddresses: (_) => _json(_), + TenantName: [], }) ); b.m("POST").h(headers).b(body); @@ -2449,6 +2718,54 @@ export const se_UpdateEmailTemplateCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1UpdateReputationEntityCustomerManagedStatusCommand + */ +export const se_UpdateReputationEntityCustomerManagedStatusCommand = async ( + input: UpdateReputationEntityCustomerManagedStatusCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/v2/email/reputation/entities/{ReputationEntityType}/{ReputationEntityReference}/customer-managed-status"); + b.p("ReputationEntityType", () => input.ReputationEntityType!, "{ReputationEntityType}", false); + b.p("ReputationEntityReference", () => input.ReputationEntityReference!, "{ReputationEntityReference}", false); + let body: any; + body = JSON.stringify( + take(input, { + SendingStatus: [], + }) + ); + b.m("PUT").h(headers).b(body); + return b.build(); +}; + +/** + * serializeAws_restJson1UpdateReputationEntityPolicyCommand + */ +export const se_UpdateReputationEntityPolicyCommand = async ( + input: UpdateReputationEntityPolicyCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/v2/email/reputation/entities/{ReputationEntityType}/{ReputationEntityReference}/policy"); + b.p("ReputationEntityType", () => input.ReputationEntityType!, "{ReputationEntityType}", false); + b.p("ReputationEntityReference", () => input.ReputationEntityReference!, "{ReputationEntityReference}", false); + let body: any; + body = JSON.stringify( + take(input, { + ReputationEntityPolicy: [], + }) + ); + b.m("PUT").h(headers).b(body); + return b.build(); +}; + /** * deserializeAws_restJson1BatchGetMetricDataCommand */ @@ -2733,6 +3050,49 @@ export const de_CreateMultiRegionEndpointCommand = async ( return contents; }; +/** + * deserializeAws_restJson1CreateTenantCommand + */ +export const de_CreateTenantCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + CreatedTimestamp: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), + SendingStatus: __expectString, + Tags: _json, + TenantArn: __expectString, + TenantId: __expectString, + TenantName: __expectString, + }); + Object.assign(contents, doc); + return contents; +}; + +/** + * deserializeAws_restJson1CreateTenantResourceAssociationCommand + */ +export const de_CreateTenantResourceAssociationCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + await collectBody(output.body, context); + return contents; +}; + /** * deserializeAws_restJson1DeleteConfigurationSetCommand */ @@ -2924,6 +3284,40 @@ export const de_DeleteSuppressedDestinationCommand = async ( return contents; }; +/** + * deserializeAws_restJson1DeleteTenantCommand + */ +export const de_DeleteTenantCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + await collectBody(output.body, context); + return contents; +}; + +/** + * deserializeAws_restJson1DeleteTenantResourceAssociationCommand + */ +export const de_DeleteTenantResourceAssociationCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + await collectBody(output.body, context); + return contents; +}; + /** * deserializeAws_restJson1GetAccountCommand */ @@ -3442,6 +3836,27 @@ export const de_GetMultiRegionEndpointCommand = async ( return contents; }; +/** + * deserializeAws_restJson1GetReputationEntityCommand + */ +export const de_GetReputationEntityCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + ReputationEntity: (_) => de_ReputationEntity(_, context), + }); + Object.assign(contents, doc); + return contents; +}; + /** * deserializeAws_restJson1GetSuppressedDestinationCommand */ @@ -3463,6 +3878,27 @@ export const de_GetSuppressedDestinationCommand = async ( return contents; }; +/** + * deserializeAws_restJson1GetTenantCommand + */ +export const de_GetTenantCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + Tenant: (_) => de_Tenant(_, context), + }); + Object.assign(contents, doc); + return contents; +}; + /** * deserializeAws_restJson1ListConfigurationSetsCommand */ @@ -3749,6 +4185,50 @@ export const de_ListRecommendationsCommand = async ( return contents; }; +/** + * deserializeAws_restJson1ListReputationEntitiesCommand + */ +export const de_ListReputationEntitiesCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + NextToken: __expectString, + ReputationEntities: (_) => de_ReputationEntitiesList(_, context), + }); + Object.assign(contents, doc); + return contents; +}; + +/** + * deserializeAws_restJson1ListResourceTenantsCommand + */ +export const de_ListResourceTenantsCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + NextToken: __expectString, + ResourceTenants: (_) => de_ResourceTenantMetadataList(_, context), + }); + Object.assign(contents, doc); + return contents; +}; + /** * deserializeAws_restJson1ListSuppressedDestinationsCommand */ @@ -3792,6 +4272,50 @@ export const de_ListTagsForResourceCommand = async ( return contents; }; +/** + * deserializeAws_restJson1ListTenantResourcesCommand + */ +export const de_ListTenantResourcesCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + NextToken: __expectString, + TenantResources: _json, + }); + Object.assign(contents, doc); + return contents; +}; + +/** + * deserializeAws_restJson1ListTenantsCommand + */ +export const de_ListTenantsCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + NextToken: __expectString, + Tenants: (_) => de_TenantInfoList(_, context), + }); + Object.assign(contents, doc); + return contents; +}; + /** * deserializeAws_restJson1PutAccountDedicatedIpWarmupAttributesCommand */ @@ -4391,6 +4915,40 @@ export const de_UpdateEmailTemplateCommand = async ( return contents; }; +/** + * deserializeAws_restJson1UpdateReputationEntityCustomerManagedStatusCommand + */ +export const de_UpdateReputationEntityCustomerManagedStatusCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + await collectBody(output.body, context); + return contents; +}; + +/** + * deserializeAws_restJson1UpdateReputationEntityPolicyCommand + */ +export const de_UpdateReputationEntityPolicyCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + await collectBody(output.body, context); + return contents; +}; + /** * deserialize_Aws_restJson1CommandError */ @@ -4892,6 +5450,8 @@ const se_ExportDataSource = (input: ExportDataSource, context: __SerdeContext): // se_ListRecommendationsFilter omitted. +// se_ListTenantResourcesFilter omitted. + /** * serializeAws_restJson1Message */ @@ -4955,6 +5515,8 @@ const se_RawMessage = (input: RawMessage, context: __SerdeContext): any => { // se_ReplacementTemplate omitted. +// se_ReputationEntityFilter omitted. + /** * serializeAws_restJson1ReputationOptions */ @@ -5647,6 +6209,33 @@ const de_RecommendationsList = (output: any, context: __SerdeContext): Recommend // de_Regions omitted. +/** + * deserializeAws_restJson1ReputationEntitiesList + */ +const de_ReputationEntitiesList = (output: any, context: __SerdeContext): ReputationEntity[] => { + const retVal = (output || []) + .filter((e: any) => e != null) + .map((entry: any) => { + return de_ReputationEntity(entry, context); + }); + return retVal; +}; + +/** + * deserializeAws_restJson1ReputationEntity + */ +const de_ReputationEntity = (output: any, context: __SerdeContext): ReputationEntity => { + return take(output, { + AwsSesManagedStatus: (_: any) => de_StatusRecord(_, context), + CustomerManagedStatus: (_: any) => de_StatusRecord(_, context), + ReputationEntityReference: __expectString, + ReputationEntityType: __expectString, + ReputationImpact: __expectString, + ReputationManagementPolicy: __expectString, + SendingStatusAggregate: __expectString, + }) as any; +}; + /** * deserializeAws_restJson1ReputationOptions */ @@ -5657,6 +6246,30 @@ const de_ReputationOptions = (output: any, context: __SerdeContext): ReputationO }) as any; }; +/** + * deserializeAws_restJson1ResourceTenantMetadata + */ +const de_ResourceTenantMetadata = (output: any, context: __SerdeContext): ResourceTenantMetadata => { + return take(output, { + AssociatedTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), + ResourceArn: __expectString, + TenantId: __expectString, + TenantName: __expectString, + }) as any; +}; + +/** + * deserializeAws_restJson1ResourceTenantMetadataList + */ +const de_ResourceTenantMetadataList = (output: any, context: __SerdeContext): ResourceTenantMetadata[] => { + const retVal = (output || []) + .filter((e: any) => e != null) + .map((entry: any) => { + return de_ResourceTenantMetadata(entry, context); + }); + return retVal; +}; + // de_ReviewDetails omitted. // de_Route omitted. @@ -5680,6 +6293,17 @@ const de_SendQuota = (output: any, context: __SerdeContext): SendQuota => { // de_SOARecord omitted. +/** + * deserializeAws_restJson1StatusRecord + */ +const de_StatusRecord = (output: any, context: __SerdeContext): StatusRecord => { + return take(output, { + Cause: __expectString, + LastUpdatedTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), + Status: __expectString, + }) as any; +}; + /** * deserializeAws_restJson1SuppressedDestination */ @@ -5729,6 +6353,48 @@ const de_SuppressedDestinationSummary = (output: any, context: __SerdeContext): // de_TagList omitted. +/** + * deserializeAws_restJson1Tenant + */ +const de_Tenant = (output: any, context: __SerdeContext): Tenant => { + return take(output, { + CreatedTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), + SendingStatus: __expectString, + Tags: _json, + TenantArn: __expectString, + TenantId: __expectString, + TenantName: __expectString, + }) as any; +}; + +/** + * deserializeAws_restJson1TenantInfo + */ +const de_TenantInfo = (output: any, context: __SerdeContext): TenantInfo => { + return take(output, { + CreatedTimestamp: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), + TenantArn: __expectString, + TenantId: __expectString, + TenantName: __expectString, + }) as any; +}; + +/** + * deserializeAws_restJson1TenantInfoList + */ +const de_TenantInfoList = (output: any, context: __SerdeContext): TenantInfo[] => { + const retVal = (output || []) + .filter((e: any) => e != null) + .map((entry: any) => { + return de_TenantInfo(entry, context); + }); + return retVal; +}; + +// de_TenantResource omitted. + +// de_TenantResourceList omitted. + /** * deserializeAws_restJson1TimestampList */ diff --git a/clients/client-sfn/CHANGELOG.md b/clients/client-sfn/CHANGELOG.md index 36e76af33d70..e52d811fa162 100644 --- a/clients/client-sfn/CHANGELOG.md +++ b/clients/client-sfn/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-sfn + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-sfn diff --git a/clients/client-sfn/package.json b/clients/client-sfn/package.json index 893f990334cf..13bdea7e4497 100644 --- a/clients/client-sfn/package.json +++ b/clients/client-sfn/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-sfn", "description": "AWS SDK for JavaScript Sfn Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-sfn", diff --git a/clients/client-shield/CHANGELOG.md b/clients/client-shield/CHANGELOG.md index 618c4dd877ef..c972578a9f12 100644 --- a/clients/client-shield/CHANGELOG.md +++ b/clients/client-shield/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-shield + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-shield diff --git a/clients/client-shield/package.json b/clients/client-shield/package.json index 06e46bdbd5c6..44b4325aaf09 100644 --- a/clients/client-shield/package.json +++ b/clients/client-shield/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-shield", "description": "AWS SDK for JavaScript Shield Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-shield", diff --git a/clients/client-signer/CHANGELOG.md b/clients/client-signer/CHANGELOG.md index cf75342c0887..24c4e361bbd9 100644 --- a/clients/client-signer/CHANGELOG.md +++ b/clients/client-signer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-signer + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-signer diff --git a/clients/client-signer/package.json b/clients/client-signer/package.json index 2bd8b1c9e16d..00e885c74680 100644 --- a/clients/client-signer/package.json +++ b/clients/client-signer/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-signer", "description": "AWS SDK for JavaScript Signer Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-signer", diff --git a/clients/client-simspaceweaver/CHANGELOG.md b/clients/client-simspaceweaver/CHANGELOG.md index e91ae9eef98a..7c20e79855ae 100644 --- a/clients/client-simspaceweaver/CHANGELOG.md +++ b/clients/client-simspaceweaver/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-simspaceweaver + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-simspaceweaver diff --git a/clients/client-simspaceweaver/package.json b/clients/client-simspaceweaver/package.json index e1bed854226e..73205d8ef7c4 100644 --- a/clients/client-simspaceweaver/package.json +++ b/clients/client-simspaceweaver/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-simspaceweaver", "description": "AWS SDK for JavaScript Simspaceweaver Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-simspaceweaver", diff --git a/clients/client-sms/CHANGELOG.md b/clients/client-sms/CHANGELOG.md index fb71c4582a9c..61c0345be044 100644 --- a/clients/client-sms/CHANGELOG.md +++ b/clients/client-sms/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-sms + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-sms diff --git a/clients/client-sms/package.json b/clients/client-sms/package.json index 73592feba638..dc107247deea 100644 --- a/clients/client-sms/package.json +++ b/clients/client-sms/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-sms", "description": "AWS SDK for JavaScript Sms Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-sms", diff --git a/clients/client-snow-device-management/CHANGELOG.md b/clients/client-snow-device-management/CHANGELOG.md index fbcaa30675d6..d1c1fe6c323f 100644 --- a/clients/client-snow-device-management/CHANGELOG.md +++ b/clients/client-snow-device-management/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-snow-device-management + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-snow-device-management diff --git a/clients/client-snow-device-management/package.json b/clients/client-snow-device-management/package.json index 600412e97287..d8cdf2a4ce60 100644 --- a/clients/client-snow-device-management/package.json +++ b/clients/client-snow-device-management/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-snow-device-management", "description": "AWS SDK for JavaScript Snow Device Management Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-snow-device-management", diff --git a/clients/client-snowball/CHANGELOG.md b/clients/client-snowball/CHANGELOG.md index 0e67aa3ed61f..39a9fa6789ff 100644 --- a/clients/client-snowball/CHANGELOG.md +++ b/clients/client-snowball/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-snowball + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-snowball diff --git a/clients/client-snowball/package.json b/clients/client-snowball/package.json index 733c02471909..f1d3f902a848 100644 --- a/clients/client-snowball/package.json +++ b/clients/client-snowball/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-snowball", "description": "AWS SDK for JavaScript Snowball Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-snowball", diff --git a/clients/client-sns/CHANGELOG.md b/clients/client-sns/CHANGELOG.md index ad8f26f2d403..8ab822fd319d 100644 --- a/clients/client-sns/CHANGELOG.md +++ b/clients/client-sns/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-sns + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-sns diff --git a/clients/client-sns/package.json b/clients/client-sns/package.json index 53f62643bb73..d3fcc9ccb867 100644 --- a/clients/client-sns/package.json +++ b/clients/client-sns/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-sns", "description": "AWS SDK for JavaScript Sns Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-sns", diff --git a/clients/client-socialmessaging/CHANGELOG.md b/clients/client-socialmessaging/CHANGELOG.md index 4e705248853a..6630f6891876 100644 --- a/clients/client-socialmessaging/CHANGELOG.md +++ b/clients/client-socialmessaging/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-socialmessaging + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-socialmessaging diff --git a/clients/client-socialmessaging/package.json b/clients/client-socialmessaging/package.json index fc5399b4b7f2..decf0b9fd077 100644 --- a/clients/client-socialmessaging/package.json +++ b/clients/client-socialmessaging/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-socialmessaging", "description": "AWS SDK for JavaScript Socialmessaging Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-sqs/CHANGELOG.md b/clients/client-sqs/CHANGELOG.md index 73d4597f7ad9..319aabf409da 100644 --- a/clients/client-sqs/CHANGELOG.md +++ b/clients/client-sqs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-sqs + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-sqs diff --git a/clients/client-sqs/package.json b/clients/client-sqs/package.json index e0a9732e6188..b743a991dde3 100644 --- a/clients/client-sqs/package.json +++ b/clients/client-sqs/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-sqs", "description": "AWS SDK for JavaScript Sqs Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-sqs", diff --git a/clients/client-ssm-contacts/CHANGELOG.md b/clients/client-ssm-contacts/CHANGELOG.md index 4537b66cc9f4..ff2a9dda6efa 100644 --- a/clients/client-ssm-contacts/CHANGELOG.md +++ b/clients/client-ssm-contacts/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-ssm-contacts + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-ssm-contacts diff --git a/clients/client-ssm-contacts/package.json b/clients/client-ssm-contacts/package.json index 9d6627fb8c37..61538b861471 100644 --- a/clients/client-ssm-contacts/package.json +++ b/clients/client-ssm-contacts/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ssm-contacts", "description": "AWS SDK for JavaScript Ssm Contacts Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-ssm-contacts", diff --git a/clients/client-ssm-guiconnect/CHANGELOG.md b/clients/client-ssm-guiconnect/CHANGELOG.md index 164b80a6edbb..7c3ad3aab456 100644 --- a/clients/client-ssm-guiconnect/CHANGELOG.md +++ b/clients/client-ssm-guiconnect/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-ssm-guiconnect + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-ssm-guiconnect diff --git a/clients/client-ssm-guiconnect/package.json b/clients/client-ssm-guiconnect/package.json index e5c65beb38c1..2890150de651 100644 --- a/clients/client-ssm-guiconnect/package.json +++ b/clients/client-ssm-guiconnect/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ssm-guiconnect", "description": "AWS SDK for JavaScript Ssm Guiconnect Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-ssm-incidents/CHANGELOG.md b/clients/client-ssm-incidents/CHANGELOG.md index 680000d345d6..b60791e7894c 100644 --- a/clients/client-ssm-incidents/CHANGELOG.md +++ b/clients/client-ssm-incidents/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-ssm-incidents + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-ssm-incidents diff --git a/clients/client-ssm-incidents/package.json b/clients/client-ssm-incidents/package.json index 0eb19e2227e6..ffb60bef7291 100644 --- a/clients/client-ssm-incidents/package.json +++ b/clients/client-ssm-incidents/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ssm-incidents", "description": "AWS SDK for JavaScript Ssm Incidents Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-ssm-incidents", diff --git a/clients/client-ssm-quicksetup/CHANGELOG.md b/clients/client-ssm-quicksetup/CHANGELOG.md index 3377f2832053..e828f54eb66c 100644 --- a/clients/client-ssm-quicksetup/CHANGELOG.md +++ b/clients/client-ssm-quicksetup/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-ssm-quicksetup + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-ssm-quicksetup diff --git a/clients/client-ssm-quicksetup/package.json b/clients/client-ssm-quicksetup/package.json index 6b656b71fd20..9d15eac67b9d 100644 --- a/clients/client-ssm-quicksetup/package.json +++ b/clients/client-ssm-quicksetup/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ssm-quicksetup", "description": "AWS SDK for JavaScript Ssm Quicksetup Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-ssm-sap/CHANGELOG.md b/clients/client-ssm-sap/CHANGELOG.md index d6fa0b71f3e9..f7feca55e6ac 100644 --- a/clients/client-ssm-sap/CHANGELOG.md +++ b/clients/client-ssm-sap/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-ssm-sap + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-ssm-sap diff --git a/clients/client-ssm-sap/package.json b/clients/client-ssm-sap/package.json index 86a73412efcd..f363916237bd 100644 --- a/clients/client-ssm-sap/package.json +++ b/clients/client-ssm-sap/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ssm-sap", "description": "AWS SDK for JavaScript Ssm Sap Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-ssm-sap", diff --git a/clients/client-ssm/CHANGELOG.md b/clients/client-ssm/CHANGELOG.md index aa7ae3909155..4ffb05b1a72e 100644 --- a/clients/client-ssm/CHANGELOG.md +++ b/clients/client-ssm/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-ssm + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-ssm diff --git a/clients/client-ssm/package.json b/clients/client-ssm/package.json index 7dd6a759a93d..18ba223856b2 100644 --- a/clients/client-ssm/package.json +++ b/clients/client-ssm/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-ssm", "description": "AWS SDK for JavaScript Ssm Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-ssm", diff --git a/clients/client-sso-admin/CHANGELOG.md b/clients/client-sso-admin/CHANGELOG.md index b233e2c87801..cc0197991c8e 100644 --- a/clients/client-sso-admin/CHANGELOG.md +++ b/clients/client-sso-admin/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-sso-admin + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-sso-admin diff --git a/clients/client-sso-admin/package.json b/clients/client-sso-admin/package.json index f3fdaf23fe81..803470baee42 100644 --- a/clients/client-sso-admin/package.json +++ b/clients/client-sso-admin/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-sso-admin", "description": "AWS SDK for JavaScript Sso Admin Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-sso-admin", diff --git a/clients/client-sso-oidc/CHANGELOG.md b/clients/client-sso-oidc/CHANGELOG.md index 2e3e9513f5ff..5b40cc2dbe4b 100644 --- a/clients/client-sso-oidc/CHANGELOG.md +++ b/clients/client-sso-oidc/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-sso-oidc + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-sso-oidc diff --git a/clients/client-sso-oidc/package.json b/clients/client-sso-oidc/package.json index 14fbf1037cf4..2a21b6a6c5cc 100644 --- a/clients/client-sso-oidc/package.json +++ b/clients/client-sso-oidc/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-sso-oidc", "description": "AWS SDK for JavaScript Sso Oidc Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-sso-oidc", diff --git a/clients/client-sso/CHANGELOG.md b/clients/client-sso/CHANGELOG.md index 2681be07db72..72f241ed6b1a 100644 --- a/clients/client-sso/CHANGELOG.md +++ b/clients/client-sso/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-sso + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-sso diff --git a/clients/client-sso/package.json b/clients/client-sso/package.json index 588e4973171f..12eaf9cc0800 100644 --- a/clients/client-sso/package.json +++ b/clients/client-sso/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-sso", "description": "AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-sso", diff --git a/clients/client-storage-gateway/CHANGELOG.md b/clients/client-storage-gateway/CHANGELOG.md index 9319504d21db..4c86d917d53b 100644 --- a/clients/client-storage-gateway/CHANGELOG.md +++ b/clients/client-storage-gateway/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-storage-gateway + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-storage-gateway diff --git a/clients/client-storage-gateway/package.json b/clients/client-storage-gateway/package.json index 637fee1afcc1..23f238526aac 100644 --- a/clients/client-storage-gateway/package.json +++ b/clients/client-storage-gateway/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-storage-gateway", "description": "AWS SDK for JavaScript Storage Gateway Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-storage-gateway", diff --git a/clients/client-sts/CHANGELOG.md b/clients/client-sts/CHANGELOG.md index 53721aa0fb93..84d4fab73f62 100644 --- a/clients/client-sts/CHANGELOG.md +++ b/clients/client-sts/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-sts + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-sts diff --git a/clients/client-sts/package.json b/clients/client-sts/package.json index cec5a1f06c9a..251d3e67391e 100644 --- a/clients/client-sts/package.json +++ b/clients/client-sts/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-sts", "description": "AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-sts", diff --git a/clients/client-supplychain/CHANGELOG.md b/clients/client-supplychain/CHANGELOG.md index 9c89294fccf5..1a08ae361063 100644 --- a/clients/client-supplychain/CHANGELOG.md +++ b/clients/client-supplychain/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-supplychain + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-supplychain diff --git a/clients/client-supplychain/package.json b/clients/client-supplychain/package.json index 45115fd91a6d..b087658225e1 100644 --- a/clients/client-supplychain/package.json +++ b/clients/client-supplychain/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-supplychain", "description": "AWS SDK for JavaScript Supplychain Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-supplychain", diff --git a/clients/client-support-app/CHANGELOG.md b/clients/client-support-app/CHANGELOG.md index 90e8335eb0fb..68a6ad52f3e8 100644 --- a/clients/client-support-app/CHANGELOG.md +++ b/clients/client-support-app/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-support-app + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-support-app diff --git a/clients/client-support-app/package.json b/clients/client-support-app/package.json index e0fc824ec288..1c38285653cb 100644 --- a/clients/client-support-app/package.json +++ b/clients/client-support-app/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-support-app", "description": "AWS SDK for JavaScript Support App Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-support-app", diff --git a/clients/client-support/CHANGELOG.md b/clients/client-support/CHANGELOG.md index 8416efbc6cd3..3c9bd7923efd 100644 --- a/clients/client-support/CHANGELOG.md +++ b/clients/client-support/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-support + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-support diff --git a/clients/client-support/package.json b/clients/client-support/package.json index 24665060ef42..3746194f3fb3 100644 --- a/clients/client-support/package.json +++ b/clients/client-support/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-support", "description": "AWS SDK for JavaScript Support Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-support", diff --git a/clients/client-swf/CHANGELOG.md b/clients/client-swf/CHANGELOG.md index aaef8cf60f3a..1ff1666a8bc8 100644 --- a/clients/client-swf/CHANGELOG.md +++ b/clients/client-swf/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-swf + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-swf diff --git a/clients/client-swf/package.json b/clients/client-swf/package.json index 8fad3dfbbb1e..cb9a1454a77c 100644 --- a/clients/client-swf/package.json +++ b/clients/client-swf/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-swf", "description": "AWS SDK for JavaScript Swf Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-swf", diff --git a/clients/client-synthetics/CHANGELOG.md b/clients/client-synthetics/CHANGELOG.md index c1ab81723d97..a1bbc9e5911b 100644 --- a/clients/client-synthetics/CHANGELOG.md +++ b/clients/client-synthetics/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-synthetics + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-synthetics diff --git a/clients/client-synthetics/package.json b/clients/client-synthetics/package.json index f507d698f7b7..9b9bb50e3b49 100644 --- a/clients/client-synthetics/package.json +++ b/clients/client-synthetics/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-synthetics", "description": "AWS SDK for JavaScript Synthetics Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-synthetics", diff --git a/clients/client-taxsettings/CHANGELOG.md b/clients/client-taxsettings/CHANGELOG.md index ae97d06841d2..9a83056bcdde 100644 --- a/clients/client-taxsettings/CHANGELOG.md +++ b/clients/client-taxsettings/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-taxsettings + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-taxsettings diff --git a/clients/client-taxsettings/package.json b/clients/client-taxsettings/package.json index 660cc15f3b0b..0001ea42e9eb 100644 --- a/clients/client-taxsettings/package.json +++ b/clients/client-taxsettings/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-taxsettings", "description": "AWS SDK for JavaScript Taxsettings Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-textract/CHANGELOG.md b/clients/client-textract/CHANGELOG.md index 5f701c091853..ab96bea84637 100644 --- a/clients/client-textract/CHANGELOG.md +++ b/clients/client-textract/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-textract + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-textract diff --git a/clients/client-textract/package.json b/clients/client-textract/package.json index f369695d2b09..f75d9bd157ed 100644 --- a/clients/client-textract/package.json +++ b/clients/client-textract/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-textract", "description": "AWS SDK for JavaScript Textract Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-textract", diff --git a/clients/client-timestream-influxdb/CHANGELOG.md b/clients/client-timestream-influxdb/CHANGELOG.md index 00991dbae845..89fb11b7dc2a 100644 --- a/clients/client-timestream-influxdb/CHANGELOG.md +++ b/clients/client-timestream-influxdb/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-timestream-influxdb + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-timestream-influxdb diff --git a/clients/client-timestream-influxdb/package.json b/clients/client-timestream-influxdb/package.json index bdd88de9a02c..4eef7c54090c 100644 --- a/clients/client-timestream-influxdb/package.json +++ b/clients/client-timestream-influxdb/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-timestream-influxdb", "description": "AWS SDK for JavaScript Timestream Influxdb Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-timestream-query/CHANGELOG.md b/clients/client-timestream-query/CHANGELOG.md index 725c82484ee0..5f10fea6e084 100644 --- a/clients/client-timestream-query/CHANGELOG.md +++ b/clients/client-timestream-query/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-timestream-query + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-timestream-query diff --git a/clients/client-timestream-query/package.json b/clients/client-timestream-query/package.json index f15e64b45864..aa3e8be0f8dd 100644 --- a/clients/client-timestream-query/package.json +++ b/clients/client-timestream-query/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-timestream-query", "description": "AWS SDK for JavaScript Timestream Query Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-timestream-query", diff --git a/clients/client-timestream-write/CHANGELOG.md b/clients/client-timestream-write/CHANGELOG.md index f33609c53636..3fadba4136b9 100644 --- a/clients/client-timestream-write/CHANGELOG.md +++ b/clients/client-timestream-write/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-timestream-write + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-timestream-write diff --git a/clients/client-timestream-write/package.json b/clients/client-timestream-write/package.json index f0706212027a..81996ae74aa8 100644 --- a/clients/client-timestream-write/package.json +++ b/clients/client-timestream-write/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-timestream-write", "description": "AWS SDK for JavaScript Timestream Write Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-timestream-write", diff --git a/clients/client-tnb/CHANGELOG.md b/clients/client-tnb/CHANGELOG.md index d6341ebf4d06..551fa97332fd 100644 --- a/clients/client-tnb/CHANGELOG.md +++ b/clients/client-tnb/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-tnb + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-tnb diff --git a/clients/client-tnb/package.json b/clients/client-tnb/package.json index afa57bd50517..2b0d27825351 100644 --- a/clients/client-tnb/package.json +++ b/clients/client-tnb/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-tnb", "description": "AWS SDK for JavaScript Tnb Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-tnb", diff --git a/clients/client-transcribe-streaming/CHANGELOG.md b/clients/client-transcribe-streaming/CHANGELOG.md index 5eb52b950859..2349c8653c5f 100644 --- a/clients/client-transcribe-streaming/CHANGELOG.md +++ b/clients/client-transcribe-streaming/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-transcribe-streaming + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-transcribe-streaming diff --git a/clients/client-transcribe-streaming/package.json b/clients/client-transcribe-streaming/package.json index db33db87782f..d6e863a889fd 100644 --- a/clients/client-transcribe-streaming/package.json +++ b/clients/client-transcribe-streaming/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-transcribe-streaming", "description": "AWS SDK for JavaScript Transcribe Streaming Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-transcribe-streaming", diff --git a/clients/client-transcribe/CHANGELOG.md b/clients/client-transcribe/CHANGELOG.md index 68a72575191f..3ccb9ecfe864 100644 --- a/clients/client-transcribe/CHANGELOG.md +++ b/clients/client-transcribe/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-transcribe + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-transcribe diff --git a/clients/client-transcribe/package.json b/clients/client-transcribe/package.json index 9a8f5219835a..f343dc258e73 100644 --- a/clients/client-transcribe/package.json +++ b/clients/client-transcribe/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-transcribe", "description": "AWS SDK for JavaScript Transcribe Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-transcribe", diff --git a/clients/client-transfer/CHANGELOG.md b/clients/client-transfer/CHANGELOG.md index 8c5ff11296ff..67abc65a6440 100644 --- a/clients/client-transfer/CHANGELOG.md +++ b/clients/client-transfer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-transfer + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-transfer diff --git a/clients/client-transfer/package.json b/clients/client-transfer/package.json index dcd1afab7093..9c593403d4a4 100644 --- a/clients/client-transfer/package.json +++ b/clients/client-transfer/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-transfer", "description": "AWS SDK for JavaScript Transfer Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-transfer", diff --git a/clients/client-translate/CHANGELOG.md b/clients/client-translate/CHANGELOG.md index 5581725be685..e7cae9aae95e 100644 --- a/clients/client-translate/CHANGELOG.md +++ b/clients/client-translate/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-translate + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-translate diff --git a/clients/client-translate/package.json b/clients/client-translate/package.json index e1f6e551b240..85da3e234f35 100644 --- a/clients/client-translate/package.json +++ b/clients/client-translate/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-translate", "description": "AWS SDK for JavaScript Translate Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-translate", diff --git a/clients/client-trustedadvisor/CHANGELOG.md b/clients/client-trustedadvisor/CHANGELOG.md index 3dd48b4f67ff..775d811e9458 100644 --- a/clients/client-trustedadvisor/CHANGELOG.md +++ b/clients/client-trustedadvisor/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-trustedadvisor + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-trustedadvisor diff --git a/clients/client-trustedadvisor/package.json b/clients/client-trustedadvisor/package.json index c38fc8fc6172..c1f2e9980b29 100644 --- a/clients/client-trustedadvisor/package.json +++ b/clients/client-trustedadvisor/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-trustedadvisor", "description": "AWS SDK for JavaScript Trustedadvisor Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-trustedadvisor", diff --git a/clients/client-verifiedpermissions/CHANGELOG.md b/clients/client-verifiedpermissions/CHANGELOG.md index b34e4a31ce38..4b3ae4cbcad9 100644 --- a/clients/client-verifiedpermissions/CHANGELOG.md +++ b/clients/client-verifiedpermissions/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-verifiedpermissions + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-verifiedpermissions diff --git a/clients/client-verifiedpermissions/package.json b/clients/client-verifiedpermissions/package.json index e2892765eddf..77448314659d 100644 --- a/clients/client-verifiedpermissions/package.json +++ b/clients/client-verifiedpermissions/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-verifiedpermissions", "description": "AWS SDK for JavaScript Verifiedpermissions Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-verifiedpermissions", diff --git a/clients/client-voice-id/CHANGELOG.md b/clients/client-voice-id/CHANGELOG.md index 0f2c0bd7b204..b8743c308dd4 100644 --- a/clients/client-voice-id/CHANGELOG.md +++ b/clients/client-voice-id/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-voice-id + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-voice-id diff --git a/clients/client-voice-id/package.json b/clients/client-voice-id/package.json index 485234f77573..a702f157883b 100644 --- a/clients/client-voice-id/package.json +++ b/clients/client-voice-id/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-voice-id", "description": "AWS SDK for JavaScript Voice Id Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-voice-id", diff --git a/clients/client-vpc-lattice/CHANGELOG.md b/clients/client-vpc-lattice/CHANGELOG.md index a9d6047e4601..a0b4d117648e 100644 --- a/clients/client-vpc-lattice/CHANGELOG.md +++ b/clients/client-vpc-lattice/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-vpc-lattice + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-vpc-lattice diff --git a/clients/client-vpc-lattice/package.json b/clients/client-vpc-lattice/package.json index af2271007cc4..d0b92993b98e 100644 --- a/clients/client-vpc-lattice/package.json +++ b/clients/client-vpc-lattice/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-vpc-lattice", "description": "AWS SDK for JavaScript Vpc Lattice Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-vpc-lattice", diff --git a/clients/client-waf-regional/CHANGELOG.md b/clients/client-waf-regional/CHANGELOG.md index 6b444bcb23c8..2090efd100aa 100644 --- a/clients/client-waf-regional/CHANGELOG.md +++ b/clients/client-waf-regional/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-waf-regional + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-waf-regional diff --git a/clients/client-waf-regional/package.json b/clients/client-waf-regional/package.json index 347f37769fa7..6c88172d6aa2 100644 --- a/clients/client-waf-regional/package.json +++ b/clients/client-waf-regional/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-waf-regional", "description": "AWS SDK for JavaScript Waf Regional Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-waf-regional", diff --git a/clients/client-waf/CHANGELOG.md b/clients/client-waf/CHANGELOG.md index 31e29923ce1a..8b47ccafceb6 100644 --- a/clients/client-waf/CHANGELOG.md +++ b/clients/client-waf/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-waf + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-waf diff --git a/clients/client-waf/package.json b/clients/client-waf/package.json index 3c5fc548679a..6dfb53ea0cd3 100644 --- a/clients/client-waf/package.json +++ b/clients/client-waf/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-waf", "description": "AWS SDK for JavaScript Waf Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-waf", diff --git a/clients/client-wafv2/CHANGELOG.md b/clients/client-wafv2/CHANGELOG.md index 9cd51fb0cb18..54a6b8bf4e54 100644 --- a/clients/client-wafv2/CHANGELOG.md +++ b/clients/client-wafv2/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-wafv2 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-wafv2 diff --git a/clients/client-wafv2/package.json b/clients/client-wafv2/package.json index 92b9ead5e72c..a3ded9693b51 100644 --- a/clients/client-wafv2/package.json +++ b/clients/client-wafv2/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-wafv2", "description": "AWS SDK for JavaScript Wafv2 Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-wafv2", diff --git a/clients/client-wellarchitected/CHANGELOG.md b/clients/client-wellarchitected/CHANGELOG.md index d747bb27063f..36b6a53e3e7b 100644 --- a/clients/client-wellarchitected/CHANGELOG.md +++ b/clients/client-wellarchitected/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-wellarchitected + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-wellarchitected diff --git a/clients/client-wellarchitected/package.json b/clients/client-wellarchitected/package.json index c93f3f42cc8f..d52889e81bf0 100644 --- a/clients/client-wellarchitected/package.json +++ b/clients/client-wellarchitected/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-wellarchitected", "description": "AWS SDK for JavaScript Wellarchitected Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-wellarchitected", diff --git a/clients/client-wisdom/CHANGELOG.md b/clients/client-wisdom/CHANGELOG.md index 1e2b864ac97c..e4dc5f77557e 100644 --- a/clients/client-wisdom/CHANGELOG.md +++ b/clients/client-wisdom/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-wisdom + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-wisdom diff --git a/clients/client-wisdom/package.json b/clients/client-wisdom/package.json index 796cc9cd210e..904ca9aa3e10 100644 --- a/clients/client-wisdom/package.json +++ b/clients/client-wisdom/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-wisdom", "description": "AWS SDK for JavaScript Wisdom Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-wisdom", diff --git a/clients/client-workdocs/CHANGELOG.md b/clients/client-workdocs/CHANGELOG.md index dda3e420720e..a04aa2fcc237 100644 --- a/clients/client-workdocs/CHANGELOG.md +++ b/clients/client-workdocs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-workdocs + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-workdocs diff --git a/clients/client-workdocs/package.json b/clients/client-workdocs/package.json index bca369407b7e..7bc53ce01d67 100644 --- a/clients/client-workdocs/package.json +++ b/clients/client-workdocs/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-workdocs", "description": "AWS SDK for JavaScript Workdocs Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-workdocs", diff --git a/clients/client-workmail/CHANGELOG.md b/clients/client-workmail/CHANGELOG.md index c19654898dda..d72d022a60eb 100644 --- a/clients/client-workmail/CHANGELOG.md +++ b/clients/client-workmail/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-workmail + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-workmail diff --git a/clients/client-workmail/package.json b/clients/client-workmail/package.json index 3ecf3bbfd01a..90813f714be2 100644 --- a/clients/client-workmail/package.json +++ b/clients/client-workmail/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-workmail", "description": "AWS SDK for JavaScript Workmail Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-workmail", diff --git a/clients/client-workmailmessageflow/CHANGELOG.md b/clients/client-workmailmessageflow/CHANGELOG.md index 8900b449658d..faa65c93b5b8 100644 --- a/clients/client-workmailmessageflow/CHANGELOG.md +++ b/clients/client-workmailmessageflow/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-workmailmessageflow + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-workmailmessageflow diff --git a/clients/client-workmailmessageflow/package.json b/clients/client-workmailmessageflow/package.json index f425d0adb5df..f948cb78af31 100644 --- a/clients/client-workmailmessageflow/package.json +++ b/clients/client-workmailmessageflow/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-workmailmessageflow", "description": "AWS SDK for JavaScript Workmailmessageflow Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-workmailmessageflow", diff --git a/clients/client-workspaces-instances/CHANGELOG.md b/clients/client-workspaces-instances/CHANGELOG.md index eb0f95d756e2..94507c0bc931 100644 --- a/clients/client-workspaces-instances/CHANGELOG.md +++ b/clients/client-workspaces-instances/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-workspaces-instances + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-workspaces-instances diff --git a/clients/client-workspaces-instances/package.json b/clients/client-workspaces-instances/package.json index 7e7228f6c614..38d9b82f5f75 100644 --- a/clients/client-workspaces-instances/package.json +++ b/clients/client-workspaces-instances/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-workspaces-instances", "description": "AWS SDK for JavaScript Workspaces Instances Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-workspaces-thin-client/CHANGELOG.md b/clients/client-workspaces-thin-client/CHANGELOG.md index e33dc684b818..94353a54af00 100644 --- a/clients/client-workspaces-thin-client/CHANGELOG.md +++ b/clients/client-workspaces-thin-client/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-workspaces-thin-client + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-workspaces-thin-client diff --git a/clients/client-workspaces-thin-client/package.json b/clients/client-workspaces-thin-client/package.json index e91f868d4e7f..18378a31bb7b 100644 --- a/clients/client-workspaces-thin-client/package.json +++ b/clients/client-workspaces-thin-client/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-workspaces-thin-client", "description": "AWS SDK for JavaScript Workspaces Thin Client Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-workspaces-thin-client", diff --git a/clients/client-workspaces-web/CHANGELOG.md b/clients/client-workspaces-web/CHANGELOG.md index d0f595167e66..8e3a40a4bf38 100644 --- a/clients/client-workspaces-web/CHANGELOG.md +++ b/clients/client-workspaces-web/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + + +### Features + +* **client-workspaces-web:** Added ability to log session activity on a portal to an S3 bucket. ([1d75d43](https://github.com/aws/aws-sdk-js-v3/commit/1d75d4301ca79082989fb39022c7e93c2b9b7211)) + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-workspaces-web diff --git a/clients/client-workspaces-web/README.md b/clients/client-workspaces-web/README.md index 7f3c56065f58..d7677572521a 100644 --- a/clients/client-workspaces-web/README.md +++ b/clients/client-workspaces-web/README.md @@ -240,6 +240,14 @@ AssociateNetworkSettings [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/workspaces-web/command/AssociateNetworkSettingsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/AssociateNetworkSettingsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/AssociateNetworkSettingsCommandOutput/) + +
        + +AssociateSessionLogger + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/workspaces-web/command/AssociateSessionLoggerCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/AssociateSessionLoggerCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/AssociateSessionLoggerCommandOutput/) +
        @@ -312,6 +320,14 @@ CreatePortal [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/workspaces-web/command/CreatePortalCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/CreatePortalCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/CreatePortalCommandOutput/) +
        +
        + +CreateSessionLogger + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/workspaces-web/command/CreateSessionLoggerCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/CreateSessionLoggerCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/CreateSessionLoggerCommandOutput/) +
        @@ -384,6 +400,14 @@ DeletePortal [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/workspaces-web/command/DeletePortalCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/DeletePortalCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/DeletePortalCommandOutput/) +
        +
        + +DeleteSessionLogger + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/workspaces-web/command/DeleteSessionLoggerCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/DeleteSessionLoggerCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/DeleteSessionLoggerCommandOutput/) +
        @@ -440,6 +464,14 @@ DisassociateNetworkSettings [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/workspaces-web/command/DisassociateNetworkSettingsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/DisassociateNetworkSettingsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/DisassociateNetworkSettingsCommandOutput/) +
        +
        + +DisassociateSessionLogger + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/workspaces-web/command/DisassociateSessionLoggerCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/DisassociateSessionLoggerCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/DisassociateSessionLoggerCommandOutput/) +
        @@ -536,6 +568,14 @@ GetSession [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/workspaces-web/command/GetSessionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/GetSessionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/GetSessionCommandOutput/) +
        +
        + +GetSessionLogger + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/workspaces-web/command/GetSessionLoggerCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/GetSessionLoggerCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/GetSessionLoggerCommandOutput/) +
        @@ -616,6 +656,14 @@ ListPortals [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/workspaces-web/command/ListPortalsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/ListPortalsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/ListPortalsCommandOutput/) +
        +
        + +ListSessionLoggers + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/workspaces-web/command/ListSessionLoggersCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/ListSessionLoggersCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/ListSessionLoggersCommandOutput/) +
        @@ -728,6 +776,14 @@ UpdatePortal [Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/workspaces-web/command/UpdatePortalCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/UpdatePortalCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/UpdatePortalCommandOutput/) +
        +
        + +UpdateSessionLogger + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/workspaces-web/command/UpdateSessionLoggerCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/UpdateSessionLoggerCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-workspaces-web/Interface/UpdateSessionLoggerCommandOutput/) +
        diff --git a/clients/client-workspaces-web/package.json b/clients/client-workspaces-web/package.json index 96cae956036a..106267fc9960 100644 --- a/clients/client-workspaces-web/package.json +++ b/clients/client-workspaces-web/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-workspaces-web", "description": "AWS SDK for JavaScript Workspaces Web Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-workspaces-web", diff --git a/clients/client-workspaces-web/src/WorkSpacesWeb.ts b/clients/client-workspaces-web/src/WorkSpacesWeb.ts index 8b8f541e9e0a..7feeb3b1775e 100644 --- a/clients/client-workspaces-web/src/WorkSpacesWeb.ts +++ b/clients/client-workspaces-web/src/WorkSpacesWeb.ts @@ -22,6 +22,11 @@ import { AssociateNetworkSettingsCommandInput, AssociateNetworkSettingsCommandOutput, } from "./commands/AssociateNetworkSettingsCommand"; +import { + AssociateSessionLoggerCommand, + AssociateSessionLoggerCommandInput, + AssociateSessionLoggerCommandOutput, +} from "./commands/AssociateSessionLoggerCommand"; import { AssociateTrustStoreCommand, AssociateTrustStoreCommandInput, @@ -67,6 +72,11 @@ import { CreatePortalCommandInput, CreatePortalCommandOutput, } from "./commands/CreatePortalCommand"; +import { + CreateSessionLoggerCommand, + CreateSessionLoggerCommandInput, + CreateSessionLoggerCommandOutput, +} from "./commands/CreateSessionLoggerCommand"; import { CreateTrustStoreCommand, CreateTrustStoreCommandInput, @@ -112,6 +122,11 @@ import { DeletePortalCommandInput, DeletePortalCommandOutput, } from "./commands/DeletePortalCommand"; +import { + DeleteSessionLoggerCommand, + DeleteSessionLoggerCommandInput, + DeleteSessionLoggerCommandOutput, +} from "./commands/DeleteSessionLoggerCommand"; import { DeleteTrustStoreCommand, DeleteTrustStoreCommandInput, @@ -147,6 +162,11 @@ import { DisassociateNetworkSettingsCommandInput, DisassociateNetworkSettingsCommandOutput, } from "./commands/DisassociateNetworkSettingsCommand"; +import { + DisassociateSessionLoggerCommand, + DisassociateSessionLoggerCommandInput, + DisassociateSessionLoggerCommandOutput, +} from "./commands/DisassociateSessionLoggerCommand"; import { DisassociateTrustStoreCommand, DisassociateTrustStoreCommandInput, @@ -199,6 +219,11 @@ import { GetPortalServiceProviderMetadataCommandOutput, } from "./commands/GetPortalServiceProviderMetadataCommand"; import { GetSessionCommand, GetSessionCommandInput, GetSessionCommandOutput } from "./commands/GetSessionCommand"; +import { + GetSessionLoggerCommand, + GetSessionLoggerCommandInput, + GetSessionLoggerCommandOutput, +} from "./commands/GetSessionLoggerCommand"; import { GetTrustStoreCertificateCommand, GetTrustStoreCertificateCommandInput, @@ -245,6 +270,11 @@ import { ListNetworkSettingsCommandOutput, } from "./commands/ListNetworkSettingsCommand"; import { ListPortalsCommand, ListPortalsCommandInput, ListPortalsCommandOutput } from "./commands/ListPortalsCommand"; +import { + ListSessionLoggersCommand, + ListSessionLoggersCommandInput, + ListSessionLoggersCommandOutput, +} from "./commands/ListSessionLoggersCommand"; import { ListSessionsCommand, ListSessionsCommandInput, @@ -311,6 +341,11 @@ import { UpdatePortalCommandInput, UpdatePortalCommandOutput, } from "./commands/UpdatePortalCommand"; +import { + UpdateSessionLoggerCommand, + UpdateSessionLoggerCommandInput, + UpdateSessionLoggerCommandOutput, +} from "./commands/UpdateSessionLoggerCommand"; import { UpdateTrustStoreCommand, UpdateTrustStoreCommandInput, @@ -333,6 +368,7 @@ const commands = { AssociateDataProtectionSettingsCommand, AssociateIpAccessSettingsCommand, AssociateNetworkSettingsCommand, + AssociateSessionLoggerCommand, AssociateTrustStoreCommand, AssociateUserAccessLoggingSettingsCommand, AssociateUserSettingsCommand, @@ -342,6 +378,7 @@ const commands = { CreateIpAccessSettingsCommand, CreateNetworkSettingsCommand, CreatePortalCommand, + CreateSessionLoggerCommand, CreateTrustStoreCommand, CreateUserAccessLoggingSettingsCommand, CreateUserSettingsCommand, @@ -351,6 +388,7 @@ const commands = { DeleteIpAccessSettingsCommand, DeleteNetworkSettingsCommand, DeletePortalCommand, + DeleteSessionLoggerCommand, DeleteTrustStoreCommand, DeleteUserAccessLoggingSettingsCommand, DeleteUserSettingsCommand, @@ -358,6 +396,7 @@ const commands = { DisassociateDataProtectionSettingsCommand, DisassociateIpAccessSettingsCommand, DisassociateNetworkSettingsCommand, + DisassociateSessionLoggerCommand, DisassociateTrustStoreCommand, DisassociateUserAccessLoggingSettingsCommand, DisassociateUserSettingsCommand, @@ -370,6 +409,7 @@ const commands = { GetPortalCommand, GetPortalServiceProviderMetadataCommand, GetSessionCommand, + GetSessionLoggerCommand, GetTrustStoreCommand, GetTrustStoreCertificateCommand, GetUserAccessLoggingSettingsCommand, @@ -380,6 +420,7 @@ const commands = { ListIpAccessSettingsCommand, ListNetworkSettingsCommand, ListPortalsCommand, + ListSessionLoggersCommand, ListSessionsCommand, ListTagsForResourceCommand, ListTrustStoreCertificatesCommand, @@ -394,6 +435,7 @@ const commands = { UpdateIpAccessSettingsCommand, UpdateNetworkSettingsCommand, UpdatePortalCommand, + UpdateSessionLoggerCommand, UpdateTrustStoreCommand, UpdateUserAccessLoggingSettingsCommand, UpdateUserSettingsCommand, @@ -468,6 +510,23 @@ export interface WorkSpacesWeb { cb: (err: any, data?: AssociateNetworkSettingsCommandOutput) => void ): void; + /** + * @see {@link AssociateSessionLoggerCommand} + */ + associateSessionLogger( + args: AssociateSessionLoggerCommandInput, + options?: __HttpHandlerOptions + ): Promise; + associateSessionLogger( + args: AssociateSessionLoggerCommandInput, + cb: (err: any, data?: AssociateSessionLoggerCommandOutput) => void + ): void; + associateSessionLogger( + args: AssociateSessionLoggerCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: AssociateSessionLoggerCommandOutput) => void + ): void; + /** * @see {@link AssociateTrustStoreCommand} */ @@ -617,6 +676,23 @@ export interface WorkSpacesWeb { cb: (err: any, data?: CreatePortalCommandOutput) => void ): void; + /** + * @see {@link CreateSessionLoggerCommand} + */ + createSessionLogger( + args: CreateSessionLoggerCommandInput, + options?: __HttpHandlerOptions + ): Promise; + createSessionLogger( + args: CreateSessionLoggerCommandInput, + cb: (err: any, data?: CreateSessionLoggerCommandOutput) => void + ): void; + createSessionLogger( + args: CreateSessionLoggerCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: CreateSessionLoggerCommandOutput) => void + ): void; + /** * @see {@link CreateTrustStoreCommand} */ @@ -764,6 +840,23 @@ export interface WorkSpacesWeb { cb: (err: any, data?: DeletePortalCommandOutput) => void ): void; + /** + * @see {@link DeleteSessionLoggerCommand} + */ + deleteSessionLogger( + args: DeleteSessionLoggerCommandInput, + options?: __HttpHandlerOptions + ): Promise; + deleteSessionLogger( + args: DeleteSessionLoggerCommandInput, + cb: (err: any, data?: DeleteSessionLoggerCommandOutput) => void + ): void; + deleteSessionLogger( + args: DeleteSessionLoggerCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: DeleteSessionLoggerCommandOutput) => void + ): void; + /** * @see {@link DeleteTrustStoreCommand} */ @@ -883,6 +976,23 @@ export interface WorkSpacesWeb { cb: (err: any, data?: DisassociateNetworkSettingsCommandOutput) => void ): void; + /** + * @see {@link DisassociateSessionLoggerCommand} + */ + disassociateSessionLogger( + args: DisassociateSessionLoggerCommandInput, + options?: __HttpHandlerOptions + ): Promise; + disassociateSessionLogger( + args: DisassociateSessionLoggerCommandInput, + cb: (err: any, data?: DisassociateSessionLoggerCommandOutput) => void + ): void; + disassociateSessionLogger( + args: DisassociateSessionLoggerCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: DisassociateSessionLoggerCommandOutput) => void + ): void; + /** * @see {@link DisassociateTrustStoreCommand} */ @@ -1069,6 +1179,23 @@ export interface WorkSpacesWeb { cb: (err: any, data?: GetSessionCommandOutput) => void ): void; + /** + * @see {@link GetSessionLoggerCommand} + */ + getSessionLogger( + args: GetSessionLoggerCommandInput, + options?: __HttpHandlerOptions + ): Promise; + getSessionLogger( + args: GetSessionLoggerCommandInput, + cb: (err: any, data?: GetSessionLoggerCommandOutput) => void + ): void; + getSessionLogger( + args: GetSessionLoggerCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: GetSessionLoggerCommandOutput) => void + ): void; + /** * @see {@link GetTrustStoreCommand} */ @@ -1229,6 +1356,24 @@ export interface WorkSpacesWeb { cb: (err: any, data?: ListPortalsCommandOutput) => void ): void; + /** + * @see {@link ListSessionLoggersCommand} + */ + listSessionLoggers(): Promise; + listSessionLoggers( + args: ListSessionLoggersCommandInput, + options?: __HttpHandlerOptions + ): Promise; + listSessionLoggers( + args: ListSessionLoggersCommandInput, + cb: (err: any, data?: ListSessionLoggersCommandOutput) => void + ): void; + listSessionLoggers( + args: ListSessionLoggersCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: ListSessionLoggersCommandOutput) => void + ): void; + /** * @see {@link ListSessionsCommand} */ @@ -1443,6 +1588,23 @@ export interface WorkSpacesWeb { cb: (err: any, data?: UpdatePortalCommandOutput) => void ): void; + /** + * @see {@link UpdateSessionLoggerCommand} + */ + updateSessionLogger( + args: UpdateSessionLoggerCommandInput, + options?: __HttpHandlerOptions + ): Promise; + updateSessionLogger( + args: UpdateSessionLoggerCommandInput, + cb: (err: any, data?: UpdateSessionLoggerCommandOutput) => void + ): void; + updateSessionLogger( + args: UpdateSessionLoggerCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: UpdateSessionLoggerCommandOutput) => void + ): void; + /** * @see {@link UpdateTrustStoreCommand} */ diff --git a/clients/client-workspaces-web/src/WorkSpacesWebClient.ts b/clients/client-workspaces-web/src/WorkSpacesWebClient.ts index a549f08a9837..317e055f958e 100644 --- a/clients/client-workspaces-web/src/WorkSpacesWebClient.ts +++ b/clients/client-workspaces-web/src/WorkSpacesWebClient.ts @@ -69,6 +69,10 @@ import { AssociateNetworkSettingsCommandInput, AssociateNetworkSettingsCommandOutput, } from "./commands/AssociateNetworkSettingsCommand"; +import { + AssociateSessionLoggerCommandInput, + AssociateSessionLoggerCommandOutput, +} from "./commands/AssociateSessionLoggerCommand"; import { AssociateTrustStoreCommandInput, AssociateTrustStoreCommandOutput, @@ -102,6 +106,10 @@ import { CreateNetworkSettingsCommandOutput, } from "./commands/CreateNetworkSettingsCommand"; import { CreatePortalCommandInput, CreatePortalCommandOutput } from "./commands/CreatePortalCommand"; +import { + CreateSessionLoggerCommandInput, + CreateSessionLoggerCommandOutput, +} from "./commands/CreateSessionLoggerCommand"; import { CreateTrustStoreCommandInput, CreateTrustStoreCommandOutput } from "./commands/CreateTrustStoreCommand"; import { CreateUserAccessLoggingSettingsCommandInput, @@ -129,6 +137,10 @@ import { DeleteNetworkSettingsCommandOutput, } from "./commands/DeleteNetworkSettingsCommand"; import { DeletePortalCommandInput, DeletePortalCommandOutput } from "./commands/DeletePortalCommand"; +import { + DeleteSessionLoggerCommandInput, + DeleteSessionLoggerCommandOutput, +} from "./commands/DeleteSessionLoggerCommand"; import { DeleteTrustStoreCommandInput, DeleteTrustStoreCommandOutput } from "./commands/DeleteTrustStoreCommand"; import { DeleteUserAccessLoggingSettingsCommandInput, @@ -151,6 +163,10 @@ import { DisassociateNetworkSettingsCommandInput, DisassociateNetworkSettingsCommandOutput, } from "./commands/DisassociateNetworkSettingsCommand"; +import { + DisassociateSessionLoggerCommandInput, + DisassociateSessionLoggerCommandOutput, +} from "./commands/DisassociateSessionLoggerCommand"; import { DisassociateTrustStoreCommandInput, DisassociateTrustStoreCommandOutput, @@ -184,6 +200,7 @@ import { GetPortalServiceProviderMetadataCommandOutput, } from "./commands/GetPortalServiceProviderMetadataCommand"; import { GetSessionCommandInput, GetSessionCommandOutput } from "./commands/GetSessionCommand"; +import { GetSessionLoggerCommandInput, GetSessionLoggerCommandOutput } from "./commands/GetSessionLoggerCommand"; import { GetTrustStoreCertificateCommandInput, GetTrustStoreCertificateCommandOutput, @@ -215,6 +232,7 @@ import { ListNetworkSettingsCommandOutput, } from "./commands/ListNetworkSettingsCommand"; import { ListPortalsCommandInput, ListPortalsCommandOutput } from "./commands/ListPortalsCommand"; +import { ListSessionLoggersCommandInput, ListSessionLoggersCommandOutput } from "./commands/ListSessionLoggersCommand"; import { ListSessionsCommandInput, ListSessionsCommandOutput } from "./commands/ListSessionsCommand"; import { ListTagsForResourceCommandInput, @@ -253,6 +271,10 @@ import { UpdateNetworkSettingsCommandOutput, } from "./commands/UpdateNetworkSettingsCommand"; import { UpdatePortalCommandInput, UpdatePortalCommandOutput } from "./commands/UpdatePortalCommand"; +import { + UpdateSessionLoggerCommandInput, + UpdateSessionLoggerCommandOutput, +} from "./commands/UpdateSessionLoggerCommand"; import { UpdateTrustStoreCommandInput, UpdateTrustStoreCommandOutput } from "./commands/UpdateTrustStoreCommand"; import { UpdateUserAccessLoggingSettingsCommandInput, @@ -278,6 +300,7 @@ export type ServiceInputTypes = | AssociateDataProtectionSettingsCommandInput | AssociateIpAccessSettingsCommandInput | AssociateNetworkSettingsCommandInput + | AssociateSessionLoggerCommandInput | AssociateTrustStoreCommandInput | AssociateUserAccessLoggingSettingsCommandInput | AssociateUserSettingsCommandInput @@ -287,6 +310,7 @@ export type ServiceInputTypes = | CreateIpAccessSettingsCommandInput | CreateNetworkSettingsCommandInput | CreatePortalCommandInput + | CreateSessionLoggerCommandInput | CreateTrustStoreCommandInput | CreateUserAccessLoggingSettingsCommandInput | CreateUserSettingsCommandInput @@ -296,6 +320,7 @@ export type ServiceInputTypes = | DeleteIpAccessSettingsCommandInput | DeleteNetworkSettingsCommandInput | DeletePortalCommandInput + | DeleteSessionLoggerCommandInput | DeleteTrustStoreCommandInput | DeleteUserAccessLoggingSettingsCommandInput | DeleteUserSettingsCommandInput @@ -303,6 +328,7 @@ export type ServiceInputTypes = | DisassociateDataProtectionSettingsCommandInput | DisassociateIpAccessSettingsCommandInput | DisassociateNetworkSettingsCommandInput + | DisassociateSessionLoggerCommandInput | DisassociateTrustStoreCommandInput | DisassociateUserAccessLoggingSettingsCommandInput | DisassociateUserSettingsCommandInput @@ -315,6 +341,7 @@ export type ServiceInputTypes = | GetPortalCommandInput | GetPortalServiceProviderMetadataCommandInput | GetSessionCommandInput + | GetSessionLoggerCommandInput | GetTrustStoreCertificateCommandInput | GetTrustStoreCommandInput | GetUserAccessLoggingSettingsCommandInput @@ -325,6 +352,7 @@ export type ServiceInputTypes = | ListIpAccessSettingsCommandInput | ListNetworkSettingsCommandInput | ListPortalsCommandInput + | ListSessionLoggersCommandInput | ListSessionsCommandInput | ListTagsForResourceCommandInput | ListTrustStoreCertificatesCommandInput @@ -339,6 +367,7 @@ export type ServiceInputTypes = | UpdateIpAccessSettingsCommandInput | UpdateNetworkSettingsCommandInput | UpdatePortalCommandInput + | UpdateSessionLoggerCommandInput | UpdateTrustStoreCommandInput | UpdateUserAccessLoggingSettingsCommandInput | UpdateUserSettingsCommandInput; @@ -351,6 +380,7 @@ export type ServiceOutputTypes = | AssociateDataProtectionSettingsCommandOutput | AssociateIpAccessSettingsCommandOutput | AssociateNetworkSettingsCommandOutput + | AssociateSessionLoggerCommandOutput | AssociateTrustStoreCommandOutput | AssociateUserAccessLoggingSettingsCommandOutput | AssociateUserSettingsCommandOutput @@ -360,6 +390,7 @@ export type ServiceOutputTypes = | CreateIpAccessSettingsCommandOutput | CreateNetworkSettingsCommandOutput | CreatePortalCommandOutput + | CreateSessionLoggerCommandOutput | CreateTrustStoreCommandOutput | CreateUserAccessLoggingSettingsCommandOutput | CreateUserSettingsCommandOutput @@ -369,6 +400,7 @@ export type ServiceOutputTypes = | DeleteIpAccessSettingsCommandOutput | DeleteNetworkSettingsCommandOutput | DeletePortalCommandOutput + | DeleteSessionLoggerCommandOutput | DeleteTrustStoreCommandOutput | DeleteUserAccessLoggingSettingsCommandOutput | DeleteUserSettingsCommandOutput @@ -376,6 +408,7 @@ export type ServiceOutputTypes = | DisassociateDataProtectionSettingsCommandOutput | DisassociateIpAccessSettingsCommandOutput | DisassociateNetworkSettingsCommandOutput + | DisassociateSessionLoggerCommandOutput | DisassociateTrustStoreCommandOutput | DisassociateUserAccessLoggingSettingsCommandOutput | DisassociateUserSettingsCommandOutput @@ -388,6 +421,7 @@ export type ServiceOutputTypes = | GetPortalCommandOutput | GetPortalServiceProviderMetadataCommandOutput | GetSessionCommandOutput + | GetSessionLoggerCommandOutput | GetTrustStoreCertificateCommandOutput | GetTrustStoreCommandOutput | GetUserAccessLoggingSettingsCommandOutput @@ -398,6 +432,7 @@ export type ServiceOutputTypes = | ListIpAccessSettingsCommandOutput | ListNetworkSettingsCommandOutput | ListPortalsCommandOutput + | ListSessionLoggersCommandOutput | ListSessionsCommandOutput | ListTagsForResourceCommandOutput | ListTrustStoreCertificatesCommandOutput @@ -412,6 +447,7 @@ export type ServiceOutputTypes = | UpdateIpAccessSettingsCommandOutput | UpdateNetworkSettingsCommandOutput | UpdatePortalCommandOutput + | UpdateSessionLoggerCommandOutput | UpdateTrustStoreCommandOutput | UpdateUserAccessLoggingSettingsCommandOutput | UpdateUserSettingsCommandOutput; diff --git a/clients/client-workspaces-web/src/commands/AssociateSessionLoggerCommand.ts b/clients/client-workspaces-web/src/commands/AssociateSessionLoggerCommand.ts new file mode 100644 index 000000000000..f84263525f10 --- /dev/null +++ b/clients/client-workspaces-web/src/commands/AssociateSessionLoggerCommand.ts @@ -0,0 +1,130 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { AssociateSessionLoggerRequest, AssociateSessionLoggerResponse } from "../models/models_0"; +import { de_AssociateSessionLoggerCommand, se_AssociateSessionLoggerCommand } from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, WorkSpacesWebClientResolvedConfig } from "../WorkSpacesWebClient"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link AssociateSessionLoggerCommand}. + */ +export interface AssociateSessionLoggerCommandInput extends AssociateSessionLoggerRequest {} +/** + * @public + * + * The output of {@link AssociateSessionLoggerCommand}. + */ +export interface AssociateSessionLoggerCommandOutput extends AssociateSessionLoggerResponse, __MetadataBearer {} + +/** + *

        Associates a session logger with a portal.

        + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WorkSpacesWebClient, AssociateSessionLoggerCommand } from "@aws-sdk/client-workspaces-web"; // ES Modules import + * // const { WorkSpacesWebClient, AssociateSessionLoggerCommand } = require("@aws-sdk/client-workspaces-web"); // CommonJS import + * const client = new WorkSpacesWebClient(config); + * const input = { // AssociateSessionLoggerRequest + * portalArn: "STRING_VALUE", // required + * sessionLoggerArn: "STRING_VALUE", // required + * }; + * const command = new AssociateSessionLoggerCommand(input); + * const response = await client.send(command); + * // { // AssociateSessionLoggerResponse + * // portalArn: "STRING_VALUE", // required + * // sessionLoggerArn: "STRING_VALUE", // required + * // }; + * + * ``` + * + * @param AssociateSessionLoggerCommandInput - {@link AssociateSessionLoggerCommandInput} + * @returns {@link AssociateSessionLoggerCommandOutput} + * @see {@link AssociateSessionLoggerCommandInput} for command's `input` shape. + * @see {@link AssociateSessionLoggerCommandOutput} for command's `response` shape. + * @see {@link WorkSpacesWebClientResolvedConfig | config} for WorkSpacesWebClient's `config` shape. + * + * @throws {@link AccessDeniedException} (client fault) + *

        Access is denied.

        + * + * @throws {@link ConflictException} (client fault) + *

        There is a conflict.

        + * + * @throws {@link InternalServerException} (server fault) + *

        There is an internal server error.

        + * + * @throws {@link ResourceNotFoundException} (client fault) + *

        The resource cannot be found.

        + * + * @throws {@link ThrottlingException} (client fault) + *

        There is a throttling error.

        + * + * @throws {@link ValidationException} (client fault) + *

        There is a validation error.

        + * + * @throws {@link WorkSpacesWebServiceException} + *

        Base exception class for all service exceptions from WorkSpacesWeb service.

        + * + * + * @example Associate Session Logger with Portal + * ```javascript + * // Associates a session logger with a portal + * const input = { + * portalArn: "arn:aws:workspaces-web:us-west-2:123456789012:portal/12345678-1234-1234-1234-123456789012", + * sessionLoggerArn: "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/11111111-1111-1111-1111-111111111111" + * }; + * const command = new AssociateSessionLoggerCommand(input); + * const response = await client.send(command); + * /* response is + * { + * portalArn: "arn:aws:workspaces-web:us-west-2:123456789012:portal/12345678-1234-1234-1234-123456789012", + * sessionLoggerArn: "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/11111111-1111-1111-1111-111111111111" + * } + * *\/ + * ``` + * + * @public + */ +export class AssociateSessionLoggerCommand extends $Command + .classBuilder< + AssociateSessionLoggerCommandInput, + AssociateSessionLoggerCommandOutput, + WorkSpacesWebClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: WorkSpacesWebClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("AWSErmineControlPlaneService", "AssociateSessionLogger", {}) + .n("WorkSpacesWebClient", "AssociateSessionLoggerCommand") + .f(void 0, void 0) + .ser(se_AssociateSessionLoggerCommand) + .de(de_AssociateSessionLoggerCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: AssociateSessionLoggerRequest; + output: AssociateSessionLoggerResponse; + }; + sdk: { + input: AssociateSessionLoggerCommandInput; + output: AssociateSessionLoggerCommandOutput; + }; + }; +} diff --git a/clients/client-workspaces-web/src/commands/CreateSessionLoggerCommand.ts b/clients/client-workspaces-web/src/commands/CreateSessionLoggerCommand.ts new file mode 100644 index 000000000000..9766c713ece4 --- /dev/null +++ b/clients/client-workspaces-web/src/commands/CreateSessionLoggerCommand.ts @@ -0,0 +1,214 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { + CreateSessionLoggerRequest, + CreateSessionLoggerRequestFilterSensitiveLog, + CreateSessionLoggerResponse, +} from "../models/models_0"; +import { de_CreateSessionLoggerCommand, se_CreateSessionLoggerCommand } from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, WorkSpacesWebClientResolvedConfig } from "../WorkSpacesWebClient"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link CreateSessionLoggerCommand}. + */ +export interface CreateSessionLoggerCommandInput extends CreateSessionLoggerRequest {} +/** + * @public + * + * The output of {@link CreateSessionLoggerCommand}. + */ +export interface CreateSessionLoggerCommandOutput extends CreateSessionLoggerResponse, __MetadataBearer {} + +/** + *

        Creates a session logger.

        + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WorkSpacesWebClient, CreateSessionLoggerCommand } from "@aws-sdk/client-workspaces-web"; // ES Modules import + * // const { WorkSpacesWebClient, CreateSessionLoggerCommand } = require("@aws-sdk/client-workspaces-web"); // CommonJS import + * const client = new WorkSpacesWebClient(config); + * const input = { // CreateSessionLoggerRequest + * eventFilter: { // EventFilter Union: only one key present + * all: {}, + * include: [ // Events + * "WebsiteInteract" || "FileDownloadFromSecureBrowserToRemoteDisk" || "FileTransferFromRemoteToLocalDisk" || "FileTransferFromLocalToRemoteDisk" || "FileUploadFromRemoteDiskToSecureBrowser" || "ContentPasteToWebsite" || "ContentTransferFromLocalToRemoteClipboard" || "ContentCopyFromWebsite" || "UrlLoad" || "TabOpen" || "TabClose" || "PrintJobSubmit" || "SessionConnect" || "SessionStart" || "SessionDisconnect" || "SessionEnd", + * ], + * }, + * logConfiguration: { // LogConfiguration + * s3: { // S3LogConfiguration + * bucket: "STRING_VALUE", // required + * keyPrefix: "STRING_VALUE", + * bucketOwner: "STRING_VALUE", + * logFileFormat: "JSONLines" || "Json", // required + * folderStructure: "Flat" || "NestedByDate", // required + * }, + * }, + * displayName: "STRING_VALUE", + * customerManagedKey: "STRING_VALUE", + * additionalEncryptionContext: { // EncryptionContextMap + * "": "STRING_VALUE", + * }, + * tags: [ // TagList + * { // Tag + * Key: "STRING_VALUE", // required + * Value: "STRING_VALUE", // required + * }, + * ], + * clientToken: "STRING_VALUE", + * }; + * const command = new CreateSessionLoggerCommand(input); + * const response = await client.send(command); + * // { // CreateSessionLoggerResponse + * // sessionLoggerArn: "STRING_VALUE", // required + * // }; + * + * ``` + * + * @param CreateSessionLoggerCommandInput - {@link CreateSessionLoggerCommandInput} + * @returns {@link CreateSessionLoggerCommandOutput} + * @see {@link CreateSessionLoggerCommandInput} for command's `input` shape. + * @see {@link CreateSessionLoggerCommandOutput} for command's `response` shape. + * @see {@link WorkSpacesWebClientResolvedConfig | config} for WorkSpacesWebClient's `config` shape. + * + * @throws {@link AccessDeniedException} (client fault) + *

        Access is denied.

        + * + * @throws {@link ConflictException} (client fault) + *

        There is a conflict.

        + * + * @throws {@link InternalServerException} (server fault) + *

        There is an internal server error.

        + * + * @throws {@link ServiceQuotaExceededException} (client fault) + *

        The service quota has been exceeded.

        + * + * @throws {@link ThrottlingException} (client fault) + *

        There is a throttling error.

        + * + * @throws {@link ValidationException} (client fault) + *

        There is a validation error.

        + * + * @throws {@link WorkSpacesWebServiceException} + *

        Base exception class for all service exceptions from WorkSpacesWeb service.

        + * + * + * @example Create Session Logger with All Events + * ```javascript + * // Creates a session logger that captures all events and stores them in S3 with JSON format and flat folder structure + * const input = { + * displayName: "Session Logger with All Events", + * eventFilter: { + * all: { /* empty *\/ } + * }, + * logConfiguration: { + * s3: { + * bucket: "my-session-logs-bucket", + * bucketOwner: "123456789012", + * folderStructure: "Flat", + * keyPrefix: "session-logs/all/events", + * logFileFormat: "Json" + * } + * } + * }; + * const command = new CreateSessionLoggerCommand(input); + * const response = await client.send(command); + * /* response is + * { + * sessionLoggerArn: "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/12345678-1234-1234-1234-123456789012" + * } + * *\/ + * ``` + * + * @example Create Session Logger with Specific Events + * ```javascript + * // Creates a session logger that captures only specific events with JSONLines format and nested folder structure + * const input = { + * additionalEncryptionContext: { + * EncryptionContextKey: "EncryptionContextValue" + * }, + * customerManagedKey: "arn:aws:kms:us-west-2:123456789012:key/12345678-1234-1234-1234-123456789012", + * displayName: "Session Logger with Each Events", + * eventFilter: { + * include: [ + * "SessionStart", + * "SessionEnd", + * "UrlLoad", + * "WebsiteInteract" + * ] + * }, + * logConfiguration: { + * s3: { + * bucket: "my-session-logs-bucket", + * bucketOwner: "123456789012", + * folderStructure: "NestedByDate", + * keyPrefix: "session-logs/each/event", + * logFileFormat: "JSONLines" + * } + * }, + * tags: [ + * { + * Key: "KEY-1", + * Value: "VALUE-1" + * }, + * { + * Key: "KEY-2", + * Value: "VALUE-2" + * } + * ] + * }; + * const command = new CreateSessionLoggerCommand(input); + * const response = await client.send(command); + * /* response is + * { + * sessionLoggerArn: "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/87654321-4321-4321-4321-210987654321" + * } + * *\/ + * ``` + * + * @public + */ +export class CreateSessionLoggerCommand extends $Command + .classBuilder< + CreateSessionLoggerCommandInput, + CreateSessionLoggerCommandOutput, + WorkSpacesWebClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: WorkSpacesWebClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("AWSErmineControlPlaneService", "CreateSessionLogger", {}) + .n("WorkSpacesWebClient", "CreateSessionLoggerCommand") + .f(CreateSessionLoggerRequestFilterSensitiveLog, void 0) + .ser(se_CreateSessionLoggerCommand) + .de(de_CreateSessionLoggerCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: CreateSessionLoggerRequest; + output: CreateSessionLoggerResponse; + }; + sdk: { + input: CreateSessionLoggerCommandInput; + output: CreateSessionLoggerCommandOutput; + }; + }; +} diff --git a/clients/client-workspaces-web/src/commands/DeleteSessionLoggerCommand.ts b/clients/client-workspaces-web/src/commands/DeleteSessionLoggerCommand.ts new file mode 100644 index 000000000000..5d4a2520ef20 --- /dev/null +++ b/clients/client-workspaces-web/src/commands/DeleteSessionLoggerCommand.ts @@ -0,0 +1,119 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { DeleteSessionLoggerRequest, DeleteSessionLoggerResponse } from "../models/models_0"; +import { de_DeleteSessionLoggerCommand, se_DeleteSessionLoggerCommand } from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, WorkSpacesWebClientResolvedConfig } from "../WorkSpacesWebClient"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link DeleteSessionLoggerCommand}. + */ +export interface DeleteSessionLoggerCommandInput extends DeleteSessionLoggerRequest {} +/** + * @public + * + * The output of {@link DeleteSessionLoggerCommand}. + */ +export interface DeleteSessionLoggerCommandOutput extends DeleteSessionLoggerResponse, __MetadataBearer {} + +/** + *

        Deletes a session logger resource.

        + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WorkSpacesWebClient, DeleteSessionLoggerCommand } from "@aws-sdk/client-workspaces-web"; // ES Modules import + * // const { WorkSpacesWebClient, DeleteSessionLoggerCommand } = require("@aws-sdk/client-workspaces-web"); // CommonJS import + * const client = new WorkSpacesWebClient(config); + * const input = { // DeleteSessionLoggerRequest + * sessionLoggerArn: "STRING_VALUE", // required + * }; + * const command = new DeleteSessionLoggerCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param DeleteSessionLoggerCommandInput - {@link DeleteSessionLoggerCommandInput} + * @returns {@link DeleteSessionLoggerCommandOutput} + * @see {@link DeleteSessionLoggerCommandInput} for command's `input` shape. + * @see {@link DeleteSessionLoggerCommandOutput} for command's `response` shape. + * @see {@link WorkSpacesWebClientResolvedConfig | config} for WorkSpacesWebClient's `config` shape. + * + * @throws {@link AccessDeniedException} (client fault) + *

        Access is denied.

        + * + * @throws {@link ConflictException} (client fault) + *

        There is a conflict.

        + * + * @throws {@link InternalServerException} (server fault) + *

        There is an internal server error.

        + * + * @throws {@link ThrottlingException} (client fault) + *

        There is a throttling error.

        + * + * @throws {@link ValidationException} (client fault) + *

        There is a validation error.

        + * + * @throws {@link WorkSpacesWebServiceException} + *

        Base exception class for all service exceptions from WorkSpacesWeb service.

        + * + * + * @example Delete Session Logger + * ```javascript + * // Deletes a session logger resource + * const input = { + * sessionLoggerArn: "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/12345678-1234-1234-1234-123456789012" + * }; + * const command = new DeleteSessionLoggerCommand(input); + * const response = await client.send(command); + * /* response is + * { /* empty *\/ } + * *\/ + * ``` + * + * @public + */ +export class DeleteSessionLoggerCommand extends $Command + .classBuilder< + DeleteSessionLoggerCommandInput, + DeleteSessionLoggerCommandOutput, + WorkSpacesWebClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: WorkSpacesWebClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("AWSErmineControlPlaneService", "DeleteSessionLogger", {}) + .n("WorkSpacesWebClient", "DeleteSessionLoggerCommand") + .f(void 0, void 0) + .ser(se_DeleteSessionLoggerCommand) + .de(de_DeleteSessionLoggerCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: DeleteSessionLoggerRequest; + output: {}; + }; + sdk: { + input: DeleteSessionLoggerCommandInput; + output: DeleteSessionLoggerCommandOutput; + }; + }; +} diff --git a/clients/client-workspaces-web/src/commands/DisassociateSessionLoggerCommand.ts b/clients/client-workspaces-web/src/commands/DisassociateSessionLoggerCommand.ts new file mode 100644 index 000000000000..93567d660d39 --- /dev/null +++ b/clients/client-workspaces-web/src/commands/DisassociateSessionLoggerCommand.ts @@ -0,0 +1,119 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { DisassociateSessionLoggerRequest, DisassociateSessionLoggerResponse } from "../models/models_0"; +import { de_DisassociateSessionLoggerCommand, se_DisassociateSessionLoggerCommand } from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, WorkSpacesWebClientResolvedConfig } from "../WorkSpacesWebClient"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link DisassociateSessionLoggerCommand}. + */ +export interface DisassociateSessionLoggerCommandInput extends DisassociateSessionLoggerRequest {} +/** + * @public + * + * The output of {@link DisassociateSessionLoggerCommand}. + */ +export interface DisassociateSessionLoggerCommandOutput extends DisassociateSessionLoggerResponse, __MetadataBearer {} + +/** + *

        Disassociates a session logger from a portal.

        + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WorkSpacesWebClient, DisassociateSessionLoggerCommand } from "@aws-sdk/client-workspaces-web"; // ES Modules import + * // const { WorkSpacesWebClient, DisassociateSessionLoggerCommand } = require("@aws-sdk/client-workspaces-web"); // CommonJS import + * const client = new WorkSpacesWebClient(config); + * const input = { // DisassociateSessionLoggerRequest + * portalArn: "STRING_VALUE", // required + * }; + * const command = new DisassociateSessionLoggerCommand(input); + * const response = await client.send(command); + * // {}; + * + * ``` + * + * @param DisassociateSessionLoggerCommandInput - {@link DisassociateSessionLoggerCommandInput} + * @returns {@link DisassociateSessionLoggerCommandOutput} + * @see {@link DisassociateSessionLoggerCommandInput} for command's `input` shape. + * @see {@link DisassociateSessionLoggerCommandOutput} for command's `response` shape. + * @see {@link WorkSpacesWebClientResolvedConfig | config} for WorkSpacesWebClient's `config` shape. + * + * @throws {@link AccessDeniedException} (client fault) + *

        Access is denied.

        + * + * @throws {@link InternalServerException} (server fault) + *

        There is an internal server error.

        + * + * @throws {@link ResourceNotFoundException} (client fault) + *

        The resource cannot be found.

        + * + * @throws {@link ThrottlingException} (client fault) + *

        There is a throttling error.

        + * + * @throws {@link ValidationException} (client fault) + *

        There is a validation error.

        + * + * @throws {@link WorkSpacesWebServiceException} + *

        Base exception class for all service exceptions from WorkSpacesWeb service.

        + * + * + * @example Disassociate Session Logger from Portal + * ```javascript + * // Removes the association between a session logger and a portal + * const input = { + * portalArn: "arn:aws:workspaces-web:us-west-2:123456789012:portal/12345678-1234-1234-1234-123456789012" + * }; + * const command = new DisassociateSessionLoggerCommand(input); + * const response = await client.send(command); + * /* response is + * { /* empty *\/ } + * *\/ + * ``` + * + * @public + */ +export class DisassociateSessionLoggerCommand extends $Command + .classBuilder< + DisassociateSessionLoggerCommandInput, + DisassociateSessionLoggerCommandOutput, + WorkSpacesWebClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: WorkSpacesWebClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("AWSErmineControlPlaneService", "DisassociateSessionLogger", {}) + .n("WorkSpacesWebClient", "DisassociateSessionLoggerCommand") + .f(void 0, void 0) + .ser(se_DisassociateSessionLoggerCommand) + .de(de_DisassociateSessionLoggerCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: DisassociateSessionLoggerRequest; + output: {}; + }; + sdk: { + input: DisassociateSessionLoggerCommandInput; + output: DisassociateSessionLoggerCommandOutput; + }; + }; +} diff --git a/clients/client-workspaces-web/src/commands/GetPortalCommand.ts b/clients/client-workspaces-web/src/commands/GetPortalCommand.ts index 4c1b9937a7f0..07eff569af28 100644 --- a/clients/client-workspaces-web/src/commands/GetPortalCommand.ts +++ b/clients/client-workspaces-web/src/commands/GetPortalCommand.ts @@ -53,6 +53,7 @@ export interface GetPortalCommandOutput extends GetPortalResponse, __MetadataBea * // dataProtectionSettingsArn: "STRING_VALUE", * // userSettingsArn: "STRING_VALUE", * // networkSettingsArn: "STRING_VALUE", + * // sessionLoggerArn: "STRING_VALUE", * // trustStoreArn: "STRING_VALUE", * // statusReason: "STRING_VALUE", * // userAccessLoggingSettingsArn: "STRING_VALUE", diff --git a/clients/client-workspaces-web/src/commands/GetSessionLoggerCommand.ts b/clients/client-workspaces-web/src/commands/GetSessionLoggerCommand.ts new file mode 100644 index 000000000000..0be3b5e20b70 --- /dev/null +++ b/clients/client-workspaces-web/src/commands/GetSessionLoggerCommand.ts @@ -0,0 +1,212 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { + GetSessionLoggerRequest, + GetSessionLoggerResponse, + GetSessionLoggerResponseFilterSensitiveLog, +} from "../models/models_0"; +import { de_GetSessionLoggerCommand, se_GetSessionLoggerCommand } from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, WorkSpacesWebClientResolvedConfig } from "../WorkSpacesWebClient"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link GetSessionLoggerCommand}. + */ +export interface GetSessionLoggerCommandInput extends GetSessionLoggerRequest {} +/** + * @public + * + * The output of {@link GetSessionLoggerCommand}. + */ +export interface GetSessionLoggerCommandOutput extends GetSessionLoggerResponse, __MetadataBearer {} + +/** + *

        Gets details about a specific session logger resource.

        + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WorkSpacesWebClient, GetSessionLoggerCommand } from "@aws-sdk/client-workspaces-web"; // ES Modules import + * // const { WorkSpacesWebClient, GetSessionLoggerCommand } = require("@aws-sdk/client-workspaces-web"); // CommonJS import + * const client = new WorkSpacesWebClient(config); + * const input = { // GetSessionLoggerRequest + * sessionLoggerArn: "STRING_VALUE", // required + * }; + * const command = new GetSessionLoggerCommand(input); + * const response = await client.send(command); + * // { // GetSessionLoggerResponse + * // sessionLogger: { // SessionLogger + * // sessionLoggerArn: "STRING_VALUE", // required + * // eventFilter: { // EventFilter Union: only one key present + * // all: {}, + * // include: [ // Events + * // "WebsiteInteract" || "FileDownloadFromSecureBrowserToRemoteDisk" || "FileTransferFromRemoteToLocalDisk" || "FileTransferFromLocalToRemoteDisk" || "FileUploadFromRemoteDiskToSecureBrowser" || "ContentPasteToWebsite" || "ContentTransferFromLocalToRemoteClipboard" || "ContentCopyFromWebsite" || "UrlLoad" || "TabOpen" || "TabClose" || "PrintJobSubmit" || "SessionConnect" || "SessionStart" || "SessionDisconnect" || "SessionEnd", + * // ], + * // }, + * // logConfiguration: { // LogConfiguration + * // s3: { // S3LogConfiguration + * // bucket: "STRING_VALUE", // required + * // keyPrefix: "STRING_VALUE", + * // bucketOwner: "STRING_VALUE", + * // logFileFormat: "JSONLines" || "Json", // required + * // folderStructure: "Flat" || "NestedByDate", // required + * // }, + * // }, + * // customerManagedKey: "STRING_VALUE", + * // additionalEncryptionContext: { // EncryptionContextMap + * // "": "STRING_VALUE", + * // }, + * // associatedPortalArns: [ // ArnList + * // "STRING_VALUE", + * // ], + * // displayName: "STRING_VALUE", + * // creationDate: new Date("TIMESTAMP"), + * // }, + * // }; + * + * ``` + * + * @param GetSessionLoggerCommandInput - {@link GetSessionLoggerCommandInput} + * @returns {@link GetSessionLoggerCommandOutput} + * @see {@link GetSessionLoggerCommandInput} for command's `input` shape. + * @see {@link GetSessionLoggerCommandOutput} for command's `response` shape. + * @see {@link WorkSpacesWebClientResolvedConfig | config} for WorkSpacesWebClient's `config` shape. + * + * @throws {@link AccessDeniedException} (client fault) + *

        Access is denied.

        + * + * @throws {@link InternalServerException} (server fault) + *

        There is an internal server error.

        + * + * @throws {@link ResourceNotFoundException} (client fault) + *

        The resource cannot be found.

        + * + * @throws {@link ThrottlingException} (client fault) + *

        There is a throttling error.

        + * + * @throws {@link ValidationException} (client fault) + *

        There is a validation error.

        + * + * @throws {@link WorkSpacesWebServiceException} + *

        Base exception class for all service exceptions from WorkSpacesWeb service.

        + * + * + * @example Get Session Logger with All Events + * ```javascript + * // Retrieves a session logger configured for all events + * const input = { + * sessionLoggerArn: "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/12345678-1234-1234-1234-123456789012" + * }; + * const command = new GetSessionLoggerCommand(input); + * const response = await client.send(command); + * /* response is + * { + * sessionLogger: { + * associatedPortalArns: [ + * "arn:aws:workspaces-web:us-west-2:123456789012:portal/87654321-4321-4321-4321-210987654321" + * ], + * creationDate: "2024-01-15T10:30:00Z", + * displayName: "Session Logger with All Events", + * eventFilter: { + * all: { /* empty *\/ } + * }, + * logConfiguration: { + * s3: { + * bucket: "my-session-logs-bucket-1", + * bucketOwner: "123456789012", + * folderStructure: "Flat", + * keyPrefix: "session-logs/all/events", + * logFileFormat: "Json" + * } + * }, + * sessionLoggerArn: "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/12345678-1234-1234-1234-123456789012" + * } + * } + * *\/ + * ``` + * + * @example Get Session Logger with Specific Events + * ```javascript + * // Retrieves a session logger configured for specific events + * const input = { + * sessionLoggerArn: "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/87654321-4321-4321-4321-210987654321" + * }; + * const command = new GetSessionLoggerCommand(input); + * const response = await client.send(command); + * /* response is + * { + * sessionLogger: { + * additionalEncryptionContext: { + * EncryptionContextKey: "EncryptionContextValue" + * }, + * creationDate: "2024-01-15T14:45:00Z", + * customerManagedKey: "arn:aws:kms:us-west-2:123456789012:key/12345678-1234-1234-1234-123456789012", + * displayName: "Session Logger with Each Events", + * eventFilter: { + * include: [ + * "SessionStart", + * "SessionEnd", + * "UrlLoad", + * "WebsiteInteract" + * ] + * }, + * logConfiguration: { + * s3: { + * bucket: "my-session-logs-bucket-2", + * bucketOwner: "123456789012", + * folderStructure: "NestedByDate", + * keyPrefix: "session-logs/each/event", + * logFileFormat: "JSONLines" + * } + * }, + * sessionLoggerArn: "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/87654321-4321-4321-4321-210987654321" + * } + * } + * *\/ + * ``` + * + * @public + */ +export class GetSessionLoggerCommand extends $Command + .classBuilder< + GetSessionLoggerCommandInput, + GetSessionLoggerCommandOutput, + WorkSpacesWebClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: WorkSpacesWebClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("AWSErmineControlPlaneService", "GetSessionLogger", {}) + .n("WorkSpacesWebClient", "GetSessionLoggerCommand") + .f(void 0, GetSessionLoggerResponseFilterSensitiveLog) + .ser(se_GetSessionLoggerCommand) + .de(de_GetSessionLoggerCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: GetSessionLoggerRequest; + output: GetSessionLoggerResponse; + }; + sdk: { + input: GetSessionLoggerCommandInput; + output: GetSessionLoggerCommandOutput; + }; + }; +} diff --git a/clients/client-workspaces-web/src/commands/ListPortalsCommand.ts b/clients/client-workspaces-web/src/commands/ListPortalsCommand.ts index fffabeee9813..fc45c5d62fd1 100644 --- a/clients/client-workspaces-web/src/commands/ListPortalsCommand.ts +++ b/clients/client-workspaces-web/src/commands/ListPortalsCommand.ts @@ -55,6 +55,7 @@ export interface ListPortalsCommandOutput extends ListPortalsResponse, __Metadat * // dataProtectionSettingsArn: "STRING_VALUE", * // userSettingsArn: "STRING_VALUE", * // networkSettingsArn: "STRING_VALUE", + * // sessionLoggerArn: "STRING_VALUE", * // trustStoreArn: "STRING_VALUE", * // userAccessLoggingSettingsArn: "STRING_VALUE", * // authenticationType: "STRING_VALUE", diff --git a/clients/client-workspaces-web/src/commands/ListSessionLoggersCommand.ts b/clients/client-workspaces-web/src/commands/ListSessionLoggersCommand.ts new file mode 100644 index 000000000000..c1a9d5143049 --- /dev/null +++ b/clients/client-workspaces-web/src/commands/ListSessionLoggersCommand.ts @@ -0,0 +1,200 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { + ListSessionLoggersRequest, + ListSessionLoggersResponse, + ListSessionLoggersResponseFilterSensitiveLog, +} from "../models/models_0"; +import { de_ListSessionLoggersCommand, se_ListSessionLoggersCommand } from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, WorkSpacesWebClientResolvedConfig } from "../WorkSpacesWebClient"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link ListSessionLoggersCommand}. + */ +export interface ListSessionLoggersCommandInput extends ListSessionLoggersRequest {} +/** + * @public + * + * The output of {@link ListSessionLoggersCommand}. + */ +export interface ListSessionLoggersCommandOutput extends ListSessionLoggersResponse, __MetadataBearer {} + +/** + *

        Lists all available session logger resources.

        + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WorkSpacesWebClient, ListSessionLoggersCommand } from "@aws-sdk/client-workspaces-web"; // ES Modules import + * // const { WorkSpacesWebClient, ListSessionLoggersCommand } = require("@aws-sdk/client-workspaces-web"); // CommonJS import + * const client = new WorkSpacesWebClient(config); + * const input = { // ListSessionLoggersRequest + * nextToken: "STRING_VALUE", + * maxResults: Number("int"), + * }; + * const command = new ListSessionLoggersCommand(input); + * const response = await client.send(command); + * // { // ListSessionLoggersResponse + * // sessionLoggers: [ // SessionLoggerList + * // { // SessionLoggerSummary + * // sessionLoggerArn: "STRING_VALUE", // required + * // logConfiguration: { // LogConfiguration + * // s3: { // S3LogConfiguration + * // bucket: "STRING_VALUE", // required + * // keyPrefix: "STRING_VALUE", + * // bucketOwner: "STRING_VALUE", + * // logFileFormat: "JSONLines" || "Json", // required + * // folderStructure: "Flat" || "NestedByDate", // required + * // }, + * // }, + * // displayName: "STRING_VALUE", + * // creationDate: new Date("TIMESTAMP"), + * // }, + * // ], + * // nextToken: "STRING_VALUE", + * // }; + * + * ``` + * + * @param ListSessionLoggersCommandInput - {@link ListSessionLoggersCommandInput} + * @returns {@link ListSessionLoggersCommandOutput} + * @see {@link ListSessionLoggersCommandInput} for command's `input` shape. + * @see {@link ListSessionLoggersCommandOutput} for command's `response` shape. + * @see {@link WorkSpacesWebClientResolvedConfig | config} for WorkSpacesWebClient's `config` shape. + * + * @throws {@link AccessDeniedException} (client fault) + *

        Access is denied.

        + * + * @throws {@link InternalServerException} (server fault) + *

        There is an internal server error.

        + * + * @throws {@link ThrottlingException} (client fault) + *

        There is a throttling error.

        + * + * @throws {@link ValidationException} (client fault) + *

        There is a validation error.

        + * + * @throws {@link WorkSpacesWebServiceException} + *

        Base exception class for all service exceptions from WorkSpacesWeb service.

        + * + * + * @example List All Session Loggers + * ```javascript + * // Lists all session loggers in the account without pagination + * const input = { /* empty *\/ }; + * const command = new ListSessionLoggersCommand(input); + * const response = await client.send(command); + * /* response is + * { + * sessionLoggers: [ + * { + * creationDate: "2024-01-15T10:30:00Z", + * displayName: "Session Logger with All Events", + * logConfiguration: { + * s3: { + * bucket: "my-session-logs-bucket-1", + * bucketOwner: "123456789012", + * folderStructure: "Flat", + * keyPrefix: "session-logs/all/events", + * logFileFormat: "Json" + * } + * }, + * sessionLoggerArn: "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/12345678-1234-1234-1234-123456789012" + * }, + * { + * creationDate: "2024-01-15T14:45:00Z", + * displayName: "Session Logger with Each Events", + * logConfiguration: { + * s3: { + * bucket: "my-session-logs-bucket-2", + * bucketOwner: "123456789012", + * folderStructure: "NestedByDate", + * keyPrefix: "session-logs/each/event", + * logFileFormat: "JSONLines" + * } + * }, + * sessionLoggerArn: "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/87654321-4321-4321-4321-210987654321" + * } + * ] + * } + * *\/ + * ``` + * + * @example List Session Loggers with Pagination + * ```javascript + * // Lists session loggers with pagination parameters + * const input = { + * maxResults: 1, + * nextToken: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9" + * }; + * const command = new ListSessionLoggersCommand(input); + * const response = await client.send(command); + * /* response is + * { + * nextToken: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9", + * sessionLoggers: [ + * { + * creationDate: "2024-03-15T12:45:00Z", + * displayName: "Session Logger Example with Pagination", + * logConfiguration: { + * s3: { + * bucket: "my-session-logs-bucket-3", + * bucketOwner: "123456789012", + * folderStructure: "Flat", + * keyPrefix: "session-logs/pagination/example", + * logFileFormat: "JSONLines" + * } + * }, + * sessionLoggerArn: "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/11111111-1111-1111-1111-111111111111" + * } + * ] + * } + * *\/ + * ``` + * + * @public + */ +export class ListSessionLoggersCommand extends $Command + .classBuilder< + ListSessionLoggersCommandInput, + ListSessionLoggersCommandOutput, + WorkSpacesWebClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: WorkSpacesWebClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("AWSErmineControlPlaneService", "ListSessionLoggers", {}) + .n("WorkSpacesWebClient", "ListSessionLoggersCommand") + .f(void 0, ListSessionLoggersResponseFilterSensitiveLog) + .ser(se_ListSessionLoggersCommand) + .de(de_ListSessionLoggersCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: ListSessionLoggersRequest; + output: ListSessionLoggersResponse; + }; + sdk: { + input: ListSessionLoggersCommandInput; + output: ListSessionLoggersCommandOutput; + }; + }; +} diff --git a/clients/client-workspaces-web/src/commands/UpdatePortalCommand.ts b/clients/client-workspaces-web/src/commands/UpdatePortalCommand.ts index 74df3d1c91ed..cb0e72a83a80 100644 --- a/clients/client-workspaces-web/src/commands/UpdatePortalCommand.ts +++ b/clients/client-workspaces-web/src/commands/UpdatePortalCommand.ts @@ -62,6 +62,7 @@ export interface UpdatePortalCommandOutput extends UpdatePortalResponse, __Metad * // dataProtectionSettingsArn: "STRING_VALUE", * // userSettingsArn: "STRING_VALUE", * // networkSettingsArn: "STRING_VALUE", + * // sessionLoggerArn: "STRING_VALUE", * // trustStoreArn: "STRING_VALUE", * // statusReason: "STRING_VALUE", * // userAccessLoggingSettingsArn: "STRING_VALUE", diff --git a/clients/client-workspaces-web/src/commands/UpdateSessionLoggerCommand.ts b/clients/client-workspaces-web/src/commands/UpdateSessionLoggerCommand.ts new file mode 100644 index 000000000000..e423edd5abe0 --- /dev/null +++ b/clients/client-workspaces-web/src/commands/UpdateSessionLoggerCommand.ts @@ -0,0 +1,243 @@ +// smithy-typescript generated code +import { getEndpointPlugin } from "@smithy/middleware-endpoint"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; + +import { commonParams } from "../endpoint/EndpointParameters"; +import { + UpdateSessionLoggerRequest, + UpdateSessionLoggerRequestFilterSensitiveLog, + UpdateSessionLoggerResponse, + UpdateSessionLoggerResponseFilterSensitiveLog, +} from "../models/models_0"; +import { de_UpdateSessionLoggerCommand, se_UpdateSessionLoggerCommand } from "../protocols/Aws_restJson1"; +import { ServiceInputTypes, ServiceOutputTypes, WorkSpacesWebClientResolvedConfig } from "../WorkSpacesWebClient"; + +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link UpdateSessionLoggerCommand}. + */ +export interface UpdateSessionLoggerCommandInput extends UpdateSessionLoggerRequest {} +/** + * @public + * + * The output of {@link UpdateSessionLoggerCommand}. + */ +export interface UpdateSessionLoggerCommandOutput extends UpdateSessionLoggerResponse, __MetadataBearer {} + +/** + *

        Updates the details of a session logger.

        + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { WorkSpacesWebClient, UpdateSessionLoggerCommand } from "@aws-sdk/client-workspaces-web"; // ES Modules import + * // const { WorkSpacesWebClient, UpdateSessionLoggerCommand } = require("@aws-sdk/client-workspaces-web"); // CommonJS import + * const client = new WorkSpacesWebClient(config); + * const input = { // UpdateSessionLoggerRequest + * sessionLoggerArn: "STRING_VALUE", // required + * eventFilter: { // EventFilter Union: only one key present + * all: {}, + * include: [ // Events + * "WebsiteInteract" || "FileDownloadFromSecureBrowserToRemoteDisk" || "FileTransferFromRemoteToLocalDisk" || "FileTransferFromLocalToRemoteDisk" || "FileUploadFromRemoteDiskToSecureBrowser" || "ContentPasteToWebsite" || "ContentTransferFromLocalToRemoteClipboard" || "ContentCopyFromWebsite" || "UrlLoad" || "TabOpen" || "TabClose" || "PrintJobSubmit" || "SessionConnect" || "SessionStart" || "SessionDisconnect" || "SessionEnd", + * ], + * }, + * logConfiguration: { // LogConfiguration + * s3: { // S3LogConfiguration + * bucket: "STRING_VALUE", // required + * keyPrefix: "STRING_VALUE", + * bucketOwner: "STRING_VALUE", + * logFileFormat: "JSONLines" || "Json", // required + * folderStructure: "Flat" || "NestedByDate", // required + * }, + * }, + * displayName: "STRING_VALUE", + * }; + * const command = new UpdateSessionLoggerCommand(input); + * const response = await client.send(command); + * // { // UpdateSessionLoggerResponse + * // sessionLogger: { // SessionLogger + * // sessionLoggerArn: "STRING_VALUE", // required + * // eventFilter: { // EventFilter Union: only one key present + * // all: {}, + * // include: [ // Events + * // "WebsiteInteract" || "FileDownloadFromSecureBrowserToRemoteDisk" || "FileTransferFromRemoteToLocalDisk" || "FileTransferFromLocalToRemoteDisk" || "FileUploadFromRemoteDiskToSecureBrowser" || "ContentPasteToWebsite" || "ContentTransferFromLocalToRemoteClipboard" || "ContentCopyFromWebsite" || "UrlLoad" || "TabOpen" || "TabClose" || "PrintJobSubmit" || "SessionConnect" || "SessionStart" || "SessionDisconnect" || "SessionEnd", + * // ], + * // }, + * // logConfiguration: { // LogConfiguration + * // s3: { // S3LogConfiguration + * // bucket: "STRING_VALUE", // required + * // keyPrefix: "STRING_VALUE", + * // bucketOwner: "STRING_VALUE", + * // logFileFormat: "JSONLines" || "Json", // required + * // folderStructure: "Flat" || "NestedByDate", // required + * // }, + * // }, + * // customerManagedKey: "STRING_VALUE", + * // additionalEncryptionContext: { // EncryptionContextMap + * // "": "STRING_VALUE", + * // }, + * // associatedPortalArns: [ // ArnList + * // "STRING_VALUE", + * // ], + * // displayName: "STRING_VALUE", + * // creationDate: new Date("TIMESTAMP"), + * // }, + * // }; + * + * ``` + * + * @param UpdateSessionLoggerCommandInput - {@link UpdateSessionLoggerCommandInput} + * @returns {@link UpdateSessionLoggerCommandOutput} + * @see {@link UpdateSessionLoggerCommandInput} for command's `input` shape. + * @see {@link UpdateSessionLoggerCommandOutput} for command's `response` shape. + * @see {@link WorkSpacesWebClientResolvedConfig | config} for WorkSpacesWebClient's `config` shape. + * + * @throws {@link AccessDeniedException} (client fault) + *

        Access is denied.

        + * + * @throws {@link InternalServerException} (server fault) + *

        There is an internal server error.

        + * + * @throws {@link ResourceNotFoundException} (client fault) + *

        The resource cannot be found.

        + * + * @throws {@link ThrottlingException} (client fault) + *

        There is a throttling error.

        + * + * @throws {@link ValidationException} (client fault) + *

        There is a validation error.

        + * + * @throws {@link WorkSpacesWebServiceException} + *

        Base exception class for all service exceptions from WorkSpacesWeb service.

        + * + * + * @example Update Session Logger Event Filter + * ```javascript + * // Updates a session logger to capture specific events instead of all events + * const input = { + * eventFilter: { + * include: [ + * "SessionStart", + * "SessionEnd", + * "UrlLoad", + * "WebsiteInteract" + * ] + * }, + * sessionLoggerArn: "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/12345678-1234-1234-1234-123456789012" + * }; + * const command = new UpdateSessionLoggerCommand(input); + * const response = await client.send(command); + * /* response is + * { + * sessionLogger: { + * creationDate: "2024-01-15T10:30:00Z", + * displayName: "Updated Session Logger with Specific Events", + * eventFilter: { + * include: [ + * "SessionStart", + * "SessionEnd", + * "UrlLoad", + * "WebsiteInteract" + * ] + * }, + * logConfiguration: { + * s3: { + * bucket: "my-session-logs-bucket", + * bucketOwner: "123456789012", + * folderStructure: "Flat", + * keyPrefix: "updated/session-logs/each/event", + * logFileFormat: "Json" + * } + * }, + * sessionLoggerArn: "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/12345678-1234-1234-1234-123456789012" + * } + * } + * *\/ + * ``` + * + * @example Update Session Logger Configuration + * ```javascript + * // Updates the log configuration of a session logger + * const input = { + * logConfiguration: { + * s3: { + * bucket: "updated-my-session-logs-bucket-2", + * bucketOwner: "123456789012", + * folderStructure: "Flat", + * keyPrefix: "updated/key/prefix", + * logFileFormat: "Json" + * } + * }, + * sessionLoggerArn: "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/87654321-4321-4321-4321-210987654321" + * }; + * const command = new UpdateSessionLoggerCommand(input); + * const response = await client.send(command); + * /* response is + * { + * sessionLogger: { + * additionalEncryptionContext: { + * EncryptionContextKey: "EncryptionContextValue" + * }, + * creationDate: "2024-01-15T14:45:00Z", + * customerManagedKey: "arn:aws:kms:us-west-2:123456789012:key/12345678-1234-1234-1234-123456789012", + * displayName: "Updated Session Logger with Log Config", + * eventFilter: { + * all: { /* empty *\/ } + * }, + * logConfiguration: { + * s3: { + * bucket: "updated-my-session-logs-bucket-2", + * bucketOwner: "123456789012", + * folderStructure: "Flat", + * keyPrefix: "updated/key/prefix", + * logFileFormat: "Json" + * } + * }, + * sessionLoggerArn: "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/87654321-4321-4321-4321-210987654321" + * } + * } + * *\/ + * ``` + * + * @public + */ +export class UpdateSessionLoggerCommand extends $Command + .classBuilder< + UpdateSessionLoggerCommandInput, + UpdateSessionLoggerCommandOutput, + WorkSpacesWebClientResolvedConfig, + ServiceInputTypes, + ServiceOutputTypes + >() + .ep(commonParams) + .m(function (this: any, Command: any, cs: any, config: WorkSpacesWebClientResolvedConfig, o: any) { + return [ + getSerdePlugin(config, this.serialize, this.deserialize), + getEndpointPlugin(config, Command.getEndpointParameterInstructions()), + ]; + }) + .s("AWSErmineControlPlaneService", "UpdateSessionLogger", {}) + .n("WorkSpacesWebClient", "UpdateSessionLoggerCommand") + .f(UpdateSessionLoggerRequestFilterSensitiveLog, UpdateSessionLoggerResponseFilterSensitiveLog) + .ser(se_UpdateSessionLoggerCommand) + .de(de_UpdateSessionLoggerCommand) + .build() { + /** @internal type navigation helper, not in runtime. */ + protected declare static __types: { + api: { + input: UpdateSessionLoggerRequest; + output: UpdateSessionLoggerResponse; + }; + sdk: { + input: UpdateSessionLoggerCommandInput; + output: UpdateSessionLoggerCommandOutput; + }; + }; +} diff --git a/clients/client-workspaces-web/src/commands/index.ts b/clients/client-workspaces-web/src/commands/index.ts index 72f133902650..7b7321a0c392 100644 --- a/clients/client-workspaces-web/src/commands/index.ts +++ b/clients/client-workspaces-web/src/commands/index.ts @@ -3,6 +3,7 @@ export * from "./AssociateBrowserSettingsCommand"; export * from "./AssociateDataProtectionSettingsCommand"; export * from "./AssociateIpAccessSettingsCommand"; export * from "./AssociateNetworkSettingsCommand"; +export * from "./AssociateSessionLoggerCommand"; export * from "./AssociateTrustStoreCommand"; export * from "./AssociateUserAccessLoggingSettingsCommand"; export * from "./AssociateUserSettingsCommand"; @@ -12,6 +13,7 @@ export * from "./CreateIdentityProviderCommand"; export * from "./CreateIpAccessSettingsCommand"; export * from "./CreateNetworkSettingsCommand"; export * from "./CreatePortalCommand"; +export * from "./CreateSessionLoggerCommand"; export * from "./CreateTrustStoreCommand"; export * from "./CreateUserAccessLoggingSettingsCommand"; export * from "./CreateUserSettingsCommand"; @@ -21,6 +23,7 @@ export * from "./DeleteIdentityProviderCommand"; export * from "./DeleteIpAccessSettingsCommand"; export * from "./DeleteNetworkSettingsCommand"; export * from "./DeletePortalCommand"; +export * from "./DeleteSessionLoggerCommand"; export * from "./DeleteTrustStoreCommand"; export * from "./DeleteUserAccessLoggingSettingsCommand"; export * from "./DeleteUserSettingsCommand"; @@ -28,6 +31,7 @@ export * from "./DisassociateBrowserSettingsCommand"; export * from "./DisassociateDataProtectionSettingsCommand"; export * from "./DisassociateIpAccessSettingsCommand"; export * from "./DisassociateNetworkSettingsCommand"; +export * from "./DisassociateSessionLoggerCommand"; export * from "./DisassociateTrustStoreCommand"; export * from "./DisassociateUserAccessLoggingSettingsCommand"; export * from "./DisassociateUserSettingsCommand"; @@ -40,6 +44,7 @@ export * from "./GetNetworkSettingsCommand"; export * from "./GetPortalCommand"; export * from "./GetPortalServiceProviderMetadataCommand"; export * from "./GetSessionCommand"; +export * from "./GetSessionLoggerCommand"; export * from "./GetTrustStoreCertificateCommand"; export * from "./GetTrustStoreCommand"; export * from "./GetUserAccessLoggingSettingsCommand"; @@ -50,6 +55,7 @@ export * from "./ListIdentityProvidersCommand"; export * from "./ListIpAccessSettingsCommand"; export * from "./ListNetworkSettingsCommand"; export * from "./ListPortalsCommand"; +export * from "./ListSessionLoggersCommand"; export * from "./ListSessionsCommand"; export * from "./ListTagsForResourceCommand"; export * from "./ListTrustStoreCertificatesCommand"; @@ -64,6 +70,7 @@ export * from "./UpdateIdentityProviderCommand"; export * from "./UpdateIpAccessSettingsCommand"; export * from "./UpdateNetworkSettingsCommand"; export * from "./UpdatePortalCommand"; +export * from "./UpdateSessionLoggerCommand"; export * from "./UpdateTrustStoreCommand"; export * from "./UpdateUserAccessLoggingSettingsCommand"; export * from "./UpdateUserSettingsCommand"; diff --git a/clients/client-workspaces-web/src/models/models_0.ts b/clients/client-workspaces-web/src/models/models_0.ts index ffc5a23128d0..fd41d0389414 100644 --- a/clients/client-workspaces-web/src/models/models_0.ts +++ b/clients/client-workspaces-web/src/models/models_0.ts @@ -363,6 +363,40 @@ export interface AssociateNetworkSettingsResponse { networkSettingsArn: string | undefined; } +/** + * @public + */ +export interface AssociateSessionLoggerRequest { + /** + *

        The ARN of the portal to associate to the session logger ARN.

        + * @public + */ + portalArn: string | undefined; + + /** + *

        The ARN of the session logger to associate to the portal ARN.

        + * @public + */ + sessionLoggerArn: string | undefined; +} + +/** + * @public + */ +export interface AssociateSessionLoggerResponse { + /** + *

        The ARN of the portal.

        + * @public + */ + portalArn: string | undefined; + + /** + *

        The ARN of the session logger.

        + * @public + */ + sessionLoggerArn: string | undefined; +} + /** * @public */ @@ -2925,6 +2959,22 @@ export interface DisassociateNetworkSettingsRequest { */ export interface DisassociateNetworkSettingsResponse {} +/** + * @public + */ +export interface DisassociateSessionLoggerRequest { + /** + *

        The ARN of the portal to disassociate from the a session logger.

        + * @public + */ + portalArn: string | undefined; +} + +/** + * @public + */ +export interface DisassociateSessionLoggerResponse {} + /** * @public */ @@ -3084,6 +3134,12 @@ export interface Portal { */ networkSettingsArn?: string | undefined; + /** + *

        The ARN of the session logger that is assocaited with the portal.

        + * @public + */ + sessionLoggerArn?: string | undefined; + /** *

        The ARN of the trust store that is associated with the web portal.

        * @public @@ -3279,6 +3335,12 @@ export interface PortalSummary { */ networkSettingsArn?: string | undefined; + /** + *

        The ARN of the session logger that is assocaited with the portal.

        + * @public + */ + sessionLoggerArn?: string | undefined; + /** *

        The ARN of the trust that is associated with this web portal.

        * @public @@ -3402,6 +3464,421 @@ export interface UpdatePortalResponse { portal?: Portal | undefined; } +/** + * @public + */ +export interface Unit {} + +/** + * @public + * @enum + */ +export const Event = { + CONTENT_COPY_FROM_WEBSITE: "ContentCopyFromWebsite", + CONTENT_PASTE_TO_WEBSITE: "ContentPasteToWebsite", + CONTENT_TRANSFER_FROM_LOCAL_TO_REMOTE_CLIPBOARD: "ContentTransferFromLocalToRemoteClipboard", + FILE_DOWNLOAD_FROM_SECURE_BROWSER_TO_REMOTE_DISK: "FileDownloadFromSecureBrowserToRemoteDisk", + FILE_TRANSFER_FROM_LOCAL_TO_REMOTE_DISK: "FileTransferFromLocalToRemoteDisk", + FILE_TRANSFER_FROM_REMOTE_TO_LOCAL_DISK: "FileTransferFromRemoteToLocalDisk", + FILE_UPLOAD_FROM_REMOTE_DISK_TO_SECURE_BROWSER: "FileUploadFromRemoteDiskToSecureBrowser", + PRINT_JOB_SUBMIT: "PrintJobSubmit", + SESSION_CONNECT: "SessionConnect", + SESSION_DISCONNECT: "SessionDisconnect", + SESSION_END: "SessionEnd", + SESSION_START: "SessionStart", + TAB_CLOSE: "TabClose", + TAB_OPEN: "TabOpen", + URL_LOAD: "UrlLoad", + WEBSITE_INTERACT: "WebsiteInteract", +} as const; + +/** + * @public + */ +export type Event = (typeof Event)[keyof typeof Event]; + +/** + *

        The filter that specifies the events to monitor.

        + * @public + */ +export type EventFilter = EventFilter.AllMember | EventFilter.IncludeMember | EventFilter.$UnknownMember; + +/** + * @public + */ +export namespace EventFilter { + /** + *

        The filter that monitors all of the available events, including any new events emitted in the future.

        + * @public + */ + export interface AllMember { + all: Unit; + include?: never; + $unknown?: never; + } + + /** + *

        The filter that monitors only the listed set of events. New events are not auto-monitored.

        + * @public + */ + export interface IncludeMember { + all?: never; + include: Event[]; + $unknown?: never; + } + + /** + * @public + */ + export interface $UnknownMember { + all?: never; + include?: never; + $unknown: [string, any]; + } + + export interface Visitor { + all: (value: Unit) => T; + include: (value: Event[]) => T; + _: (name: string, value: any) => T; + } + + export const visit = (value: EventFilter, visitor: Visitor): T => { + if (value.all !== undefined) return visitor.all(value.all); + if (value.include !== undefined) return visitor.include(value.include); + return visitor._(value.$unknown[0], value.$unknown[1]); + }; +} + +/** + * @public + * @enum + */ +export const FolderStructure = { + FLAT: "Flat", + NESTED_BY_DATE: "NestedByDate", +} as const; + +/** + * @public + */ +export type FolderStructure = (typeof FolderStructure)[keyof typeof FolderStructure]; + +/** + * @public + * @enum + */ +export const LogFileFormat = { + JSON: "Json", + JSON_LINES: "JSONLines", +} as const; + +/** + * @public + */ +export type LogFileFormat = (typeof LogFileFormat)[keyof typeof LogFileFormat]; + +/** + *

        The S3 log configuration.

        + * @public + */ +export interface S3LogConfiguration { + /** + *

        The S3 bucket name where logs are delivered.

        + * @public + */ + bucket: string | undefined; + + /** + *

        The S3 path prefix that determines where log files are stored.

        + * @public + */ + keyPrefix?: string | undefined; + + /** + *

        The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.

        + * @public + */ + bucketOwner?: string | undefined; + + /** + *

        The format of the LogFile that is written to S3.

        + * @public + */ + logFileFormat: LogFileFormat | undefined; + + /** + *

        The folder structure that defines the organizational structure for log files in S3.

        + * @public + */ + folderStructure: FolderStructure | undefined; +} + +/** + *

        The configuration of the log.

        + * @public + */ +export interface LogConfiguration { + /** + *

        The configuration for delivering the logs to S3.

        + * @public + */ + s3?: S3LogConfiguration | undefined; +} + +/** + * @public + */ +export interface CreateSessionLoggerRequest { + /** + *

        The filter that specifies the events to monitor.

        + * @public + */ + eventFilter: EventFilter | undefined; + + /** + *

        The configuration that specifies where logs are delivered.

        + * @public + */ + logConfiguration: LogConfiguration | undefined; + + /** + *

        The human-readable display name for the session logger resource.

        + * @public + */ + displayName?: string | undefined; + + /** + *

        The custom managed key of the session logger.

        + * @public + */ + customerManagedKey?: string | undefined; + + /** + *

        The additional encryption context of the session logger.

        + * @public + */ + additionalEncryptionContext?: Record | undefined; + + /** + *

        The tags to add to the session logger.

        + * @public + */ + tags?: Tag[] | undefined; + + /** + *

        A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request. If you do not specify a client token, one is automatically generated by the AWS SDK.

        + * @public + */ + clientToken?: string | undefined; +} + +/** + * @public + */ +export interface CreateSessionLoggerResponse { + /** + *

        The ARN of the session logger.

        + * @public + */ + sessionLoggerArn: string | undefined; +} + +/** + * @public + */ +export interface DeleteSessionLoggerRequest { + /** + *

        The ARN of the session logger.

        + * @public + */ + sessionLoggerArn: string | undefined; +} + +/** + * @public + */ +export interface DeleteSessionLoggerResponse {} + +/** + * @public + */ +export interface GetSessionLoggerRequest { + /** + *

        The ARN of the session logger.

        + * @public + */ + sessionLoggerArn: string | undefined; +} + +/** + *

        The session logger resource.

        + * @public + */ +export interface SessionLogger { + /** + *

        The ARN of the session logger resource.

        + * @public + */ + sessionLoggerArn: string | undefined; + + /** + *

        The filter that specifies which events to monitor.

        + * @public + */ + eventFilter?: EventFilter | undefined; + + /** + *

        The configuration that specifies where logs are fowarded.

        + * @public + */ + logConfiguration?: LogConfiguration | undefined; + + /** + *

        The custom managed key of the session logger.

        + * @public + */ + customerManagedKey?: string | undefined; + + /** + *

        The additional encryption context of the session logger.

        + * @public + */ + additionalEncryptionContext?: Record | undefined; + + /** + *

        The associated portal ARN.

        + * @public + */ + associatedPortalArns?: string[] | undefined; + + /** + *

        The human-readable display name.

        + * @public + */ + displayName?: string | undefined; + + /** + *

        The date the session logger resource was created.

        + * @public + */ + creationDate?: Date | undefined; +} + +/** + * @public + */ +export interface GetSessionLoggerResponse { + /** + *

        The session logger details.

        + * @public + */ + sessionLogger?: SessionLogger | undefined; +} + +/** + * @public + */ +export interface ListSessionLoggersRequest { + /** + *

        The pagination token used to retrieve the next page of results for this operation.

        + * @public + */ + nextToken?: string | undefined; + + /** + *

        The maximum number of results to be included in the next page.

        + * @public + */ + maxResults?: number | undefined; +} + +/** + *

        The summary of the session logger resource.

        + * @public + */ +export interface SessionLoggerSummary { + /** + *

        The ARN of the session logger resource.

        + * @public + */ + sessionLoggerArn: string | undefined; + + /** + *

        The configuration that specifies where the logs are fowarded.

        + * @public + */ + logConfiguration?: LogConfiguration | undefined; + + /** + *

        The human-readable display name.

        + * @public + */ + displayName?: string | undefined; + + /** + *

        The date the session logger resource was created.

        + * @public + */ + creationDate?: Date | undefined; +} + +/** + * @public + */ +export interface ListSessionLoggersResponse { + /** + *

        The list of session loggers, including summaries of their details.

        + * @public + */ + sessionLoggers?: SessionLoggerSummary[] | undefined; + + /** + *

        The pagination token used to retrieve the next page of results for this operation.

        + * @public + */ + nextToken?: string | undefined; +} + +/** + * @public + */ +export interface UpdateSessionLoggerRequest { + /** + *

        The ARN of the session logger to update.

        + * @public + */ + sessionLoggerArn: string | undefined; + + /** + *

        The updated eventFilter.

        + * @public + */ + eventFilter?: EventFilter | undefined; + + /** + *

        The updated logConfiguration.

        + * @public + */ + logConfiguration?: LogConfiguration | undefined; + + /** + *

        The updated display name.

        + * @public + */ + displayName?: string | undefined; +} + +/** + * @public + */ +export interface UpdateSessionLoggerResponse { + /** + *

        The updated details of the session logger.

        + * @public + */ + sessionLogger: SessionLogger | undefined; +} + /** * @public */ @@ -5086,6 +5563,89 @@ export const UpdatePortalResponseFilterSensitiveLog = (obj: UpdatePortalResponse ...(obj.portal && { portal: PortalFilterSensitiveLog(obj.portal) }), }); +/** + * @internal + */ +export const S3LogConfigurationFilterSensitiveLog = (obj: S3LogConfiguration): any => ({ + ...obj, + ...(obj.bucket && { bucket: SENSITIVE_STRING }), + ...(obj.keyPrefix && { keyPrefix: SENSITIVE_STRING }), +}); + +/** + * @internal + */ +export const LogConfigurationFilterSensitiveLog = (obj: LogConfiguration): any => ({ + ...obj, + ...(obj.s3 && { s3: S3LogConfigurationFilterSensitiveLog(obj.s3) }), +}); + +/** + * @internal + */ +export const CreateSessionLoggerRequestFilterSensitiveLog = (obj: CreateSessionLoggerRequest): any => ({ + ...obj, + ...(obj.eventFilter && { eventFilter: obj.eventFilter }), + ...(obj.logConfiguration && { logConfiguration: LogConfigurationFilterSensitiveLog(obj.logConfiguration) }), + ...(obj.displayName && { displayName: SENSITIVE_STRING }), + ...(obj.tags && { tags: SENSITIVE_STRING }), +}); + +/** + * @internal + */ +export const SessionLoggerFilterSensitiveLog = (obj: SessionLogger): any => ({ + ...obj, + ...(obj.eventFilter && { eventFilter: obj.eventFilter }), + ...(obj.logConfiguration && { logConfiguration: LogConfigurationFilterSensitiveLog(obj.logConfiguration) }), + ...(obj.displayName && { displayName: SENSITIVE_STRING }), +}); + +/** + * @internal + */ +export const GetSessionLoggerResponseFilterSensitiveLog = (obj: GetSessionLoggerResponse): any => ({ + ...obj, + ...(obj.sessionLogger && { sessionLogger: SessionLoggerFilterSensitiveLog(obj.sessionLogger) }), +}); + +/** + * @internal + */ +export const SessionLoggerSummaryFilterSensitiveLog = (obj: SessionLoggerSummary): any => ({ + ...obj, + ...(obj.logConfiguration && { logConfiguration: LogConfigurationFilterSensitiveLog(obj.logConfiguration) }), + ...(obj.displayName && { displayName: SENSITIVE_STRING }), +}); + +/** + * @internal + */ +export const ListSessionLoggersResponseFilterSensitiveLog = (obj: ListSessionLoggersResponse): any => ({ + ...obj, + ...(obj.sessionLoggers && { + sessionLoggers: obj.sessionLoggers.map((item) => SessionLoggerSummaryFilterSensitiveLog(item)), + }), +}); + +/** + * @internal + */ +export const UpdateSessionLoggerRequestFilterSensitiveLog = (obj: UpdateSessionLoggerRequest): any => ({ + ...obj, + ...(obj.eventFilter && { eventFilter: obj.eventFilter }), + ...(obj.logConfiguration && { logConfiguration: LogConfigurationFilterSensitiveLog(obj.logConfiguration) }), + ...(obj.displayName && { displayName: SENSITIVE_STRING }), +}); + +/** + * @internal + */ +export const UpdateSessionLoggerResponseFilterSensitiveLog = (obj: UpdateSessionLoggerResponse): any => ({ + ...obj, + ...(obj.sessionLogger && { sessionLogger: SessionLoggerFilterSensitiveLog(obj.sessionLogger) }), +}); + /** * @internal */ diff --git a/clients/client-workspaces-web/src/pagination/ListSessionLoggersPaginator.ts b/clients/client-workspaces-web/src/pagination/ListSessionLoggersPaginator.ts new file mode 100644 index 000000000000..ee37418e6d12 --- /dev/null +++ b/clients/client-workspaces-web/src/pagination/ListSessionLoggersPaginator.ts @@ -0,0 +1,24 @@ +// smithy-typescript generated code +import { createPaginator } from "@smithy/core"; +import { Paginator } from "@smithy/types"; + +import { + ListSessionLoggersCommand, + ListSessionLoggersCommandInput, + ListSessionLoggersCommandOutput, +} from "../commands/ListSessionLoggersCommand"; +import { WorkSpacesWebClient } from "../WorkSpacesWebClient"; +import { WorkSpacesWebPaginationConfiguration } from "./Interfaces"; + +/** + * @public + */ +export const paginateListSessionLoggers: ( + config: WorkSpacesWebPaginationConfiguration, + input: ListSessionLoggersCommandInput, + ...rest: any[] +) => Paginator = createPaginator< + WorkSpacesWebPaginationConfiguration, + ListSessionLoggersCommandInput, + ListSessionLoggersCommandOutput +>(WorkSpacesWebClient, ListSessionLoggersCommand, "nextToken", "nextToken", "maxResults"); diff --git a/clients/client-workspaces-web/src/pagination/index.ts b/clients/client-workspaces-web/src/pagination/index.ts index 67fffbbfb513..dccacd7ca588 100644 --- a/clients/client-workspaces-web/src/pagination/index.ts +++ b/clients/client-workspaces-web/src/pagination/index.ts @@ -6,6 +6,7 @@ export * from "./ListIdentityProvidersPaginator"; export * from "./ListIpAccessSettingsPaginator"; export * from "./ListNetworkSettingsPaginator"; export * from "./ListPortalsPaginator"; +export * from "./ListSessionLoggersPaginator"; export * from "./ListSessionsPaginator"; export * from "./ListTrustStoreCertificatesPaginator"; export * from "./ListTrustStoresPaginator"; diff --git a/clients/client-workspaces-web/src/protocols/Aws_restJson1.ts b/clients/client-workspaces-web/src/protocols/Aws_restJson1.ts index e3b9faacc66e..9402d029ccd4 100644 --- a/clients/client-workspaces-web/src/protocols/Aws_restJson1.ts +++ b/clients/client-workspaces-web/src/protocols/Aws_restJson1.ts @@ -1,5 +1,10 @@ // smithy-typescript generated code -import { loadRestJsonErrorCode, parseJsonBody as parseBody, parseJsonErrorBody as parseErrorBody } from "@aws-sdk/core"; +import { + awsExpectUnion as __expectUnion, + loadRestJsonErrorCode, + parseJsonBody as parseBody, + parseJsonErrorBody as parseErrorBody, +} from "@aws-sdk/core"; import { requestBuilder as rb } from "@smithy/core"; import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; import { @@ -42,6 +47,10 @@ import { AssociateNetworkSettingsCommandInput, AssociateNetworkSettingsCommandOutput, } from "../commands/AssociateNetworkSettingsCommand"; +import { + AssociateSessionLoggerCommandInput, + AssociateSessionLoggerCommandOutput, +} from "../commands/AssociateSessionLoggerCommand"; import { AssociateTrustStoreCommandInput, AssociateTrustStoreCommandOutput, @@ -75,6 +84,10 @@ import { CreateNetworkSettingsCommandOutput, } from "../commands/CreateNetworkSettingsCommand"; import { CreatePortalCommandInput, CreatePortalCommandOutput } from "../commands/CreatePortalCommand"; +import { + CreateSessionLoggerCommandInput, + CreateSessionLoggerCommandOutput, +} from "../commands/CreateSessionLoggerCommand"; import { CreateTrustStoreCommandInput, CreateTrustStoreCommandOutput } from "../commands/CreateTrustStoreCommand"; import { CreateUserAccessLoggingSettingsCommandInput, @@ -102,6 +115,10 @@ import { DeleteNetworkSettingsCommandOutput, } from "../commands/DeleteNetworkSettingsCommand"; import { DeletePortalCommandInput, DeletePortalCommandOutput } from "../commands/DeletePortalCommand"; +import { + DeleteSessionLoggerCommandInput, + DeleteSessionLoggerCommandOutput, +} from "../commands/DeleteSessionLoggerCommand"; import { DeleteTrustStoreCommandInput, DeleteTrustStoreCommandOutput } from "../commands/DeleteTrustStoreCommand"; import { DeleteUserAccessLoggingSettingsCommandInput, @@ -124,6 +141,10 @@ import { DisassociateNetworkSettingsCommandInput, DisassociateNetworkSettingsCommandOutput, } from "../commands/DisassociateNetworkSettingsCommand"; +import { + DisassociateSessionLoggerCommandInput, + DisassociateSessionLoggerCommandOutput, +} from "../commands/DisassociateSessionLoggerCommand"; import { DisassociateTrustStoreCommandInput, DisassociateTrustStoreCommandOutput, @@ -157,6 +178,7 @@ import { GetPortalServiceProviderMetadataCommandOutput, } from "../commands/GetPortalServiceProviderMetadataCommand"; import { GetSessionCommandInput, GetSessionCommandOutput } from "../commands/GetSessionCommand"; +import { GetSessionLoggerCommandInput, GetSessionLoggerCommandOutput } from "../commands/GetSessionLoggerCommand"; import { GetTrustStoreCertificateCommandInput, GetTrustStoreCertificateCommandOutput, @@ -188,6 +210,7 @@ import { ListNetworkSettingsCommandOutput, } from "../commands/ListNetworkSettingsCommand"; import { ListPortalsCommandInput, ListPortalsCommandOutput } from "../commands/ListPortalsCommand"; +import { ListSessionLoggersCommandInput, ListSessionLoggersCommandOutput } from "../commands/ListSessionLoggersCommand"; import { ListSessionsCommandInput, ListSessionsCommandOutput } from "../commands/ListSessionsCommand"; import { ListTagsForResourceCommandInput, @@ -226,6 +249,10 @@ import { UpdateNetworkSettingsCommandOutput, } from "../commands/UpdateNetworkSettingsCommand"; import { UpdatePortalCommandInput, UpdatePortalCommandOutput } from "../commands/UpdatePortalCommand"; +import { + UpdateSessionLoggerCommandInput, + UpdateSessionLoggerCommandOutput, +} from "../commands/UpdateSessionLoggerCommand"; import { UpdateTrustStoreCommandInput, UpdateTrustStoreCommandOutput } from "../commands/UpdateTrustStoreCommand"; import { UpdateUserAccessLoggingSettingsCommandInput, @@ -242,24 +269,31 @@ import { CustomPattern, DataProtectionSettings, DataProtectionSettingsSummary, + Event, + EventFilter, InlineRedactionConfiguration, InlineRedactionPattern, InternalServerException, IpAccessSettings, IpAccessSettingsSummary, IpRule, + LogConfiguration, Portal, PortalSummary, RedactionPlaceHolder, ResourceNotFoundException, + S3LogConfiguration, ServiceQuotaExceededException, Session, + SessionLogger, + SessionLoggerSummary, SessionSummary, Tag, ThrottlingException, ToolbarConfiguration, ToolbarItem, TooManyTagsException, + Unit, ValidationException, } from "../models/models_0"; import { WorkSpacesWebServiceException as __BaseException } from "../models/WorkSpacesWebServiceException"; @@ -340,6 +374,25 @@ export const se_AssociateNetworkSettingsCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1AssociateSessionLoggerCommand + */ +export const se_AssociateSessionLoggerCommand = async ( + input: AssociateSessionLoggerCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = {}; + b.bp("/portals/{portalArn+}/sessionLogger"); + b.p("portalArn", () => input.portalArn!, "{portalArn+}", true); + const query: any = map({ + [_sLA]: [, __expectNonNull(input[_sLA]!, `sessionLoggerArn`)], + }); + let body: any; + b.m("PUT").h(headers).q(query).b(body); + return b.build(); +}; + /** * serializeAws_restJson1AssociateTrustStoreCommand */ @@ -561,6 +614,34 @@ export const se_CreatePortalCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1CreateSessionLoggerCommand + */ +export const se_CreateSessionLoggerCommand = async ( + input: CreateSessionLoggerCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/sessionLoggers"); + let body: any; + body = JSON.stringify( + take(input, { + additionalEncryptionContext: (_) => _json(_), + clientToken: [true, (_) => _ ?? generateIdempotencyToken()], + customerManagedKey: [], + displayName: [], + eventFilter: (_) => _json(_), + logConfiguration: (_) => _json(_), + tags: (_) => _json(_), + }) + ); + b.m("POST").h(headers).b(body); + return b.build(); +}; + /** * serializeAws_restJson1CreateTrustStoreCommand */ @@ -740,6 +821,22 @@ export const se_DeletePortalCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1DeleteSessionLoggerCommand + */ +export const se_DeleteSessionLoggerCommand = async ( + input: DeleteSessionLoggerCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = {}; + b.bp("/sessionLoggers/{sessionLoggerArn+}"); + b.p("sessionLoggerArn", () => input.sessionLoggerArn!, "{sessionLoggerArn+}", true); + let body: any; + b.m("DELETE").h(headers).b(body); + return b.build(); +}; + /** * serializeAws_restJson1DeleteTrustStoreCommand */ @@ -857,6 +954,22 @@ export const se_DisassociateNetworkSettingsCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1DisassociateSessionLoggerCommand + */ +export const se_DisassociateSessionLoggerCommand = async ( + input: DisassociateSessionLoggerCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = {}; + b.bp("/portals/{portalArn+}/sessionLogger"); + b.p("portalArn", () => input.portalArn!, "{portalArn+}", true); + let body: any; + b.m("DELETE").h(headers).b(body); + return b.build(); +}; + /** * serializeAws_restJson1DisassociateTrustStoreCommand */ @@ -1051,6 +1164,22 @@ export const se_GetSessionCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1GetSessionLoggerCommand + */ +export const se_GetSessionLoggerCommand = async ( + input: GetSessionLoggerCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = {}; + b.bp("/sessionLoggers/{sessionLoggerArn+}"); + b.p("sessionLoggerArn", () => input.sessionLoggerArn!, "{sessionLoggerArn+}", true); + let body: any; + b.m("GET").h(headers).b(body); + return b.build(); +}; + /** * serializeAws_restJson1GetTrustStoreCommand */ @@ -1238,6 +1367,25 @@ export const se_ListPortalsCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1ListSessionLoggersCommand + */ +export const se_ListSessionLoggersCommand = async ( + input: ListSessionLoggersCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = {}; + b.bp("/sessionLoggers"); + const query: any = map({ + [_nT]: [, input[_nT]!], + [_mR]: [() => input.maxResults !== void 0, () => input[_mR]!.toString()], + }); + let body: any; + b.m("GET").h(headers).q(query).b(body); + return b.build(); +}; + /** * serializeAws_restJson1ListSessionsCommand */ @@ -1552,6 +1700,31 @@ export const se_UpdatePortalCommand = async ( return b.build(); }; +/** + * serializeAws_restJson1UpdateSessionLoggerCommand + */ +export const se_UpdateSessionLoggerCommand = async ( + input: UpdateSessionLoggerCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const b = rb(input, context); + const headers: any = { + "content-type": "application/json", + }; + b.bp("/sessionLoggers/{sessionLoggerArn+}"); + b.p("sessionLoggerArn", () => input.sessionLoggerArn!, "{sessionLoggerArn+}", true); + let body: any; + body = JSON.stringify( + take(input, { + displayName: [], + eventFilter: (_) => _json(_), + logConfiguration: (_) => _json(_), + }) + ); + b.m("POST").h(headers).b(body); + return b.build(); +}; + /** * serializeAws_restJson1UpdateTrustStoreCommand */ @@ -1727,6 +1900,28 @@ export const de_AssociateNetworkSettingsCommand = async ( return contents; }; +/** + * deserializeAws_restJson1AssociateSessionLoggerCommand + */ +export const de_AssociateSessionLoggerCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + portalArn: __expectString, + sessionLoggerArn: __expectString, + }); + Object.assign(contents, doc); + return contents; +}; + /** * deserializeAws_restJson1AssociateTrustStoreCommand */ @@ -1920,6 +2115,27 @@ export const de_CreatePortalCommand = async ( return contents; }; +/** + * deserializeAws_restJson1CreateSessionLoggerCommand + */ +export const de_CreateSessionLoggerCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + sessionLoggerArn: __expectString, + }); + Object.assign(contents, doc); + return contents; +}; + /** * deserializeAws_restJson1CreateTrustStoreCommand */ @@ -2085,6 +2301,23 @@ export const de_DeletePortalCommand = async ( return contents; }; +/** + * deserializeAws_restJson1DeleteSessionLoggerCommand + */ +export const de_DeleteSessionLoggerCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + await collectBody(output.body, context); + return contents; +}; + /** * deserializeAws_restJson1DeleteTrustStoreCommand */ @@ -2204,6 +2437,23 @@ export const de_DisassociateNetworkSettingsCommand = async ( return contents; }; +/** + * deserializeAws_restJson1DisassociateSessionLoggerCommand + */ +export const de_DisassociateSessionLoggerCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + await collectBody(output.body, context); + return contents; +}; + /** * deserializeAws_restJson1DisassociateTrustStoreCommand */ @@ -2441,6 +2691,27 @@ export const de_GetSessionCommand = async ( return contents; }; +/** + * deserializeAws_restJson1GetSessionLoggerCommand + */ +export const de_GetSessionLoggerCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + sessionLogger: (_) => de_SessionLogger(_, context), + }); + Object.assign(contents, doc); + return contents; +}; + /** * deserializeAws_restJson1GetTrustStoreCommand */ @@ -2658,6 +2929,28 @@ export const de_ListPortalsCommand = async ( return contents; }; +/** + * deserializeAws_restJson1ListSessionLoggersCommand + */ +export const de_ListSessionLoggersCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + nextToken: __expectString, + sessionLoggers: (_) => de_SessionLoggerList(_, context), + }); + Object.assign(contents, doc); + return contents; +}; + /** * deserializeAws_restJson1ListSessionsCommand */ @@ -2950,6 +3243,27 @@ export const de_UpdatePortalCommand = async ( return contents; }; +/** + * deserializeAws_restJson1UpdateSessionLoggerCommand + */ +export const de_UpdateSessionLoggerCommand = async ( + output: __HttpResponse, + context: __SerdeContext +): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents: any = map({ + $metadata: deserializeMetadata(output), + }); + const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); + const doc = take(data, { + sessionLogger: (_) => de_SessionLogger(_, context), + }); + Object.assign(contents, doc); + return contents; +}; + /** * deserializeAws_restJson1UpdateTrustStoreCommand */ @@ -3249,6 +3563,10 @@ const se_CertificateList = (input: Uint8Array[], context: __SerdeContext): any = // se_EncryptionContextMap omitted. +// se_EventFilter omitted. + +// se_Events omitted. + // se_GlobalInlineRedactionUrls omitted. // se_HiddenToolbarItemList omitted. @@ -3267,8 +3585,12 @@ const se_CertificateList = (input: Uint8Array[], context: __SerdeContext): any = // se_IpRuleList omitted. +// se_LogConfiguration omitted. + // se_RedactionPlaceHolder omitted. +// se_S3LogConfiguration omitted. + // se_SecurityGroupIdList omitted. // se_SubnetIdList omitted. @@ -3279,6 +3601,8 @@ const se_CertificateList = (input: Uint8Array[], context: __SerdeContext): any = // se_ToolbarConfiguration omitted. +// se_Unit omitted. + // de_ArnList omitted. // de_BrowserSettings omitted. @@ -3376,6 +3700,10 @@ const de_DataProtectionSettingsSummary = (output: any, context: __SerdeContext): // de_EncryptionContextMap omitted. +// de_EventFilter omitted. + +// de_Events omitted. + // de_GlobalInlineRedactionUrls omitted. // de_HiddenToolbarItemList omitted. @@ -3442,6 +3770,8 @@ const de_IpAccessSettingsSummary = (output: any, context: __SerdeContext): IpAcc // de_IpRuleList omitted. +// de_LogConfiguration omitted. + // de_NetworkSettings omitted. // de_NetworkSettingsList omitted. @@ -3469,6 +3799,7 @@ const de_Portal = (output: any, context: __SerdeContext): Portal => { portalEndpoint: __expectString, portalStatus: __expectString, rendererType: __expectString, + sessionLoggerArn: __expectString, statusReason: __expectString, trustStoreArn: __expectString, userAccessLoggingSettingsArn: __expectString, @@ -3507,6 +3838,7 @@ const de_PortalSummary = (output: any, context: __SerdeContext): PortalSummary = portalEndpoint: __expectString, portalStatus: __expectString, rendererType: __expectString, + sessionLoggerArn: __expectString, trustStoreArn: __expectString, userAccessLoggingSettingsArn: __expectString, userSettingsArn: __expectString, @@ -3515,6 +3847,8 @@ const de_PortalSummary = (output: any, context: __SerdeContext): PortalSummary = // de_RedactionPlaceHolder omitted. +// de_S3LogConfiguration omitted. + // de_SecurityGroupIdList omitted. /** @@ -3532,6 +3866,46 @@ const de_Session = (output: any, context: __SerdeContext): Session => { }) as any; }; +/** + * deserializeAws_restJson1SessionLogger + */ +const de_SessionLogger = (output: any, context: __SerdeContext): SessionLogger => { + return take(output, { + additionalEncryptionContext: _json, + associatedPortalArns: _json, + creationDate: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), + customerManagedKey: __expectString, + displayName: __expectString, + eventFilter: (_: any) => _json(__expectUnion(_)), + logConfiguration: _json, + sessionLoggerArn: __expectString, + }) as any; +}; + +/** + * deserializeAws_restJson1SessionLoggerList + */ +const de_SessionLoggerList = (output: any, context: __SerdeContext): SessionLoggerSummary[] => { + const retVal = (output || []) + .filter((e: any) => e != null) + .map((entry: any) => { + return de_SessionLoggerSummary(entry, context); + }); + return retVal; +}; + +/** + * deserializeAws_restJson1SessionLoggerSummary + */ +const de_SessionLoggerSummary = (output: any, context: __SerdeContext): SessionLoggerSummary => { + return take(output, { + creationDate: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))), + displayName: __expectString, + logConfiguration: _json, + sessionLoggerArn: __expectString, + }) as any; +}; + /** * deserializeAws_restJson1SessionSummary */ @@ -3588,6 +3962,8 @@ const de_SessionSummaryList = (output: any, context: __SerdeContext): SessionSum // de_ValidationExceptionFieldList omitted. +// de_Unit omitted. + const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ httpStatusCode: output.statusCode, requestId: @@ -3611,6 +3987,7 @@ const _ra = "retry-after"; const _s = "status"; const _sB = "sortBy"; const _sI = "sessionId"; +const _sLA = "sessionLoggerArn"; const _t = "thumbprint"; const _tK = "tagKeys"; const _tSA = "trustStoreArn"; diff --git a/clients/client-workspaces/CHANGELOG.md b/clients/client-workspaces/CHANGELOG.md index c2a9909b22e2..26de2970111b 100644 --- a/clients/client-workspaces/CHANGELOG.md +++ b/clients/client-workspaces/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-workspaces + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-workspaces diff --git a/clients/client-workspaces/package.json b/clients/client-workspaces/package.json index 60f03a13684b..1032264b138d 100644 --- a/clients/client-workspaces/package.json +++ b/clients/client-workspaces/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-workspaces", "description": "AWS SDK for JavaScript Workspaces Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-workspaces", diff --git a/clients/client-xray/CHANGELOG.md b/clients/client-xray/CHANGELOG.md index abfa8ec0e99c..db954a801411 100644 --- a/clients/client-xray/CHANGELOG.md +++ b/clients/client-xray/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/client-xray + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/client-xray diff --git a/clients/client-xray/package.json b/clients/client-xray/package.json index 5a835a792b78..755f636abf2d 100644 --- a/clients/client-xray/package.json +++ b/clients/client-xray/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-xray", "description": "AWS SDK for JavaScript Xray Client for Node.js, Browser and React Native", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-xray", diff --git a/codegen/sdk-codegen/aws-models/customer-profiles.json b/codegen/sdk-codegen/aws-models/customer-profiles.json index e778163a2276..2afe685f053d 100644 --- a/codegen/sdk-codegen/aws-models/customer-profiles.json +++ b/codegen/sdk-codegen/aws-models/customer-profiles.json @@ -1405,6 +1405,85 @@ "smithy.api#documentation": "

        The matching criteria to be used during the auto-merging process.

        " } }, + "com.amazonaws.customerprofiles#ContactPreference": { + "type": "structure", + "members": { + "KeyName": { + "target": "com.amazonaws.customerprofiles#name", + "traits": { + "smithy.api#documentation": "

        A searchable, unique identifier of a customer profile.

        " + } + }, + "KeyValue": { + "target": "com.amazonaws.customerprofiles#string1To255", + "traits": { + "smithy.api#documentation": "

        The key value used to look up profile based off the keyName.

        " + } + }, + "ProfileId": { + "target": "com.amazonaws.customerprofiles#uuid", + "traits": { + "smithy.api#documentation": "

        The unique identifier of a customer profile.

        " + } + }, + "ContactType": { + "target": "com.amazonaws.customerprofiles#ContactType", + "traits": { + "smithy.api#documentation": "

        The contact type used for engagement. For example: HomePhoneNumber,\n PersonalEmailAddress.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        Object that defines users contact preference.

        " + } + }, + "com.amazonaws.customerprofiles#ContactType": { + "type": "enum", + "members": { + "PHONE_NUMBER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PhoneNumber" + } + }, + "MOBILE_PHONE_NUMBER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MobilePhoneNumber" + } + }, + "HOME_PHONE_NUMBER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "HomePhoneNumber" + } + }, + "BUSINESS_PHONE_NUMBER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "BusinessPhoneNumber" + } + }, + "EMAIL_ADDRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EmailAddress" + } + }, + "PERSONAL_EMAIL_ADDRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PersonalEmailAddress" + } + }, + "BUSINESS_EMAIL_ADDRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "BusinessEmailAddress" + } + } + } + }, "com.amazonaws.customerprofiles#CreateCalculatedAttributeDefinition": { "type": "operation", "input": { @@ -2465,6 +2544,18 @@ "traits": { "smithy.api#documentation": "

        An alternative to Gender which accepts any string as input.

        " } + }, + "ProfileType": { + "target": "com.amazonaws.customerprofiles#ProfileType", + "traits": { + "smithy.api#documentation": "

        The type of the profile.

        " + } + }, + "EngagementPreferences": { + "target": "com.amazonaws.customerprofiles#EngagementPreferences", + "traits": { + "smithy.api#documentation": "

        Object that defines the preferred methods of engagement, per channel.

        " + } } }, "traits": { @@ -5142,12 +5233,39 @@ } } }, + "com.amazonaws.customerprofiles#EmailPreferenceList": { + "type": "list", + "member": { + "target": "com.amazonaws.customerprofiles#ContactPreference" + } + }, "com.amazonaws.customerprofiles#End": { "type": "integer", "traits": { "smithy.api#default": 0 } }, + "com.amazonaws.customerprofiles#EngagementPreferences": { + "type": "structure", + "members": { + "Phone": { + "target": "com.amazonaws.customerprofiles#PhonePreferenceList", + "traits": { + "smithy.api#documentation": "

        A list of phone-related contact preferences

        " + } + }, + "Email": { + "target": "com.amazonaws.customerprofiles#EmailPreferenceList", + "traits": { + "smithy.api#documentation": "

        A list of email-related contact preferences

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        Object that defines users preferred methods of engagement.

        ", + "smithy.api#sensitive": {} + } + }, "com.amazonaws.customerprofiles#EstimateStatus": { "type": "enum", "members": { @@ -5732,6 +5850,18 @@ "traits": { "smithy.api#documentation": "

        A unique identifier for the attributes field to be merged.

        " } + }, + "ProfileType": { + "target": "com.amazonaws.customerprofiles#uuid", + "traits": { + "smithy.api#documentation": "

        A unique identifier for the profile type field to be merged.

        " + } + }, + "EngagementPreferences": { + "target": "com.amazonaws.customerprofiles#uuid", + "traits": { + "smithy.api#documentation": "

        A unique identifier for the engagement preferences field to be merged.

        " + } } }, "traits": { @@ -11795,6 +11925,12 @@ } } }, + "com.amazonaws.customerprofiles#PhonePreferenceList": { + "type": "list", + "member": { + "target": "com.amazonaws.customerprofiles#ContactPreference" + } + }, "com.amazonaws.customerprofiles#Profile": { "type": "structure", "members": { @@ -11947,6 +12083,18 @@ "traits": { "smithy.api#documentation": "

        An alternative to Gender which accepts any string as input.

        " } + }, + "ProfileType": { + "target": "com.amazonaws.customerprofiles#ProfileType", + "traits": { + "smithy.api#documentation": "

        The type of the profile.

        " + } + }, + "EngagementPreferences": { + "target": "com.amazonaws.customerprofiles#EngagementPreferences", + "traits": { + "smithy.api#documentation": "

        The customer or account’s engagement preferences.

        " + } } }, "traits": { @@ -12160,6 +12308,13 @@ "smithy.api#documentation": "

        A field to describe values to segment on within attributes.

        ", "smithy.api#jsonName": "Attributes" } + }, + "ProfileType": { + "target": "com.amazonaws.customerprofiles#ProfileTypeDimension", + "traits": { + "smithy.api#documentation": "

        A field to describe values to segment on within profile type.

        ", + "smithy.api#jsonName": "ProfileType" + } } }, "traits": { @@ -12312,6 +12467,79 @@ "smithy.api#documentation": "

        Object that holds the results for membership.

        " } }, + "com.amazonaws.customerprofiles#ProfileType": { + "type": "enum", + "members": { + "ACCOUNT_PROFILE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ACCOUNT_PROFILE" + } + }, + "PROFILE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PROFILE" + } + } + }, + "traits": { + "smithy.api#sensitive": {} + } + }, + "com.amazonaws.customerprofiles#ProfileTypeDimension": { + "type": "structure", + "members": { + "DimensionType": { + "target": "com.amazonaws.customerprofiles#ProfileTypeDimensionType", + "traits": { + "smithy.api#documentation": "

        The action to segment on.

        ", + "smithy.api#jsonName": "DimensionType", + "smithy.api#required": {} + } + }, + "Values": { + "target": "com.amazonaws.customerprofiles#ProfileTypeValues", + "traits": { + "smithy.api#documentation": "

        The values to apply the DimensionType on.

        ", + "smithy.api#jsonName": "Values", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

        Object to hold the dimension of a profile type field to segment on.

        " + } + }, + "com.amazonaws.customerprofiles#ProfileTypeDimensionType": { + "type": "enum", + "members": { + "INCLUSIVE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INCLUSIVE" + } + }, + "EXCLUSIVE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EXCLUSIVE" + } + } + } + }, + "com.amazonaws.customerprofiles#ProfileTypeValues": { + "type": "list", + "member": { + "target": "com.amazonaws.customerprofiles#ProfileType" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 1 + } + } + }, "com.amazonaws.customerprofiles#Profiles": { "type": "list", "member": { @@ -15776,6 +16004,18 @@ "traits": { "smithy.api#documentation": "

        An alternative to Gender which accepts any string as input.

        " } + }, + "ProfileType": { + "target": "com.amazonaws.customerprofiles#ProfileType", + "traits": { + "smithy.api#documentation": "

        Determines the type of the profile.

        " + } + }, + "EngagementPreferences": { + "target": "com.amazonaws.customerprofiles#EngagementPreferences", + "traits": { + "smithy.api#documentation": "

        Object that defines users preferred methods of engagement.

        " + } } }, "traits": { diff --git a/codegen/sdk-codegen/aws-models/ec2.json b/codegen/sdk-codegen/aws-models/ec2.json index f1a4a490dd08..c81912efc14c 100644 --- a/codegen/sdk-codegen/aws-models/ec2.json +++ b/codegen/sdk-codegen/aws-models/ec2.json @@ -110872,6 +110872,12 @@ "smithy.api#xmlName": "InstanceId" } }, + "Force": { + "target": "com.amazonaws.ec2#Boolean", + "traits": { + "smithy.api#documentation": "

        Forces the instances to terminate. The instance will first attempt a graceful\n shutdown, which includes flushing file system caches and metadata. If the graceful\n shutdown fails to complete within the timeout period, the instance shuts down forcibly\n without flushing the file system caches and metadata.

        " + } + }, "SkipOsShutdown": { "target": "com.amazonaws.ec2#Boolean", "traits": { diff --git a/codegen/sdk-codegen/aws-models/elastic-load-balancing-v2.json b/codegen/sdk-codegen/aws-models/elastic-load-balancing-v2.json index 59df3f78d81c..b43f1016b08f 100644 --- a/codegen/sdk-codegen/aws-models/elastic-load-balancing-v2.json +++ b/codegen/sdk-codegen/aws-models/elastic-load-balancing-v2.json @@ -6181,7 +6181,7 @@ "Key": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerAttributeKey", "traits": { - "smithy.api#documentation": "

        The name of the attribute.

        \n

        The following attributes are supported by all load balancers:

        \n
          \n
        • \n

          \n deletion_protection.enabled - Indicates whether deletion protection is\n enabled. The value is true or false. The default is\n false.

          \n
        • \n
        • \n

          \n load_balancing.cross_zone.enabled - Indicates whether cross-zone load\n balancing is enabled. The possible values are true and false.\n The default for Network Load Balancers and Gateway Load Balancers is false. \n The default for Application Load Balancers is true, and can't be changed.

          \n
        • \n
        \n

        The following attributes are supported by both Application Load Balancers and Network Load\n Balancers:

        \n
          \n
        • \n

          \n access_logs.s3.enabled - Indicates whether access logs are enabled. The\n value is true or false. The default is\n false.

          \n
        • \n
        • \n

          \n access_logs.s3.bucket - The name of the S3 bucket for the access logs.\n This attribute is required if access logs are enabled. The bucket must exist in the same\n region as the load balancer and have a bucket policy that grants Elastic Load Balancing\n permissions to write to the bucket.

          \n
        • \n
        • \n

          \n access_logs.s3.prefix - The prefix for the location in the S3 bucket for the\n access logs.

          \n
        • \n
        • \n

          \n ipv6.deny_all_igw_traffic - Blocks internet gateway (IGW) access to the\n load balancer. It is set to false for internet-facing load balancers and\n true for internal load balancers, preventing unintended access to your\n internal load balancer through an internet gateway.

          \n
        • \n
        • \n

          \n zonal_shift.config.enabled - Indicates whether zonal shift is \n enabled. The possible values are true and false. The \n default is false.

          \n
        • \n
        \n

        The following attributes are supported by only Application Load Balancers:

        \n
          \n
        • \n

          \n idle_timeout.timeout_seconds - The idle timeout value, in seconds. The\n valid range is 1-4000 seconds. The default is 60 seconds.

          \n
        • \n
        • \n

          \n client_keep_alive.seconds - The client keep alive value, in seconds. The \n valid range is 60-604800 seconds. The default is 3600 seconds.

          \n
        • \n
        • \n

          \n connection_logs.s3.enabled - Indicates whether connection logs are enabled. The\n value is true or false. The default is false.

          \n
        • \n
        • \n

          \n connection_logs.s3.bucket - The name of the S3 bucket for the connection logs.\n This attribute is required if connection logs are enabled. The bucket must exist in the same\n region as the load balancer and have a bucket policy that grants Elastic Load Balancing\n permissions to write to the bucket.

          \n
        • \n
        • \n

          \n connection_logs.s3.prefix - The prefix for the location in the S3 bucket for the\n connection logs.

          \n
        • \n
        • \n

          \n routing.http.desync_mitigation_mode - Determines how the load balancer\n handles requests that might pose a security risk to your application. The possible values\n are monitor, defensive, and strictest. The default\n is defensive.

          \n
        • \n
        • \n

          \n routing.http.drop_invalid_header_fields.enabled - Indicates whether HTTP\n headers with invalid header fields are removed by the load balancer (true) or\n routed to targets (false). The default is false.

          \n
        • \n
        • \n

          \n routing.http.preserve_host_header.enabled - Indicates whether the\n Application Load Balancer should preserve the Host header in the HTTP request\n and send it to the target without any change. The possible values are true\n and false. The default is false.

          \n
        • \n
        • \n

          \n routing.http.x_amzn_tls_version_and_cipher_suite.enabled - Indicates\n whether the two headers (x-amzn-tls-version and\n x-amzn-tls-cipher-suite), which contain information about the negotiated\n TLS version and cipher suite, are added to the client request before sending it to the\n target. The x-amzn-tls-version header has information about the TLS protocol\n version negotiated with the client, and the x-amzn-tls-cipher-suite header\n has information about the cipher suite negotiated with the client. Both headers are in\n OpenSSL format. The possible values for the attribute are true and\n false. The default is false.

          \n
        • \n
        • \n

          \n routing.http.xff_client_port.enabled - Indicates whether the\n X-Forwarded-For header should preserve the source port that the client used\n to connect to the load balancer. The possible values are true and\n false. The default is false.

          \n
        • \n
        • \n

          \n routing.http.xff_header_processing.mode - Enables you to modify,\n preserve, or remove the X-Forwarded-For header in the HTTP request before the\n Application Load Balancer sends the request to the target. The possible values are\n append, preserve, and remove. The default is\n append.

          \n
            \n
          • \n

            If the value is append, the Application Load Balancer adds the client\n IP address (of the last hop) to the X-Forwarded-For header in the HTTP\n request before it sends it to targets.

            \n
          • \n
          • \n

            If the value is preserve the Application Load Balancer preserves the\n X-Forwarded-For header in the HTTP request, and sends it to targets\n without any change.

            \n
          • \n
          • \n

            If the value is remove, the Application Load Balancer removes the\n X-Forwarded-For header in the HTTP request before it sends it to\n targets.

            \n
          • \n
          \n
        • \n
        • \n

          \n routing.http2.enabled - Indicates whether HTTP/2 is enabled. The possible\n values are true and false. The default is true.\n Elastic Load Balancing requires that message header names contain only alphanumeric\n characters and hyphens.

          \n
        • \n
        • \n

          \n waf.fail_open.enabled - Indicates whether to allow a WAF-enabled load\n balancer to route requests to targets if it is unable to forward the request to Amazon Web Services WAF. The possible values are true and false. The\n default is false.

          \n
        • \n
        \n

        The following attributes are supported by only Network Load Balancers:

        \n
          \n
        • \n

          \n dns_record.client_routing_policy - Indicates how traffic is \n distributed among the load balancer Availability Zones. The possible values are \n availability_zone_affinity with 100 percent zonal affinity, \n partial_availability_zone_affinity with 85 percent zonal affinity, \n and any_availability_zone with 0 percent zonal affinity.

          \n
        • \n
        " + "smithy.api#documentation": "

        The name of the attribute.

        \n

        The following attributes are supported by all load balancers:

        \n
          \n
        • \n

          \n deletion_protection.enabled - Indicates whether deletion protection is\n enabled. The value is true or false. The default is\n false.

          \n
        • \n
        • \n

          \n load_balancing.cross_zone.enabled - Indicates whether cross-zone load\n balancing is enabled. The possible values are true and false.\n The default for Network Load Balancers and Gateway Load Balancers is false. \n The default for Application Load Balancers is true, and can't be changed.

          \n
        • \n
        \n

        The following attributes are supported by both Application Load Balancers and Network Load\n Balancers:

        \n
          \n
        • \n

          \n access_logs.s3.enabled - Indicates whether access logs are enabled. The\n value is true or false. The default is\n false.

          \n
        • \n
        • \n

          \n access_logs.s3.bucket - The name of the S3 bucket for the access logs.\n This attribute is required if access logs are enabled. The bucket must exist in the same\n region as the load balancer and have a bucket policy that grants Elastic Load Balancing\n permissions to write to the bucket.

          \n
        • \n
        • \n

          \n access_logs.s3.prefix - The prefix for the location in the S3 bucket for the\n access logs.

          \n
        • \n
        • \n

          \n ipv6.deny_all_igw_traffic - Blocks internet gateway (IGW) access to the\n load balancer. It is set to false for internet-facing load balancers and\n true for internal load balancers, preventing unintended access to your\n internal load balancer through an internet gateway.

          \n
        • \n
        • \n

          \n zonal_shift.config.enabled - Indicates whether zonal shift is \n enabled. The possible values are true and false. The \n default is false.

          \n
        • \n
        \n

        The following attributes are supported by only Application Load Balancers:

        \n
          \n
        • \n

          \n idle_timeout.timeout_seconds - The idle timeout value, in seconds. The\n valid range is 1-4000 seconds. The default is 60 seconds.

          \n
        • \n
        • \n

          \n client_keep_alive.seconds - The client keep alive value, in seconds. The \n valid range is 60-604800 seconds. The default is 3600 seconds.

          \n
        • \n
        • \n

          \n connection_logs.s3.enabled - Indicates whether connection logs are enabled. The\n value is true or false. The default is false.

          \n
        • \n
        • \n

          \n connection_logs.s3.bucket - The name of the S3 bucket for the connection logs.\n This attribute is required if connection logs are enabled. The bucket must exist in the same\n region as the load balancer and have a bucket policy that grants Elastic Load Balancing\n permissions to write to the bucket.

          \n
        • \n
        • \n

          \n connection_logs.s3.prefix - The prefix for the location in the S3 bucket for the\n connection logs.

          \n
        • \n
        • \n

          \n routing.http.desync_mitigation_mode - Determines how the load balancer\n handles requests that might pose a security risk to your application. The possible values\n are monitor, defensive, and strictest. The default\n is defensive.

          \n
        • \n
        • \n

          \n routing.http.drop_invalid_header_fields.enabled - Indicates whether HTTP\n headers with invalid header fields are removed by the load balancer (true) or\n routed to targets (false). The default is false.

          \n
        • \n
        • \n

          \n routing.http.preserve_host_header.enabled - Indicates whether the\n Application Load Balancer should preserve the Host header in the HTTP request\n and send it to the target without any change. The possible values are true\n and false. The default is false.

          \n
        • \n
        • \n

          \n routing.http.x_amzn_tls_version_and_cipher_suite.enabled - Indicates\n whether the two headers (x-amzn-tls-version and\n x-amzn-tls-cipher-suite), which contain information about the negotiated\n TLS version and cipher suite, are added to the client request before sending it to the\n target. The x-amzn-tls-version header has information about the TLS protocol\n version negotiated with the client, and the x-amzn-tls-cipher-suite header\n has information about the cipher suite negotiated with the client. Both headers are in\n OpenSSL format. The possible values for the attribute are true and\n false. The default is false.

          \n
        • \n
        • \n

          \n routing.http.xff_client_port.enabled - Indicates whether the\n X-Forwarded-For header should preserve the source port that the client used\n to connect to the load balancer. The possible values are true and\n false. The default is false.

          \n
        • \n
        • \n

          \n routing.http.xff_header_processing.mode - Enables you to modify,\n preserve, or remove the X-Forwarded-For header in the HTTP request before the\n Application Load Balancer sends the request to the target. The possible values are\n append, preserve, and remove. The default is\n append.

          \n
            \n
          • \n

            If the value is append, the Application Load Balancer adds the client\n IP address (of the last hop) to the X-Forwarded-For header in the HTTP\n request before it sends it to targets.

            \n
          • \n
          • \n

            If the value is preserve the Application Load Balancer preserves the\n X-Forwarded-For header in the HTTP request, and sends it to targets\n without any change.

            \n
          • \n
          • \n

            If the value is remove, the Application Load Balancer removes the\n X-Forwarded-For header in the HTTP request before it sends it to\n targets.

            \n
          • \n
          \n
        • \n
        • \n

          \n routing.http2.enabled - Indicates whether HTTP/2 is enabled. The possible\n values are true and false. The default is true.\n Elastic Load Balancing requires that message header names contain only alphanumeric\n characters and hyphens.

          \n
        • \n
        • \n

          \n waf.fail_open.enabled - Indicates whether to allow a WAF-enabled load\n balancer to route requests to targets if it is unable to forward the request to Amazon Web Services WAF. The possible values are true and false. The\n default is false.

          \n
        • \n
        \n

        The following attributes are supported by only Network Load Balancers:

        \n
          \n
        • \n

          \n dns_record.client_routing_policy - Indicates how traffic is \n distributed among the load balancer Availability Zones. The possible values are \n availability_zone_affinity with 100 percent zonal affinity, \n partial_availability_zone_affinity with 85 percent zonal affinity, \n and any_availability_zone with 0 percent zonal affinity.

          \n
        • \n
        • \n

          \n secondary_ips.auto_assigned.per_subnet - The number of secondary\n IP addresses to configure for your load balancer nodes. Use to address port \n allocation errors if you can't add targets. The valid range is 0 to 7. The \n default is 0. After you set this value, you can't decrease it.

          \n
        • \n
        " } }, "Value": { diff --git a/codegen/sdk-codegen/aws-models/entityresolution.json b/codegen/sdk-codegen/aws-models/entityresolution.json index f80a39d126b2..33e0ab3dffb2 100644 --- a/codegen/sdk-codegen/aws-models/entityresolution.json +++ b/codegen/sdk-codegen/aws-models/entityresolution.json @@ -1116,7 +1116,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run. Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API.

        ", + "smithy.api#documentation": "

        Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run. Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API.

        ", "smithy.api#http": { "code": 200, "method": "POST", @@ -1150,7 +1150,7 @@ "outputSourceConfig": { "target": "com.amazonaws.entityresolution#IdMappingWorkflowOutputSourceConfig", "traits": { - "smithy.api#documentation": "

        A list of IdMappingWorkflowOutputSource objects, each of which contains fields OutputS3Path and Output.

        " + "smithy.api#documentation": "

        A list of IdMappingWorkflowOutputSource objects, each of which contains fields outputS3Path and KMSArn.

        " } }, "idMappingTechniques": { @@ -1212,7 +1212,7 @@ "outputSourceConfig": { "target": "com.amazonaws.entityresolution#IdMappingWorkflowOutputSourceConfig", "traits": { - "smithy.api#documentation": "

        A list of IdMappingWorkflowOutputSource objects, each of which contains fields OutputS3Path and Output.

        " + "smithy.api#documentation": "

        A list of IdMappingWorkflowOutputSource objects, each of which contains fields outputS3Path and KMSArn.

        " } }, "idMappingTechniques": { @@ -1264,7 +1264,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Creates an ID namespace object which will help customers provide metadata explaining their dataset and how to use it. Each ID namespace must have a unique name. To modify an existing ID namespace, use the UpdateIdNamespace API.

        ", + "smithy.api#documentation": "

        Creates an ID namespace object which will help customers provide metadata explaining their dataset and how to use it. Each ID namespace must have a unique name. To modify an existing ID namespace, use the UpdateIdNamespace API.

        ", "smithy.api#http": { "code": 200, "method": "POST", @@ -1426,7 +1426,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Creates a MatchingWorkflow object which stores the configuration of the data processing job to be run. It is important to note that there should not be a pre-existing MatchingWorkflow with the same name. To modify an existing workflow, utilize the UpdateMatchingWorkflow API.

        ", + "smithy.api#documentation": "

        Creates a matching workflow that defines the configuration for a data processing job. The workflow name must be unique. To modify an existing workflow, use UpdateMatchingWorkflow.

        For workflows where resolutionType is ML_MATCHING, incremental processing is not supported.

        ", "smithy.api#http": { "code": 200, "method": "POST", @@ -1460,7 +1460,7 @@ "outputSourceConfig": { "target": "com.amazonaws.entityresolution#OutputSourceConfig", "traits": { - "smithy.api#documentation": "

        A list of OutputSource objects, each of which contains fields OutputS3Path, ApplyNormalization, and Output.

        ", + "smithy.api#documentation": "

        A list of OutputSource objects, each of which contains fields outputS3Path, applyNormalization, KMSArn, and output.

        ", "smithy.api#required": {} } }, @@ -1474,7 +1474,7 @@ "incrementalRunConfig": { "target": "com.amazonaws.entityresolution#IncrementalRunConfig", "traits": { - "smithy.api#documentation": "

        An object which defines an incremental run type and has only incrementalRunType as a field.

        " + "smithy.api#documentation": "

        Optional. An object that defines the incremental run type. This object contains only the incrementalRunType field, which appears as \"Automatic\" in the console.

        For workflows where resolutionType is ML_MATCHING, incremental processing is not supported.

        " } }, "roleArn": { @@ -1528,7 +1528,7 @@ "outputSourceConfig": { "target": "com.amazonaws.entityresolution#OutputSourceConfig", "traits": { - "smithy.api#documentation": "

        A list of OutputSource objects, each of which contains fields OutputS3Path, ApplyNormalization, and Output.

        ", + "smithy.api#documentation": "

        A list of OutputSource objects, each of which contains fields outputS3Path, applyNormalization, KMSArn, and output.

        ", "smithy.api#required": {} } }, @@ -2500,7 +2500,7 @@ "outputSourceConfig": { "target": "com.amazonaws.entityresolution#IdMappingWorkflowOutputSourceConfig", "traits": { - "smithy.api#documentation": "

        A list of OutputSource objects, each of which contains fields OutputS3Path and KMSArn.

        " + "smithy.api#documentation": "

        A list of OutputSource objects, each of which contains fields outputS3Path and KMSArn.

        " } }, "idMappingTechniques": { @@ -2948,7 +2948,7 @@ "outputSourceConfig": { "target": "com.amazonaws.entityresolution#OutputSourceConfig", "traits": { - "smithy.api#documentation": "

        A list of OutputSource objects, each of which contains fields OutputS3Path, ApplyNormalization, and Output.

        ", + "smithy.api#documentation": "

        A list of OutputSource objects, each of which contains fields outputS3Path, applyNormalization, KMSArn, and output.

        ", "smithy.api#required": {} } }, @@ -3427,7 +3427,7 @@ } }, "traits": { - "smithy.api#documentation": "

        An object containing KMSArn, OutputS3Path, and RoleARN.

        " + "smithy.api#documentation": "

        An object containing KMSArn, outputS3Path, and roleARN.

        " } }, "com.amazonaws.entityresolution#IdMappingJobOutputSourceConfig": { @@ -3475,7 +3475,7 @@ "attributeMatchingModel": { "target": "com.amazonaws.entityresolution#AttributeMatchingModel", "traits": { - "smithy.api#documentation": "

        The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as the attributeMatchingModel.

        If you choose MANY_TO_MANY, the system can match attributes across the sub-types of an attribute type. For example, if the value of the Email field of Profile A matches the value of the BusinessEmail field of Profile B, the two profiles are matched on the Email attribute type.

        If you choose ONE_TO_ONE, the system can only match attributes if the sub-types are an exact match. For example, for the Email attribute type, the system will only consider it a match if the value of the Email field of Profile A matches the value of the Email field of Profile B.

        ", + "smithy.api#documentation": "

        The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as the attributeMatchingModel.

        If you choose ONE_TO_ONE, the system can only match attributes if the sub-types are an exact match. For example, for the Email attribute type, the system will only consider it a match if the value of the Email field of Profile A matches the value of the Email field of Profile B.

        If you choose MANY_TO_MANY, the system can match attributes across the sub-types of an attribute type. For example, if the value of the Email field of Profile A matches the value of the BusinessEmail field of Profile B, the two profiles are matched on the Email attribute type.

        ", "smithy.api#required": {} } }, @@ -3566,7 +3566,7 @@ } }, "traits": { - "smithy.api#documentation": "

        An object containing InputSourceARN, SchemaName, and Type.

        " + "smithy.api#documentation": "

        An object containing inputSourceARN, schemaName, and type.

        " } }, "com.amazonaws.entityresolution#IdMappingWorkflowInputSourceConfig": { @@ -3736,7 +3736,7 @@ } }, "traits": { - "smithy.api#documentation": "

        An object containing IdMappingType, ProviderProperties, and RuleBasedProperties.

        " + "smithy.api#documentation": "

        An object containing idMappingType, providerProperties, and ruleBasedProperties.

        " } }, "com.amazonaws.entityresolution#IdNamespaceIdMappingWorkflowPropertiesList": { @@ -3770,7 +3770,7 @@ } }, "traits": { - "smithy.api#documentation": "

        An object containing InputSourceARN and SchemaName.

        " + "smithy.api#documentation": "

        An object containing inputSourceARN and schemaName.

        " } }, "com.amazonaws.entityresolution#IdNamespaceInputSourceConfig": { @@ -3869,12 +3869,12 @@ "incrementalRunType": { "target": "com.amazonaws.entityresolution#IncrementalRunType", "traits": { - "smithy.api#documentation": "

        The type of incremental run. It takes only one value: IMMEDIATE.

        " + "smithy.api#documentation": "

        The type of incremental run. The only valid value is IMMEDIATE. This appears as \"Automatic\" in the console.

        For workflows where resolutionType is ML_MATCHING, incremental processing is not supported.

        " } } }, "traits": { - "smithy.api#documentation": "

        An object which defines an incremental run type and has only incrementalRunType as a field.

        " + "smithy.api#documentation": "

        Optional. An object that defines the incremental run type. This object contains only the incrementalRunType field, which appears as \"Automatic\" in the console.

        For workflows where resolutionType is ML_MATCHING, incremental processing is not supported.

        " } }, "com.amazonaws.entityresolution#IncrementalRunType": { @@ -3914,7 +3914,7 @@ } }, "traits": { - "smithy.api#documentation": "

        An object containing InputSourceARN, SchemaName, and ApplyNormalization.

        " + "smithy.api#documentation": "

        An object containing inputSourceARN, schemaName, and applyNormalization.

        " } }, "com.amazonaws.entityresolution#InputSourceConfig": { @@ -3999,7 +3999,7 @@ } }, "traits": { - "smithy.api#documentation": "

        An object containing InputRecords, TotalRecordsProcessed, MatchIDs, and RecordsNotProcessed.

        " + "smithy.api#documentation": "

        An object containing inputRecords, totalRecordsProcessed, matchIDs, and recordsNotProcessed.

        " } }, "com.amazonaws.entityresolution#JobOutputSource": { @@ -4027,7 +4027,7 @@ } }, "traits": { - "smithy.api#documentation": "

        An object containing KMSArn, OutputS3Path, and RoleArn.

        " + "smithy.api#documentation": "

        An object containing KMSArn, outputS3Path, and roleArn.

        " } }, "com.amazonaws.entityresolution#JobOutputSourceConfig": { @@ -4103,7 +4103,7 @@ } }, "traits": { - "smithy.api#documentation": "

        An object containing the JobId, Status, StartTime, and EndTime of a job.

        " + "smithy.api#documentation": "

        An object containing the jobId, status, startTime, and endTime of a job.

        " } }, "com.amazonaws.entityresolution#KMSArn": { @@ -4537,7 +4537,7 @@ "workflowSummaries": { "target": "com.amazonaws.entityresolution#MatchingWorkflowList", "traits": { - "smithy.api#documentation": "

        A list of MatchingWorkflowSummary objects, each of which contain the fields WorkflowName, WorkflowArn, CreatedAt, and UpdatedAt.

        " + "smithy.api#documentation": "

        A list of MatchingWorkflowSummary objects, each of which contain the fields workflowName, workflowArn, resolutionType, createdAt, and updatedAt.

        " } }, "nextToken": { @@ -4923,7 +4923,7 @@ } }, "traits": { - "smithy.api#documentation": "

        A list of MatchingWorkflowSummary objects, each of which contain the fields WorkflowName, WorkflowArn, CreatedAt, UpdatedAt.

        " + "smithy.api#documentation": "

        A list of MatchingWorkflowSummary objects, each of which contain the fields workflowName, workflowArn, resolutionType, createdAt, updatedAt.

        " } }, "com.amazonaws.entityresolution#NamespaceProviderProperties": { @@ -4944,7 +4944,7 @@ } }, "traits": { - "smithy.api#documentation": "

        An object containing ProviderConfiguration and ProviderServiceArn.

        " + "smithy.api#documentation": "

        An object containing providerConfiguration and providerServiceArn.

        " } }, "com.amazonaws.entityresolution#NamespaceRuleBasedProperties": { @@ -4969,7 +4969,7 @@ "attributeMatchingModel": { "target": "com.amazonaws.entityresolution#AttributeMatchingModel", "traits": { - "smithy.api#documentation": "

        The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as the attributeMatchingModel.

        If you choose MANY_TO_MANY, the system can match attributes across the sub-types of an attribute type. For example, if the value of the Email field of Profile A matches the value of BusinessEmail field of Profile B, the two profiles are matched on the Email attribute type.

        If you choose ONE_TO_ONE, the system can only match attributes if the sub-types are an exact match. For example, for the Email attribute type, the system will only consider it a match if the value of the Email field of Profile A matches the value of the Email field of Profile B.

        " + "smithy.api#documentation": "

        The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as the attributeMatchingModel.

        If you choose ONE_TO_ONE, the system can only match attributes if the sub-types are an exact match. For example, for the Email attribute type, the system will only consider it a match if the value of the Email field of Profile A matches the value of the Email field of Profile B.

        If you choose MANY_TO_MANY, the system can match attributes across the sub-types of an attribute type. For example, if the value of the Email field of Profile A matches the value of BusinessEmail field of Profile B, the two profiles are matched on the Email attribute type.

        " } }, "recordMatchingModels": { @@ -5580,7 +5580,13 @@ "ruleBasedProperties": { "target": "com.amazonaws.entityresolution#RuleBasedProperties", "traits": { - "smithy.api#documentation": "

        An object which defines the list of matching rules to run and has a field Rules, which is a list of rule objects.

        " + "smithy.api#documentation": "

        An object which defines the list of matching rules to run and has a field rules, which is a list of rule objects.

        " + } + }, + "ruleConditionProperties": { + "target": "com.amazonaws.entityresolution#RuleConditionProperties", + "traits": { + "smithy.api#documentation": "

        An object containing the rules for a matching workflow.

        " } }, "providerProperties": { @@ -5666,7 +5672,7 @@ } }, "traits": { - "smithy.api#documentation": "

        An object containing RuleName, and MatchingKeys.

        " + "smithy.api#documentation": "

        An object containing the ruleName and matchingKeys.

        " } }, "com.amazonaws.entityresolution#RuleBasedProperties": { @@ -5686,7 +5692,7 @@ "attributeMatchingModel": { "target": "com.amazonaws.entityresolution#AttributeMatchingModel", "traits": { - "smithy.api#documentation": "

        The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as the attributeMatchingModel.

        If you choose MANY_TO_MANY, the system can match attributes across the sub-types of an attribute type. For example, if the value of the Email field of Profile A and the value of BusinessEmail field of Profile B matches, the two profiles are matched on the Email attribute type.

        If you choose ONE_TO_ONE, the system can only match attributes if the sub-types are an exact match. For example, for the Email attribute type, the system will only consider it a match if the value of the Email field of Profile A matches the value of the Email field of Profile B.

        ", + "smithy.api#documentation": "

        The comparison type. You can choose ONE_TO_ONE or MANY_TO_MANY as the attributeMatchingModel.

        If you choose ONE_TO_ONE, the system can only match attributes if the sub-types are an exact match. For example, for the Email attribute type, the system will only consider it a match if the value of the Email field of Profile A matches the value of the Email field of Profile B.

        If you choose MANY_TO_MANY, the system can match attributes across the sub-types of an attribute type. For example, if the value of the Email field of Profile A and the value of BusinessEmail field of Profile B matches, the two profiles are matched on the Email attribute type.

        ", "smithy.api#required": {} } }, @@ -5698,7 +5704,61 @@ } }, "traits": { - "smithy.api#documentation": "

        An object which defines the list of matching rules to run in a matching workflow. RuleBasedProperties contain a Rules field, which is a list of rule objects.

        " + "smithy.api#documentation": "

        An object which defines the list of matching rules to run in a matching workflow.

        " + } + }, + "com.amazonaws.entityresolution#RuleCondition": { + "type": "structure", + "members": { + "ruleName": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

        A name for the matching rule.

        For example: Rule1

        ", + "smithy.api#length": { + "max": 255 + }, + "smithy.api#pattern": "^[a-zA-Z_0-9- ]*$", + "smithy.api#required": {} + } + }, + "condition": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "

        A statement that specifies the conditions for a matching rule.

        If your data is accurate, use an Exact matching function: Exact or ExactManyToMany.

        If your data has variations in spelling or pronunciation, use a Fuzzy matching function: Cosine, Levenshtein, or Soundex.

        Use operators if you want to combine (AND), separate (OR), or group matching functions (...).

        For example: (Cosine(a, 10) AND Exact(b, true)) OR ExactManyToMany(c, d)

        ", + "smithy.api#length": { + "max": 2048 + }, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

        An object that defines the ruleCondition and the ruleName to use in a matching workflow.

        " + } + }, + "com.amazonaws.entityresolution#RuleConditionList": { + "type": "list", + "member": { + "target": "com.amazonaws.entityresolution#RuleCondition" + } + }, + "com.amazonaws.entityresolution#RuleConditionProperties": { + "type": "structure", + "members": { + "rules": { + "target": "com.amazonaws.entityresolution#RuleConditionList", + "traits": { + "smithy.api#documentation": "

        A list of rule objects, each of which have fields ruleName and condition.

        ", + "smithy.api#length": { + "min": 1, + "max": 25 + }, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

        The properties of a rule condition that provides the ability to use more complex syntax.

        " } }, "com.amazonaws.entityresolution#RuleList": { @@ -5976,7 +6036,7 @@ } }, "traits": { - "smithy.api#documentation": "

        An object containing SchemaName, SchemaArn, CreatedAt, andUpdatedAt.

        " + "smithy.api#documentation": "

        An object containing schemaName, schemaArn, createdAt, updatedAt, and hasWorkflows.

        " } }, "com.amazonaws.entityresolution#Schemas": { @@ -6450,7 +6510,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Updates an existing IdMappingWorkflow. This method is identical to CreateIdMappingWorkflow, except it uses an HTTP PUT request instead of a POST request, and the IdMappingWorkflow must already exist for the method to succeed.

        ", + "smithy.api#documentation": "

        Updates an existing IdMappingWorkflow. This method is identical to CreateIdMappingWorkflow, except it uses an HTTP PUT request instead of a POST request, and the IdMappingWorkflow must already exist for the method to succeed.

        ", "smithy.api#http": { "code": 200, "method": "PUT", @@ -6486,7 +6546,7 @@ "outputSourceConfig": { "target": "com.amazonaws.entityresolution#IdMappingWorkflowOutputSourceConfig", "traits": { - "smithy.api#documentation": "

        A list of OutputSource objects, each of which contains fields OutputS3Path and KMSArn.

        " + "smithy.api#documentation": "

        A list of OutputSource objects, each of which contains fields outputS3Path and KMSArn.

        " } }, "idMappingTechniques": { @@ -6542,7 +6602,7 @@ "outputSourceConfig": { "target": "com.amazonaws.entityresolution#IdMappingWorkflowOutputSourceConfig", "traits": { - "smithy.api#documentation": "

        A list of OutputSource objects, each of which contains fields OutputS3Path and KMSArn.

        " + "smithy.api#documentation": "

        A list of OutputSource objects, each of which contains fields outputS3Path and KMSArn.

        " } }, "idMappingTechniques": { @@ -6733,7 +6793,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Updates an existing MatchingWorkflow. This method is identical to CreateMatchingWorkflow, except it uses an HTTP PUT request instead of a POST request, and the MatchingWorkflow must already exist for the method to succeed.

        ", + "smithy.api#documentation": "

        Updates an existing matching workflow. The workflow must already exist for this operation to succeed.

        For workflows where resolutionType is ML_MATCHING, incremental processing is not supported.

        ", "smithy.api#http": { "code": 200, "method": "PUT", @@ -6769,7 +6829,7 @@ "outputSourceConfig": { "target": "com.amazonaws.entityresolution#OutputSourceConfig", "traits": { - "smithy.api#documentation": "

        A list of OutputSource objects, each of which contains fields OutputS3Path, ApplyNormalization, and Output.

        ", + "smithy.api#documentation": "

        A list of OutputSource objects, each of which contains fields outputS3Path, applyNormalization, KMSArn, and output.

        ", "smithy.api#required": {} } }, @@ -6783,7 +6843,7 @@ "incrementalRunConfig": { "target": "com.amazonaws.entityresolution#IncrementalRunConfig", "traits": { - "smithy.api#documentation": "

        An object which defines an incremental run type and has only incrementalRunType as a field.

        " + "smithy.api#documentation": "

        Optional. An object that defines the incremental run type. This object contains only the incrementalRunType field, which appears as \"Automatic\" in the console.

        For workflows where resolutionType is ML_MATCHING, incremental processing is not supported.

        " } }, "roleArn": { @@ -6824,7 +6884,7 @@ "outputSourceConfig": { "target": "com.amazonaws.entityresolution#OutputSourceConfig", "traits": { - "smithy.api#documentation": "

        A list of OutputSource objects, each of which contains fields OutputS3Path, ApplyNormalization, and Output.

        ", + "smithy.api#documentation": "

        A list of OutputSource objects, each of which contains fields outputS3Path, applyNormalization, KMSArn, and output.

        ", "smithy.api#required": {} } }, diff --git a/codegen/sdk-codegen/aws-models/glue.json b/codegen/sdk-codegen/aws-models/glue.json index 60e49e1f9314..8387710f62de 100644 --- a/codegen/sdk-codegen/aws-models/glue.json +++ b/codegen/sdk-codegen/aws-models/glue.json @@ -1893,6 +1893,12 @@ "traits": { "smithy.api#enumValue": "observations.scope" } + }, + "CompositeOption": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "compositeRuleEvaluation.method" + } } } }, @@ -2772,6 +2778,27 @@ "smithy.api#documentation": "

        The set of properties required for the the OAuth2 AUTHORIZATION_CODE grant type workflow.

        " } }, + "com.amazonaws.glue#AutoDataQuality": { + "type": "structure", + "members": { + "IsEnabled": { + "target": "com.amazonaws.glue#BooleanValue", + "traits": { + "smithy.api#default": false, + "smithy.api#documentation": "

        Specifies whether automatic data quality evaluation is enabled. When set to true, data quality checks are performed automatically.

        " + } + }, + "EvaluationContext": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        The evaluation context for the automatic data quality checks. This defines the scope and parameters for the data quality evaluation.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        Specifies configuration options for automatic data quality evaluation in Glue jobs. This structure enables automated data quality \n checks and monitoring during ETL operations, helping to ensure data integrity and reliability without manual intervention.

        " + } + }, "com.amazonaws.glue#BackfillError": { "type": "structure", "members": { @@ -5330,6 +5357,47 @@ "smithy.api#documentation": "

        Specifies a Hudi data source that is registered in the Glue Data Catalog.

        " } }, + "com.amazonaws.glue#CatalogIcebergSource": { + "type": "structure", + "members": { + "Name": { + "target": "com.amazonaws.glue#NodeName", + "traits": { + "smithy.api#documentation": "

        The name of the Iceberg data source.

        ", + "smithy.api#required": {} + } + }, + "Database": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        The name of the database to read from.

        ", + "smithy.api#required": {} + } + }, + "Table": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        The name of the table in the database to read from.

        ", + "smithy.api#required": {} + } + }, + "AdditionalIcebergOptions": { + "target": "com.amazonaws.glue#AdditionalOptions", + "traits": { + "smithy.api#documentation": "

        Specifies additional connection options for the Iceberg data source.

        " + } + }, + "OutputSchemas": { + "target": "com.amazonaws.glue#GlueSchemas", + "traits": { + "smithy.api#documentation": "

        Specifies the data schema for the Iceberg source.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        Specifies an Apache Iceberg data source that is registered in the Glue Data Catalog.

        " + } + }, "com.amazonaws.glue#CatalogIdString": { "type": "string", "traits": { @@ -5628,6 +5696,18 @@ "smithy.api#documentation": "

        The name of the table in the database to read from.

        ", "smithy.api#required": {} } + }, + "PartitionPredicate": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        \n Partitions satisfying this predicate are deleted. Files within the retention period in these partitions are not deleted. \n

        " + } + }, + "OutputSchemas": { + "target": "com.amazonaws.glue#GlueSchemas", + "traits": { + "smithy.api#documentation": "

        Specifies the data schema for the catalog source.

        " + } } }, "traits": { @@ -5895,12 +5975,6 @@ "smithy.api#documentation": "

        Specifies a command-separated value (CSV) data store stored in Amazon S3.

        " } }, - "S3ExcelSource": { - "target": "com.amazonaws.glue#S3ExcelSource", - "traits": { - "smithy.api#documentation": "

        Defines configuration parameters for reading Excel files from Amazon S3.

        " - } - }, "S3JsonSource": { "target": "com.amazonaws.glue#S3JsonSource", "traits": { @@ -5961,24 +6035,12 @@ "smithy.api#documentation": "

        Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.

        " } }, - "S3HyperDirectTarget": { - "target": "com.amazonaws.glue#S3HyperDirectTarget", - "traits": { - "smithy.api#documentation": "

        Defines configuration parameters for writing data to Amazon S3 using HyperDirect optimization.

        " - } - }, "S3DirectTarget": { "target": "com.amazonaws.glue#S3DirectTarget", "traits": { "smithy.api#documentation": "

        Specifies a data target that writes to Amazon S3.

        " } }, - "S3IcebergDirectTarget": { - "target": "com.amazonaws.glue#S3IcebergDirectTarget", - "traits": { - "smithy.api#documentation": "

        Defines configuration parameters for writing data to Amazon S3 as an Apache Iceberg table.

        " - } - }, "ApplyMapping": { "target": "com.amazonaws.glue#ApplyMapping", "traits": { @@ -6171,6 +6233,12 @@ "smithy.api#documentation": "

        Specifies a target that uses Postgres SQL.

        " } }, + "Route": { + "target": "com.amazonaws.glue#Route", + "traits": { + "smithy.api#documentation": "

        Specifies a route node that directs data to different output paths based on defined filtering conditions.

        " + } + }, "DynamicTransform": { "target": "com.amazonaws.glue#DynamicTransform", "traits": { @@ -6293,6 +6361,48 @@ "traits": { "smithy.api#documentation": "

        Specifies a target generated with standard connection options.

        " } + }, + "S3CatalogIcebergSource": { + "target": "com.amazonaws.glue#S3CatalogIcebergSource", + "traits": { + "smithy.api#documentation": "

        Specifies an Apache Iceberg data source that is registered in the Glue Data Catalog. The Iceberg data source must be stored in Amazon S3.

        " + } + }, + "CatalogIcebergSource": { + "target": "com.amazonaws.glue#CatalogIcebergSource", + "traits": { + "smithy.api#documentation": "

        Specifies an Apache Iceberg data source that is registered in the Glue Data Catalog.

        " + } + }, + "S3IcebergCatalogTarget": { + "target": "com.amazonaws.glue#S3IcebergCatalogTarget", + "traits": { + "smithy.api#documentation": "

        Specifies an Apache Iceberg catalog target that writes data to Amazon S3 and registers the table in the Glue Data Catalog.

        " + } + }, + "S3IcebergDirectTarget": { + "target": "com.amazonaws.glue#S3IcebergDirectTarget", + "traits": { + "smithy.api#documentation": "

        Defines configuration parameters for writing data to Amazon S3 as an Apache Iceberg table.

        " + } + }, + "S3ExcelSource": { + "target": "com.amazonaws.glue#S3ExcelSource", + "traits": { + "smithy.api#documentation": "

        Defines configuration parameters for reading Excel files from Amazon S3.

        " + } + }, + "S3HyperDirectTarget": { + "target": "com.amazonaws.glue#S3HyperDirectTarget", + "traits": { + "smithy.api#documentation": "

        Defines configuration parameters for writing data to Amazon S3 using HyperDirect optimization.

        " + } + }, + "DynamoDBELTConnectorSource": { + "target": "com.amazonaws.glue#DynamoDBELTConnectorSource", + "traits": { + "smithy.api#documentation": "

        Specifies a DynamoDB ELT connector source for extracting data from DynamoDB tables.

        " + } } }, "traits": { @@ -10981,7 +11091,7 @@ "WorkerType": { "target": "com.amazonaws.glue#WorkerType", "traits": { - "smithy.api#documentation": "

        The type of predefined worker that is allocated when a job runs. Accepts a value of\n G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

        \n
          \n
        • \n

          For the G.1X worker type, each worker maps to 1 DPU (4 vCPUs, 16 GB of memory) with 94GB disk, and provides 1 executor per worker. We recommend this worker type for workloads such as data transforms, joins, and queries, to offers a scalable and cost effective way to run most jobs.

          \n
        • \n
        • \n

          For the G.2X worker type, each worker maps to 2 DPU (8 vCPUs, 32 GB of memory) with 138GB disk, and provides 1 executor per worker. We recommend this worker type for workloads such as data transforms, joins, and queries, to offers a scalable and cost effective way to run most jobs.

          \n
        • \n
        • \n

          For the G.4X worker type, each worker maps to 4 DPU (16 vCPUs, 64 GB of memory) with 256GB disk, and provides 1 executor per worker. We recommend this worker type for jobs whose workloads contain your most demanding transforms, aggregations, joins, and queries. This worker type is available only for Glue version 3.0 or later Spark ETL jobs in the following Amazon Web Services Regions: US East (Ohio), US East (N. Virginia), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), and Europe (Stockholm).

          \n
        • \n
        • \n

          For the G.8X worker type, each worker maps to 8 DPU (32 vCPUs, 128 GB of memory) with 512GB disk, and provides 1 executor per worker. We recommend this worker type for jobs whose workloads contain your most demanding transforms, aggregations, joins, and queries. This worker type is available only for Glue version 3.0 or later Spark ETL jobs, in the same Amazon Web Services Regions as supported for the G.4X worker type.

          \n
        • \n
        • \n

          For the G.025X worker type, each worker maps to 0.25 DPU (2 vCPUs, 4 GB of memory) with 84GB disk, and provides 1 executor per worker. We recommend this worker type for low volume streaming jobs. This worker type is only available for Glue version 3.0 or later streaming jobs.

          \n
        • \n
        • \n

          For the Z.2X worker type, each worker maps to 2 M-DPU (8vCPUs, 64 GB of memory) with 128 GB disk, and provides up to 8 Ray workers based on the autoscaler.

          \n
        • \n
        " + "smithy.api#documentation": "

        The type of predefined worker that is allocated when a job runs. Accepts a value of\n G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

        \n
          \n
        • \n

          For the G.1X worker type, each worker maps to 1 DPU (4 vCPUs, 16 GB of memory) with 94GB disk, and provides 1 executor per worker. We recommend this worker type for workloads such as data transforms, joins, and queries, to offers a scalable and cost effective way to run most jobs.

          \n
        • \n
        • \n

          For the G.2X worker type, each worker maps to 2 DPU (8 vCPUs, 32 GB of memory) with 138GB disk, and provides 1 executor per worker. We recommend this worker type for workloads such as data transforms, joins, and queries, to offers a scalable and cost effective way to run most jobs.

          \n
        • \n
        • \n

          For the G.4X worker type, each worker maps to 4 DPU (16 vCPUs, 64 GB of memory) with 256GB disk, and provides 1 executor per worker. We recommend this worker type for jobs whose workloads contain your most demanding transforms, aggregations, joins, and queries. This worker type is available only for Glue version 3.0 or later Spark ETL jobs in the following Amazon Web Services Regions: US East (Ohio), US East (N. Virginia), US West (N. California), US West (Oregon), Asia Pacific (Mumbai), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), Europe (London), Europe (Spain), Europe (Stockholm), and South America (São Paulo).

          \n
        • \n
        • \n

          For the G.8X worker type, each worker maps to 8 DPU (32 vCPUs, 128 GB of memory) with 512GB disk, and provides 1 executor per worker. We recommend this worker type for jobs whose workloads contain your most demanding transforms, aggregations, joins, and queries. This worker type is available only for Glue version 3.0 or later Spark ETL jobs, in the same Amazon Web Services Regions as supported for the G.4X worker type.

          \n
        • \n
        • \n

          For the G.025X worker type, each worker maps to 0.25 DPU (2 vCPUs, 4 GB of memory) with 84GB disk, and provides 1 executor per worker. We recommend this worker type for low volume streaming jobs. This worker type is only available for Glue version 3.0 or later streaming jobs.

          \n
        • \n
        • \n

          For the Z.2X worker type, each worker maps to 2 M-DPU (8vCPUs, 64 GB of memory) with 128 GB disk, and provides up to 8 Ray workers based on the autoscaler.

          \n
        • \n
        " } }, "CodeGenConfigurationNodes": { @@ -12792,6 +12902,79 @@ "target": "smithy.api#String" } }, + "com.amazonaws.glue#DDBELTCatalogAdditionalOptions": { + "type": "structure", + "members": { + "DynamodbExport": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        Specifies the DynamoDB export configuration for the ELT operation.

        " + } + }, + "DynamodbUnnestDDBJson": { + "target": "com.amazonaws.glue#BooleanValue", + "traits": { + "smithy.api#default": false, + "smithy.api#documentation": "

        Specifies whether to unnest DynamoDB JSON format. When set to true, nested JSON structures in DynamoDB items are flattened.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        Specifies additional options for DynamoDB ELT catalog operations.

        " + } + }, + "com.amazonaws.glue#DDBELTConnectionOptions": { + "type": "structure", + "members": { + "DynamodbExport": { + "target": "com.amazonaws.glue#DdbExportType", + "traits": { + "smithy.api#documentation": "

        Specifies the export type for DynamoDB data extraction. This parameter determines how data is exported from the DynamoDB table during the ELT process.

        " + } + }, + "DynamodbUnnestDDBJson": { + "target": "com.amazonaws.glue#BooleanValue", + "traits": { + "smithy.api#default": false, + "smithy.api#documentation": "

        A boolean value that specifies whether to unnest DynamoDB JSON format during data extraction. When set to true, the connector will \n flatten nested JSON structures from DynamoDB items. When set to false, the original DynamoDB JSON structure is preserved.

        " + } + }, + "DynamodbTableArn": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the DynamoDB table to extract data from. This parameter specifies the source table for the ELT operation. \n

        ", + "smithy.api#required": {} + } + }, + "DynamodbS3Bucket": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        The name of the Amazon S3 bucket used for intermediate storage during the DynamoDB ELT process. This bucket is used to temporarily store exported \n DynamoDB data before it is processed by the ELT job.

        " + } + }, + "DynamodbS3Prefix": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        The S3 object key prefix for files stored in the intermediate S3 bucket during the DynamoDB ELT process. This prefix helps organize and identify the \n temporary files created during data extraction.

        " + } + }, + "DynamodbS3BucketOwner": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        The Amazon Web Services account ID of the owner of the S3 bucket specified in DynamodbS3Bucket. This parameter is required when the S3 bucket is owned by \n a different Amazon Web Services account than the one running the ELT job, enabling cross-account access to the intermediate storage bucket.

        " + } + }, + "DynamodbStsRoleArn": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the Amazon Web Services Security Token Service (STS) role to assume for accessing DynamoDB and S3 resources during \n the ELT operation. \n This role must have the necessary permissions to read from the DynamoDB table and write to the intermediate S3 bucket.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        Specifies connection options for DynamoDB ELT (Extract, Load, Transform) operations. This structure contains configuration parameters for connecting \n to and extracting data from DynamoDB tables using the ELT connector.

        " + } + }, "com.amazonaws.glue#DQAdditionalOptions": { "type": "map", "key": { @@ -14229,6 +14412,23 @@ "smithy.api#documentation": "

        Defines column statistics supported for timestamp data columns.

        " } }, + "com.amazonaws.glue#DdbExportType": { + "type": "enum", + "members": { + "ddb": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ddb" + } + }, + "s3": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "s3" + } + } + } + }, "com.amazonaws.glue#DecimalColumnStatisticsData": { "type": "structure", "members": { @@ -16983,6 +17183,12 @@ "traits": { "smithy.api#documentation": "

        The temp directory of the JDBC Redshift source.

        " } + }, + "OutputSchemas": { + "target": "com.amazonaws.glue#GlueSchemas", + "traits": { + "smithy.api#documentation": "

        Specifies the data schema for the direct JDBC source.

        " + } } }, "traits": { @@ -17333,12 +17539,51 @@ "smithy.api#documentation": "

        The name of the table in the database to read from.

        ", "smithy.api#required": {} } + }, + "PitrEnabled": { + "target": "com.amazonaws.glue#BoxedBoolean", + "traits": { + "smithy.api#documentation": "

        Specifies whether Point-in-Time Recovery (PITR) is enabled for the DynamoDB table. When set to true, \n allows reading from a specific point in time. The default value is false.

        " + } + }, + "AdditionalOptions": { + "target": "com.amazonaws.glue#DDBELTCatalogAdditionalOptions", + "traits": { + "smithy.api#documentation": "

        Specifies additional connection options for the DynamoDB data source.

        " + } } }, "traits": { "smithy.api#documentation": "

        Specifies a DynamoDB data source in the Glue Data Catalog.

        " } }, + "com.amazonaws.glue#DynamoDBELTConnectorSource": { + "type": "structure", + "members": { + "Name": { + "target": "com.amazonaws.glue#NodeName", + "traits": { + "smithy.api#documentation": "

        The name of the DynamoDB ELT connector source.

        ", + "smithy.api#required": {} + } + }, + "ConnectionOptions": { + "target": "com.amazonaws.glue#DDBELTConnectionOptions", + "traits": { + "smithy.api#documentation": "

        The connection options for the DynamoDB ELT connector source.

        " + } + }, + "OutputSchemas": { + "target": "com.amazonaws.glue#GlueSchemas", + "traits": { + "smithy.api#documentation": "

        Specifies the data schema for the DynamoDB ELT connector source.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        Specifies a DynamoDB ELT connector source for extracting data from DynamoDB tables.

        " + } + }, "com.amazonaws.glue#DynamoDBTarget": { "type": "structure", "members": { @@ -25597,6 +25842,12 @@ "traits": { "smithy.api#documentation": "

        The hive type for this column in the Glue Studio schema.

        " } + }, + "GlueStudioType": { + "target": "com.amazonaws.glue#ColumnTypeString", + "traits": { + "smithy.api#documentation": "

        The data type of the column as defined in Glue Studio.

        " + } } }, "traits": { @@ -25839,6 +26090,41 @@ "smithy.api#pattern": "^[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\t]*$" } }, + "com.amazonaws.glue#GroupFilters": { + "type": "structure", + "members": { + "GroupName": { + "target": "com.amazonaws.glue#GenericLimitedString", + "traits": { + "smithy.api#documentation": "

        The name of the filter group.

        ", + "smithy.api#required": {} + } + }, + "Filters": { + "target": "com.amazonaws.glue#FilterExpressions", + "traits": { + "smithy.api#documentation": "

        A list of filter expressions that define the conditions for this group.

        ", + "smithy.api#required": {} + } + }, + "LogicalOperator": { + "target": "com.amazonaws.glue#FilterLogicalOperator", + "traits": { + "smithy.api#documentation": "

        The logical operator used to combine the filters in this group. Determines whether all filters must match (AND) or any filter can match (OR).

        ", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

        Specifies a group of filters with a logical operator that determines how the filters are combined to evaluate routing conditions.

        " + } + }, + "com.amazonaws.glue#GroupFiltersList": { + "type": "list", + "member": { + "target": "com.amazonaws.glue#GroupFilters" + } + }, "com.amazonaws.glue#HashString": { "type": "string", "traits": { @@ -27851,7 +28137,7 @@ "WorkerType": { "target": "com.amazonaws.glue#WorkerType", "traits": { - "smithy.api#documentation": "

        The type of predefined worker that is allocated when a job runs. Accepts a value of\n G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

        \n
          \n
        • \n

          For the G.1X worker type, each worker maps to 1 DPU (4 vCPUs, 16 GB of memory) with 94GB disk, and provides 1 executor per worker. We recommend this worker type for workloads such as data transforms, joins, and queries, to offers a scalable and cost effective way to run most jobs.

          \n
        • \n
        • \n

          For the G.2X worker type, each worker maps to 2 DPU (8 vCPUs, 32 GB of memory) with 138GB disk, and provides 1 executor per worker. We recommend this worker type for workloads such as data transforms, joins, and queries, to offers a scalable and cost effective way to run most jobs.

          \n
        • \n
        • \n

          For the G.4X worker type, each worker maps to 4 DPU (16 vCPUs, 64 GB of memory) with 256GB disk, and provides 1 executor per worker. We recommend this worker type for jobs whose workloads contain your most demanding transforms, aggregations, joins, and queries. This worker type is available only for Glue version 3.0 or later Spark ETL jobs in the following Amazon Web Services Regions: US East (Ohio), US East (N. Virginia), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), and Europe (Stockholm).

          \n
        • \n
        • \n

          For the G.8X worker type, each worker maps to 8 DPU (32 vCPUs, 128 GB of memory) with 512GB disk, and provides 1 executor per worker. We recommend this worker type for jobs whose workloads contain your most demanding transforms, aggregations, joins, and queries. This worker type is available only for Glue version 3.0 or later Spark ETL jobs, in the same Amazon Web Services Regions as supported for the G.4X worker type.

          \n
        • \n
        • \n

          For the G.025X worker type, each worker maps to 0.25 DPU (2 vCPUs, 4 GB of memory) with 84GB disk, and provides 1 executor per worker. We recommend this worker type for low volume streaming jobs. This worker type is only available for Glue version 3.0 or later streaming jobs.

          \n
        • \n
        • \n

          For the Z.2X worker type, each worker maps to 2 M-DPU (8vCPUs, 64 GB of memory) with 128 GB disk, and provides up to 8 Ray workers based on the autoscaler.

          \n
        • \n
        " + "smithy.api#documentation": "

        The type of predefined worker that is allocated when a job runs.

        \n

        Glue provides multiple worker types to accommodate different workload requirements:

        \n

        G Worker Types (General-purpose compute workers):

        \n
          \n
        • \n

          G.1X: 1 DPU (4 vCPUs, 16 GB memory, 94GB disk)

          \n
        • \n
        • \n

          G.2X: 2 DPU (8 vCPUs, 32 GB memory, 138GB disk)

          \n
        • \n
        • \n

          G.4X: 4 DPU (16 vCPUs, 64 GB memory, 256GB disk)

          \n
        • \n
        • \n

          G.8X: 8 DPU (32 vCPUs, 128 GB memory, 512GB disk)

          \n
        • \n
        • \n

          G.12X: 12 DPU (48 vCPUs, 192 GB memory, 768GB disk)

          \n
        • \n
        • \n

          G.16X: 16 DPU (64 vCPUs, 256 GB memory, 1024GB disk)

          \n
        • \n
        \n

        R Worker Types (Memory-optimized workers):

        \n
          \n
        • \n

          R.1X: 1 M-DPU (4 vCPUs, 32 GB memory)

          \n
        • \n
        • \n

          R.2X: 2 M-DPU (8 vCPUs, 64 GB memory)

          \n
        • \n
        • \n

          R.4X: 4 M-DPU (16 vCPUs, 128 GB memory)

          \n
        • \n
        • \n

          R.8X: 8 M-DPU (32 vCPUs, 256 GB memory)

          \n
        • \n
        " } }, "NumberOfWorkers": { @@ -28992,6 +29278,12 @@ "traits": { "smithy.api#documentation": "

        The timestamp of the record in the Kinesis data stream to start reading data from. The possible values are a timestamp string in UTC format of the pattern yyyy-mm-ddTHH:MM:SSZ (where Z represents a UTC timezone offset with a +/-. For example: \"2023-04-04T08:00:00+08:00\").

        " } + }, + "FanoutConsumerARN": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the Kinesis Data Streams enhanced fan-out consumer. When specified, enables enhanced fan-out for \n dedicated throughput and lower latency data consumption.

        " + } } }, "traits": { @@ -33087,6 +33379,48 @@ "traits": { "smithy.api#documentation": "

        Indicates the value that will replace the detected entity.

        " } + }, + "RedactText": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        Specifies whether to redact the detected PII text. When set to true, PII content is replaced with redaction characters.

        " + } + }, + "RedactChar": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        The character used to replace detected PII content when redaction is enabled. The default redaction character is *.

        " + } + }, + "MatchPattern": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        A regular expression pattern used to identify additional PII content beyond the standard detection algorithms.

        " + } + }, + "NumLeftCharsToExclude": { + "target": "com.amazonaws.glue#BoxedPositiveInt", + "traits": { + "smithy.api#documentation": "

        The number of characters to exclude from redaction on the left side of detected PII content. This allows preserving context around the sensitive data.

        " + } + }, + "NumRightCharsToExclude": { + "target": "com.amazonaws.glue#BoxedPositiveInt", + "traits": { + "smithy.api#documentation": "

        The number of characters to exclude from redaction on the right side of detected PII content. This allows preserving context around the sensitive data.

        " + } + }, + "DetectionParameters": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        Additional parameters for configuring PII detection behavior and sensitivity settings.

        " + } + }, + "DetectionSensitivity": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        The sensitivity level for PII detection. Higher sensitivity levels detect more potential PII but may result in more false positives.

        " + } } }, "traits": { @@ -33684,18 +34018,36 @@ "smithy.api#enumValue": "RowAudit" } }, + "RowHashing": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RowHashing" + } + }, "RowMasking": { "target": "smithy.api#Unit", "traits": { "smithy.api#enumValue": "RowMasking" } }, + "RowPartialMasking": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RowPartialMasking" + } + }, "ColumnAudit": { "target": "smithy.api#Unit", "traits": { "smithy.api#enumValue": "ColumnAudit" } }, + "ColumnHashing": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ColumnHashing" + } + }, "ColumnMasking": { "target": "smithy.api#Unit", "traits": { @@ -35695,6 +36047,35 @@ "com.amazonaws.glue#RoleString": { "type": "string" }, + "com.amazonaws.glue#Route": { + "type": "structure", + "members": { + "Name": { + "target": "com.amazonaws.glue#NodeName", + "traits": { + "smithy.api#documentation": "

        The name of the route node.

        ", + "smithy.api#required": {} + } + }, + "Inputs": { + "target": "com.amazonaws.glue#OneInput", + "traits": { + "smithy.api#documentation": "

        The input connection for the route node.

        ", + "smithy.api#required": {} + } + }, + "GroupFiltersList": { + "target": "com.amazonaws.glue#GroupFiltersList", + "traits": { + "smithy.api#documentation": "

        A list of group filters that define the routing conditions and criteria for directing data to different output paths.

        ", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

        Specifies a route node that directs data to different output paths based on defined filtering conditions.

        " + } + }, "com.amazonaws.glue#RowTag": { "type": "string" }, @@ -35950,6 +36331,47 @@ "smithy.api#documentation": "

        Specifies a Hudi data source that is registered in the Glue Data Catalog. The Hudi data source must be stored in Amazon S3.

        " } }, + "com.amazonaws.glue#S3CatalogIcebergSource": { + "type": "structure", + "members": { + "Name": { + "target": "com.amazonaws.glue#NodeName", + "traits": { + "smithy.api#documentation": "

        The name of the Iceberg data source.

        ", + "smithy.api#required": {} + } + }, + "Database": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        The name of the database to read from.

        ", + "smithy.api#required": {} + } + }, + "Table": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        The name of the table in the database to read from.

        ", + "smithy.api#required": {} + } + }, + "AdditionalIcebergOptions": { + "target": "com.amazonaws.glue#AdditionalOptions", + "traits": { + "smithy.api#documentation": "

        Specifies additional connection options for the Iceberg data source.

        " + } + }, + "OutputSchemas": { + "target": "com.amazonaws.glue#GlueSchemas", + "traits": { + "smithy.api#documentation": "

        Specifies the data schema for the Iceberg source.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        Specifies an Apache Iceberg data source that is registered in the Glue Data Catalog. The Iceberg data source must be stored in Amazon S3.

        " + } + }, "com.amazonaws.glue#S3CatalogSource": { "type": "structure", "members": { @@ -36033,6 +36455,12 @@ "traits": { "smithy.api#documentation": "

        A policy that specifies update behavior for the crawler.

        " } + }, + "AutoDataQuality": { + "target": "com.amazonaws.glue#AutoDataQuality", + "traits": { + "smithy.api#documentation": "

        Specifies whether to automatically enable data quality evaluation for the S3 catalog target. \n When set to true, data quality checks are performed automatically during the write operation.

        " + } } }, "traits": { @@ -36214,6 +36642,18 @@ "traits": { "smithy.api#documentation": "

        A policy that specifies update behavior for the crawler.

        " } + }, + "AutoDataQuality": { + "target": "com.amazonaws.glue#AutoDataQuality", + "traits": { + "smithy.api#documentation": "

        Specifies whether to automatically enable data quality evaluation for the S3 Delta catalog target. When set to true, \n data quality checks are performed automatically during the write operation.

        " + } + }, + "OutputSchemas": { + "target": "com.amazonaws.glue#GlueSchemas", + "traits": { + "smithy.api#documentation": "

        Specifies the data schema for the S3 Delta catalog target.

        " + } } }, "traits": { @@ -36281,6 +36721,12 @@ "traits": { "smithy.api#documentation": "

        A policy that specifies update behavior for the crawler.

        " } + }, + "AutoDataQuality": { + "target": "com.amazonaws.glue#AutoDataQuality", + "traits": { + "smithy.api#documentation": "

        Specifies whether to automatically enable data quality evaluation for the S3 Delta direct target. When set to true, \n data quality checks are performed automatically during the write operation.

        " + } } }, "traits": { @@ -36413,6 +36859,18 @@ "traits": { "smithy.api#documentation": "

        A policy that specifies update behavior for the crawler.

        " } + }, + "AutoDataQuality": { + "target": "com.amazonaws.glue#AutoDataQuality", + "traits": { + "smithy.api#documentation": "

        Specifies whether to automatically enable data quality evaluation for the S3 direct target. When set to true, \n data quality checks are performed automatically during the write operation.

        " + } + }, + "OutputSchemas": { + "target": "com.amazonaws.glue#GlueSchemas", + "traits": { + "smithy.api#documentation": "

        Specifies the data schema for the S3 direct target.

        " + } } }, "traits": { @@ -36548,7 +37006,7 @@ "OutputSchemas": { "target": "com.amazonaws.glue#GlueSchemas", "traits": { - "smithy.api#documentation": "

        The AWS Glue schemas to apply to the processed data.

        " + "smithy.api#documentation": "

        The Glue schemas to apply to the processed data.

        " } } }, @@ -36595,7 +37053,7 @@ "NumberTargetPartitions": { "target": "com.amazonaws.glue#NumberTargetPartitionsString", "traits": { - "smithy.api#documentation": "

        Specifies the number of target partitions for Parquet files when writing to Amazon S3 using AWS Glue.

        " + "smithy.api#documentation": "

        Specifies the number of target partitions for Parquet files when writing to Amazon S3 using Glue.

        " } }, "SchemaChangePolicy": { @@ -36603,6 +37061,12 @@ "traits": { "smithy.api#documentation": "

        A policy that specifies update behavior for the crawler.

        " } + }, + "AutoDataQuality": { + "target": "com.amazonaws.glue#AutoDataQuality", + "traits": { + "smithy.api#documentation": "

        Specifies whether to automatically enable data quality evaluation for the S3 Glue Parquet target. When set to true, \n data quality checks are performed automatically during the write operation.

        " + } } }, "traits": { @@ -36658,6 +37122,18 @@ "traits": { "smithy.api#documentation": "

        A policy that specifies update behavior for the crawler.

        " } + }, + "AutoDataQuality": { + "target": "com.amazonaws.glue#AutoDataQuality", + "traits": { + "smithy.api#documentation": "

        Specifies whether to automatically enable data quality evaluation for the S3 Hudi catalog target. When set to true, \n data quality checks are performed automatically during the write operation.

        " + } + }, + "OutputSchemas": { + "target": "com.amazonaws.glue#GlueSchemas", + "traits": { + "smithy.api#documentation": "

        Specifies the data schema for the S3 Hudi catalog target.

        " + } } }, "traits": { @@ -36726,6 +37202,12 @@ "traits": { "smithy.api#documentation": "

        A policy that specifies update behavior for the crawler.

        " } + }, + "AutoDataQuality": { + "target": "com.amazonaws.glue#AutoDataQuality", + "traits": { + "smithy.api#documentation": "

        Specifies whether to automatically enable data quality evaluation for the S3 Hudi direct target. When set to true, \n data quality checks are performed automatically during the write operation.

        " + } } }, "traits": { @@ -36789,6 +37271,12 @@ "smithy.api#required": {} } }, + "Format": { + "target": "com.amazonaws.glue#TargetFormat", + "traits": { + "smithy.api#documentation": "

        Specifies the data output format for the HyperDirect target.

        " + } + }, "PartitionKeys": { "target": "com.amazonaws.glue#GlueStudioPathList", "traits": { @@ -36813,12 +37301,84 @@ "traits": { "smithy.api#documentation": "

        Defines how schema changes are handled during write operations.

        " } + }, + "AutoDataQuality": { + "target": "com.amazonaws.glue#AutoDataQuality", + "traits": { + "smithy.api#documentation": "

        Specifies whether to automatically enable data quality evaluation for the S3 Hyper direct target. When set to true, data quality checks are performed automatically during the write operation.

        " + } + }, + "OutputSchemas": { + "target": "com.amazonaws.glue#GlueSchemas", + "traits": { + "smithy.api#documentation": "

        Specifies the data schema for the S3 Hyper direct target.

        " + } } }, "traits": { "smithy.api#documentation": "

        Specifies a HyperDirect data target that writes to Amazon S3.

        " } }, + "com.amazonaws.glue#S3IcebergCatalogTarget": { + "type": "structure", + "members": { + "Name": { + "target": "com.amazonaws.glue#NodeName", + "traits": { + "smithy.api#documentation": "

        The name of the Iceberg catalog target.

        ", + "smithy.api#required": {} + } + }, + "Inputs": { + "target": "com.amazonaws.glue#OneInput", + "traits": { + "smithy.api#documentation": "

        The input connection for the Iceberg catalog target.

        ", + "smithy.api#required": {} + } + }, + "PartitionKeys": { + "target": "com.amazonaws.glue#GlueStudioPathList", + "traits": { + "smithy.api#documentation": "

        A list of partition keys for the Iceberg table.

        " + } + }, + "Table": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        The name of the table to write to in the catalog.

        ", + "smithy.api#required": {} + } + }, + "Database": { + "target": "com.amazonaws.glue#EnclosedInStringProperty", + "traits": { + "smithy.api#documentation": "

        The name of the database to write to.

        ", + "smithy.api#required": {} + } + }, + "AdditionalOptions": { + "target": "com.amazonaws.glue#AdditionalOptions", + "traits": { + "smithy.api#documentation": "

        Specifies additional connection options for the Iceberg catalog target.

        " + } + }, + "SchemaChangePolicy": { + "target": "com.amazonaws.glue#CatalogSchemaChangePolicy", + "traits": { + "smithy.api#documentation": "

        The policy for handling schema changes in the catalog target.

        " + } + }, + "AutoDataQuality": { + "target": "com.amazonaws.glue#AutoDataQuality", + "traits": { + "smithy.api#documentation": "

        Specifies whether to automatically enable data quality evaluation for the S3 Iceberg catalog target. When set to true, data quality checks are performed automatically during the write operation.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        Specifies an Apache Iceberg catalog target that writes data to Amazon S3 and registers the table in the Glue Data Catalog.

        " + } + }, "com.amazonaws.glue#S3IcebergDirectTarget": { "type": "structure", "members": { @@ -36868,6 +37428,9 @@ "smithy.api#documentation": "

        Defines how schema changes are handled when writing data to the Iceberg table.

        " } }, + "AutoDataQuality": { + "target": "com.amazonaws.glue#AutoDataQuality" + }, "Compression": { "target": "com.amazonaws.glue#IcebergTargetCompressionType", "traits": { @@ -36880,6 +37443,12 @@ "traits": { "smithy.api#documentation": "

        Sets the number of target partitions for distributing Iceberg table files across S3.

        " } + }, + "OutputSchemas": { + "target": "com.amazonaws.glue#GlueSchemas", + "traits": { + "smithy.api#documentation": "

        Specifies the data schema for the S3 Iceberg direct target.

        " + } } }, "traits": { diff --git a/codegen/sdk-codegen/aws-models/inspector2.json b/codegen/sdk-codegen/aws-models/inspector2.json index a18818f4994d..331d79fa75dc 100644 --- a/codegen/sdk-codegen/aws-models/inspector2.json +++ b/codegen/sdk-codegen/aws-models/inspector2.json @@ -331,6 +331,10 @@ { "value": "AWS_LAMBDA_FUNCTION", "name": "AWS_LAMBDA_FUNCTION" + }, + { + "value": "CODE_REPOSITORY", + "name": "CODE_REPOSITORY" } ] } @@ -18170,6 +18174,10 @@ { "name": "CODE_REPOSITORY_SCA", "value": "CODE_REPOSITORY_SCA" + }, + { + "name": "EC2_AGENTLESS_INSTANCE_HOURS", + "value": "EC2_AGENTLESS_INSTANCE_HOURS" } ] } diff --git a/codegen/sdk-codegen/aws-models/iot.json b/codegen/sdk-codegen/aws-models/iot.json index 30e135e8c244..90ae455d6773 100644 --- a/codegen/sdk-codegen/aws-models/iot.json +++ b/codegen/sdk-codegen/aws-models/iot.json @@ -336,6 +336,9 @@ { "target": "com.amazonaws.iot#DescribeDomainConfiguration" }, + { + "target": "com.amazonaws.iot#DescribeEncryptionConfiguration" + }, { "target": "com.amazonaws.iot#DescribeEndpoint" }, @@ -786,6 +789,9 @@ { "target": "com.amazonaws.iot#UpdateDynamicThingGroup" }, + { + "target": "com.amazonaws.iot#UpdateEncryptionConfiguration" + }, { "target": "com.amazonaws.iot#UpdateEventConfigurations" }, @@ -6823,6 +6829,49 @@ "smithy.api#documentation": "

        Configuration.

        " } }, + "com.amazonaws.iot#ConfigurationDetails": { + "type": "structure", + "members": { + "configurationStatus": { + "target": "com.amazonaws.iot#ConfigurationStatus", + "traits": { + "smithy.api#documentation": "

        The health status of KMS key and KMS access role. If either KMS key or KMS access role\n is UNHEALTHY, the return value will be UNHEALTHY. To use a\n customer-managed KMS key, the value of configurationStatus must be\n HEALTHY.

        " + } + }, + "errorCode": { + "target": "com.amazonaws.iot#ErrorCode", + "traits": { + "smithy.api#documentation": "

        The error code that indicates either the KMS key or the KMS access role is UNHEALTHY. \n Valid values: KMS_KEY_VALIDATION_ERROR and ROLE_VALIDATION_ERROR.\n

        " + } + }, + "errorMessage": { + "target": "com.amazonaws.iot#ErrorMessage", + "traits": { + "smithy.api#documentation": "

        The detailed error message that corresponds to the errorCode.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        The encryption configuration details that include the status information of the Amazon Web Services Key Management Service (KMS) key and the KMS access role.

        " + } + }, + "com.amazonaws.iot#ConfigurationStatus": { + "type": "enum", + "members": { + "HEALTHY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "HEALTHY" + } + }, + "UNHEALTHY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "UNHEALTHY" + } + } + } + }, "com.amazonaws.iot#ConfirmTopicRuleDestination": { "type": "operation", "input": { @@ -10353,6 +10402,9 @@ }, { "target": "com.amazonaws.iot#SqlParseException" + }, + { + "target": "com.amazonaws.iot#UnauthorizedException" } ], "traits": { @@ -10387,6 +10439,9 @@ }, { "target": "com.amazonaws.iot#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.iot#UnauthorizedException" } ], "traits": { @@ -14206,6 +14261,85 @@ "smithy.api#output": {} } }, + "com.amazonaws.iot#DescribeEncryptionConfiguration": { + "type": "operation", + "input": { + "target": "com.amazonaws.iot#DescribeEncryptionConfigurationRequest" + }, + "output": { + "target": "com.amazonaws.iot#DescribeEncryptionConfigurationResponse" + }, + "errors": [ + { + "target": "com.amazonaws.iot#InternalFailureException" + }, + { + "target": "com.amazonaws.iot#InvalidRequestException" + }, + { + "target": "com.amazonaws.iot#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.iot#ThrottlingException" + }, + { + "target": "com.amazonaws.iot#UnauthorizedException" + } + ], + "traits": { + "smithy.api#documentation": "

        Retrieves the encryption configuration for resources and data of your Amazon Web Services account in\n Amazon Web Services IoT Core. For more information, see Key management in IoT from\n the Amazon Web Services IoT Core Developer Guide.

        ", + "smithy.api#http": { + "method": "GET", + "uri": "/encryption-configuration", + "code": 200 + } + } + }, + "com.amazonaws.iot#DescribeEncryptionConfigurationRequest": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.iot#DescribeEncryptionConfigurationResponse": { + "type": "structure", + "members": { + "encryptionType": { + "target": "com.amazonaws.iot#EncryptionType", + "traits": { + "smithy.api#documentation": "

        The type of the Amazon Web Services Key Management Service (KMS) key.

        " + } + }, + "kmsKeyArn": { + "target": "com.amazonaws.iot#KmsKeyArn", + "traits": { + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the IAM role assumed by Amazon Web Services IoT Core to call KMS on\n behalf of the customer.

        " + } + }, + "kmsAccessRoleArn": { + "target": "com.amazonaws.iot#KmsAccessRoleArn", + "traits": { + "smithy.api#documentation": "

        The ARN of the customer-managed KMS key.

        " + } + }, + "configurationDetails": { + "target": "com.amazonaws.iot#ConfigurationDetails", + "traits": { + "smithy.api#documentation": "

        The encryption configuration details that include the status information of the KMS key\n and the KMS access role.

        " + } + }, + "lastModifiedDate": { + "target": "com.amazonaws.iot#DateType", + "traits": { + "smithy.api#documentation": "

        The date when encryption configuration is last updated.

        " + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.iot#DescribeEndpoint": { "type": "operation", "input": { @@ -17429,6 +17563,23 @@ "com.amazonaws.iot#EnabledBoolean": { "type": "boolean" }, + "com.amazonaws.iot#EncryptionType": { + "type": "enum", + "members": { + "CUSTOMER_MANAGED_KMS_KEY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CUSTOMER_MANAGED_KMS_KEY" + } + }, + "AWS_OWNED_KMS_KEY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "AWS_OWNED_KMS_KEY" + } + } + } + }, "com.amazonaws.iot#EndpointAddress": { "type": "string" }, @@ -21590,6 +21741,24 @@ "smithy.api#documentation": "

        Describes an action to write data to an Amazon Kinesis stream.

        " } }, + "com.amazonaws.iot#KmsAccessRoleArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 2048 + } + } + }, + "com.amazonaws.iot#KmsKeyArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 2048 + } + } + }, "com.amazonaws.iot#LambdaAction": { "type": "structure", "members": { @@ -27469,6 +27638,9 @@ }, { "target": "com.amazonaws.iot#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.iot#UnauthorizedException" } ], "traits": { @@ -35519,7 +35691,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Transfers the specified certificate to the specified Amazon Web Services account.

        \n

        Requires permission to access the TransferCertificate action.

        \n

        You can cancel the transfer until it is acknowledged by the recipient.

        \n

        No notification is sent to the transfer destination's account. It is up to the caller\n to notify the transfer target.

        \n

        The certificate being transferred must not be in the ACTIVE state. You can use the\n UpdateCertificate action to deactivate it.

        \n

        The certificate must not have any policies attached to it. You can use the\n DetachPolicy action to detach them.

        ", + "smithy.api#documentation": "

        Transfers the specified certificate to the specified Amazon Web Services account.

        \n

        Requires permission to access the TransferCertificate action.

        \n

        You can cancel the transfer until it is acknowledged by the recipient.

        \n

        No notification is sent to the transfer destination's account. It's up to the caller\n to notify the transfer target.

        \n

        The certificate being transferred must not be in the ACTIVE state. You can use the\n UpdateCertificate action to deactivate it.

        \n

        The certificate must not have any policies attached to it. You can use the\n DetachPolicy action to detach them.

        \n

        \n Customer managed key behavior: When you use a customer managed key to secure your data and then transfer\n the key to a customer in a different account using the TransferCertificate operation, the certificates will no longer be protected by their \n customer managed key configuration. During the transfer process, certificates are encrypted using IoT owned keys.

        \n

        While a certificate is in the PENDING_TRANSFER state, it's always protected by IoT owned keys, regardless of the customer managed key configuration of either the source or destination account.

        \n

        Once the transfer is completed through AcceptCertificateTransfer, RejectCertificateTransfer, or\n CancelCertificateTransfer, the certificate will be protected by the customer managed key configuration of the account that owns\n the certificate after the transfer operation:

        \n
          \n
        • \n

          If the transfer is accepted: The certificate is protected by the destination account's customer managed key configuration.

          \n
        • \n
        • \n

          If the transfer is rejected or cancelled: The certificate is protected by the source account's customer managed key configuration.

          \n
        • \n
        ", "smithy.api#http": { "method": "PATCH", "uri": "/transfer-certificate/{certificateId}", @@ -36838,6 +37010,85 @@ "smithy.api#output": {} } }, + "com.amazonaws.iot#UpdateEncryptionConfiguration": { + "type": "operation", + "input": { + "target": "com.amazonaws.iot#UpdateEncryptionConfigurationRequest" + }, + "output": { + "target": "com.amazonaws.iot#UpdateEncryptionConfigurationResponse" + }, + "errors": [ + { + "target": "com.amazonaws.iot#InternalFailureException" + }, + { + "target": "com.amazonaws.iot#InvalidRequestException" + }, + { + "target": "com.amazonaws.iot#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.iot#ThrottlingException" + }, + { + "target": "com.amazonaws.iot#UnauthorizedException" + } + ], + "traits": { + "smithy.api#documentation": "

        Updates the encryption configuration. By default, all Amazon Web Services IoT Core data at rest is\n encrypted using Amazon Web Services owned keys. Amazon Web Services IoT Core also supports symmetric customer managed keys\n from Amazon Web Services Key Management Service (KMS). With customer managed keys, you create, own, and\n manage the KMS keys in your Amazon Web Services account. For more information, see Data\n encryption in the Amazon Web Services IoT Core Developer Guide.

        ", + "smithy.api#examples": [ + { + "title": "UpdateEncryptionConfiguration example", + "documentation": "This operation updates the encryption configuration. ", + "input": { + "encryptionType": "CUSTOMER_MANAGED_KMS_KEY", + "kmsKeyArn": "arn:aws:iam:us-west-2:111122223333:role/myrole", + "kmsAccessRoleArn": "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab" + } + } + ], + "smithy.api#http": { + "method": "PATCH", + "uri": "/encryption-configuration", + "code": 200 + } + } + }, + "com.amazonaws.iot#UpdateEncryptionConfigurationRequest": { + "type": "structure", + "members": { + "encryptionType": { + "target": "com.amazonaws.iot#EncryptionType", + "traits": { + "smithy.api#documentation": "

        The type of the Amazon Web Services Key Management Service (KMS) key.

        ", + "smithy.api#required": {} + } + }, + "kmsKeyArn": { + "target": "com.amazonaws.iot#KmsKeyArn", + "traits": { + "smithy.api#documentation": "

        The ARN of the customer-managed KMS key.

        " + } + }, + "kmsAccessRoleArn": { + "target": "com.amazonaws.iot#KmsAccessRoleArn", + "traits": { + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the IAM role assumed by Amazon Web Services IoT Core to call KMS on\n behalf of the customer.

        " + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.iot#UpdateEncryptionConfigurationResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.iot#UpdateEventConfigurations": { "type": "operation", "input": { diff --git a/codegen/sdk-codegen/aws-models/opensearch.json b/codegen/sdk-codegen/aws-models/opensearch.json index 0a55f700046e..0e2ceced5722 100644 --- a/codegen/sdk-codegen/aws-models/opensearch.json +++ b/codegen/sdk-codegen/aws-models/opensearch.json @@ -35,7 +35,7 @@ "NaturalLanguageQueryGenerationOptions": { "target": "com.amazonaws.opensearch#NaturalLanguageQueryGenerationOptionsInput", "traits": { - "smithy.api#documentation": "

        Container for parameters required for natural language query generation on the specified\n domain.

        " + "smithy.api#documentation": "

        Container for parameters required for natural language query generation on the specified domain.

        " } }, "S3VectorsEngine": { @@ -55,7 +55,7 @@ "NaturalLanguageQueryGenerationOptions": { "target": "com.amazonaws.opensearch#NaturalLanguageQueryGenerationOptionsOutput", "traits": { - "smithy.api#documentation": "

        Container for parameters required for natural language query generation on the specified\n domain.

        " + "smithy.api#documentation": "

        Container for parameters required for natural language query generation on the specified domain.

        " } }, "S3VectorsEngine": { @@ -66,7 +66,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for parameters representing the state of machine learning features on the\n specified domain.

        " + "smithy.api#documentation": "

        Container for parameters representing the state of machine learning features on the specified domain.

        " } }, "com.amazonaws.opensearch#AIMLOptionsStatus": { @@ -89,7 +89,7 @@ "com.amazonaws.opensearch#ARN": { "type": "string", "traits": { - "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities in Using\n Amazon Web Services Identity and Access Management for more information.

        ", + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities\n in Using Amazon Web Services Identity and Access Management for more information.\n

        ", "smithy.api#length": { "min": 20, "max": 2048 @@ -358,7 +358,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Creates a new direct-query data source to the specified domain. For more information, see\n Creating Amazon\n OpenSearch Service data source integrations with Amazon S3.

        ", + "smithy.api#documentation": "

        Creates a new direct-query data source to the specified domain. For more information, see\n Creating Amazon OpenSearch Service data source integrations with Amazon S3.

        ", "smithy.api#http": { "method": "POST", "uri": "/2021-01-01/opensearch/domain/{DomainName}/dataSource", @@ -399,7 +399,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for the parameters to the AddDataSource operation.

        ", + "smithy.api#documentation": "

        Container for the parameters to the AddDataSource\n operation.

        ", "smithy.api#input": {} } }, @@ -447,7 +447,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Adds a new data source in Amazon OpenSearch Service so that you can perform direct queries\n on external data.

        ", + "smithy.api#documentation": "

        \n Adds a new data source in Amazon OpenSearch Service \n so that you can perform direct queries on external data.\n

        ", "smithy.api#http": { "method": "POST", "uri": "/2021-01-01/opensearch/directQueryDataSource", @@ -461,27 +461,27 @@ "DataSourceName": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceName", "traits": { - "smithy.api#documentation": "

        A unique, user-defined label to identify the data source within your OpenSearch Service\n environment.

        ", + "smithy.api#documentation": "

        \n A unique, user-defined label to identify the data source \n within your OpenSearch Service environment.\n

        ", "smithy.api#required": {} } }, "DataSourceType": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceType", "traits": { - "smithy.api#documentation": "

        The supported Amazon Web Services service that you want to use as the source for direct\n queries in OpenSearch Service.

        ", + "smithy.api#documentation": "

        \n The supported Amazon Web Services service that you want to use as the source for direct queries in OpenSearch Service.\n

        ", "smithy.api#required": {} } }, "Description": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceDescription", "traits": { - "smithy.api#documentation": "

        An optional text field for providing additional context and details about the data source.\n

        " + "smithy.api#documentation": "

        \n An optional text field for providing additional context and details about the data source.\n

        " } }, "OpenSearchArns": { "target": "com.amazonaws.opensearch#DirectQueryOpenSearchARNList", "traits": { - "smithy.api#documentation": "

        A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated\n with the direct query data source.

        ", + "smithy.api#documentation": "

        \n A list of Amazon Resource Names (ARNs) for the OpenSearch \n collections that are associated with the direct query data source.\n

        ", "smithy.api#required": {} } }, @@ -499,7 +499,7 @@ "DataSourceArn": { "target": "com.amazonaws.opensearch#String", "traits": { - "smithy.api#documentation": "

        The unique, system-generated identifier that represents the data source.

        " + "smithy.api#documentation": "

        \n The unique, system-generated identifier that represents the data source.\n

        " } } }, @@ -618,7 +618,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Status of the advanced options for the specified domain. The following options are\n available:

        \n
          \n
        • \n

          \n \"rest.action.multi.allow_explicit_index\": \"true\" | \"false\" - Note the use of\n a string rather than a boolean. Specifies whether explicit references to indexes are allowed\n inside the body of HTTP requests. If you want to configure access policies for domain\n sub-resources, such as specific indexes and domain APIs, you must disable this property.\n Default is true.

          \n
        • \n
        • \n

          \n \"indices.fielddata.cache.size\": \"80\" - Note the use of a string rather than\n a boolean. Specifies the percentage of heap space allocated to field data. Default is\n unbounded.

          \n
        • \n
        • \n

          \n \"indices.query.bool.max_clause_count\": \"1024\" - Note the use of a string\n rather than a boolean. Specifies the maximum number of clauses allowed in a Lucene boolean\n query. Default is 1,024. Queries with more than the permitted number of clauses result in a\n TooManyClauses error.

          \n
        • \n
        • \n

          \n \"override_main_response_version\": \"true\" | \"false\" - Note the use of a string\n rather than a boolean. Specifies whether the domain reports its version as 7.10 to allow\n Elasticsearch OSS clients and plugins to continue working with it. Default is false when\n creating a domain and true when upgrading a domain.

          \n
        • \n
        \n

        For more information, see Advanced cluster parameters.

        " + "smithy.api#documentation": "

        Status of the advanced options for the specified domain. The following options are\n available:

        \n
          \n
        • \n

          \n \"rest.action.multi.allow_explicit_index\": \"true\" | \"false\" - Note the use of\n a string rather than a boolean. Specifies whether explicit references to indexes are allowed\n inside the body of HTTP requests. If you want to configure access policies for domain\n sub-resources, such as specific indexes and domain APIs, you must disable this property.\n Default is true.

          \n
        • \n
        • \n

          \n \"indices.fielddata.cache.size\": \"80\" - Note the use of a string rather than\n a boolean. Specifies the percentage of heap space allocated to field data. Default is\n unbounded.

          \n
        • \n
        • \n

          \n \"indices.query.bool.max_clause_count\": \"1024\" - Note the use of a string\n rather than a boolean. Specifies the maximum number of clauses allowed in a Lucene boolean\n query. Default is 1,024. Queries with more than the permitted number of clauses result in a\n TooManyClauses error.

          \n
        • \n
        • \n

          \n \"override_main_response_version\": \"true\" | \"false\" - Note the use of a string\n rather than a boolean. Specifies whether the domain reports its version as 7.10 to allow\n Elasticsearch OSS clients and plugins to continue working with it. Default is false when\n creating a domain and true when upgrading a domain.

          \n
        • \n
        \n

        For more information, see Advanced cluster parameters.

        " } }, "com.amazonaws.opensearch#AdvancedSecurityOptions": { @@ -645,7 +645,13 @@ "JWTOptions": { "target": "com.amazonaws.opensearch#JWTOptionsOutput", "traits": { - "smithy.api#documentation": "

        Container for information about the JWT configuration of the Amazon OpenSearch\n Service.

        " + "smithy.api#documentation": "

        Container for information about the JWT configuration of the Amazon OpenSearch Service.

        " + } + }, + "IAMFederationOptions": { + "target": "com.amazonaws.opensearch#IAMFederationOptionsOutput", + "traits": { + "smithy.api#documentation": "

        Container for information about the IAM federation configuration for an OpenSearch UI application.

        " } }, "AnonymousAuthDisableDate": { @@ -695,7 +701,13 @@ "JWTOptions": { "target": "com.amazonaws.opensearch#JWTOptionsInput", "traits": { - "smithy.api#documentation": "

        Container for information about the JWT configuration of the Amazon OpenSearch Service.\n

        " + "smithy.api#documentation": "

        Container for information about the JWT configuration of the Amazon OpenSearch Service.

        " + } + }, + "IAMFederationOptions": { + "target": "com.amazonaws.opensearch#IAMFederationOptionsInput", + "traits": { + "smithy.api#documentation": "

        Container for information about the IAM federation configuration for an OpenSearch UI application.

        " } }, "AnonymousAuthEnabled": { @@ -2067,7 +2079,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Configuration settings for an OpenSearch application. For more information, see see Using the\n OpenSearch user interface in Amazon OpenSearch Service.

        " + "smithy.api#documentation": "

        Configuration settings for an OpenSearch application. For more information, see \n see Using the OpenSearch user interface in Amazon OpenSearch Service.

        " } }, "com.amazonaws.opensearch#AppConfigType": { @@ -2192,7 +2204,7 @@ "status": { "target": "com.amazonaws.opensearch#ApplicationStatus", "traits": { - "smithy.api#documentation": "

        The current status of an OpenSearch application. Possible values: CREATING,\n UPDATING, DELETING, FAILED, ACTIVE, and\n DELETED.

        " + "smithy.api#documentation": "

        The current status of an OpenSearch application. Possible values: CREATING, UPDATING, DELETING, FAILED, ACTIVE, and DELETED.

        " } }, "createdAt": { @@ -2241,7 +2253,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Associates a package with an Amazon OpenSearch Service domain. For more information, see\n Custom packages for Amazon OpenSearch Service.

        ", + "smithy.api#documentation": "

        Associates a package with an Amazon OpenSearch Service domain. For more information, see\n Custom packages\n for Amazon OpenSearch Service.

        ", "smithy.api#http": { "method": "POST", "uri": "/2021-01-01/packages/associate/{PackageID}/{DomainName}", @@ -2255,7 +2267,7 @@ "PackageID": { "target": "com.amazonaws.opensearch#PackageID", "traits": { - "smithy.api#documentation": "

        Internal ID of the package to associate with a domain. Use DescribePackages to\n find this value.

        ", + "smithy.api#documentation": "

        Internal ID of the package to associate with a domain. Use DescribePackages to find this value.\n

        ", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -2271,7 +2283,7 @@ "PrerequisitePackageIDList": { "target": "com.amazonaws.opensearch#PackageIDList", "traits": { - "smithy.api#documentation": "

        A list of package IDs that must be associated with the domain before the package specified\n in the request can be associated.

        " + "smithy.api#documentation": "

        A list of package IDs that must be associated with the domain before the package specified in the request can be associated.

        " } }, "AssociationConfiguration": { @@ -2330,7 +2342,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Operation in the Amazon OpenSearch Service API for associating multiple packages with a\n domain simultaneously.

        ", + "smithy.api#documentation": "

        Operation in the Amazon OpenSearch Service API for associating multiple packages with a domain simultaneously.

        ", "smithy.api#http": { "method": "POST", "uri": "/2021-01-01/packages/associateMultiple", @@ -2465,7 +2477,7 @@ "Principal": { "target": "com.amazonaws.opensearch#String", "traits": { - "smithy.api#documentation": "

        The IAM principal that\n is allowed access to the domain.

        " + "smithy.api#documentation": "

        The IAM principal that is allowed access to the domain.

        " } } }, @@ -2568,7 +2580,7 @@ } }, "traits": { - "smithy.api#documentation": "\n

        This object is deprecated. Use the domain's off-peak window to\n schedule Auto-Tune optimizations. For migration instructions, see Migrating from\n Auto-Tune maintenance windows.

        \n
        \n

        The Auto-Tune maintenance schedule. For more information, see Auto-Tune for Amazon OpenSearch\n Service.

        " + "smithy.api#documentation": "\n

        This object is deprecated. Use the domain's off-peak window to\n schedule Auto-Tune optimizations. For migration instructions, see Migrating from Auto-Tune\n maintenance windows.

        \n
        \n

        The Auto-Tune maintenance schedule.\n For more information, see Auto-Tune for Amazon OpenSearch\n Service.

        " } }, "com.amazonaws.opensearch#AutoTuneMaintenanceScheduleList": { @@ -2627,13 +2639,13 @@ "MaintenanceSchedules": { "target": "com.amazonaws.opensearch#AutoTuneMaintenanceScheduleList", "traits": { - "smithy.api#documentation": "

        A list of maintenance schedules during which Auto-Tune can deploy changes. Maintenance\n windows are deprecated and have been replaced with off-peak windows.

        " + "smithy.api#documentation": "

        A list of maintenance schedules during which Auto-Tune can deploy changes. Maintenance windows are deprecated and have been replaced with off-peak windows.

        " } }, "UseOffPeakWindow": { "target": "com.amazonaws.opensearch#Boolean", "traits": { - "smithy.api#documentation": "

        Whether to schedule Auto-Tune optimizations that require blue/green deployments during the\n domain's configured daily off-peak window.

        " + "smithy.api#documentation": "

        Whether to schedule Auto-Tune optimizations that require blue/green deployments during the domain's configured daily off-peak window.

        " } } }, @@ -2659,7 +2671,7 @@ "UseOffPeakWindow": { "target": "com.amazonaws.opensearch#Boolean", "traits": { - "smithy.api#documentation": "

        Whether the domain's off-peak window will be used to deploy Auto-Tune changes rather than a\n maintenance schedule.

        " + "smithy.api#documentation": "

        Whether the domain's off-peak window will be used to deploy Auto-Tune changes rather\n than a maintenance schedule.

        " } } }, @@ -2746,7 +2758,7 @@ } }, "traits": { - "smithy.api#documentation": "

        The Auto-Tune state for the domain. For valid states see Auto-Tune for Amazon OpenSearch\n Service.

        " + "smithy.api#documentation": "

        The Auto-Tune state for the domain. For valid states see Auto-Tune for Amazon OpenSearch Service.\n

        " } }, "com.amazonaws.opensearch#AutoTuneStatus": { @@ -2832,7 +2844,7 @@ "ZoneStatus": { "target": "com.amazonaws.opensearch#ZoneStatus", "traits": { - "smithy.api#documentation": "

        The current state of the Availability Zone. Current options are Active and\n StandBy.

        \n
          \n
        • \n

          \n Active - Data nodes in the Availability Zone are in use.

          \n
        • \n
        • \n

          \n StandBy - Data nodes in the Availability Zone are in a standby state.

          \n
        • \n
        • \n

          \n NotAvailable - Unable to retrieve information.

          \n
        • \n
        " + "smithy.api#documentation": "

        The current state of the Availability Zone. Current options are Active and StandBy.

        \n
          \n
        • \n

          \n Active - Data nodes in the Availability Zone are in use.

          \n
        • \n
        • \n

          \n StandBy - Data nodes in the Availability Zone are in a standby state.

          \n
        • \n
        • \n

          \n NotAvailable - Unable to retrieve information.

          \n
        • \n
        " } }, "ConfiguredDataNodeCount": { @@ -2856,7 +2868,7 @@ "TotalUnAssignedShards": { "target": "com.amazonaws.opensearch#NumberOfShards", "traits": { - "smithy.api#documentation": "

        The total number of primary and replica shards that aren't allocated to any of the nodes in\n the Availability Zone.

        " + "smithy.api#documentation": "

        The total number of primary and replica shards that aren't allocated to any of the nodes in the Availability Zone.

        " } } }, @@ -2950,7 +2962,7 @@ "DryRun": { "target": "com.amazonaws.opensearch#DryRun", "traits": { - "smithy.api#documentation": "

        When set to True, returns the list of change IDs and properties that will be\n cancelled without actually cancelling the change.

        " + "smithy.api#documentation": "

        When set to True, returns the list of change IDs and properties that will be cancelled without actually cancelling the change.

        " } } }, @@ -2976,7 +2988,7 @@ "DryRun": { "target": "com.amazonaws.opensearch#DryRun", "traits": { - "smithy.api#documentation": "

        Whether or not the request was a dry run. If True, the changes were not\n actually cancelled.

        " + "smithy.api#documentation": "

        Whether or not the request was a dry run. If True, the changes were not actually cancelled.

        " } } }, @@ -3058,7 +3070,7 @@ "CancelledValue": { "target": "com.amazonaws.opensearch#String", "traits": { - "smithy.api#documentation": "

        The pending value of the property that was cancelled. This would have been the eventual\n value of the property if the chance had not been cancelled.

        " + "smithy.api#documentation": "

        The pending value of the property that was cancelled. This would have been the eventual value of the property if the chance had not been cancelled.

        " } }, "ActiveValue": { @@ -3108,7 +3120,7 @@ "StartTime": { "target": "com.amazonaws.opensearch#UpdateTimestamp", "traits": { - "smithy.api#documentation": "

        The time that the configuration change was initiated, in Universal Coordinated Time\n (UTC).

        " + "smithy.api#documentation": "

        The time that the configuration change was initiated, in Universal Coordinated Time (UTC).

        " } }, "LastUpdatedTime": { @@ -3224,7 +3236,7 @@ "ChangeProgressStages": { "target": "com.amazonaws.opensearch#ChangeProgressStageList", "traits": { - "smithy.api#documentation": "

        The specific stages that the domain is going through to perform the configuration\n change.

        " + "smithy.api#documentation": "

        The specific stages that the domain is going through to perform the configuration change.

        " } }, "LastUpdatedTime": { @@ -3265,13 +3277,13 @@ "RoleArn": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceRoleArn", "traits": { - "smithy.api#documentation": "

        The unique identifier of the IAM role that grants OpenSearch Service permission to access\n the specified data source.

        ", + "smithy.api#documentation": "

        \n The unique identifier of the IAM role that grants \n OpenSearch Service permission to access the specified data source.\n

        ", "smithy.api#required": {} } } }, "traits": { - "smithy.api#documentation": "

        Configuration details for a CloudWatch Logs data source that can be used for direct\n queries.

        " + "smithy.api#documentation": "

        \n Configuration details for a CloudWatch Logs data source \n that can be used for direct queries.\n

        " } }, "com.amazonaws.opensearch#CloudWatchLogsLogGroupArn": { @@ -3327,7 +3339,7 @@ "DedicatedMasterCount": { "target": "com.amazonaws.opensearch#IntegerClass", "traits": { - "smithy.api#documentation": "

        Number of dedicated master nodes in the cluster. This number must be greater than 2 and not\n 4, otherwise you receive a validation exception.

        " + "smithy.api#documentation": "

        Number of dedicated master nodes in the cluster. This number must be greater than 2 and not 4,\n otherwise you receive a validation exception.

        " } }, "WarmEnabled": { @@ -3357,7 +3369,7 @@ "MultiAZWithStandbyEnabled": { "target": "com.amazonaws.opensearch#Boolean", "traits": { - "smithy.api#documentation": "

        A boolean that indicates whether a multi-AZ domain is turned on with a standby AZ. For more\n information, see Configuring a multi-AZ\n domain in Amazon OpenSearch Service.

        " + "smithy.api#documentation": "

        A boolean that indicates whether a multi-AZ domain is turned on with a standby AZ. For more information, see Configuring a multi-AZ domain in Amazon OpenSearch Service.

        " } }, "NodeOptions": { @@ -3368,7 +3380,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for the cluster configuration of an OpenSearch Service domain. For more\n information, see Creating and managing\n Amazon OpenSearch Service domains.

        " + "smithy.api#documentation": "

        Container for the cluster configuration of an OpenSearch Service domain. For more\n information, see Creating and managing Amazon OpenSearch Service domains.

        " } }, "com.amazonaws.opensearch#ClusterConfigStatus": { @@ -3453,7 +3465,7 @@ "Enabled": { "target": "com.amazonaws.opensearch#Boolean", "traits": { - "smithy.api#documentation": "

        Whether to enable or disable cold storage on the domain. You must enable UltraWarm storage\n to enable cold storage.

        ", + "smithy.api#documentation": "

        Whether to enable or disable cold storage on the domain. You must enable UltraWarm storage to enable cold storage.

        ", "smithy.api#required": {} } } @@ -3603,7 +3615,7 @@ } }, "traits": { - "smithy.api#documentation": "

        The connection mode for the cross-cluster connection.

        \n
          \n
        • \n

          \n DIRECT - Used for cross-cluster search or cross-cluster\n replication.

          \n
        • \n
        • \n

          \n VPC_ENDPOINT - Used for remote reindex between Amazon\n OpenSearch Service VPC domains.

          \n
        • \n
        " + "smithy.api#documentation": "

        The connection mode for the cross-cluster connection.

        \n
          \n
        • \n

          \n DIRECT - Used for cross-cluster search or cross-cluster replication.

          \n
        • \n
        • \n

          \n VPC_ENDPOINT - Used for remote reindex\n between Amazon OpenSearch Service VPC domains.

          \n
        • \n
        " } }, "com.amazonaws.opensearch#ConnectionProperties": { @@ -3658,7 +3670,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Creates an OpenSearch UI application. For more information, see Using the OpenSearch user\n interface in Amazon OpenSearch Service.

        ", + "smithy.api#documentation": "

        Creates an OpenSearch UI application. For more information, see Using the OpenSearch user interface in Amazon OpenSearch Service.

        ", "smithy.api#http": { "method": "POST", "uri": "/2021-01-01/opensearch/application", @@ -3692,13 +3704,13 @@ "iamIdentityCenterOptions": { "target": "com.amazonaws.opensearch#IamIdentityCenterOptionsInput", "traits": { - "smithy.api#documentation": "

        Configuration settings for integrating Amazon Web Services IAM Identity Center with the\n OpenSearch application.

        " + "smithy.api#documentation": "

        Configuration settings for integrating Amazon Web Services IAM Identity Center with the OpenSearch application.

        " } }, "appConfigs": { "target": "com.amazonaws.opensearch#AppConfigs", "traits": { - "smithy.api#documentation": "

        Configuration settings for the OpenSearch application, including administrative\n options.

        " + "smithy.api#documentation": "

        Configuration settings for the OpenSearch application, including administrative options.

        " } }, "tagList": { @@ -3742,7 +3754,7 @@ "appConfigs": { "target": "com.amazonaws.opensearch#AppConfigs", "traits": { - "smithy.api#documentation": "

        Configuration settings for the OpenSearch application, including administrative\n options.

        " + "smithy.api#documentation": "

        Configuration settings for the OpenSearch application, including administrative options.

        " } }, "tagList": { @@ -3836,7 +3848,7 @@ "IPAddressType": { "target": "com.amazonaws.opensearch#IPAddressType", "traits": { - "smithy.api#documentation": "

        Specify either dual stack or IPv4 as your IP address type. Dual stack allows you to share\n domain resources across IPv4 and IPv6 address types, and is the recommended option. If you set\n your IP address type to dual stack, you can't change your address type later.

        " + "smithy.api#documentation": "

        Specify either dual stack or IPv4 as your IP address type. Dual stack allows you to share\n domain resources across IPv4 and IPv6 address types, and is the recommended option. \n If you set your IP address type to dual stack, you can't change your address type later.

        " } }, "SnapshotOptions": { @@ -3896,7 +3908,7 @@ "IdentityCenterOptions": { "target": "com.amazonaws.opensearch#IdentityCenterOptionsInput", "traits": { - "smithy.api#documentation": "

        Configuration options for enabling and managing IAM Identity Center integration within a\n domain.

        " + "smithy.api#documentation": "

        Configuration options for enabling and managing IAM Identity Center integration within a domain.

        " } }, "TagList": { @@ -4152,13 +4164,13 @@ "EngineVersion": { "target": "com.amazonaws.opensearch#EngineVersion", "traits": { - "smithy.api#documentation": "

        The version of the Amazon OpenSearch Service engine for which is compatible with the\n package. This can only be specified for package type ZIP-PLUGIN\n

        " + "smithy.api#documentation": "

        The version of the Amazon OpenSearch Service engine for which is compatible with the package. This can only be specified for package type ZIP-PLUGIN\n

        " } }, "PackageVendingOptions": { "target": "com.amazonaws.opensearch#PackageVendingOptions", "traits": { - "smithy.api#documentation": "

        The vending options for the package being created. They determine if the package can be\n vended to other users.

        " + "smithy.api#documentation": "

        The vending options for the package being created. They determine if the package can be vended to other users.

        " } }, "PackageEncryptionOptions": { @@ -4489,7 +4501,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Deletes a direct-query data source. For more information, see Deleting an Amazon\n OpenSearch Service data source with Amazon S3.

        ", + "smithy.api#documentation": "

        Deletes a direct-query data source. For more information, see Deleting an Amazon OpenSearch Service data source with Amazon S3.

        ", "smithy.api#http": { "method": "DELETE", "uri": "/2021-01-01/opensearch/domain/{DomainName}/dataSource/{Name}", @@ -4518,7 +4530,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for the parameters to the DeleteDataSource operation.

        ", + "smithy.api#documentation": "

        Container for the parameters to the DeleteDataSource\n operation.

        ", "smithy.api#input": {} } }, @@ -4563,7 +4575,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Deletes a previously configured direct query data source from Amazon OpenSearch Service.\n

        ", + "smithy.api#documentation": "

        \n Deletes a previously configured direct query data \n source from Amazon OpenSearch Service.\n

        ", "smithy.api#http": { "method": "DELETE", "uri": "/2021-01-01/opensearch/directQueryDataSource/{DataSourceName}", @@ -4577,7 +4589,7 @@ "DataSourceName": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceName", "traits": { - "smithy.api#documentation": "

        A unique, user-defined label to identify the data source within your OpenSearch Service\n environment.

        ", + "smithy.api#documentation": "

        \n A unique, user-defined label to identify the data source \n within your OpenSearch Service environment.\n

        ", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -4646,7 +4658,7 @@ } }, "traits": { - "smithy.api#documentation": "

        The results of a DeleteDomain request. Contains the status of the pending\n deletion, or a \"domain not found\" error if the domain and all of its resources have been\n deleted.

        ", + "smithy.api#documentation": "

        The results of a DeleteDomain request. Contains the status of the pending\n deletion, or a \"domain not found\" error if the domain and all of its resources have been deleted.

        ", "smithy.api#output": {} } }, @@ -4807,7 +4819,7 @@ "PackageID": { "target": "com.amazonaws.opensearch#PackageID", "traits": { - "smithy.api#documentation": "

        The internal ID of the package you want to delete. Use DescribePackages to find\n this value.

        ", + "smithy.api#documentation": "

        The internal ID of the package you want to delete. Use DescribePackages to find this value.

        ", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -5067,7 +5079,7 @@ "NextToken": { "target": "com.amazonaws.opensearch#NextToken", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        " + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        " } } }, @@ -5099,7 +5111,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Returns information about the current blue/green deployment happening on an Amazon\n OpenSearch Service domain. For more information, see Making\n configuration changes in Amazon OpenSearch Service.

        ", + "smithy.api#documentation": "

        Returns information about the current blue/green deployment happening on an Amazon\n OpenSearch Service domain. For more information, see Making configuration changes in Amazon OpenSearch Service.

        ", "smithy.api#http": { "method": "GET", "uri": "/2021-01-01/opensearch/domain/{DomainName}/progress", @@ -5137,7 +5149,7 @@ "ChangeProgressStatus": { "target": "com.amazonaws.opensearch#ChangeProgressStatusDetails", "traits": { - "smithy.api#documentation": "

        Container for information about the stages of a configuration change happening on a\n domain.

        " + "smithy.api#documentation": "

        Container for information about the stages of a configuration change happening on a domain.

        " } } }, @@ -5236,7 +5248,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Returns information about domain and node health, the standby Availability Zone, number of\n nodes per Availability Zone, and shard count per node.

        ", + "smithy.api#documentation": "

        Returns information about domain and node health, the standby Availability Zone, number of nodes per Availability Zone, and shard count per node.

        ", "smithy.api#http": { "method": "GET", "uri": "/2021-01-01/opensearch/domain/{DomainName}/health", @@ -5267,31 +5279,31 @@ "DomainState": { "target": "com.amazonaws.opensearch#DomainState", "traits": { - "smithy.api#documentation": "

        The current state of the domain.

        \n
          \n
        • \n

          \n Processing - The domain has updates in progress.

          \n
        • \n
        • \n

          \n Active - Requested changes have been processed and deployed to the\n domain.

          \n
        • \n
        " + "smithy.api#documentation": "

        The current state of the domain.

        \n
          \n
        • \n

          \n Processing - The domain has updates in progress.

          \n
        • \n
        • \n

          \n Active - Requested changes have been processed and deployed to the domain.

          \n
        • \n
        " } }, "AvailabilityZoneCount": { "target": "com.amazonaws.opensearch#NumberOfAZs", "traits": { - "smithy.api#documentation": "

        The number of Availability Zones configured for the domain. If the service is unable to\n fetch this information, it will return NotAvailable.

        " + "smithy.api#documentation": "

        The number of Availability Zones configured for the domain. If the service is unable to fetch this information, it will return NotAvailable.

        " } }, "ActiveAvailabilityZoneCount": { "target": "com.amazonaws.opensearch#NumberOfAZs", "traits": { - "smithy.api#documentation": "

        The number of active Availability Zones configured for the domain. If the service is unable\n to fetch this information, it will return NotAvailable.

        " + "smithy.api#documentation": "

        The number of active Availability Zones configured for the domain. If the service is unable to fetch this information, it will return NotAvailable.

        " } }, "StandByAvailabilityZoneCount": { "target": "com.amazonaws.opensearch#NumberOfAZs", "traits": { - "smithy.api#documentation": "

        The number of standby Availability Zones configured for the domain. If the service is unable\n to fetch this information, it will return NotAvailable.

        " + "smithy.api#documentation": "

        The number of standby Availability Zones configured for the domain. If the service is unable to fetch this information, it will return NotAvailable.

        " } }, "DataNodeCount": { "target": "com.amazonaws.opensearch#NumberOfNodes", "traits": { - "smithy.api#documentation": "

        The number of data nodes configured for the domain. If the service is unable to fetch this\n information, it will return NotAvailable.

        " + "smithy.api#documentation": "

        The number of data nodes configured for the domain. If the service is unable to fetch this information, it will return NotAvailable.

        " } }, "DedicatedMaster": { @@ -5303,7 +5315,7 @@ "MasterEligibleNodeCount": { "target": "com.amazonaws.opensearch#NumberOfNodes", "traits": { - "smithy.api#documentation": "

        The number of nodes that can be elected as a master node. If dedicated master nodes is\n turned on, this value is the number of dedicated master nodes configured for the domain. If the\n service is unable to fetch this information, it will return NotAvailable.

        " + "smithy.api#documentation": "

        The number of nodes that can be elected as a master node. If dedicated master nodes is turned on, this value is the number of dedicated master nodes configured for the domain.\n If the service is unable to fetch this information, it will return NotAvailable.

        " } }, "WarmNodeCount": { @@ -5315,13 +5327,13 @@ "MasterNode": { "target": "com.amazonaws.opensearch#MasterNodeStatus", "traits": { - "smithy.api#documentation": "

        Indicates whether the domain has an elected master node.

        \n
          \n
        • \n

          \n Available - The domain has an elected master node.

          \n
        • \n
        • \n

          \n UnAvailable - The master node hasn't yet been elected,\n and a quorum to elect a new master node hasn't been reached.

          \n
        • \n
        " + "smithy.api#documentation": "

        Indicates whether the domain has an elected master node.

        \n
          \n
        • \n

          \n Available - The domain has an elected master node.

          \n
        • \n
        • \n

          \n UnAvailable - The master node hasn't yet been elected, and a quorum to elect a new master node hasn't been reached.

          \n
        • \n
        " } }, "ClusterHealth": { "target": "com.amazonaws.opensearch#DomainHealth", "traits": { - "smithy.api#documentation": "

        The current health status of your cluster.

        \n
          \n
        • \n

          \n Red - At least one primary shard is not allocated to any node.

          \n
        • \n
        • \n

          \n Yellow - All primary shards are allocated to nodes, but some replicas\n aren’t.

          \n
        • \n
        • \n

          \n Green - All primary shards and their replicas are allocated to nodes.

          \n
        • \n
        • \n

          \n NotAvailable - Unable to retrieve cluster health.

          \n
        • \n
        " + "smithy.api#documentation": "

        The current health status of your cluster.

        \n
          \n
        • \n

          \n Red - At least one primary shard is not allocated to any node.

          \n
        • \n
        • \n

          \n Yellow - All primary shards are allocated to nodes, but some replicas aren’t.

          \n
        • \n
        • \n

          \n Green - All primary shards and their replicas are allocated to nodes.

          \n
        • \n
        • \n

          \n NotAvailable - Unable to retrieve cluster health.

          \n
        • \n
        " } }, "TotalShards": { @@ -5333,7 +5345,7 @@ "TotalUnAssignedShards": { "target": "com.amazonaws.opensearch#NumberOfShards", "traits": { - "smithy.api#documentation": "

        The total number of primary and replica shards not allocated to any of the nodes for the\n cluster.

        " + "smithy.api#documentation": "

        The total number of primary and replica shards not allocated to any of the nodes for the cluster.

        " } }, "EnvironmentInformation": { @@ -5344,7 +5356,7 @@ } }, "traits": { - "smithy.api#documentation": "

        The result of a DescribeDomainHealth request. Contains health information for\n the requested domain.

        ", + "smithy.api#documentation": "

        The result of a DescribeDomainHealth request. Contains health information for the requested domain.

        ", "smithy.api#output": {} } }, @@ -5398,7 +5410,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for the parameters to the DescribeDomainNodes operation.

        ", + "smithy.api#documentation": "

        Container for the parameters to the DescribeDomainNodes\n operation.

        ", "smithy.api#input": {} } }, @@ -5408,12 +5420,12 @@ "DomainNodesStatusList": { "target": "com.amazonaws.opensearch#DomainNodesStatusList", "traits": { - "smithy.api#documentation": "

        Contains nodes information list DomainNodesStatusList with details about the\n all nodes on the requested domain.

        " + "smithy.api#documentation": "

        Contains nodes information list DomainNodesStatusList with\n details about the all nodes on the requested domain.

        " } } }, "traits": { - "smithy.api#documentation": "

        The result of a DescribeDomainNodes request. Contains information about the\n nodes on the requested domain.

        ", + "smithy.api#documentation": "

        The result of a DescribeDomainNodes request. Contains information about the nodes on the requested domain.

        ", "smithy.api#output": {} } }, @@ -5536,7 +5548,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Describes the progress of a pre-update dry run analysis on an Amazon OpenSearch Service\n domain. For more information, see Determining whether a change will cause a blue/green deployment.

        ", + "smithy.api#documentation": "

        Describes the progress of a pre-update dry run analysis on an Amazon OpenSearch\n Service domain. For more information, see Determining whether a change will cause a blue/green deployment.

        ", "smithy.api#http": { "method": "GET", "uri": "/2021-01-01/opensearch/domain/{DomainName}/dryRun", @@ -5654,7 +5666,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for the parameters to the DescribeInboundConnections\n operation.

        ", + "smithy.api#documentation": "

        Container for the parameters to the DescribeInboundConnections operation.

        ", "smithy.api#input": {} } }, @@ -5670,7 +5682,7 @@ "NextToken": { "target": "com.amazonaws.opensearch#NextToken", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        " + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        " } } }, @@ -5744,7 +5756,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for the parameters to the DescribeInstanceTypeLimits\n operation.

        ", + "smithy.api#documentation": "

        Container for the parameters to the DescribeInstanceTypeLimits operation.

        ", "smithy.api#input": {} } }, @@ -5754,7 +5766,7 @@ "LimitsByRole": { "target": "com.amazonaws.opensearch#LimitsByRole", "traits": { - "smithy.api#documentation": "

        Map that contains all applicable instance type limits.data refers to data\n nodes.master refers to dedicated master nodes.

        " + "smithy.api#documentation": "

        Map that contains all applicable instance type limits.data refers to data\n nodes.master refers to dedicated master nodes.

        " } } }, @@ -5817,7 +5829,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for the parameters to the DescribeOutboundConnections\n operation.

        ", + "smithy.api#documentation": "

        Container for the parameters to the DescribeOutboundConnections operation.

        ", "smithy.api#input": {} } }, @@ -5833,7 +5845,7 @@ "NextToken": { "target": "com.amazonaws.opensearch#NextToken", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        " + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        " } } }, @@ -5907,7 +5919,7 @@ "target": "com.amazonaws.opensearch#DescribePackagesFilter" }, "traits": { - "smithy.api#documentation": "

        A list of DescribePackagesFilter to filter the packages included in a\n DescribePackages response.

        " + "smithy.api#documentation": "

        A list of DescribePackagesFilter to filter the packages included in a DescribePackages\n response.

        " } }, "com.amazonaws.opensearch#DescribePackagesFilterName": { @@ -5981,13 +5993,13 @@ "target": "com.amazonaws.opensearch#MaxResults", "traits": { "smithy.api#default": 0, - "smithy.api#documentation": "

        An optional parameter that specifies the maximum number of results to return. You can use\n nextToken to get the next page of results.

        " + "smithy.api#documentation": "

        An optional parameter that specifies the maximum number of results to return. You can use\n nextToken to get the next page of results.

        " } }, "NextToken": { "target": "com.amazonaws.opensearch#NextToken", "traits": { - "smithy.api#documentation": "

        If your initial DescribePackageFilters operation returns a\n nextToken, you can include the returned nextToken in subsequent\n DescribePackageFilters operations, which returns results in the next page.

        " + "smithy.api#documentation": "

        If your initial DescribePackageFilters operation returns a\n nextToken, you can include the returned nextToken in subsequent\n DescribePackageFilters operations, which returns results in the next page.

        " } } }, @@ -6008,7 +6020,7 @@ "NextToken": { "target": "com.amazonaws.opensearch#String", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        " + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        " } } }, @@ -6040,7 +6052,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Describes the available Amazon OpenSearch Service Reserved Instance offerings for a given\n Region. For more information, see Reserved Instances in Amazon OpenSearch\n Service.

        ", + "smithy.api#documentation": "

        Describes the available Amazon OpenSearch Service Reserved Instance offerings for a given\n Region. For more information, see Reserved Instances in Amazon OpenSearch Service.

        ", "smithy.api#http": { "method": "GET", "uri": "/2021-01-01/opensearch/reservedInstanceOfferings", @@ -6090,7 +6102,7 @@ "NextToken": { "target": "com.amazonaws.opensearch#NextToken", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        " + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        " } }, "ReservedInstanceOfferings": { @@ -6147,7 +6159,7 @@ "ReservedInstanceId": { "target": "com.amazonaws.opensearch#GUID", "traits": { - "smithy.api#documentation": "

        The reserved instance identifier filter value. Use this parameter to show only the\n reservation that matches the specified reserved OpenSearch instance ID.

        ", + "smithy.api#documentation": "

        The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the\n specified reserved OpenSearch instance ID.

        ", "smithy.api#httpQuery": "reservationId" } }, @@ -6178,7 +6190,7 @@ "NextToken": { "target": "com.amazonaws.opensearch#String", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        " + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        " } }, "ReservedInstances": { @@ -6270,42 +6282,42 @@ "DataSourceName": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceName", "traits": { - "smithy.api#documentation": "

        A unique, user-defined label to identify the data source within your OpenSearch Service\n environment.

        " + "smithy.api#documentation": "

        \n A unique, user-defined label to identify the data source \n within your OpenSearch Service environment.\n

        " } }, "DataSourceType": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceType", "traits": { - "smithy.api#documentation": "

        The supported Amazon Web Services service that is used as the source for direct queries in\n OpenSearch Service.

        " + "smithy.api#documentation": "

        \n The supported Amazon Web Services service that is used as the source for direct queries in OpenSearch Service. \n

        " } }, "Description": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceDescription", "traits": { - "smithy.api#documentation": "

        A description that provides additional context and details about the data source.

        " + "smithy.api#documentation": "

        \n A description that provides additional context and details about the data source.

        " } }, "OpenSearchArns": { "target": "com.amazonaws.opensearch#DirectQueryOpenSearchARNList", "traits": { - "smithy.api#documentation": "

        A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated\n with the direct query data source.

        " + "smithy.api#documentation": "

        \n A list of Amazon Resource Names (ARNs) for the OpenSearch \n collections that are associated with the direct query data source.\n

        " } }, "DataSourceArn": { "target": "com.amazonaws.opensearch#String", "traits": { - "smithy.api#documentation": "

        The unique, system-generated identifier that represents the data source.

        " + "smithy.api#documentation": "

        \n The unique, system-generated identifier that represents the data source.

        " } }, "TagList": { "target": "com.amazonaws.opensearch#TagList", "traits": { - "smithy.api#documentation": "

        A list of tags attached to a direct query data source.

        " + "smithy.api#documentation": "

        \n A list of tags attached to a direct query data source.

        " } } }, "traits": { - "smithy.api#documentation": "

        The configuration details for a data source that can be directly queried.

        " + "smithy.api#documentation": "

        \n The configuration details for a data source that can be directly queried.\n

        " } }, "com.amazonaws.opensearch#DirectQueryDataSourceDescription": { @@ -6350,18 +6362,18 @@ "CloudWatchLog": { "target": "com.amazonaws.opensearch#CloudWatchDirectQueryDataSource", "traits": { - "smithy.api#documentation": "

        Specifies CloudWatch Logs as a type of data source for direct queries.

        " + "smithy.api#documentation": "

        \n Specifies CloudWatch Logs as a type of data source for direct queries.\n

        " } }, "SecurityLake": { "target": "com.amazonaws.opensearch#SecurityLakeDirectQueryDataSource", "traits": { - "smithy.api#documentation": "

        Specifies Security Lake as a type of data source for direct queries.

        " + "smithy.api#documentation": "

        \n Specifies Security Lake as a type of data source for direct queries.\n

        " } } }, "traits": { - "smithy.api#documentation": "

        The type of data source that is used for direct queries. This is a supported Amazon Web Services service, such as CloudWatch Logs or Security Lake.

        " + "smithy.api#documentation": "

        \n The type of data source that is used for direct queries. \n This is a supported Amazon Web Services service, such as CloudWatch Logs or Security Lake.\n

        " } }, "com.amazonaws.opensearch#DirectQueryOpenSearchARNList": { @@ -6578,7 +6590,7 @@ "IPAddressType": { "target": "com.amazonaws.opensearch#IPAddressTypeStatus", "traits": { - "smithy.api#documentation": "

        Choose either dual stack or IPv4 as your IP address type. Dual stack allows you to share\n domain resources across IPv4 and IPv6 address types, and is the recommended option. If you set\n your IP address type to dual stack, you can't change your address type later.

        " + "smithy.api#documentation": "

        Choose either dual stack or IPv4 as your IP address type. \n Dual stack allows you to share domain resources across IPv4 and IPv6 address types, and is the recommended option. \n If you set your IP address type to dual stack, you can't change your address type later.

        " } }, "SnapshotOptions": { @@ -6638,7 +6650,7 @@ "IdentityCenterOptions": { "target": "com.amazonaws.opensearch#IdentityCenterOptionsStatus", "traits": { - "smithy.api#documentation": "

        Configuration options for enabling and managing IAM Identity Center integration within a\n domain.

        " + "smithy.api#documentation": "

        Configuration options for enabling and managing IAM Identity Center integration within a domain.

        " } }, "AutoTuneOptions": { @@ -6978,7 +6990,7 @@ "target": "com.amazonaws.opensearch#DomainNodesStatus" }, "traits": { - "smithy.api#documentation": "

        List of DomainNodesStatus with details about nodes on the requested\n domain.

        " + "smithy.api#documentation": "

        List of DomainNodesStatus with details about nodes on\n the requested domain.

        " } }, "com.amazonaws.opensearch#DomainPackageDetails": { @@ -7029,13 +7041,13 @@ "PrerequisitePackageIDList": { "target": "com.amazonaws.opensearch#PackageIDList", "traits": { - "smithy.api#documentation": "

        A list of package IDs that must be associated with the domain before or with the package can\n be associated.

        " + "smithy.api#documentation": "

        A list of package IDs that must be associated with the domain before or with the package can be associated.

        " } }, "ReferencePath": { "target": "com.amazonaws.opensearch#ReferencePath", "traits": { - "smithy.api#documentation": "

        The relative path of the package on the OpenSearch Service cluster nodes. This is\n synonym_path when the package is for synonym files.

        " + "smithy.api#documentation": "

        The relative path of the package on the OpenSearch Service cluster nodes. This is synonym_path\n when the package is for synonym files.

        " } }, "ErrorDetails": { @@ -7211,13 +7223,13 @@ "EndpointV2": { "target": "com.amazonaws.opensearch#ServiceUrl", "traits": { - "smithy.api#documentation": "

        If IPAddressType to set to dualstack, a version 2 domain endpoint\n is provisioned. This endpoint functions like a normal endpoint, except that it works with both\n IPv4 and IPv6 IP addresses. Normal endpoints work only with IPv4 IP addresses.

        " + "smithy.api#documentation": "

        If IPAddressType to set to dualstack, a version 2 domain endpoint is provisioned.\n This endpoint functions like a normal endpoint, except that it works with both IPv4 and IPv6 IP addresses.\n Normal endpoints work only with IPv4 IP addresses.\n

        " } }, "Endpoints": { "target": "com.amazonaws.opensearch#EndpointsMap", "traits": { - "smithy.api#documentation": "

        The key-value pair that exists if the OpenSearch Service domain uses VPC endpoints. For\n example:

        \n
          \n
        • \n

          \n IPv4 IP addresses -\n 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'\n

          \n
        • \n
        • \n

          \n Dual stack IP addresses -\n 'vpcv2':'vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.aos.us-east-1.on.aws'\n

          \n
        • \n
        " + "smithy.api#documentation": "

        The key-value pair that exists if the OpenSearch Service domain uses VPC endpoints. For example:

        \n
          \n
        • \n

          \n IPv4 IP addresses -\n 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'\n

          \n
        • \n
        • \n

          \n Dual stack IP addresses -\n 'vpcv2':'vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.aos.us-east-1.on.aws'\n

          \n
        • \n
        " } }, "DomainEndpointV2HostedZoneId": { @@ -7332,7 +7344,7 @@ "IdentityCenterOptions": { "target": "com.amazonaws.opensearch#IdentityCenterOptions", "traits": { - "smithy.api#documentation": "

        Configuration options for controlling IAM Identity Center integration within a\n domain.

        " + "smithy.api#documentation": "

        Configuration options for controlling IAM Identity Center integration within a domain.

        " } }, "AutoTuneOptions": { @@ -7583,7 +7595,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Specifies whether the domain should encrypt data at rest, and if so, the Key Management\n Service (KMS) key to use. Can only be used when creating a new domain or enabling encryption at\n rest for the first time on an existing domain. You can't modify this parameter after it's already\n been specified.

        " + "smithy.api#documentation": "

        Specifies whether the domain should encrypt data at rest, and if so, the Key Management\n Service (KMS) key to use. Can only be used when creating a new domain or enabling encryption at rest\n for the first time on an existing domain. You can't modify this parameter after it's already been\n specified.

        " } }, "com.amazonaws.opensearch#EncryptionAtRestOptionsStatus": { @@ -7814,7 +7826,7 @@ "status": { "target": "com.amazonaws.opensearch#ApplicationStatus", "traits": { - "smithy.api#documentation": "

        The current status of the OpenSearch application. Possible values: CREATING,\n UPDATING, DELETING, FAILED, ACTIVE, and\n DELETED.

        " + "smithy.api#documentation": "

        The current status of the OpenSearch application. Possible values: CREATING, UPDATING, DELETING, FAILED, ACTIVE, and DELETED.

        " } }, "iamIdentityCenterOptions": { @@ -7913,7 +7925,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for the response returned by the GetCompatibleVersions\n operation.

        ", + "smithy.api#documentation": "

        Container for the response returned by the GetCompatibleVersions operation.

        ", "smithy.api#output": {} } }, @@ -7975,7 +7987,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for the parameters to the GetDataSource operation.

        ", + "smithy.api#documentation": "

        Container for the parameters to the GetDataSource\n operation.

        ", "smithy.api#input": {} } }, @@ -8038,7 +8050,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Returns detailed configuration information for a specific direct query data source in\n Amazon OpenSearch Service.

        ", + "smithy.api#documentation": "

        \n Returns detailed configuration information for \n a specific direct query data source in Amazon OpenSearch Service.\n

        ", "smithy.api#http": { "method": "GET", "uri": "/2021-01-01/opensearch/directQueryDataSource/{DataSourceName}", @@ -8052,7 +8064,7 @@ "DataSourceName": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceName", "traits": { - "smithy.api#documentation": "

        A unique, user-defined label that identifies the data source within your OpenSearch Service\n environment.

        ", + "smithy.api#documentation": "

        \n A unique, user-defined label that identifies the data source within \n your OpenSearch Service environment.\n

        ", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -8068,31 +8080,31 @@ "DataSourceName": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceName", "traits": { - "smithy.api#documentation": "

        A unique, user-defined label to identify the data source within your OpenSearch Service\n environment.

        " + "smithy.api#documentation": "

        \n A unique, user-defined label to identify the data source \n within your OpenSearch Service environment.\n

        " } }, "DataSourceType": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceType", "traits": { - "smithy.api#documentation": "

        The supported Amazon Web Services service that is used as the source for direct queries in\n OpenSearch Service.

        " + "smithy.api#documentation": "

        \n The supported Amazon Web Services service that is used as the source for \n direct queries in OpenSearch Service. \n

        " } }, "Description": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceDescription", "traits": { - "smithy.api#documentation": "

        A description that provides additional context and details about the data source.

        " + "smithy.api#documentation": "

        \n A description that provides additional context and details about the data source.\n

        " } }, "OpenSearchArns": { "target": "com.amazonaws.opensearch#DirectQueryOpenSearchARNList", "traits": { - "smithy.api#documentation": "

        A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated\n with the direct query data source.

        " + "smithy.api#documentation": "

        \n A list of Amazon Resource Names (ARNs) for the OpenSearch \n collections that are associated with the direct query data source.\n

        " } }, "DataSourceArn": { "target": "com.amazonaws.opensearch#String", "traits": { - "smithy.api#documentation": "

        The unique, system-generated identifier that represents the data source.

        " + "smithy.api#documentation": "

        \n The unique, system-generated identifier that represents the data source.\n

        " } } }, @@ -8200,7 +8212,7 @@ } }, "traits": { - "smithy.api#documentation": "

        The result of a GetDomainMaintenanceStatus request that information about the\n requested action.

        ", + "smithy.api#documentation": "

        The result of a GetDomainMaintenanceStatus request that information about the requested action.

        ", "smithy.api#output": {} } }, @@ -8230,7 +8242,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Returns a list of Amazon OpenSearch Service package versions, along with their creation\n time, commit message, and plugin properties (if the package is a zip plugin package). For more\n information, see Custom packages for Amazon\n OpenSearch Service.

        ", + "smithy.api#documentation": "

        Returns a list of Amazon OpenSearch Service package versions, along with their creation time, commit message, and plugin properties (if the \n package is a zip plugin package). For more information, see Custom packages for Amazon\n OpenSearch Service.

        ", "smithy.api#http": { "method": "GET", "uri": "/2021-01-01/packages/{PackageID}/history", @@ -8271,7 +8283,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for the request parameters to the GetPackageVersionHistory\n operation.

        ", + "smithy.api#documentation": "

        Container for the request parameters to the GetPackageVersionHistory operation.

        ", "smithy.api#input": {} } }, @@ -8293,12 +8305,12 @@ "NextToken": { "target": "com.amazonaws.opensearch#String", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        " + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        " } } }, "traits": { - "smithy.api#documentation": "

        Container for response returned by GetPackageVersionHistory operation.

        ", + "smithy.api#documentation": "

        Container for response returned by GetPackageVersionHistory operation.

        ", "smithy.api#output": {} } }, @@ -8385,7 +8397,7 @@ "NextToken": { "target": "com.amazonaws.opensearch#String", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        " + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        " } } }, @@ -8475,6 +8487,78 @@ "com.amazonaws.opensearch#HostedZoneId": { "type": "string" }, + "com.amazonaws.opensearch#IAMFederationOptionsInput": { + "type": "structure", + "members": { + "Enabled": { + "target": "com.amazonaws.opensearch#Boolean", + "traits": { + "smithy.api#documentation": "

        True to enable IAM federation authentication for a domain.

        " + } + }, + "SubjectKey": { + "target": "com.amazonaws.opensearch#IAMFederationSubjectKey", + "traits": { + "smithy.api#documentation": "

        Element of the IAM federation assertion to use for the user name. Default is\n sub.

        " + } + }, + "RolesKey": { + "target": "com.amazonaws.opensearch#IAMFederationRolesKey", + "traits": { + "smithy.api#documentation": "

        Element of the IAM federation assertion to use for backend roles. Default is\n roles.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        The IAM federation authentication configuration for an Amazon OpenSearch Service domain.

        " + } + }, + "com.amazonaws.opensearch#IAMFederationOptionsOutput": { + "type": "structure", + "members": { + "Enabled": { + "target": "com.amazonaws.opensearch#Boolean", + "traits": { + "smithy.api#documentation": "

        True if IAM federation is enabled.

        " + } + }, + "SubjectKey": { + "target": "com.amazonaws.opensearch#IAMFederationSubjectKey", + "traits": { + "smithy.api#documentation": "

        The key used for matching the IAM federation subject attribute.

        " + } + }, + "RolesKey": { + "target": "com.amazonaws.opensearch#IAMFederationRolesKey", + "traits": { + "smithy.api#documentation": "

        The key used for matching the IAM federation roles attribute.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        Describes the IAM federation options configured for the domain.

        " + } + }, + "com.amazonaws.opensearch#IAMFederationRolesKey": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 64 + }, + "smithy.api#pattern": "^(null|[A-Za-z][A-Za-z0-9_.:/=+\\-@]*)$" + } + }, + "com.amazonaws.opensearch#IAMFederationSubjectKey": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 64 + }, + "smithy.api#pattern": "^(null|[A-Za-z][A-Za-z0-9_.:/=+\\-@]*)$" + } + }, "com.amazonaws.opensearch#IPAddressType": { "type": "enum", "members": { @@ -8528,7 +8612,7 @@ "iamRoleForIdentityCenterApplicationArn": { "target": "com.amazonaws.opensearch#RoleArn", "traits": { - "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the IAM role assigned to the IAM Identity Center\n application for the OpenSearch application.

        " + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the IAM role assigned to the IAM Identity Center application for the OpenSearch application.

        " } }, "iamIdentityCenterApplicationArn": { @@ -8606,19 +8690,19 @@ "SubjectKey": { "target": "com.amazonaws.opensearch#SubjectKeyIdCOption", "traits": { - "smithy.api#documentation": "

        Specifies the attribute that contains the subject identifier (such as username, user ID, or\n email) in IAM Identity Center.

        " + "smithy.api#documentation": "

        Specifies the attribute that contains the subject identifier (such as username, user ID, or email) in IAM Identity Center.

        " } }, "RolesKey": { "target": "com.amazonaws.opensearch#RolesKeyIdCOption", "traits": { - "smithy.api#documentation": "

        Specifies the attribute that contains the backend role identifier (such as group name or\n group ID) in IAM Identity Center.

        " + "smithy.api#documentation": "

        Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.

        " } }, "IdentityCenterApplicationARN": { "target": "com.amazonaws.opensearch#IdentityCenterApplicationARN", "traits": { - "smithy.api#documentation": "

        The ARN of the IAM Identity Center application that integrates with Amazon OpenSearch\n Service.

        " + "smithy.api#documentation": "

        The ARN of the IAM Identity Center application that integrates with Amazon OpenSearch Service.

        " } }, "IdentityStoreId": { @@ -8629,7 +8713,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Settings container for integrating IAM Identity Center with OpenSearch UI applications,\n which enables enabling secure user authentication and access control across multiple data\n sources. This setup supports single sign-on (SSO) through IAM Identity Center, allowing\n centralized user management.

        " + "smithy.api#documentation": "

        Settings container for integrating IAM Identity Center with OpenSearch UI applications, \n which enables enabling secure user authentication and access control across multiple data sources.\n This setup supports single sign-on (SSO) through IAM Identity Center, allowing centralized user management.

        " } }, "com.amazonaws.opensearch#IdentityCenterOptionsInput": { @@ -8638,25 +8722,25 @@ "EnabledAPIAccess": { "target": "com.amazonaws.opensearch#Boolean", "traits": { - "smithy.api#documentation": "

        Indicates whether IAM Identity Center is enabled for API access in Amazon OpenSearch\n Service.

        " + "smithy.api#documentation": "

        Indicates whether IAM Identity Center is enabled for API access in Amazon OpenSearch Service.

        " } }, "IdentityCenterInstanceARN": { "target": "com.amazonaws.opensearch#IdentityCenterInstanceARN", "traits": { - "smithy.api#documentation": "

        The ARN of the IAM Identity Center instance used to create an OpenSearch UI application that\n uses IAM Identity Center for authentication.

        " + "smithy.api#documentation": "

        The ARN of the IAM Identity Center instance used to create an OpenSearch UI application that uses IAM Identity Center for authentication.

        " } }, "SubjectKey": { "target": "com.amazonaws.opensearch#SubjectKeyIdCOption", "traits": { - "smithy.api#documentation": "

        Specifies the attribute that contains the subject identifier (such as username, user ID, or\n email) in IAM Identity Center.

        " + "smithy.api#documentation": "

        Specifies the attribute that contains the subject identifier (such as username, user ID, or email) in IAM Identity Center.

        " } }, "RolesKey": { "target": "com.amazonaws.opensearch#RolesKeyIdCOption", "traits": { - "smithy.api#documentation": "

        Specifies the attribute that contains the backend role identifier (such as group name or\n group ID) in IAM Identity Center.

        " + "smithy.api#documentation": "

        Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.

        " } } }, @@ -9061,7 +9145,7 @@ } }, "traits": { - "smithy.api#documentation": "

        The JWT authentication and authorization configuration for an Amazon OpenSearch Service\n domain.

        " + "smithy.api#documentation": "

        The JWT authentication and authorization configuration for an Amazon OpenSearch Service domain.

        " } }, "com.amazonaws.opensearch#JWTOptionsOutput": { @@ -9114,7 +9198,7 @@ } }, "traits": { - "smithy.api#documentation": "

        The configuration parameters to enable access to the key store required by the\n package.

        " + "smithy.api#documentation": "

        The configuration parameters to enable access to the key store required by the package.

        " } }, "com.amazonaws.opensearch#KmsKeyId": { @@ -9203,7 +9287,7 @@ "target": "com.amazonaws.opensearch#Limits" }, "traits": { - "smithy.api#documentation": "

        The role of a given instance and all applicable limits. The role performed by a given\n OpenSearch instance can be one of the following:

        \n
          \n
        • \n

          \n data - A data node.

          \n
        • \n
        • \n

          \n master - A dedicated master node.

          \n
        • \n
        • \n

          \n ultra_warm - An UltraWarm node.

          \n
        • \n
        " + "smithy.api#documentation": "

        The role of a given instance and all applicable limits. The role performed by a given OpenSearch instance can\n be one of the following:

        \n
          \n
        • \n

          \n data - A data node.

          \n
        • \n
        • \n

          \n master - A dedicated master node.

          \n
        • \n
        • \n

          \n ultra_warm - An UltraWarm node.

          \n
        • \n
        " } }, "com.amazonaws.opensearch#ListApplications": { @@ -9261,7 +9345,7 @@ "statuses": { "target": "com.amazonaws.opensearch#ApplicationStatuses", "traits": { - "smithy.api#documentation": "

        Filters the list of OpenSearch applications by status. Possible values:\n CREATING, UPDATING, DELETING, FAILED,\n ACTIVE, and DELETED.

        ", + "smithy.api#documentation": "

        Filters the list of OpenSearch applications by status. Possible values: CREATING, UPDATING, DELETING, FAILED, ACTIVE, and DELETED.

        ", "smithy.api#httpQuery": "statuses" } }, @@ -9283,7 +9367,7 @@ "ApplicationSummaries": { "target": "com.amazonaws.opensearch#ApplicationSummaries", "traits": { - "smithy.api#documentation": "

        Summarizes OpenSearch applications, including ID, ARN, name, endpoint, status, creation\n time, and last update time.

        " + "smithy.api#documentation": "

        Summarizes OpenSearch applications, including ID, ARN, name, endpoint, status, creation time, and last update time.

        " } }, "nextToken": { @@ -9323,7 +9407,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Lists direct-query data sources for a specific domain. For more information, see For more\n information, see Working with Amazon\n OpenSearch Service direct queries with Amazon S3.

        ", + "smithy.api#documentation": "

        Lists direct-query data sources for a specific domain. For more information, see \n For more information, see\n Working with Amazon OpenSearch Service direct queries with Amazon S3.

        ", "smithy.api#http": { "method": "GET", "uri": "/2021-01-01/opensearch/domain/{DomainName}/dataSource", @@ -9344,7 +9428,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for the parameters to the ListDataSources operation.

        ", + "smithy.api#documentation": "

        Container for the parameters to the ListDataSources\n operation.

        ", "smithy.api#input": {} } }, @@ -9389,7 +9473,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Lists an inventory of all the direct query data sources that you have configured within\n Amazon OpenSearch Service.

        ", + "smithy.api#documentation": "

        \n Lists an inventory of all the direct query data sources that you\n have configured within Amazon OpenSearch Service.\n

        ", "smithy.api#http": { "method": "GET", "uri": "/2021-01-01/opensearch/directQueryDataSource", @@ -9420,7 +9504,7 @@ "DirectQueryDataSources": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceList", "traits": { - "smithy.api#documentation": "

        A list of the direct query data sources that are returned by the\n ListDirectQueryDataSources API operation.

        " + "smithy.api#documentation": "

        \n A list of the direct query data sources that are returned by \n the ListDirectQueryDataSources API operation.\n

        " } } }, @@ -9496,20 +9580,20 @@ "target": "com.amazonaws.opensearch#MaxResults", "traits": { "smithy.api#default": 0, - "smithy.api#documentation": "

        An optional parameter that specifies the maximum number of results to return. You can use\n nextToken to get the next page of results.

        ", + "smithy.api#documentation": "

        An optional parameter that specifies the maximum number of results to return. You can use\n nextToken to get the next page of results.

        ", "smithy.api#httpQuery": "maxResults" } }, "NextToken": { "target": "com.amazonaws.opensearch#NextToken", "traits": { - "smithy.api#documentation": "

        If your initial ListDomainMaintenances operation returns a\n nextToken, include the returned nextToken in subsequent\n ListDomainMaintenances operations, which returns results in the next page.

        ", + "smithy.api#documentation": "

        If your initial ListDomainMaintenances operation returns a\n nextToken, include the returned nextToken in subsequent\n ListDomainMaintenances operations, which returns results in the next page.

        ", "smithy.api#httpQuery": "nextToken" } } }, "traits": { - "smithy.api#documentation": "

        Container for the parameters to the ListDomainMaintenances operation.

        ", + "smithy.api#documentation": "

        Container for the parameters to the ListDomainMaintenances\n operation.

        ", "smithy.api#input": {} } }, @@ -9525,12 +9609,12 @@ "NextToken": { "target": "com.amazonaws.opensearch#NextToken", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        " + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        " } } }, "traits": { - "smithy.api#documentation": "

        The result of a ListDomainMaintenances request that contains information about\n the requested actions.

        ", + "smithy.api#documentation": "

        The result of a ListDomainMaintenances request that contains information about the requested actions.

        ", "smithy.api#output": {} } }, @@ -9657,7 +9741,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for the request parameters to the ListDomainsForPackage\n operation.

        ", + "smithy.api#documentation": "

        Container for the request parameters to the ListDomainsForPackage operation.

        ", "smithy.api#input": {} } }, @@ -9673,12 +9757,12 @@ "NextToken": { "target": "com.amazonaws.opensearch#String", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        " + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        " } } }, "traits": { - "smithy.api#documentation": "

        Container for the response parameters to the ListDomainsForPackage\n operation.

        ", + "smithy.api#documentation": "

        Container for the response parameters to the ListDomainsForPackage operation.

        ", "smithy.api#output": {} } }, @@ -9724,7 +9808,7 @@ "EngineVersion": { "target": "com.amazonaws.opensearch#VersionString", "traits": { - "smithy.api#documentation": "

        The version of OpenSearch or Elasticsearch, in the format Elasticsearch_X.Y or\n OpenSearch_X.Y. Defaults to the latest version of OpenSearch.

        ", + "smithy.api#documentation": "

        The version of OpenSearch or Elasticsearch, in the format Elasticsearch_X.Y or OpenSearch_X.Y.\n Defaults to the latest version of OpenSearch.

        ", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -9782,7 +9866,7 @@ "NextToken": { "target": "com.amazonaws.opensearch#NextToken", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        " + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        " } } }, @@ -9857,7 +9941,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for the request parameters to the ListPackagesForDomain\n operation.

        ", + "smithy.api#documentation": "

        Container for the request parameters to the ListPackagesForDomain operation.

        ", "smithy.api#input": {} } }, @@ -9873,12 +9957,12 @@ "NextToken": { "target": "com.amazonaws.opensearch#String", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        " + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        " } } }, "traits": { - "smithy.api#documentation": "

        Container for the response parameters to the ListPackagesForDomain\n operation.

        ", + "smithy.api#documentation": "

        Container for the response parameters to the ListPackagesForDomain operation.

        ", "smithy.api#output": {} } }, @@ -9908,7 +9992,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Retrieves a list of configuration changes that are scheduled for a domain. These changes can\n be service software\n updates or blue/green\n Auto-Tune enhancements.

        ", + "smithy.api#documentation": "

        Retrieves a list of configuration changes that are scheduled for a domain. These changes can\n be service software\n updates or blue/green\n Auto-Tune enhancements.

        ", "smithy.api#http": { "method": "GET", "uri": "/2021-01-01/opensearch/domain/{DomainName}/scheduledActions", @@ -9936,14 +10020,14 @@ "target": "com.amazonaws.opensearch#MaxResults", "traits": { "smithy.api#default": 0, - "smithy.api#documentation": "

        An optional parameter that specifies the maximum number of results to return. You can use\n nextToken to get the next page of results.

        ", + "smithy.api#documentation": "

        An optional parameter that specifies the maximum number of results to return. You can use\n nextToken to get the next page of results.

        ", "smithy.api#httpQuery": "maxResults" } }, "NextToken": { "target": "com.amazonaws.opensearch#NextToken", "traits": { - "smithy.api#documentation": "

        If your initial ListScheduledActions operation returns a\n nextToken, you can include the returned nextToken in subsequent\n ListScheduledActions operations, which returns results in the next page.

        ", + "smithy.api#documentation": "

        If your initial ListScheduledActions operation returns a nextToken, you\n can include the returned nextToken in subsequent ListScheduledActions\n operations, which returns results in the next page.

        ", "smithy.api#httpQuery": "nextToken" } } @@ -9964,7 +10048,7 @@ "NextToken": { "target": "com.amazonaws.opensearch#NextToken", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        " + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        " } } }, @@ -10107,7 +10191,7 @@ "NextToken": { "target": "com.amazonaws.opensearch#NextToken", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        " + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        " } } }, @@ -10183,7 +10267,7 @@ "NextToken": { "target": "com.amazonaws.opensearch#NextToken", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        ", + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        ", "smithy.api#required": {} } } @@ -10287,7 +10371,7 @@ "NextToken": { "target": "com.amazonaws.opensearch#NextToken", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        ", + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        ", "smithy.api#required": {} } } @@ -10324,7 +10408,7 @@ "NextToken": { "target": "com.amazonaws.opensearch#NextToken", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        ", + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        ", "smithy.api#required": {} } } @@ -10350,7 +10434,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Specifies whether the Amazon OpenSearch Service domain publishes the OpenSearch application\n and slow logs to Amazon CloudWatch. For more information, see Monitoring\n OpenSearch logs with Amazon CloudWatch Logs.

        \n \n

        After you enable log publishing, you still have to enable the collection of slow logs using\n the OpenSearch REST API.

        \n
        " + "smithy.api#documentation": "

        Specifies whether the Amazon OpenSearch Service domain publishes the OpenSearch application\n and slow logs to Amazon CloudWatch. For more information, see Monitoring OpenSearch logs with Amazon CloudWatch Logs.

        \n \n

        After you enable log publishing, you still have to enable the collection of slow logs using\n the OpenSearch REST API.

        \n
        " } }, "com.amazonaws.opensearch#LogPublishingOptions": { @@ -10585,7 +10669,7 @@ "ValueType": { "target": "com.amazonaws.opensearch#PropertyValueType", "traits": { - "smithy.api#documentation": "

        The type of value that is currently being modified. Properties can have two types:

        \n
          \n
        • \n

          \n PLAIN_TEXT: Contain direct values such as \"1\", \"True\", or\n \"c5.large.search\".

          \n
        • \n
        • \n

          \n STRINGIFIED_JSON: Contain content in JSON format, such as\n {\"Enabled\":\"True\"}\".

          \n
        • \n
        " + "smithy.api#documentation": "

        The type of value that is currently being modified. Properties can have two types:

        \n
          \n
        • \n

          \n PLAIN_TEXT: Contain direct values such as \"1\", \"True\", or \"c5.large.search\".

          \n
        • \n
        • \n

          \n STRINGIFIED_JSON: Contain content in JSON format, such as {\"Enabled\":\"True\"}\".

          \n
        • \n
        " } } }, @@ -10669,12 +10753,12 @@ "DesiredState": { "target": "com.amazonaws.opensearch#NaturalLanguageQueryGenerationDesiredState", "traits": { - "smithy.api#documentation": "

        The desired state of the natural language query generation feature. Valid values are ENABLED\n and DISABLED.

        " + "smithy.api#documentation": "

        The desired state of the natural language query generation feature. Valid values are ENABLED and DISABLED.

        " } } }, "traits": { - "smithy.api#documentation": "

        Container for parameters required to enable the natural language query generation\n feature.

        " + "smithy.api#documentation": "

        Container for parameters required to enable the natural language query generation feature.

        " } }, "com.amazonaws.opensearch#NaturalLanguageQueryGenerationOptionsOutput": { @@ -10683,24 +10767,24 @@ "DesiredState": { "target": "com.amazonaws.opensearch#NaturalLanguageQueryGenerationDesiredState", "traits": { - "smithy.api#documentation": "

        The desired state of the natural language query generation feature. Valid values are ENABLED\n and DISABLED.

        " + "smithy.api#documentation": "

        The desired state of the natural language query generation feature. Valid values are ENABLED and DISABLED.

        " } }, "CurrentState": { "target": "com.amazonaws.opensearch#NaturalLanguageQueryGenerationCurrentState", "traits": { - "smithy.api#documentation": "

        The current state of the natural language query generation feature, indicating completion,\n in progress, or failure.

        " + "smithy.api#documentation": "

        The current state of the natural language query generation feature, indicating completion, in progress, or failure.

        " } } }, "traits": { - "smithy.api#documentation": "

        Container for parameters representing the state of the natural language query generation\n feature on the specified domain.

        " + "smithy.api#documentation": "

        Container for parameters representing the state of the natural language query generation feature on the specified domain.

        " } }, "com.amazonaws.opensearch#NextToken": { "type": "string", "traits": { - "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using\n the returned token to retrieve the next page.

        " + "smithy.api#documentation": "

        When nextToken is returned, there are more results available. The value of\n nextToken is a unique pagination token for each page. Send the request again using the\n returned token to retrieve the next page.

        " } }, "com.amazonaws.opensearch#NodeConfig": { @@ -10809,7 +10893,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Enables or disables node-to-node encryption. For more information, see Node-to-node\n encryption for Amazon OpenSearch Service.

        " + "smithy.api#documentation": "

        Enables or disables node-to-node encryption. For more information, see Node-to-node encryption for Amazon OpenSearch Service.

        " } }, "com.amazonaws.opensearch#NodeToNodeEncryptionOptionsStatus": { @@ -10896,7 +10980,7 @@ } }, "traits": { - "smithy.api#documentation": "

        A custom 10-hour, low-traffic window during which OpenSearch Service can perform mandatory\n configuration changes on the domain. These actions can include scheduled service software updates\n and blue/green Auto-Tune enhancements. OpenSearch Service will schedule these actions during the\n window that you specify.

        \n

        If you don't specify a window start time, it defaults to 10:00 P.M. local time.

        \n

        For more information, see Defining off-peak maintenance\n windows for Amazon OpenSearch Service.

        " + "smithy.api#documentation": "

        A custom 10-hour, low-traffic window during which OpenSearch Service can perform mandatory\n configuration changes on the domain. These actions can include scheduled service software updates\n and blue/green Auto-Tune enhancements. OpenSearch Service will schedule these\n actions during the window that you specify.

        \n

        If you don't specify a window start time, it defaults to 10:00 P.M. local time.

        \n

        For more information, see Defining off-peak maintenance\n windows for Amazon OpenSearch Service.

        " } }, "com.amazonaws.opensearch#OffPeakWindowOptions": { @@ -11709,7 +11793,7 @@ "StatusCode": { "target": "com.amazonaws.opensearch#OutboundConnectionStatusCode", "traits": { - "smithy.api#documentation": "

        The status code for the outbound connection. Can be one of the following:

        \n
          \n
        • \n

          \n VALIDATING - The outbound connection request is being\n validated.

          \n
        • \n
        • \n

          \n VALIDATION_FAILED - Validation failed for the connection\n request.

          \n
        • \n
        • \n

          \n PENDING_ACCEPTANCE: Outbound connection request is\n validated and is not yet accepted by the remote domain owner.

          \n
        • \n
        • \n

          \n APPROVED - Outbound connection has been approved by the\n remote domain owner for getting provisioned.

          \n
        • \n
        • \n

          \n PROVISIONING - Outbound connection request is in\n process.

          \n
        • \n
        • \n

          \n ACTIVE - Outbound connection is active and ready to\n use.

          \n
        • \n
        • \n

          \n REJECTING - Outbound connection rejection by remote\n domain owner is in progress.

          \n
        • \n
        • \n

          \n REJECTED - Outbound connection request is rejected by\n remote domain owner.

          \n
        • \n
        • \n

          \n DELETING - Outbound connection deletion is in\n progress.

          \n
        • \n
        • \n

          \n DELETED - Outbound connection is deleted and can no\n longer be used.

          \n
        • \n
        " + "smithy.api#documentation": "

        The status code for the outbound connection. Can be one of the following:

        \n
          \n
        • \n

          \n VALIDATING - The outbound connection request is being\n validated.

          \n
        • \n
        • \n

          \n VALIDATION_FAILED - Validation failed for the connection\n request.

          \n
        • \n
        • \n

          \n PENDING_ACCEPTANCE: Outbound connection request is validated and is\n not yet accepted by the remote domain owner.

          \n
        • \n
        • \n

          \n APPROVED - Outbound connection has been approved by the remote domain\n owner for getting provisioned.

          \n
        • \n
        • \n

          \n PROVISIONING - Outbound connection request is in process.

          \n
        • \n
        • \n

          \n ACTIVE - Outbound connection is active and ready to use.

          \n
        • \n
        • \n

          \n REJECTING - Outbound connection rejection by remote domain owner is in\n progress.

          \n
        • \n
        • \n

          \n REJECTED - Outbound connection request is rejected by remote domain\n owner.

          \n
        • \n
        • \n

          \n DELETING - Outbound connection deletion is in progress.

          \n
        • \n
        • \n

          \n DELETED - Outbound connection is deleted and can no longer be\n used.

          \n
        • \n
        " } }, "Message": { @@ -11842,7 +11926,7 @@ "KeyStoreAccessOption": { "target": "com.amazonaws.opensearch#KeyStoreAccessOption", "traits": { - "smithy.api#documentation": "

        The configuration parameters to enable accessing the key store required by the\n package.

        " + "smithy.api#documentation": "

        The configuration parameters to enable accessing the key store required by the package.

        " } } }, @@ -11876,7 +11960,7 @@ "RequiresRestartForConfigurationUpdate": { "target": "com.amazonaws.opensearch#Boolean", "traits": { - "smithy.api#documentation": "

        This indicates whether a B/G deployment is required for updating the configuration that the\n plugin is prerequisite for.

        " + "smithy.api#documentation": "

        This indicates whether a B/G deployment is required for updating the configuration that the plugin is prerequisite for.

        " } } }, @@ -11923,7 +12007,7 @@ "PackageStatus": { "target": "com.amazonaws.opensearch#PackageStatus", "traits": { - "smithy.api#documentation": "

        The current status of the package. The available options are AVAILABLE,\n COPYING, COPY_FAILED, VALIDATNG,\n VALIDATION_FAILED, DELETING, and DELETE_FAILED.

        " + "smithy.api#documentation": "

        The current status of the package. The available options are AVAILABLE, COPYING, COPY_FAILED, VALIDATNG, VALIDATION_FAILED, DELETING, and DELETE_FAILED.

        " } }, "CreatedAt": { @@ -11959,7 +12043,7 @@ "AvailablePluginProperties": { "target": "com.amazonaws.opensearch#PluginProperties", "traits": { - "smithy.api#documentation": "

        If the package is a ZIP-PLUGIN package, additional information about plugin\n properties.

        " + "smithy.api#documentation": "

        If the package is a ZIP-PLUGIN package, additional information about plugin properties.

        " } }, "AvailablePackageConfiguration": { @@ -11971,13 +12055,13 @@ "AllowListedUserList": { "target": "com.amazonaws.opensearch#PackageUserList", "traits": { - "smithy.api#documentation": "

        A list of users who are allowed to view and associate the package. This field is only\n visible to the owner of a package.

        " + "smithy.api#documentation": "

        A list of users who are allowed to view and associate the package. This field is only visible to the owner of a package.

        " } }, "PackageOwner": { "target": "com.amazonaws.opensearch#PackageOwner", "traits": { - "smithy.api#documentation": "

        The owner of the package who is allowed to create and update a package and add users to the\n package scope.

        " + "smithy.api#documentation": "

        The owner of the package who is allowed to create and update a package and add users to the package scope.

        " } }, "PackageVendingOptions": { @@ -12010,7 +12094,7 @@ "PrerequisitePackageIDList": { "target": "com.amazonaws.opensearch#PackageIDList", "traits": { - "smithy.api#documentation": "

        List of package IDs that must be linked to the domain before or simultaneously with the\n package association.

        " + "smithy.api#documentation": "

        List of package IDs that must be linked to the domain before or simultaneously with the package association.

        " } }, "AssociationConfiguration": { @@ -12235,13 +12319,13 @@ "VendingEnabled": { "target": "com.amazonaws.opensearch#Boolean", "traits": { - "smithy.api#documentation": "

        Indicates whether the package vending feature is enabled, allowing the package to be used by\n other users.

        ", + "smithy.api#documentation": "

        Indicates whether the package vending feature is enabled, allowing the package to be used by other users.

        ", "smithy.api#required": {} } } }, "traits": { - "smithy.api#documentation": "

        Configuration options for determining whether a package can be made available for use by\n other users.

        " + "smithy.api#documentation": "

        Configuration options for determining whether a package can be made available for use by other users.

        " } }, "com.amazonaws.opensearch#PackageVersion": { @@ -12271,7 +12355,7 @@ "PluginProperties": { "target": "com.amazonaws.opensearch#PluginProperties", "traits": { - "smithy.api#documentation": "

        Additional information about plugin properties if the package is a ZIP-PLUGIN\n package.

        " + "smithy.api#documentation": "

        Additional information about plugin properties if the package is a ZIP-PLUGIN package.

        " } }, "PackageConfiguration": { @@ -12588,7 +12672,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for the request parameters to the RejectInboundConnection\n operation.

        ", + "smithy.api#documentation": "

        Container for the request parameters to the RejectInboundConnection operation.

        ", "smithy.api#input": {} } }, @@ -12820,7 +12904,7 @@ "target": "com.amazonaws.opensearch#Integer", "traits": { "smithy.api#default": 0, - "smithy.api#documentation": "

        The duration, in seconds, for which the offering will reserve the OpenSearch\n instance.

        " + "smithy.api#documentation": "

        The duration, in seconds, for which the offering will reserve the OpenSearch instance.

        " } }, "FixedPrice": { @@ -13175,7 +13259,7 @@ "SessionTimeoutMinutes": { "target": "com.amazonaws.opensearch#IntegerClass", "traits": { - "smithy.api#documentation": "

        The duration, in minutes, after which a user session becomes inactive. Acceptable values are\n between 1 and 1440, and the default value is 60.

        " + "smithy.api#documentation": "

        The duration, in minutes, after which a user session becomes inactive. Acceptable values are between 1 and 1440,\n and the default value is 60.

        " } } }, @@ -13284,7 +13368,7 @@ "ScheduledBy": { "target": "com.amazonaws.opensearch#ScheduledBy", "traits": { - "smithy.api#documentation": "

        Whether the action was scheduled manually (CUSTOMER, or by OpenSearch Service\n automatically (SYSTEM).

        " + "smithy.api#documentation": "

        Whether the action was scheduled manually (CUSTOMER, or by OpenSearch Service automatically (SYSTEM).

        " } }, "Status": { @@ -13423,13 +13507,13 @@ "RoleArn": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceRoleArn", "traits": { - "smithy.api#documentation": "

        The unique identifier of the IAM role that grants OpenSearch Service permission to access\n the specified data source.

        ", + "smithy.api#documentation": "

        \n The unique identifier of the IAM role that grants OpenSearch \n Service permission to access the specified data source.\n

        ", "smithy.api#required": {} } } }, "traits": { - "smithy.api#documentation": "

        Configuration details for a Security Lake data source that can be used for direct queries.\n

        " + "smithy.api#documentation": "

        \n Configuration details for a Security Lake data source \n that can be used for direct queries.\n

        " } }, "com.amazonaws.opensearch#ServiceSoftwareOptions": { @@ -13474,7 +13558,7 @@ "AutomatedUpdateDate": { "target": "com.amazonaws.opensearch#DeploymentCloseDateTimeStamp", "traits": { - "smithy.api#documentation": "

        The timestamp, in Epoch time, until which you can manually request a service software\n update. After this date, we automatically update your service software.

        " + "smithy.api#documentation": "

        The timestamp, in Epoch time, until which you can manually request a service software update. After this date,\n we automatically update your service software.

        " } }, "OptionalDeployment": { @@ -13511,7 +13595,7 @@ } }, "traits": { - "smithy.api#documentation": "

        The status of SkipUnavailable setting for the outbound connection.

        \n
          \n
        • \n

          \n ENABLED - The SkipUnavailable setting is\n enabled for the connection.

          \n
        • \n
        • \n

          \n DISABLED - The SkipUnavailable setting is\n disabled for the connection.

          \n
        • \n
        " + "smithy.api#documentation": "

        The status of SkipUnavailable setting for the outbound connection.

        \n
          \n
        • \n

          \n ENABLED - The SkipUnavailable setting is enabled\n for the connection.

          \n
        • \n
        • \n

          \n DISABLED - The SkipUnavailable setting is disabled\n for the connection.

          \n
        • \n
        " } }, "com.amazonaws.opensearch#SlotList": { @@ -13604,7 +13688,7 @@ "Status": { "target": "com.amazonaws.opensearch#OptionStatus", "traits": { - "smithy.api#documentation": "

        The status of service software update options, including creation date and last updated\n date.

        " + "smithy.api#documentation": "

        The status of service software update options, including creation date and last updated date.

        " } } }, @@ -13641,7 +13725,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Starts the node maintenance process on the data node. These processes can include a node\n reboot, an Opensearch or Elasticsearch process restart, or a Dashboard or Kibana restart.

        ", + "smithy.api#documentation": "

        Starts the node maintenance process on the data node. These processes can include a node reboot, an Opensearch or Elasticsearch process restart,\n or a Dashboard or Kibana restart.

        ", "smithy.api#http": { "method": "POST", "uri": "/2021-01-01/opensearch/domain/{DomainName}/domainMaintenance", @@ -13675,7 +13759,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for the parameters to the StartDomainMaintenance operation.

        ", + "smithy.api#documentation": "

        Container for the parameters to the StartDomainMaintenance\n operation.

        ", "smithy.api#input": {} } }, @@ -13690,7 +13774,7 @@ } }, "traits": { - "smithy.api#documentation": "

        The result of a StartDomainMaintenance request that information about the\n requested action.

        ", + "smithy.api#documentation": "

        The result of a StartDomainMaintenance request that information about the requested action.

        ", "smithy.api#output": {} } }, @@ -13829,7 +13913,7 @@ "LimitName": { "target": "com.amazonaws.opensearch#LimitName", "traits": { - "smithy.api#documentation": "

        Name of storage limits that are applicable for the given storage type. If\n StorageType is ebs, the following options are available:

        \n
          \n
        • \n

          \n MinimumVolumeSize - Minimum volume size that is available\n for the given storage type. Can be empty if not applicable.

          \n
        • \n
        • \n

          \n MaximumVolumeSize - Maximum volume size that is available\n for the given storage type. Can be empty if not applicable.

          \n
        • \n
        • \n

          \n MaximumIops - Maximum amount of IOPS that is available\n for the given the storage type. Can be empty if not applicable.

          \n
        • \n
        • \n

          \n MinimumIops - Minimum amount of IOPS that is available\n for the given the storage type. Can be empty if not applicable.

          \n
        • \n
        • \n

          \n MaximumThroughput - Maximum amount of throughput that is\n available for the given the storage type. Can be empty if not applicable.

          \n
        • \n
        • \n

          \n MinimumThroughput - Minimum amount of throughput that is\n available for the given the storage type. Can be empty if not applicable.

          \n
        • \n
        " + "smithy.api#documentation": "

        Name of storage limits that are applicable for the given storage type. If\n StorageType is ebs, the following options are available:

        \n
          \n
        • \n

          \n MinimumVolumeSize - Minimum volume size that is available for the\n given storage type. Can be empty if not applicable.

          \n
        • \n
        • \n

          \n MaximumVolumeSize - Maximum volume size that is available for the\n given storage type. Can be empty if not applicable.

          \n
        • \n
        • \n

          \n MaximumIops - Maximum amount of IOPS that is available for the given\n the storage type. Can be empty if not applicable.

          \n
        • \n
        • \n

          \n MinimumIops - Minimum amount of IOPS that is available for the given\n the storage type. Can be empty if not applicable.

          \n
        • \n
        • \n

          \n MaximumThroughput - Maximum amount of throughput that is\n available for the given the storage type. Can be empty if not applicable.

          \n
        • \n
        • \n

          \n MinimumThroughput - Minimum amount of throughput that is\n available for the given the storage type. Can be empty if not applicable.

          \n
        • \n
        " } }, "LimitValues": { @@ -14163,7 +14247,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Updates a direct-query data source. For more information, see Working with Amazon\n OpenSearch Service data source integrations with Amazon S3.

        ", + "smithy.api#documentation": "

        Updates a direct-query data source. For more information, see\n Working with Amazon OpenSearch Service data source integrations with Amazon S3.

        ", "smithy.api#http": { "method": "PUT", "uri": "/2021-01-01/opensearch/domain/{DomainName}/dataSource/{Name}", @@ -14211,7 +14295,7 @@ } }, "traits": { - "smithy.api#documentation": "

        Container for the parameters to the UpdateDataSource operation.

        ", + "smithy.api#documentation": "

        Container for the parameters to the UpdateDataSource\n operation.

        ", "smithy.api#input": {} } }, @@ -14256,7 +14340,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Updates the configuration or properties of an existing direct query data source in Amazon\n OpenSearch Service.

        ", + "smithy.api#documentation": "

        \n Updates the configuration or properties of an existing\n direct query data source in Amazon OpenSearch Service.\n

        ", "smithy.api#http": { "method": "PUT", "uri": "/2021-01-01/opensearch/directQueryDataSource/{DataSourceName}", @@ -14270,7 +14354,7 @@ "DataSourceName": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceName", "traits": { - "smithy.api#documentation": "

        A unique, user-defined label to identify the data source within your OpenSearch Service\n environment.

        ", + "smithy.api#documentation": "

        \n A unique, user-defined label to identify the data \n source within your OpenSearch Service environment.\n

        ", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -14278,20 +14362,20 @@ "DataSourceType": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceType", "traits": { - "smithy.api#documentation": "

        The supported Amazon Web Services service that you want to use as the source for direct\n queries in OpenSearch Service.

        ", + "smithy.api#documentation": "

        \n The supported Amazon Web Services service that you want to use as the source for \n direct queries in OpenSearch Service. \n

        ", "smithy.api#required": {} } }, "Description": { "target": "com.amazonaws.opensearch#DirectQueryDataSourceDescription", "traits": { - "smithy.api#documentation": "

        An optional text field for providing additional context and details about the data source.\n

        " + "smithy.api#documentation": "

        \n An optional text field for providing additional context and \n details about the data source.\n

        " } }, "OpenSearchArns": { "target": "com.amazonaws.opensearch#DirectQueryOpenSearchARNList", "traits": { - "smithy.api#documentation": "

        A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated\n with the direct query data source.

        ", + "smithy.api#documentation": "

        \n A list of Amazon Resource Names (ARNs) for the OpenSearch \n collections that are associated with the direct query data source.\n

        ", "smithy.api#required": {} } } @@ -14306,7 +14390,7 @@ "DataSourceArn": { "target": "com.amazonaws.opensearch#String", "traits": { - "smithy.api#documentation": "

        The unique, system-generated identifier that represents the data source.

        " + "smithy.api#documentation": "

        \n The unique, system-generated identifier that represents the data source.\n

        " } } }, @@ -14343,7 +14427,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.

        ", + "smithy.api#documentation": "

        Modifies the cluster configuration of the specified Amazon OpenSearch Service\n domain.

        ", "smithy.api#http": { "method": "POST", "uri": "/2021-01-01/opensearch/domain/{DomainName}/config", @@ -14377,7 +14461,7 @@ "SnapshotOptions": { "target": "com.amazonaws.opensearch#SnapshotOptions", "traits": { - "smithy.api#documentation": "

        Option to set the time, in UTC format, for the daily automated snapshot. Default value is\n 0 hours.

        " + "smithy.api#documentation": "

        Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.\n

        " } }, "VPCOptions": { @@ -14395,7 +14479,7 @@ "AdvancedOptions": { "target": "com.amazonaws.opensearch#AdvancedOptions", "traits": { - "smithy.api#documentation": "

        Key-value pairs to specify advanced configuration options. The following key-value pairs are\n supported:

        \n
          \n
        • \n

          \n \"rest.action.multi.allow_explicit_index\": \"true\" | \"false\" - Note the use of\n a string rather than a boolean. Specifies whether explicit references to indexes are allowed\n inside the body of HTTP requests. If you want to configure access policies for domain\n sub-resources, such as specific indexes and domain APIs, you must disable this property.\n Default is true.

          \n
        • \n
        • \n

          \n \"indices.fielddata.cache.size\": \"80\" - Note the use of a string rather than\n a boolean. Specifies the percentage of heap space allocated to field data. Default is\n unbounded.

          \n
        • \n
        • \n

          \n \"indices.query.bool.max_clause_count\": \"1024\" - Note the use of a string\n rather than a boolean. Specifies the maximum number of clauses allowed in a Lucene boolean\n query. Default is 1,024. Queries with more than the permitted number of clauses result in a\n TooManyClauses error.

          \n
        • \n
        \n

        For more information, see Advanced cluster parameters.

        " + "smithy.api#documentation": "

        Key-value pairs to specify advanced configuration options. The following key-value pairs are\n supported:

        \n
          \n
        • \n

          \n \"rest.action.multi.allow_explicit_index\": \"true\" | \"false\" - Note the use of\n a string rather than a boolean. Specifies whether explicit references to indexes are allowed\n inside the body of HTTP requests. If you want to configure access policies for domain\n sub-resources, such as specific indexes and domain APIs, you must disable this property.\n Default is true.

          \n
        • \n
        • \n

          \n \"indices.fielddata.cache.size\": \"80\" - Note the use of a string rather than\n a boolean. Specifies the percentage of heap space allocated to field data. Default is\n unbounded.

          \n
        • \n
        • \n

          \n \"indices.query.bool.max_clause_count\": \"1024\" - Note the use of a string\n rather than a boolean. Specifies the maximum number of clauses allowed in a Lucene boolean\n query. Default is 1,024. Queries with more than the permitted number of clauses result in a\n TooManyClauses error.

          \n
        • \n
        \n

        For more information, see Advanced cluster parameters.

        " } }, "AccessPolicies": { @@ -14407,7 +14491,7 @@ "IPAddressType": { "target": "com.amazonaws.opensearch#IPAddressType", "traits": { - "smithy.api#documentation": "

        Specify either dual stack or IPv4 as your IP address type. Dual stack allows you to share\n domain resources across IPv4 and IPv6 address types, and is the recommended option. If your IP\n address type is currently set to dual stack, you can't change it.

        " + "smithy.api#documentation": "

        Specify either dual stack or IPv4 as your IP address type. Dual stack allows you to share domain resources across\n IPv4 and IPv6 address types, and is the recommended option. \n If your IP address type is currently set to dual stack, you can't change it.\n

        " } }, "LogPublishingOptions": { @@ -14458,7 +14542,7 @@ "DryRunMode": { "target": "com.amazonaws.opensearch#DryRunMode", "traits": { - "smithy.api#documentation": "

        The type of dry run to perform.

        \n
          \n
        • \n

          \n Basic only returns the type of deployment (blue/green or dynamic) that the\n update will cause.

          \n
        • \n
        • \n

          \n Verbose runs an additional check to validate the changes you're making. For\n more information, see Validating a domain update.

          \n
        • \n
        " + "smithy.api#documentation": "

        The type of dry run to perform.

        \n
          \n
        • \n

          \n Basic only returns the type of deployment (blue/green or dynamic) that the update\n will cause.

          \n
        • \n
        • \n

          \n Verbose runs an additional check to validate the changes you're making. For\n more information, see Validating a domain update.

          \n
        • \n
        " } }, "OffPeakWindowOptions": { @@ -14638,7 +14722,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Updates the scope of a package. Scope of the package defines users who can view and\n associate a package.

        ", + "smithy.api#documentation": "

        Updates the scope of a package. Scope of the package defines users who can view and associate a package.

        ", "smithy.api#http": { "method": "POST", "uri": "/2021-01-01/packages/updateScope", @@ -14733,7 +14817,7 @@ } ], "traits": { - "smithy.api#documentation": "

        Reschedules a planned domain configuration change for a later time. This change can be a\n scheduled service software\n update or a blue/green\n Auto-Tune enhancement.

        ", + "smithy.api#documentation": "

        Reschedules a planned domain configuration change for a later time. This change can be a\n scheduled service software\n update or a blue/green\n Auto-Tune enhancement.

        ", "smithy.api#http": { "method": "PUT", "uri": "/2021-01-01/opensearch/domain/{DomainName}/scheduledAction/update", @@ -14762,7 +14846,7 @@ "ActionType": { "target": "com.amazonaws.opensearch#ActionType", "traits": { - "smithy.api#documentation": "

        The type of action to reschedule. Can be one of SERVICE_SOFTWARE_UPDATE,\n JVM_HEAP_SIZE_TUNING, or JVM_YOUNG_GEN_TUNING. To retrieve this value,\n send a ListScheduledActions request.

        ", + "smithy.api#documentation": "

        The type of action to reschedule. Can be one of SERVICE_SOFTWARE_UPDATE,\n JVM_HEAP_SIZE_TUNING, or JVM_YOUNG_GEN_TUNING. To retrieve this value, send a ListScheduledActions request.

        ", "smithy.api#required": {} } }, @@ -15016,7 +15100,7 @@ "StepsList": { "target": "com.amazonaws.opensearch#UpgradeStepsList", "traits": { - "smithy.api#documentation": "

        A list of each step performed as part of a specific upgrade or upgrade eligibility\n check.

        " + "smithy.api#documentation": "

        A list of each step performed as part of a specific upgrade or upgrade eligibility check.

        " } } }, @@ -15103,7 +15187,7 @@ "Issues": { "target": "com.amazonaws.opensearch#Issues", "traits": { - "smithy.api#documentation": "

        A list of strings containing detailed information about the errors encountered in a\n particular step.

        " + "smithy.api#documentation": "

        A list of strings containing detailed information about the errors encountered in a particular step.

        " } }, "ProgressPercent": { @@ -15210,7 +15294,7 @@ "SecurityGroupIds": { "target": "com.amazonaws.opensearch#StringList", "traits": { - "smithy.api#documentation": "

        The list of security group IDs associated with the VPC endpoints for the domain. If you do\n not provide a security group ID, OpenSearch Service uses the default security group for the\n VPC.

        " + "smithy.api#documentation": "

        The list of security group IDs associated with the VPC endpoints for the domain. If you do\n not provide a security group ID, OpenSearch Service uses the default security group for the VPC.

        " } } }, @@ -15554,7 +15638,7 @@ "target": "com.amazonaws.opensearch#StartTimeHours", "traits": { "smithy.api#default": 0, - "smithy.api#documentation": "

        The start hour of the window in Coordinated Universal Time (UTC), using 24-hour time. For\n example, 17 refers to 5:00 P.M. UTC.

        ", + "smithy.api#documentation": "

        The start hour of the window in Coordinated Universal Time (UTC), using 24-hour time. For example, 17 refers to\n 5:00 P.M. UTC.

        ", "smithy.api#required": {} } }, diff --git a/codegen/sdk-codegen/aws-models/quicksight.json b/codegen/sdk-codegen/aws-models/quicksight.json index b59ba58e5556..e44379908b93 100644 --- a/codegen/sdk-codegen/aws-models/quicksight.json +++ b/codegen/sdk-codegen/aws-models/quicksight.json @@ -14405,6 +14405,12 @@ "traits": { "smithy.api#documentation": "

        The parameters that are required to connect to a Google BigQuery data source.

        " } + }, + "ImpalaParameters": { + "target": "com.amazonaws.quicksight#ImpalaParameters", + "traits": { + "smithy.api#documentation": "

        The parameters for Impala.

        " + } } }, "traits": { @@ -31340,6 +31346,41 @@ "smithy.api#documentation": "

        A static file that contains an image.

        " } }, + "com.amazonaws.quicksight#ImpalaParameters": { + "type": "structure", + "members": { + "Host": { + "target": "com.amazonaws.quicksight#Host", + "traits": { + "smithy.api#documentation": "

        The host name of the Impala data source.

        ", + "smithy.api#required": {} + } + }, + "Port": { + "target": "com.amazonaws.quicksight#Port", + "traits": { + "smithy.api#documentation": "

        The port of the Impala data source.

        ", + "smithy.api#required": {} + } + }, + "Database": { + "target": "com.amazonaws.quicksight#Database", + "traits": { + "smithy.api#documentation": "

        The database of the Impala data source.

        " + } + }, + "SqlEndpointPath": { + "target": "com.amazonaws.quicksight#SqlEndpointPath", + "traits": { + "smithy.api#documentation": "

        The HTTP path of the Impala data source.

        ", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

        The parameters that are required to connect to a Impala data source.

        " + } + }, "com.amazonaws.quicksight#IncludeFolderMembers": { "type": "enum", "members": { diff --git a/codegen/sdk-codegen/aws-models/s3-control.json b/codegen/sdk-codegen/aws-models/s3-control.json index 6aebb7ac6a97..10ad22f31d29 100644 --- a/codegen/sdk-codegen/aws-models/s3-control.json +++ b/codegen/sdk-codegen/aws-models/s3-control.json @@ -10353,6 +10353,12 @@ "traits": { "smithy.api#documentation": "

        For directory buckets, you can filter access control to specific prefixes, API\n operations, or a combination of both. For more information, see Managing access to shared datasets in directory buckets with\n access points in the Amazon S3 User Guide.

        \n \n

        Scope is only supported for access points attached to directory buckets.

        \n
        " } + }, + "Tags": { + "target": "com.amazonaws.s3control#TagList", + "traits": { + "smithy.api#documentation": "

        An array of tags that you can apply to an access point. Tags are key-value pairs of metadata used to control access to your access points. For more information about tags, see Using tags with Amazon S3. For information about tagging access points, see Using tags for attribute-based access control (ABAC).

        " + } } }, "traits": { diff --git a/codegen/sdk-codegen/aws-models/sesv2.json b/codegen/sdk-codegen/aws-models/sesv2.json index 50d11f029be5..31476486bff9 100644 --- a/codegen/sdk-codegen/aws-models/sesv2.json +++ b/codegen/sdk-codegen/aws-models/sesv2.json @@ -127,7 +127,12 @@ } }, "com.amazonaws.sesv2#AmazonResourceName": { - "type": "string" + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1 + } + } }, "com.amazonaws.sesv2#ArchiveArn": { "type": "string", @@ -2138,6 +2143,166 @@ "smithy.api#output": {} } }, + "com.amazonaws.sesv2#CreateTenant": { + "type": "operation", + "input": { + "target": "com.amazonaws.sesv2#CreateTenantRequest" + }, + "output": { + "target": "com.amazonaws.sesv2#CreateTenantResponse" + }, + "errors": [ + { + "target": "com.amazonaws.sesv2#AlreadyExistsException" + }, + { + "target": "com.amazonaws.sesv2#BadRequestException" + }, + { + "target": "com.amazonaws.sesv2#LimitExceededException" + }, + { + "target": "com.amazonaws.sesv2#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

        Create a tenant.

        \n

        \n Tenants are logical containers that group related SES resources together.\n Each tenant can have its own set of resources like email identities, configuration sets,\n and templates, along with reputation metrics and sending status. This helps isolate and manage\n email sending for different customers or business units within your Amazon SES API v2 account.

        ", + "smithy.api#http": { + "method": "POST", + "uri": "/v2/email/tenants", + "code": 200 + } + } + }, + "com.amazonaws.sesv2#CreateTenantRequest": { + "type": "structure", + "members": { + "TenantName": { + "target": "com.amazonaws.sesv2#TenantName", + "traits": { + "smithy.api#documentation": "

        The name of the tenant to create. The name can contain up to 64 alphanumeric\n characters, including letters, numbers, hyphens (-) and underscores (_) only.

        ", + "smithy.api#required": {} + } + }, + "Tags": { + "target": "com.amazonaws.sesv2#TagList", + "traits": { + "smithy.api#documentation": "

        An array of objects that define the tags (keys and values) to associate with the tenant

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        Represents a request to create a tenant.

        \n

        \n Tenants are logical containers that group related SES resources together.\n Each tenant can have its own set of resources like email identities, configuration sets, and templates,\n along with reputation metrics and sending status. This helps isolate and manage email sending\n for different customers or business units within your Amazon SES API v2 account.

        ", + "smithy.api#input": {} + } + }, + "com.amazonaws.sesv2#CreateTenantResourceAssociation": { + "type": "operation", + "input": { + "target": "com.amazonaws.sesv2#CreateTenantResourceAssociationRequest" + }, + "output": { + "target": "com.amazonaws.sesv2#CreateTenantResourceAssociationResponse" + }, + "errors": [ + { + "target": "com.amazonaws.sesv2#AlreadyExistsException" + }, + { + "target": "com.amazonaws.sesv2#BadRequestException" + }, + { + "target": "com.amazonaws.sesv2#NotFoundException" + }, + { + "target": "com.amazonaws.sesv2#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

        Associate a resource with a tenant.

        \n

        \n Resources can be email identities, configuration sets, or email templates.\n When you associate a resource with a tenant, you can use that resource when sending emails\n on behalf of that tenant.

        \n

        A single resource can be associated with multiple tenants, allowing for resource sharing\n across different tenants while maintaining isolation in email sending operations.

        ", + "smithy.api#http": { + "method": "POST", + "uri": "/v2/email/tenants/resources", + "code": 200 + } + } + }, + "com.amazonaws.sesv2#CreateTenantResourceAssociationRequest": { + "type": "structure", + "members": { + "TenantName": { + "target": "com.amazonaws.sesv2#TenantName", + "traits": { + "smithy.api#documentation": "

        The name of the tenant to associate the resource with.

        ", + "smithy.api#required": {} + } + }, + "ResourceArn": { + "target": "com.amazonaws.sesv2#AmazonResourceName", + "traits": { + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the resource to associate with the tenant.

        ", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

        Represents a request to associate a resource with a tenant.

        \n

        Resources can be email identities, configuration sets, or email templates.\n When you associate a resource with a tenant, you can use that resource when sending\n emails on behalf of that tenant.

        ", + "smithy.api#input": {} + } + }, + "com.amazonaws.sesv2#CreateTenantResourceAssociationResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#documentation": "

        If the action is successful, the service sends back an HTTP 200 response with an empty\n HTTP body.

        ", + "smithy.api#output": {} + } + }, + "com.amazonaws.sesv2#CreateTenantResponse": { + "type": "structure", + "members": { + "TenantName": { + "target": "com.amazonaws.sesv2#TenantName", + "traits": { + "smithy.api#documentation": "

        The name of the tenant.

        " + } + }, + "TenantId": { + "target": "com.amazonaws.sesv2#TenantId", + "traits": { + "smithy.api#documentation": "

        A unique identifier for the tenant.

        " + } + }, + "TenantArn": { + "target": "com.amazonaws.sesv2#AmazonResourceName", + "traits": { + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the tenant.

        " + } + }, + "CreatedTimestamp": { + "target": "com.amazonaws.sesv2#Timestamp", + "traits": { + "smithy.api#documentation": "

        The date and time when the tenant was created.

        " + } + }, + "Tags": { + "target": "com.amazonaws.sesv2#TagList", + "traits": { + "smithy.api#documentation": "

        An array of objects that define the tags (keys and values) associated with the tenant.

        " + } + }, + "SendingStatus": { + "target": "com.amazonaws.sesv2#SendingStatus", + "traits": { + "smithy.api#documentation": "

        The status of email sending capability for the tenant.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        Information about a newly created tenant.

        ", + "smithy.api#output": {} + } + }, "com.amazonaws.sesv2#CustomRedirectDomain": { "type": "string", "traits": { @@ -2968,6 +3133,117 @@ "smithy.api#output": {} } }, + "com.amazonaws.sesv2#DeleteTenant": { + "type": "operation", + "input": { + "target": "com.amazonaws.sesv2#DeleteTenantRequest" + }, + "output": { + "target": "com.amazonaws.sesv2#DeleteTenantResponse" + }, + "errors": [ + { + "target": "com.amazonaws.sesv2#BadRequestException" + }, + { + "target": "com.amazonaws.sesv2#NotFoundException" + }, + { + "target": "com.amazonaws.sesv2#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

        Delete an existing tenant.

        \n

        When you delete a tenant, its associations with resources\n are removed, but the resources themselves are not deleted.

        ", + "smithy.api#http": { + "method": "POST", + "uri": "/v2/email/tenants/delete", + "code": 200 + } + } + }, + "com.amazonaws.sesv2#DeleteTenantRequest": { + "type": "structure", + "members": { + "TenantName": { + "target": "com.amazonaws.sesv2#TenantName", + "traits": { + "smithy.api#documentation": "

        The name of the tenant to delete.

        ", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

        Represents a request to delete a tenant.

        ", + "smithy.api#input": {} + } + }, + "com.amazonaws.sesv2#DeleteTenantResourceAssociation": { + "type": "operation", + "input": { + "target": "com.amazonaws.sesv2#DeleteTenantResourceAssociationRequest" + }, + "output": { + "target": "com.amazonaws.sesv2#DeleteTenantResourceAssociationResponse" + }, + "errors": [ + { + "target": "com.amazonaws.sesv2#BadRequestException" + }, + { + "target": "com.amazonaws.sesv2#NotFoundException" + }, + { + "target": "com.amazonaws.sesv2#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

        Delete an association between a tenant and a resource.

        \n

        When you delete a tenant-resource association, the resource itself is not deleted,\n only its association with the specific tenant is removed. After removal, the resource\n will no longer be available for use with that tenant's email sending operations.

        ", + "smithy.api#http": { + "method": "POST", + "uri": "/v2/email/tenants/resources/delete", + "code": 200 + } + } + }, + "com.amazonaws.sesv2#DeleteTenantResourceAssociationRequest": { + "type": "structure", + "members": { + "TenantName": { + "target": "com.amazonaws.sesv2#TenantName", + "traits": { + "smithy.api#documentation": "

        The name of the tenant to remove the resource association from.

        ", + "smithy.api#required": {} + } + }, + "ResourceArn": { + "target": "com.amazonaws.sesv2#AmazonResourceName", + "traits": { + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the resource to remove from the tenant association.

        ", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

        Represents a request to delete an association between a tenant and a resource.

        ", + "smithy.api#input": {} + } + }, + "com.amazonaws.sesv2#DeleteTenantResourceAssociationResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#documentation": "

        If the action is successful, the service sends back an HTTP 200 response with an empty\n HTTP body.

        ", + "smithy.api#output": {} + } + }, + "com.amazonaws.sesv2#DeleteTenantResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#documentation": "

        If the action is successful, the service sends back an HTTP 200 response with an empty\n HTTP body.

        ", + "smithy.api#output": {} + } + }, "com.amazonaws.sesv2#DeliverabilityDashboardAccountStatus": { "type": "enum", "members": { @@ -6205,13 +6481,13 @@ "smithy.api#output": {} } }, - "com.amazonaws.sesv2#GetSuppressedDestination": { + "com.amazonaws.sesv2#GetReputationEntity": { "type": "operation", "input": { - "target": "com.amazonaws.sesv2#GetSuppressedDestinationRequest" + "target": "com.amazonaws.sesv2#GetReputationEntityRequest" }, "output": { - "target": "com.amazonaws.sesv2#GetSuppressedDestinationResponse" + "target": "com.amazonaws.sesv2#GetReputationEntityResponse" }, "errors": [ { @@ -6225,67 +6501,194 @@ } ], "traits": { - "smithy.api#documentation": "

        Retrieves information about a specific email address that's on the suppression list\n for your account.

        ", + "smithy.api#documentation": "

        Retrieve information about a specific reputation entity, including its reputation \n management policy, customer-managed status, Amazon Web Services Amazon SES-managed status, and aggregate \n sending status.

        \n

        \n Reputation entities represent resources in your Amazon SES account that have reputation \n tracking and management capabilities. The reputation impact reflects the highest \n impact reputation finding for the entity. Reputation findings can be retrieved \n using the ListRecommendations operation.

        ", "smithy.api#http": { "method": "GET", - "uri": "/v2/email/suppression/addresses/{EmailAddress}", + "uri": "/v2/email/reputation/entities/{ReputationEntityType}/{ReputationEntityReference}", "code": 200 } } }, - "com.amazonaws.sesv2#GetSuppressedDestinationRequest": { + "com.amazonaws.sesv2#GetReputationEntityRequest": { "type": "structure", "members": { - "EmailAddress": { - "target": "com.amazonaws.sesv2#EmailAddress", + "ReputationEntityReference": { + "target": "com.amazonaws.sesv2#ReputationEntityReference", "traits": { - "smithy.api#documentation": "

        The email address that's on the account suppression list.

        ", + "smithy.api#documentation": "

        The unique identifier for the reputation entity. For resource-type entities, \n this is the Amazon Resource Name (ARN) of the resource.

        ", "smithy.api#httpLabel": {}, "smithy.api#required": {} } - } - }, - "traits": { - "smithy.api#documentation": "

        A request to retrieve information about an email address that's on the suppression\n list for your account.

        ", - "smithy.api#input": {} - } - }, - "com.amazonaws.sesv2#GetSuppressedDestinationResponse": { - "type": "structure", - "members": { - "SuppressedDestination": { - "target": "com.amazonaws.sesv2#SuppressedDestination", + }, + "ReputationEntityType": { + "target": "com.amazonaws.sesv2#ReputationEntityType", "traits": { - "smithy.api#documentation": "

        An object containing information about the suppressed email address.

        ", + "smithy.api#documentation": "

        The type of reputation entity. Currently, only RESOURCE type entities are supported.

        ", + "smithy.api#httpLabel": {}, "smithy.api#required": {} } } }, "traits": { - "smithy.api#documentation": "

        Information about the suppressed email address.

        ", - "smithy.api#output": {} + "smithy.api#documentation": "

        Represents a request to retrieve information about a specific reputation entity.

        ", + "smithy.api#input": {} } }, - "com.amazonaws.sesv2#GuardianAttributes": { + "com.amazonaws.sesv2#GetReputationEntityResponse": { "type": "structure", "members": { - "OptimizedSharedDelivery": { - "target": "com.amazonaws.sesv2#FeatureStatus", + "ReputationEntity": { + "target": "com.amazonaws.sesv2#ReputationEntity", "traits": { - "smithy.api#documentation": "

        Specifies the status of your VDM optimized shared delivery. Can be one of the\n following:

        \n
          \n
        • \n

          \n ENABLED – Amazon SES enables optimized shared delivery for your\n account.

          \n
        • \n
        • \n

          \n DISABLED – Amazon SES disables optimized shared delivery for\n your account.

          \n
        • \n
        " + "smithy.api#documentation": "

        The reputation entity information, including status records, policy configuration, \n and reputation impact.

        " } } }, "traits": { - "smithy.api#documentation": "

        An object containing additional settings for your VDM configuration as applicable to\n the Guardian.

        " + "smithy.api#documentation": "

        Information about the requested reputation entity.

        ", + "smithy.api#output": {} } }, - "com.amazonaws.sesv2#GuardianOptions": { - "type": "structure", - "members": { - "OptimizedSharedDelivery": { - "target": "com.amazonaws.sesv2#FeatureStatus", - "traits": { + "com.amazonaws.sesv2#GetSuppressedDestination": { + "type": "operation", + "input": { + "target": "com.amazonaws.sesv2#GetSuppressedDestinationRequest" + }, + "output": { + "target": "com.amazonaws.sesv2#GetSuppressedDestinationResponse" + }, + "errors": [ + { + "target": "com.amazonaws.sesv2#BadRequestException" + }, + { + "target": "com.amazonaws.sesv2#NotFoundException" + }, + { + "target": "com.amazonaws.sesv2#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

        Retrieves information about a specific email address that's on the suppression list\n for your account.

        ", + "smithy.api#http": { + "method": "GET", + "uri": "/v2/email/suppression/addresses/{EmailAddress}", + "code": 200 + } + } + }, + "com.amazonaws.sesv2#GetSuppressedDestinationRequest": { + "type": "structure", + "members": { + "EmailAddress": { + "target": "com.amazonaws.sesv2#EmailAddress", + "traits": { + "smithy.api#documentation": "

        The email address that's on the account suppression list.

        ", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

        A request to retrieve information about an email address that's on the suppression\n list for your account.

        ", + "smithy.api#input": {} + } + }, + "com.amazonaws.sesv2#GetSuppressedDestinationResponse": { + "type": "structure", + "members": { + "SuppressedDestination": { + "target": "com.amazonaws.sesv2#SuppressedDestination", + "traits": { + "smithy.api#documentation": "

        An object containing information about the suppressed email address.

        ", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

        Information about the suppressed email address.

        ", + "smithy.api#output": {} + } + }, + "com.amazonaws.sesv2#GetTenant": { + "type": "operation", + "input": { + "target": "com.amazonaws.sesv2#GetTenantRequest" + }, + "output": { + "target": "com.amazonaws.sesv2#GetTenantResponse" + }, + "errors": [ + { + "target": "com.amazonaws.sesv2#BadRequestException" + }, + { + "target": "com.amazonaws.sesv2#NotFoundException" + }, + { + "target": "com.amazonaws.sesv2#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

        Get information about a specific tenant, including the tenant's name, ID, ARN,\n creation timestamp, tags, and sending status.

        ", + "smithy.api#http": { + "method": "POST", + "uri": "/v2/email/tenants/get", + "code": 200 + } + } + }, + "com.amazonaws.sesv2#GetTenantRequest": { + "type": "structure", + "members": { + "TenantName": { + "target": "com.amazonaws.sesv2#TenantName", + "traits": { + "smithy.api#documentation": "

        The name of the tenant to retrieve information about.

        ", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

        Represents a request to get information about a specific tenant.

        ", + "smithy.api#input": {} + } + }, + "com.amazonaws.sesv2#GetTenantResponse": { + "type": "structure", + "members": { + "Tenant": { + "target": "com.amazonaws.sesv2#Tenant", + "traits": { + "smithy.api#documentation": "

        A structure that contains details about the tenant.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        Information about a specific tenant.

        ", + "smithy.api#output": {} + } + }, + "com.amazonaws.sesv2#GuardianAttributes": { + "type": "structure", + "members": { + "OptimizedSharedDelivery": { + "target": "com.amazonaws.sesv2#FeatureStatus", + "traits": { + "smithy.api#documentation": "

        Specifies the status of your VDM optimized shared delivery. Can be one of the\n following:

        \n
          \n
        • \n

          \n ENABLED – Amazon SES enables optimized shared delivery for your\n account.

          \n
        • \n
        • \n

          \n DISABLED – Amazon SES disables optimized shared delivery for\n your account.

          \n
        • \n
        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        An object containing additional settings for your VDM configuration as applicable to\n the Guardian.

        " + } + }, + "com.amazonaws.sesv2#GuardianOptions": { + "type": "structure", + "members": { + "OptimizedSharedDelivery": { + "target": "com.amazonaws.sesv2#FeatureStatus", + "traits": { "smithy.api#documentation": "

        Specifies the status of your VDM optimized shared delivery. Can be one of the\n following:

        \n
          \n
        • \n

          \n ENABLED – Amazon SES enables optimized shared delivery for the\n configuration set.

          \n
        • \n
        • \n

          \n DISABLED – Amazon SES disables optimized shared delivery for the\n configuration set.

          \n
        • \n
        " } } @@ -7911,6 +8314,168 @@ "smithy.api#output": {} } }, + "com.amazonaws.sesv2#ListReputationEntities": { + "type": "operation", + "input": { + "target": "com.amazonaws.sesv2#ListReputationEntitiesRequest" + }, + "output": { + "target": "com.amazonaws.sesv2#ListReputationEntitiesResponse" + }, + "errors": [ + { + "target": "com.amazonaws.sesv2#BadRequestException" + }, + { + "target": "com.amazonaws.sesv2#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

        List reputation entities in your Amazon SES account in the current Amazon Web Services Region. \n You can filter the results by entity type, reputation impact, sending status, \n or entity reference prefix.

        \n

        \n Reputation entities represent resources in your account that have reputation \n tracking and management capabilities. Use this operation to get an overview of \n all entities and their current reputation status.

        ", + "smithy.api#http": { + "method": "POST", + "uri": "/v2/email/reputation/entities", + "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "items": "ReputationEntities", + "pageSize": "PageSize" + } + } + }, + "com.amazonaws.sesv2#ListReputationEntitiesRequest": { + "type": "structure", + "members": { + "Filter": { + "target": "com.amazonaws.sesv2#ReputationEntityFilter", + "traits": { + "smithy.api#documentation": "

        An object that contains filters to apply when listing reputation entities. \n You can filter by entity type, reputation impact, sending status, or entity \n reference prefix.

        " + } + }, + "NextToken": { + "target": "com.amazonaws.sesv2#NextToken", + "traits": { + "smithy.api#documentation": "

        A token returned from a previous call to ListReputationEntities to indicate \n the position in the list of reputation entities.

        " + } + }, + "PageSize": { + "target": "com.amazonaws.sesv2#MaxItems", + "traits": { + "smithy.api#documentation": "

        The number of results to show in a single call to ListReputationEntities. \n If the number of results is larger than the number you specified in this parameter, \n then the response includes a NextToken element, which you can use to obtain \n additional results.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        Represents a request to list reputation entities with optional filtering.

        ", + "smithy.api#input": {} + } + }, + "com.amazonaws.sesv2#ListReputationEntitiesResponse": { + "type": "structure", + "members": { + "ReputationEntities": { + "target": "com.amazonaws.sesv2#ReputationEntitiesList", + "traits": { + "smithy.api#documentation": "

        An array that contains information about the reputation entities in your account.

        " + } + }, + "NextToken": { + "target": "com.amazonaws.sesv2#NextToken", + "traits": { + "smithy.api#documentation": "

        A token that indicates that there are additional reputation entities to list. \n To view additional reputation entities, issue another request to ListReputationEntities, \n and pass this token in the NextToken parameter.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        A list of reputation entities in your account.

        ", + "smithy.api#output": {} + } + }, + "com.amazonaws.sesv2#ListResourceTenants": { + "type": "operation", + "input": { + "target": "com.amazonaws.sesv2#ListResourceTenantsRequest" + }, + "output": { + "target": "com.amazonaws.sesv2#ListResourceTenantsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.sesv2#BadRequestException" + }, + { + "target": "com.amazonaws.sesv2#NotFoundException" + }, + { + "target": "com.amazonaws.sesv2#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

        List all tenants associated with a specific resource.

        \n

        This operation returns a list of tenants that are associated with the specified\n resource. This is useful for understanding which tenants are currently using a particular\n resource such as an email identity, configuration set, or email template.

        ", + "smithy.api#http": { + "method": "POST", + "uri": "/v2/email/resources/tenants/list", + "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "items": "ResourceTenants", + "pageSize": "PageSize" + } + } + }, + "com.amazonaws.sesv2#ListResourceTenantsRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "target": "com.amazonaws.sesv2#AmazonResourceName", + "traits": { + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the resource to list associated tenants for.

        ", + "smithy.api#required": {} + } + }, + "PageSize": { + "target": "com.amazonaws.sesv2#MaxItems", + "traits": { + "smithy.api#documentation": "

        The number of results to show in a single call to ListResourceTenants.\n If the number of results is larger than the number you specified in this parameter,\n then the response includes a NextToken element, which you can use to obtain additional results.

        " + } + }, + "NextToken": { + "target": "com.amazonaws.sesv2#NextToken", + "traits": { + "smithy.api#documentation": "

        A token returned from a previous call to ListResourceTenants to indicate the position in the list of resource tenants.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        Represents a request to list tenants associated with a specific resource.

        ", + "smithy.api#input": {} + } + }, + "com.amazonaws.sesv2#ListResourceTenantsResponse": { + "type": "structure", + "members": { + "ResourceTenants": { + "target": "com.amazonaws.sesv2#ResourceTenantMetadataList", + "traits": { + "smithy.api#documentation": "

        An array that contains information about each tenant associated with the resource.

        " + } + }, + "NextToken": { + "target": "com.amazonaws.sesv2#NextToken", + "traits": { + "smithy.api#documentation": "

        A token that indicates that there are additional tenants to list. To view additional tenants,\n issue another request to ListResourceTenants, and pass this token in the NextToken parameter.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        Information about tenants associated with a specific resource.

        ", + "smithy.api#output": {} + } + }, "com.amazonaws.sesv2#ListSuppressedDestinations": { "type": "operation", "input": { @@ -7971,100 +8536,298 @@ "NextToken": { "target": "com.amazonaws.sesv2#NextToken", "traits": { - "smithy.api#documentation": "

        A token returned from a previous call to ListSuppressedDestinations to\n indicate the position in the list of suppressed email addresses.

        ", - "smithy.api#httpQuery": "NextToken" + "smithy.api#documentation": "

        A token returned from a previous call to ListSuppressedDestinations to\n indicate the position in the list of suppressed email addresses.

        ", + "smithy.api#httpQuery": "NextToken" + } + }, + "PageSize": { + "target": "com.amazonaws.sesv2#MaxItems", + "traits": { + "smithy.api#documentation": "

        The number of results to show in a single call to\n ListSuppressedDestinations. If the number of results is larger than the\n number you specified in this parameter, then the response includes a\n NextToken element, which you can use to obtain additional\n results.

        ", + "smithy.api#httpQuery": "PageSize" + } + } + }, + "traits": { + "smithy.api#documentation": "

        A request to obtain a list of email destinations that are on the suppression list for\n your account.

        ", + "smithy.api#input": {} + } + }, + "com.amazonaws.sesv2#ListSuppressedDestinationsResponse": { + "type": "structure", + "members": { + "SuppressedDestinationSummaries": { + "target": "com.amazonaws.sesv2#SuppressedDestinationSummaries", + "traits": { + "smithy.api#documentation": "

        A list of summaries, each containing a summary for a suppressed email\n destination.

        " + } + }, + "NextToken": { + "target": "com.amazonaws.sesv2#NextToken", + "traits": { + "smithy.api#documentation": "

        A token that indicates that there are additional email addresses on the suppression\n list for your account. To view additional suppressed addresses, issue another request to\n ListSuppressedDestinations, and pass this token in the\n NextToken parameter.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        A list of suppressed email addresses.

        ", + "smithy.api#output": {} + } + }, + "com.amazonaws.sesv2#ListTagsForResource": { + "type": "operation", + "input": { + "target": "com.amazonaws.sesv2#ListTagsForResourceRequest" + }, + "output": { + "target": "com.amazonaws.sesv2#ListTagsForResourceResponse" + }, + "errors": [ + { + "target": "com.amazonaws.sesv2#BadRequestException" + }, + { + "target": "com.amazonaws.sesv2#NotFoundException" + }, + { + "target": "com.amazonaws.sesv2#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

        Retrieve a list of the tags (keys and values) that are associated with a specified\n resource. A tag is a label that you optionally define and associate\n with a resource. Each tag consists of a required tag key and an\n optional associated tag value. A tag key is a general label that\n acts as a category for more specific tag values. A tag value acts as a descriptor within\n a tag key.

        ", + "smithy.api#http": { + "method": "GET", + "uri": "/v2/email/tags", + "code": 200 + } + } + }, + "com.amazonaws.sesv2#ListTagsForResourceRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "target": "com.amazonaws.sesv2#AmazonResourceName", + "traits": { + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the resource that you want to retrieve tag\n information for.

        ", + "smithy.api#httpQuery": "ResourceArn", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.sesv2#ListTagsForResourceResponse": { + "type": "structure", + "members": { + "Tags": { + "target": "com.amazonaws.sesv2#TagList", + "traits": { + "smithy.api#documentation": "

        An array that lists all the tags that are associated with the resource. Each tag\n consists of a required tag key (Key) and an associated tag value\n (Value)

        ", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.sesv2#ListTenantResources": { + "type": "operation", + "input": { + "target": "com.amazonaws.sesv2#ListTenantResourcesRequest" + }, + "output": { + "target": "com.amazonaws.sesv2#ListTenantResourcesResponse" + }, + "errors": [ + { + "target": "com.amazonaws.sesv2#BadRequestException" + }, + { + "target": "com.amazonaws.sesv2#NotFoundException" + }, + { + "target": "com.amazonaws.sesv2#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

        List all resources associated with a specific tenant.

        \n

        This operation returns a list of resources (email identities, configuration sets,\n or email templates) that are associated with the specified tenant. You can optionally\n filter the results by resource type.

        ", + "smithy.api#http": { + "method": "POST", + "uri": "/v2/email/tenants/resources/list", + "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "items": "TenantResources", + "pageSize": "PageSize" + } + } + }, + "com.amazonaws.sesv2#ListTenantResourcesFilter": { + "type": "map", + "key": { + "target": "com.amazonaws.sesv2#ListTenantResourcesFilterKey" + }, + "value": { + "target": "com.amazonaws.sesv2#ListTenantResourcesFilterValue" + }, + "traits": { + "smithy.api#documentation": "

        An object that contains mapping between ListTenantResourcesFilterKey\n and ListTenantResourcesFilterValue to filter by.

        " + } + }, + "com.amazonaws.sesv2#ListTenantResourcesFilterKey": { + "type": "enum", + "members": { + "RESOURCE_TYPE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RESOURCE_TYPE" + } + } + }, + "traits": { + "smithy.api#documentation": "

        The key used to filter tenant resources. Currently, the only supported filter key is RESOURCE_TYPE.

        " + } + }, + "com.amazonaws.sesv2#ListTenantResourcesFilterValue": { + "type": "string", + "traits": { + "smithy.api#documentation": "

        The value used to filter tenant resources. When filtering by RESOURCE_TYPE,\n valid values are EMAIL_IDENTITY, CONFIGURATION_SET, or EMAIL_TEMPLATE.

        ", + "smithy.api#length": { + "min": 1, + "max": 512 + } + } + }, + "com.amazonaws.sesv2#ListTenantResourcesRequest": { + "type": "structure", + "members": { + "TenantName": { + "target": "com.amazonaws.sesv2#TenantName", + "traits": { + "smithy.api#documentation": "

        The name of the tenant to list resources for.

        ", + "smithy.api#required": {} + } + }, + "Filter": { + "target": "com.amazonaws.sesv2#ListTenantResourcesFilter", + "traits": { + "smithy.api#documentation": "

        A map of filter keys and values for filtering the list of tenant resources. Currently,\n the only supported filter key is RESOURCE_TYPE.

        " } }, "PageSize": { "target": "com.amazonaws.sesv2#MaxItems", "traits": { - "smithy.api#documentation": "

        The number of results to show in a single call to\n ListSuppressedDestinations. If the number of results is larger than the\n number you specified in this parameter, then the response includes a\n NextToken element, which you can use to obtain additional\n results.

        ", - "smithy.api#httpQuery": "PageSize" + "smithy.api#documentation": "

        The number of results to show in a single call to ListTenantResources.\n If the number of results is larger than the number you specified in this parameter,\n then the response includes a NextToken element, which you can use to obtain additional results.

        " + } + }, + "NextToken": { + "target": "com.amazonaws.sesv2#NextToken", + "traits": { + "smithy.api#documentation": "

        A token returned from a previous call to ListTenantResources to indicate the position in the list of tenant resources.

        " } } }, "traits": { - "smithy.api#documentation": "

        A request to obtain a list of email destinations that are on the suppression list for\n your account.

        ", + "smithy.api#documentation": "

        Represents a request to list resources associated with a specific tenant.

        ", "smithy.api#input": {} } }, - "com.amazonaws.sesv2#ListSuppressedDestinationsResponse": { + "com.amazonaws.sesv2#ListTenantResourcesResponse": { "type": "structure", "members": { - "SuppressedDestinationSummaries": { - "target": "com.amazonaws.sesv2#SuppressedDestinationSummaries", + "TenantResources": { + "target": "com.amazonaws.sesv2#TenantResourceList", "traits": { - "smithy.api#documentation": "

        A list of summaries, each containing a summary for a suppressed email\n destination.

        " + "smithy.api#documentation": "

        An array that contains information about each resource associated with the tenant.

        " } }, "NextToken": { "target": "com.amazonaws.sesv2#NextToken", "traits": { - "smithy.api#documentation": "

        A token that indicates that there are additional email addresses on the suppression\n list for your account. To view additional suppressed addresses, issue another request to\n ListSuppressedDestinations, and pass this token in the\n NextToken parameter.

        " + "smithy.api#documentation": "

        A token that indicates that there are additional resources to list. To view additional resources,\n issue another request to ListTenantResources, and pass this token in the NextToken parameter.

        " } } }, "traits": { - "smithy.api#documentation": "

        A list of suppressed email addresses.

        ", + "smithy.api#documentation": "

        Information about resources associated with a specific tenant.

        ", "smithy.api#output": {} } }, - "com.amazonaws.sesv2#ListTagsForResource": { + "com.amazonaws.sesv2#ListTenants": { "type": "operation", "input": { - "target": "com.amazonaws.sesv2#ListTagsForResourceRequest" + "target": "com.amazonaws.sesv2#ListTenantsRequest" }, "output": { - "target": "com.amazonaws.sesv2#ListTagsForResourceResponse" + "target": "com.amazonaws.sesv2#ListTenantsResponse" }, "errors": [ { "target": "com.amazonaws.sesv2#BadRequestException" }, - { - "target": "com.amazonaws.sesv2#NotFoundException" - }, { "target": "com.amazonaws.sesv2#TooManyRequestsException" } ], "traits": { - "smithy.api#documentation": "

        Retrieve a list of the tags (keys and values) that are associated with a specified\n resource. A tag is a label that you optionally define and associate\n with a resource. Each tag consists of a required tag key and an\n optional associated tag value. A tag key is a general label that\n acts as a category for more specific tag values. A tag value acts as a descriptor within\n a tag key.

        ", + "smithy.api#documentation": "

        List all tenants associated with your account in the current Amazon Web Services Region.

        \n

        This operation returns basic information about each tenant,\n such as tenant name, ID, ARN, and creation timestamp.

        ", "smithy.api#http": { - "method": "GET", - "uri": "/v2/email/tags", + "method": "POST", + "uri": "/v2/email/tenants/list", "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "items": "Tenants", + "pageSize": "PageSize" } } }, - "com.amazonaws.sesv2#ListTagsForResourceRequest": { + "com.amazonaws.sesv2#ListTenantsRequest": { "type": "structure", "members": { - "ResourceArn": { - "target": "com.amazonaws.sesv2#AmazonResourceName", + "NextToken": { + "target": "com.amazonaws.sesv2#NextToken", "traits": { - "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the resource that you want to retrieve tag\n information for.

        ", - "smithy.api#httpQuery": "ResourceArn", - "smithy.api#required": {} + "smithy.api#documentation": "

        A token returned from a previous call to ListTenants to indicate the position in the list of tenants.

        " + } + }, + "PageSize": { + "target": "com.amazonaws.sesv2#MaxItems", + "traits": { + "smithy.api#documentation": "

        The number of results to show in a single call to ListTenants.\n If the number of results is larger than the number you specified in this parameter,\n then the response includes a NextToken element, which you can use to obtain additional results.

        " } } }, "traits": { + "smithy.api#documentation": "

        Represents a request to list all tenants associated with your account in the current Amazon Web Services Region.

        ", "smithy.api#input": {} } }, - "com.amazonaws.sesv2#ListTagsForResourceResponse": { + "com.amazonaws.sesv2#ListTenantsResponse": { "type": "structure", "members": { - "Tags": { - "target": "com.amazonaws.sesv2#TagList", + "Tenants": { + "target": "com.amazonaws.sesv2#TenantInfoList", "traits": { - "smithy.api#documentation": "

        An array that lists all the tags that are associated with the resource. Each tag\n consists of a required tag key (Key) and an associated tag value\n (Value)

        ", - "smithy.api#required": {} + "smithy.api#documentation": "

        An array that contains basic information about each tenant.

        " + } + }, + "NextToken": { + "target": "com.amazonaws.sesv2#NextToken", + "traits": { + "smithy.api#documentation": "

        A token that indicates that there are additional tenants to list. To view additional tenants,\n issue another request to ListTenants, and pass this token in the NextToken parameter.

        " } } }, "traits": { + "smithy.api#documentation": "

        Information about tenants associated with your account.

        ", "smithy.api#output": {} } }, @@ -10447,6 +11210,24 @@ "traits": { "smithy.api#enumValue": "COMPLAINT" } + }, + "BOUNCE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "BOUNCE" + } + }, + "FEEDBACK_3P": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FEEDBACK_3P" + } + }, + "IP_LISTING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IP_LISTING" + } } } }, @@ -10514,6 +11295,142 @@ "smithy.api#documentation": "

        A name that helps you identify a report generated by the Deliverability dashboard.

        " } }, + "com.amazonaws.sesv2#ReputationEntitiesList": { + "type": "list", + "member": { + "target": "com.amazonaws.sesv2#ReputationEntity" + }, + "traits": { + "smithy.api#documentation": "

        A list of reputation entities.

        " + } + }, + "com.amazonaws.sesv2#ReputationEntity": { + "type": "structure", + "members": { + "ReputationEntityReference": { + "target": "com.amazonaws.sesv2#ReputationEntityReference", + "traits": { + "smithy.api#documentation": "

        The unique identifier for the reputation entity. For resource-type entities, \n this is the Amazon Resource Name (ARN) of the resource.

        " + } + }, + "ReputationEntityType": { + "target": "com.amazonaws.sesv2#ReputationEntityType", + "traits": { + "smithy.api#documentation": "

        The type of reputation entity. Currently, only RESOURCE type entities are supported.

        " + } + }, + "ReputationManagementPolicy": { + "target": "com.amazonaws.sesv2#AmazonResourceName", + "traits": { + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the reputation management policy applied to \n this entity. This is an Amazon Web Services Amazon SES-managed policy.

        " + } + }, + "CustomerManagedStatus": { + "target": "com.amazonaws.sesv2#StatusRecord", + "traits": { + "smithy.api#documentation": "

        The customer-managed status record for this reputation entity, including the \n current status, cause description, and last updated timestamp.

        " + } + }, + "AwsSesManagedStatus": { + "target": "com.amazonaws.sesv2#StatusRecord", + "traits": { + "smithy.api#documentation": "

        The Amazon Web Services Amazon SES-managed status record for this reputation entity, including the \n current status, cause description, and last updated timestamp.

        " + } + }, + "SendingStatusAggregate": { + "target": "com.amazonaws.sesv2#SendingStatus", + "traits": { + "smithy.api#documentation": "

        The aggregate sending status that determines whether the entity is allowed to\n send emails. This status is derived from both the customer-managed and Amazon Web Services Amazon SES-managed\n statuses. If either the customer-managed status or the Amazon Web Services Amazon SES-managed status is\n DISABLED, the aggregate status will be DISABLED and the entity\n will not be allowed to send emails. When the customer-managed status is set to\n REINSTATED, the entity can continue sending even if there are active\n reputation findings, provided the Amazon Web Services Amazon SES-managed status also permits sending.\n The entity can only send emails when both statuses permit sending.

        " + } + }, + "ReputationImpact": { + "target": "com.amazonaws.sesv2#RecommendationImpact", + "traits": { + "smithy.api#documentation": "

        The reputation impact level for this entity, representing the highest impact \n reputation finding currently active. Reputation findings can be retrieved using \n the ListRecommendations operation.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        An object that contains information about a reputation entity, including its \n reference, type, policy, status records, and reputation impact.

        " + } + }, + "com.amazonaws.sesv2#ReputationEntityFilter": { + "type": "map", + "key": { + "target": "com.amazonaws.sesv2#ReputationEntityFilterKey" + }, + "value": { + "target": "com.amazonaws.sesv2#ReputationEntityFilterValue" + }, + "traits": { + "smithy.api#documentation": "

        An object that contains filters to apply when listing reputation entities.

        " + } + }, + "com.amazonaws.sesv2#ReputationEntityFilterKey": { + "type": "enum", + "members": { + "ENTITY_TYPE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ENTITY_TYPE" + } + }, + "REPUTATION_IMPACT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "REPUTATION_IMPACT" + } + }, + "STATUS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SENDING_STATUS" + } + }, + "ENTITY_REFERENCE_PREFIX": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ENTITY_REFERENCE_PREFIX" + } + } + }, + "traits": { + "smithy.api#documentation": "

        The filter key to use when listing reputation entities. This can be one of the following:

        \n
          \n
        • \n

          \n ENTITY_TYPE – Filter by entity type.

          \n
        • \n
        • \n

          \n REPUTATION_IMPACT – Filter by reputation impact level.

          \n
        • \n
        • \n

          \n SENDING_STATUS – Filter by aggregate sending status.

          \n
        • \n
        • \n

          \n ENTITY_REFERENCE_PREFIX – Filter by entity reference prefix.

          \n
        • \n
        " + } + }, + "com.amazonaws.sesv2#ReputationEntityFilterValue": { + "type": "string", + "traits": { + "smithy.api#documentation": "

        The filter value to match against the specified filter key.

        ", + "smithy.api#length": { + "min": 1, + "max": 512 + } + } + }, + "com.amazonaws.sesv2#ReputationEntityReference": { + "type": "string", + "traits": { + "smithy.api#documentation": "

        The unique identifier for a reputation entity. For resource-type entities, \n this is the Amazon Resource Name (ARN) of the resource.

        ", + "smithy.api#length": { + "min": 1 + } + } + }, + "com.amazonaws.sesv2#ReputationEntityType": { + "type": "enum", + "members": { + "RESOURCE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RESOURCE" + } + } + }, + "traits": { + "smithy.api#documentation": "

        The type of reputation entity. Currently, only RESOURCE type entities are supported, \n which represent resources in your Amazon SES account that have reputation tracking capabilities.

        " + } + }, "com.amazonaws.sesv2#ReputationOptions": { "type": "structure", "members": { @@ -10535,6 +11452,73 @@ "smithy.api#documentation": "

        Enable or disable collection of reputation metrics for emails that you send using this\n configuration set in the current Amazon Web Services Region.

        " } }, + "com.amazonaws.sesv2#ResourceTenantMetadata": { + "type": "structure", + "members": { + "TenantName": { + "target": "com.amazonaws.sesv2#TenantName", + "traits": { + "smithy.api#documentation": "

        The name of the tenant associated with the resource.

        " + } + }, + "TenantId": { + "target": "com.amazonaws.sesv2#TenantId", + "traits": { + "smithy.api#documentation": "

        A unique identifier for the tenant associated with the resource.

        " + } + }, + "ResourceArn": { + "target": "com.amazonaws.sesv2#AmazonResourceName", + "traits": { + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the resource.

        " + } + }, + "AssociatedTimestamp": { + "target": "com.amazonaws.sesv2#Timestamp", + "traits": { + "smithy.api#documentation": "

        The date and time when the resource was associated with the tenant.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        A structure that contains information about a tenant associated with a resource.

        " + } + }, + "com.amazonaws.sesv2#ResourceTenantMetadataList": { + "type": "list", + "member": { + "target": "com.amazonaws.sesv2#ResourceTenantMetadata" + }, + "traits": { + "smithy.api#documentation": "

        A list of tenant metadata objects associated with a resource.

        " + } + }, + "com.amazonaws.sesv2#ResourceType": { + "type": "enum", + "members": { + "EMAIL_IDENTITY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EMAIL_IDENTITY" + } + }, + "CONFIGURATION_SET": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CONFIGURATION_SET" + } + }, + "EMAIL_TEMPLATE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EMAIL_TEMPLATE" + } + } + }, + "traits": { + "smithy.api#documentation": "

        The type of resource that can be associated with a tenant. Can be one of the following:

        \n
          \n
        • \n

          \n EMAIL_IDENTITY - An email address or domain that you use to send email.

          \n
        • \n
        • \n

          \n CONFIGURATION_SET - A set of rules that you can apply to emails you send.

          \n
        • \n
        • \n

          \n EMAIL_TEMPLATE - A template that defines the content of an email message.

          \n
        • \n
        " + } + }, "com.amazonaws.sesv2#ReviewDetails": { "type": "structure", "members": { @@ -10803,6 +11787,12 @@ "name": "EndpointId" } } + }, + "TenantName": { + "target": "com.amazonaws.sesv2#TenantName", + "traits": { + "smithy.api#documentation": "

        The name of the tenant through which this bulk email will be sent.

        \n \n

        \n The email sending operation will only succeed if all referenced resources\n (identities, configuration sets, and templates) are associated with this tenant.\n

        \n
        " + } } }, "traits": { @@ -11020,6 +12010,12 @@ } } }, + "TenantName": { + "target": "com.amazonaws.sesv2#TenantName", + "traits": { + "smithy.api#documentation": "

        The name of the tenant through which this email will be sent.

        \n \n

        The email sending operation will only succeed if all referenced resources\n (identities, configuration sets, and templates) are associated with this tenant.\n

        \n
        " + } + }, "ListManagementOptions": { "target": "com.amazonaws.sesv2#ListManagementOptions", "traits": { @@ -11088,26 +12084,52 @@ } }, "traits": { - "smithy.api#documentation": "

        Used to enable or disable email sending for messages that use this configuration set\n in the current Amazon Web Services Region.

        " - } - }, - "com.amazonaws.sesv2#SendingPausedException": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.sesv2#ErrorMessage" - } - }, - "traits": { - "smithy.api#documentation": "

        The message can't be sent because the account's ability to send email is currently\n paused.

        ", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.sesv2#SendingPoolName": { - "type": "string", - "traits": { - "smithy.api#documentation": "

        The name of the dedicated IP pool to associate with the configuration set.

        " + "smithy.api#documentation": "

        Used to enable or disable email sending for messages that use this configuration set\n in the current Amazon Web Services Region.

        " + } + }, + "com.amazonaws.sesv2#SendingPausedException": { + "type": "structure", + "members": { + "message": { + "target": "com.amazonaws.sesv2#ErrorMessage" + } + }, + "traits": { + "smithy.api#documentation": "

        The message can't be sent because the account's ability to send email is currently\n paused.

        ", + "smithy.api#error": "client", + "smithy.api#httpError": 400 + } + }, + "com.amazonaws.sesv2#SendingPoolName": { + "type": "string", + "traits": { + "smithy.api#documentation": "

        The name of the dedicated IP pool to associate with the configuration set.

        " + } + }, + "com.amazonaws.sesv2#SendingStatus": { + "type": "enum", + "members": { + "ENABLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ENABLED" + } + }, + "REINSTATED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "REINSTATED" + } + }, + "DISABLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DISABLED" + } + } + }, + "traits": { + "smithy.api#documentation": "

        The sending status for a reputation entity. This can be one of the following:

        \n
          \n
        • \n

          \n ENABLED – Sending is allowed for this entity.

          \n
        • \n
        • \n

          \n DISABLED – Sending is prevented for this entity.

          \n
        • \n
        • \n

          \n REINSTATED – Sending is allowed even if there are active reputation findings.

          \n
        • \n
        " } }, "com.amazonaws.sesv2#SentLast24Hours": { @@ -11171,6 +12193,12 @@ { "target": "com.amazonaws.sesv2#CreateMultiRegionEndpoint" }, + { + "target": "com.amazonaws.sesv2#CreateTenant" + }, + { + "target": "com.amazonaws.sesv2#CreateTenantResourceAssociation" + }, { "target": "com.amazonaws.sesv2#DeleteConfigurationSet" }, @@ -11204,6 +12232,12 @@ { "target": "com.amazonaws.sesv2#DeleteSuppressedDestination" }, + { + "target": "com.amazonaws.sesv2#DeleteTenant" + }, + { + "target": "com.amazonaws.sesv2#DeleteTenantResourceAssociation" + }, { "target": "com.amazonaws.sesv2#GetAccount" }, @@ -11267,9 +12301,15 @@ { "target": "com.amazonaws.sesv2#GetMultiRegionEndpoint" }, + { + "target": "com.amazonaws.sesv2#GetReputationEntity" + }, { "target": "com.amazonaws.sesv2#GetSuppressedDestination" }, + { + "target": "com.amazonaws.sesv2#GetTenant" + }, { "target": "com.amazonaws.sesv2#ListConfigurationSets" }, @@ -11309,12 +12349,24 @@ { "target": "com.amazonaws.sesv2#ListRecommendations" }, + { + "target": "com.amazonaws.sesv2#ListReputationEntities" + }, + { + "target": "com.amazonaws.sesv2#ListResourceTenants" + }, { "target": "com.amazonaws.sesv2#ListSuppressedDestinations" }, { "target": "com.amazonaws.sesv2#ListTagsForResource" }, + { + "target": "com.amazonaws.sesv2#ListTenantResources" + }, + { + "target": "com.amazonaws.sesv2#ListTenants" + }, { "target": "com.amazonaws.sesv2#PutAccountDedicatedIpWarmupAttributes" }, @@ -11416,6 +12468,12 @@ }, { "target": "com.amazonaws.sesv2#UpdateEmailTemplate" + }, + { + "target": "com.amazonaws.sesv2#UpdateReputationEntityCustomerManagedStatus" + }, + { + "target": "com.amazonaws.sesv2#UpdateReputationEntityPolicy" } ], "traits": { @@ -12730,6 +13788,42 @@ "smithy.api#documentation": "

        The status of the multi-region endpoint (global-endpoint).

        \n
          \n
        • \n

          \n CREATING – The resource is being provisioned.

          \n
        • \n
        • \n

          \n READY – The resource is ready to use.

          \n
        • \n
        • \n

          \n FAILED – The resource failed to be provisioned.

          \n
        • \n
        • \n

          \n DELETING – The resource is being deleted as requested.

          \n
        • \n
        " } }, + "com.amazonaws.sesv2#StatusCause": { + "type": "string", + "traits": { + "smithy.api#documentation": "

        A description of the reason for a status change, such as automated actions \n taken due to reputation findings or manual status updates.

        ", + "smithy.api#length": { + "min": 1, + "max": 512 + } + } + }, + "com.amazonaws.sesv2#StatusRecord": { + "type": "structure", + "members": { + "Status": { + "target": "com.amazonaws.sesv2#SendingStatus", + "traits": { + "smithy.api#documentation": "

        The current sending status. This can be one of the following:

        \n
          \n
        • \n

          \n ENABLED – Sending is allowed.

          \n
        • \n
        • \n

          \n DISABLED – Sending is prevented.

          \n
        • \n
        • \n

          \n REINSTATED – Sending is allowed even with active reputation findings.

          \n
        • \n
        " + } + }, + "Cause": { + "target": "com.amazonaws.sesv2#StatusCause", + "traits": { + "smithy.api#documentation": "

        A description of the reason for the current status, or null if no specific \n cause is available.

        " + } + }, + "LastUpdatedTimestamp": { + "target": "com.amazonaws.sesv2#Timestamp", + "traits": { + "smithy.api#documentation": "

        The timestamp when this status was last updated.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        An object that contains status information for a reputation entity, including \n the current status, cause description, and timestamp.

        " + } + }, "com.amazonaws.sesv2#Subject": { "type": "string" }, @@ -13085,6 +14179,132 @@ "smithy.api#documentation": "

        The content of the custom verification email template.

        " } }, + "com.amazonaws.sesv2#Tenant": { + "type": "structure", + "members": { + "TenantName": { + "target": "com.amazonaws.sesv2#TenantName", + "traits": { + "smithy.api#documentation": "

        The name of the tenant.

        " + } + }, + "TenantId": { + "target": "com.amazonaws.sesv2#TenantId", + "traits": { + "smithy.api#documentation": "

        A unique identifier for the tenant.

        " + } + }, + "TenantArn": { + "target": "com.amazonaws.sesv2#AmazonResourceName", + "traits": { + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the tenant.

        " + } + }, + "CreatedTimestamp": { + "target": "com.amazonaws.sesv2#Timestamp", + "traits": { + "smithy.api#documentation": "

        The date and time when the tenant was created.

        " + } + }, + "Tags": { + "target": "com.amazonaws.sesv2#TagList", + "traits": { + "smithy.api#documentation": "

        An array of objects that define the tags (keys and values) associated with the tenant.

        " + } + }, + "SendingStatus": { + "target": "com.amazonaws.sesv2#SendingStatus", + "traits": { + "smithy.api#documentation": "

        The status of sending capability for the tenant.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        A structure that contains details about a tenant.

        " + } + }, + "com.amazonaws.sesv2#TenantId": { + "type": "string" + }, + "com.amazonaws.sesv2#TenantInfo": { + "type": "structure", + "members": { + "TenantName": { + "target": "com.amazonaws.sesv2#TenantName", + "traits": { + "smithy.api#documentation": "

        The name of the tenant.

        " + } + }, + "TenantId": { + "target": "com.amazonaws.sesv2#TenantId", + "traits": { + "smithy.api#documentation": "

        A unique identifier for the tenant.

        " + } + }, + "TenantArn": { + "target": "com.amazonaws.sesv2#AmazonResourceName", + "traits": { + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the tenant.

        " + } + }, + "CreatedTimestamp": { + "target": "com.amazonaws.sesv2#Timestamp", + "traits": { + "smithy.api#documentation": "

        The date and time when the tenant was created.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        A structure that contains basic information about a tenant.

        " + } + }, + "com.amazonaws.sesv2#TenantInfoList": { + "type": "list", + "member": { + "target": "com.amazonaws.sesv2#TenantInfo" + }, + "traits": { + "smithy.api#documentation": "

        A list of tenant information objects.

        " + } + }, + "com.amazonaws.sesv2#TenantName": { + "type": "string", + "traits": { + "smithy.api#documentation": "

        The name of a tenant. The name can contain up to 64 alphanumeric characters, including\n letters, numbers, hyphens (-) and underscores (_) only.

        ", + "smithy.api#length": { + "min": 1 + } + } + }, + "com.amazonaws.sesv2#TenantResource": { + "type": "structure", + "members": { + "ResourceType": { + "target": "com.amazonaws.sesv2#ResourceType", + "traits": { + "smithy.api#documentation": "

        The type of resource associated with the tenant. Valid values are EMAIL_IDENTITY,\n CONFIGURATION_SET, or EMAIL_TEMPLATE.

        " + } + }, + "ResourceArn": { + "target": "com.amazonaws.sesv2#AmazonResourceName", + "traits": { + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the resource associated with the tenant.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        A structure that contains information about a resource associated with a tenant.

        " + } + }, + "com.amazonaws.sesv2#TenantResourceList": { + "type": "list", + "member": { + "target": "com.amazonaws.sesv2#TenantResource" + }, + "traits": { + "smithy.api#documentation": "

        A list of resources associated with a tenant.

        " + } + }, "com.amazonaws.sesv2#TestRenderEmailTemplate": { "type": "operation", "input": { @@ -13808,6 +15028,142 @@ "smithy.api#output": {} } }, + "com.amazonaws.sesv2#UpdateReputationEntityCustomerManagedStatus": { + "type": "operation", + "input": { + "target": "com.amazonaws.sesv2#UpdateReputationEntityCustomerManagedStatusRequest" + }, + "output": { + "target": "com.amazonaws.sesv2#UpdateReputationEntityCustomerManagedStatusResponse" + }, + "errors": [ + { + "target": "com.amazonaws.sesv2#BadRequestException" + }, + { + "target": "com.amazonaws.sesv2#ConflictException" + }, + { + "target": "com.amazonaws.sesv2#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

        Update the customer-managed sending status for a reputation entity. This allows \n you to enable, disable, or reinstate sending for the entity.

        \n

        The customer-managed status works in conjunction with the Amazon Web Services Amazon SES-managed status\n to determine the overall sending capability. When you update the customer-managed status,\n the Amazon Web Services Amazon SES-managed status remains unchanged. If Amazon Web Services Amazon SES has disabled the entity,\n it will not be allowed to send regardless of the customer-managed status setting. When you\n reinstate an entity through the customer-managed status, it can continue sending only if\n the Amazon Web Services Amazon SES-managed status also permits sending, even if there are active reputation\n findings, until the findings are resolved or new violations occur.

        ", + "smithy.api#http": { + "method": "PUT", + "uri": "/v2/email/reputation/entities/{ReputationEntityType}/{ReputationEntityReference}/customer-managed-status", + "code": 200 + } + } + }, + "com.amazonaws.sesv2#UpdateReputationEntityCustomerManagedStatusRequest": { + "type": "structure", + "members": { + "ReputationEntityType": { + "target": "com.amazonaws.sesv2#ReputationEntityType", + "traits": { + "smithy.api#documentation": "

        The type of reputation entity. Currently, only RESOURCE type entities are supported.

        ", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "ReputationEntityReference": { + "target": "com.amazonaws.sesv2#ReputationEntityReference", + "traits": { + "smithy.api#documentation": "

        The unique identifier for the reputation entity. For resource-type entities, \n this is the Amazon Resource Name (ARN) of the resource.

        ", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "SendingStatus": { + "target": "com.amazonaws.sesv2#SendingStatus", + "traits": { + "smithy.api#documentation": "

        The new customer-managed sending status for the reputation entity. This can be one of the following:

        \n
          \n
        • \n

          \n ENABLED – Allow sending for this entity.

          \n
        • \n
        • \n

          \n DISABLED – Prevent sending for this entity.

          \n
        • \n
        • \n

          \n REINSTATED – Allow sending even if there are active reputation findings.

          \n
        • \n
        ", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

        Represents a request to update the customer-managed sending status for a reputation entity.

        ", + "smithy.api#input": {} + } + }, + "com.amazonaws.sesv2#UpdateReputationEntityCustomerManagedStatusResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#documentation": "

        If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

        ", + "smithy.api#output": {} + } + }, + "com.amazonaws.sesv2#UpdateReputationEntityPolicy": { + "type": "operation", + "input": { + "target": "com.amazonaws.sesv2#UpdateReputationEntityPolicyRequest" + }, + "output": { + "target": "com.amazonaws.sesv2#UpdateReputationEntityPolicyResponse" + }, + "errors": [ + { + "target": "com.amazonaws.sesv2#BadRequestException" + }, + { + "target": "com.amazonaws.sesv2#ConflictException" + }, + { + "target": "com.amazonaws.sesv2#TooManyRequestsException" + } + ], + "traits": { + "smithy.api#documentation": "

        Update the reputation management policy for a reputation entity. The policy \n determines how the entity responds to reputation findings, such as automatically \n pausing sending when certain thresholds are exceeded.

        \n

        Reputation management policies are Amazon Web Services Amazon SES-managed (predefined policies).\n You can select from none, standard, and strict policies.

        ", + "smithy.api#http": { + "method": "PUT", + "uri": "/v2/email/reputation/entities/{ReputationEntityType}/{ReputationEntityReference}/policy", + "code": 200 + } + } + }, + "com.amazonaws.sesv2#UpdateReputationEntityPolicyRequest": { + "type": "structure", + "members": { + "ReputationEntityType": { + "target": "com.amazonaws.sesv2#ReputationEntityType", + "traits": { + "smithy.api#documentation": "

        The type of reputation entity. Currently, only RESOURCE type entities are supported.

        ", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "ReputationEntityReference": { + "target": "com.amazonaws.sesv2#ReputationEntityReference", + "traits": { + "smithy.api#documentation": "

        The unique identifier for the reputation entity. For resource-type entities, \n this is the Amazon Resource Name (ARN) of the resource.

        ", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "ReputationEntityPolicy": { + "target": "com.amazonaws.sesv2#AmazonResourceName", + "traits": { + "smithy.api#documentation": "

        The Amazon Resource Name (ARN) of the reputation management policy to apply \n to this entity. This is an Amazon Web Services Amazon SES-managed policy.

        ", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

        Represents a request to update the reputation management policy for a reputation entity.

        ", + "smithy.api#input": {} + } + }, + "com.amazonaws.sesv2#UpdateReputationEntityPolicyResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#documentation": "

        If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

        ", + "smithy.api#output": {} + } + }, "com.amazonaws.sesv2#UseCaseDescription": { "type": "string", "traits": { diff --git a/codegen/sdk-codegen/aws-models/workspaces-web.json b/codegen/sdk-codegen/aws-models/workspaces-web.json index 3f794ee5d53c..7d68883ea116 100644 --- a/codegen/sdk-codegen/aws-models/workspaces-web.json +++ b/codegen/sdk-codegen/aws-models/workspaces-web.json @@ -53,6 +53,9 @@ { "target": "com.amazonaws.workspacesweb#PortalResource" }, + { + "target": "com.amazonaws.workspacesweb#SessionLoggerResource" + }, { "target": "com.amazonaws.workspacesweb#TrustStoreResource" }, @@ -1093,6 +1096,121 @@ "smithy.api#output": {} } }, + "com.amazonaws.workspacesweb#AssociateSessionLogger": { + "type": "operation", + "input": { + "target": "com.amazonaws.workspacesweb#AssociateSessionLoggerRequest" + }, + "output": { + "target": "com.amazonaws.workspacesweb#AssociateSessionLoggerResponse" + }, + "errors": [ + { + "target": "com.amazonaws.workspacesweb#AccessDeniedException" + }, + { + "target": "com.amazonaws.workspacesweb#ConflictException" + }, + { + "target": "com.amazonaws.workspacesweb#InternalServerException" + }, + { + "target": "com.amazonaws.workspacesweb#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.workspacesweb#ThrottlingException" + }, + { + "target": "com.amazonaws.workspacesweb#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

        Associates a session logger with a portal.

        ", + "smithy.api#examples": [ + { + "title": "Associate Session Logger with Portal", + "documentation": "Associates a session logger with a portal", + "input": { + "portalArn": "arn:aws:workspaces-web:us-west-2:123456789012:portal/12345678-1234-1234-1234-123456789012", + "sessionLoggerArn": "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/11111111-1111-1111-1111-111111111111" + }, + "output": { + "portalArn": "arn:aws:workspaces-web:us-west-2:123456789012:portal/12345678-1234-1234-1234-123456789012", + "sessionLoggerArn": "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/11111111-1111-1111-1111-111111111111" + } + } + ], + "smithy.api#http": { + "method": "PUT", + "uri": "/portals/{portalArn+}/sessionLogger", + "code": 200 + }, + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.workspacesweb#AssociateSessionLoggerRequest": { + "type": "structure", + "members": { + "portalArn": { + "target": "com.amazonaws.workspacesweb#ARN", + "traits": { + "smithy.api#documentation": "

        The ARN of the portal to associate to the session logger ARN.

        ", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "sessionLoggerArn": { + "target": "com.amazonaws.workspacesweb#ARN", + "traits": { + "aws.cloudformation#cfnMutability": "full", + "smithy.api#documentation": "

        The ARN of the session logger to associate to the portal ARN.

        ", + "smithy.api#httpQuery": "sessionLoggerArn", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {}, + "smithy.api#references": [ + { + "resource": "com.amazonaws.workspacesweb#PortalResource" + }, + { + "resource": "com.amazonaws.workspacesweb#SessionLoggerResource" + } + ] + } + }, + "com.amazonaws.workspacesweb#AssociateSessionLoggerResponse": { + "type": "structure", + "members": { + "portalArn": { + "target": "com.amazonaws.workspacesweb#ARN", + "traits": { + "smithy.api#documentation": "

        The ARN of the portal.

        ", + "smithy.api#required": {} + } + }, + "sessionLoggerArn": { + "target": "com.amazonaws.workspacesweb#ARN", + "traits": { + "smithy.api#documentation": "

        The ARN of the session logger.

        ", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {}, + "smithy.api#references": [ + { + "resource": "com.amazonaws.workspacesweb#PortalResource" + }, + { + "resource": "com.amazonaws.workspacesweb#SessionLoggerResource" + } + ] + } + }, "com.amazonaws.workspacesweb#AssociateTrustStore": { "type": "operation", "input": { @@ -1370,7 +1488,7 @@ "min": 2, "max": 131072 }, - "smithy.api#pattern": "\\{[\\S\\s]*\\}\\s*", + "smithy.api#pattern": "^\\{[\\S\\s]*\\}\\s*$", "smithy.api#sensitive": {} } }, @@ -1555,7 +1673,13 @@ } }, "com.amazonaws.workspacesweb#CertificateAuthorityBody": { - "type": "blob" + "type": "blob", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 32768 + } + } }, "com.amazonaws.workspacesweb#CertificateList": { "type": "list", @@ -2396,6 +2520,176 @@ "smithy.api#output": {} } }, + "com.amazonaws.workspacesweb#CreateSessionLogger": { + "type": "operation", + "input": { + "target": "com.amazonaws.workspacesweb#CreateSessionLoggerRequest" + }, + "output": { + "target": "com.amazonaws.workspacesweb#CreateSessionLoggerResponse" + }, + "errors": [ + { + "target": "com.amazonaws.workspacesweb#AccessDeniedException" + }, + { + "target": "com.amazonaws.workspacesweb#ConflictException" + }, + { + "target": "com.amazonaws.workspacesweb#InternalServerException" + }, + { + "target": "com.amazonaws.workspacesweb#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.workspacesweb#ThrottlingException" + }, + { + "target": "com.amazonaws.workspacesweb#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

        Creates a session logger.

        ", + "smithy.api#examples": [ + { + "title": "Create Session Logger with All Events", + "documentation": "Creates a session logger that captures all events and stores them in S3 with JSON format and flat folder structure", + "input": { + "eventFilter": { + "all": {} + }, + "logConfiguration": { + "s3": { + "bucket": "my-session-logs-bucket", + "keyPrefix": "session-logs/all/events", + "bucketOwner": "123456789012", + "logFileFormat": "Json", + "folderStructure": "Flat" + } + }, + "displayName": "Session Logger with All Events" + }, + "output": { + "sessionLoggerArn": "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/12345678-1234-1234-1234-123456789012" + } + }, + { + "title": "Create Session Logger with Specific Events", + "documentation": "Creates a session logger that captures only specific events with JSONLines format and nested folder structure", + "input": { + "eventFilter": { + "include": ["SessionStart", "SessionEnd", "UrlLoad", "WebsiteInteract"] + }, + "logConfiguration": { + "s3": { + "bucket": "my-session-logs-bucket", + "keyPrefix": "session-logs/each/event", + "bucketOwner": "123456789012", + "logFileFormat": "JSONLines", + "folderStructure": "NestedByDate" + } + }, + "displayName": "Session Logger with Each Events", + "customerManagedKey": "arn:aws:kms:us-west-2:123456789012:key/12345678-1234-1234-1234-123456789012", + "additionalEncryptionContext": { + "EncryptionContextKey": "EncryptionContextValue" + }, + "tags": [ + { + "Key": "KEY-1", + "Value": "VALUE-1" + }, + { + "Key": "KEY-2", + "Value": "VALUE-2" + } + ] + }, + "output": { + "sessionLoggerArn": "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/87654321-4321-4321-4321-210987654321" + } + } + ], + "smithy.api#http": { + "method": "POST", + "uri": "/sessionLoggers", + "code": 200 + } + } + }, + "com.amazonaws.workspacesweb#CreateSessionLoggerRequest": { + "type": "structure", + "members": { + "eventFilter": { + "target": "com.amazonaws.workspacesweb#EventFilter", + "traits": { + "smithy.api#documentation": "

        The filter that specifies the events to monitor.

        ", + "smithy.api#required": {} + } + }, + "logConfiguration": { + "target": "com.amazonaws.workspacesweb#LogConfiguration", + "traits": { + "smithy.api#documentation": "

        The configuration that specifies where logs are delivered.

        ", + "smithy.api#required": {} + } + }, + "displayName": { + "target": "com.amazonaws.workspacesweb#DisplayNameSafe", + "traits": { + "smithy.api#documentation": "

        The human-readable display name for the session logger resource.

        " + } + }, + "customerManagedKey": { + "target": "com.amazonaws.workspacesweb#keyArn", + "traits": { + "smithy.api#documentation": "

        The custom managed key of the session logger.

        " + } + }, + "additionalEncryptionContext": { + "target": "com.amazonaws.workspacesweb#EncryptionContextMap", + "traits": { + "smithy.api#documentation": "

        The additional encryption context of the session logger.

        " + } + }, + "tags": { + "target": "com.amazonaws.workspacesweb#TagList", + "traits": { + "smithy.api#documentation": "

        The tags to add to the session logger.

        " + } + }, + "clientToken": { + "target": "com.amazonaws.workspacesweb#ClientToken", + "traits": { + "smithy.api#documentation": "

        A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request. If you do not specify a client token, one is automatically generated by the AWS SDK.

        ", + "smithy.api#idempotencyToken": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.workspacesweb#CreateSessionLoggerResponse": { + "type": "structure", + "members": { + "sessionLoggerArn": { + "target": "com.amazonaws.workspacesweb#ARN", + "traits": { + "smithy.api#documentation": "

        The ARN of the session logger.

        ", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {}, + "smithy.api#references": [ + { + "resource": "com.amazonaws.workspacesweb#SessionLoggerResource" + } + ] + } + }, "com.amazonaws.workspacesweb#CreateTrustStore": { "type": "operation", "input": { @@ -3252,6 +3546,79 @@ "smithy.api#output": {} } }, + "com.amazonaws.workspacesweb#DeleteSessionLogger": { + "type": "operation", + "input": { + "target": "com.amazonaws.workspacesweb#DeleteSessionLoggerRequest" + }, + "output": { + "target": "com.amazonaws.workspacesweb#DeleteSessionLoggerResponse" + }, + "errors": [ + { + "target": "com.amazonaws.workspacesweb#AccessDeniedException" + }, + { + "target": "com.amazonaws.workspacesweb#ConflictException" + }, + { + "target": "com.amazonaws.workspacesweb#InternalServerException" + }, + { + "target": "com.amazonaws.workspacesweb#ThrottlingException" + }, + { + "target": "com.amazonaws.workspacesweb#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

        Deletes a session logger resource.

        ", + "smithy.api#examples": [ + { + "title": "Delete Session Logger", + "documentation": "Deletes a session logger resource", + "input": { + "sessionLoggerArn": "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/12345678-1234-1234-1234-123456789012" + }, + "output": {} + } + ], + "smithy.api#http": { + "method": "DELETE", + "uri": "/sessionLoggers/{sessionLoggerArn+}", + "code": 200 + }, + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.workspacesweb#DeleteSessionLoggerRequest": { + "type": "structure", + "members": { + "sessionLoggerArn": { + "target": "com.amazonaws.workspacesweb#ARN", + "traits": { + "smithy.api#documentation": "

        The ARN of the session logger.

        ", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {}, + "smithy.api#references": [ + { + "resource": "com.amazonaws.workspacesweb#SessionLoggerResource" + } + ] + } + }, + "com.amazonaws.workspacesweb#DeleteSessionLoggerResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.workspacesweb#DeleteTrustStore": { "type": "operation", "input": { @@ -3692,21 +4059,94 @@ "smithy.api#output": {} } }, - "com.amazonaws.workspacesweb#DisassociateTrustStore": { + "com.amazonaws.workspacesweb#DisassociateSessionLogger": { "type": "operation", "input": { - "target": "com.amazonaws.workspacesweb#DisassociateTrustStoreRequest" + "target": "com.amazonaws.workspacesweb#DisassociateSessionLoggerRequest" }, "output": { - "target": "com.amazonaws.workspacesweb#DisassociateTrustStoreResponse" + "target": "com.amazonaws.workspacesweb#DisassociateSessionLoggerResponse" }, "errors": [ { "target": "com.amazonaws.workspacesweb#AccessDeniedException" }, - { - "target": "com.amazonaws.workspacesweb#ConflictException" - }, + { + "target": "com.amazonaws.workspacesweb#InternalServerException" + }, + { + "target": "com.amazonaws.workspacesweb#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.workspacesweb#ThrottlingException" + }, + { + "target": "com.amazonaws.workspacesweb#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

        Disassociates a session logger from a portal.

        ", + "smithy.api#examples": [ + { + "title": "Disassociate Session Logger from Portal", + "documentation": "Removes the association between a session logger and a portal", + "input": { + "portalArn": "arn:aws:workspaces-web:us-west-2:123456789012:portal/12345678-1234-1234-1234-123456789012" + }, + "output": {} + } + ], + "smithy.api#http": { + "method": "DELETE", + "uri": "/portals/{portalArn+}/sessionLogger", + "code": 200 + }, + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.workspacesweb#DisassociateSessionLoggerRequest": { + "type": "structure", + "members": { + "portalArn": { + "target": "com.amazonaws.workspacesweb#ARN", + "traits": { + "smithy.api#documentation": "

        The ARN of the portal to disassociate from the a session logger.

        ", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {}, + "smithy.api#references": [ + { + "resource": "com.amazonaws.workspacesweb#PortalResource" + } + ] + } + }, + "com.amazonaws.workspacesweb#DisassociateSessionLoggerResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.workspacesweb#DisassociateTrustStore": { + "type": "operation", + "input": { + "target": "com.amazonaws.workspacesweb#DisassociateTrustStoreRequest" + }, + "output": { + "target": "com.amazonaws.workspacesweb#DisassociateTrustStoreResponse" + }, + "errors": [ + { + "target": "com.amazonaws.workspacesweb#AccessDeniedException" + }, + { + "target": "com.amazonaws.workspacesweb#ConflictException" + }, { "target": "com.amazonaws.workspacesweb#InternalServerException" }, @@ -3930,6 +4370,140 @@ "target": "com.amazonaws.workspacesweb#StringType" } }, + "com.amazonaws.workspacesweb#Event": { + "type": "enum", + "members": { + "WEBSITE_INTERACT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "WebsiteInteract" + } + }, + "FILE_DOWNLOAD_FROM_SECURE_BROWSER_TO_REMOTE_DISK": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FileDownloadFromSecureBrowserToRemoteDisk" + } + }, + "FILE_TRANSFER_FROM_REMOTE_TO_LOCAL_DISK": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FileTransferFromRemoteToLocalDisk" + } + }, + "FILE_TRANSFER_FROM_LOCAL_TO_REMOTE_DISK": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FileTransferFromLocalToRemoteDisk" + } + }, + "FILE_UPLOAD_FROM_REMOTE_DISK_TO_SECURE_BROWSER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FileUploadFromRemoteDiskToSecureBrowser" + } + }, + "CONTENT_PASTE_TO_WEBSITE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ContentPasteToWebsite" + } + }, + "CONTENT_TRANSFER_FROM_LOCAL_TO_REMOTE_CLIPBOARD": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ContentTransferFromLocalToRemoteClipboard" + } + }, + "CONTENT_COPY_FROM_WEBSITE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ContentCopyFromWebsite" + } + }, + "URL_LOAD": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "UrlLoad" + } + }, + "TAB_OPEN": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "TabOpen" + } + }, + "TAB_CLOSE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "TabClose" + } + }, + "PRINT_JOB_SUBMIT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PrintJobSubmit" + } + }, + "SESSION_CONNECT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SessionConnect" + } + }, + "SESSION_START": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SessionStart" + } + }, + "SESSION_DISCONNECT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SessionDisconnect" + } + }, + "SESSION_END": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SessionEnd" + } + } + } + }, + "com.amazonaws.workspacesweb#EventFilter": { + "type": "union", + "members": { + "all": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#documentation": "

        The filter that monitors all of the available events, including any new events emitted in the future.

        " + } + }, + "include": { + "target": "com.amazonaws.workspacesweb#Events", + "traits": { + "smithy.api#documentation": "

        The filter that monitors only the listed set of events. New events are not auto-monitored.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        The filter that specifies the events to monitor.

        " + } + }, + "com.amazonaws.workspacesweb#Events": { + "type": "list", + "member": { + "target": "com.amazonaws.workspacesweb#Event" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 100 + }, + "smithy.api#uniqueItems": {} + } + }, "com.amazonaws.workspacesweb#ExceptionMessage": { "type": "string" }, @@ -4002,6 +4576,23 @@ "com.amazonaws.workspacesweb#FieldName": { "type": "string" }, + "com.amazonaws.workspacesweb#FolderStructure": { + "type": "enum", + "members": { + "FLAT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Flat" + } + }, + "NESTED_BY_DATE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NestedByDate" + } + } + } + }, "com.amazonaws.workspacesweb#GetBrowserSettings": { "type": "operation", "input": { @@ -4506,6 +5097,138 @@ "smithy.api#readonly": {} } }, + "com.amazonaws.workspacesweb#GetSessionLogger": { + "type": "operation", + "input": { + "target": "com.amazonaws.workspacesweb#GetSessionLoggerRequest" + }, + "output": { + "target": "com.amazonaws.workspacesweb#GetSessionLoggerResponse" + }, + "errors": [ + { + "target": "com.amazonaws.workspacesweb#AccessDeniedException" + }, + { + "target": "com.amazonaws.workspacesweb#InternalServerException" + }, + { + "target": "com.amazonaws.workspacesweb#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.workspacesweb#ThrottlingException" + }, + { + "target": "com.amazonaws.workspacesweb#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

        Gets details about a specific session logger resource.

        ", + "smithy.api#examples": [ + { + "title": "Get Session Logger with All Events", + "documentation": "Retrieves a session logger configured for all events", + "input": { + "sessionLoggerArn": "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/12345678-1234-1234-1234-123456789012" + }, + "output": { + "sessionLogger": { + "sessionLoggerArn": "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/12345678-1234-1234-1234-123456789012", + "eventFilter": { + "all": {} + }, + "logConfiguration": { + "s3": { + "bucket": "my-session-logs-bucket-1", + "keyPrefix": "session-logs/all/events", + "bucketOwner": "123456789012", + "logFileFormat": "Json", + "folderStructure": "Flat" + } + }, + "displayName": "Session Logger with All Events", + "creationDate": "2024-01-15T10:30:00Z", + "associatedPortalArns": [ + "arn:aws:workspaces-web:us-west-2:123456789012:portal/87654321-4321-4321-4321-210987654321" + ] + } + } + }, + { + "title": "Get Session Logger with Specific Events", + "documentation": "Retrieves a session logger configured for specific events", + "input": { + "sessionLoggerArn": "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/87654321-4321-4321-4321-210987654321" + }, + "output": { + "sessionLogger": { + "sessionLoggerArn": "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/87654321-4321-4321-4321-210987654321", + "eventFilter": { + "include": ["SessionStart", "SessionEnd", "UrlLoad", "WebsiteInteract"] + }, + "logConfiguration": { + "s3": { + "bucket": "my-session-logs-bucket-2", + "keyPrefix": "session-logs/each/event", + "bucketOwner": "123456789012", + "logFileFormat": "JSONLines", + "folderStructure": "NestedByDate" + } + }, + "displayName": "Session Logger with Each Events", + "customerManagedKey": "arn:aws:kms:us-west-2:123456789012:key/12345678-1234-1234-1234-123456789012", + "additionalEncryptionContext": { + "EncryptionContextKey": "EncryptionContextValue" + }, + "creationDate": "2024-01-15T14:45:00Z" + } + } + } + ], + "smithy.api#http": { + "method": "GET", + "uri": "/sessionLoggers/{sessionLoggerArn+}", + "code": 200 + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.workspacesweb#GetSessionLoggerRequest": { + "type": "structure", + "members": { + "sessionLoggerArn": { + "target": "com.amazonaws.workspacesweb#ARN", + "traits": { + "smithy.api#documentation": "

        The ARN of the session logger.

        ", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {}, + "smithy.api#references": [ + { + "resource": "com.amazonaws.workspacesweb#SessionLoggerResource" + } + ] + } + }, + "com.amazonaws.workspacesweb#GetSessionLoggerResponse": { + "type": "structure", + "members": { + "sessionLogger": { + "target": "com.amazonaws.workspacesweb#SessionLogger", + "traits": { + "smithy.api#documentation": "

        The session logger details.

        ", + "smithy.api#nestedProperties": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.workspacesweb#GetSessionRequest": { "type": "structure", "members": { @@ -5409,7 +6132,7 @@ "min": 20, "max": 2048 }, - "smithy.api#pattern": "arn:[\\w+=/,.@-]+:kinesis:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:stream/.+" + "smithy.api#pattern": "^arn:[\\w+=/,.@-]+:kinesis:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:stream/.+$" } }, "com.amazonaws.workspacesweb#ListBrowserSettings": { @@ -5895,13 +6618,13 @@ "smithy.api#output": {} } }, - "com.amazonaws.workspacesweb#ListSessions": { + "com.amazonaws.workspacesweb#ListSessionLoggers": { "type": "operation", "input": { - "target": "com.amazonaws.workspacesweb#ListSessionsRequest" + "target": "com.amazonaws.workspacesweb#ListSessionLoggersRequest" }, "output": { - "target": "com.amazonaws.workspacesweb#ListSessionsResponse" + "target": "com.amazonaws.workspacesweb#ListSessionLoggersResponse" }, "errors": [ { @@ -5910,9 +6633,6 @@ { "target": "com.amazonaws.workspacesweb#InternalServerException" }, - { - "target": "com.amazonaws.workspacesweb#ResourceNotFoundException" - }, { "target": "com.amazonaws.workspacesweb#ThrottlingException" }, @@ -5921,22 +6641,171 @@ } ], "traits": { - "smithy.api#documentation": "

        Lists information for multiple secure browser sessions from a specific portal.

        ", - "smithy.api#http": { - "method": "GET", - "uri": "/portals/{portalId}/sessions", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "nextToken", - "outputToken": "nextToken", - "pageSize": "maxResults", - "items": "sessions" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.workspacesweb#ListSessionsRequest": { + "smithy.api#documentation": "

        Lists all available session logger resources.

        ", + "smithy.api#examples": [ + { + "title": "List All Session Loggers", + "documentation": "Lists all session loggers in the account without pagination", + "input": {}, + "output": { + "sessionLoggers": [ + { + "sessionLoggerArn": "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/12345678-1234-1234-1234-123456789012", + "logConfiguration": { + "s3": { + "bucket": "my-session-logs-bucket-1", + "keyPrefix": "session-logs/all/events", + "bucketOwner": "123456789012", + "logFileFormat": "Json", + "folderStructure": "Flat" + } + }, + "displayName": "Session Logger with All Events", + "creationDate": "2024-01-15T10:30:00Z" + }, + { + "sessionLoggerArn": "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/87654321-4321-4321-4321-210987654321", + "logConfiguration": { + "s3": { + "bucket": "my-session-logs-bucket-2", + "keyPrefix": "session-logs/each/event", + "bucketOwner": "123456789012", + "logFileFormat": "JSONLines", + "folderStructure": "NestedByDate" + } + }, + "displayName": "Session Logger with Each Events", + "creationDate": "2024-01-15T14:45:00Z" + } + ] + } + }, + { + "title": "List Session Loggers with Pagination", + "documentation": "Lists session loggers with pagination parameters", + "input": { + "maxResults": 1, + "nextToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9" + }, + "output": { + "sessionLoggers": [ + { + "sessionLoggerArn": "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/11111111-1111-1111-1111-111111111111", + "logConfiguration": { + "s3": { + "bucket": "my-session-logs-bucket-3", + "keyPrefix": "session-logs/pagination/example", + "bucketOwner": "123456789012", + "logFileFormat": "JSONLines", + "folderStructure": "Flat" + } + }, + "displayName": "Session Logger Example with Pagination", + "creationDate": "2024-03-15T12:45:00Z" + } + ], + "nextToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9" + } + } + ], + "smithy.api#http": { + "method": "GET", + "uri": "/sessionLoggers", + "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "pageSize": "maxResults", + "items": "sessionLoggers" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.workspacesweb#ListSessionLoggersRequest": { + "type": "structure", + "members": { + "nextToken": { + "target": "com.amazonaws.workspacesweb#PaginationToken", + "traits": { + "smithy.api#documentation": "

        The pagination token used to retrieve the next page of results for this operation.

        ", + "smithy.api#httpQuery": "nextToken" + } + }, + "maxResults": { + "target": "com.amazonaws.workspacesweb#MaxResults", + "traits": { + "smithy.api#documentation": "

        The maximum number of results to be included in the next page.

        ", + "smithy.api#httpQuery": "maxResults" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.workspacesweb#ListSessionLoggersResponse": { + "type": "structure", + "members": { + "sessionLoggers": { + "target": "com.amazonaws.workspacesweb#SessionLoggerList", + "traits": { + "smithy.api#documentation": "

        The list of session loggers, including summaries of their details.

        " + } + }, + "nextToken": { + "target": "com.amazonaws.workspacesweb#PaginationToken", + "traits": { + "smithy.api#documentation": "

        The pagination token used to retrieve the next page of results for this operation.

        " + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.workspacesweb#ListSessions": { + "type": "operation", + "input": { + "target": "com.amazonaws.workspacesweb#ListSessionsRequest" + }, + "output": { + "target": "com.amazonaws.workspacesweb#ListSessionsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.workspacesweb#AccessDeniedException" + }, + { + "target": "com.amazonaws.workspacesweb#InternalServerException" + }, + { + "target": "com.amazonaws.workspacesweb#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.workspacesweb#ThrottlingException" + }, + { + "target": "com.amazonaws.workspacesweb#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

        Lists information for multiple secure browser sessions from a specific portal.

        ", + "smithy.api#http": { + "method": "GET", + "uri": "/portals/{portalId}/sessions", + "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "pageSize": "maxResults", + "items": "sessions" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.workspacesweb#ListSessionsRequest": { "type": "structure", "members": { "portalId": { @@ -6422,6 +7291,37 @@ "smithy.api#output": {} } }, + "com.amazonaws.workspacesweb#LogConfiguration": { + "type": "structure", + "members": { + "s3": { + "target": "com.amazonaws.workspacesweb#S3LogConfiguration", + "traits": { + "smithy.api#documentation": "

        The configuration for delivering the logs to S3.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        The configuration of the log.

        " + } + }, + "com.amazonaws.workspacesweb#LogFileFormat": { + "type": "enum", + "members": { + "JSON_LINES": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "JSONLines" + } + }, + "JSON": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Json" + } + } + } + }, "com.amazonaws.workspacesweb#MaxConcurrentSessions": { "type": "integer", "traits": { @@ -6690,6 +7590,12 @@ "smithy.api#documentation": "

        The ARN of the network settings that is associated with the web portal.

        " } }, + "sessionLoggerArn": { + "target": "com.amazonaws.workspacesweb#ARN", + "traits": { + "smithy.api#documentation": "

        The ARN of the session logger that is assocaited with the portal.

        " + } + }, "trustStoreArn": { "target": "com.amazonaws.workspacesweb#ARN", "traits": { @@ -6746,7 +7652,12 @@ } }, "traits": { - "smithy.api#documentation": "

        The web portal.

        " + "smithy.api#documentation": "

        The web portal.

        ", + "smithy.api#references": [ + { + "resource": "com.amazonaws.workspacesweb#SessionLoggerResource" + } + ] } }, "com.amazonaws.workspacesweb#PortalEndpoint": { @@ -6813,6 +7724,9 @@ "networkSettingsArn": { "target": "com.amazonaws.workspacesweb#ARN" }, + "sessionLoggerArn": { + "target": "com.amazonaws.workspacesweb#ARN" + }, "trustStoreArn": { "target": "com.amazonaws.workspacesweb#ARN" }, @@ -6875,6 +7789,9 @@ { "target": "com.amazonaws.workspacesweb#AssociateNetworkSettings" }, + { + "target": "com.amazonaws.workspacesweb#AssociateSessionLogger" + }, { "target": "com.amazonaws.workspacesweb#AssociateTrustStore" }, @@ -6896,6 +7813,9 @@ { "target": "com.amazonaws.workspacesweb#DisassociateNetworkSettings" }, + { + "target": "com.amazonaws.workspacesweb#DisassociateSessionLogger" + }, { "target": "com.amazonaws.workspacesweb#DisassociateTrustStore" }, @@ -6926,6 +7846,7 @@ "com.amazonaws.workspacesweb#AssociateUserSettingsRequest", "com.amazonaws.workspacesweb#AssociateUserAccessLoggingSettingsRequest", "com.amazonaws.workspacesweb#AssociateIpAccessSettingsRequest", + "com.amazonaws.workspacesweb#AssociateSessionLoggerRequest", "com.amazonaws.workspacesweb#AssociateTrustStoreRequest", "com.amazonaws.workspacesweb#GetPortalServiceProviderMetadataRequest", "com.amazonaws.workspacesweb#GetPortalServiceProviderMetadataResponse" @@ -7023,6 +7944,12 @@ "smithy.api#documentation": "

        The ARN of the network settings that is associated with the web portal.

        " } }, + "sessionLoggerArn": { + "target": "com.amazonaws.workspacesweb#ARN", + "traits": { + "smithy.api#documentation": "

        The ARN of the session logger that is assocaited with the portal.

        " + } + }, "trustStoreArn": { "target": "com.amazonaws.workspacesweb#ARN", "traits": { @@ -7061,7 +7988,12 @@ } }, "traits": { - "smithy.api#documentation": "

        The summary of the portal.

        " + "smithy.api#documentation": "

        The summary of the portal.

        ", + "smithy.api#references": [ + { + "resource": "com.amazonaws.workspacesweb#SessionLoggerResource" + } + ] } }, "com.amazonaws.workspacesweb#QuotaCode": { @@ -7169,6 +8101,75 @@ "smithy.api#default": 0 } }, + "com.amazonaws.workspacesweb#S3Bucket": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 256 + }, + "smithy.api#pattern": "^[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9]$", + "smithy.api#sensitive": {} + } + }, + "com.amazonaws.workspacesweb#S3BucketOwner": { + "type": "string", + "traits": { + "smithy.api#pattern": "^[0-9]{12}$" + } + }, + "com.amazonaws.workspacesweb#S3KeyPrefix": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 256 + }, + "smithy.api#pattern": "^[\\d\\w\\-_/!().*']+$", + "smithy.api#sensitive": {} + } + }, + "com.amazonaws.workspacesweb#S3LogConfiguration": { + "type": "structure", + "members": { + "bucket": { + "target": "com.amazonaws.workspacesweb#S3Bucket", + "traits": { + "smithy.api#documentation": "

        The S3 bucket name where logs are delivered.

        ", + "smithy.api#required": {} + } + }, + "keyPrefix": { + "target": "com.amazonaws.workspacesweb#S3KeyPrefix", + "traits": { + "smithy.api#documentation": "

        The S3 path prefix that determines where log files are stored.

        " + } + }, + "bucketOwner": { + "target": "com.amazonaws.workspacesweb#S3BucketOwner", + "traits": { + "smithy.api#documentation": "

        The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.

        " + } + }, + "logFileFormat": { + "target": "com.amazonaws.workspacesweb#LogFileFormat", + "traits": { + "smithy.api#documentation": "

        The format of the LogFile that is written to S3.

        ", + "smithy.api#required": {} + } + }, + "folderStructure": { + "target": "com.amazonaws.workspacesweb#FolderStructure", + "traits": { + "smithy.api#documentation": "

        The folder structure that defines the organizational structure for log files in S3.

        ", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "

        The S3 log configuration.

        " + } + }, "com.amazonaws.workspacesweb#SamlMetadata": { "type": "string", "traits": { @@ -7301,6 +8302,165 @@ "smithy.api#pattern": "^[a-zA-Z0-9\\-]+$" } }, + "com.amazonaws.workspacesweb#SessionLogger": { + "type": "structure", + "members": { + "sessionLoggerArn": { + "target": "com.amazonaws.workspacesweb#ARN", + "traits": { + "smithy.api#documentation": "

        The ARN of the session logger resource.

        ", + "smithy.api#required": {}, + "smithy.api#resourceIdentifier": "sessionLoggerArn" + } + }, + "eventFilter": { + "target": "com.amazonaws.workspacesweb#EventFilter", + "traits": { + "smithy.api#documentation": "

        The filter that specifies which events to monitor.

        " + } + }, + "logConfiguration": { + "target": "com.amazonaws.workspacesweb#LogConfiguration", + "traits": { + "smithy.api#documentation": "

        The configuration that specifies where logs are fowarded.

        " + } + }, + "customerManagedKey": { + "target": "com.amazonaws.workspacesweb#keyArn", + "traits": { + "smithy.api#documentation": "

        The custom managed key of the session logger.

        " + } + }, + "additionalEncryptionContext": { + "target": "com.amazonaws.workspacesweb#EncryptionContextMap", + "traits": { + "smithy.api#documentation": "

        The additional encryption context of the session logger.

        " + } + }, + "associatedPortalArns": { + "target": "com.amazonaws.workspacesweb#ArnList", + "traits": { + "smithy.api#documentation": "

        The associated portal ARN.

        " + } + }, + "displayName": { + "target": "com.amazonaws.workspacesweb#DisplayNameSafe", + "traits": { + "smithy.api#documentation": "

        The human-readable display name.

        " + } + }, + "creationDate": { + "target": "com.amazonaws.workspacesweb#Timestamp", + "traits": { + "smithy.api#documentation": "

        The date the session logger resource was created.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        The session logger resource.

        " + } + }, + "com.amazonaws.workspacesweb#SessionLoggerList": { + "type": "list", + "member": { + "target": "com.amazonaws.workspacesweb#SessionLoggerSummary" + } + }, + "com.amazonaws.workspacesweb#SessionLoggerResource": { + "type": "resource", + "identifiers": { + "sessionLoggerArn": { + "target": "com.amazonaws.workspacesweb#ARN" + } + }, + "properties": { + "eventFilter": { + "target": "com.amazonaws.workspacesweb#EventFilter" + }, + "logConfiguration": { + "target": "com.amazonaws.workspacesweb#LogConfiguration" + }, + "customerManagedKey": { + "target": "com.amazonaws.workspacesweb#keyArn" + }, + "additionalEncryptionContext": { + "target": "com.amazonaws.workspacesweb#EncryptionContextMap" + }, + "associatedPortalArns": { + "target": "com.amazonaws.workspacesweb#ArnList" + }, + "displayName": { + "target": "com.amazonaws.workspacesweb#DisplayNameSafe" + }, + "creationDate": { + "target": "com.amazonaws.workspacesweb#Timestamp" + }, + "tags": { + "target": "com.amazonaws.workspacesweb#TagList" + } + }, + "create": { + "target": "com.amazonaws.workspacesweb#CreateSessionLogger" + }, + "read": { + "target": "com.amazonaws.workspacesweb#GetSessionLogger" + }, + "update": { + "target": "com.amazonaws.workspacesweb#UpdateSessionLogger" + }, + "delete": { + "target": "com.amazonaws.workspacesweb#DeleteSessionLogger" + }, + "list": { + "target": "com.amazonaws.workspacesweb#ListSessionLoggers" + }, + "traits": { + "aws.api#arn": { + "template": "{sessionLoggerArn}", + "absolute": true + }, + "aws.api#taggable": { + "property": "tags" + }, + "aws.cloudformation#cfnResource": { + "name": "SessionLogger" + } + } + }, + "com.amazonaws.workspacesweb#SessionLoggerSummary": { + "type": "structure", + "members": { + "sessionLoggerArn": { + "target": "com.amazonaws.workspacesweb#ARN", + "traits": { + "smithy.api#documentation": "

        The ARN of the session logger resource.

        ", + "smithy.api#required": {}, + "smithy.api#resourceIdentifier": "sessionLoggerArn" + } + }, + "logConfiguration": { + "target": "com.amazonaws.workspacesweb#LogConfiguration", + "traits": { + "smithy.api#documentation": "

        The configuration that specifies where the logs are fowarded.

        " + } + }, + "displayName": { + "target": "com.amazonaws.workspacesweb#DisplayNameSafe", + "traits": { + "smithy.api#documentation": "

        The human-readable display name.

        " + } + }, + "creationDate": { + "target": "com.amazonaws.workspacesweb#Timestamp", + "traits": { + "smithy.api#documentation": "

        The date the session logger resource was created.

        " + } + } + }, + "traits": { + "smithy.api#documentation": "

        The summary of the session logger resource.

        " + } + }, "com.amazonaws.workspacesweb#SessionSortBy": { "type": "enum", "members": { @@ -7392,7 +8552,7 @@ "min": 1, "max": 1024 }, - "smithy.api#pattern": ".*" + "smithy.api#pattern": "^.*$" } }, "com.amazonaws.workspacesweb#StringType": { @@ -8416,6 +9576,165 @@ "smithy.api#output": {} } }, + "com.amazonaws.workspacesweb#UpdateSessionLogger": { + "type": "operation", + "input": { + "target": "com.amazonaws.workspacesweb#UpdateSessionLoggerRequest" + }, + "output": { + "target": "com.amazonaws.workspacesweb#UpdateSessionLoggerResponse" + }, + "errors": [ + { + "target": "com.amazonaws.workspacesweb#AccessDeniedException" + }, + { + "target": "com.amazonaws.workspacesweb#InternalServerException" + }, + { + "target": "com.amazonaws.workspacesweb#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.workspacesweb#ThrottlingException" + }, + { + "target": "com.amazonaws.workspacesweb#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "

        Updates the details of a session logger.

        ", + "smithy.api#examples": [ + { + "title": "Update Session Logger Event Filter", + "documentation": "Updates a session logger to capture specific events instead of all events", + "input": { + "sessionLoggerArn": "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/12345678-1234-1234-1234-123456789012", + "eventFilter": { + "include": ["SessionStart", "SessionEnd", "UrlLoad", "WebsiteInteract"] + } + }, + "output": { + "sessionLogger": { + "sessionLoggerArn": "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/12345678-1234-1234-1234-123456789012", + "eventFilter": { + "include": ["SessionStart", "SessionEnd", "UrlLoad", "WebsiteInteract"] + }, + "logConfiguration": { + "s3": { + "bucket": "my-session-logs-bucket", + "keyPrefix": "updated/session-logs/each/event", + "bucketOwner": "123456789012", + "logFileFormat": "Json", + "folderStructure": "Flat" + } + }, + "displayName": "Updated Session Logger with Specific Events", + "creationDate": "2024-01-15T10:30:00Z" + } + } + }, + { + "title": "Update Session Logger Configuration", + "documentation": "Updates the log configuration of a session logger", + "input": { + "sessionLoggerArn": "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/87654321-4321-4321-4321-210987654321", + "logConfiguration": { + "s3": { + "bucket": "updated-my-session-logs-bucket-2", + "keyPrefix": "updated/key/prefix", + "bucketOwner": "123456789012", + "logFileFormat": "Json", + "folderStructure": "Flat" + } + } + }, + "output": { + "sessionLogger": { + "sessionLoggerArn": "arn:aws:workspaces-web:us-west-2:123456789012:sessionLogger/87654321-4321-4321-4321-210987654321", + "eventFilter": { + "all": {} + }, + "logConfiguration": { + "s3": { + "bucket": "updated-my-session-logs-bucket-2", + "keyPrefix": "updated/key/prefix", + "bucketOwner": "123456789012", + "logFileFormat": "Json", + "folderStructure": "Flat" + } + }, + "displayName": "Updated Session Logger with Log Config", + "customerManagedKey": "arn:aws:kms:us-west-2:123456789012:key/12345678-1234-1234-1234-123456789012", + "additionalEncryptionContext": { + "EncryptionContextKey": "EncryptionContextValue" + }, + "creationDate": "2024-01-15T14:45:00Z" + } + } + } + ], + "smithy.api#http": { + "method": "POST", + "uri": "/sessionLoggers/{sessionLoggerArn+}", + "code": 200 + } + } + }, + "com.amazonaws.workspacesweb#UpdateSessionLoggerRequest": { + "type": "structure", + "members": { + "sessionLoggerArn": { + "target": "com.amazonaws.workspacesweb#ARN", + "traits": { + "smithy.api#documentation": "

        The ARN of the session logger to update.

        ", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "eventFilter": { + "target": "com.amazonaws.workspacesweb#EventFilter", + "traits": { + "smithy.api#documentation": "

        The updated eventFilter.

        " + } + }, + "logConfiguration": { + "target": "com.amazonaws.workspacesweb#LogConfiguration", + "traits": { + "smithy.api#documentation": "

        The updated logConfiguration.

        " + } + }, + "displayName": { + "target": "com.amazonaws.workspacesweb#DisplayNameSafe", + "traits": { + "smithy.api#documentation": "

        The updated display name.

        " + } + } + }, + "traits": { + "smithy.api#input": {}, + "smithy.api#references": [ + { + "resource": "com.amazonaws.workspacesweb#SessionLoggerResource" + } + ] + } + }, + "com.amazonaws.workspacesweb#UpdateSessionLoggerResponse": { + "type": "structure", + "members": { + "sessionLogger": { + "target": "com.amazonaws.workspacesweb#SessionLogger", + "traits": { + "smithy.api#documentation": "

        The updated details of the session logger.

        ", + "smithy.api#nestedProperties": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.workspacesweb#UpdateTrustStore": { "type": "operation", "input": { diff --git a/codegen/smithy-aws-typescript-codegen/src/main/resources/software/amazon/smithy/aws/typescript/codegen/endpoints.json b/codegen/smithy-aws-typescript-codegen/src/main/resources/software/amazon/smithy/aws/typescript/codegen/endpoints.json index 6bfb638c05c6..d3cc7883d2c9 100644 --- a/codegen/smithy-aws-typescript-codegen/src/main/resources/software/amazon/smithy/aws/typescript/codegen/endpoints.json +++ b/codegen/smithy-aws-typescript-codegen/src/main/resources/software/amazon/smithy/aws/typescript/codegen/endpoints.json @@ -4450,6 +4450,7 @@ "ap-south-2": {}, "ap-southeast-1": {}, "ap-southeast-2": {}, + "ap-southeast-4": {}, "bedrock-ap-northeast-1": { "credentialScope": { "region": "ap-northeast-1" @@ -6447,6 +6448,20 @@ } } }, + "codeguru-profiler": { + "endpoints": { + "ap-northeast-1": {}, + "ap-southeast-1": {}, + "ap-southeast-2": {}, + "eu-central-1": {}, + "eu-north-1": {}, + "eu-west-1": {}, + "eu-west-2": {}, + "us-east-1": {}, + "us-east-2": {}, + "us-west-2": {} + } + }, "codeguru-reviewer": { "endpoints": { "ap-northeast-1": {}, @@ -31950,6 +31965,7 @@ "ap-southeast-3": {}, "ap-southeast-4": {}, "ap-southeast-5": {}, + "ap-southeast-7": {}, "ca-central-1": { "variants": [ { @@ -42571,7 +42587,8 @@ }, "batch": { "endpoints": { - "us-iso-east-1": {} + "us-iso-east-1": {}, + "us-iso-west-1": {} } }, "bedrock": { diff --git a/lerna.json b/lerna.json index 1f7e00c65cf8..852b154f5a2f 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "3.857.0", + "version": "3.858.0", "npmClient": "yarn", "useWorkspaces": true, "command": { diff --git a/lib/lib-dynamodb/CHANGELOG.md b/lib/lib-dynamodb/CHANGELOG.md index 3cd161d48cb0..0d2a8fff3797 100644 --- a/lib/lib-dynamodb/CHANGELOG.md +++ b/lib/lib-dynamodb/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/lib-dynamodb + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/lib-dynamodb diff --git a/lib/lib-dynamodb/package.json b/lib/lib-dynamodb/package.json index 504eccda7409..387de5b2f22d 100644 --- a/lib/lib-dynamodb/package.json +++ b/lib/lib-dynamodb/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/lib-dynamodb", - "version": "3.857.0", + "version": "3.858.0", "description": "The document client simplifies working with items in Amazon DynamoDB by abstracting away the notion of attribute values.", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/lib/lib-storage/CHANGELOG.md b/lib/lib-storage/CHANGELOG.md index 49c50dd320de..26e7963f3028 100644 --- a/lib/lib-storage/CHANGELOG.md +++ b/lib/lib-storage/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/lib-storage + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/lib-storage diff --git a/lib/lib-storage/package.json b/lib/lib-storage/package.json index d0aab36990ce..3681d4298ec5 100644 --- a/lib/lib-storage/package.json +++ b/lib/lib-storage/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/lib-storage", - "version": "3.857.0", + "version": "3.858.0", "description": "Storage higher order operation", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/cloudfront-signer/CHANGELOG.md b/packages/cloudfront-signer/CHANGELOG.md index 35606085b97b..1233359f29e1 100644 --- a/packages/cloudfront-signer/CHANGELOG.md +++ b/packages/cloudfront-signer/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + + +### Bug Fixes + +* **cloudfront-signer:** do not use URL Object ([#7237](https://github.com/aws/aws-sdk-js-v3/issues/7237)) ([5a421d4](https://github.com/aws/aws-sdk-js-v3/commit/5a421d48a47cb30c69803a23abfdd2714009efac)) + + + + + # [3.821.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.820.0...v3.821.0) (2025-05-30) **Note:** Version bump only for package @aws-sdk/cloudfront-signer diff --git a/packages/cloudfront-signer/package.json b/packages/cloudfront-signer/package.json index f87db3d12f2a..42ad1a7acd55 100644 --- a/packages/cloudfront-signer/package.json +++ b/packages/cloudfront-signer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/cloudfront-signer", - "version": "3.821.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline cloudfront-signer", diff --git a/packages/cloudfront-signer/src/sign.spec.ts b/packages/cloudfront-signer/src/sign.spec.ts index 98c6463ff3ec..3327827bdd74 100644 --- a/packages/cloudfront-signer/src/sign.spec.ts +++ b/packages/cloudfront-signer/src/sign.spec.ts @@ -46,17 +46,21 @@ function createSignature(data: string): string { signer.update(data); return normalizeBase64(signer.sign(privateKey, "base64")); } + function verifySignature(signature: string, data: string): boolean { const verifier = createVerify("RSA-SHA1"); verifier.update(data); return verifier.verify(privateKey, signature, "base64"); } + function encodeToBase64(str: string): string { return normalizeBase64(Buffer.from(str).toString("base64")); } + function normalizeBase64(str: string): string { return str.replace(/\+/g, "-").replace(/=/g, "_").replace(/\//g, "~"); } + function denormalizeBase64(str: string): string { return str.replace(/\-/g, "+").replace(/_/g, "=").replace(/~/g, "/"); } @@ -78,6 +82,7 @@ describe("getSignedUrl", () => { } expect(result.query["foo"]).toBe("bar &=; baz"); }); + it("should include url path in policy of signed URL", () => { const url = "https://example.com/private.jpeg?foo=bar"; const result = parseUrl( @@ -108,6 +113,7 @@ describe("getSignedUrl", () => { }); expect(verifySignature(signatureQueryParam, policyStr)).toBeTruthy(); }); + it("should sign a URL with a canned policy", () => { const result = getSignedUrl({ url, @@ -135,6 +141,7 @@ describe("getSignedUrl", () => { const signatureQueryParam = denormalizeBase64(parsedUrl.query!["Signature"] as string); expect(verifySignature(signatureQueryParam, policyStr)).toBeTruthy(); }); + it("should sign a URL with a custom policy containing a start date", () => { const result = getSignedUrl({ url, @@ -166,6 +173,7 @@ describe("getSignedUrl", () => { const signatureQueryParam = denormalizeBase64(parsedUrl.query!["Signature"] as string); expect(verifySignature(signatureQueryParam, policyStr)).toBeTruthy(); }); + it("should sign a URL with a custom policy containing an ip address", () => { const result = getSignedUrl({ url, @@ -197,6 +205,7 @@ describe("getSignedUrl", () => { const signatureQueryParam = denormalizeBase64(parsedUrl.query!["Signature"] as string); expect(verifySignature(signatureQueryParam, policyStr)).toBeTruthy(); }); + it("should sign a URL with a custom policy containing a start date and ip address", () => { const result = getSignedUrl({ url, @@ -232,6 +241,7 @@ describe("getSignedUrl", () => { const signatureQueryParam = denormalizeBase64(parsedUrl.query!["Signature"] as string); expect(verifySignature(signatureQueryParam, policyStr)).toBeTruthy(); }); + it("should allow an ip address with and without a mask", () => { const baseArgs = { url, @@ -253,6 +263,7 @@ describe("getSignedUrl", () => { }) ).toBeTruthy(); }); + it("should throw an error when the ip address is invalid", () => { const baseArgs = { url, @@ -298,6 +309,7 @@ describe("getSignedUrl", () => { }) ).toThrow('IP address "10.0.0.256" is invalid due to invalid IP octets.'); }); + it("should sign a RTMP URL", () => { const url = "rtmp://d111111abcdef8.cloudfront.net/private-content/private.jpeg"; const result = getSignedUrl({ @@ -325,6 +337,7 @@ describe("getSignedUrl", () => { ); expect(verifySignature(denormalizeBase64(signature), policyStr)).toBeTruthy(); }); + it("should sign a URL with a policy provided by the user", () => { const policy = '{"foo":"bar"}'; const result = getSignedUrl({ @@ -339,6 +352,7 @@ describe("getSignedUrl", () => { const signatureQueryParam = denormalizeBase64(signature); expect(verifySignature(signatureQueryParam, policy)).toBeTruthy(); }); + it("should sign a URL automatically extracted from a policy provided by the user", () => { const policy = JSON.stringify({ Statement: [{ Resource: url }] }); const result = getSignedUrl({ @@ -352,6 +366,23 @@ describe("getSignedUrl", () => { const signatureQueryParam = denormalizeBase64(signature); expect(verifySignature(signatureQueryParam, policy)).toBeTruthy(); }); + + describe("should not normalize the URL", () => { + it.each([".", ".."])("with '%s'", (folderName) => { + const urlWithFolderName = `https://d111111abcdef8.cloudfront.net/public-content/${folderName}/private-content/private.jpeg`; + const policy = JSON.stringify({ Statement: [{ Resource: urlWithFolderName }] }); + const result = getSignedUrl({ + keyPairId, + privateKey, + policy, + passphrase, + }); + const signature = createSignature(policy); + expect(result.startsWith(urlWithFolderName)).toBeTruthy(); + const signatureQueryParam = denormalizeBase64(signature); + expect(verifySignature(signatureQueryParam, policy)).toBeTruthy(); + }); + }); }); describe("getSignedCookies", () => { @@ -376,6 +407,7 @@ describe("getSignedCookies", () => { }) ).toBeTruthy(); }); + it("should throw an error when the ip address is invalid", () => { const baseArgs = { url, @@ -421,6 +453,7 @@ describe("getSignedCookies", () => { }) ).toThrow('IP address "10.0.0.256" is invalid due to invalid IP octets.'); }); + it("should be able sign cookies that contain a URL with wildcards", () => { const url = "https://example.com/private-content/*"; const result = getSignedCookies({ @@ -444,6 +477,7 @@ describe("getSignedCookies", () => { }); expect(verifySignature(denormalizeBase64(result["CloudFront-Signature"]), policyStr)).toBeTruthy(); }); + it("should sign cookies with a canned policy", () => { const result = getSignedCookies({ url, @@ -475,6 +509,7 @@ describe("getSignedCookies", () => { expect(result["CloudFront-Signature"]).toBe(expected["CloudFront-Signature"]); expect(verifySignature(denormalizeBase64(result["CloudFront-Signature"]), policyStr)).toBeTruthy(); }); + it("should sign cookies with a custom policy containing a start date", () => { const result = getSignedCookies({ url, @@ -510,6 +545,7 @@ describe("getSignedCookies", () => { expect(result["CloudFront-Signature"]).toBe(expected["CloudFront-Signature"]); expect(verifySignature(denormalizeBase64(result["CloudFront-Signature"]), policyStr)).toBeTruthy(); }); + it("should sign cookies with a custom policy containing an ip address", () => { const result = getSignedCookies({ url, @@ -545,6 +581,7 @@ describe("getSignedCookies", () => { expect(result["CloudFront-Signature"]).toBe(expected["CloudFront-Signature"]); expect(verifySignature(denormalizeBase64(result["CloudFront-Signature"]), policyStr)).toBeTruthy(); }); + it("should sign cookies with a custom policy containing a start date and ip address", () => { const result = getSignedCookies({ url, @@ -584,6 +621,7 @@ describe("getSignedCookies", () => { expect(result["CloudFront-Signature"]).toBe(expected["CloudFront-Signature"]); expect(verifySignature(denormalizeBase64(result["CloudFront-Signature"]), policyStr)).toBeTruthy(); }); + it("should sign cookies with a policy provided by the user without a url", () => { const policy = '{"foo":"bar"}'; const result = getSignedCookies({ @@ -612,6 +650,7 @@ describe("getSignedUrl- when signing a URL with a date range", () => { const dateGreaterThanNumber = 1716034245000; const dateObject = new Date(dateString); const dateGreaterThanObject = new Date(dateGreaterThanString); + it("allows string input compatible with Date constructor", () => { const epochDateLessThan = Math.round(new Date(dateString).getTime() / 1000); const resultUrl = getSignedUrl({ @@ -653,6 +692,7 @@ describe("getSignedUrl- when signing a URL with a date range", () => { expect(resultUrl).toContain(`Expires=${epochDateLessThan}`); expect(resultCookies["CloudFront-Expires"]).toBe(epochDateLessThan); }); + it("allows Date object input", () => { const epochDateLessThan = Math.round(dateObject.getTime() / 1000); const resultUrl = getSignedUrl({ @@ -673,6 +713,7 @@ describe("getSignedUrl- when signing a URL with a date range", () => { expect(resultUrl).toContain(`Expires=${epochDateLessThan}`); expect(resultCookies["CloudFront-Expires"]).toBe(epochDateLessThan); }); + it("allows string input for date range", () => { const result = getSignedUrl({ url, @@ -736,6 +777,7 @@ describe("getSignedUrl- when signing a URL with a date range", () => { const signatureQueryParam = denormalizeBase64(parsedUrl.query!["Signature"] as string); expect(verifySignature(signatureQueryParam, policyStr)).toBeTruthy(); }); + it("allows Date object input for date range", () => { const result = getSignedUrl({ url, diff --git a/packages/cloudfront-signer/src/sign.ts b/packages/cloudfront-signer/src/sign.ts index a61fd34ea7c3..6d742216843b 100644 --- a/packages/cloudfront-signer/src/sign.ts +++ b/packages/cloudfront-signer/src/sign.ts @@ -12,8 +12,10 @@ export type CloudfrontSignInput = CloudfrontSignInputWithParameters | Cloudfront export type CloudfrontSignerCredentials = { /** The ID of the Cloudfront key pair. */ keyPairId: string; + /** The content of the Cloudfront private key. */ privateKey: string | Buffer; + /** The passphrase of RSA-SHA1 key*/ passphrase?: string; }; @@ -24,12 +26,16 @@ export type CloudfrontSignerCredentials = { export type CloudfrontSignInputWithParameters = CloudfrontSignerCredentials & { /** The URL string to sign. */ url: string; + /** The date string for when the signed URL or cookie can no longer be accessed */ dateLessThan: string | number | Date; + /** The date string for when the signed URL or cookie can start to be accessed. */ dateGreaterThan?: string | number | Date; + /** The IP address string to restrict signed URL access to. */ ipAddress?: string; + /** * [policy] should not be provided when using separate * dateLessThan, dateGreaterThan, or ipAddress inputs. @@ -50,12 +56,16 @@ export type CloudfrontSignInputWithPolicy = CloudfrontSignerCredentials & { * This will be ignored if calling getSignedCookies with a policy. */ url?: string; + /** The JSON-encoded policy string */ policy: string; + /** When using a policy, a separate dateLessThan should not be provided. */ dateLessThan?: never; + /** When using a policy, a separate dateGreaterThan should not be provided. */ dateGreaterThan?: never; + /** When using a policy, a separate ipAddress should not be provided. */ ipAddress?: never; }; @@ -66,10 +76,13 @@ export type CloudfrontSignInputWithPolicy = CloudfrontSignerCredentials & { export interface CloudfrontSignedCookiesOutput { /** ID of the Cloudfront key pair. */ "CloudFront-Key-Pair-Id": string; + /** Hashed, signed, and base64-encoded version of the JSON policy. */ "CloudFront-Signature": string; + /** The unix date time for when the signed URL or cookie can no longer be accessed. */ "CloudFront-Expires"?: number; + /** Base64-encoded version of the JSON policy. */ "CloudFront-Policy"?: string; } @@ -123,14 +136,14 @@ export function getSignedUrl({ baseUrl = resources[0].replace("*://", "https://"); } - const newURL = new URL(baseUrl!); - newURL.search = Array.from(newURL.searchParams.entries()) - .concat(Object.entries(cloudfrontSignBuilder.createCloudfrontAttribute())) + const startFlag = baseUrl!.includes("?") ? "&" : "?"; + const params = Object.entries(cloudfrontSignBuilder.createCloudfrontAttribute()) .filter(([, value]) => value !== undefined) .map(([key, value]) => `${encodeURIComponent(key)}=${encodeURIComponent(value)}`) .join("&"); + const urlString = baseUrl + startFlag + params; - return getResource(newURL); + return getResource(urlString); } /** @@ -236,15 +249,18 @@ function getPolicyResources(policy: string | Policy) { /** * @internal */ -function getResource(url: URL): string { - switch (url.protocol) { +function getResource(urlString: string): string { + const protocol = urlString.slice(0, urlString.indexOf("//")); + switch (protocol) { case "http:": case "https:": case "ws:": case "wss:": - return url.toString(); + return urlString; case "rtmp:": - return url.pathname.replace(/^\//, "") + url.search + url.hash; + const url = new URL(urlString); + const origin = `${protocol}//${url.hostname}`; + return urlString.substring(origin.length).replace(/(?::\d+)?\//, ""); default: throw new Error("Invalid URI scheme. Scheme must be one of http, https, or rtmp"); } @@ -407,7 +423,7 @@ class CloudfrontSignBuilder { if (!url || !dateLessThan) { return false; } - const resource = getResource(new URL(url)); + const resource = getResource(url); const parsedDates = this.parseDateWindow(dateLessThan, dateGreaterThan); this.dateLessThan = parsedDates.dateLessThan; this.customPolicy = Boolean(parsedDates.dateGreaterThan) || Boolean(ipAddress); diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 739026e141a9..9ecf09deedeb 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/core + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/core diff --git a/packages/core/src/submodules/account-id-endpoint/account-id-endpoint.integ.spec.ts b/packages/core/integ/account-id-endpoint.integ.spec.ts similarity index 100% rename from packages/core/src/submodules/account-id-endpoint/account-id-endpoint.integ.spec.ts rename to packages/core/integ/account-id-endpoint.integ.spec.ts diff --git a/packages/core/integ/configuration-file/aws-config-file.integ.spec.ts b/packages/core/integ/configuration-file/aws-config-file.integ.spec.ts new file mode 100644 index 000000000000..1b1ee2c59c4b --- /dev/null +++ b/packages/core/integ/configuration-file/aws-config-file.integ.spec.ts @@ -0,0 +1,45 @@ +import { afterAll, beforeEach, describe, expect, test as it } from "vitest"; +import { S3 } from "@aws-sdk/client-s3"; +import path from "node:path"; +import type { Provider } from "@smithy/types"; + +describe("defaults mode", () => { + const snapshot = { + ...process.env, + }; + + beforeEach(async () => { + process.env = {}; + }); + + afterAll(async () => { + process.env = snapshot; + }); + + it("should load various client configuration options from file with default profile", async () => { + process.env.AWS_CONFIG_FILE = path.join(__dirname, "mock-aws-config"); + + const client = new S3({}); + + expect(await client.config.region()).toEqual("us-west-2"); + }); + + it("should load various client configuration options from specific profile", async () => { + process.env.AWS_CONFIG_FILE = path.join(__dirname, "mock-aws-config"); + + const client = new S3({ + profile: "abc", + }); + + expect(await client.config.region()).toEqual("ap-northeast-1"); + expect(await (client.config.retryMode as Provider)()).toEqual("adaptive"); + expect(await (client.config.disableS3ExpressSessionAuth as Provider)()).toEqual(true); + expect(await client.config.maxAttempts()).toEqual(33); + expect(await client.config.requestChecksumCalculation()).toEqual("WHEN_REQUIRED"); + expect(await client.config.sigv4aSigningRegionSet()).toEqual(["*", "*", "us-west-2"]); + expect(await client.config.useFipsEndpoint()).toEqual(true); + expect(await (client.config.useArnRegion as Provider)()).toEqual(true); + expect(await client.config.useDualstackEndpoint()).toEqual(true); + expect(await client.config.userAgentAppId()).toEqual("blargh"); + }); +}); diff --git a/packages/core/integ/configuration-file/mock-aws-config b/packages/core/integ/configuration-file/mock-aws-config new file mode 100644 index 000000000000..1f77f160eaea --- /dev/null +++ b/packages/core/integ/configuration-file/mock-aws-config @@ -0,0 +1,17 @@ +[profile empty] + +[default] +region = us-west-2 +output = json + +[profile abc] +region = ap-northeast-1 +retry_mode = adaptive +s3_disable_express_session_auth = true +max_attempts = 33 +request_checksum_calculation = when_required +sigv4a_signing_region_set = *,*,us-west-2 +use_fips_endpoint = true +s3_use_arn_region = true +use_dualstack_endpoint = true +sdk-ua-app-id = blargh diff --git a/packages/core/integ/defaults-mode.integ.spec.ts b/packages/core/integ/defaults-mode.integ.spec.ts new file mode 100644 index 000000000000..6175a0d45872 --- /dev/null +++ b/packages/core/integ/defaults-mode.integ.spec.ts @@ -0,0 +1,94 @@ +import { describe, test as it, expect, beforeEach, afterAll } from "vitest"; + +import { CloudWatch } from "@aws-sdk/client-cloudwatch"; +import type { DefaultsMode } from "@smithy/smithy-client"; +import type { NodeHttpHandlerOptions, Provider } from "@smithy/types"; +import type { Agent as hAgent } from "http"; +import type { Agent as hsAgent } from "https"; + +describe("defaults mode", () => { + const snapshot = { + AWS_EXECUTION_ENV: process.env.AWS_EXECUTION_ENV, + AWS_REGION: process.env.AWS_REGION, + AWS_DEFAULT_REGION: process.env.AWS_DEFAULT_REGION, + AWS_DEFAULTS_MODE: process.env.AWS_DEFAULTS_MODE, + }; + + beforeEach(async () => { + delete process.env.AWS_EXECUTION_ENV; + delete process.env.AWS_REGION; + delete process.env.AWS_DEFAULT_REGION; + delete process.env.AWS_DEFAULTS_MODE; + }); + + afterAll(async () => { + Object.assign(process.env, snapshot); + }); + + const sharedConfig = { + credentials: { + accessKeyId: "INTEG", + secretAccessKey: "INTEG", + }, + region: "ap-northeast-1", + }; + + async function assertCrossRegion(client: CloudWatch) { + expect(await (client.config.defaultsMode as Provider)()).toEqual("cross-region"); + const handler = client.config.requestHandler; + + type ResolvedNodeHttpHandlerConfig = Omit & { + httpAgent: hAgent; + httpsAgent: hsAgent; + }; + + const config = await ( + handler as unknown as { + configProvider: Promise; + } + ).configProvider; + + expect(config).toMatchObject({ + connectionTimeout: 3100, + }); + } + + it("should set a higher timeout due to cross-region defaults mode when auto-detected (ENV)", async () => { + process.env.AWS_DEFAULTS_MODE = "auto"; + process.env.AWS_EXECUTION_ENV = "INTEGRATION_TEST"; + process.env.AWS_DEFAULT_REGION = "us-east-1"; + + const client = new CloudWatch(sharedConfig); + + await assertCrossRegion(client); + }); + + it("should set a higher timeout due to cross-region defaults mode when auto-detected (client-config)", async () => { + process.env.AWS_EXECUTION_ENV = "INTEGRATION_TEST"; + process.env.AWS_DEFAULT_REGION = "us-east-1"; + + const client = new CloudWatch({ + ...sharedConfig, + defaultsMode: "auto", + }); + + await assertCrossRegion(client); + }); + + it("should set a higher timeout when cross region defaults-mode is set (ENV)", async () => { + process.env.AWS_DEFAULTS_MODE = "cross-region"; + + const client = new CloudWatch(sharedConfig); + + await assertCrossRegion(client); + }); + + it("should set a higher timeout when cross region defaults-mode is set (client-config)", async () => { + const client = new CloudWatch({ + ...sharedConfig, + defaultsMode: "cross-region", + }); + + await assertCrossRegion(client); + }); +}); diff --git a/packages/core/src/submodules/protocols/lazy-json-string.integ.spec.ts b/packages/core/integ/lazy-json-string.integ.spec.ts similarity index 100% rename from packages/core/src/submodules/protocols/lazy-json-string.integ.spec.ts rename to packages/core/integ/lazy-json-string.integ.spec.ts diff --git a/packages/core/src/submodules/client/pagination.integ.spec.ts b/packages/core/integ/pagination.integ.spec.ts similarity index 100% rename from packages/core/src/submodules/client/pagination.integ.spec.ts rename to packages/core/integ/pagination.integ.spec.ts diff --git a/packages/core/src/submodules/protocols/request-compression.integ.spec.ts b/packages/core/integ/request-compression.integ.spec.ts similarity index 100% rename from packages/core/src/submodules/protocols/request-compression.integ.spec.ts rename to packages/core/integ/request-compression.integ.spec.ts diff --git a/packages/core/src/submodules/client/waiters.integ.spec.ts b/packages/core/integ/waiters.integ.spec.ts similarity index 100% rename from packages/core/src/submodules/client/waiters.integ.spec.ts rename to packages/core/integ/waiters.integ.spec.ts diff --git a/packages/core/package.json b/packages/core/package.json index daf97c6f6888..5eaab28602e4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/core", - "version": "3.857.0", + "version": "3.858.0", "description": "Core functions & classes shared by multiple AWS SDK clients.", "scripts": { "build": "yarn lint && concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", diff --git a/packages/crc64-nvme-crt/CHANGELOG.md b/packages/crc64-nvme-crt/CHANGELOG.md index 9fc1550bdd83..206fc4ba9df0 100644 --- a/packages/crc64-nvme-crt/CHANGELOG.md +++ b/packages/crc64-nvme-crt/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/crc64-nvme-crt + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/crc64-nvme-crt diff --git a/packages/crc64-nvme-crt/package.json b/packages/crc64-nvme-crt/package.json index b51a28cd0452..992d6791f59d 100644 --- a/packages/crc64-nvme-crt/package.json +++ b/packages/crc64-nvme-crt/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/crc64-nvme-crt", - "version": "3.857.0", + "version": "3.858.0", "description": "An implementation of CRC64-NVME checksum based on AWS Common Runtime https://github.com/awslabs/aws-crt-nodejs", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/credential-provider-cognito-identity/CHANGELOG.md b/packages/credential-provider-cognito-identity/CHANGELOG.md index 052795e04605..2b18f06813e2 100644 --- a/packages/credential-provider-cognito-identity/CHANGELOG.md +++ b/packages/credential-provider-cognito-identity/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/credential-provider-cognito-identity + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/credential-provider-cognito-identity diff --git a/packages/credential-provider-cognito-identity/package.json b/packages/credential-provider-cognito-identity/package.json index cd1228b649c0..969daa9b34f8 100644 --- a/packages/credential-provider-cognito-identity/package.json +++ b/packages/credential-provider-cognito-identity/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/credential-provider-cognito-identity", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline credential-provider-cognito-identity", diff --git a/packages/credential-provider-env/CHANGELOG.md b/packages/credential-provider-env/CHANGELOG.md index 7518696d0013..a047a7a6c6d0 100644 --- a/packages/credential-provider-env/CHANGELOG.md +++ b/packages/credential-provider-env/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/credential-provider-env + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/credential-provider-env diff --git a/packages/credential-provider-env/package.json b/packages/credential-provider-env/package.json index bb3aef5dccd0..cfe2d63a5f17 100644 --- a/packages/credential-provider-env/package.json +++ b/packages/credential-provider-env/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/credential-provider-env", - "version": "3.857.0", + "version": "3.858.0", "description": "AWS credential provider that sources credentials from known environment variables", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/credential-provider-http/CHANGELOG.md b/packages/credential-provider-http/CHANGELOG.md index b25e768eb5de..fb5cb37b13a1 100644 --- a/packages/credential-provider-http/CHANGELOG.md +++ b/packages/credential-provider-http/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/credential-provider-http + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/credential-provider-http diff --git a/packages/credential-provider-http/package.json b/packages/credential-provider-http/package.json index 871f24f2fe6f..2a379f4ac557 100644 --- a/packages/credential-provider-http/package.json +++ b/packages/credential-provider-http/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/credential-provider-http", - "version": "3.857.0", + "version": "3.858.0", "description": "AWS credential provider for containers and HTTP sources", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/credential-provider-ini/CHANGELOG.md b/packages/credential-provider-ini/CHANGELOG.md index 34e67adcf4f0..07eddc3ba6bc 100644 --- a/packages/credential-provider-ini/CHANGELOG.md +++ b/packages/credential-provider-ini/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/credential-provider-ini + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/credential-provider-ini diff --git a/packages/credential-provider-ini/package.json b/packages/credential-provider-ini/package.json index 885fd2ca09ba..362be1f08d2e 100644 --- a/packages/credential-provider-ini/package.json +++ b/packages/credential-provider-ini/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/credential-provider-ini", - "version": "3.857.0", + "version": "3.858.0", "description": "AWS credential provider that sources credentials from ~/.aws/credentials and ~/.aws/config", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/credential-provider-node/CHANGELOG.md b/packages/credential-provider-node/CHANGELOG.md index 25f0884bc92e..728d34bae6fa 100644 --- a/packages/credential-provider-node/CHANGELOG.md +++ b/packages/credential-provider-node/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/credential-provider-node + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/credential-provider-node diff --git a/packages/credential-provider-node/package.json b/packages/credential-provider-node/package.json index 1bc0be9d62de..dbb92346c483 100644 --- a/packages/credential-provider-node/package.json +++ b/packages/credential-provider-node/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/credential-provider-node", - "version": "3.857.0", + "version": "3.858.0", "description": "AWS credential provider that sources credentials from a Node.JS environment. ", "engines": { "node": ">=18.0.0" diff --git a/packages/credential-provider-process/CHANGELOG.md b/packages/credential-provider-process/CHANGELOG.md index 0c7947f11513..931fcfc92098 100644 --- a/packages/credential-provider-process/CHANGELOG.md +++ b/packages/credential-provider-process/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/credential-provider-process + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/credential-provider-process diff --git a/packages/credential-provider-process/package.json b/packages/credential-provider-process/package.json index 7cdd125269bc..5b121165d3af 100644 --- a/packages/credential-provider-process/package.json +++ b/packages/credential-provider-process/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/credential-provider-process", - "version": "3.857.0", + "version": "3.858.0", "description": "AWS credential provider that sources credential_process from ~/.aws/credentials and ~/.aws/config", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/credential-provider-sso/CHANGELOG.md b/packages/credential-provider-sso/CHANGELOG.md index abb5bb16333f..0c37898934f2 100644 --- a/packages/credential-provider-sso/CHANGELOG.md +++ b/packages/credential-provider-sso/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/credential-provider-sso + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/credential-provider-sso diff --git a/packages/credential-provider-sso/package.json b/packages/credential-provider-sso/package.json index 09af70ddab31..07e6da6c3157 100644 --- a/packages/credential-provider-sso/package.json +++ b/packages/credential-provider-sso/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/credential-provider-sso", - "version": "3.857.0", + "version": "3.858.0", "description": "AWS credential provider that exchanges a resolved SSO login token file for temporary AWS credentials", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/credential-provider-web-identity/CHANGELOG.md b/packages/credential-provider-web-identity/CHANGELOG.md index cbf0f4a7d942..89282be2010d 100644 --- a/packages/credential-provider-web-identity/CHANGELOG.md +++ b/packages/credential-provider-web-identity/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/credential-provider-web-identity + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/credential-provider-web-identity diff --git a/packages/credential-provider-web-identity/package.json b/packages/credential-provider-web-identity/package.json index 8e2f0cc227bd..995104e5b4a7 100644 --- a/packages/credential-provider-web-identity/package.json +++ b/packages/credential-provider-web-identity/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/credential-provider-web-identity", - "version": "3.857.0", + "version": "3.858.0", "description": "AWS credential provider that calls STS assumeRole for temporary AWS credentials", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/credential-providers/CHANGELOG.md b/packages/credential-providers/CHANGELOG.md index cfdd0c06ce18..df10c5a324fc 100644 --- a/packages/credential-providers/CHANGELOG.md +++ b/packages/credential-providers/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/credential-providers + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/credential-providers diff --git a/packages/credential-providers/package.json b/packages/credential-providers/package.json index 48de2c6d0958..af9eefc5fd67 100644 --- a/packages/credential-providers/package.json +++ b/packages/credential-providers/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/credential-providers", - "version": "3.857.0", + "version": "3.858.0", "description": "A collection of credential providers, without requiring service clients like STS, Cognito", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/crt-loader/CHANGELOG.md b/packages/crt-loader/CHANGELOG.md index 66fd52f199a2..51b798af46a9 100644 --- a/packages/crt-loader/CHANGELOG.md +++ b/packages/crt-loader/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/crt-loader + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/crt-loader diff --git a/packages/crt-loader/package.json b/packages/crt-loader/package.json index 3a95fd236a38..e36560295940 100644 --- a/packages/crt-loader/package.json +++ b/packages/crt-loader/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/crt-loader", - "version": "3.857.0", + "version": "3.858.0", "description": "Loader for AWS Common Runtime https://github.com/awslabs/aws-crt-nodejs", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/dsql-signer/CHANGELOG.md b/packages/dsql-signer/CHANGELOG.md index 23d98a807a01..d58c6f0f2106 100644 --- a/packages/dsql-signer/CHANGELOG.md +++ b/packages/dsql-signer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/dsql-signer + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/dsql-signer diff --git a/packages/dsql-signer/package.json b/packages/dsql-signer/package.json index a62026483eaa..caaeb9543837 100644 --- a/packages/dsql-signer/package.json +++ b/packages/dsql-signer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/dsql-signer", - "version": "3.857.0", + "version": "3.858.0", "description": "Dsql utility for generating a password token that can be used for IAM authentication to a Dsql Database.", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/ec2-metadata-service/CHANGELOG.md b/packages/ec2-metadata-service/CHANGELOG.md index a1c335dd9298..5b4741ced160 100644 --- a/packages/ec2-metadata-service/CHANGELOG.md +++ b/packages/ec2-metadata-service/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/ec2-metadata-service + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/ec2-metadata-service diff --git a/packages/ec2-metadata-service/package.json b/packages/ec2-metadata-service/package.json index 75a2eef29764..33af10a64a87 100644 --- a/packages/ec2-metadata-service/package.json +++ b/packages/ec2-metadata-service/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/ec2-metadata-service", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline ec2-metadata-service", diff --git a/packages/karma-credential-loader/CHANGELOG.md b/packages/karma-credential-loader/CHANGELOG.md index ebff398b8b65..3943dc5e83f1 100644 --- a/packages/karma-credential-loader/CHANGELOG.md +++ b/packages/karma-credential-loader/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/karma-credential-loader + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/karma-credential-loader diff --git a/packages/karma-credential-loader/package.json b/packages/karma-credential-loader/package.json index 555a8ade0e0f..fbee91ef1fab 100644 --- a/packages/karma-credential-loader/package.json +++ b/packages/karma-credential-loader/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/karma-credential-loader", - "version": "3.857.0", + "version": "3.858.0", "private": true, "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", diff --git a/packages/middleware-flexible-checksums/CHANGELOG.md b/packages/middleware-flexible-checksums/CHANGELOG.md index 77cfa4783dce..dc85ccbf3aba 100644 --- a/packages/middleware-flexible-checksums/CHANGELOG.md +++ b/packages/middleware-flexible-checksums/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/middleware-flexible-checksums + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/middleware-flexible-checksums diff --git a/packages/middleware-flexible-checksums/package.json b/packages/middleware-flexible-checksums/package.json index 762f3e48c2dc..cb84462f992e 100644 --- a/packages/middleware-flexible-checksums/package.json +++ b/packages/middleware-flexible-checksums/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/middleware-flexible-checksums", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline middleware-flexible-checksums", diff --git a/packages/middleware-sdk-s3/CHANGELOG.md b/packages/middleware-sdk-s3/CHANGELOG.md index 2ab625447d37..453818eb377f 100644 --- a/packages/middleware-sdk-s3/CHANGELOG.md +++ b/packages/middleware-sdk-s3/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/middleware-sdk-s3 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/middleware-sdk-s3 diff --git a/packages/middleware-sdk-s3/package.json b/packages/middleware-sdk-s3/package.json index fcd0bdb7216f..9f3f4ee56204 100644 --- a/packages/middleware-sdk-s3/package.json +++ b/packages/middleware-sdk-s3/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/middleware-sdk-s3", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline middleware-sdk-s3", diff --git a/packages/middleware-token/CHANGELOG.md b/packages/middleware-token/CHANGELOG.md index 1e48948c962a..21af06ab0c76 100644 --- a/packages/middleware-token/CHANGELOG.md +++ b/packages/middleware-token/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/middleware-token + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/middleware-token diff --git a/packages/middleware-token/package.json b/packages/middleware-token/package.json index 288776876e78..c2b3aa1bc7e8 100644 --- a/packages/middleware-token/package.json +++ b/packages/middleware-token/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/middleware-token", - "version": "3.857.0", + "version": "3.858.0", "description": "Middleware and Plugin for setting token authentication", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/middleware-user-agent/CHANGELOG.md b/packages/middleware-user-agent/CHANGELOG.md index 422eab59b46d..b5db27a1ca12 100644 --- a/packages/middleware-user-agent/CHANGELOG.md +++ b/packages/middleware-user-agent/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/middleware-user-agent + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/middleware-user-agent diff --git a/packages/middleware-user-agent/package.json b/packages/middleware-user-agent/package.json index 7368a9cea48f..17a913e175a7 100644 --- a/packages/middleware-user-agent/package.json +++ b/packages/middleware-user-agent/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/middleware-user-agent", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline middleware-user-agent", diff --git a/packages/nested-clients/CHANGELOG.md b/packages/nested-clients/CHANGELOG.md index c23c06f9572f..75a61b7440bd 100644 --- a/packages/nested-clients/CHANGELOG.md +++ b/packages/nested-clients/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/nested-clients + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/nested-clients diff --git a/packages/nested-clients/package.json b/packages/nested-clients/package.json index b83c03f69bbf..62f693211a44 100644 --- a/packages/nested-clients/package.json +++ b/packages/nested-clients/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/nested-clients", - "version": "3.857.0", + "version": "3.858.0", "description": "Nested clients for AWS SDK packages.", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/polly-request-presigner/CHANGELOG.md b/packages/polly-request-presigner/CHANGELOG.md index a4018c167dd8..3b7605f4bfad 100644 --- a/packages/polly-request-presigner/CHANGELOG.md +++ b/packages/polly-request-presigner/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/polly-request-presigner + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/polly-request-presigner diff --git a/packages/polly-request-presigner/package.json b/packages/polly-request-presigner/package.json index cf94930ec19e..f06ee57431bb 100644 --- a/packages/polly-request-presigner/package.json +++ b/packages/polly-request-presigner/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/polly-request-presigner", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline polly-request-presigner", diff --git a/packages/rds-signer/CHANGELOG.md b/packages/rds-signer/CHANGELOG.md index 7b9e20d8341c..c5f89f2856ea 100644 --- a/packages/rds-signer/CHANGELOG.md +++ b/packages/rds-signer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/rds-signer + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/rds-signer diff --git a/packages/rds-signer/package.json b/packages/rds-signer/package.json index dab65f022cee..de1174fe9e98 100644 --- a/packages/rds-signer/package.json +++ b/packages/rds-signer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/rds-signer", - "version": "3.857.0", + "version": "3.858.0", "description": "RDS utility for generating a password that can be used for IAM authentication to an RDS DB.", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/s3-presigned-post/CHANGELOG.md b/packages/s3-presigned-post/CHANGELOG.md index b7bd56a158f4..3ac548eb01dc 100644 --- a/packages/s3-presigned-post/CHANGELOG.md +++ b/packages/s3-presigned-post/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/s3-presigned-post + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/s3-presigned-post diff --git a/packages/s3-presigned-post/package.json b/packages/s3-presigned-post/package.json index 7397dd3f3266..b3911ea0c750 100644 --- a/packages/s3-presigned-post/package.json +++ b/packages/s3-presigned-post/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/s3-presigned-post", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline s3-presigned-post", diff --git a/packages/s3-request-presigner/CHANGELOG.md b/packages/s3-request-presigner/CHANGELOG.md index a14afc57d5fe..5a65a0a1c1a0 100644 --- a/packages/s3-request-presigner/CHANGELOG.md +++ b/packages/s3-request-presigner/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/s3-request-presigner + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/s3-request-presigner diff --git a/packages/s3-request-presigner/package.json b/packages/s3-request-presigner/package.json index dbc33bf2d339..71c793885d1c 100644 --- a/packages/s3-request-presigner/package.json +++ b/packages/s3-request-presigner/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/s3-request-presigner", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline s3-request-presigner", diff --git a/packages/signature-v4-crt/CHANGELOG.md b/packages/signature-v4-crt/CHANGELOG.md index a3073384cafc..bdd00563e726 100644 --- a/packages/signature-v4-crt/CHANGELOG.md +++ b/packages/signature-v4-crt/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/signature-v4-crt + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/signature-v4-crt diff --git a/packages/signature-v4-crt/package.json b/packages/signature-v4-crt/package.json index 6392b5126539..2225edff8cc9 100644 --- a/packages/signature-v4-crt/package.json +++ b/packages/signature-v4-crt/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/signature-v4-crt", - "version": "3.857.0", + "version": "3.858.0", "description": "A revision of AWS Signature V4 request signer based on AWS Common Runtime https://github.com/awslabs/aws-crt-nodejs", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/signature-v4-multi-region/CHANGELOG.md b/packages/signature-v4-multi-region/CHANGELOG.md index a4ead239bda1..9bacf5c23e96 100644 --- a/packages/signature-v4-multi-region/CHANGELOG.md +++ b/packages/signature-v4-multi-region/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/signature-v4-multi-region + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/signature-v4-multi-region diff --git a/packages/signature-v4-multi-region/package.json b/packages/signature-v4-multi-region/package.json index 1cf16dd61fa5..e2c237dcdd3d 100644 --- a/packages/signature-v4-multi-region/package.json +++ b/packages/signature-v4-multi-region/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/signature-v4-multi-region", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline signature-v4-multi-region", diff --git a/packages/token-providers/CHANGELOG.md b/packages/token-providers/CHANGELOG.md index 21fd13e75f91..0a83d22d5c22 100644 --- a/packages/token-providers/CHANGELOG.md +++ b/packages/token-providers/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/token-providers + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/token-providers diff --git a/packages/token-providers/package.json b/packages/token-providers/package.json index aad3a9ea65ff..a382363bcdd0 100644 --- a/packages/token-providers/package.json +++ b/packages/token-providers/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/token-providers", - "version": "3.857.0", + "version": "3.858.0", "description": "A collection of token providers", "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/util-dynamodb/CHANGELOG.md b/packages/util-dynamodb/CHANGELOG.md index 9ec8b9a7342e..39985ce2471e 100644 --- a/packages/util-dynamodb/CHANGELOG.md +++ b/packages/util-dynamodb/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/util-dynamodb + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/util-dynamodb diff --git a/packages/util-dynamodb/package.json b/packages/util-dynamodb/package.json index c96675f742f7..44ba832cd4e6 100644 --- a/packages/util-dynamodb/package.json +++ b/packages/util-dynamodb/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/util-dynamodb", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline util-dynamodb", diff --git a/packages/util-user-agent-node/CHANGELOG.md b/packages/util-user-agent-node/CHANGELOG.md index 73c8a8fefa67..18e2b6dfaded 100644 --- a/packages/util-user-agent-node/CHANGELOG.md +++ b/packages/util-user-agent-node/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/util-user-agent-node + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/util-user-agent-node diff --git a/packages/util-user-agent-node/package.json b/packages/util-user-agent-node/package.json index 9a4aea928ffe..34653be62c38 100644 --- a/packages/util-user-agent-node/package.json +++ b/packages/util-user-agent-node/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/util-user-agent-node", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline util-user-agent-node", diff --git a/private/aws-client-api-test/CHANGELOG.md b/private/aws-client-api-test/CHANGELOG.md index a55d5934f089..d9e749ecebd7 100644 --- a/private/aws-client-api-test/CHANGELOG.md +++ b/private/aws-client-api-test/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-client-api-test + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-client-api-test diff --git a/private/aws-client-api-test/package.json b/private/aws-client-api-test/package.json index 3852c2e65f4e..afa78d5b96b0 100644 --- a/private/aws-client-api-test/package.json +++ b/private/aws-client-api-test/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-client-api-test", "description": "Test suite for client interface stability", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-client-retry-test/CHANGELOG.md b/private/aws-client-retry-test/CHANGELOG.md index 2ec57511108e..ccb701f61818 100644 --- a/private/aws-client-retry-test/CHANGELOG.md +++ b/private/aws-client-retry-test/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-client-retry-test + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-client-retry-test diff --git a/private/aws-client-retry-test/package.json b/private/aws-client-retry-test/package.json index ee136eab1b9b..0146662f4c36 100644 --- a/private/aws-client-retry-test/package.json +++ b/private/aws-client-retry-test/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-client-retry-test", "description": "Integration test suite for middleware-retry", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-echo-service/CHANGELOG.md b/private/aws-echo-service/CHANGELOG.md index c0370ab16840..8f2576da6149 100644 --- a/private/aws-echo-service/CHANGELOG.md +++ b/private/aws-echo-service/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-echo-service + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-echo-service diff --git a/private/aws-echo-service/package.json b/private/aws-echo-service/package.json index a6c3504e3c2a..2dfc4ba0675e 100644 --- a/private/aws-echo-service/package.json +++ b/private/aws-echo-service/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-echo-service", "description": "@aws-sdk/aws-echo-service client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-middleware-test/CHANGELOG.md b/private/aws-middleware-test/CHANGELOG.md index c5d0854bc512..d2861fd951b0 100644 --- a/private/aws-middleware-test/CHANGELOG.md +++ b/private/aws-middleware-test/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-middleware-test + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-middleware-test diff --git a/private/aws-middleware-test/package.json b/private/aws-middleware-test/package.json index 9797ea3fde72..5155ab851463 100644 --- a/private/aws-middleware-test/package.json +++ b/private/aws-middleware-test/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-middleware-test", "description": "Integration test suite for AWS middleware", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "exit 0", "build:cjs": "exit 0", diff --git a/private/aws-protocoltests-ec2-schema/CHANGELOG.md b/private/aws-protocoltests-ec2-schema/CHANGELOG.md index 1637c3d4fcb8..e3457ae5c6c3 100644 --- a/private/aws-protocoltests-ec2-schema/CHANGELOG.md +++ b/private/aws-protocoltests-ec2-schema/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-ec2-schema + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-ec2-schema diff --git a/private/aws-protocoltests-ec2-schema/package.json b/private/aws-protocoltests-ec2-schema/package.json index 5225b57c918f..f336f17121f0 100644 --- a/private/aws-protocoltests-ec2-schema/package.json +++ b/private/aws-protocoltests-ec2-schema/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-ec2-schema", "description": "@aws-sdk/aws-protocoltests-ec2-schema client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-ec2/CHANGELOG.md b/private/aws-protocoltests-ec2/CHANGELOG.md index 0e12bfab4286..2ac4f5f21238 100644 --- a/private/aws-protocoltests-ec2/CHANGELOG.md +++ b/private/aws-protocoltests-ec2/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-ec2 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-ec2 diff --git a/private/aws-protocoltests-ec2/package.json b/private/aws-protocoltests-ec2/package.json index 4baadd1f76cd..8104b3a1d873 100644 --- a/private/aws-protocoltests-ec2/package.json +++ b/private/aws-protocoltests-ec2/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-ec2", "description": "@aws-sdk/aws-protocoltests-ec2 client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-json-10-schema/CHANGELOG.md b/private/aws-protocoltests-json-10-schema/CHANGELOG.md index 52fdba17ff12..a04543c799c7 100644 --- a/private/aws-protocoltests-json-10-schema/CHANGELOG.md +++ b/private/aws-protocoltests-json-10-schema/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-json-10-schema + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-json-10-schema diff --git a/private/aws-protocoltests-json-10-schema/package.json b/private/aws-protocoltests-json-10-schema/package.json index a594c95f003f..0bb71e810b55 100644 --- a/private/aws-protocoltests-json-10-schema/package.json +++ b/private/aws-protocoltests-json-10-schema/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-json-10-schema", "description": "@aws-sdk/aws-protocoltests-json-10-schema client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-json-10/CHANGELOG.md b/private/aws-protocoltests-json-10/CHANGELOG.md index 7b860bfbf4a0..c99c7dadfa25 100644 --- a/private/aws-protocoltests-json-10/CHANGELOG.md +++ b/private/aws-protocoltests-json-10/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-json-10 + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-json-10 diff --git a/private/aws-protocoltests-json-10/package.json b/private/aws-protocoltests-json-10/package.json index fce0d9070b74..309c0b7bb099 100644 --- a/private/aws-protocoltests-json-10/package.json +++ b/private/aws-protocoltests-json-10/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-json-10", "description": "@aws-sdk/aws-protocoltests-json-10 client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-json-machinelearning/CHANGELOG.md b/private/aws-protocoltests-json-machinelearning/CHANGELOG.md index 43402400e4e4..1fc194854c9d 100644 --- a/private/aws-protocoltests-json-machinelearning/CHANGELOG.md +++ b/private/aws-protocoltests-json-machinelearning/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-json-machinelearning + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-json-machinelearning diff --git a/private/aws-protocoltests-json-machinelearning/package.json b/private/aws-protocoltests-json-machinelearning/package.json index 7e9ec7dd2fbe..d31a80579297 100644 --- a/private/aws-protocoltests-json-machinelearning/package.json +++ b/private/aws-protocoltests-json-machinelearning/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-json-machinelearning", "description": "@aws-sdk/aws-protocoltests-json-machinelearning client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-json-schema-machinelearning/CHANGELOG.md b/private/aws-protocoltests-json-schema-machinelearning/CHANGELOG.md index e3e666152ef0..b7e6d5fee1fe 100644 --- a/private/aws-protocoltests-json-schema-machinelearning/CHANGELOG.md +++ b/private/aws-protocoltests-json-schema-machinelearning/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-json-schema-machinelearning + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-json-schema-machinelearning diff --git a/private/aws-protocoltests-json-schema-machinelearning/package.json b/private/aws-protocoltests-json-schema-machinelearning/package.json index d986ed9f31f9..5ca85285b591 100644 --- a/private/aws-protocoltests-json-schema-machinelearning/package.json +++ b/private/aws-protocoltests-json-schema-machinelearning/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-json-schema-machinelearning", "description": "@aws-sdk/aws-protocoltests-json-schema-machinelearning client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-json-schema/CHANGELOG.md b/private/aws-protocoltests-json-schema/CHANGELOG.md index de553c36830e..3fac61f10ce3 100644 --- a/private/aws-protocoltests-json-schema/CHANGELOG.md +++ b/private/aws-protocoltests-json-schema/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-json-schema + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-json-schema diff --git a/private/aws-protocoltests-json-schema/package.json b/private/aws-protocoltests-json-schema/package.json index 7f108eebda0b..571e3d84e9e0 100644 --- a/private/aws-protocoltests-json-schema/package.json +++ b/private/aws-protocoltests-json-schema/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-json-schema", "description": "@aws-sdk/aws-protocoltests-json-schema client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-json/CHANGELOG.md b/private/aws-protocoltests-json/CHANGELOG.md index 440ae1069433..4861aaeab278 100644 --- a/private/aws-protocoltests-json/CHANGELOG.md +++ b/private/aws-protocoltests-json/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-json + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-json diff --git a/private/aws-protocoltests-json/package.json b/private/aws-protocoltests-json/package.json index 1bb4c92740e9..c1071b80d64b 100644 --- a/private/aws-protocoltests-json/package.json +++ b/private/aws-protocoltests-json/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-json", "description": "@aws-sdk/aws-protocoltests-json client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-query-schema/CHANGELOG.md b/private/aws-protocoltests-query-schema/CHANGELOG.md index be1a83294681..faef5b60cd21 100644 --- a/private/aws-protocoltests-query-schema/CHANGELOG.md +++ b/private/aws-protocoltests-query-schema/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-query-schema + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-query-schema diff --git a/private/aws-protocoltests-query-schema/package.json b/private/aws-protocoltests-query-schema/package.json index 73140dbb6293..7861922190af 100644 --- a/private/aws-protocoltests-query-schema/package.json +++ b/private/aws-protocoltests-query-schema/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-query-schema", "description": "@aws-sdk/aws-protocoltests-query-schema client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-query/CHANGELOG.md b/private/aws-protocoltests-query/CHANGELOG.md index 0d5eb7ba10ea..0cf0c5362101 100644 --- a/private/aws-protocoltests-query/CHANGELOG.md +++ b/private/aws-protocoltests-query/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-query + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-query diff --git a/private/aws-protocoltests-query/package.json b/private/aws-protocoltests-query/package.json index cffa1dd62b80..69ab015c5404 100644 --- a/private/aws-protocoltests-query/package.json +++ b/private/aws-protocoltests-query/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-query", "description": "@aws-sdk/aws-protocoltests-query client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-restjson-apigateway/CHANGELOG.md b/private/aws-protocoltests-restjson-apigateway/CHANGELOG.md index a14d82261f94..d849068d408a 100644 --- a/private/aws-protocoltests-restjson-apigateway/CHANGELOG.md +++ b/private/aws-protocoltests-restjson-apigateway/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-restjson-apigateway + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-restjson-apigateway diff --git a/private/aws-protocoltests-restjson-apigateway/package.json b/private/aws-protocoltests-restjson-apigateway/package.json index 45f3984e873f..d9e514a55b6b 100644 --- a/private/aws-protocoltests-restjson-apigateway/package.json +++ b/private/aws-protocoltests-restjson-apigateway/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-restjson-apigateway", "description": "@aws-sdk/aws-protocoltests-restjson-apigateway client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-restjson-glacier/CHANGELOG.md b/private/aws-protocoltests-restjson-glacier/CHANGELOG.md index 01cb16e3a4c0..87dd74f6553f 100644 --- a/private/aws-protocoltests-restjson-glacier/CHANGELOG.md +++ b/private/aws-protocoltests-restjson-glacier/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-restjson-glacier + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-restjson-glacier diff --git a/private/aws-protocoltests-restjson-glacier/package.json b/private/aws-protocoltests-restjson-glacier/package.json index 603c43f4fdcb..6f4c7401dbc3 100644 --- a/private/aws-protocoltests-restjson-glacier/package.json +++ b/private/aws-protocoltests-restjson-glacier/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-restjson-glacier", "description": "@aws-sdk/aws-protocoltests-restjson-glacier client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-restjson-schema-apigateway/CHANGELOG.md b/private/aws-protocoltests-restjson-schema-apigateway/CHANGELOG.md index 1e8f7fae3281..fe5d0a555f79 100644 --- a/private/aws-protocoltests-restjson-schema-apigateway/CHANGELOG.md +++ b/private/aws-protocoltests-restjson-schema-apigateway/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-restjson-schema-apigateway + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-restjson-schema-apigateway diff --git a/private/aws-protocoltests-restjson-schema-apigateway/package.json b/private/aws-protocoltests-restjson-schema-apigateway/package.json index 6311c65a5e49..e00b3100fba8 100644 --- a/private/aws-protocoltests-restjson-schema-apigateway/package.json +++ b/private/aws-protocoltests-restjson-schema-apigateway/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-restjson-schema-apigateway", "description": "@aws-sdk/aws-protocoltests-restjson-schema-apigateway client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-restjson-schema-glacier/CHANGELOG.md b/private/aws-protocoltests-restjson-schema-glacier/CHANGELOG.md index 4d6e370e5b6e..d54706c1e371 100644 --- a/private/aws-protocoltests-restjson-schema-glacier/CHANGELOG.md +++ b/private/aws-protocoltests-restjson-schema-glacier/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-restjson-schema-glacier + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-restjson-schema-glacier diff --git a/private/aws-protocoltests-restjson-schema-glacier/package.json b/private/aws-protocoltests-restjson-schema-glacier/package.json index 556c39e750fc..8371b6404d79 100644 --- a/private/aws-protocoltests-restjson-schema-glacier/package.json +++ b/private/aws-protocoltests-restjson-schema-glacier/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-restjson-schema-glacier", "description": "@aws-sdk/aws-protocoltests-restjson-schema-glacier client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-restjson-schema/CHANGELOG.md b/private/aws-protocoltests-restjson-schema/CHANGELOG.md index dff605b914c1..6d51c25a92d8 100644 --- a/private/aws-protocoltests-restjson-schema/CHANGELOG.md +++ b/private/aws-protocoltests-restjson-schema/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-restjson-schema + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-restjson-schema diff --git a/private/aws-protocoltests-restjson-schema/package.json b/private/aws-protocoltests-restjson-schema/package.json index 6f1161e59081..cf5bc20ef256 100644 --- a/private/aws-protocoltests-restjson-schema/package.json +++ b/private/aws-protocoltests-restjson-schema/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-restjson-schema", "description": "@aws-sdk/aws-protocoltests-restjson-schema client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-restjson/CHANGELOG.md b/private/aws-protocoltests-restjson/CHANGELOG.md index 5735e016f341..61ba35aba97b 100644 --- a/private/aws-protocoltests-restjson/CHANGELOG.md +++ b/private/aws-protocoltests-restjson/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-restjson + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-restjson diff --git a/private/aws-protocoltests-restjson/package.json b/private/aws-protocoltests-restjson/package.json index 96bd8da2f2fb..967309ff0039 100644 --- a/private/aws-protocoltests-restjson/package.json +++ b/private/aws-protocoltests-restjson/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-restjson", "description": "@aws-sdk/aws-protocoltests-restjson client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-restxml-schema/CHANGELOG.md b/private/aws-protocoltests-restxml-schema/CHANGELOG.md index b0a8f7028497..acd9781bab73 100644 --- a/private/aws-protocoltests-restxml-schema/CHANGELOG.md +++ b/private/aws-protocoltests-restxml-schema/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-restxml-schema + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-restxml-schema diff --git a/private/aws-protocoltests-restxml-schema/package.json b/private/aws-protocoltests-restxml-schema/package.json index bbe14c09668e..6b292a6688d5 100644 --- a/private/aws-protocoltests-restxml-schema/package.json +++ b/private/aws-protocoltests-restxml-schema/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-restxml-schema", "description": "@aws-sdk/aws-protocoltests-restxml-schema client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-restxml/CHANGELOG.md b/private/aws-protocoltests-restxml/CHANGELOG.md index b425bfe1ea77..8e38e0e57a34 100644 --- a/private/aws-protocoltests-restxml/CHANGELOG.md +++ b/private/aws-protocoltests-restxml/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-restxml + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-restxml diff --git a/private/aws-protocoltests-restxml/package.json b/private/aws-protocoltests-restxml/package.json index 0b7e566319da..e0823e213ef7 100644 --- a/private/aws-protocoltests-restxml/package.json +++ b/private/aws-protocoltests-restxml/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-restxml", "description": "@aws-sdk/aws-protocoltests-restxml client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-smithy-rpcv2-cbor-schema/CHANGELOG.md b/private/aws-protocoltests-smithy-rpcv2-cbor-schema/CHANGELOG.md index 563b937140dc..7a05daf51d14 100644 --- a/private/aws-protocoltests-smithy-rpcv2-cbor-schema/CHANGELOG.md +++ b/private/aws-protocoltests-smithy-rpcv2-cbor-schema/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-smithy-rpcv2-cbor-schema + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-smithy-rpcv2-cbor-schema diff --git a/private/aws-protocoltests-smithy-rpcv2-cbor-schema/package.json b/private/aws-protocoltests-smithy-rpcv2-cbor-schema/package.json index 63907ce433ab..dd7d22739f9d 100644 --- a/private/aws-protocoltests-smithy-rpcv2-cbor-schema/package.json +++ b/private/aws-protocoltests-smithy-rpcv2-cbor-schema/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-smithy-rpcv2-cbor-schema", "description": "@aws-sdk/aws-protocoltests-smithy-rpcv2-cbor-schema client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-protocoltests-smithy-rpcv2-cbor/CHANGELOG.md b/private/aws-protocoltests-smithy-rpcv2-cbor/CHANGELOG.md index 2b7be3db1425..41cd806f0674 100644 --- a/private/aws-protocoltests-smithy-rpcv2-cbor/CHANGELOG.md +++ b/private/aws-protocoltests-smithy-rpcv2-cbor/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-protocoltests-smithy-rpcv2-cbor + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-protocoltests-smithy-rpcv2-cbor diff --git a/private/aws-protocoltests-smithy-rpcv2-cbor/package.json b/private/aws-protocoltests-smithy-rpcv2-cbor/package.json index 6cc9e2ce3a7f..6532718a7b85 100644 --- a/private/aws-protocoltests-smithy-rpcv2-cbor/package.json +++ b/private/aws-protocoltests-smithy-rpcv2-cbor/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-protocoltests-smithy-rpcv2-cbor", "description": "@aws-sdk/aws-protocoltests-smithy-rpcv2-cbor client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-restjson-server/CHANGELOG.md b/private/aws-restjson-server/CHANGELOG.md index a7397718576e..31d501f7b911 100644 --- a/private/aws-restjson-server/CHANGELOG.md +++ b/private/aws-restjson-server/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-restjson-server + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-restjson-server diff --git a/private/aws-restjson-server/package.json b/private/aws-restjson-server/package.json index 1ed934658831..82e3b3d3e46e 100644 --- a/private/aws-restjson-server/package.json +++ b/private/aws-restjson-server/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-restjson-server", "description": "@aws-sdk/aws-restjson-server server", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-restjson-validation-server/CHANGELOG.md b/private/aws-restjson-validation-server/CHANGELOG.md index e608dbfac143..112537769e29 100644 --- a/private/aws-restjson-validation-server/CHANGELOG.md +++ b/private/aws-restjson-validation-server/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-restjson-validation-server + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-restjson-validation-server diff --git a/private/aws-restjson-validation-server/package.json b/private/aws-restjson-validation-server/package.json index b4deb134d2f1..9c8963c9bf65 100644 --- a/private/aws-restjson-validation-server/package.json +++ b/private/aws-restjson-validation-server/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/aws-restjson-validation-server", "description": "@aws-sdk/aws-restjson-validation-server server", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/aws-util-test/CHANGELOG.md b/private/aws-util-test/CHANGELOG.md index 5b02c406fc3f..6812b527d78a 100644 --- a/private/aws-util-test/CHANGELOG.md +++ b/private/aws-util-test/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/aws-util-test + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/aws-util-test diff --git a/private/aws-util-test/package.json b/private/aws-util-test/package.json index b0b42860aaea..76b1a6b8de85 100644 --- a/private/aws-util-test/package.json +++ b/private/aws-util-test/package.json @@ -1,6 +1,6 @@ { "name": "@aws-sdk/aws-util-test", - "version": "3.857.0", + "version": "3.858.0", "private": true, "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", diff --git a/private/weather-legacy-auth/CHANGELOG.md b/private/weather-legacy-auth/CHANGELOG.md index bee82faee8d4..75c7924985f7 100644 --- a/private/weather-legacy-auth/CHANGELOG.md +++ b/private/weather-legacy-auth/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/weather-legacy-auth + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/weather-legacy-auth diff --git a/private/weather-legacy-auth/package.json b/private/weather-legacy-auth/package.json index 104665b36296..a262c630ff7e 100644 --- a/private/weather-legacy-auth/package.json +++ b/private/weather-legacy-auth/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/weather-legacy-auth", "description": "@aws-sdk/weather-legacy-auth client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/private/weather/CHANGELOG.md b/private/weather/CHANGELOG.md index e31cb721f537..64702a829c1b 100644 --- a/private/weather/CHANGELOG.md +++ b/private/weather/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.858.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.857.0...v3.858.0) (2025-07-31) + +**Note:** Version bump only for package @aws-sdk/weather + + + + + # [3.857.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.856.0...v3.857.0) (2025-07-30) **Note:** Version bump only for package @aws-sdk/weather diff --git a/private/weather/package.json b/private/weather/package.json index d8a29a757d57..85e2800f2205 100644 --- a/private/weather/package.json +++ b/private/weather/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/weather", "description": "@aws-sdk/weather client", - "version": "3.857.0", + "version": "3.858.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json",